From 738aeda532f30f72a5ddd23c88b240913a997e3d Mon Sep 17 00:00:00 2001 From: root <root@Dataport-DA23-72144.dsc.dataport.de> Date: Thu, 5 Dec 2024 15:50:54 +0100 Subject: [PATCH] Example 10 Redispatch --- 10_Redispatch/example10.py | 29 + 10_Redispatch/redispatch08-2022.json | 767 +++++++++++++++++++++++++++ 10_Redispatch/scatterplot.png | Bin 0 -> 27014 bytes README.md | 1 + 4 files changed, 797 insertions(+) create mode 100644 10_Redispatch/example10.py create mode 100644 10_Redispatch/redispatch08-2022.json create mode 100644 10_Redispatch/scatterplot.png diff --git a/10_Redispatch/example10.py b/10_Redispatch/example10.py new file mode 100644 index 0000000..4e34ed4 --- /dev/null +++ b/10_Redispatch/example10.py @@ -0,0 +1,29 @@ +import json +import pandas as pd +import matplotlib.pyplot as plt + +# Read json file +with open("redispatch08-2022.json") as f: + data =json.load(f) + +# create pandas dataframe on the list of "communeBottleneckMinutes" +df = pd.json_normalize(data, record_path=["communeBottleneckMinutes"]) + +# calculate the total amount of Bottleneck minutes +total_bottleneck_minutes = df["totalBottleneckMinutes"].sum() +print("Total amount of bottleneck minutes over all communes: ", total_bottleneck_minutes) + +# Get the relative amount of Bottleneck minutes compared to the total amount +df["relativeBottleneckMinutes"] = df["totalBottleneckMinutes"] / total_bottleneck_minutes + +# output the top ten highest bottlenecks +df_top_ten = df.sort_values("totalBottleneckMinutes", ascending=False, ignore_index=True).take(range(10)) +print("Top Ten longest Bottlenecks\n") +print(df_top_ten) + +# Create a scatterplot +plt.scatter(df["totalEegPlants"], df["totalBottleneckMinutes"]) +plt.title("Redispatch 08.2022") +plt.xlabel("Total EEG Plants") +plt.ylabel("Total Bottleneck Minutes") +plt.savefig("scatterplot.png") \ No newline at end of file diff --git a/10_Redispatch/redispatch08-2022.json b/10_Redispatch/redispatch08-2022.json new file mode 100644 index 0000000..2c3c007 --- /dev/null +++ b/10_Redispatch/redispatch08-2022.json @@ -0,0 +1,767 @@ +{ + "maxBottleneckMinutes": 10571, + "totalBottleneckMinutes": 25950, + "communeBottleneckMinutes": [ + { + "communeId": "01054103", + "totalBottleneckMinutes": 6420, + "totalEegPlants": 10 + }, + { + "communeId": "01059158", + "totalBottleneckMinutes": 1160, + "totalEegPlants": 16 + }, + { + "communeId": "01059179", + "totalBottleneckMinutes": 7304, + "totalEegPlants": 56 + }, + { + "communeId": "01059123", + "totalBottleneckMinutes": 1822, + "totalEegPlants": 21 + }, + { + "communeId": "01059149", + "totalBottleneckMinutes": 2780, + "totalEegPlants": 17 + }, + { + "communeId": "01054124", + "totalBottleneckMinutes": 1151, + "totalEegPlants": 20 + }, + { + "communeId": "01059143", + "totalBottleneckMinutes": 1152, + "totalEegPlants": 2 + }, + { + "communeId": "01059144", + "totalBottleneckMinutes": 803, + "totalEegPlants": 2 + }, + { + "communeId": "01058028", + "totalBottleneckMinutes": 27, + "totalEegPlants": 1 + }, + { + "communeId": "01058065", + "totalBottleneckMinutes": 27, + "totalEegPlants": 1 + }, + { + "communeId": "01054020", + "totalBottleneckMinutes": 7557, + "totalEegPlants": 175 + }, + { + "communeId": "01054005", + "totalBottleneckMinutes": 318, + "totalEegPlants": 1 + }, + { + "communeId": "01054094", + "totalBottleneckMinutes": 319, + "totalEegPlants": 5 + }, + { + "communeId": "01054098", + "totalBottleneckMinutes": 319, + "totalEegPlants": 4 + }, + { + "communeId": "01054015", + "totalBottleneckMinutes": 318, + "totalEegPlants": 1 + }, + { + "communeId": "01055016", + "totalBottleneckMinutes": 462, + "totalEegPlants": 24 + }, + { + "communeId": "01055037", + "totalBottleneckMinutes": 461, + "totalEegPlants": 1 + }, + { + "communeId": "01059057", + "totalBottleneckMinutes": 5816, + "totalEegPlants": 15 + }, + { + "communeId": "01059086", + "totalBottleneckMinutes": 74, + "totalEegPlants": 1 + }, + { + "communeId": "01054143", + "totalBottleneckMinutes": 318, + "totalEegPlants": 1 + }, + { + "communeId": "01054158", + "totalBottleneckMinutes": 318, + "totalEegPlants": 2 + }, + { + "communeId": "01059115", + "totalBottleneckMinutes": 2703, + "totalEegPlants": 39 + }, + { + "communeId": "01051026", + "totalBottleneckMinutes": 4723, + "totalEegPlants": 6 + }, + { + "communeId": "01051064", + "totalBottleneckMinutes": 4723, + "totalEegPlants": 6 + }, + { + "communeId": "01051012", + "totalBottleneckMinutes": 4723, + "totalEegPlants": 3 + }, + { + "communeId": "01051022", + "totalBottleneckMinutes": 5430, + "totalEegPlants": 48 + }, + { + "communeId": "01051097", + "totalBottleneckMinutes": 5429, + "totalEegPlants": 25 + }, + { + "communeId": "01051138", + "totalBottleneckMinutes": 4723, + "totalEegPlants": 1 + }, + { + "communeId": "01051010", + "totalBottleneckMinutes": 4723, + "totalEegPlants": 3 + }, + { + "communeId": "01051099", + "totalBottleneckMinutes": 4880, + "totalEegPlants": 2 + }, + { + "communeId": "01051089", + "totalBottleneckMinutes": 4722, + "totalEegPlants": 5 + }, + { + "communeId": "01051016", + "totalBottleneckMinutes": 4722, + "totalEegPlants": 2 + }, + { + "communeId": "01051051", + "totalBottleneckMinutes": 4722, + "totalEegPlants": 1 + }, + { + "communeId": "01051032", + "totalBottleneckMinutes": 4723, + "totalEegPlants": 3 + }, + { + "communeId": "01061061", + "totalBottleneckMinutes": 160, + "totalEegPlants": 3 + }, + { + "communeId": "01061041", + "totalBottleneckMinutes": 160, + "totalEegPlants": 17 + }, + { + "communeId": "01056010", + "totalBottleneckMinutes": 159, + "totalEegPlants": 4 + }, + { + "communeId": "01056051", + "totalBottleneckMinutes": 159, + "totalEegPlants": 3 + }, + { + "communeId": "01056038", + "totalBottleneckMinutes": 159, + "totalEegPlants": 3 + }, + { + "communeId": "01061044", + "totalBottleneckMinutes": 160, + "totalEegPlants": 5 + }, + { + "communeId": "01061101", + "totalBottleneckMinutes": 159, + "totalEegPlants": 1 + }, + { + "communeId": "01061104", + "totalBottleneckMinutes": 159, + "totalEegPlants": 2 + }, + { + "communeId": "01056035", + "totalBottleneckMinutes": 160, + "totalEegPlants": 2 + }, + { + "communeId": "01061006", + "totalBottleneckMinutes": 159, + "totalEegPlants": 3 + }, + { + "communeId": "01061030", + "totalBottleneckMinutes": 2090, + "totalEegPlants": 29 + }, + { + "communeId": "01061054", + "totalBottleneckMinutes": 160, + "totalEegPlants": 3 + }, + { + "communeId": "01054045", + "totalBottleneckMinutes": 5611, + "totalEegPlants": 5 + }, + { + "communeId": "01054075", + "totalBottleneckMinutes": 10571, + "totalEegPlants": 39 + }, + { + "communeId": "01054108", + "totalBottleneckMinutes": 9483, + "totalEegPlants": 26 + }, + { + "communeId": "01054126", + "totalBottleneckMinutes": 2695, + "totalEegPlants": 4 + }, + { + "communeId": "01054167", + "totalBottleneckMinutes": 3059, + "totalEegPlants": 42 + }, + { + "communeId": "01054125", + "totalBottleneckMinutes": 3414, + "totalEegPlants": 9 + }, + { + "communeId": "01054080", + "totalBottleneckMinutes": 1654, + "totalEegPlants": 4 + }, + { + "communeId": "01054014", + "totalBottleneckMinutes": 6542, + "totalEegPlants": 8 + }, + { + "communeId": "01055046", + "totalBottleneckMinutes": 895, + "totalEegPlants": 28 + }, + { + "communeId": "01059183", + "totalBottleneckMinutes": 2385, + "totalEegPlants": 37 + }, + { + "communeId": "01059174", + "totalBottleneckMinutes": 5595, + "totalEegPlants": 23 + }, + { + "communeId": "01059132", + "totalBottleneckMinutes": 1674, + "totalEegPlants": 9 + }, + { + "communeId": "01059169", + "totalBottleneckMinutes": 1104, + "totalEegPlants": 4 + }, + { + "communeId": "01054011", + "totalBottleneckMinutes": 1105, + "totalEegPlants": 6 + }, + { + "communeId": "01054037", + "totalBottleneckMinutes": 2858, + "totalEegPlants": 2 + }, + { + "communeId": "01059128", + "totalBottleneckMinutes": 430, + "totalEegPlants": 1 + }, + { + "communeId": "01054123", + "totalBottleneckMinutes": 429, + "totalEegPlants": 2 + }, + { + "communeId": "01054109", + "totalBottleneckMinutes": 7611, + "totalEegPlants": 82 + }, + { + "communeId": "01054088", + "totalBottleneckMinutes": 6385, + "totalEegPlants": 22 + }, + { + "communeId": "01054016", + "totalBottleneckMinutes": 2657, + "totalEegPlants": 5 + }, + { + "communeId": "01054165", + "totalBottleneckMinutes": 3091, + "totalEegPlants": 8 + }, + { + "communeId": "01054017", + "totalBottleneckMinutes": 2977, + "totalEegPlants": 16 + }, + { + "communeId": "01054076", + "totalBottleneckMinutes": 3613, + "totalEegPlants": 18 + }, + { + "communeId": "01054022", + "totalBottleneckMinutes": 2612, + "totalEegPlants": 12 + }, + { + "communeId": "01054068", + "totalBottleneckMinutes": 6474, + "totalEegPlants": 21 + }, + { + "communeId": "01054131", + "totalBottleneckMinutes": 1959, + "totalEegPlants": 6 + }, + { + "communeId": "01054027", + "totalBottleneckMinutes": 2292, + "totalEegPlants": 7 + }, + { + "communeId": "01054142", + "totalBottleneckMinutes": 1867, + "totalEegPlants": 3 + }, + { + "communeId": "01054136", + "totalBottleneckMinutes": 1716, + "totalEegPlants": 1 + }, + { + "communeId": "01054055", + "totalBottleneckMinutes": 1959, + "totalEegPlants": 4 + }, + { + "communeId": "01054166", + "totalBottleneckMinutes": 1399, + "totalEegPlants": 36 + }, + { + "communeId": "01054048", + "totalBottleneckMinutes": 1006, + "totalEegPlants": 1 + }, + { + "communeId": "01058165", + "totalBottleneckMinutes": 281, + "totalEegPlants": 7 + }, + { + "communeId": "01059042", + "totalBottleneckMinutes": 5816, + "totalEegPlants": 4 + }, + { + "communeId": "01059044", + "totalBottleneckMinutes": 5817, + "totalEegPlants": 22 + }, + { + "communeId": "01059081", + "totalBottleneckMinutes": 5816, + "totalEegPlants": 1 + }, + { + "communeId": "01059010", + "totalBottleneckMinutes": 5816, + "totalEegPlants": 6 + }, + { + "communeId": "01059159", + "totalBottleneckMinutes": 299, + "totalEegPlants": 2 + }, + { + "communeId": "01051011", + "totalBottleneckMinutes": 4779, + "totalEegPlants": 19 + }, + { + "communeId": "01051076", + "totalBottleneckMinutes": 1178, + "totalEegPlants": 4 + }, + { + "communeId": "01051103", + "totalBottleneckMinutes": 1179, + "totalEegPlants": 6 + }, + { + "communeId": "01051119", + "totalBottleneckMinutes": 843, + "totalEegPlants": 1 + }, + { + "communeId": "01054003", + "totalBottleneckMinutes": 554, + "totalEegPlants": 9 + }, + { + "communeId": "01054097", + "totalBottleneckMinutes": 554, + "totalEegPlants": 4 + }, + { + "communeId": "01054118", + "totalBottleneckMinutes": 555, + "totalEegPlants": 1 + }, + { + "communeId": "01058080", + "totalBottleneckMinutes": 289, + "totalEegPlants": 3 + }, + { + "communeId": "01058173", + "totalBottleneckMinutes": 27, + "totalEegPlants": 1 + }, + { + "communeId": "01054059", + "totalBottleneckMinutes": 6488, + "totalEegPlants": 46 + }, + { + "communeId": "01059045", + "totalBottleneckMinutes": 27, + "totalEegPlants": 1 + }, + { + "communeId": "01058042", + "totalBottleneckMinutes": 27, + "totalEegPlants": 1 + }, + { + "communeId": "01059051", + "totalBottleneckMinutes": 122, + "totalEegPlants": 4 + }, + { + "communeId": "01059053", + "totalBottleneckMinutes": 45, + "totalEegPlants": 8 + }, + { + "communeId": "01055027", + "totalBottleneckMinutes": 1656, + "totalEegPlants": 6 + }, + { + "communeId": "01055006", + "totalBottleneckMinutes": 462, + "totalEegPlants": 4 + }, + { + "communeId": "01055029", + "totalBottleneckMinutes": 462, + "totalEegPlants": 1 + }, + { + "communeId": "01055036", + "totalBottleneckMinutes": 462, + "totalEegPlants": 1 + }, + { + "communeId": "01055043", + "totalBottleneckMinutes": 462, + "totalEegPlants": 1 + }, + { + "communeId": "01055023", + "totalBottleneckMinutes": 462, + "totalEegPlants": 1 + }, + { + "communeId": "01059092", + "totalBottleneckMinutes": 5816, + "totalEegPlants": 11 + }, + { + "communeId": "01059062", + "totalBottleneckMinutes": 5837, + "totalEegPlants": 8 + }, + { + "communeId": "01059079", + "totalBottleneckMinutes": 5817, + "totalEegPlants": 9 + }, + { + "communeId": "01054065", + "totalBottleneckMinutes": 537, + "totalEegPlants": 8 + }, + { + "communeId": "01054009", + "totalBottleneckMinutes": 364, + "totalEegPlants": 1 + }, + { + "communeId": "01054086", + "totalBottleneckMinutes": 6017, + "totalEegPlants": 5 + }, + { + "communeId": "01059116", + "totalBottleneckMinutes": 27, + "totalEegPlants": 1 + }, + { + "communeId": "01059182", + "totalBottleneckMinutes": 215, + "totalEegPlants": 1 + }, + { + "communeId": "01051027", + "totalBottleneckMinutes": 486, + "totalEegPlants": 16 + }, + { + "communeId": "01051017", + "totalBottleneckMinutes": 486, + "totalEegPlants": 3 + }, + { + "communeId": "01051062", + "totalBottleneckMinutes": 486, + "totalEegPlants": 7 + }, + { + "communeId": "01051074", + "totalBottleneckMinutes": 485, + "totalEegPlants": 3 + }, + { + "communeId": "01061083", + "totalBottleneckMinutes": 2191, + "totalEegPlants": 5 + }, + { + "communeId": "01061024", + "totalBottleneckMinutes": 2191, + "totalEegPlants": 4 + }, + { + "communeId": "01061119", + "totalBottleneckMinutes": 2191, + "totalEegPlants": 1 + }, + { + "communeId": "01061091", + "totalBottleneckMinutes": 2191, + "totalEegPlants": 1 + }, + { + "communeId": "01061047", + "totalBottleneckMinutes": 2191, + "totalEegPlants": 3 + }, + { + "communeId": "01061021", + "totalBottleneckMinutes": 2191, + "totalEegPlants": 1 + }, + { + "communeId": "01061059", + "totalBottleneckMinutes": 2191, + "totalEegPlants": 1 + }, + { + "communeId": "01061085", + "totalBottleneckMinutes": 2191, + "totalEegPlants": 1 + }, + { + "communeId": "01061097", + "totalBottleneckMinutes": 2191, + "totalEegPlants": 2 + }, + { + "communeId": "01061087", + "totalBottleneckMinutes": 2191, + "totalEegPlants": 3 + }, + { + "communeId": "01061033", + "totalBottleneckMinutes": 2191, + "totalEegPlants": 1 + }, + { + "communeId": "01061105", + "totalBottleneckMinutes": 2191, + "totalEegPlants": 1 + }, + { + "communeId": "01061045", + "totalBottleneckMinutes": 2191, + "totalEegPlants": 1 + }, + { + "communeId": "01054146", + "totalBottleneckMinutes": 6235, + "totalEegPlants": 6 + }, + { + "communeId": "01054012", + "totalBottleneckMinutes": 8151, + "totalEegPlants": 6 + }, + { + "communeId": "01054002", + "totalBottleneckMinutes": 8382, + "totalEegPlants": 8 + }, + { + "communeId": "01054024", + "totalBottleneckMinutes": 6318, + "totalEegPlants": 8 + }, + { + "communeId": "01054092", + "totalBottleneckMinutes": 8225, + "totalEegPlants": 2 + }, + { + "communeId": "01054041", + "totalBottleneckMinutes": 10520, + "totalEegPlants": 13 + }, + { + "communeId": "01054079", + "totalBottleneckMinutes": 6592, + "totalEegPlants": 4 + }, + { + "communeId": "01054144", + "totalBottleneckMinutes": 7982, + "totalEegPlants": 12 + }, + { + "communeId": "01054128", + "totalBottleneckMinutes": 8314, + "totalEegPlants": 2 + }, + { + "communeId": "01054007", + "totalBottleneckMinutes": 7898, + "totalEegPlants": 2 + }, + { + "communeId": "01054038", + "totalBottleneckMinutes": 3527, + "totalEegPlants": 2 + }, + { + "communeId": "01054025", + "totalBottleneckMinutes": 319, + "totalEegPlants": 1 + }, + { + "communeId": "01054019", + "totalBottleneckMinutes": 3168, + "totalEegPlants": 2 + }, + { + "communeId": "01054093", + "totalBottleneckMinutes": 3177, + "totalEegPlants": 1 + }, + { + "communeId": "01054121", + "totalBottleneckMinutes": 3189, + "totalEegPlants": 3 + }, + { + "communeId": "01051129", + "totalBottleneckMinutes": 6502, + "totalEegPlants": 2 + }, + { + "communeId": "01054091", + "totalBottleneckMinutes": 6430, + "totalEegPlants": 12 + }, + { + "communeId": "01054026", + "totalBottleneckMinutes": 4641, + "totalEegPlants": 1 + }, + { + "communeId": "01054042", + "totalBottleneckMinutes": 4736, + "totalEegPlants": 1 + }, + { + "communeId": "01054162", + "totalBottleneckMinutes": 4753, + "totalEegPlants": 1 + }, + { + "communeId": "01054132", + "totalBottleneckMinutes": 554, + "totalEegPlants": 1 + }, + { + "communeId": "01054034", + "totalBottleneckMinutes": 543, + "totalEegPlants": 18 + }, + { + "communeId": "01054110", + "totalBottleneckMinutes": 540, + "totalEegPlants": 3 + } + ], + "lastUpdatedAt": "2023-02-28T01:29:05.0424923+01:00" +} \ No newline at end of file diff --git a/10_Redispatch/scatterplot.png b/10_Redispatch/scatterplot.png new file mode 100644 index 0000000000000000000000000000000000000000..5063ec0873aabdfa6168c6f125c35244cb3c2e51 GIT binary patch literal 27014 zcmeAS@N?(olHy`uVBq!ia0y~yU}|7sV0^&A#=yW}dhyN^1_lPp64!{5;QX|b^2DN4 z2H(Vzf}H%4oXjMJvecsD%=|oKJxe_!9fgdNl7eC@ef?ax0=@jAbbUoX=9>%*44efX zk;M!Q{D~mUxWayUCIdspXHOT$kcv5P?^Z^Hr2c0A@V>!F=a2#i&yGivy0WvBW_fot zWlx(bwQTA7X_@c5!t^4RW$xUX@oiRE*32}`s67wowJlPTnzUo0c6Srcjtv%{|NQ%4 zF05?8V<0`}{qtSVcFifCXIVVIFe`8V)4CKV4n`#<C8bF`*4gY1E-o%E(~h!C=;-M1 zNSeVQBq%88$s_ClQqY;m<l*AtqGIU7(Am+^q0+{wASfs}@rVJV3P`(zS_4S4(BUDk zIj}Y7#s)^CnLPjheC~f2(JyCvVX-^^>Z2)K?0hl}K5B=z<=$Q+%OyDRq#>iqs-`WT zGrt9{jWWHmE>?Q|zF%5-cXlMc{h;%#TYukyHeTs9-~LrrR&wz3x6hw1KWEMy0SSqY z7cX8Yy)}{Iy|yN@d0X!7MQ*)PA3lC`yuYvZ<Ma9T(|*ZaUl;4_;=*E8_NHT&Y4)P9 zwNWoFE@uDs=4Not?=@?5dZf+y;^N{83JVV!pSNk=vBP4onWUs-#I6#}U8S$t^!4?3 z?B2aNc)8z=O{v}!U(4Fp$q1|axpa%^K6vz~sp{*ihfAl&9s2qCdGDVo9Vet_FbIVv za*OF4D8FCZZkl~<LH_-HH+B>%?<#-acjr#b=6&zq@BiO-zyAN-HSZI7veg?v-khcz z-L_$a!J3$zLf^i9dvSfeJfFPXn(KMb&dijsud|8Tn$?<mdRpSIFE1_X|Ji_yx^W|- z`TfS^<9sz=F1lyj*<on+;{o%Tna1pvmX<H>?l!-+K7Rf6u*DY_)c^l?V^5{An%|rb zRqtsEwzjgiRbLLYa*LO|O-f4o@NW0}Lx&GDzu)^^PE0R`BRxHxN7{_%^Ru&;cRzEN zuWgxM_lt9H)z?F(rfM7J-La6dD&cs0Ypb)9lM}1Gqmq%dqf6+yUteFdG8F##QMmW< z!-o%<8g6V#?LK*5+tTu8%5{^eV!BZs@9yrN{(9^0@9)JKj$B(CefsOK<l}vu3`s99 zE!~yOFJ~jrD`hI==;*jBnU$6G(8-gYdp;cEu3Epp=I15`1vTGUDIaQugoKW)jo$vH z@9DE=U1?`$by}6adLers6erbQ{{G_c-n~ou@!?_B`@iSy|G(H9w)kSlJlkrnoiTdv z?(JP|UH9aK;Kb?EmtX((=jUf9z3JT>HW)N-6rT8X1N#IIr(I=lxfphoyqt9JWAXEI z4_n3K8rs|0Wn^V9E_7ypb7$w~6R*$Dv+bT|TYc!{NzT$&R}Qkv*D&<D1uuy$EM~C( z`z3fw#zm%c=gzH&+^l9*@}lAFZ1dOW&d;}(H=4=w{M_8b-uio4%+1X!s;ZJcJvr%G zrE`6Kd_Tyz+qb2QcFHg^GDhsJ+8Q^TjaTZyo12?0Dn2a8)7Vqs6B!vf!>UwE$|Qqf zXH1_}>8pe%CnoNw{k`p8sfiS?m|jeWRq3k(7cUBe;^=6%xc9#a|L<?hy`7Ms-(UFn z*vmdkE32e4GYmUAI}dKnzRtkF%F0^t;Q?b!P0g3M_ix|wT3cINSXxTf%oo#*S`fB2 zs_OWYBFkT2U$?)$zFt{f-CbWzUS8hj|DVshlH=myDqb#~z9IQI-;<|L85#ck{TsNy zu6A$ssT3m~IU9+}%E}!zKR3Orcz$l~!v_x*T;Jw7SuNw@BG!NZe&>V3I%IPhgG-9# ztyU@1>}ywKt*gK3>?(QLbZcw&<G0)Iw{>@O*ZukE4l>LB?-${D)$c4B9I~>s=2bqE zw5j<Ka6Rwst*uMdG#EZy4UbQ}w8XRGVXJrv=iQmc=>>0Y81DJ=>2y_YeAP=;lZ*=t z-D0|jE-rT8m~~a_&dy@?`*pw9t~>kc>gtP&T)BCqOgOHt3Uy9NQMp(1**C*P%4dcF zBg2NIqg;EwUW;B4xR~u;?e|!Q3#yUj@9()@Ul;rF`~CXlFE1`;Twf=fcYj~+T<h{j zzrMb%;=KCkXm?_Idb^}?n#0nd#FLX$Ik>qGZ%jVUbMN!Y;N>5V2>Ty6d)D`T#qmB_ zMuv|cKdy-0zAi8CK^w2MfQU%Ty4c-H+S=Uj_y4!cy0&KJbcboKSy@_h=FWZi=FJ-M z;N4|!6VjLe&;Q>iYn}A=)>csNkJ_4*`e7DBm&%-eVJ8J$U0&U&EgIo(Tv8aXy=ziY zx_p`M^t+pz-S6xw^^VzH=9_bSn{P#BCFjl<y>+p>mu25x9j<?IRjBsF*|S$$FT0rG z^8DOf*U4(WCC8Wf%v56NNIu^8vTy0~<=m}Kfhin2s=vRha$bMl?)RFEi;G$h&Uk)y zwmL(HV>8=J+4|3C%~=@=e|^ckyAhPND{DPGIx=o-Sa@&aq_&3V=jLiNbiBR2UEFf{ z#f%n#|9p(*`S)V-JBpv4n#$Dh<MsOeJoo&&#dKXjIZMXA`r8@?g==df7h9J-Jj8l& zU92^u!*`Hr7Ul2e9Q>|vvXxuBW%1(06;G#zf9c!3V@Jou#qQ#n`>Vg_F*>-ox=yV) z+tb7I@a<dOU1e{hUj45Bez%;dA!2)8?9FC%rS1m;27#htGBP~+`ubPaMvLq3`M?wt z6SJZCx!;wQ!R!nZX3p%a{rwG8mOJ_R@qyy__V#>bWo2eXMa3Nj51aC?eptW%Uzgup ztCv+98r%=JCnhE?J@)Y3yS~@g*FXO8@$u4aSHC^T-23%f^sevMweGxL5wx=4_qW`V z_xEI{>&LfwE!FyJTledw`j*VgZr685&hSyYT>bA>_WGB+g<0(vx%r#Lo*!&xpK$uA zYoE21)vI&aJ9q6`<k~GZ!yu7qTmJn%{e3@}_~q@6JUH0g&Eq-!*}uQPD?T0-fB57{ z%h7J}>DJ2*nMm;-I&^5l)Tyoh_J6ND_&wjcoKINI#~~m<z^zv*blHv06Gh<aX@31b z%SDS9Z_K@I_T}|;{_XkquX!`*#qHrxWO;UGCbPc2{@(Vot?5-&RtyhLP1Vl0w8V4b z_l#RxGFKM1w6`yI>y>(OW25pclguVgVYLS*CMqA@R{O_R$~23`+S+=rRkM4ajAKE8 zK}<}{gLm)v^!4@kd_HH*kPyOD@$!=DmYkcLu9PtZtdFzZ`~23!&(`JdBx>ePo;*3v zFE;Vk&z@T<-yR-r=iuXOb6R*HeSU4*^Lf>LkB|2spJ!WL@bZ$XPVBBLD=Zit)`lhD z*pTSq<8x$N?(GN9pNFrTA@}`SbiSgN7T5p3@9Qrv^PMep-`><z^zZNQ?M@3XoNZK5 zx_!j5!6h`}cptcAXE^ZSVDrZ>m;E0<ogVKN6eN^&WyQki1BS`Rcv@OoM5=p_^-70Z z^gTN}TUk?+b9dQWr;rd4P#o5LJSslJx?E35Nr`9Qw~ul=y{GFf3|}9Yaczwxs4m}C z`ufnpgN*zC{nDPMA0PK-(UdL?%}zlliJH0V*XM6E6%P&yVsMx~N7kx@gOigpVq4D4 zxZP^Lvldi-ex|B+>Zqi3nNHc;Tdlsc%@(GgpLg`wlG=J_Ls2n7!A4Lr=oZ&MroDbo z(4*?rAzEMF-WHFHjQsJq-@a?FnBYx5wFVcV#Qgkz*KV<gGt=iC1cl-D`*qU1(q=3S zA?xF04<0<o79S5Px}yrCJUu<#_U`ZQ=5FJY?ON#Eu4Hd7f8PGT4XAFpxjFrHn*!s5 zL#^B&zJI@NyT9V2l8F>As5WBg=;?8Zi<2vRcW32w>+SXb|0%uyS@CJb)fIuto3F3P zzP(NN+xz?dZ{FnWZB@8+R5|zdHdcluOP4ZMT&e!Pqp69>rsl_m72juD7OP!bAKx#k z9hUIp!$Z|$UyjSyJ1oBVLYKv|?2W{nxpO}r5%zzv_5YvG=MC%s)%eUbVtx4Vq3XW! zygWTNKADcs&(9~HpJ&U#!C|14rnE_pk5Smu1JuggnC!kLVk6VeojX5#`{vd!XZzvl z^mwt`#wD+>>E50H`|IoW#qRyDMAi0{z7{jfy%qB6cUnry3)}L70tW{Nh86)04UG%d z-+w-z|JwHYIm_3#x9d05S3lwUeqd$DDkazcMt9Hju&}U+kDc3i4!*p+{Nv~I_TrY| zQRnAvjH`Iay5efqn%Lc8<vRNM{I9RCcTY%Acy(<pH^Z(auiNG8E>zdX#K=sVH0i^W z$^NhU?(VOb2Njn_`UNj9E&cK1asS72*6$NOJvqsi?B(r!_}kmtrN==f(%R_lNe>P* zR$XS^mUFYobF!MEj?Nm7_bG{4Tcw=a`CNT`c(&!;?OL!v!C9VL@FvGM1|iQgXJ#6I zeAKO<bhwST;&HF}ho8^qKYqD<zT4`swFYHxB202_2xMkvf*J^4Utb56<_rhcL~j0Y zxBR}MiHXQ$b^mKq8&}5fw>vk-GWmn;?=LTzmj-p}#qK(A{5X64|G(yTzuy>td4FGi z-MV#ExsxYPHq5x7(9+hXq^8CuZJu}JwEq4zv#YNy_m{V@ut<1tpt0ib*XxDf-^JE^ zy&C@E+c&*QN4DkPms=ga{usM_O~bKX>BF~gOWRg|J91{GF{p&v^W#ysgl(0{t?l{! zXU_P%xwBI^``Q{qi}PnA8XFryMWA8zx11%*moF}SeC)@w+4&#N+y76vyQ{Ry@Y}n) z()VjV^KRO_`Qmba`6Wx1Jh<#{-#U4+@G_s7i?XGqrMuJTRkD44cJ}a}pPv~S?En8U zPCGkmskG6(9fgbIWcF5nzczJ$<-=C-3oC=w_k6pR?cw9&vNme#hoj>04r{|+^Bz5Z z>{!y16B9pt`QoxZZf}>$&$-s+*S^a6&$pAcE`N9AKqK?SnKL7w{B`e<2z+>cQpcGC ztFk9_p3w2S#p%MKcqMCV#+4NlLAc__hlK)89p2ORIwvZ-b1e<hTot}vFYEd`T{a#G zg>AXFmwmrwoPG|}l;(DKcMsfMmizJF@AuuMudhvwVtaO4f4|7xU8TbF=FJ1OZrysN zI%gWEb4~SHn!Q+;dGd@I8lYtP@YO4=tZQpD)%@mY$k|jZ5I=ryuC?pyYinB<FJ7E+ zVL{`M7mNFkT#v7hRq4BOCFJ7%`g)KSh8IVtOq{3)(gkvmjEs!ST&vO}D*_iEd3$?% ztAOfzmPvEw=rDAAeSLlUukRlo9ApNSp$kK_T4VIY{cXR7Y+M@l?*4v#F`WnnCMKqq z$&)7sXow^oXkdJFWo2;H+bxD?XPd7-@jUEO^8bH-tFE6ob4DcjSdZYmdGik4yct>Y z{@&gb-(7zH)qENF<KFJ__jwz11#ha&6i}0Tub{N5;pgY)%1TO1+w<;fZM|S1C>YA~ z9D8qj4l|_J{RVqCdxx+GYlex`ojsMp>(;GPeP`+A;^MN+m7{Ua9GM?Kf4+R%t*h$8 zp#9+4+1b1P+H`hwtSH)9_EzfEm6geF4c0VqCa`9FH`rVDR_e~3J8NWk1qB5qm94F% zOJ85p-6XzqiUH#qhPNBm&z>y}8U$G6<#y`w_9d1dd_e;NiR29gC}u1YT4Bnx@#IX8 z^Cw%kuU5ADRej)|-!50@&W;tY5|}(fdRDZExVWe(xlUbe{cLr?kv)x!9Jw#EkDlo0 z=+NqOKCr}ntzgH_DUGrp%>{}znX`H~lzE7WPo2>8QTp+hN%jmLp-+?k9J6pyT@s;b zq@<*DIe}l{<%a981DRw5XLdZg6vybmrl4dbxR-f~44<0PBCl@S29}1saZwvj&UCeF zKE%=>5~`Op*;rRxL{M;Iry=8#pz6I1?t9~cB>4Q!Yg+!)_P172Qi?vpGU3MS(2nh^ z7kl0o6coIvq}FgGZoL!8Kj9BMCZ&Bp`5_}N#l4>2yUo?bB_+s*p>uCs>y6td4e}Eh z7(_goww`~^%kzLqKuKxUl^F~|)qCZHZ(R~!?Y^ZsXyN=1TB3aswu|Pbgt-U{23|dC zWU%D*SE>Dmd`1rWh8-c*d!3?xEh=xAWZftr7&ui$*eT@i(z$7q=Fa79bz+?A#cFPD zp4}dtxCWGdf&#AA?LXaY+py$toW7EhQf2~^N7b9RDI8f(GT$0>bab5P*}>65#Gucy zN1P89I=34XJaG8&^QWWQ<cHJa>n>XBw;Z^$v-sib*WBvr>MZQ+j}NtSSLGTR8w-kw zv6-8j@7TRN`OFN%9o660#mzQOKer(J`nrOW5|_KXN;jsQoTRid=k6}iv$IT_7cW)@ zjU2?+|GoO;ySIyrOG>uRJcfI_%lUI}Z8`XSetq1VpQ_%|60WWajo6&V+b3(yCN3`C z($b<}{{8-=BZ-NL7S-Q$Kn=z0>w2J`|Knr5m*<{8cg}6TU2VYry4pE5l|tUr^^X4e z`FUg6+o;&t_W%C~A8zMAKEp7%;MEmP9yuF{W_ErzC#R;LdGkOaBgUc4q)_+oXZqdZ zUN_|_UP~i(m8^Uh5f(OW!s(}ve!t%@?!+;1#taRHj>pIQU*G!k?RLJC+T>1Y^E?j4 zmLHG0^<B=+GIfoMo43xlqGCtJtt~6x{q)w~tMcpn`}N}f2?+~8wM%bb{L&y!2B)P# zl7FR?l$18<{j1|n3@&DvJbCiOS+lwxJV>}}*y_}H;DE!CBS#n*l9G}hynENjCu{ZM z77IK3;dAHsj`zu4-um*|T4@;>nUY*5C#MNhrnFd>zk6{@q)t9p`t5H4K|#ULP_wPV z9$8sh3<r)McYnX5zrX)oOjefGp1pg&o(o?c#w#Z$SC#wc@89ki=jwH7XJ>i%`kMZ* zJ9_f;Y3I1OdG9LA%E}`1`a$8Mb|Zv;!P@988G<5Qt?vT2=f!5XgGK;D(#)nZXifEE zaEOYUb?@VrEhcv@mj-oy`BJj?Grzo@OIq5pxY>`^1^%%0%35q2Kj-G=bmyf(FF|8o z+OKs%BaV@CeN`L&{reZ7HTA~s^7Zc`%F4|8WUbp4EKpzo^$a#`+EnoAiD&HW+TY(C z7hhB`FbKH*?7~84Q2S?VXJ4P&<z>Eso6~$_XCHdMICpXF{6{CA7VX%%^QCPEs05Mj zR&OYOf6uk1#^%xE$BZ^nKLq9F`&WmrcT$_2cxsB~j|a{Cpib7Guh-)xEQ?hB{P|;0 z@gaf1;q$Yzf>Kgl8<USKnVE^X_sJYQ(kX11bHm`r&!3D8adkgaLG6VzGYmm#5Y*h6 zsvVwmYfI)X3pM|FJu6md)O<RrZc+YD=GpoA{le;g36G9+PW$Hpa+J>LOQ-w3zrU}~ zAX3>QW$MN8afQg4IhMsO{r&wDPCs1~zCKP#Q`7Ukl%%92Xv_#SWO(T8S>HY1Ze=T} ztGlm1`||SgqnG{db)OXNToJo_Tg0A<!if=}u?bLXl!Kj}9W;utvHJTvqr2SGCkhJ+ zhT8r4E9RuuA`o`QUVH1CH#r(2Tq{Df_}D>mLVx~l+h_?M(M_qtU(P27S2GGTHbf~4 z%%0QvWll`RZmUI$_p`rwn{th>yQ5>psRSkuGgU1`R>6s#9)V9^_5IY6G0ab3aEksF zWoV?Nv}jec^MMrOMM6Oab;)z$KCv^bTou!EU!r|Qi-@+Xn~O`xRs%+r*$b|5xVWe- z+Og`%tz^N8odMYq+vjw2tXMRIVUll$?>U`IpTlP`OjvZvHK%CV(<UV)rBz@l4@7yb zB`NH%iSypNKDAtT7Z(@RWF`-@g^TyI*NFCMth~|9(;voM{^k3Iln56Wmrx;)+HYk> zXQU+<7+fbgy!~9s%pAc#p`+sj%M6A|XE}0Tc3)M#<+$>K{IgIknT=I0*4IEaw2`1# zliF;dTbIQ5GEcd~*#atBLFzYdpRBlI;_|JB6_k`#ZL(nT0o9;GWhmXpG@ISw+2U&) zN7T}lY}Li@t?PU7;yq)v^~|k@K~n?T$xIQhuBuBwm8#~dn7fAYt;)}Mc^opl<F(z~ zTwGkP9aBt@UUrS+NX)4NeLti-c1~g3>L&4Z*NPUAp8FEZr~hGeSfwTY*!-BHmf}&F zheCpafvN}P9Hc|<$=Pgm0~vdCX%|xikAq8!QWd*~rHqe@i%Q@d#x0JbFAsM6p40iX z3tnscit2$1IwK#3T%SzaiUW(~_DpJPzFh3(_wUr@zK)KLRdQ+#X3G}YR@__H=eD<h z<J*pojuo#GnKF{KZZ%)Oc%OM6m-`fx-TrOv#hli^s;B6KraxAFnZa;tMwIE3r&-Hm z4fni0<I7XMN)ELWSK@rEl@OgAvs8R<+0nHUW##Mm7*6bpUtql~MHXZRld!|=;@@#` zGjC;v^VrWbU-eGhfnkQ!9TwiKodxOwN=izXK(08ospIgBS@rfZ``Zpbw4M0_G|R&G zoZ;4tO*)Sf&e|&}DQWS~_GY-6WeOVksIRZLu(VtlxY(`Y|KIP5NA~}XapE{L*IInv zzI_EnMNS0;26{0&7L?CDbH=Bowe{fHv%K%#y^}Cb;{gpaUw?LHrtyngTeW3mWkE%_ zPUNN|O5Za&_Ri(`%*Mu`Q7hQKGV9;e^3#@}95p8=kK@PUe!D}juCD%g*8Khg*KRS3 z!bdD|)o)ETM7VrrnQ$^}NI5CACTc4es1x(&?_b08b26an+0an1udlx?;P9bC6DCb+ zdhsGdL`3Al*6VSHcN9L}Q29BH!J(|o?AMo<%?}<Vtcl#rR{!^_xLdy*Z+UrnkF@!@ ztnd5`3w3KZR=Mm};<lEHKa$urtN!WTB2a{C>Ce=-vo(#GjYon(US57p^mf1UoD&li z3yO*k9qW}=Y-yN3Uw)bY{60zJGzNwcEzz2qnhlAE*+A0<pza_O6H~#TAB80^E-*3( zh>Et>{r&au*Voq{K7T$8^60zW@0CnVMfv#n7#cu>68ryr;yyRmIz42~&6_s^G(-Yc zh7=SR8-G;)xFTK8%u@KJ<<6sej{>q;=Kaf%4+`CR^c?e)hk=(OF3B92BsL)<dY#<G zK2HTf!BER*|NgGy$;so`QT+Vejosz?=jPk<Gg#FAGU1cA>)BWPn~7l(qWaGk;bLWC zW)>6{W@hN<>}=e<d$-<C=7t9k5^mhQ`S8ZZ<XvWWca>gNt!EGr5^7qqMCH!T;^jAP zeERfh!rZxQzi(K!iAUUi-J<Aof`Wp9Pg9GX59IIvYX<6Pu8B0har?IO+OXt@hgvzf zxtST3EL+CJ03L9E{`m1?>*=#*apmXd@BMsrRcLd2dwZO8ef@u>>lfy&j@+C!@rIag zR7*z(hwz=$mp!txOv`rsC`^rX5V~?=^CNRmi@@ygGob_W^?w9so8=yQc6K(XCOUHb zc=D+!nxHUV5x97b)a^GnHyh^OGP(Qt&6}JnYoo6}c^`b~LJp)<5S5(8oBOi+9-~+D z;iLV=SDA!Bsj((Uk8zG=vD&@5-?^ZuWVo;@R6Ay85i4jMeMR8n1tD6D44IjkAHM!I z=k)UScD}tWmyyA1snE-pFRQNC{`jD1WNcizK3r?6hqw3T?8UX~az9(_jN#jPXUE!G zr%unfRVO&H^M&k!E8ZX8yiG}cwbJ+~#Ns(UvzR5s#oPD)`{n(;=6Ij1giVFPy~^jZ zPo6)YZL;9^_xFd-`Pu7KS6644NHH|*-)}#~OZD5kyQ{6|&z;+we7sLlLxY0>G?u<* zjm{jK%Ao6M_xIIa$S~pH;kmNavgCyT7uUbLTDn$NQoggzbjyBR57G&}y<X=lTW3ed ziY!Ad#+tuhua|Zk>BaBsNj%(k@a9d)=<Rt&*F<jik-Bi8k$GdmL#H?Q_DcW%^O+yi za@C36#&h2Gy9|Q^4O%#_ct1upFKtWH-qZl<L1>vT7CP|x`T5sv;oI}>cIDmOmH7GD z*&7=YnL(qFli9w!Tt5F%t9aaj+4=iApPikZe5^+j)B*;L47|Q|W|k>;{@$-*$9kpP zm(Q!>0=3gZLZ+-^Q((xswT1KSEK}$8aeFVUkGHq^`{i=P?y|M-_Bbs(0GgkC@+4(T z{(ZU2%l(hv*;%|cj`_kQ=gqfRRlHjNZJom9KCMAfNom!go>j~*o;_=utnR<abFvy} z+L4V%qT%FZ^~bNSuFkl%MN`hEBB3)Px6kqwN9dMq@s;;C>u`gbXj;bC7)^=<J=*zX zKOAJ2SFo^<VCR=R^6KhpMw?Y9zgJj_t&(_q;mwcU!U>F3o(p!irJddd3y`*k@HG*Q zJ9b$3%&`!Bzwfu6lzAQx!;NjZ(pKf~a;`Bf?Qq`gB6|4m+RhH1)fd7FcJAD{Vf%LX zudlB9N(L`Ye7p8R#|n*i`Mx1PXa4@)?|dNDgJJWgO&fA=o5k!Z;WSP^*V5k3{^-%8 z2ag{&-`biz+uCpT5q*J)xexzcbD26{^`GGJ`}xZ44d>@rHmmv0dH^cHkIUEhtXZSO zaNyh9+n~Xy;$!YEDI#DyGXD#Hudt1I>lYEosTtO_=9Qrq;~cYGDNrdNv!lRq{S~kM zb$<(9Tu|K1>h6-F<1HGfuJrkV{Ue>zD_B1K`1lwUo!v6)V|SYc1qb`ei3kQp7S?Ak zI@SBXW3$d;A%~qYeQ(~pQ96EpzCFLbzW!u(SC^2mJNIX;D0&Prq~O8=$A}FHjd}ND zX8N?P4qvZiV<Y3-#$%Y>;No)Z0mxU<{{_<{-BcUq*L>o9cW*Cuety19#RrDFyUX1l zAM1Vi>Qz@OxA-h;H>E{EaJ$zSU1hW>dcxs1->!Fe`TIq&yURHE_{`FC%=%BC=*;1N z%^(yScPsRO!$<4HnX9G<*YEH3Vc7roTQrZXl}ORfnD-TRb#`?>9<ukySYFCuyk%6^ zcw*Xyf*<>TL<)q)tzpiPbW?5k_U)U8r)T5#?c48t?CIgDsIGQi8#Y_lA^MoUz)h}i zRf2(`hvqt*SwG9Lw?$yW$*#H&*Vo6lJ1sP*3~))=GpTI<1u?&;@5Eg~Zr-?kQsByo z%eN9kGTDR=sL!tvGMdR_G?Qm<)mNvjS^v$#S6}t;^K;9{SaGviWznOlVHTln?ybSq z>>8FVUM?<HY{CZ)HnTG`JbL_CP)Mjr$~5c6IZF$R1&+;ZI?T=~uBn=HPSyJg3r?JN zkfq?>o=S!WHeRWO7Z(;*-98{V@$1F{EkVJl?SaJ%?!8i}?<_i2$V6C7?dUjlcm>Oa zbLZCGa8-y3ie>dl$-Q-G<;qoelAbf3V$g^LDUnMKVcJpqyKFDZh6M{4mix^;WPZP< zxub&vlwjI2%lAuwhA~9qEvD{{7ZAMo_|z8R6OYaE@Ac?LZ%a7dC%dd?<)s8!#Z981 z!HX1|e|6yojC*Q+8bxi-14Y~{qh(&r@d}$%@BD4*IAQVUuUQet4hw!cn**ytR|o7a z%MCu}?DF);p_MK!DLRXV4$Lymesz{n#7RM2o&DUob2oMrF232M3~IPuHr8T{*_hON zuh`n!x}vgD(ZE2!H2a!~dkm=FN>KyZ@8Y6j=ysm*%&AjOIXOC)E?-`FG2_d*UKz_v zPZ|Y5ZL>;=sSIvzZb~{jJmv52wa%VB`(BO1OrK-mg)l3GHX1Lx_~qqg!>TVCclK6; z<~?>4Kks`tapug-cM_nLG$&emycqKD>}d3ytak9`&6{^Vf_mx`XG%_GXlrSCaHLcC zSzjx-lXzf-Wy9a!-;bY}X*_YpjE=CiQ46cSzN&i8&MTEN?Ey&1i7!33xXzth_oUBh zrVrcJsN72nw7BzBon2f)et!6V`-I$q<EQsc_*$?(98`m@D0<K8GYvFy)^WmR$%>-V z<29mvGt3P@Ev>Z@lAva^nyOmE>aewkb`(B-@Zv>B=;|=ZJtvlUPWF+Lc-igcaqvfP zVMWazyU?lKAEh5}0JY9M6{@*G^^}F`ImR#FzaQ@uR)6sFC1-v8|4I4^lOKM1dOD5! z!nB#ye2r#}-e=Dp{k{8~(&sqGjc-#Jrf|8-@V#H@{ozKmhl@*y%{fqs%OQGxPW*yL zLOU+i*l!bVlB%3`BYMT#-`eZ8Ux>NEee!%m$BAnOj89}7W`_hZh0ppjCuW5yli<Y8 zqx-@h1PVzA&g{6y=oKrJw2q~9?}R@*9UUjkBz+jfbs`e3xIQ~KH+xb72b=JYOBK7V zl*}wIC#+ux>O~&?^g^X1^G&Pu_fH@H<y}_Scsg@)#MKYR3Q9`RsRbN2&Yk0{tE&S| z(|DduF_L`r=+POm1-i!W;zehc^6>nBl`%6exPtG&I%9LgpY1=mjs{#@n6%aH!OQ+{ zl0GiBu`&Y2yTxTzNp6+&T^f8VJ>bqBUnQkYJbaAPFEQWPo*)0__I7?*tC9mRE-p4q zIKa^Cx^U&AOT|6&KePXtz2>a61Vgp8<eperZ5d}z=cC88)`|-;7`=PC`0^s#A0Kvx zg>Di*b7S6(8&7;#Oh0XjNpNv-(MZ*QaCdk4<4a4uIe2(L^Aw=b_?Gr|WlhbKK_5N+ zB84rM9tvE)d>y1iydq<M&_kA`YkGW>jNgkUKt@xi{It!PyK%l_q;Q>*l2Wk7R_pWU z&+~6iKM$IR1dVrm`BGx@^-A!IOG~-I)u@E((k(20ZSIGcpN`LJet*2|(8CY&s%$eL z{px^qmMup${hNZWshBAl31<0Tjq1sJlb+Be7p<hUXp`3Eig&^OwymJ)j<d7PkFN|~ z9uN>v6KkbqpUcF)z(Z(7?Y<8?r&X+rm1QygWb*sZ#!o65sV`gCc=#{YHCCJWJ=7+u z(AUK!CDTo{!O+l9!n#anikGV0-!H*EQl?zy`S+&0IpSH&4e!YN?~{{%r|Sb5Tb}=T z-Q&6Qg|%dyU4^C`@?5iV)vbUPhMjxL?x_h1PFyM(!?G#mq!4JK*!KMUZV?d@|9(8? z-;#ItR?tSzs0{D;FMI(~q4U?<xGv^3bZuJXn{@xDCF9KRpS*M9McbXW&Oi9L-rNg3 zVxX<PmB(jq)mMXr0}K`x7E>xFrk<WQQ`I6mo%{5O)6pik1cJr1&egAQT<%(ZYD;fy z=;65z9UVE{x_|1TXCIV1kau?%XdL#<&CROYCZ7D^oTe+PDYf?L>VhM4{+$iH?3y=? z<><m$vUWA=M33dyglKOnSQ8}4wRQXCjaRq@1#gNpb3SNfX4es6o7!&p^_!eJ^Mi+v z8ovKBZx4EyGVz`UU#pOy;7zf2tTCNaw`Y7g^gJrc=B3u@Ic`cyN=Eu>4O1g3yWFBT zAMbTu2%33l<V;Y#wy(~&Vuyu9OzP{0L9)ecTN*C)+UB{qxP0mG&3jY*_!w`Ggdx+s zdGkR1)74>X3mzTeyj!Wr^6cDP?)dn43rkBy3kwNxy_gHT-O|$34jnr5;Mp@aP)AVG zn63Q%y{p;9&(27eyuBsb*Vnfqdb{2<oyeq#zl~d0w1||%@7jOliT}6%{rvN@Tc6Kc zlRI(IMHd&B5KD=v3{tl~KK}Ohwi-7Z!@D~>oAqLMEvWkX>c`vd_b1Gl(cy3RlLfTM zXKUo96wa`<QLU!g*B;#1m|Rd;=;-0WQB?eYuCTb6Slj0G^Ga4$QoGCE9s&)8=iRZm z`}574oG&jgvwwYk{rJhr>KjX52A!F2FQ0vVo$1TJGn%)3>0ZdH(AMQ9EGRf}i{u*S z6{aaC1afX~TkCOh`j#ywUtV41=HwK;U+MJv?e_b}CMvssI4)l=QXR*^Xm4-tGv7|u zIPDAr!-^2CA3uI19B$*4Fw2qn_wRQ;3k%DGA0HpTxUi6!K|xE4>+i3xhrhnQ{_y$p z_N%MIAKxv%@0yjhYTdDixAXV+#@GF1eSU7Pu~u026~Q2I_jLZjC+80@wdy;^*XC?G z`^^JYC8bST*BDJUv441Vb@h+)_5T)^>zJB~+E#sW*qnCON9w}4xz?ZsW}q3)58u8W zo9u7bxqja-uW~y}OUachS90+2U6T#g5aHnAaq;otX>gCezH|5P*OTlSK&vC>&Xw(x zwO*Eed2O`$UZ(4cii#dyUWevdmv{B*>g)60ym_;V-`jZE7w>0#nda;X`eO^K2qmX7 z{QLEK{g2P*?Li$xh6873n_t{pUA`sjDwqAgAB#Pich&qf3R@r7tL8iFLH+;V^2hq+ z`#mSCJ)E7tkMV=XM;6eaz~1XWfBblHZt1dRhi>1FeqXaS>*|At4;Nlvwj*1luK&1h z)D{k|R;TYPqPOR<zTftyNB8ffd6QS)malOC!+Rv=R6|tqslQI3fuc=DS)v=JPZzKI z|F;~}2VrQ4-CedYc6Zs0Et$e^-uPIbS#dGr!a`^Enja6_85%&%Hqdg3&1t-Dy;7-{ zzH6-pEm4@1@E}lpljS4_=jisUs}#*&NuAvOPE=B>tbA49^<5?hj?D9AIPhXt&9Ymk zdZHJBCYRV2pFVJ9ZM68six)xTHC5l=^}gTt`<%}013!QLQc_TGcpvfk+1Zbm{p}eU zrg*6~xPRuat^FVSV8XO%ZQF8hzq++#`SRDXj~^axKXK;FmA!E*LzHxNeb@JX+qv!R z<0nOyPl_H3ZTQsX<)OJLxveZej$y|B%};WFaz$_a?ldtulAmis&3V=}wk48RSKm~8 z{cnGFwb!lx*8^-)BNLKVy%rD@3_LpZMs4`!G~bGfiWjz4rLS0~dbOT7;Zadl^{Q`n z&~&}n2~(ylDSz|l=jRpi`|TJG+`ljHwN$A3`@5^437TUYlaC9Ch_EnlaB(?>g^Bsi zvsszFIsd+0hKUpl8{4Z}GFBxX`K`qzB_^}Xa#wACbYqfN)ZN*uP92q&e*EFsF^eT> z&qIIIzI(d*>m>WP)zAUt#g8iYtW{jLi%(EcaHd<QZG(2$nhgmO|7Tg1YFU-P>*2Tm zBcQ+ci%?Q>GI%<uQf#JAn`ZE`2hIF;4wKb<AH09xZ(028!1?q1&FuVaA66VUFfkEH zKHhh9mT7iCKtMyMuzJ#s4T&E<e`aO?t>)|K=r}OLFj+uOuCJwq1++T$^mP60r)pP& z+awx!)8?tBz2mf5B@Jnq^jA6X9u3~Hc46Y3OYctK0EOekms4giL}l;03#$C)*Z-5; zoPPdT6Dv2!DWck83OYJI*VC@8iQG~CUJlevUb99Alny((x|$Y0-XFa<_tq9p&}!fH zaeEWe)7urD+d#8ryFPQZGVTBW&sxoAM#Hzaw-<-4jhbOyzAkR9gSSyy>H3|V44SKA zj;N(G{r{hyd`s%qy|r6@8-23^O~F~Yon-_~hJaS+Oqd|B_c6$vD_N$$zP-)9v;fq9 zW@KiYQW2*%Iq_f<Ys7{G$Ie_E8ynE5Ui16QyGmaRz2=RYwQ+T|?n0f7Q?6~(Sv{?@ zqvM28Pt>8`-)`qSuMHEoTz4_!!?)Y{vu!jqKb4j0?48(JvD->Y)<5&DPpK@Zs*znR zbbwo2Pb6|CH^bRkriYJqi~Gt=5h?xhy<z<!!E19^)ekS8x>NSAtyk~zf@tTSo%;Ub z>|567&us;bK?S9RFs%sCDERs5snT)%xIG-=;^LFpRb9W88O5%getfcOBxk*u>f6%i zygUti=bl+nu_c$+utaukPxa3i`%3J?nS})fBRc{)A8bBv*9}S^mzH|(N*33TI|6Fj zXIxO&%&Kk*8K1P)5dC#{p;xQ&wVsT2Q{`I+kDuMKFetuNd0)j(Paoborgwf<zn;5V zvW~Aj{co~Yt8!R>#`5sV=L2l|x9gs-6+Je|z{SO7nzFFdl&Dmfr9q%2E$V)A9Ohb; zGB8|UAMbvBUF^o%-(@>??*?`BQ`Vhb!uxhc;gdtTEo-gAUYVNpa=J`c+v>GPF5%}~ zhfnfZ7cwu(rQFlj__l|qf70p04{alb+B!PU9E;h1e`;so>IP9R)_;FK`@6WiKmPLa zazRm%)9Y(%FRqO?FFvmB`K@e|koTfH`_f|+UmSYtwQJtS)Nr1o!D8y`?`RtSWR3tC zbt0(e9+#im<c0q8?Ot44EB&NsXXLiV#g{^#g>F4It?K97|Lu*dKgAuqBR;dEW6jAG zECGuzCOkaU3Yx*abm>yTzdx0rB|XK@&Nw!+@fxI^ktjay`QLx{Dznh3(Qn>K-AcT2 zDeQSv^G45?+YQ4%<er(TwL9G4yQ`X#QnqoH;0e$o9A0U&gp-q03knJ@$mZYNr26mo z{r|IcEwoOBtS(-=aLv-ZRgVq{yzBOHaoKiY1<Qxq`TLLF+L{fTp02L0zWdQE_tt|u zJB!n}`?}IsUEMh?&Bt@bp)Iy^z%xxc8<jUzN^ZVi9J(`HNoiBA8!zMi9fi!j(&l<a zF^exQSg_!U=id~&g}SvDtsNp?KAV_1`TFs82k)S%Vr>QSDN0J4MBP*y7#SHs3*JDJ z(0d=>-j;iKvcFyCv;!+jmPO6Y&TO50{k~8T$ZtXM!J^-|p6xr~;*z4><Hhj&+}!TK z#cmIe^-5pJFuAd>)*7@5>+SaYN!QoKKI@yfYQdqCs|`69=&sAsTYYLz)9j9pRbq?F znL2xVj?A;I2CewtS^WIb`~CmjQc_f^zQ4<TC$W;t`0BjFQyZteo7&NlGdqw|fdSN< zx_I%Thrj>vzrVj1{`ipi<>lq$b2d(733(QJHdS?LwW^ZR?X(gm4u+pUf9|OJYqc(J z@2c+#t2$2YTD8+=Ny&N_mz3Q-x43^CYUKtkegdVby^ozZPNW#ExSF+@HRJS-=?gMF zGs}52?`jK9T>J3-_KDpNakXDVLsp0J?k;=Vw0^z*_D1E+E7q)@b=ukMyO)d0w&N>U z4D9UW)cxnVY)(6SMwTDc<DNM)u$Y0Fi3zk;wfMLbsH-lP5W@81qPu+JwKb6z1rHdE zjEume-U>=eN{db%Ug4@xR@VRN$nod@3I#dTCkhD)hMIxK4fr1X`}_N>EIY{9$c{kH zgzxX}!nqe)7ySS6m><+wooiiwtXJBcf#H7bcUeApyPRzgmiR$>3b0iuzAG1h1vzD@ z(JJ;2%jee}(q6x(X~PDCBS()a>g)3}EC^cp;bFV{qwDeYrr8sMM5az?LhW@o>~;lJ zqpcEGnSUH)mrpo5%k;;q)$0THR+ZlUs296SK~L{o&Oy)65GSr<`8}7t|1l^)y4?a( zCnPNeEsj~CWuV3A<K^W98hMoo*AO{z>XcEb&!lD0xzmGjZ#Q<FaG5Q`_iTbGXci#h ziok}Tl}C<ti(g#e$h`M)JHNc!;Wpm0g40uus-=s){Hg83;1T!~)G=PRP3SR1Q(_2{ zMcJDOpLsTt@%4XAQ;a0@?(ONEF+<|a3`6GPXJ-t{dnSFlDnGp^tNih~+7+g99lqyW zs{Hh9=ExT4nMz-OXX8-IpT0-v3IpHOp18-sinkPBAOHP(i}SVB?pu<DJX~B-oO`rb zbXyLz%hz>)mW2NM`<nr@nLyGw?ZMyg_sy#(Y&&(ORYm;otPXvCRq4BNacB7|`Av_` z+dP>udH1j6vi%KQ$5T6^ls|lN|Lyf=>lDTSEtx`#J?d}XrX1a-sHC(>MXbrpi1Es) z^XHEr?G^{E?PFnKS>V<y^{nUYvzec`r~D6SUiSWP*qb~1yDIk1uAF>ehPR}|zpEF6 zZr9pxo9xRQDJ(d##E?<PS=ND}0I~qns_c!%&nM@vn8|pWReoY;i2pmW=Z{bor>~;z z@+UvLo@Rn(ou7q2k~#2ve*L`{-8uL7-Bmg0ar1rW%Cw#9+!*d3{nKn1dv<fg@!MA~ zE&<I-p7`VC!ywAls`_|>O>vmd&PkQ`bFRO8@t!fhRT(s~^erLlIYZf(?*`F4pe~M? zs#?SA>+83t$V|E(63JW`zWGei+h20$(st@G+<>e)I+owl%yYq;X{)#0Gw9MICF!Iq zG6&|_R*OY{u(Y-Ytz$GP^_lb~r1rDUgbkA!*Rz-!oZh<CDf(B^*N(CPtuO7BQ=!A@ zn;hM)GTIb8VEFX;bGOX-vuBUW*Z)cUv|!1J>vvD;T$jCl^}f<q250a(rJ(TX7jA#O zxIw@AUq?qrPX9rc4`*f?@3L1{Q&TeidcTz`YpYaXU?6Di!p}vM1>VM3Iqz<;IVbjt zK`bp_J$a?LlF}lt0|`tww&g~jNHIE*vMH&(YVMplA6_n>KTFp_Q`2TTpTkCOtzD)c zTN-$HZRURT+s|MTvUzhSsJq;;qR23U<JYOF+5%1s5)Zd^^!Bz+pFaKFoaSccJ$v^i z=I7^6bjY1($>mw(AFHIK^f^iKMNk#P>+9?J8E)*ax4*S5w>#_Vm)WbYW`R}}-Q87c z9N!{zcxMTyeU#^x%bK2_-#=xFNJVw^YuWQBPBd)aZhj?e>rJLDsei;-Kw0hZ{e0!q z2RIZJCX2ppJaytkLw9%g$!5?Xq|#?Y3zju^`TW!-KfD?q-x{NLeQxmTs}{x2ctFzw z_c*|VgiCnT8g9LP&>~P!TG~4K^8T%_WMpJOYdm{ot*`A71g)Ey=qc&Lu=Vyq(~JuY z#%X6B6zGGd`a~11C<&~M-kztZsmaN3VM}K4-c1HUM?9CfxVTK^uixJr!&3DBUu}<^ zt<=7K`#|;guF}_R_V)HYlE!S`-`_Vc?*SESDNb&x4Z+L(jvj1g7nGFjT(d?eB{eni zc%Q6A#Rr9D{`2$TqnT1n>q1wHZOgsgCTCmqLiYatdi%Jlm#TMmm7b3Ic+;dz5wya@ z?$2Mn!vY)n`~4?AzIX4Q43ipYL^7qvi=nxx$sqrp&68*UcH6&gX6F|W6l`3uKw&d0 zJ43g)ew&Zl;VGKICC7`3iwzSGu~bx5ffmC^7^QGrx^(GFT=~~mp<mwLmp^yz9H@f| zT1x!kq4Qodc0L)0-DPhTrk}pJqcAz=#)gAyzJscc6mFhrjTfVK7O6TpIRz~DliiYe znT?^~*OyESE2~HK|9{WF*<@Y!$70`~Pu^Sd?nb@;ab;!j#_I2RId^x7a<wuEtNR`K zeBQoa*}adUB4o*~`v0JHOQ7EB#7UEyCMvrx0u3>IILyz;aPs8I7x(wu->Z1c3!2QT z{{HT0{lCxhKYsmEQc*dQ^Bo+_xo*=Nch>*6Gt0fzQvCcJBf~87{Jsqv4E8>{u&m_! zyVxz+*ZJaWKC*%~&uz)QEv6l|ron4z)AZ@$paFF8xC%ywf_HZ;P4e%_7#bSBxUy2X z?)O`B9ti^m^Za{Pcw^T`Zf1M<@ZpZq*J3g<GN69S-QDHNii(ck=N)e2bq)&?TeN6V zPuIj^4$xXD`G0lNmMlCB=gyszurAZF`}sr|w1^2bGLXFO2|oj<H}UW9Z)FRMi1$BE zPF4>L2v|_QCvtPzitzPvNl8fz42Fh=8CO?Ly|?G+gb4yE>FJN(+}ym&tUumbMa89@ z7gRm3I<-Ra0cfhEs)~tWUF`0*_4|HtfkyKWG%|ylp_AFa9_F`K(9`2P-Y>6Tqz9Rc zFDNg+ZvF1@<K`<@LSknh7hjt(fBH2wYintKIU5bLooA62tli89tr9qKisu`{zpvNh zGcGJ(+_QJ@#Wj(}M~)wVymI-xL!X|W26g|wytyg7|IepxPv%`^Z>2zswtQ!s9lUt) z;*#s@R=9SHIW7!%Ay@kP+SW4Anp~IEGy}#trrBbk6^qX8d<)(C<s=Le7=C?!&p*|x z)w=xMgRj@)k3Txv?JITR<Ye`U^XB!Hy}h+CYHQYtu(eWrayFphbPyM``LnLhZques zU*e`uo5luO3K*a@)isPYd;aum$IhNzdt~8Tq;+z}M|Fh-1qCCg98`Sp_;`Qv{e86= zcXyfI+LGD4HT(Lbv*!0(=H6Yr=i}P#_nemd&GnHASRc3d!}a+3m$KDww_d-nCepa2 zy?t@s-CZl<_F8>=ceh*7xs8Eg(xgcRUtfjBdd^y~KtU&Fhrr91FF$<y#>U{{?tb{} zSzbm)#$9In|NUBh@3)J)yR=TW^7PY+(@*=Btp}ytYY7I7XU?3t@^!}56@kopdU`7& zH!pivb9R>L#L1JBFEzx(#$Mc%>b*BvPfzc|moHaj<&D#Lmif+R<LBq!v2*7`kYfV^ zCg@4Ny}X>CiHYgMDed*3CcTHR@6qb_d)qmM)m{kgFuzy9JiqpvWZKzTtrr)&gS`IZ z<8gUVhMas4)H<BFR<l&F!$-~d#~rC@`tf|$*48|dMl7H`xSX5^#p7!hTIc8I_s8xo zOZ@ZWBL^2(Q+GGFTd!0rE4SE-TR(pPPX7Mx?hLC^t*~`5pbeW3_W%E@pAA}@9XK_8 z1K)zVb7g;hd%OCzX?IT#Xdl?aM~|2uTwHZy#R`oTSF=vLWG6?sgT{$IJ$zrTY1^>a zt@l#3UDA;brChf@nao?DNt%umYj_|vb%;zz=SqyV(C2;yvx1DMa1(7()A9^);!;u) zp1A1LRoTy>7D@LGFtlv@vNb6MROJgT-rl5K6@$A;ctSv}!3;X44R5J-zAn`PwO%`X zTnYs<`(0hsZiSoyjn8tlH{?!P%fI#*YU5AXvDZddTtZM#aB7!rgV_orp0&%KPnq*) z>T+37GW6@TZLltXXYxy_nT^-T(;(#6g;hNLZDG~y8ohCu*?pnA;EV321t&3CRD4KS ztfw&fq)If$Eg2u%Em`XpKI!`>_aW3mDRgRd&L%D91tB(GW}q>GZBr~*)?Cc!sWSL! ztQ*X?c2=>*&3k@rmCVcxHeTPjF5AsFH)!|@+K`?j@SNe6L@@8#sHCZR8Q$@0<Sz1g zwbtoCI@syL-Jzf$)mR+Pcz<^}KWOUy>gw=`^XIQG&%3n5Q;pwem5=F`td*g=Al<l= z;8uf{;9{Wz!OQ&?#_zA&QUBlW-QC^n{QUfP_SH&5>X$U845wQQuYQz%tib$b(t%Ap zYom&$uG>4eXK5U$_!L~+*09`fZdW5S`=fJntw9TtE-rR2e0oY0v{XU9{?Epp$x~#4 zdDa$91ua^edSr#%fge9AYJNVQzG3s`=DmAuKYjXiVMC&`PUI$*#csWaKA*SGe`le( ze3A3&n5Cfg(W-{4*f&&teYIh8^_45PZ%c=-k7H%f5aEj1U3RwSqUV${?j3WN=PP|& z#wFF;;HF&gWz)yohYAt4fyO6~_shFaR`b2Ex4Im(aBO@2{bQh=;L~)YXIZ;>YOc$R zFYH<Qbh)fo-JdEi>03dd(p1M^twm!i--%9P^$C+FH-jc=UcP(@S}qIf_nBl~VtIXS zt@G_|xw-<Y-kv;nuFYv7sG6ERJGyoK^0l|qeG<iT_s=yfW;(l3m_tx7Fg5kn{r9I% ztYDeYm3~Tp0<`J=_NTUwb^rT<it|arR%&%FE-tQyj3z}KJJQe31NDUO+`ap?FFidy z`NM;QH@4@`w@jKm<<hHfqQ?Vt?Td36-Tx;w`MS7Fof-(9<LDBpXKT1~C+5$`<ML|! zUR_#2{qH|spJp;;&0VIx-6bJ1!Z}JxtIqJKHKd=LbMddGp`qZ)l`D5WM`@W(=(_S) z`_HXQ+ZrZ6yeL+%mw8I+yR}LE*Oh%Xbat%RWITgmTkdT!$V|O$^*5cOdnZqF&aeBm z@@CWINg%f^-w{>!>=sj>ZCw8h<AZ8SN}EKQITMPCj9LUTZfsCYN=|<G^yyOT=MNq* z<mcz#xP5!Jt%s(@9@aUAUaOv__vt>k@%XF0_uGv=E-op4Y{CbAeSOW$U?SD)+B9+3 zq*vcWmoJH`TXqj*{x6-K$BhI9C+?Kk%E7{*7rU!PR6Fd!`~Cmf7+6?XK%2EdyLfIk zO<r^;`oPi@+XE}J%M}=|d@pb_UMg+${<-v=`t(;I`<C`s>j(=5h9+DIEBOEW{(k`h zfrcA5BDUn+m0BCU9W-)#VUa7hi@W=5Yqygdw@-Hbsvz%O?|-P=eSOm7i>o7kytX{^ z>m|>Vt8WCZoY;Kio>_1{<8e9t+FLBUm-vI$St^4adedmJ&;ig2J5V!oWAgD0IX8_! zOP7xK$%2}E0&;SB?<7>+t)IX9IM4j;oZTy0M4H!M=Tp@d{k1p1t2KG%^Vb`Xd&_^1 zP*Ym8>cEP*4l=T`AFs#PFZ7(OR(1UReEa@uYonFT!=?7x_Zz#be!Nu1qM7@>|M>dQ zi<@+BRq(9!`&LruaOO>1!HTpi`_)&mtm{%!TD50~aL2@AhP`|C2*}IFt1$NT_qT7~ zzCDs@vR3f9otw8$4y}lbdwBKarvLT-kEh-_?f!k~Z`G-PMCPs5{JN_HH1RG0o^EcC zG)_x+b7P}~d7cbt;numi*31ljGL}vKcE30-FZ12(u^=e%P0X(Q|LP@f2zj;}uAaO) z$#ce~ssP`K3BrPck<AAc6RNALmn>Ow;Ph#3?XWeVH6cy2&GVTUKugq%pZS0mU>eOd zskS|Hu~nv6llky|tE`f0Z$9g1_E#2MUSxY>Pk6wapPP96Z(H$w6cP-Lm0{9L73?rG zpK>w<ROPLU-_JMIi*>43>+9?5lRrH<Im!3mnWbAom-TxGK7G{NTNttPxy==+<nIES z^CySDn=<1M<FCV)r$)MpKNJuYytykV{jL4H2RnD|I&}5w)f`68xeG&=wdve1W{eek zuN_{r2zdc;V3Lw%>m-AvqWjq7ME9AMZvsu#`YqLCs(jR`?)CQR=`(BY*xGGdreobC zGHq7ux5|oC$yZaHJSD{TsVOOGYM3(ibaXU0E!^Ou6XNkOblHB@B@b@T(01E@?Z(=h zr*<7*zp`9%qifKMrz%QHTBeLLW;qhxdm}s_hAum%)^O}wz|{2qcxTnbRbGNAnqP{9 z1O+AMFrQ$R+qQ5Gw{yd#>J_Jqu0+nz1etN?Rc}Yfk^>3+3j}AkOkfpxS7{uUX&WLc z`D)E6*9l86oc45aN!h?2u=rxZkLzwPs_xx+!ggEowsYvkg??{8eA%3vt-NAl`c$uu zRaN@xf`StRqYqBZz3^>M?Y8$y)81RgKdFhVTCrrqg2g&=_rESKZ`gF|8^}F|jB8Tf zyiJ)QbBD!us%h7h{J?36%enYU|8?)K6A+wuMdA)uAJ67*VMa^ehGz4uRJT{1dgx+Z zm&_+srBzjH{{GJ8p1}~-pj+2?YO=^IrHN~Lu1Ga5x4#wsDC@<lE!zzR1^=EFtKYBN z>wF;8qq6!l*LCSBLhpV#y0`>|zKS~#VwuryB=4WGWp~w-^!^8{`oNZkY-GQ{wlwW& z(t+je3r^K?EPqutL-3Nwzj>wwdZz5*#_yR0GNO;mdX=j?FuW}P{Ndla&8fGpHt%@N zE-2_JF6<zEx#nDcMZkiKw)z394a?n=CYIfQxa#8dCjn_6Be>c-I+k=fA256J@yYos z7E@OGM{}_|Ok8_^Nf=nFm2*L_$JtY+*`L@8G&Wn@`P$skv82QKfEma&XUg8LGMke5 zYLjVbWqz`f(xOKOj9Ub6?&LpPbQdJC?$FgB-BxE8mrF+!6QmzL%a|9lM~gRg(-mGp z!HJnSVwiShTvW38dL<atz23gvoQ+?uXUP(ky=FUi?wnze$Yf({8@Skw7u1x@%*?FH zT^F~v>)+qshi~4Lym#;349j9QIlC+GQ>_agFx=Xj&Av0H?^v&N^5Hh#XZ!XFy{%e3 z+jE^V^MjX<8lLKJJ@`G@`e8xEd98_mR)VL6RHyA?l$*LMFnh;FUO~aY%p5&Nn~Dz# zpw87|_kPf1Gb=0Wi_6RT-`(B4JlnYRRfvn5Thi-mYe8La(BK<rV^n$E+OWm-|Nosh zfByLV`hT7I`+l-Xo8^EuW|ihnnmqa9{`z{G&u5G~`umSh(G31D|NkF$P+_i9wLi+M z+}$E{{g3!|1_PrNjBH!i_AYRn7n*cKT;ujSS<n#2jI-}qYhGW|t*EYk{NP|SXp|sC zOLWhkJsT=Nr|tQ0h?}9I`1!eom7kw=bapx}_nQkEVNX2Jz__FGvsz6}4Ff~=wKa|v z6&87Scd@dwv$wRjgWB019v&C=Uf+;-c*4}Ftt(b&EKV{$9@n%?i#55cvT$39`yXDP ze~SCAlxeqbJ-RtJd$v7j_r#VR;v0CsG1&Pn4Ps=lv5{MwU|ab~g^P<zKt^Uw_T@E^ z##dH{^BWo(GBnJXA+aUvsuyT~frkgjrp=oRzrBf!oqg!~g>4t(4oCf~+ppiZ?=JV& zm{p5+?d8eq`xfybhe7RYPRO#?AzLd8?`&=E=r~c5Qzg2=ZSlb=n!y*AdW&z#xhcdj zVb&}zc6Rn1yLZ3d`t{>SN6;+0@53kl)p6D50%pH?lLK0e=;!C>`UrXF)X}^REMDdA zb7ow2{~ohe@WrNz_?hbhuWoC23=ZXG$(L;#gw=c;oSc|I%M7#InI2qZ5^Z%_SPfbc zt@Qr)&3)V+XZ3#T$!#;x2Q}b#!ZtxJzSC{8Bb!}NaN^4wIsBkCV;i9x;7VUzxhNa1 zHTA^#^X_3`)8h0KqN1dxcr9J$o0GHV-q$UwTe!DZ);ukUiUMr`?Rxu{x#8yK^kmSs zrRO(q-c0jnS}YW_q2_!mSM1@a=mRr%rOhw9-gkWc$~8%!Wji}M&YXQF<e<oMuj;k# zpFf|^g9hLK{Qdj&-1hwYa#vS}AHTP^+A!sW0E0tNkPs--z&3G#HtT=+Qc_V}&CIZ9 z@#2Tip0zbJFvQM|um2nR{?^5d7k6cgxa&=K)|)>2O`P{)-P)kQYcs@`uf6%bqJDl^ zUQ%VYaM5)>C8b4On|HDl9BSdbv8U3w?9C0v@bK`vb8K6k7}eF)HAJ{Tqga=h`8Kz= zv){RM=fkz=e9-FaxmKl244@SojEsyGPp5{1b}cMfw(QZ~@AnS3a0-`j-jUAV(|F$Q zH_zs@vxi<>T)Z*=zTKZ6kNa=zt=@k1-QU8cQ|&Z+w>~>MHEi?xMa9B9L17<w^u`^T z16NmvJ1-3a4F-Jp`t_>qww#-bvNzZKECLO|IJfaQZqK{BAVdo^gLk*Gy1M$!t*zYO zzJ251;yTnJsBBR5#6u@ygTwV>_wUQ^E`RS<Qepz?)`QljfKG@I6cS3h_*=KH?B1Px z(TIcDXDbWW+;n$wNx7Y~j}No}O?Kg<XJ@CTIb_Gr`Jpbn^5*|_0b#pN8rBDJw`}{; z8l|jbm2zrUt&2;_=?L}<Z0!w8*DR?lZqvB?<i+(%;_Cl)e!d|&^WCgvF&&9K*WM_D zX1m@nu3-rN$L+LMu;SO^+SGZUpT9}y|NZlo((zP>&dw#<-ml-oZRoXl@AOMq-(>mT zpFAq<;*wJMhH=Y5%Z8xPd#v(DRqGv2o{WE3EI6_A>AKVD9NFJM3mVMS8q5w|+WPCv zUIFLm&Hm7hRA;Y!292#8dnn@|ow)XA!80G5$j$wrMSF&fTLhQBEzQ<@<_8t}R={z? zO=6aLI-ikE6mQN;CD1~jlv*E#To2FB&uT>b3d+~TEjtnrc4$7g{c|TC(8kwC0vmcY zGw;QeBxxPX@6isr=lc83-JMpO-ig2H)BeBzntX#&DZ|vXb<7cw5xX4B1O+FqO^`jn zwV^~-(b;t_ukN;lMZr@{xl)7$C*~%|I;b^>CiUtIOy1e0oq1feSp0;VlG5!1EEAj$ zOyvu|8rBn~EFd^D;*D2!qq}DUWb@L@2w}m%sYhKER5X{q-I4T;=_Y91R0F4iXV=Eo z^}2hFxdjC$sv0t?cp7f|uyt!$8fd<P<s9Rh6t5_jq|T#?p^1!Mnbzx0d|2Vb$DIOd zmmg!f&}KWY;O@@p{ol*Qbz_ZI^y-(*^E1r$oV;n8@5ZYsfx91jd76qcik$#8jr&s* zv<}QUeWKfY$Eib8RDDlHnJqQCa$_}*p^)Ij$_+d`!UwnvuZyo((z4p7MzqgD=HBKz zwozHV2QJIM)ixBo$~QCX{$iu6H#T35^MWh_i(yGB=DE63yT5CiiKh3>DVMU|F!pD? zS!ufMV?JN5@6q(z*W3b>{nhGSTvQ~%8?!jWE0?5A|6i4=Is1@QwTp|(RAylZY2mpu zvOZ;}-8-xOJ^OT!S*z(cP%oNYt-(x1OOZ8R{^#*0*S{7NYJAV$ni}jSB{TKmMVrHY z|K!$eba!zH@dQ=*w|*8sTM%L~_4n3Wn=~1^R2uuI`)Yb`0wt<zhgmMT%}9PHpD?RM zd&^S&u>K78rB3^w`>iav5`8s#TFOS7D^iU!yd`f4)-xMUH_Ayf<OFq14?A5jJ0$b@ zQHnuq;NuI^_Pvl@ptCin%Pg{H&#`%%noPe%YzL*#k_h$<Og@qB8qb2*+UiTUTq%>& zyE?IQy~FoALDr2^rfO!t30-!p$;Bn*cLe(c+Xl16i}$nNnY&u~b)92p?wz@-AHR5$ zFlSHEa*rfa?JYZfMNO|=yRmx3r7Z4KA69Hjc+a5v8nhQovXe7Gbx~D7gKg)^7uRpC zKVccH8nbPg&Q{jdkNye^3eIE}Z@kfQ<B3o6-g*WFmJiRK1$TIPYzzpwb{u56%d+Dv z7u=?(Hf~({_R5*wt*o6L9X|b>3wkxYnUt5ly%G@(+T#e??Z%P2C|PGEPvxxL+Y|%^ zCyIbFV5_ifvPb5L%Qu{^fSLs|*BI9@6kiei_0@+<txmpu(y|{XKWKckl(`pNv^Q?q z8eI<;mrF;j8g!VGi+^qXcC@QK*Wl&x%SY#lGwd??bmZI*=>V-cJZg@&S~N|q#b=g( ze(>;7z^m+2hl4sJLv>4?L8~`?7;?`niWmNPRsJN~?VRr2jk$&93{&<zb}x)xo;kB< zx<KAV&?eEJ1spq=eD1dHd2!vPrt(C=r*Ij`e|PzO*9!i~xzDO|zxd#b>k_X&&f91G z{gYv$@%9X5rA4P&oe#WW+#>mt-*oA>KT};E1m-&QvPEpr7F>CA>3V@{`;Ohvz0&pi z<>tu?4@GY&jFT4>ocI(J4EK-z34U~lKY7WDqL0s>?J(MZY=-WYMc^H*7w6eIf0Wwn zD&5}S+0n74IW-~Y$ka2x!z%Azdd0a4+}u0*?MvvBU$>Tg`e@m;61>+{edXJC9UUDy zy_^erKNL=kep>6jT3urHoX9s$le%K=2L!FORa=Tsa-&%9>ZA9WXT-9e-Yq<GK`eKv z>eN=SeJ4N>*P&f57xCq9ia{Rt)=zINf^LcB9#fkdbn{(bN5_dvGZ=1hgztQM?eULk ziQJ}d<&L&pI&!>t&!ue{#%3$0Tq-MfadDY;B=msUqnp?2B1#`jy17pN$@|9X^HxPa zo9nQpTBQHJ1iR#y)B7^kf4KQU9kjx<L{mIBXy&R@x@B?;%69L*)V3V70K8@f!>x|m z=a<h`{jE28pB!-e*3(rR#UTeAXa{X_jXXC=_n6AmV?6%Cf`WlRL78_IJOA0L+T`qi zQ&qMs)vsdLD0Q8keRTpe(~eqwe#7ZTr(zD=yyB?}I;8@XWHTN;Zpu!J;|RLwD*CO= zh{g1iONbL!T8?e(L#A{6>Qf>6Z;f_v9C6ztbmPFA_laGuqRaFitnt;FpBpXh*lRQM z4`=|BLD)fh;?(SYiV4o9KTkEW>yvSjDE+V5amrZ{E#yx(qzktMXdcA7(lS+8PWh zs2)CilyL2}{{3P`|N1TKovPn#YA_ZQ47{rFljXzb^Y-q|Y`mc5@}TYd$Bsp*^5vU< z7Pr-VZ)2+~R-mS&v`R{4E<@hUO{|xf`5xX=`B^|*yxlDKmV$~3%gdL~)}9QXv%CDW zZ`s;O*8)RI=EY_1Zkmy`P7$<*ZTb@71F5H{CBC__vEuF4>!6Vs)9h;pZr%jV#cw^D zJo9(<qLb@VHMXxlVPl)im=4;z46)KiWj4dJ=g%KMIXM};N^|q(&CUe{21!XtUA4Y( zadMkBZ~iK`tjK)*qty+yqJ0vVmo^6Gp0@V)k3J9ys+@Im|Hp$)CXk(^%ToLMTkeXh zSwDXKcp>}!<Hv(Li=TJZo?YbHEg&eEIIZH3NZ*bLb?eWp|6EXb;K8=K7qSan-0S&| zsHG>}omlTx8|(V)<wkITJypBOvcV?p{Jh@G%gbKQOHWT<oOictdN^Z)?qjRPciAs4 z-DdsI&p_|quIQvkOXn`1zUq|jwz&B`{Z+5EtUyki392CEPpUO+&AQsOcdspI4zO?e z(xr|oL&Sbdfp+u7<V~xv$+9@Gx{WzcGJ@w(=wZgVyrPPoQ)QaV=G}wt*HU=?60`(F z;h|*%A0J=F{e8CJ{d&tTW^5>bAIHMV8mYSM@%yiB;k}PuGge(KIPmd%m2|1>xyzt! zB+e?gnK>9hQMn>;F=**$$(tL3pz)c#)!#qd%3dF-3)1WM>~0ND^l$Y`#h)I&ebpd; zthCLYvoq1t!oR<xqr*$-B}>7J3kyN>a?j4q?Y?p)1T?!B7#Qd())q0#otOQO-CFn7 z^@l5~K;!;0GX)mC5pCo=u-H|BtCdM>Dpy`!-Zj4Vj*gC=1NZYe&x7`&D^1cO>rhsY zD)k9nm#$qnckbM_A{9_Muk-f(wkh8aB``%WT3T8%H0&yU9c2mHgsHW9&KwyH5w7g^ zMA183>zGWWc=PV<;S3KCKasMDD_$RRl+4ks+1FKeoATN-*RciduWy*oc;Gz4gY<-R zzr~$En{w*v>Naei{4B@f8$(#b+_|!#(`i1v-nDb5=O_Dbhki(YFrM)1FY_NBhB`I| zd*<T1`$MY#ZCNt&n-J)DS_#m}G)hXHiA)*JPl_y`ot@3TGbZnCz?!!CjP}ec@7sgz zVgQ>lTUxwP0Hleh8Z>8s=MdWqZZ-dYKF_$YfKf(PR!~Bs<Hn7M?DiBh(B9Hue_Ph@ z@bHT2YS6f|hnLr-?8}SY`A?)6?L97?zbA2Nhj0GBKR;dHt&iNCw(B$25rnXw8(*YM zG6J3$PdJ$}!yu8VVbyn8i;@=tY<w~t_V)HCQjGq5I;~&zyj1{nYFkZh?ZYQeS{^(| z0Pn!_#kMSd>x0;ko`vTZELgzs@ZrOZtE)s~VqzXVf8IV(+5OS8v$LzNYrL!8T=6l9 z`@ZMTso!iXzFrOQz7wC3u_A8vsz0_20dM|`rx;02(~Dh|9ei^?`?dzo1-v&lrE)Lx zo!wUX`I(}g9$)UQEugjVmo8skD?2Mv#->6*Sk33a#l`M|va-ERO-!IJ)%SOIFK3&V zy@^<|WXTIT?`b+4gN{4{?fKpN+q&k*hIe<atPB>El<Zs^z5UUHgUz53f_e4-Dz)9R ztB&`}U*G-z#fuDv1Ks-jR%8cH-N*d>-CgI|X1O1JKA$gMU3YSlYQ)woQP9b`$;bN+ z9zDvcsHk}2?AfbZIk~wH-`t!Ia!Bm%vWFKII!l=6%~_ha@DNWeXdQ!lOpMI4Gc!S_ z<>uVqC+q3yDPfWkFmW5Vn9haYaeKaAi=M`DU&ZUU9D_qf#)^A?YybcKUiEzSr|%36 z_x3JdvgE<*_4`4K4<;x&f4LR<?0uuJKuW2sb(x5;n$HE>@YPojoj>od6Sd_;S74-H zRn;yA1wJ{O71r1GR+k%AeoA@Gnws|c*;(P-TU#{0#e{`TTM@T+*Nt7JtKZ$YU;kg1 zp<~7j32xVn%E{{fVxXgCrFz{s0=MpGW;k-*{{Nclbr&;Qf>w%nPuIIDd-~KVp`x8J zHUIy9cj8bK5*CIWWg9#De%){16DdZ8kB{+oAI;P1uV*{j+1o41aAc}>c**fs*VpS$ z(~r-)_dsXKj`ImuRs=q}nLc0lqiN6|Ih)^aHZMv)Kd<Wes!QJwMBQM{Nd5Wqr$yx_ zm8RzA(&KO5yb+L*>6tM@Lfb9PQfn#~18DJldClczzAHjki$!hA>Abl){qeuQzprte z&(Vw7!C-H14_ecin3%Yu>Z=yRgC{2^gN|qU?PrpGjpysDtE)HN@BH(pCg;u$!Nu<V zZ9Zz3W!JyD&$#x<lawXPmc9BrS6hS&wCwxexn!(I-E6KnGi^c8N`=WMAG~|FuDs^s zqoW_bd^rNzkFeBx`lE-3+plq6@ZpoO08OHp<lYi_e7xV?&8_X-oGbg-Gcz-9?5#FG z)*~7GBqsE~+>B_`Y<7jx?fLiHqSm(c_xIl`l$V#EV_kmED=@MTW#}iU{152h#lOG4 zf;L$gr=L@>v61og^t`dJcDLwa)42x@IDj?<`OY?T_449UQc}9GH9K5IMMVL!YQeSc zOHED9gjut)<~E#tGd;e}F)U0Bv<C9-##R4hHGF=5kGk`pearKp;NXXE->xm+7qvC( z!-o$mCf)D8b0-EgYWCy9!-C@C%d+!LGKFq!%?3?J{`vWQ{tVk{v!I|L(3FX`Tej80 zg$pbG{e1rL{ri6J>3R?6mfr)NE)6<6pt`#HWG(-`pU<Rs?Aj$ZlPUP>e)eexSSGB= zI@H1m8jqX(pUolP&U<y(+6S*+cgO9mdU$E6H)x`0>0y(d`)Yr``gdnnX*LTR+oHO^ zzd&>E51%|qIeKDE^4(pfFK%zw|MTZh$?;Xc${W1G0s<PQ$5nAUajc2k8}<Iqmdwi~ z^?7%9naaq>eE9Wxee%UcuAxb%HzXczd-?Cqs!(mvgi^1R>7hnu_6w`S^|js7WI-zo zK^uTxyjW4bXH`AFPNVaIu&~u(x;Jj$7LR;56TDg?bLk45<VQz3Z*0vL2OZ&PRr*RI zM_NLHgJDO-$3?16n=Q)A%WXa$5#CYpQE7^o>Zi}2Cr+KZ^!l<@b?WP4b~f2oe|up6 z|7ZWfve2K_3;tG{e)-S1G$=A9@y6kHe$ZifOZSQ2dh-6%RPBzwzH6`lYWpQ5D9G8> zbkzU*dEAIGD&lY(Z{X@M-Mio8wC*!AfR_1Am@*~g)qm-RRsU@b*wq@so;`Tb@a^sG z<oEaX?n;*GWvl-F&NU!lf~c~wydn$er0e<h|0I8Zd)vH!fBnk!o&Ejn3_pJTnq_JA zdPntlJ-ygnEb;O2ph@GatHZDV_ES++efa9?>d;Tt8|(g7Ra94lMt<3DhdzA|Ic{L- zz5A7rQ<Ikcw&us&Q4w1db2D@Der|ESg!A)kKYaP3^VRg@$B!E}Z`L-_i3*L`UneUm zDY@(YUXgw5QJ|UJ-{0PXPA3hz9rpEoV`N0NC>Q6)!~FIfJ7e_Ba&9OH2@4<HQTVuJ z_wL;uzP?+_GSUp|{!}as&^Xe_%<kgl)%C9M|G!$r76EbnI1z3!9RYQ}IRYn7o=iI4 zC%Y)|aNDBj?RjB+cS@G|&)4IVu~3*adGgVT%I+=&1shg`uAb)M?=SAe@$r~+en-{U zSD;gGJB8K#Iu<NY5EKzfdAh>ae{EPdNan+bg1wJJKUz<iJXzUqu9YeXGjyb$p4J(> z-0x-B4!yWN5j%G8?v}MK>i`{1m_ENY?8ool-R%5wFV+c4Nomci`Q%yn=7u3?0rbTs zp2CJTKMJz%2F;ZG#q;U&=c5Z8n?dIYy42L{x%XfC)2B}@0#2apmjv2aU}qN>v#Z22 z=gyA6ipomRnTSz8&-J9gFg|heq@Z!y8398>LnTYg$Tv4PyKl+9?q`yD$>qtjXRp=; zPTkKQr8U*d!rHp~>gsUu%G%H$ayOXN8q6MD_O}=P`s%7MA0OYM<l}vhUR+#!jqhX* zgUIiQ{dIc<oH|yAuLm8nz{$_guQ>g*>*Hg+N6*YOZuMHaDer-rNy&?Vhp%62gN{FZ zdu!{_3k#i(9_<z{eJ*cPp#VBZ8gxw7!#8hqKnGV(oHQxvXvf*dpfzs{3X>*H`qCGE z^!<T<e}8xXz1NTZP%2lu={-F>pg;o6jy!z!Obv8O0BFHa>uybX=lPCBMMa(e^Kb00 z-!I_QF<ITe>%akrg#j9%W05oN?b-R`!(slfla!;=Ul{MG|G)3W<>mb!K7A4b1;W?Y z*Ts{M_vv1e3;+dBeBIBb1w}<dk&%(Eaq*)2*ta>TwFsoWO#<CMpfvjs<ghBzuOC?C z<*qjQ;q>^rjb##|mlnJ8`^+>tdMi<2qKhG;%A%slCsWwuKR-XO{}FVcD}Rd7%)I{i z;3`nlsaM^^B;@)s$7Z&p+amW=Y`nJ>bixH_4Vh{7wU)_~g=d-Nc3oWT{`ktuV76q9 z8sAo@M!ncw3HSHas_nmi2y_V8w%psZzS?%I$Vy=HaCtgy(xgSzpc7#8^75*Vr=6LR zxb=pUv-8&^PfyQ--|yG2zn*rmiPiNMsI9W=^TUS^C9Fy`Kr2({T9+$nYI4pt&j+pE zHmv^kCMY>#f1PbmP*A~>6M|P(g>o~q@f>)1db)4jdKZ_}qbw6TPWi43c_qiy%49Ut z=lh-8x1~={({-L}RSH@lxh*%^#nts?-0S!6`57ucom5wxd=hjA0>goikB?v6U7imz zk*k#nblO5pOw7#W$)}%Iebk)lb!AOt@cQ1>tFtGX>FMb)G%R-SPXe{rw&h4p(~WLh z7rT2=+}<is_v&8tdt1;^c}tIh&Rbp@)HzKzI_c}HtDuwK7cE}go%{Q4`Td2??R>jt zfDTq$vV8gLbMh7i3`R3~Kt*RepX`G-Z+gznwFVt?%m6yg$Hm3v!Izhpcg;J_D{bb$ z(fIT8^Tly{t0tU&3OZzFiRa`~e=3CnuO4EV&~YZ|>8Ytdo=o=t@bS3(<1;gjIXF2F zE^urvczB4F!67F{hXGV7dU$#s{Py-XBZH--rG#mg2<T9r#qRy!b3?ALmoF+R(vkZA z{eFGFlxfz3v*!18zU}c*)4u$5&YU?6pgj^t=jm%`9QgfyfB)s>{*R}}*B!L~|ED=T zzILm}?(+M!;`3`har(`%Xw160D)GyUiwq45o!gUseR&BwwS1j<@rw%!f4p2ie?!gB zBG7uE9R&}W>V7^I-;#B8mCr`uKv9*B4xfa-zrH#x40ti`_s^f5t=!_TwpPAcx%|lN z{C%1&0-&OXL14MxT%(HEtx>u$v9YcxDNEi-Fn|vJo&IB1;9@t<>gwu;j~*@ht|8<9 z_t)3f=4R)KX6<~kLQWi@!Z2!k-rDlJ{&qiI*5`(Wg>@Q=^nJXyw;Hs-P~_XUZ;!sb zyzIoGxU2lVo|^x>m`AVs<?ZztI_AugQEU+a9k0#++JI7$TlW5*E<*=9zZ{2R%MA1U zc^Q|N`A(cMzv2<+#QF2%A5{xZ{1UP`?UScVXmDAX8E8IJFLu`p+4q;0a{JA<%l)u5 zGc&W|{od~d4-POcS-#wPZ5XJfxufc9*36`eXEW0`RDI3bn+!U+@O=8YIgv}IuPu9f zOEs?e%ZrN=CK&>tqXPw%-5fX)4cZ<aZa;kQo*ciNO~dr*;@8$jw_jTuEq?pklarHY z*w@>EP6n|qf9J6HA_D_xvI;aKwfoTe?_a;NGJuZjjoVvwH17LR@%STMqS~N!SuJgC zi{kg!NmvvptO|Yn|6k{lp8xC$O0$i!u4tsBq$E5&H5Ihk@kx<oQ&W?djFoO@cQ?0` zd0x&2-?dR&y>c!u@f4P^tC3)3Wd$w8Y;Z6Bb?5Hg!oR;t7bivRtFdfqZeAFm@!;vx z(4^hf-`^>!sIVw1DuT9}?%A`a;Onc<mX;Qgo%y*s2lgMna4Th_Md|Bnu0cUU-`?D8 ze(@q>&(CMGBX*T&f_ft5x=NG8&M~SeO)f4jZk|71zE8$-QTd+}6P0(}(_v?4XK098 zt9L2w(h^V5WgbymG8lKp^xfW`AFcMmsf}O0Z+H3oN8S4SG`^co@lpkO!Qdw|Xwp|v zS(&+8T;J{bx>(SX+P$m_$BGIHG(J@_^*@v6ld%v09Usxi%q}1-+zeVgdgi+NqE*ed z4K68S#_8vd?5X^GVMU-aXs`ox>U2$wjalw37KRVszO_xBEWBvZBG8&_3o9$9g#imZ zC#&re-FWln%^8-(%kmgqBcD8ds%UB&`aWW7*3|$|1MKshIdhb9L6;Fcdj>i$60~>v z@^b&<Q?<iC{P}zywB!|(t#_5aR+xM;Aw7Loz4P_e;rx7jd_TTi_6IdE6ciO1-|zol zH*@{v1&+)r>gvjNc5<b!t~9P*t-bI6zv>lNvsl>J4&A&dDQ%tyD&=2YU!OneM(2v6 zBz^_KnMap+PBzHBWdgEzZPZrK>FZ_h?sTg8&SI#T(z7;dD_4BoPt`wv{(N||`8*Q? zC<R)VzgrNyy9_i9X^?qIrJ}le`p>_M7cF}5`t|DX6~A6C|9b1pT<h%~vm-aBy*yX{ z=i_nERHxrut5!y4Hc*&=4wPPaF+)IDnAzNXJ6Da<|4*Mj9cts1-cb5F47Aeg<D;XX zBf3x5%vE%5Q!p_RIdAisXV0EJAO3#7fB5cQ+4$P8qPt37HeFjA4LX^;qo=23`SRtS zN$QJEd8&EMJ_<Ul&?S_M(3r^tA`Xznacj`$`qOfm5u$7JofsGx7(8A5T-G@yGywpK CECFr+ literal 0 HcmV?d00001 diff --git a/README.md b/README.md index 798d214..ea9e22f 100644 --- a/README.md +++ b/README.md @@ -10,3 +10,4 @@ Example # | Name | Description | Input format | Output | Source 05 | Park bench map | Show a map of all park benches in the city of Norderstedt | SHP (shape file) | Table, Open Street Map overlay | https://opendata.schleswig-holstein.de/dataset/parkbanke 06 | Tax office map | Create a formatted HTML and map containing all tax offices in Schleswig-Holstein | RDF | HTML table, Open Street Map overlay | https://opendata.schleswig-holstein.de/dataset/finanzamter-2024-01-28 08 | Water height diagram | Create a line diagram of the water height of the Stoer near Willenscharen for 2023 | CSV | Diagram (PNG) | https://opendata.schleswig-holstein.de/dataset/wasserstand-pegel-willenscharen-stor1 +10 | Redispatch SH-Netz AG | Show a scatter plot of the number of EEG plants of a commune and the amount of time the electricity supply needed to be reduced | CSV | Scatterplot (PNG) | https://opendata.schleswig-holstein.de/dataset/redispatch-2022-08 \ No newline at end of file -- GitLab