From 7075e56e35e909fea6dd9f953c78c8371752cbf0 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Mon, 22 Aug 2022 17:01:15 +0200 Subject: [PATCH 001/214] added requirements and example-output --- modules/variables/lab/instruction.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md index 8a320ab4..7fda45a3 100644 --- a/modules/variables/lab/instruction.md +++ b/modules/variables/lab/instruction.md @@ -46,8 +46,22 @@ g_1 \frac{q^n-1}{q-1}$. ## Uppgift Skriv en funktion som beräknar summan för en aritmetisk talföljd (givet $a_1, -d, n$ returnera $S^a_n$) och en som beräknar summan för en geometrisk talföljd +d, n$ returnera $S^a_n$) och en funktion som beräknar summan för en geometrisk talföljd (givet $g_1, q, n$ returnera $S^g_n$). Skriv ett program som använder funktionerna. (Kontrollera att funktionerna ger korrekt resultat.) +## Krav + +* De två summa-funktionerna ska returnera summan, som sedan ska skrivas ut från huvudprogrammet +* Programmet ska följa de riktlinjer kursen har: + * Varje funktion ska vara dokumenterad med en docstring + * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case + +# Exempelutskrift + +``` +Den aritmetiska summan är: 11 +Den geometriska summan är: 26 + +``` From a4cfc9f11deda5e736cf6ed9619ddeb67ba57050 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Mon, 22 Aug 2022 17:01:39 +0200 Subject: [PATCH 002/214] Update instruction.md --- modules/variables/lab/instruction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md index 7fda45a3..e3fc4561 100644 --- a/modules/variables/lab/instruction.md +++ b/modules/variables/lab/instruction.md @@ -58,7 +58,7 @@ Skriv ett program som använder funktionerna. * Varje funktion ska vara dokumenterad med en docstring * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case -# Exempelutskrift +## Exempelutskrift ``` Den aritmetiska summan är: 11 From 3f8873d9157fe346fe74b441c2c05108c669c500 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Mon, 22 Aug 2022 17:09:43 +0200 Subject: [PATCH 003/214] added an extra-assignment --- modules/variables/lab/instruction.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md index e3fc4561..aeecee86 100644 --- a/modules/variables/lab/instruction.md +++ b/modules/variables/lab/instruction.md @@ -65,3 +65,23 @@ Den aritmetiska summan är: 11 Den geometriska summan är: 26 ``` + +## Extrauppgift + +Lägg till så att användaren måste skriva in värdena för $a_1, d, n$ samt $g_1, q, n$ i början av körningen. +Räkna därefter ut den aritmetiska och geometriska summan av de värdena användaren skrivit in. + +## Exempelutskrift + +``` +Skriv in värdet på a1: 1 +Skriv in värdet på d: 2 +Skriv in värdet på n: 3 +Den aritmetiska summan är: 5 + +Skriv in värdet på g1: 2 +Skriv in värdet på q: 2 +Skriv in värdet på n: 4 +Den geometriska summan är: 16 + +``` From 58c9e19e58d34d512504d7385f7c50e3be07ef95 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Mon, 22 Aug 2022 17:10:13 +0200 Subject: [PATCH 004/214] Update instruction.md --- modules/variables/lab/instruction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md index aeecee86..83fdf004 100644 --- a/modules/variables/lab/instruction.md +++ b/modules/variables/lab/instruction.md @@ -71,7 +71,7 @@ Den geometriska summan är: 26 Lägg till så att användaren måste skriva in värdena för $a_1, d, n$ samt $g_1, q, n$ i början av körningen. Räkna därefter ut den aritmetiska och geometriska summan av de värdena användaren skrivit in. -## Exempelutskrift +### Exempelutskrift ``` Skriv in värdet på a1: 1 From 9fc711c492e2dd78112200dc358d895621601348 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Mon, 22 Aug 2022 17:11:20 +0200 Subject: [PATCH 005/214] Update instruction.md --- modules/variables/lab/instruction.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md index 83fdf004..2ba2ddd5 100644 --- a/modules/variables/lab/instruction.md +++ b/modules/variables/lab/instruction.md @@ -68,8 +68,8 @@ Den geometriska summan är: 26 ## Extrauppgift -Lägg till så att användaren måste skriva in värdena för $a_1, d, n$ samt $g_1, q, n$ i början av körningen. -Räkna därefter ut den aritmetiska och geometriska summan av de värdena användaren skrivit in. +Lägg till så att användaren måste skriva in värdena för $a_1, d, n$ samt $g_1, q, n$. +Räkna därefter ut den aritmetiska respektive geometriska summan av de värdena användaren skrivit in. ### Exempelutskrift From ed25725d7e231a47a5ebaca4d5cd66f2df1d2eef Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Mon, 22 Aug 2022 17:20:24 +0200 Subject: [PATCH 006/214] added a "before starting" Not exactly sure how we want to formulate this chapter in the instruction --- modules/variables/lab/instruction.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md index 2ba2ddd5..d43b4b82 100644 --- a/modules/variables/lab/instruction.md +++ b/modules/variables/lab/instruction.md @@ -42,6 +42,9 @@ det förväntade `a*b`.) Vi kan även beräkna summan $S^g_n = g_1 + \cdots + g_n = g_1 \frac{q^n-1}{q-1}$. +## Innan du börjar koda + +Se till att du har koll på hur $parametrar$ och $return-värden$ fungerar i Python. ## Uppgift From 32c0727d450f2e03409e512d9524513d7c0da215 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Mon, 22 Aug 2022 17:32:24 +0200 Subject: [PATCH 007/214] Update instruction.md --- modules/variables/lab/instruction.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md index d43b4b82..427d24c6 100644 --- a/modules/variables/lab/instruction.md +++ b/modules/variables/lab/instruction.md @@ -54,13 +54,6 @@ d, n$ returnera $S^a_n$) och en funktion som beräknar summan för en geometrisk Skriv ett program som använder funktionerna. (Kontrollera att funktionerna ger korrekt resultat.) -## Krav - -* De två summa-funktionerna ska returnera summan, som sedan ska skrivas ut från huvudprogrammet -* Programmet ska följa de riktlinjer kursen har: - * Varje funktion ska vara dokumenterad med en docstring - * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case - ## Exempelutskrift ``` @@ -68,8 +61,14 @@ Den aritmetiska summan är: 11 Den geometriska summan är: 26 ``` +## Krav + +* De två summa-funktionerna ska returnera summan, som sedan ska skrivas ut från huvudprogrammet +* Programmet ska följa de riktlinjer kursen har: + * Varje funktion ska vara dokumenterad med en docstring + * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case -## Extrauppgift +## Frivillig extrauppgift Lägg till så att användaren måste skriva in värdena för $a_1, d, n$ samt $g_1, q, n$. Räkna därefter ut den aritmetiska respektive geometriska summan av de värdena användaren skrivit in. From 2d6f6b5e695ab3044a904b235d0349625bec4b0c Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Mon, 22 Aug 2022 18:39:35 +0200 Subject: [PATCH 008/214] added modules to this lab with example code --- modules/iterations/lab/instruction.md | 69 ++++++++++++++++++++------- 1 file changed, 52 insertions(+), 17 deletions(-) diff --git a/modules/iterations/lab/instruction.md b/modules/iterations/lab/instruction.md index 526ae23a..f66a8594 100644 --- a/modules/iterations/lab/instruction.md +++ b/modules/iterations/lab/instruction.md @@ -1,28 +1,50 @@ -# Laboration: Iterationer +# Laboration: Iterationer och felhantering Hittills har vi antagit att användaren matat in korrekta data, men det är inte alltid fallet. I den här laborationen ska vi felsäkra det program vi skrev i -föregående laboration. +föregående laboration med hjälp av egna felhanteringsfunktioner. De funktioner +vi skriver i denna laboration kommer vara bra verktyg att ha för kommande +laborationer! +## Innan du börjar koda + +Läs på om $try-except$ samt om importering av $moduler$. ## Uppgift -Skriv en funktion (eller flera funktioner om så behövs) som tar inmatning från -användaren och inte returnerar förrän användaren har matat in korrekt data. -Ersätt all inmatning i förra programmet med din(a) nya funktion(er). Föregående -program tog följande inmatning: -``` -Data för den aritmetiska summan: -a_1: 1 -d: 2 -Data för den geometriska summan: -g_1: 1.01 -q: 1.10 -Antal termer i summorna: -n: 10 -Den aritmetiska summan är störst. +I denna laboration kommer vi använda oss av en egenskriven modul som vi +importerar in i vårt huvudprogram. Denna modul ska innehålla två funktioner, +en som kontrollerar att input är en int och en som kontrollerar om input är en float. +Funktionerna ska ta inmatning från användaren och inte returnera förrän +användaren har matat in korrekt data. + +Ert huvudprogram kommer efteråt likna programmet nedan: + +```python +import check_input_library as check_input + +def sum_arithmetic(a1, d, n): + # Here goes your code from earlier labs + +def sum_geometric(g1, q, n): + # Here goes your code from earlier labs + +def main(): + a1 = check_input.is_float("Skriv in värdet på a1: ") + d = check_input.is_float("Skriv in värdet på d: ") + n = check_input.is_int("Skriv in värdet på n: ") + + arithmetic = sum_arithmetic(a1, d, n) + + g1 = check_input.is_float("Skriv in värdet på a1: ") + q = check_input.is_float("Skriv in värdet på d: ") + + geometric = sum_geometric(g1, q, n) + + # and then your code to compare the two sums + ``` -Men nu ska vi kunna hantera att användaren matar in fel, exempelvis: +## Exempelutskrift ``` Data för den aritmetiska summan: a_1: a @@ -37,7 +59,20 @@ q: 1.10 Antal termer i summorna: n: 0 n måste vara större än noll. +n: 10.2 +n måste vara ett heltal. n: 10 Den aritmetiska summan är störst. ``` +## Krav + +* Felhanteringsfunktionerna ska vara i en separat modul som importeras in i huvudprogrammet +* All inmatning ska felhanteras med hjälp av passande hjälpfunktion +* Användaren ska ha oändligt antal försök på sig att mata in rätt värden +* Ert program ska kunna hantera alla testfall som visas i exempelutskriften +* Programmet ska följa de riktlinjer kursen har: + * Varje funktion ska vara dokumenterad med en docstring + * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case + +## Extrauppgift From 0fa1358bc7c4e9d25ab1badb6522f64e20132ae8 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Mon, 22 Aug 2022 19:03:23 +0200 Subject: [PATCH 009/214] added chapters for before and requirements --- modules/conditionals/lab/instruction.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/modules/conditionals/lab/instruction.md b/modules/conditionals/lab/instruction.md index 2dc5a741..cdc2e540 100644 --- a/modules/conditionals/lab/instruction.md +++ b/modules/conditionals/lab/instruction.md @@ -4,6 +4,9 @@ I denna laboration ska vi utöka programmet vi skrev i föregående laboration. I föregående laboration skrev vi två funktioner, en som beräknar en aritmetisk summa och en som beräknar en geometrisk summa. +## Innan du börjar koda + +Läs på om $styrstrukturer$ och hur $inmatning$ sker i Python. ## Uppgift @@ -16,7 +19,7 @@ Låt användaren mata in värdena för $a_1, d, g_1, q$ och $n$. Efter att summo eller - "Summorna är lika" om de är lika. -Exempelvis: +## Exempelutskrift ``` Data för den aritmetiska summan: a_1: 1 @@ -29,12 +32,20 @@ n: 10 Den aritmetiska summan är störst. ``` +## Krav + +* Den aritmetiska och geometriska summan ska använda sig av samma $n$ +* Programmet ska följa de riktlinjer kursen har: + * Varje funktion ska vara dokumenterad med en docstring + * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case ## Extrauppgift Låt programmet först fråga användaren om en summa är aritmetisk eller geometrisk. På så vis kan användaren jämföra en aritmetisk summa med en geometrisk eller två aritmetiska summor. + +### Exempelutskrift ``` Är den första summan [a]rtimetisk eller [g]eometrisk? a a_1: 1.02 From 17c5565c09fdf75de7494e5865cd0982b93d4eac Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Mon, 22 Aug 2022 19:11:11 +0200 Subject: [PATCH 010/214] added extra assignment Moved the extra assignment from lab 5 to this lab instead --- modules/iterations/lab/instruction.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/iterations/lab/instruction.md b/modules/iterations/lab/instruction.md index f66a8594..5196461a 100644 --- a/modules/iterations/lab/instruction.md +++ b/modules/iterations/lab/instruction.md @@ -76,3 +76,8 @@ Den aritmetiska summan är störst. * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case ## Extrauppgift + +Läs om [paketering][packaging] i Python och gör din modul installerbar +genom `pip`. Då kan andra enkelt installera din modul på sina system. + +[packaging]: https://packaging.python.org/tutorials/packaging-projects/ From 1efcfed5d5654e6d8dd061186f86a070c1f82b63 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Mon, 22 Aug 2022 19:15:05 +0200 Subject: [PATCH 011/214] Delete lab 5 completely --- modules/functions/lab/instruction.md | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 modules/functions/lab/instruction.md diff --git a/modules/functions/lab/instruction.md b/modules/functions/lab/instruction.md deleted file mode 100644 index 0c8f53aa..00000000 --- a/modules/functions/lab/instruction.md +++ /dev/null @@ -1,26 +0,0 @@ -# Laboration: Funktioner och moduler - -Vi har skrivit flera funktioner hittills: flera för talföljder och åtminstone -en för inmatning. Hittills har vi inte haft något krav på att funktionerna ska -ligga i egna moduler. - - -## Uppgift - -Lägg funktionerna i moduler (exempelvis en modul för talföljder och en modul -för inmatning) som du kan återanvända i andra program genom `import`. Skriv -sedan om programmet i föregående laboration så att det använder funktionerna -genom modulerna. - -Använd även [`pylint`][pylint] för att säkerställa kodens kvalitet. - -[pylint]: https://pylint.pycqa.org/en/latest/ - - -## Extrauppgift - -Läs om [paketering][packaging] i Python och gör dina moduler installerbara -genom `pip`. Då kan andra enkelt installera dina moduler på sina system. - -[packaging]: https://packaging.python.org/tutorials/packaging-projects/ - From 81f2a15c1a48f6c379ebaeffa6e68627aa901c28 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Mon, 22 Aug 2022 19:41:38 +0200 Subject: [PATCH 012/214] added chapter for peer-review --- modules/variables/lab/instruction.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md index 427d24c6..a028ab5d 100644 --- a/modules/variables/lab/instruction.md +++ b/modules/variables/lab/instruction.md @@ -64,10 +64,19 @@ Den geometriska summan är: 26 ## Krav * De två summa-funktionerna ska returnera summan, som sedan ska skrivas ut från huvudprogrammet +* Din kod ska lämnas in på Canvas som en .py fil * Programmet ska följa de riktlinjer kursen har: * Varje funktion ska vara dokumenterad med en docstring * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case +## Kamraträttning + +Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat. +När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som +du ska rätta utifrån den bedömningsmall som syns bredvid inlämningen. Ladda ner koden, provkör den +på din dator och fyll sedan i bedömningsmallen. Lämna gärna konstruktiva kommentarer för att hjälpa +varandra att bli ännu bättre på att koda! + ## Frivillig extrauppgift Lägg till så att användaren måste skriva in värdena för $a_1, d, n$ samt $g_1, q, n$. From 402afaa30fb49ca5816dafd1b393f859b24b9bb0 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Mon, 22 Aug 2022 19:46:14 +0200 Subject: [PATCH 013/214] Update instruction.md --- modules/conditionals/lab/instruction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/conditionals/lab/instruction.md b/modules/conditionals/lab/instruction.md index cdc2e540..b8751d21 100644 --- a/modules/conditionals/lab/instruction.md +++ b/modules/conditionals/lab/instruction.md @@ -39,7 +39,7 @@ Den aritmetiska summan är störst. * Varje funktion ska vara dokumenterad med en docstring * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case -## Extrauppgift +## Frivillig extrauppgift Låt programmet först fråga användaren om en summa är aritmetisk eller geometrisk. På så vis kan användaren jämföra en aritmetisk summa med en From 17f42516afbde9dbca9a844ef4d15259fbbde0f8 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Mon, 22 Aug 2022 19:46:32 +0200 Subject: [PATCH 014/214] Update instruction.md --- modules/iterations/lab/instruction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/iterations/lab/instruction.md b/modules/iterations/lab/instruction.md index 5196461a..1fc17ac1 100644 --- a/modules/iterations/lab/instruction.md +++ b/modules/iterations/lab/instruction.md @@ -75,7 +75,7 @@ Den aritmetiska summan är störst. * Varje funktion ska vara dokumenterad med en docstring * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case -## Extrauppgift +## Frivillig extrauppgift Läs om [paketering][packaging] i Python och gör din modul installerbar genom `pip`. Då kan andra enkelt installera din modul på sina system. From 2ad125342c4227e9ddbe676d2edb74b1ba37ba3c Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Mon, 22 Aug 2022 19:51:43 +0200 Subject: [PATCH 015/214] added chapter for presentation of lab --- modules/iterations/lab/instruction.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/iterations/lab/instruction.md b/modules/iterations/lab/instruction.md index 1fc17ac1..5ca69b36 100644 --- a/modules/iterations/lab/instruction.md +++ b/modules/iterations/lab/instruction.md @@ -75,6 +75,12 @@ Den aritmetiska summan är störst. * Varje funktion ska vara dokumenterad med en docstring * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case +## Redovisning + +Denna laboration ska redovisas för en lärarassistent på ett laborationstillfälle. Information +om bokning av redovisningstillfälle kommer komma upp på Canvas. På redovisningen ska du kunna +köra din kod och beskriva ditt program detaljerat. + ## Frivillig extrauppgift Läs om [paketering][packaging] i Python och gör din modul installerbar From 39a0ccef800d047e0d7e8ba31ad8d470c519d64b Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Mon, 22 Aug 2022 20:06:32 +0200 Subject: [PATCH 016/214] added chapter for peer review --- modules/conditionals/lab/instruction.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/conditionals/lab/instruction.md b/modules/conditionals/lab/instruction.md index b8751d21..7cd148e7 100644 --- a/modules/conditionals/lab/instruction.md +++ b/modules/conditionals/lab/instruction.md @@ -38,6 +38,10 @@ Den aritmetiska summan är störst. * Programmet ska följa de riktlinjer kursen har: * Varje funktion ska vara dokumenterad med en docstring * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case + +## Kamraträttning + +Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat. När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som du ska rätta utifrån den bedömningsmall som syns bredvid inlämningen. Ladda ner koden, provkör den på din dator och fyll sedan i bedömningsmallen. Lämna gärna konstruktiva kommentarer för att hjälpa varandra att bli ännu bättre på att koda! ## Frivillig extrauppgift From 30985e3ad83e8ed2140422fdf9a41465890aae83 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Tue, 23 Aug 2022 10:32:54 +0200 Subject: [PATCH 017/214] updated requirements --- modules/variables/lab/instruction.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md index a028ab5d..5bd1de52 100644 --- a/modules/variables/lab/instruction.md +++ b/modules/variables/lab/instruction.md @@ -64,10 +64,8 @@ Den geometriska summan är: 26 ## Krav * De två summa-funktionerna ska returnera summan, som sedan ska skrivas ut från huvudprogrammet +* Din kod ska uppfylla kraven i rättningsmatrisen * Din kod ska lämnas in på Canvas som en .py fil -* Programmet ska följa de riktlinjer kursen har: - * Varje funktion ska vara dokumenterad med en docstring - * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case ## Kamraträttning From ac3dab5a568c71be8107df6b9c7b980d3de3c61a Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Tue, 23 Aug 2022 11:20:40 +0200 Subject: [PATCH 018/214] added hyperlinks --- modules/variables/lab/instruction.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md index 5bd1de52..b5cbb408 100644 --- a/modules/variables/lab/instruction.md +++ b/modules/variables/lab/instruction.md @@ -44,7 +44,13 @@ g_1 \frac{q^n-1}{q-1}$. ## Innan du börjar koda -Se till att du har koll på hur $parametrar$ och $return-värden$ fungerar i Python. +Se till att du har koll på hur [parametrar][parametrar], [argument][argument] och [funktioner][funktioner] fungerar i Python. +Kom även ihåg att använda [pylint][pylint] när du kodar. + +[parametrar]: https://docs.python.org/3/glossary.html#term-parameter +[argument]: https://docs.python.org/3/glossary.html#term-argument +[funktioner]: https://docs.python.org/3/reference/compound_stmts.html#function +[pylint]: https://pypi.org/project/pylint/ ## Uppgift @@ -72,7 +78,7 @@ Den geometriska summan är: 26 Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat. När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som du ska rätta utifrån den bedömningsmall som syns bredvid inlämningen. Ladda ner koden, provkör den -på din dator och fyll sedan i bedömningsmallen. Lämna gärna konstruktiva kommentarer för att hjälpa +på din dator och fyll sedan i rättningsmatrisen. Lämna gärna konstruktiva kommentarer för att hjälpa varandra att bli ännu bättre på att koda! ## Frivillig extrauppgift From 6ee42500dad160a1e81e388c7d651a82f6852117 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Tue, 23 Aug 2022 11:22:59 +0200 Subject: [PATCH 019/214] changed variable names --- modules/variables/lab/instruction.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md index b5cbb408..15d49210 100644 --- a/modules/variables/lab/instruction.md +++ b/modules/variables/lab/instruction.md @@ -89,14 +89,14 @@ Räkna därefter ut den aritmetiska respektive geometriska summan av de värdena ### Exempelutskrift ``` -Skriv in värdet på a1: 1 -Skriv in värdet på d: 2 -Skriv in värdet på n: 3 +Skriv in startvärdet (a1): 1 +Skriv in differensen (d): 2 +Skriv in antal element i följden (n): 3 Den aritmetiska summan är: 5 -Skriv in värdet på g1: 2 -Skriv in värdet på q: 2 -Skriv in värdet på n: 4 +Skriv in startvärdet (g1): 2 +Skriv in kvoten (q): 2 +Skriv in antal element i följden (n): 4 Den geometriska summan är: 16 ``` From 37ff423c4d11266b6adf81a7f9e5087f5146a8a6 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Tue, 23 Aug 2022 11:38:34 +0200 Subject: [PATCH 020/214] changed variable names --- modules/conditionals/lab/instruction.md | 36 ++++++++++++++----------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/modules/conditionals/lab/instruction.md b/modules/conditionals/lab/instruction.md index 7cd148e7..b4e62f13 100644 --- a/modules/conditionals/lab/instruction.md +++ b/modules/conditionals/lab/instruction.md @@ -6,7 +6,10 @@ summa och en som beräknar en geometrisk summa. ## Innan du börjar koda -Läs på om $styrstrukturer$ och hur $inmatning$ sker i Python. +Läs på om [styrstrukturer][styrstrukturer] och hur [inmatning][inmatning] sker i Python. + +[styrstrukturer]: https://docs.python.org/3/reference/compound_stmts.html# +[inmatning]: https://docs.python.org/3/library/functions.html#input ## Uppgift @@ -22,26 +25,27 @@ Låt användaren mata in värdena för $a_1, d, g_1, q$ och $n$. Efter att summo ## Exempelutskrift ``` Data för den aritmetiska summan: -a_1: 1 -d: 2 +Skriv in startvärdet (a1): 1 +Skriv in differensen (d): 2 + Data för den geometriska summan: -g_1: 1.01 -q: 1.10 +Skriv in startvärdet (g1): 1.01 +Skriv in kvoten (q): 1.10 + Antal termer i summorna: -n: 10 +Skriv in antal element i följden (n): 10 Den aritmetiska summan är störst. ``` ## Krav * Den aritmetiska och geometriska summan ska använda sig av samma $n$ -* Programmet ska följa de riktlinjer kursen har: - * Varje funktion ska vara dokumenterad med en docstring - * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case +* Din kod ska uppfylla kraven i rättningsmatrisen +* Din kod ska lämnas in på Canvas som en .py fil ## Kamraträttning -Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat. När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som du ska rätta utifrån den bedömningsmall som syns bredvid inlämningen. Ladda ner koden, provkör den på din dator och fyll sedan i bedömningsmallen. Lämna gärna konstruktiva kommentarer för att hjälpa varandra att bli ännu bättre på att koda! +Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat. När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som du ska rätta utifrån den rättningsmatris som syns bredvid inlämningen. Ladda ner koden, provkör den på din dator och fyll sedan i rättningsmatrisen. Lämna gärna konstruktiva kommentarer för att hjälpa varandra att bli ännu bättre på att koda! ## Frivillig extrauppgift @@ -52,11 +56,13 @@ geometrisk eller två aritmetiska summor. ### Exempelutskrift ``` Är den första summan [a]rtimetisk eller [g]eometrisk? a -a_1: 1.02 -d: 0.1 +Skriv in startvärdet (a1): 1.02 +Skriv in differensen (d): 0.1 + Är den andra summan [a]ritmetisk eller [g]eometrisk? g -g_1: 1.02 -q: 1.1 -Hur många termer, n? 10 +Skriv in startvärdet (g1): 1.02 +Skriv in kvoten (q): 1.1 + +Hur många termer (n)? 10 Den andra summan är störst. ``` From a0a4f99adeeefb05ae61cb3b8fa7726fb3323c87 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Tue, 23 Aug 2022 11:39:34 +0200 Subject: [PATCH 021/214] =?UTF-8?q?changed=20to=20r=C3=A4ttningsmatris?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/variables/lab/instruction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md index 15d49210..19489d62 100644 --- a/modules/variables/lab/instruction.md +++ b/modules/variables/lab/instruction.md @@ -77,7 +77,7 @@ Den geometriska summan är: 26 Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat. När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som -du ska rätta utifrån den bedömningsmall som syns bredvid inlämningen. Ladda ner koden, provkör den +du ska rätta utifrån den rättningsmatris som syns bredvid inlämningen. Ladda ner koden, provkör den på din dator och fyll sedan i rättningsmatrisen. Lämna gärna konstruktiva kommentarer för att hjälpa varandra att bli ännu bättre på att koda! From 448d66907e9b1b9bd1d20893630131a5667630f0 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Tue, 23 Aug 2022 11:46:41 +0200 Subject: [PATCH 022/214] added hyperlinks --- modules/iterations/lab/instruction.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/modules/iterations/lab/instruction.md b/modules/iterations/lab/instruction.md index 5ca69b36..1e904b8d 100644 --- a/modules/iterations/lab/instruction.md +++ b/modules/iterations/lab/instruction.md @@ -8,17 +8,21 @@ laborationer! ## Innan du börjar koda -Läs på om $try-except$ samt om importering av $moduler$. +Läs på om [felhantering][felhantering] samt om [moduler][moduler]. + +[felhantering]: https://docs.python.org/3/tutorial/errors.html +[moduler]: https://docs.python.org/3/tutorial/modules.html#:~:text=A%20module%20is%20a%20file,global%20variable%20__name__%20. + ## Uppgift I denna laboration kommer vi använda oss av en egenskriven modul som vi importerar in i vårt huvudprogram. Denna modul ska innehålla två funktioner, en som kontrollerar att input är en int och en som kontrollerar om input är en float. -Funktionerna ska ta inmatning från användaren och inte returnera förrän +De två funktionerna ska ta inmatning från användaren och inte returnera förrän användaren har matat in korrekt data. -Ert huvudprogram kommer efteråt likna programmet nedan: +Ert huvudprogram kommer efteråt likna programmet nedan (med bättre variabelnamn): ```python import check_input_library as check_input @@ -70,16 +74,15 @@ Den aritmetiska summan är störst. * Felhanteringsfunktionerna ska vara i en separat modul som importeras in i huvudprogrammet * All inmatning ska felhanteras med hjälp av passande hjälpfunktion * Användaren ska ha oändligt antal försök på sig att mata in rätt värden -* Ert program ska kunna hantera alla testfall som visas i exempelutskriften -* Programmet ska följa de riktlinjer kursen har: - * Varje funktion ska vara dokumenterad med en docstring - * Variabel och funktionsnamn ska vara beskrivande och skrivna med snake_case +* Ditt program ska kunna hantera alla testfall som visas i exempelutskriften +* Din kod ska uppfylla kraven i rättningsmatrisen +* Din kod ska lämnas in på Canvas som en .py fil ## Redovisning Denna laboration ska redovisas för en lärarassistent på ett laborationstillfälle. Information om bokning av redovisningstillfälle kommer komma upp på Canvas. På redovisningen ska du kunna -köra din kod och beskriva ditt program detaljerat. +köra ditt program och beskriva din kod detaljerat. ## Frivillig extrauppgift From caf141b12be9f04628c93bf63c445e240af5b11f Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Tue, 23 Aug 2022 13:12:01 +0200 Subject: [PATCH 023/214] new lab that combine containers and classes --- modules/containers/lab/instruction.md | 104 ++++++++++++++------------ 1 file changed, 58 insertions(+), 46 deletions(-) diff --git a/modules/containers/lab/instruction.md b/modules/containers/lab/instruction.md index 39a859c3..52014c5c 100644 --- a/modules/containers/lab/instruction.md +++ b/modules/containers/lab/instruction.md @@ -1,54 +1,66 @@ -# Laboration: Behållare och iterationer +# Laboration: Klasser, behållare och iterationer -Hittills har vi arbetat med aritmetiska och geometriska talföljder, d.v.s. att -$d$ och $q$ har varit konstanta. Nu ska vi fokusera på den geometriska -talföljden och vi ska dessutom låta värdet på $q$ variera över tid. Som vi -nämnt tidigare kan geometriska talföljder användas för att räkna på räntor. -Räntor kan dock variera över tid och det är därför vi vill låta $q$ variera. +Hittills i kursen har vi jobbat med existerande datatyper i Python. +I den här laborationen ska ni istället skapa er egen datatyp genom att +skriva er första klass. Ni kommer öva på att skapa objekt av er typ och +att spara ner dessa i en behållare som ni sedan ska iterera igenom. -När vi arbetar med räntor, då är det dock de olika talen i följden som är -intressanta, inte summan. Vi påminner oss om definitionen för en geometrisk -talföljd från tidigare: Låt oss säga att det första elementet i följden är -$g_1$ (det ursprungliga beloppet) och kvoten är $q$ (räntan som är densamma för -alla månader). Då kan vi beräkna $g_n = g_1 q^{n-1}$, d.v.s. beloppet $n$ -månader senare. +## Innan du börjar koda +Läs på om [klasser][klasser], [behållare][behållare] och [iterationer][iterationer]. ## Uppgift -Skriv en funktion som returnerar $g_n$ givet en lista -$$q = (q_1, \ldots, q_{n-1})$$ -(d.v.s. $q$ som varierar över tid). Tidigare hade vi endast ett värde i $q$ och -använde samma värde alla $n$ gånger. Låt $q$ innehålla en lista med $n$ värden -istället. (Rent terminologiskt betyder detta också att vi inte längre arbetar -med en geometrisk talföljd, då definitionen förutsätter att $q$ är konstant.) -Vi måste alltså iterera över listan, då formeln inte längre fungerar. - -**Test**: Vi kan testa koden med korta exempel som vi kan beräkna för hand (som -ovan). Vi kan även testa koden genom att mata in samma värden för $q$, d.v.s. -att $q_1 = q_2 = \cdots = q_n$, för då kan vi använda formlerna för att beräkna -det sista talet i följden. - -**Exempeltillämpning**: Säg att vi har ett sparkonto där räntan varierar och vi -vill uppskatta inkomsten från räntan för ett år framåt. Då låter vi $g_1$ vara -vårt ursprungliga sparkapital, medan $q_1, \ldots, q_{12}$ är räntan för varje -månad. Då kommer vi att ha $g_1\cdot q_1\cdot q_2\cdots q_{12}$ kronor på -sparkontot när alla månader passerat. - -**Inlämning**: Låt ditt program fråga användaren efter antalet månader ($n$) -och det ursprungliga sparkapitalet ($g_1$). Skriv ut sparkapitalets totala -värde och värdeökning månad för månad. Exempelvis: +Definiera en klass "Student" som har minst tre attribut, $förnamn, efternamn$ och $personnummer$. +Klassen ska ha minst två metoder, __init__ och __str__. + +Skapa minst tre objekt av typen "Student" genom att be användaren skriva in +information om studenter. Spara ner varje skapat objekt i en lista. + +När alla objekt är skapade ska programmet skriva ut alla objekt i listan. + +## Exempelutskrift + ``` -Hur mycket sparkapital har du (ange i kr)? 1000 -Hur många månader avser du spara? 2 -Ange ränta för månad 1 (i procent): 2 -Ange ränta för månad 2 (i procent): 1 - - Total Ökning -Månad 0: 1000.00 kr 0.00 kr -Månad 1: 1020.00 kr 20.00 kr -Månad 2: 1030.20 kr 30.20 kr +... +Vad heter studenten? Emma Löv +Vad är studentens personnummer? 010101000a +Personnumret får bara innehålla siffror, försök igen! +Vad är studentens personnummer? 0101010000 + +Objektet skapat! + +Här är alla objekt i listan: +Jan Jansson 0404040010 +Per Persson 0303030030 +Emma Löv 0101010000 + +``` + +## Krav + +* Programmet ska uppfylla alla krav nämnda i beskrivningen +* All inmatning ska felhanteras med hjälp av lämplig hjälpfunktion +* Din kod ska uppfylla kraven i rättningsmatrisen +* Din kod ska lämnas in på Canvas som en .py fil + +## Kamraträttning + +Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat. När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som du ska rätta utifrån den rättningsmatris som syns bredvid inlämningen. Ladda ner koden, provkör den på din dator och fyll sedan i rättningsmatrisen. Lämna gärna konstruktiva kommentarer för att hjälpa varandra att bli ännu bättre på att koda! + +## Frivillig extrauppgift + +I grunduppgiften kan vi endast lägga till objekt av typen Student. +Lägg till så att användaren kan ändra och ta bort objekt från listan. + +### Exempelutskrift + ``` -Använd din funktion för att beräkna värdena. (Inmatningarna ska givetvis -repeteras tills att värdena är korrekta, återanvänd funktionerna från -föregående laboration --- men du får givetvis skriva om dem om det behövs.) +Vill du lägga till (l), ändra (a) eller ta bort (t) ett objekt? a + +Skriv in personnumret på objektet du vill ändra: 0101010000 +Vill du ändra namn på Emma Löv (j/n)? j +Skriv in det nya namnet: Ebba Löv + +Nu är namnet för 0101010000 ändrat till Ebba Löv! +``` From 5cef251c9d143d87c02a869529bc53b0c44b754e Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Tue, 23 Aug 2022 13:25:49 +0200 Subject: [PATCH 024/214] added hyperlinks --- modules/containers/lab/instruction.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/containers/lab/instruction.md b/modules/containers/lab/instruction.md index 52014c5c..1b37ce78 100644 --- a/modules/containers/lab/instruction.md +++ b/modules/containers/lab/instruction.md @@ -7,7 +7,11 @@ att spara ner dessa i en behållare som ni sedan ska iterera igenom. ## Innan du börjar koda -Läs på om [klasser][klasser], [behållare][behållare] och [iterationer][iterationer]. +Läs på om [klasser][klasser], [listor][listor] och [iterationer][iterationer]. + +[klasser]: https://docs.python.org/3/tutorial/classes.html +[listor]: https://docs.python.org/3/library/stdtypes.html#lists +[iterationer]: https://docs.python.org/3/reference/compound_stmts.html?highlight=while#the-while-statement ## Uppgift From f7ed6088bb54cb33b9943e83eeba59c326bcb458 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Tue, 23 Aug 2022 13:44:31 +0200 Subject: [PATCH 025/214] Update instruction.md --- modules/containers/lab/instruction.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/containers/lab/instruction.md b/modules/containers/lab/instruction.md index 1b37ce78..90469ab7 100644 --- a/modules/containers/lab/instruction.md +++ b/modules/containers/lab/instruction.md @@ -1,4 +1,4 @@ -# Laboration: Klasser, behållare och iterationer +# Laboration: Klasser, behållare och upprepningar Hittills i kursen har vi jobbat med existerande datatyper i Python. I den här laborationen ska ni istället skapa er egen datatyp genom att @@ -7,11 +7,11 @@ att spara ner dessa i en behållare som ni sedan ska iterera igenom. ## Innan du börjar koda -Läs på om [klasser][klasser], [listor][listor] och [iterationer][iterationer]. +Läs på om [klasser][klasser], [listor][listor] och [upprepningar][upprepningar]. [klasser]: https://docs.python.org/3/tutorial/classes.html [listor]: https://docs.python.org/3/library/stdtypes.html#lists -[iterationer]: https://docs.python.org/3/reference/compound_stmts.html?highlight=while#the-while-statement +[upprepningar]: https://docs.python.org/3/reference/compound_stmts.html?highlight=while#the-while-statement ## Uppgift From abc0c6dc5ed1f96a78e5d7d680b96a75fcb6d6ac Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Tue, 23 Aug 2022 13:50:41 +0200 Subject: [PATCH 026/214] moved text from lab 6 to lab 4 --- modules/containers/lab/instruction.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/containers/lab/instruction.md b/modules/containers/lab/instruction.md index 90469ab7..720f80f9 100644 --- a/modules/containers/lab/instruction.md +++ b/modules/containers/lab/instruction.md @@ -5,6 +5,10 @@ I den här laborationen ska ni istället skapa er egen datatyp genom att skriva er första klass. Ni kommer öva på att skapa objekt av er typ och att spara ner dessa i en behållare som ni sedan ska iterera igenom. +Fördelen med att representera objekt på ett bättre sätt är att det underlättar +för den som ska programmera. Det kan göra koden mer intuitiv, mer läsbar. Detta +minskar risken för fel (buggar). + ## Innan du börjar koda Läs på om [klasser][klasser], [listor][listor] och [upprepningar][upprepningar]. From d96330c0ae7aaa185b4b16251aab4f63889fd395 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Tue, 23 Aug 2022 14:10:54 +0200 Subject: [PATCH 027/214] =?UTF-8?q?upprepning=20ist=C3=A4llet=20f=C3=B6r?= =?UTF-8?q?=20iteration?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/iterations/lab/instruction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/iterations/lab/instruction.md b/modules/iterations/lab/instruction.md index 1e904b8d..d9ae34c8 100644 --- a/modules/iterations/lab/instruction.md +++ b/modules/iterations/lab/instruction.md @@ -1,4 +1,4 @@ -# Laboration: Iterationer och felhantering +# Laboration: Upprepningar och felhantering Hittills har vi antagit att användaren matat in korrekta data, men det är inte alltid fallet. I den här laborationen ska vi felsäkra det program vi skrev i From 0ccd46c878891c697ff877e52a64b557e5518ae2 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Tue, 23 Aug 2022 15:46:21 +0200 Subject: [PATCH 028/214] class lab is now more class typical --- modules/classes/lab/instruction.md | 184 +++++++++++------------------ 1 file changed, 70 insertions(+), 114 deletions(-) diff --git a/modules/classes/lab/instruction.md b/modules/classes/lab/instruction.md index 91deb757..989a5f8d 100644 --- a/modules/classes/lab/instruction.md +++ b/modules/classes/lab/instruction.md @@ -1,138 +1,94 @@ --- -title: Laboration: Klasser och objekt +title: Laboration: Mer klasser och behållare authors - Daniel Bosk <dbosk@kth.se> + - Celina Soori <celinah@kth.se> --- -# Laboration: Klasser och objekt +# Laboration: Mer klasser och behållare -Hittils har vi använt funktioner för att beräkna $g_n$ på olika sätt (konstant -$q$ och en lista med $q$-värden). Syftet med klasser (och objekt) är att de -bättre liknar objekt i verkligheten. Exempelvis är en talföljd väldigt lik en -lista, det är ju trots allt en (möjligtvis oändlig) lista med tal, men mindre -lik en funktion för att beräkna talen i följden. +I förra laborationen använde vi oss av en klass vars objekt vi sparade ner +i en lista. Nu ska vi istället använda oss av två klasser, därav den första +klassen har ett attribut som är en dictionary, där vi sparar ner objekt från +den andra klassen. -Fördelen med att representera objekt på ett bättre sätt är att det underlättar -för den som ska programmera. Det kan göra koden mer intuitiv, mer läsbar. Detta -minskar risken för fel (buggar). +Fördelen med att spara ner objekt på detta vis är att vi kan skapa en mer +strukturerad och användbar kod, vilket gör koden mer lättläst och flexibel. +## Innan du börjar koda -## Uppgift +Läs på om [uppslagsverk][uppslagsverk] -Nu ska vi skriva klasser som hanterar talföljder. Låt klasserna vara en del av -din modul för talföljder. De ska hantera den karakteristiska egenskapen för en -talföljd: det ska gå att få ut det $n$:te elementet (använd -[`__getitem__`][getitem]). - -[getitem]: https://docs.python.org/3/reference/datamodel.html#object.__getitem__ - -Med den egenskapen och om du använder `__getitem__` kan vi skriva kod som -följande: - -```python -import my_sequence_library as myseq -# Ladda hem modulen input_type från: -# https://github.com/dbosk/intropy/raw/master/modules/classes/lab/input_type.py -import input_type as it - -def run_tests(): - """Function containing tests for the my_sequence_library module""" - a1 = it.input_type(int, "a1 = ") - d = it.input_type(int, "d = ") - - # Skapa artimetiskt talföljdsobjekt - a = myseq.ArithmeticSequence(a1, d) - - # Skriv ut de första 20 elementen - for i in range(20): - print(f"a[{i}] = {a[i]}") - - # skapa geometriskt talföljdsobjekt - g1 = it.input_type(float, "g1 = ") - q = it.input_type(float, "q = ") - g = myseq.GeometricSequence(g1, q) - print(f"g[12] = {g[12]}") - - # detta ska generera ett IndexError, finns inget sista element i en - # oändlig lista - try: - print(f"g[-1] = {g[-1]}") - except IndexError: - print("Finns inget sista tal i en oändlig talföljd") - - # använd sequence.csv som exempelinmatning: - # https://github.com/dbosk/intropy/raw/master/modules/classes/lab/sequence.csv - filename = it.input_type(str, "filename = ") - gf = myseq.MultiplicativeSequenceFromFile(filename) - print(f"gf[12] = {gf[12]}") - - # sequence.csv har färre än 1000 element, så detta ska generera ett - # IndexError - try: - print(f"gf[1000] = {gf[1000]}") - except IndexError: - print("På tok för stort index.") - -if __name__ == "__main__": - run_tests() -``` +[uppslagsverk]: https://docs.python.org/3/tutorial/datastructures.html#dictionaries -Ovan nämnda egenskap (indexering, `__getitem___`) är sann för alla talföljder, -vare sig de är aritmetiska, geometriska eller något annat. Då kan vi ha en -generell klass för talföljder och sedan specialiserade klasser för aritmetiska -och geometriska talföljder. Så vi skulle kunna byta ut `a = -myseq.ArithmeticSequence(a1=1, d=2)` mot `a = -myseq.MultiplicativeSequenceFromFile("file.txt")` (som läser in en sekvens från -fil, likt föregående laboration) och resten av koden i exemplet ovan kommer att -fortsätta att fungera. +## Uppgift -**Inlämning**: Lämna in en modul (`my_sequence_library.py`) som fungerar med -testprogrammet ovan. Den måste då innehålla klasserna `ArithmeticSequence`, -`GeometricSequence` och `MultiplicativeSequenceFromFile`. +Nu ska vi skriva en klass "School" som har minst ett attribut $students$. +Attributet $students$ ska vara av typen uppslagsverk. -**Krav**: Du ska ha felhantering. Exempelvis hantera att talföljden (från fil) -inte har tillräckligt många element. Exempelvis om den innehållet data för 12 -månader, då finns inte `a[20]`. Testkoden ovan innehåller try-except-satser som -fångar de särfall (exceptions) som er kod förväntas att kasta (`raise`). +Skapa ett objekt av typen School. Låt igen användaren skriva in information om +minst tre studenter och skapa objekt av typen Student. +Istället för att spara ner objekten i en lista som vi gjorde i förra laborationen, +ska objekten nu sparas i skol-objektets attribut $students$. Tänk på vad som är +rimligt att vi använder som nyckel för ett student-objekt och vad vi använder som värde. -## Extrauppgift +Avsluta programmet med att skriva ut objektet av typen School. + +## Exempelutskrift -Hantera [slice-notation][slice-notation], exempelvis: -``` -# Skriv ut summan av de första 20 elementen -print(f"sum(a) = {sum(a[:20])}") ``` +... +Vad heter studenten? Emma Löv +Vad är studentens personnummer? 010101000a +Personnumret får bara innehålla siffror, försök igen! +Vad är studentens personnummer? 0101010000 + +Studenten är tillagd! + +Här är alla studenter på KTH: +Jan Jansson 0404040010 +Per Persson 0303030030 +Emma Löv 0101010000 -För raden `sum(a[:20])` krävs att din kod hanterar [sliceobjekt][slice-docs]. -Följande exempelkod är bra att experimentera med för att komma igång: -```python -class Test: - def __getitem__(self, key): - return key - -t = Test() -print(t[0]) -print(t[:10]) -print(t[4:7]) -slice_object = t[4:7] -print(slice_object.start) -print(slice_object.stop) -print(slice_object.step) -print(isinstance(t[4:8], slice)) -print(isinstance(t[4], slice)) ``` -[slice-notation]: https://docs.python.org/3/tutorial/introduction.html#strings -[slice-docs]: https://docs.python.org/3/library/functions.html#slice +## Krav + +* Programmet ska uppfylla alla krav nämnda i beskrivningen +* All inmatning ska felhanteras med hjälp av lämplig hjälpfunktion +* Din kod ska uppfylla kraven i rättningsmatrisen +* Din kod ska lämnas in på Canvas som en .py fil + +## Kamraträttning +Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat. När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som du ska rätta utifrån den rättningsmatris som syns bredvid inlämningen. Ladda ner koden, provkör den på din dator och fyll sedan i rättningsmatrisen. Lämna gärna konstruktiva kommentarer för att hjälpa varandra att bli ännu bättre på att koda! -## Ytterligare extrauppgift +## Frivillig extrauppgift -Implementera [`__setitem__`][setitem] för `MultiplicativeSequenceFromFile` för -att sätta värden. När värdena sätts ska respektive $q$-värde beräknas från -föregående värde. Lägg till en metod `.save(filename)` som sparar alla -$q$-värden till en fil som kan läsas in med `MultiplicativeSequenceFromFile` -nästa körning. +Lägg till en klass Person som klassen Student ärver ifrån, se [arv][arv]. +Skapa en till klass Teacher som också ärver från Person. Lägg till så att +klassen Skola har två attribut, en för studenter och en för lärare, alternativt +hitta på ett eget sätt att hålla isär elever och lärare i ditt program. -[setitem]: https://docs.python.org/3/reference/datamodel.html#object.__setitem__ +[arv]: https://docs.python.org/3/tutorial/classes.html#inheritance + +## Exempelutskrift + +``` +... +Vad för roll har personen? Lärare +Vad heter personen? Albert Einstein +Vad är personens personnummer? 7903140050 + +Personen tillagd! + +Här är alla studenter på KTH: +Jan Jansson 0404040010 +Per Persson 0303030030 +Emma Löv 0101010000 + +Här är alla lärare på KTH: +Albert Einsten 7903140050 + +``` From 3d66590b9d48f87f5d9cecf3388c76c78e460d73 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Tue, 23 Aug 2022 15:46:48 +0200 Subject: [PATCH 029/214] Update instruction.md --- modules/classes/lab/instruction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/classes/lab/instruction.md b/modules/classes/lab/instruction.md index 989a5f8d..f4ba4422 100644 --- a/modules/classes/lab/instruction.md +++ b/modules/classes/lab/instruction.md @@ -16,7 +16,7 @@ strukturerad och användbar kod, vilket gör koden mer lättläst och flexibel. ## Innan du börjar koda -Läs på om [uppslagsverk][uppslagsverk] +Läs på om [uppslagsverk][uppslagsverk]. [uppslagsverk]: https://docs.python.org/3/tutorial/datastructures.html#dictionaries From 688b4e0f85767f3e05a43b60c1ca58b5ba260859 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Tue, 23 Aug 2022 16:18:20 +0200 Subject: [PATCH 030/214] updated file reading to lab to also include classes Not sure about the extra assignments, should csv be in the original assignment or an extra assignment --- modules/files/lab/instruction.md | 99 ++++++++++++++++++++++++++------ 1 file changed, 80 insertions(+), 19 deletions(-) diff --git a/modules/files/lab/instruction.md b/modules/files/lab/instruction.md index b26b717c..a1b1a69a 100644 --- a/modules/files/lab/instruction.md +++ b/modules/files/lab/instruction.md @@ -1,35 +1,96 @@ # Laboration: Filer och felhantering -Tidigare har vi låtit användaren ange ett följd av $q$-värden som har använts i -beräkningarna av en talföljd. Ibland kan det bli långa följder, exempelvis om -vi har månadsräntorna för flera år. Då kan det vara bekvämt att lagra värdena -på fil och läsa dem därifrån. +Tidigare har vi låtit användaren ange all information om studenterna. Detta +känns dock inte helt rimligt för administrativ personal på en stor skola att göra, +därför ska vi nu istället låta programmet läsa in den informationen från en fil. +## Innan du börjar koda -## Uppgift +Läs på om [filhantering][filhantering] i Python. + +Ladda ner filen [students.csv](https://github.com/dbosk/intropy/files/9403241/students.csv) +och spara den på ett bra ställe på datorn. -För en längre följd av värden för $q$ blir det jobbigt för användaren att mata -in dessa för hand. Vanligtvis finns dessa värden att tillgå i en fil. +## Uppgift I denna laboration ska du låta användaren mata in namnet på en fil som -innehåller värdena för $q$. Därefter läser du in värdena och använder dem i -ditt program. Om filen inte finns ska användaren mata in ett nytt filnamn. +innehåller alla studenters uppgifter. Därefter läser du in uppgifterna på filen och +använder dem i ditt program som du skrev i förra laborationen. Om filen inte +finns ska användaren mata in ett nytt filnamn. + +## Exempelutskrift + +``` +Vad heter filen med alla studenter? students.cs +Den filen fanns inte! Skriv in en ny fil: students.csv + +Dessa studenter är skrivna på KTH: +Johan Tierney 8411285597 +Erik Bolin 9910247016 +Per Edenström 8410024155 +... +``` + +## Krav +* Användaren ska få mata in ett nytt filnamn om filen inte hittas +* Din kod ska uppfylla kraven i rättningsmatrisen +* Din kod ska lämnas in på Canvas som en .py fil + +## Extrauppgift 1 + +Ge användaren möjlighet att lägga till, ändra eller ta bort objekt. +I slutet av programmet ska alla objekt läsas tillbaka till en fil som +användaren får skriva in namnet på. + +### Exempelutskrift + -Du kan låta användaren mata in $g_1$, värdet för $n$ får du genom antalet -värden för $q$ som finns i filen. Ett exempel på inmatning: ``` -Hur mycket sparkapital har du (ange i kr)? 1000 -Ange fil med förväntad ränteutveckling: räntor.txt +Vad heter filen med alla studenter? students.cs +Den filen fanns inte! Skriv in en ny fil: students.csv - Total Ökning -Månad 0: 1000.00 kr 0.00 kr -Månad 1: 1020.00 kr 20.00 kr -Månad 2: 1030.20 kr 30.20 kr +Dessa studenter är skrivna på KTH: +Johan Tierney 8411285597 +Erik Bolin 9910247016 +Per Edenström 8410024155 +... + +Vill du lägga till (l), ändra (a) eller ta bort (t) ett objekt? a + +Skriv in personnumret på objektet du vill ändra: 0101010000 +Vill du ändra namn på Emma Löv (j/n)? j +Skriv in det nya namnet: Ebba Löv + +Nu är namnet för 0101010000 ändrat till Ebba Löv! + +Ange namn på den fil som uppgifterna ska sparas på: students.csv + +Nu är alla uppgifter sparade på filen students.csv ``` -Givetvis ska vi hantera att användaren försöker mata in felaktiga värden. +## Extrauppgift 2 + +Lägg till felhantering när programmet läser in en fil. Om det +är något som är fel i filen ska programmet varna användaren för det +och hoppa vidare till nästa rad. + +### Exempelutskrift + +``` +Vad heter filen med alla studenter? students.cs +Den filen fanns inte! Skriv in en ny fil: students.csv + +Det är fel på rad 21 i filen students.csv. Hoppar över raden. + +Dessa studenter är skrivna på KTH: +Johan Tierney 8411285597 +Erik Bolin 9910247016 +Per Edenström 8410024155 +... + +``` -## Extrauppgift +## Extrauppgift 3 Använd Pythons inbyggda [`csv`-modul][csv] för att läsa in en fil på CSV-format. Då kan filen med räntor skapas i ett kalkylarksprogram som Google From 344eaf447490a383d81d6716a9ca3522714feac9 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Tue, 23 Aug 2022 16:20:01 +0200 Subject: [PATCH 031/214] Update instruction.md --- modules/files/lab/instruction.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/files/lab/instruction.md b/modules/files/lab/instruction.md index a1b1a69a..7f70fa96 100644 --- a/modules/files/lab/instruction.md +++ b/modules/files/lab/instruction.md @@ -11,6 +11,8 @@ Läs på om [filhantering][filhantering] i Python. Ladda ner filen [students.csv](https://github.com/dbosk/intropy/files/9403241/students.csv) och spara den på ett bra ställe på datorn. +[filhantering]: https://docs.python.org/3/tutorial/inputoutput.html#reading-and-writing-files + ## Uppgift I denna laboration ska du låta användaren mata in namnet på en fil som From a1db0d2724cb2ee9224dc50ba4a00ea742b3041e Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Tue, 23 Aug 2022 16:21:19 +0200 Subject: [PATCH 032/214] added info om presentation --- modules/files/lab/instruction.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/files/lab/instruction.md b/modules/files/lab/instruction.md index 7f70fa96..5e7921c8 100644 --- a/modules/files/lab/instruction.md +++ b/modules/files/lab/instruction.md @@ -38,6 +38,12 @@ Per Edenström 8410024155 * Din kod ska uppfylla kraven i rättningsmatrisen * Din kod ska lämnas in på Canvas som en .py fil +## Redovisning + +Denna laboration ska redovisas för en lärarassistent på ett laborationstillfälle. +Information om bokning av redovisningstillfälle kommer komma upp på Canvas. +På redovisningen ska du kunna köra ditt program och beskriva din kod detaljerat. + ## Extrauppgift 1 Ge användaren möjlighet att lägga till, ändra eller ta bort objekt. From a3444ef5dbda85a23d8f734b268fb38ca85c0907 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Tue, 23 Aug 2022 16:27:55 +0200 Subject: [PATCH 033/214] added error handling to this lab --- modules/conditionals/lab/instruction.md | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/modules/conditionals/lab/instruction.md b/modules/conditionals/lab/instruction.md index b4e62f13..f8c4c381 100644 --- a/modules/conditionals/lab/instruction.md +++ b/modules/conditionals/lab/instruction.md @@ -1,20 +1,28 @@ -# Laboration: Inmatning och styrstrukturer +# Laboration: Inmatning, felhantering och styrstrukturer I denna laboration ska vi utöka programmet vi skrev i föregående laboration. I föregående laboration skrev vi två funktioner, en som beräknar en aritmetisk -summa och en som beräknar en geometrisk summa. +summa och en som beräknar en geometrisk summa vilka har använt sig av variabler +definierade i programmet. Nu ska istället användaren få mata in dessa värden. + +För att se till att programmet inte kraschar om användaren matar in fel värden +kommer vi lägga till felhantering i koden som skriver ut ett fint meddelande till +användaren. ## Innan du börjar koda -Läs på om [styrstrukturer][styrstrukturer] och hur [inmatning][inmatning] sker i Python. +Läs på om [styrstrukturer][styrstrukturer], [felhantering][felhantering] och hur [inmatning][inmatning] sker i Python. [styrstrukturer]: https://docs.python.org/3/reference/compound_stmts.html# +[felhantering]: https://docs.python.org/3/tutorial/errors.html [inmatning]: https://docs.python.org/3/library/functions.html#input ## Uppgift -Låt användaren mata in värdena för $a_1, d, g_1, q$ och $n$. Efter att summorna -är beräknade, använd lämplig styrstruktur för att skriva ut enligt följande: +Låt användaren mata in värdena för $a_1, d, g_1, q$ och $n$. Om användaren +skriver in fel typ ska programmet avslutas med ett felmeddelande. Efter att +summorna är beräknade, använd lämplig styrstruktur för att skriva ut +enligt följande: - "Den aritmetiska summan är störst" om den aritmetiska summan är (strikt) större än den geometriska, @@ -24,6 +32,11 @@ Låt användaren mata in värdena för $a_1, d, g_1, q$ och $n$. Efter att summo ## Exempelutskrift ``` +Data för den aritmetiska summan: +Skriv in startvärdet (a1): a + +Det där var inte en siffra. Starta om programmmet och försök igen. + Data för den aritmetiska summan: Skriv in startvärdet (a1): 1 Skriv in differensen (d): 2 From 0a2496272c72eaf04edd18a5569d5a46eb169da3 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Tue, 23 Aug 2022 16:30:21 +0200 Subject: [PATCH 034/214] changed to match lab 2 --- modules/iterations/lab/instruction.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/iterations/lab/instruction.md b/modules/iterations/lab/instruction.md index d9ae34c8..4a338419 100644 --- a/modules/iterations/lab/instruction.md +++ b/modules/iterations/lab/instruction.md @@ -1,10 +1,10 @@ -# Laboration: Upprepningar och felhantering +# Laboration: Upprepningar, moduler och felhantering -Hittills har vi antagit att användaren matat in korrekta data, men det är inte -alltid fallet. I den här laborationen ska vi felsäkra det program vi skrev i -föregående laboration med hjälp av egna felhanteringsfunktioner. De funktioner -vi skriver i denna laboration kommer vara bra verktyg att ha för kommande -laborationer! +Hittills har vi avslutat programmet om användaren matat in inkorrekt data, men det är inte +särskilt användarvänligt. I den här laborationen ska vi felsäkra det program vi skrev i +föregående laboration med hjälp av egna felhanteringsfunktioner som låter användaren skriva +in datan igen. De funktioner vi skriver i denna laboration kommer vara bra verktyg att ha +för kommande laborationer! ## Innan du börjar koda From 90fe0f32365c4ba288d6561bfd6b88bfa8317a2d Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Tue, 23 Aug 2022 16:35:00 +0200 Subject: [PATCH 035/214] added requirements --- modules/conditionals/lab/instruction.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/modules/conditionals/lab/instruction.md b/modules/conditionals/lab/instruction.md index f8c4c381..5cbc1135 100644 --- a/modules/conditionals/lab/instruction.md +++ b/modules/conditionals/lab/instruction.md @@ -35,7 +35,22 @@ enligt följande: Data för den aritmetiska summan: Skriv in startvärdet (a1): a -Det där var inte en siffra. Starta om programmmet och försök igen. +Det där var inte ett flyttal. Starta om programmmet och försök igen. + + +Data för den aritmetiska summan: +Skriv in startvärdet (a1): 1 +Skriv in differensen (d): 2 + +Data för den geometriska summan: +Skriv in startvärdet (g1): 1.01 +Skriv in kvoten (q): 1.10 + +Antal termer i summorna: +Skriv in antal element i följden (n): 10.1 + +Det där var inte ett heltal. Starta om programmet och försök igen. + Data för den aritmetiska summan: Skriv in startvärdet (a1): 1 @@ -53,6 +68,8 @@ Den aritmetiska summan är störst. ## Krav * Den aritmetiska och geometriska summan ska använda sig av samma $n$ +* All inmatning ska felhanteras +* Ditt program ska kunna hantera alla testfall som visas i exempelutskriften * Din kod ska uppfylla kraven i rättningsmatrisen * Din kod ska lämnas in på Canvas som en .py fil From 7cf2df4ff7ff44280d680a9a1e7e04f12359d50a Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Tue, 23 Aug 2022 16:38:48 +0200 Subject: [PATCH 036/214] changed to txt instead of csv and added extra assignment for csv --- modules/files/lab/instruction.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/files/lab/instruction.md b/modules/files/lab/instruction.md index 5e7921c8..1071d41f 100644 --- a/modules/files/lab/instruction.md +++ b/modules/files/lab/instruction.md @@ -8,7 +8,7 @@ därför ska vi nu istället låta programmet läsa in den informationen från e Läs på om [filhantering][filhantering] i Python. -Ladda ner filen [students.csv](https://github.com/dbosk/intropy/files/9403241/students.csv) +Ladda ner filen [students.txt](https://github.com/dbosk/intropy/files/9403483/students.txt) och spara den på ett bra ställe på datorn. [filhantering]: https://docs.python.org/3/tutorial/inputoutput.html#reading-and-writing-files @@ -100,12 +100,13 @@ Per Edenström 8410024155 ## Extrauppgift 3 +Ladda ner filen [students.csv](https://github.com/dbosk/intropy/files/9403241/students.csv) + Använd Pythons inbyggda [`csv`-modul][csv] för att läsa in en fil på -CSV-format. Då kan filen med räntor skapas i ett kalkylarksprogram som Google +CSV-format. Då kan filen med studenter skapas i ett kalkylarksprogram som Google Sheets, LibreOffice Calc eller Microsoft Excel. [csv]: https://docs.python.org/3/library/csv.html Om resultaten även skrivs till fil i CSV-format (med hjälp av `csv`-modulen), då kan även resultatet importeras tillbaka i kalkylarksprogrammet. - From 8f898b4e87b9b8025b6634b779008d5cdfff95ac Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Wed, 24 Aug 2022 14:43:26 +0200 Subject: [PATCH 037/214] added "Finn fem fel" exercice --- modules/variables/Variables.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 modules/variables/Variables.py diff --git a/modules/variables/Variables.py b/modules/variables/Variables.py new file mode 100644 index 00000000..cc8c3bf4 --- /dev/null +++ b/modules/variables/Variables.py @@ -0,0 +1,16 @@ +barn_pris = 10 +vuxen_pris = 20 + +antal_biljetter = input("Hur många biljetter vil du köpa? ") +antalBiljetter = int(antal_biljetter) + +antal_vuxen = input("Hur många av de biljetterna är för en vuxen? ") +antalVuxen = int(antal_vuxen) + +antal_barn = antalBiljetter - antalVuxen + +total_pris = antal_barn*barn_pris + antalVuxen*vuxen_pris + +print("Du ska betala:") +print(total_pris) + From 42857c2e3359ace2732f01f7dd903568cd8e5357 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Wed, 24 Aug 2022 14:45:23 +0200 Subject: [PATCH 038/214] Rename Variables.py to movietickets.py --- modules/variables/{Variables.py => movietickets.py} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename modules/variables/{Variables.py => movietickets.py} (100%) diff --git a/modules/variables/Variables.py b/modules/variables/movietickets.py similarity index 100% rename from modules/variables/Variables.py rename to modules/variables/movietickets.py From 71c02e0eaa1d6b4e9cf70b87120d8f719f0c4e73 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Wed, 24 Aug 2022 15:14:23 +0200 Subject: [PATCH 039/214] added "Finn fem fel" for variables --- modules/variables/house_chores | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 modules/variables/house_chores diff --git a/modules/variables/house_chores b/modules/variables/house_chores new file mode 100644 index 00000000..6c1e7cf5 --- /dev/null +++ b/modules/variables/house_chores @@ -0,0 +1,17 @@ +def blommor(): + print("Vattnar blommorna") + +def sopor(string): + print(string) + return True + +def func(): + print("Tömma diskmaskinen") + print("Dammsuga mormors hus") + +b = blommor() + +sopor("Tar ut soporna") + +print("Förutom att vattna blommor och ta ut sopor ska vi:") +func() From d8be0f570e0b7e1f075670b8990c4e8910e1db1b Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Wed, 24 Aug 2022 15:21:26 +0200 Subject: [PATCH 040/214] Rename house_chores to easy_house_chores --- modules/variables/{house_chores => easy_house_chores} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename modules/variables/{house_chores => easy_house_chores} (100%) diff --git a/modules/variables/house_chores b/modules/variables/easy_house_chores similarity index 100% rename from modules/variables/house_chores rename to modules/variables/easy_house_chores From eb3affcd2cf5beffb8d28590cab25d71f0aa69a4 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Wed, 24 Aug 2022 15:22:09 +0200 Subject: [PATCH 041/214] "Finn fem fel" for advanced exercise --- modules/variables/hard_house_chores | 32 +++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 modules/variables/hard_house_chores diff --git a/modules/variables/hard_house_chores b/modules/variables/hard_house_chores new file mode 100644 index 00000000..69493d17 --- /dev/null +++ b/modules/variables/hard_house_chores @@ -0,0 +1,32 @@ +def blommor(): + print("Vill du vattna blommorna? ") + yes = input() + + if yes == "yes": + print("Vattnar blommorna") + + +def sopor(string): + print(string) + no = input() + + if not no == "no": + print("Tar ut soporna") + return True + else: + return False + + +chores = ["Tömma diskmaskinen", "Dammsuga mormors hus", "Gå ut med hunden"] + +b = blommor() + +sopor("Vill du ta ut soporna?") + +print("Förutom att vattna blommor och ta ut sopor ska vi:") + +def func(): + for x in chores: + print(x) + +func() From c4582be22fbf9f7d9b753486344f42fad10a19a7 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Wed, 24 Aug 2022 15:22:44 +0200 Subject: [PATCH 042/214] Rename easy_house_chores to easy_house_chores.py --- modules/variables/{easy_house_chores => easy_house_chores.py} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename modules/variables/{easy_house_chores => easy_house_chores.py} (100%) diff --git a/modules/variables/easy_house_chores b/modules/variables/easy_house_chores.py similarity index 100% rename from modules/variables/easy_house_chores rename to modules/variables/easy_house_chores.py From 06769840ed030f4b598fe4088e365a0698b71fd5 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Wed, 24 Aug 2022 15:22:57 +0200 Subject: [PATCH 043/214] Rename hard_house_chores to hard_house_chores.py --- modules/variables/{hard_house_chores => hard_house_chores.py} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename modules/variables/{hard_house_chores => hard_house_chores.py} (100%) diff --git a/modules/variables/hard_house_chores b/modules/variables/hard_house_chores.py similarity index 100% rename from modules/variables/hard_house_chores rename to modules/variables/hard_house_chores.py From a6dad3ac2d8bd432abb57c625151b67785bc3a41 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Wed, 24 Aug 2022 15:26:18 +0200 Subject: [PATCH 044/214] added "finn fem fel" and chapter for harder exercises --- modules/variables/tutorial.md | 45 ++++++++++++++++++++++++++--------- 1 file changed, 34 insertions(+), 11 deletions(-) diff --git a/modules/variables/tutorial.md b/modules/variables/tutorial.md index 4cd4c962..cca0b811 100644 --- a/modules/variables/tutorial.md +++ b/modules/variables/tutorial.md @@ -2,6 +2,7 @@ title: Övning om variabler och funktioner authors: - Daniel Bosk <dbosk@kth.se> + - Celina Soori <celinah@kth.se> --- # Övning: funktioner och variabler @@ -12,13 +13,14 @@ Målet med övningen är att du ska blir bättre på att - skapa funktioner med parametrar och returvärden. -## Laborationen +## Önskemål från gruppen -Hur har olika grupper löst samma labb? Oftast väldigt olika. Vi går igenom -några lösningar. +Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå igenom igen? +Var det något från förra veckans laboration som gruppen vill diskutera i helklass? +## Övningsuppgifter -## Kakelfabriken +### Kakelfabriken En kakelfabrik behöver räkna ut hur mycket färg som går åt för olika kakelmönster och olika storlekar. @@ -29,8 +31,17 @@ Skriv funktioner som beräknar mängden färg givet relevanta inparametrar.   +### Finn fem fel + +Dela upp er i par och låt en av er ladda ner [ett program för att göra hushållssysslor](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/variables/easy_house_chores.py) + +Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden. + +Hitta nu tillsammans minst fem fel/utvecklingsområden i koden (tänk på vad ni lärt er under veckan). -## Att göra saker +Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför? + +### Att göra saker Vi ska nu fokusera på att skriva funktioner som fokuserar på att dela upp algoritmer i deras beståndsdelar. @@ -71,14 +82,26 @@ Skriv program som, på samma sätt som ovan, skriver ut instruktioner för att: 2. diska (handdisk, då diskmaskinen inte är så utmanande, vi såg en algoritm på föreläsningen). -Vi går igenom olika lösningar samt +Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/modules/variables/diska.py) - - ett [alternativ för vad som händer när man diskar](https://github.com/dbosk/intropy/blob/master/modules/variables/diska.py) - och - - hur man kan [konstruera e-postadresser utifrån namn](https://github.com/dbosk/intropy/blob/master/resources/funktioner/adress.py). +## Svårare övningsuppgifter -## Önskemål från gruppen +De här uppgifterna är till för veckans avancerade övning alternativt om det finns tid över på den första övningen. + +### Generera e-postadresser + +Skriv ett program som generar en e-postadress utifrån parametrar som antingen är hårdkodade eller givna av användaren. + +Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/resources/funktioner/adress.py) + +### Finn fem fel + +Dela upp er i par och låt en av er ladda ner [ett program för att göra hushållssysslor](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/variables/hard_house_chores.py) + +Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden. + +Hitta nu tillsammans minst fem fel/utvecklingsområden i koden (tänk på vad ni lärt er under veckan). -Vad vill gruppen gå igenom igen från veckan som var? +Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför? From c47a9b3d1e2b2cd590f8c30c130e1c2c708efa73 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Wed, 24 Aug 2022 15:28:00 +0200 Subject: [PATCH 045/214] Delete movietickets.py --- modules/variables/movietickets.py | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 modules/variables/movietickets.py diff --git a/modules/variables/movietickets.py b/modules/variables/movietickets.py deleted file mode 100644 index cc8c3bf4..00000000 --- a/modules/variables/movietickets.py +++ /dev/null @@ -1,16 +0,0 @@ -barn_pris = 10 -vuxen_pris = 20 - -antal_biljetter = input("Hur många biljetter vil du köpa? ") -antalBiljetter = int(antal_biljetter) - -antal_vuxen = input("Hur många av de biljetterna är för en vuxen? ") -antalVuxen = int(antal_vuxen) - -antal_barn = antalBiljetter - antalVuxen - -total_pris = antal_barn*barn_pris + antalVuxen*vuxen_pris - -print("Du ska betala:") -print(total_pris) - From ddfd79ed5c2c254234ecc29b25f1f8a00ee270ef Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Wed, 24 Aug 2022 15:31:22 +0200 Subject: [PATCH 046/214] added questions about the course --- modules/variables/tutorial.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/variables/tutorial.md b/modules/variables/tutorial.md index cca0b811..fd9bcf9c 100644 --- a/modules/variables/tutorial.md +++ b/modules/variables/tutorial.md @@ -15,8 +15,9 @@ Målet med övningen är att du ska blir bättre på att ## Önskemål från gruppen +Har alla kommit igång med kursens material? Är det några frågetecken om kursuppläget? + Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå igenom igen? -Var det något från förra veckans laboration som gruppen vill diskutera i helklass? ## Övningsuppgifter From 3a3531e8bc790ed1ff531e58f4c9d755b6348c50 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Wed, 24 Aug 2022 15:52:15 +0200 Subject: [PATCH 047/214] Create movietickets.py --- modules/conditionals/movietickets.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 modules/conditionals/movietickets.py diff --git a/modules/conditionals/movietickets.py b/modules/conditionals/movietickets.py new file mode 100644 index 00000000..aad5a82f --- /dev/null +++ b/modules/conditionals/movietickets.py @@ -0,0 +1,15 @@ +barn_pris = 10 +vuxen_pris = 20 + +antal_biljetter = input("Hur många biljetter vil du köpa? ") +antalBiljetter = int(antal_biljetter) + +antal_vuxen = input("Hur många av de biljetterna är för en vuxen? ") +antalVuxen = int(antal_vuxen) + +antal_barn = antalBiljetter - antalVuxen + +total_pris = antal_barn*barn_pris + antalVuxen*vuxen_pris + +print("Du ska betala:") +print(total_pris) From 7a48f0026b74e28a4df21e2997c633016613ede7 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Wed, 24 Aug 2022 15:53:08 +0200 Subject: [PATCH 048/214] added "Finn fem fel" and rearranged to fit for advanced exercises --- modules/conditionals/tutorial.md | 105 +++++++++++++++++-------------- 1 file changed, 58 insertions(+), 47 deletions(-) diff --git a/modules/conditionals/tutorial.md b/modules/conditionals/tutorial.md index 903f9902..472cc090 100644 --- a/modules/conditionals/tutorial.md +++ b/modules/conditionals/tutorial.md @@ -14,13 +14,66 @@ Målet med övningen är att du ska blir bättre på att - bekanta dig med rekursion. -## Laborationen +## Önskemål från gruppen + +Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå igenom igen? + +Gick förra veckans laboration bra? Finns det något ni skulle vilja gå igenom från laborationen? + +## Övningsuppgifter + +### Finn fem fel + +Dela upp er i par och låt en av er ladda ner ett program för [att köpa biobiljetter](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/conditionals/movietickets.py) + +Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden. + +Hitta nu tillsammans minst fem fel/utvecklingsområden i koden (tänk på vad ni lärt er under veckan). + +Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför? + +### Bombspelet + +Vi har satt ihop ett frågespel. Svarar man fel detoneras bomben. + +Det behövs två filer: [bomben.py][bomben] och [bomb.py][bomb]. Båda måste ligga +i samma katalog. Därefter kör man bomben.py: `python3 bomben.py`. -Hur har olika grupper löst samma labb? Oftast väldigt olika. Vi går igenom -några lösningar. Hur löser man extrauppgiften? +[bomben]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomben.py +[bomb]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomb.py -## Att göra saker + +### Frågesport + +Ett klassiskt program för att experimentera med villkor är frågesport. Skriv +ett frågeprogram med kluriga frågor. För att mäta hur lång tid en användare tar +på sig kan man använda följande konstruktion: +```python +""" +Exempelprogram för tidsmätning + +Vi sparar klockslaget vid start och klockslaget vid slut, sedan tar vi +skillnaden. +""" + +import datetime as dt + +start_time = dt.datetime.now() + +svar = input("Vad är svaret på frågan? ") + +end_time = dt.datetime.now() + +print(f"Tidsåtgång: {end_time-start_time}") +``` + +Tips: använd funktioner för att åstadkomma straffrundor vid fel svar. + + +## Svårare övningsuppgifter + +### Att göra saker Vi ska nu fokusera på att skriva funktioner som fokuserar på att dela upp algoritmer i deras beståndsdelar. Den här gången kommer algoritmerna att kunna @@ -81,6 +134,7 @@ Skriv program som, på samma sätt som ovan, skriver ut instruktioner för lång. - att dansa (valfri dans) $n$ takter, vilka steg ska tas med vilka fötter vid de olika tillfällena i musiken? + - reagerar om användaren går in i en vägg, ramlar ner i ett hål m.m. Vi går igenom olika lösningar. @@ -100,46 +154,3 @@ dans][random-dance]. [random-dance]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/dance.py - -## Bombspelet - -Vi har satt ihop ett frågespel. Svarar man fel detoneras bomben. - -Det behövs två filer: [bomben.py][bomben] och [bomb.py][bomb]. Båda måste ligga -i samma katalog. Därefter kör man bomben.py: `python3 bomben.py`. - -[bomben]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomben.py -[bomb]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomb.py - - - -## Frågesport - -Ett klassiskt program för att experimentera med villkor är frågesport. Skriv -ett frågeprogram med kluriga frågor. För att mäta hur lång tid en användare tar -på sig kan man använda följande konstruktion: -```python -""" -Exempelprogram för tidsmätning - -Vi sparar klockslaget vid start och klockslaget vid slut, sedan tar vi -skillnaden. -""" - -import datetime as dt - -start_time = dt.datetime.now() - -svar = input("Vad är svaret på frågan? ") - -end_time = dt.datetime.now() - -print(f"Tidsåtgång: {end_time-start_time}") -``` - -Tips: använd funktioner för att åstadkomma straffrundor vid fel svar. - - -## Önskemål från gruppen - -Vad vill gruppen gå igenom igen från veckan som var? From 528e9b82ac5c12a3fea854e3aa08c0deb00b3a53 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Wed, 24 Aug 2022 16:56:27 +0200 Subject: [PATCH 049/214] added to fit for advanced exercise --- modules/iterations/tutorial/instruction.md | 32 +++++++++++----------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/modules/iterations/tutorial/instruction.md b/modules/iterations/tutorial/instruction.md index c69ad0dd..365683ec 100644 --- a/modules/iterations/tutorial/instruction.md +++ b/modules/iterations/tutorial/instruction.md @@ -3,7 +3,7 @@ title: Övning om upprepningar authors: - Daniel Bosk <dbosk@kth.se> --- -# Övning: upprepningar +# Övning: upprepningar och moduler Målet med övningen är att du ska blir bättre på att @@ -15,22 +15,26 @@ Målet med övningen är att du ska blir bättre på att - leta i Pythons dokumentation. -## Laborationen +## Önskemål från gruppen + +Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå igenom igen? -Hur har olika grupper löst samma labb? Oftast väldigt olika. Vi går igenom -några lösningar. Hur löser man extrauppgiften? +Gick förra veckans laboration bra? Finns det något ni skulle vilja gå igenom från laborationen? +## Övningsuppgifter -## Frågesport +### Finn fem fel -Skriv ett frågeprogram med kluriga frågor. Enklare frågor ska ha ett begränsat +### Frågesport + +Utveckla ditt frågeprogram från förra veckans övning. Enklare frågor ska ha ett begränsat antal försök, medan svårare frågor ska tillåta oändligt antal försök. Vi vill också att användaren ska mata in korrekt, exempelvis om användaren skriver "tre" istället för "3" ber vi användaren att skriva in igen. (Ska detta räknas som ett försök? Kanske, det får ni avgöra själva.) -## Bombspelet 2.0 +### Bombspelet 2.0 Vi har förbättrat vårt frågespel Bomben till Bomben 2.0. Svarar man fel detoneras fortfarande bomben, men klurigheterna är uppgraderade. @@ -43,15 +47,16 @@ bomben2.py: `python3 bomben2.py`. [bomb]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomb.py -## Fakultet +### Fakultet Skriv ett program som beräknar n-fakultet, d.v.s. $n! = n\cdot (n-1) \cdots 3 \cdot 2 \cdot 1$. Skriv tre funktioner som löser problemet: en som använder rekursion, en som använder for och en som använder while. (Detta är ett typexempel som enklast löses med rekursion.) +## Svårare övningsuppgifter -## Multiplikationshjälpmedel +### Multiplikationshjälpmedel **Multiplikationstabellen** Låt användaren ange vilken multiplikationstabell hen vill se och skriv ut den. Exempelvis 7:ans multiplikationstabell: @@ -83,7 +88,7 @@ Ett lösningsförslag (för båda) finns i [multtable.py][multtable]. [multtable]: https://github.com/dbosk/intropy/blob/master/modules/iterations/tutorial/multtable.py -## Primtalsfaktorisering +### Primtalsfaktorisering Ett [primtal][primtal] är ett tal som endast är delbart med 1 och sig självt, exempelvis 2, 3, 5, 7, 11 och 13. [Aritmetikens fundamentalsats][aritfund] @@ -102,7 +107,7 @@ funktion är sannolikt enklast att skriva som en rekursiv funktion.) [primes]: https://github.com/dbosk/intropy/blob/master/modules/iterations/tutorial/primes.py -## Cowsay +### Cowsay I terminalen finns alla möjliga intressanta kommandond. Ett av de lite roligare är `cowsay`. Det funkar såhär: @@ -120,8 +125,3 @@ $ cowsay "Smaka på den här utmaningen!" Skriv en funktion som åstadkommer samma sak som `cowsay`. [Lösningsförslag cowsay.py][cowsay]. [cowsay]: https://github.com/dbosk/intropy/blob/master/modules/iterations/tutorial/cowsay.py - - -## Önskemål från gruppen - -Vad vill gruppen gå igenom igen från veckan som var? From 4cc2a0139e91e084a6768c25ec3f17a97f2eadfd Mon Sep 17 00:00:00 2001 From: celinahenriksson <celinah@kth.se> Date: Wed, 24 Aug 2022 19:02:31 +0200 Subject: [PATCH 050/214] added an advanced exercise for module 1-3 --- modules/conditionals/advanced_tutorial.md | 113 ++++++++++++++++++ .../tutorial/advanced_instruction.md | 104 ++++++++++++++++ modules/iterations/tutorial/fib.py | 13 ++ modules/iterations/tutorial/instruction.md | 101 ++-------------- modules/variables/advanced_tutorial.md | 87 ++++++++++++++ modules/variables/tutorial.md | 26 +--- 6 files changed, 329 insertions(+), 115 deletions(-) create mode 100644 modules/conditionals/advanced_tutorial.md create mode 100644 modules/iterations/tutorial/advanced_instruction.md create mode 100644 modules/iterations/tutorial/fib.py create mode 100644 modules/variables/advanced_tutorial.md diff --git a/modules/conditionals/advanced_tutorial.md b/modules/conditionals/advanced_tutorial.md new file mode 100644 index 00000000..d42c53a8 --- /dev/null +++ b/modules/conditionals/advanced_tutorial.md @@ -0,0 +1,113 @@ +--- +title: Fördjupande övning om inmatning och villkorssatser +authors: + - Daniel Bosk <dbosk@kth.se> + - Celina Soori <celinah@kth.se> +--- +# Fördjupande övning: inmatning och villkorssatser + +Målet med övningen är att du ska få en fördjupad förståelse för hur du ska + + - tillämpa styrstrukturer, + - konstruera interaktiva program, + - dela upp problem i mindre problem, + - minimera kodupprepning, + - bekanta dig med rekursion. + + +## Önskemål från gruppen + +Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå in djupare på? + +## Övningsuppgifter + +### Finn fem fel + +Dela upp er i par och låt en av er ladda ner ett program för [att köpa biobiljetter](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/containers/slides/examples/guess.py) + +Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden. + +Hitta nu tillsammans minst fem fel/utvecklingsområden i koden (tänk på vad ni lärt er under veckan). + +Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför? + +### Att göra saker + +Vi ska nu fokusera på att skriva funktioner som fokuserar på att dela upp +algoritmer i deras beståndsdelar. Den här gången kommer algoritmerna att kunna +bli lite mer avancerade, de ska kunna göra olika saker beroende på olika +villkor. + +Vi börjar med [ett exempel för att gå][walk]: +```python +"""Ett program som illustrerar funktionsuppdelningen i att gå, dock med en +tämligen udda gångstil.""" + +def take_step_first(the_leg): + """En funktion som anropar funktionerna som behövs för att ta ett steg""" + lift_leg(the_leg) + lean_body("framåt") + +def take_step_second(the_leg): + """En funktion som anropar funktionerna för att ta det kompletterande steget""" + lift_leg(the_leg) + lean_body("bakåt") + put_leg(the_leg) + +def lift_leg(the_leg): + """Lyfter ett ben, the_leg anger höger eller vänster""" + print(f"lyft {the_leg} ben") + +def put_leg(the_leg): + """Sätter ner ett ben som är i luften""" + print(f"sätt ned {the_leg} ben") + +def lean_body(direction): + """Luta kroppen, direction anger riktning""" + print(f"luta kroppen {direction}") + +def walk_1m_fwd(): + """En funktion som går en meter framåt""" + take_step_first("höger") + take_step_second("vänster") + +def walk_fwd(meters): + """En funktion som går meters antal meter framåt""" + if meters > 0: + walk_1m_fwd() + walk_fwd(meters-1) + +walk_fwd(2) +``` +Givetvis kan vi dela upp funktionen `lift_leg` ytterligare. Du kan även se en +[interaktiv genomgång av exekveringen][walk-tutor]. + +[walk]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/walk.py +[walk-tutor]: https://pythontutor.com/visualize.html#code=%22%22%22Ett%20program%20som%20illustrerar%20funktionsuppdelningen%20i%20att%20g%C3%A5,%20dock%20med%20en%20%0At%C3%A4mligen%20udda%20g%C3%A5ngstil.%22%22%22%0A%0Adef%20take_step_first%28the_leg%29%3A%0A%20%20%20%20%22%22%22En%20funktion%20som%20anropar%20funktionerna%20som%20beh%C3%B6vs%20f%C3%B6r%20att%20ta%20ett%20steg%22%22%22%0A%20%20%20%20lift_leg%28the_leg%29%0A%20%20%20%20lean_body%28%22fram%C3%A5t%22%29%0A%0Adef%20take_step_second%28the_leg%29%3A%0A%20%20%20%20%22%22%22En%20funktion%20som%20anropar%20funktionerna%20f%C3%B6r%20att%20ta%20det%20kompletterande%20steget%22%22%22%0A%20%20%20%20lift_leg%28the_leg%29%0A%20%20%20%20lean_body%28%22bak%C3%A5t%22%29%0A%20%20%20%20put_leg%28the_leg%29%0A%0Adef%20lift_leg%28the_leg%29%3A%0A%20%20%20%20%22%22%22Lyfter%20ett%20ben,%20the_leg%20anger%20h%C3%B6ger%20eller%20v%C3%A4nster%22%22%22%0A%20%20%20%20print%28f%22lyft%20%7Bthe_leg%7D%20ben%22%29%0A%0Adef%20put_leg%28the_leg%29%3A%0A%20%20%20%20%22%22%22S%C3%A4tter%20ner%20ett%20ben%20som%20%C3%A4r%20i%20luften%22%22%22%0A%20%20%20%20print%28f%22s%C3%A4tt%20ned%20%7Bthe_leg%7D%20ben%22%29%0A%0Adef%20lean_body%28direction%29%3A%0A%20%20%20%20%22%22%22Luta%20kroppen,%20direction%20anger%20riktning%22%22%22%0A%20%20%20%20print%28f%22luta%20kroppen%20%7Bdirection%7D%22%29%0A%0Adef%20walk_1m_fwd%28%29%3A%0A%20%20%20%20%22%22%22En%20funktion%20som%20g%C3%A5r%20en%20meter%20fram%C3%A5t%22%22%22%0A%20%20%20%20take_step_first%28%22h%C3%B6ger%22%29%0A%20%20%20%20take_step_second%28%22v%C3%A4nster%22%29%0A%0Adef%20walk_fwd%28meters%29%3A%0A%20%20%20%20%22%22%22En%20funktion%20som%20g%C3%A5r%20meters%20antal%20meter%20fram%C3%A5t%22%22%22%0A%20%20%20%20if%20meters%20%3E%200%3A%0A%20%20%20%20%20%20%20%20walk_1m_fwd%28%29%0A%20%20%20%20%20%20%20%20walk_fwd%28meters-1%29%0A%0Awalk_fwd%282%29&cumulative=false&curInstr=0&heapPrimitives=nevernest&mode=display&origin=opt-frontend.js&py=3&rawInputLstJSON=%5B%5D&textReferences=false + +Skriv program som, på samma sätt som ovan, skriver ut instruktioner för + + - att gå till olika platser som användaren kan välja mellan. + - gå en slumpmässig promenad (höger, vänster, framåt, bakåt) som är $n$ meter + lång. + - att dansa (valfri dans) $n$ takter, vilka steg ska tas med vilka fötter vid + de olika tillfällena i musiken? + - reagerar om användaren går in i en vägg, ramlar ner i ett hål m.m. + +Vi går igenom olika lösningar. + +En användbar byggsten för promenaden och för att få lite variation i dansen är +slump. Följande kod illustrerar hur vi kan slumpa tal. +```python +"""Ett program som illustrerar hur man skapar slumptal i Python""" + +import random + +slumptal = random.randint(1, 10) + +print(f"Slumptalet är {slumptal}.") +``` +Vi kan även gå igenom [ett exempel som använder denna och skapar en slumpmässig +dans][random-dance]. + +[random-dance]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/dance.py diff --git a/modules/iterations/tutorial/advanced_instruction.md b/modules/iterations/tutorial/advanced_instruction.md new file mode 100644 index 00000000..f27b2ad8 --- /dev/null +++ b/modules/iterations/tutorial/advanced_instruction.md @@ -0,0 +1,104 @@ +--- +title: Fördjupande övning om upprepningar +authors: + - Daniel Bosk <dbosk@kth.se> +--- +# Fördjupande övning: upprepningar och moduler + +Målet med övningen är att du ska få en djupare förståelse för för hur du ska + + - tillämpa olika former av upprepningar: rekursion, for- och + while-iterationer, + - konstruera interaktiva program, + - dela upp problem i mindre problem, + - minimera kodupprepning, + - leta i Pythons dokumentation. + + +## Önskemål från gruppen + +Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå in djupare på? + +## Övningsuppgifter + +### Fibonacci sekvenser + +Skriv ett program som räknar ut en Fibonacci-sekvens rekursivt. + +För att komma igång: +- Vad är rekursion? +- Hur kan vi skriva en funktion som anropas rekursivt? + +[Lösningsförslag](https://github.com/dbosk/intropy/blob/master/modules/iterations/tutorial/fib.py) + +Finns det några brister i lösningsförslaget? + +### Multiplikationshjälpmedel + +**Multiplikationstabellen** Låt användaren ange vilken multiplikationstabell +hen vill se och skriv ut den. Exempelvis 7:ans multiplikationstabell: +``` +Vilken multiplikationstabell vill du se? 7 + + 7 | 7 14 21 28 35 42 49 56 63 70 +``` + +**Multiplikationstabeller** Låt användaren ange vilket maxtal som ska anges i +multiplikationstabellerna. Skriv sedan ut dem. Exempelvis alla +multiplikationstabeller upp till 7: +``` +Vilket är det högsta tal du vill multiplicera? 7 + + * | 1 2 3 4 5 6 7 +---+--------------------- + 1 | 1 2 3 4 5 6 7 + 2 | 2 4 6 8 10 12 14 + 3 | 3 6 9 12 15 18 21 + 4 | 4 8 12 16 20 24 28 + 5 | 5 10 15 20 25 30 35 + 6 | 6 12 18 24 30 36 42 + 7 | 7 14 21 28 35 42 49 +``` + +Ett lösningsförslag (för båda) finns i [multtable.py][multtable]. + +[multtable]: https://github.com/dbosk/intropy/blob/master/modules/iterations/tutorial/multtable.py + + +### Primtalsfaktorisering + +Ett [primtal][primtal] är ett tal som endast är delbart med 1 och sig självt, +exempelvis 2, 3, 5, 7, 11 och 13. [Aritmetikens fundamentalsats][aritfund] +säger att "varje heltal större än 1 kan skrivas som en produkt av primtal på +ett och endast ett sätt" (primtalsfaktorerna är sorterade, $2\cdot 3$ och +$3\cdot 2$ räknas som samma). + +Skriv en funktion som tar ett heltal och returnerar en sträng med dess +primtalsfaktorer. Exempelvis: $15 = 3\cdot 5$, $8 = 2\cdot 2\cdot 2$. (Denna +funktion är sannolikt enklast att skriva som en rekursiv funktion.) + +[Lösningsförslag för primtalsfaktorisering, primes.py][primes]. + +[primtal]: https://sv.wikipedia.org/wiki/Primtal +[aritfund]: https://sv.wikipedia.org/wiki/Aritmetikens_fundamentalsats +[primes]: https://github.com/dbosk/intropy/blob/master/modules/iterations/tutorial/primes.py + + +### Cowsay + +I terminalen finns alla möjliga intressanta kommandond. Ett av de lite roligare +är `cowsay`. Det funkar såhär: +``` +$ cowsay "Smaka på den här utmaningen!" + ______________________________ +< Smaka på den här utmaningen! > + ------------------------------ + \ ^__^ + \ (oo)\_______ + (__)\ )\/\ + ||----w | + || || +``` +Skriv en funktion som åstadkommer samma sak som `cowsay`. [Lösningsförslag cowsay.py][cowsay]. + +[cowsay]: https://github.com/dbosk/intropy/blob/master/modules/iterations/tutorial/cowsay.py diff --git a/modules/iterations/tutorial/fib.py b/modules/iterations/tutorial/fib.py new file mode 100644 index 00000000..dc7864a1 --- /dev/null +++ b/modules/iterations/tutorial/fib.py @@ -0,0 +1,13 @@ +# Author: Celina Soori <celinah@kth.se> +# Python program to display the Fibonacci sequence + +def fibo(n): + if n <= 1: + return n + else: + return(fibo(n-1) + fibo(n-2)) + + +n = 10 +for i in range(nt): + print(fibo(i)) diff --git a/modules/iterations/tutorial/instruction.md b/modules/iterations/tutorial/instruction.md index 365683ec..1126c624 100644 --- a/modules/iterations/tutorial/instruction.md +++ b/modules/iterations/tutorial/instruction.md @@ -5,9 +5,9 @@ authors: --- # Övning: upprepningar och moduler -Målet med övningen är att du ska blir bättre på att +Målet med övningen är att du ska bli bättre på att - - tillämpa olika former av upprepningar: rekursion, for- och + - tillämpa olika former av upprepningar: rekursion, for- och while-iterationer, - konstruera interaktiva program, - dela upp problem i mindre problem, @@ -23,105 +23,24 @@ Gick förra veckans laboration bra? Finns det något ni skulle vilja gå igenom ## Övningsuppgifter -### Finn fem fel +### Finn fem fel ### Frågesport -Utveckla ditt frågeprogram från förra veckans övning. Enklare frågor ska ha ett begränsat -antal försök, medan svårare frågor ska tillåta oändligt antal försök. Vi vill -också att användaren ska mata in korrekt, exempelvis om användaren skriver -"tre" istället för "3" ber vi användaren att skriva in igen. (Ska detta räknas +Utveckla ditt frågeprogram från förra veckans övning. Enklare frågor ska ha ett begränsat +antal försök, medan svårare frågor ska tillåta oändligt antal försök. Vi vill +också att användaren ska mata in korrekt, exempelvis om användaren skriver +"tre" istället för "3" ber vi användaren att skriva in igen. (Ska detta räknas som ett försök? Kanske, det får ni avgöra själva.) - ### Bombspelet 2.0 -Vi har förbättrat vårt frågespel Bomben till Bomben 2.0. Svarar man fel +Vi har förbättrat vårt frågespel Bomben till Bomben 2.0. Svarar man fel detoneras fortfarande bomben, men klurigheterna är uppgraderade. -Det behövs fortfarande två filer: [bomben2.py][bomben2] och [bomb.py][bomb] -(samma som förra gången). Båda måste ligga i samma katalog. Därefter kör man +Det behövs fortfarande två filer: [bomben2.py][bomben2] och [bomb.py][bomb] +(samma som förra gången). Båda måste ligga i samma katalog. Därefter kör man bomben2.py: `python3 bomben2.py`. [bomben2]: https://github.com/dbosk/intropy/blob/master/modules/iterations/tutorial/bomben2.py [bomb]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomb.py - - -### Fakultet - -Skriv ett program som beräknar n-fakultet, d.v.s. $n! = n\cdot (n-1) \cdots 3 -\cdot 2 \cdot 1$. Skriv tre funktioner som löser problemet: en som använder -rekursion, en som använder for och en som använder while. (Detta är ett -typexempel som enklast löses med rekursion.) - -## Svårare övningsuppgifter - -### Multiplikationshjälpmedel - -**Multiplikationstabellen** Låt användaren ange vilken multiplikationstabell -hen vill se och skriv ut den. Exempelvis 7:ans multiplikationstabell: -``` -Vilken multiplikationstabell vill du se? 7 - - 7 | 7 14 21 28 35 42 49 56 63 70 -``` - -**Multiplikationstabeller** Låt användaren ange vilket maxtal som ska anges i -multiplikationstabellerna. Skriv sedan ut dem. Exempelvis alla -multiplikationstabeller upp till 7: -``` -Vilket är det högsta tal du vill multiplicera? 7 - - * | 1 2 3 4 5 6 7 ----+--------------------- - 1 | 1 2 3 4 5 6 7 - 2 | 2 4 6 8 10 12 14 - 3 | 3 6 9 12 15 18 21 - 4 | 4 8 12 16 20 24 28 - 5 | 5 10 15 20 25 30 35 - 6 | 6 12 18 24 30 36 42 - 7 | 7 14 21 28 35 42 49 -``` - -Ett lösningsförslag (för båda) finns i [multtable.py][multtable]. - -[multtable]: https://github.com/dbosk/intropy/blob/master/modules/iterations/tutorial/multtable.py - - -### Primtalsfaktorisering - -Ett [primtal][primtal] är ett tal som endast är delbart med 1 och sig självt, -exempelvis 2, 3, 5, 7, 11 och 13. [Aritmetikens fundamentalsats][aritfund] -säger att "varje heltal större än 1 kan skrivas som en produkt av primtal på -ett och endast ett sätt" (primtalsfaktorerna är sorterade, $2\cdot 3$ och -$3\cdot 2$ räknas som samma). - -Skriv en funktion som tar ett heltal och returnerar en sträng med dess -primtalsfaktorer. Exempelvis: $15 = 3\cdot 5$, $8 = 2\cdot 2\cdot 2$. (Denna -funktion är sannolikt enklast att skriva som en rekursiv funktion.) - -[Lösningsförslag för primtalsfaktorisering, primes.py][primes]. - -[primtal]: https://sv.wikipedia.org/wiki/Primtal -[aritfund]: https://sv.wikipedia.org/wiki/Aritmetikens_fundamentalsats -[primes]: https://github.com/dbosk/intropy/blob/master/modules/iterations/tutorial/primes.py - - -### Cowsay - -I terminalen finns alla möjliga intressanta kommandond. Ett av de lite roligare -är `cowsay`. Det funkar såhär: -``` -$ cowsay "Smaka på den här utmaningen!" - ______________________________ -< Smaka på den här utmaningen! > - ------------------------------ - \ ^__^ - \ (oo)\_______ - (__)\ )\/\ - ||----w | - || || -``` -Skriv en funktion som åstadkommer samma sak som `cowsay`. [Lösningsförslag cowsay.py][cowsay]. - -[cowsay]: https://github.com/dbosk/intropy/blob/master/modules/iterations/tutorial/cowsay.py diff --git a/modules/variables/advanced_tutorial.md b/modules/variables/advanced_tutorial.md new file mode 100644 index 00000000..8b92392c --- /dev/null +++ b/modules/variables/advanced_tutorial.md @@ -0,0 +1,87 @@ +--- +title: Fördjupande övning om variabler och funktioner +authors: + - Daniel Bosk <dbosk@kth.se> + - Celina Soori <celinah@kth.se> +--- +# Fördjupande övning: funktioner och variabler + +Målet med övningen är att du ska få en fördjupad förståelse för hur man ska + + - dela upp problem in mindre problem, + - minimera kodupprepning, + - skapa funktioner med parametrar och returvärden. + + +## Önskemål från gruppen + +Har alla kommit igång med kursens material? Är det några frågetecken om kursuppläget? + +Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå in djupare på? + +## Övningsuppgifter + +### Finn fem fel + +Dela upp er i par och låt en av er ladda ner [ett program för att göra hushållssysslor](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/variables/hard_house_chores.py) + +Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden. + +Hitta nu tillsammans minst fem fel/utvecklingsområden i koden (tänk på vad ni lärt er under veckan). + +Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför? + +### Att göra saker + +Vi ska nu fokusera på att skriva funktioner som fokuserar på att dela upp +algoritmer i deras beståndsdelar. + +Vi börjar med [ett exempel för att gå][walk]: +```python +"""Ett program som illustrerar funktionsuppdelningen i att gå""" + +def take_step_fwd(): + """En funktion som anropar funktionerna som behövs för att ta ett steg""" + lift_leg("vänster") + lean_body("framåt") + lift_leg("höger") + lean_body("bakåt") + +def lift_leg(the_leg): + """Lyfter ett ben, the_leg anger höger eller vänster""" + print(f"lyft {the_leg} ben") + +def lean_body(direction): + """Luta kroppen, direction anger riktning""" + print(f"luta kroppen {direction}") + +def walk_two_steps(): + """En funktion som tar två steg framåt""" + take_step_fwd() + take_step_fwd() + +walk_two_steps() +``` +Givetvis kan vi dela upp funktionen `lift_leg` ytterligare. + +[walk]: https://github.com/dbosk/intropy/blob/master/modules/variables/walk.py + +Skriv program som, på samma sätt som ovan, skriver ut instruktioner för att: + + 1. dansa (valfri dans), vilka steg ska tas med vilka fötter? + 2. diska (handdisk, då diskmaskinen inte är så utmanande, vi såg en algoritm + på föreläsningen). + +Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/modules/variables/diska.py) + +### Generera e-postadresser + +Skriv ett program som generar en e-postadress utifrån parametrar som antingen är hårdkodade eller givna av användaren. + +Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/resources/funktioner/adress.py) + +### Avgöra om en e-postadress är giltig + +Skriv ett program som tar en e-postadress som input och sedan returnerar om +den givna e-postadressen är giltig eller inte. Går det att återanvända kod från +föregående uppgift? diff --git a/modules/variables/tutorial.md b/modules/variables/tutorial.md index fd9bcf9c..4ffba253 100644 --- a/modules/variables/tutorial.md +++ b/modules/variables/tutorial.md @@ -44,7 +44,7 @@ Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar ### Att göra saker -Vi ska nu fokusera på att skriva funktioner som fokuserar på att dela upp +Vi ska nu fokusera på att skriva funktioner som fokuserar på att dela upp algoritmer i deras beståndsdelar. Vi börjar med [ett exempel för att gå][walk]: @@ -80,29 +80,7 @@ Givetvis kan vi dela upp funktionen `lift_leg` ytterligare. Skriv program som, på samma sätt som ovan, skriver ut instruktioner för att: 1. dansa (valfri dans), vilka steg ska tas med vilka fötter? - 2. diska (handdisk, då diskmaskinen inte är så utmanande, vi såg en algoritm + 2. diska (handdisk, då diskmaskinen inte är så utmanande, vi såg en algoritm på föreläsningen). Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/modules/variables/diska.py) - - -## Svårare övningsuppgifter - -De här uppgifterna är till för veckans avancerade övning alternativt om det finns tid över på den första övningen. - -### Generera e-postadresser - -Skriv ett program som generar en e-postadress utifrån parametrar som antingen är hårdkodade eller givna av användaren. - -Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/resources/funktioner/adress.py) - -### Finn fem fel - -Dela upp er i par och låt en av er ladda ner [ett program för att göra hushållssysslor](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/variables/hard_house_chores.py) - -Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden. - -Hitta nu tillsammans minst fem fel/utvecklingsområden i koden (tänk på vad ni lärt er under veckan). - -Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför? - From 1fa00cfc3c12caf516bcf897b01dfa22fff1d9da Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 10:09:21 +0200 Subject: [PATCH 051/214] Update instruction.md --- modules/containers/tutorial/instruction.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/modules/containers/tutorial/instruction.md b/modules/containers/tutorial/instruction.md index 3ca540de..1fc74227 100644 --- a/modules/containers/tutorial/instruction.md +++ b/modules/containers/tutorial/instruction.md @@ -1,5 +1,5 @@ --- -title: Övning om behållare +title: Övning om klasser och behållare authors: - Daniel Bosk <dbosk@kth.se> --- @@ -10,16 +10,17 @@ Målet med övningen är att du ska blir bättre på att - tillämpa behållare för att lagra mängder med data, - se textsträngar som en lista med bokstäver, - tillämpa olika former av upprepningar för att arbeta med behållarna, + - skapa enkla klasser för att skapa nya datatyper, - dela upp problem i mindre problem, - minimera kodupprepning, - konstruera interaktiva program, - leta i Pythons dokumentation. +## Önskemål från gruppen -## Laborationen +Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå igenom igen? -Hur har olika grupper löst samma labb? Oftast väldigt olika. Vi går igenom -några lösningar. Hur löser man extrauppgiften? +Gick förra veckans laboration bra? Finns det något ni skulle vilja gå igenom från laborationen? ## Förfina fulkoden! From e343b1e2242b9d2ad379d72e64c76fc7c620f9a1 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 10:22:54 +0200 Subject: [PATCH 052/214] Update tutorial.md --- modules/variables/tutorial.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/variables/tutorial.md b/modules/variables/tutorial.md index 4ffba253..831a6f53 100644 --- a/modules/variables/tutorial.md +++ b/modules/variables/tutorial.md @@ -6,7 +6,7 @@ authors: --- # Övning: funktioner och variabler -Målet med övningen är att du ska blir bättre på att +Målet med övningen är att du ska bli bättre på att - dela upp problem in mindre problem, - minimera kodupprepning, From 1424d023d339b75acb3f70c6af13bf1e670bec16 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 10:24:27 +0200 Subject: [PATCH 053/214] added error handling in to-do list --- modules/conditionals/tutorial.md | 93 ++------------------------------ 1 file changed, 4 insertions(+), 89 deletions(-) diff --git a/modules/conditionals/tutorial.md b/modules/conditionals/tutorial.md index 472cc090..6a1c1b19 100644 --- a/modules/conditionals/tutorial.md +++ b/modules/conditionals/tutorial.md @@ -3,15 +3,15 @@ title: Övning om inmatning och villkorssatser authors: - Daniel Bosk <dbosk@kth.se> --- -# Övning: inmatning och villkorssatser +# Övning: inmatning, felhantering och villkorssatser -Målet med övningen är att du ska blir bättre på att +Målet med övningen är att du ska bli bättre på att - tillämpa styrstrukturer, + - felhantera inmatning, - konstruera interaktiva program, - dela upp problem i mindre problem, - - minimera kodupprepning, - - bekanta dig med rekursion. + - minimera kodupprepning ## Önskemål från gruppen @@ -69,88 +69,3 @@ print(f"Tidsåtgång: {end_time-start_time}") ``` Tips: använd funktioner för att åstadkomma straffrundor vid fel svar. - - -## Svårare övningsuppgifter - -### Att göra saker - -Vi ska nu fokusera på att skriva funktioner som fokuserar på att dela upp -algoritmer i deras beståndsdelar. Den här gången kommer algoritmerna att kunna -bli lite mer avancerade, de ska kunna göra olika saker beroende på olika -villkor. - -Vi börjar med [ett exempel för att gå][walk]: -```python -"""Ett program som illustrerar funktionsuppdelningen i att gå, dock med en -tämligen udda gångstil.""" - -def take_step_first(the_leg): - """En funktion som anropar funktionerna som behövs för att ta ett steg""" - lift_leg(the_leg) - lean_body("framåt") - -def take_step_second(the_leg): - """En funktion som anropar funktionerna för att ta det kompletterande steget""" - lift_leg(the_leg) - lean_body("bakåt") - put_leg(the_leg) - -def lift_leg(the_leg): - """Lyfter ett ben, the_leg anger höger eller vänster""" - print(f"lyft {the_leg} ben") - -def put_leg(the_leg): - """Sätter ner ett ben som är i luften""" - print(f"sätt ned {the_leg} ben") - -def lean_body(direction): - """Luta kroppen, direction anger riktning""" - print(f"luta kroppen {direction}") - -def walk_1m_fwd(): - """En funktion som går en meter framåt""" - take_step_first("höger") - take_step_second("vänster") - -def walk_fwd(meters): - """En funktion som går meters antal meter framåt""" - if meters > 0: - walk_1m_fwd() - walk_fwd(meters-1) - -walk_fwd(2) -``` -Givetvis kan vi dela upp funktionen `lift_leg` ytterligare. Du kan även se en -[interaktiv genomgång av exekveringen][walk-tutor]. - -[walk]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/walk.py -[walk-tutor]: https://pythontutor.com/visualize.html#code=%22%22%22Ett%20program%20som%20illustrerar%20funktionsuppdelningen%20i%20att%20g%C3%A5,%20dock%20med%20en%20%0At%C3%A4mligen%20udda%20g%C3%A5ngstil.%22%22%22%0A%0Adef%20take_step_first%28the_leg%29%3A%0A%20%20%20%20%22%22%22En%20funktion%20som%20anropar%20funktionerna%20som%20beh%C3%B6vs%20f%C3%B6r%20att%20ta%20ett%20steg%22%22%22%0A%20%20%20%20lift_leg%28the_leg%29%0A%20%20%20%20lean_body%28%22fram%C3%A5t%22%29%0A%0Adef%20take_step_second%28the_leg%29%3A%0A%20%20%20%20%22%22%22En%20funktion%20som%20anropar%20funktionerna%20f%C3%B6r%20att%20ta%20det%20kompletterande%20steget%22%22%22%0A%20%20%20%20lift_leg%28the_leg%29%0A%20%20%20%20lean_body%28%22bak%C3%A5t%22%29%0A%20%20%20%20put_leg%28the_leg%29%0A%0Adef%20lift_leg%28the_leg%29%3A%0A%20%20%20%20%22%22%22Lyfter%20ett%20ben,%20the_leg%20anger%20h%C3%B6ger%20eller%20v%C3%A4nster%22%22%22%0A%20%20%20%20print%28f%22lyft%20%7Bthe_leg%7D%20ben%22%29%0A%0Adef%20put_leg%28the_leg%29%3A%0A%20%20%20%20%22%22%22S%C3%A4tter%20ner%20ett%20ben%20som%20%C3%A4r%20i%20luften%22%22%22%0A%20%20%20%20print%28f%22s%C3%A4tt%20ned%20%7Bthe_leg%7D%20ben%22%29%0A%0Adef%20lean_body%28direction%29%3A%0A%20%20%20%20%22%22%22Luta%20kroppen,%20direction%20anger%20riktning%22%22%22%0A%20%20%20%20print%28f%22luta%20kroppen%20%7Bdirection%7D%22%29%0A%0Adef%20walk_1m_fwd%28%29%3A%0A%20%20%20%20%22%22%22En%20funktion%20som%20g%C3%A5r%20en%20meter%20fram%C3%A5t%22%22%22%0A%20%20%20%20take_step_first%28%22h%C3%B6ger%22%29%0A%20%20%20%20take_step_second%28%22v%C3%A4nster%22%29%0A%0Adef%20walk_fwd%28meters%29%3A%0A%20%20%20%20%22%22%22En%20funktion%20som%20g%C3%A5r%20meters%20antal%20meter%20fram%C3%A5t%22%22%22%0A%20%20%20%20if%20meters%20%3E%200%3A%0A%20%20%20%20%20%20%20%20walk_1m_fwd%28%29%0A%20%20%20%20%20%20%20%20walk_fwd%28meters-1%29%0A%0Awalk_fwd%282%29&cumulative=false&curInstr=0&heapPrimitives=nevernest&mode=display&origin=opt-frontend.js&py=3&rawInputLstJSON=%5B%5D&textReferences=false - -Skriv program som, på samma sätt som ovan, skriver ut instruktioner för - - - att gå till olika platser som användaren kan välja mellan. - - gå en slumpmässig promenad (höger, vänster, framåt, bakåt) som är $n$ meter - lång. - - att dansa (valfri dans) $n$ takter, vilka steg ska tas med vilka fötter vid - de olika tillfällena i musiken? - - reagerar om användaren går in i en vägg, ramlar ner i ett hål m.m. - -Vi går igenom olika lösningar. - -En användbar byggsten för promenaden och för att få lite variation i dansen är -slump. Följande kod illustrerar hur vi kan slumpa tal. -```python -"""Ett program som illustrerar hur man skapar slumptal i Python""" - -import random - -slumptal = random.randint(1, 10) - -print(f"Slumptalet är {slumptal}.") -``` -Vi kan även gå igenom [ett exempel som använder denna och skapar en slumpmässig -dans][random-dance]. - -[random-dance]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/dance.py - From 74e19f5acf68f17b44ac290c3a8eeb27b8b5d51a Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 10:24:56 +0200 Subject: [PATCH 054/214] Update tutorial.md --- modules/conditionals/tutorial.md | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/conditionals/tutorial.md b/modules/conditionals/tutorial.md index 6a1c1b19..58c1c288 100644 --- a/modules/conditionals/tutorial.md +++ b/modules/conditionals/tutorial.md @@ -2,6 +2,7 @@ title: Övning om inmatning och villkorssatser authors: - Daniel Bosk <dbosk@kth.se> + - Celina Soori <celinah@kth.se> --- # Övning: inmatning, felhantering och villkorssatser From 0c85e5209f5ebb8120a0f826cd45deb28ba1c025 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 10:27:32 +0200 Subject: [PATCH 055/214] added question about last lab --- modules/conditionals/advanced_tutorial.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/conditionals/advanced_tutorial.md b/modules/conditionals/advanced_tutorial.md index d42c53a8..7677870b 100644 --- a/modules/conditionals/advanced_tutorial.md +++ b/modules/conditionals/advanced_tutorial.md @@ -9,16 +9,17 @@ authors: Målet med övningen är att du ska få en fördjupad förståelse för hur du ska - tillämpa styrstrukturer, + - felhantera inmatning, - konstruera interaktiva program, - dela upp problem i mindre problem, - - minimera kodupprepning, - - bekanta dig med rekursion. - + - minimera kodupprepning ## Önskemål från gruppen Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå in djupare på? +Är det någon som vill visa upp något särskilt från förra veckans laboration som kan ge inspiration till gruppen? + ## Övningsuppgifter ### Finn fem fel From 2f3c00e8d795a11a5536c73a2392259b02f7b066 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 10:27:46 +0200 Subject: [PATCH 056/214] Update advanced_tutorial.md --- modules/conditionals/advanced_tutorial.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/conditionals/advanced_tutorial.md b/modules/conditionals/advanced_tutorial.md index 7677870b..9d7fbe97 100644 --- a/modules/conditionals/advanced_tutorial.md +++ b/modules/conditionals/advanced_tutorial.md @@ -4,7 +4,7 @@ authors: - Daniel Bosk <dbosk@kth.se> - Celina Soori <celinah@kth.se> --- -# Fördjupande övning: inmatning och villkorssatser +# Fördjupande övning: inmatning, felhantering och villkorssatser Målet med övningen är att du ska få en fördjupad förståelse för hur du ska From 66b4d435fdf885641474c655de76595e6a212a48 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 10:34:01 +0200 Subject: [PATCH 057/214] added question about recursion and fib.py as "finn fem fel" --- modules/iterations/tutorial/instruction.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/modules/iterations/tutorial/instruction.md b/modules/iterations/tutorial/instruction.md index 1126c624..0b1921de 100644 --- a/modules/iterations/tutorial/instruction.md +++ b/modules/iterations/tutorial/instruction.md @@ -2,6 +2,7 @@ title: Övning om upprepningar authors: - Daniel Bosk <dbosk@kth.se> + - Celina Soori <celinah@kth.se> --- # Övning: upprepningar och moduler @@ -25,6 +26,15 @@ Gick förra veckans laboration bra? Finns det något ni skulle vilja gå igenom ### Finn fem fel +Programmet [Fibonacci sekvenser](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/iterations/tutorial/fib.py) +skriver ut en [fibonacci sekvens](https://sv.wikipedia.org/wiki/Fibonaccital). + +Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden. + +Hitta nu tillsammans minst fem fel/utvecklingsområden i koden (tänk på vad ni lärt er under veckan). + +Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför? + ### Frågesport Utveckla ditt frågeprogram från förra veckans övning. Enklare frågor ska ha ett begränsat @@ -33,6 +43,9 @@ också att användaren ska mata in korrekt, exempelvis om användaren skriver "tre" istället för "3" ber vi användaren att skriva in igen. (Ska detta räknas som ett försök? Kanske, det får ni avgöra själva.) +Lägg till en meny för frågesporten och låt användaren köra programmet oändligt många gånger. +Testa att använda for, while och rekursion för att upprepa programmet. Vad fungerar bäst? + ### Bombspelet 2.0 Vi har förbättrat vårt frågespel Bomben till Bomben 2.0. Svarar man fel From d1bed6f81357942d6156518eafa520f2186630cb Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 10:38:06 +0200 Subject: [PATCH 058/214] added question about last lab --- modules/iterations/tutorial/advanced_instruction.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/iterations/tutorial/advanced_instruction.md b/modules/iterations/tutorial/advanced_instruction.md index f27b2ad8..b39a5062 100644 --- a/modules/iterations/tutorial/advanced_instruction.md +++ b/modules/iterations/tutorial/advanced_instruction.md @@ -2,6 +2,7 @@ title: Fördjupande övning om upprepningar authors: - Daniel Bosk <dbosk@kth.se> + - Celina Soori <celinah@kth.se> --- # Fördjupande övning: upprepningar och moduler @@ -19,6 +20,8 @@ Målet med övningen är att du ska få en djupare förståelse för för hur du Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå in djupare på? +Är det någon som vill visa upp något särskilt från förra veckans laboration som kan ge inspiration till gruppen? + ## Övningsuppgifter ### Fibonacci sekvenser @@ -60,7 +63,7 @@ Vilket är det högsta tal du vill multiplicera? 7 7 | 7 14 21 28 35 42 49 ``` -Ett lösningsförslag (för båda) finns i [multtable.py][multtable]. +Ett lösningsförslag finns i [multtable.py][multtable]. [multtable]: https://github.com/dbosk/intropy/blob/master/modules/iterations/tutorial/multtable.py From f2210338b10212d70b9a7b2f9a084266bd398bc7 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 10:41:38 +0200 Subject: [PATCH 059/214] added lists to exercise --- modules/iterations/tutorial/instruction.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/iterations/tutorial/instruction.md b/modules/iterations/tutorial/instruction.md index 0b1921de..b3ebbdaa 100644 --- a/modules/iterations/tutorial/instruction.md +++ b/modules/iterations/tutorial/instruction.md @@ -4,7 +4,7 @@ authors: - Daniel Bosk <dbosk@kth.se> - Celina Soori <celinah@kth.se> --- -# Övning: upprepningar och moduler +# Övning: upprepningar, listor och moduler Målet med övningen är att du ska bli bättre på att @@ -43,9 +43,14 @@ också att användaren ska mata in korrekt, exempelvis om användaren skriver "tre" istället för "3" ber vi användaren att skriva in igen. (Ska detta räknas som ett försök? Kanske, det får ni avgöra själva.) +Lägg alla frågor i en lista och testa att använda while och for för att iterera genom listan. +Vad fungerar bäst? + Lägg till en meny för frågesporten och låt användaren köra programmet oändligt många gånger. Testa att använda for, while och rekursion för att upprepa programmet. Vad fungerar bäst? +Lägg till ett menyval där användaren får lägga till en fråga. + ### Bombspelet 2.0 Vi har förbättrat vårt frågespel Bomben till Bomben 2.0. Svarar man fel From 75cb945532537fd628053ffbc09f0d4ea716faa2 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 10:42:30 +0200 Subject: [PATCH 060/214] Update instruction.md --- modules/iterations/tutorial/instruction.md | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/iterations/tutorial/instruction.md b/modules/iterations/tutorial/instruction.md index b3ebbdaa..2d043bcb 100644 --- a/modules/iterations/tutorial/instruction.md +++ b/modules/iterations/tutorial/instruction.md @@ -10,6 +10,7 @@ Målet med övningen är att du ska bli bättre på att - tillämpa olika former av upprepningar: rekursion, for- och while-iterationer, + - iterera genom och lägga till element i en lista, - konstruera interaktiva program, - dela upp problem i mindre problem, - minimera kodupprepning, From 509fab4003a2d62abb86525192fb7cb1d2c385eb Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 10:43:12 +0200 Subject: [PATCH 061/214] added lists to exercise --- modules/iterations/tutorial/advanced_instruction.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/iterations/tutorial/advanced_instruction.md b/modules/iterations/tutorial/advanced_instruction.md index b39a5062..aecf4882 100644 --- a/modules/iterations/tutorial/advanced_instruction.md +++ b/modules/iterations/tutorial/advanced_instruction.md @@ -4,12 +4,13 @@ authors: - Daniel Bosk <dbosk@kth.se> - Celina Soori <celinah@kth.se> --- -# Fördjupande övning: upprepningar och moduler +# Fördjupande övning: upprepningar, listor och moduler Målet med övningen är att du ska få en djupare förståelse för för hur du ska - tillämpa olika former av upprepningar: rekursion, for- och while-iterationer, + - iterera genom och lägga till element i en lista, - konstruera interaktiva program, - dela upp problem i mindre problem, - minimera kodupprepning, From 627375541366ec733d16f313c5fffc9374104473 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 10:54:14 +0200 Subject: [PATCH 062/214] added advanced exercise --- .../classes/tutorial/advanced_instruction.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 modules/classes/tutorial/advanced_instruction.md diff --git a/modules/classes/tutorial/advanced_instruction.md b/modules/classes/tutorial/advanced_instruction.md new file mode 100644 index 00000000..3db150d9 --- /dev/null +++ b/modules/classes/tutorial/advanced_instruction.md @@ -0,0 +1,90 @@ +--- +title: Övning om klasser och objekt +authors: + - Daniel Bosk <dbosk@kth.se> + - Celina Soori <celinah@kth.se> +--- +# Fördjupande övning: klasser och objekt + +Målet med övningen är att du ska få en djupare förståelse för för hur du ska + + - använda och konstruera sammansatta datatyper (klasser), + - tillämpa behållare för att lagra mängder med data, + - tillämpa olika former av upprepningar för att arbeta med data, + - dela upp problem i mindre problem, + - minimera kodupprepning, + - leta i Pythons dokumentation. + + +## Önskemål från gruppen + +Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå in djupare på? + +Är det någon som vill visa upp något särskilt från förra veckans laboration som kan ge inspiration till gruppen? + +### Finn fem fel + + +[Gissningsspelet](https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/guess.py) låter användaren gissa. + +Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden. + +Hitta nu tillsammans minst fem fel/utvecklingsområden i koden (tänk på vad ni lärt er under veckan). + +Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför? + +([Lösningsförslag]([multtable-good.py](https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/guess-good.py) + + +## Bankkontot + +Vi ska skriva ett enkelt program som hanterar konton åt en bank. Vi behöver en +sammansatt datatyp (klass) som kan representera ett bankkonto: + + - Det ska lagra ägarens uppgifter. Ägaren är en person. (Hm, kanske vi har en + klass lämplig för att spara en persons data? Hint: se folkbokföringen + ovan.) + - Det ska lagra nuvarande saldo. + - Det ska gå att sätta in pengar. + - Det ska gå att ta ut pengar, men bara om det finns tillräckligt med pengar + på kontot. Inga negativa saldon! + +Lösningsförslag: + + - [En modul med klasser för en bank, bank.py][bank.py] + - [En modul med klasser för en bank (använder arv), bank_arv.py][bank_arv.py] + - [Ett program med gränssnitt för en bank, banken.py][banken.py] + - [Ett program med gränssnitt för en bank (arv), banken_arv.py][banken_arv.py] + - [En modul för inmatning av specifika typer, input_type.py][input_type.py] + +[bank.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/bank.py +[bank_arv.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/bank_arv.py +[banken.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/banken.py +[banken_arv.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/banken_arv.py +[input_type.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/input_type.py + + +## En bråkig klass + +Vi vill ha en klass för att räkna med rationella tal, eller bråk. Vi ska kunna: + + - skapa bråk, exempelvis `a = Bråk(1, 3)` och `b = Bråk(2, 6)`; + - jämföra bråk, exempelvis `a == b` eller `a < b`; + - skriva ut bråk på läsbar form, exempelvis `print(f"{a} och {b}")` ger + utskriften `1/3 och 2/6`. + - addera, subtrahera, multiplicera och dividera bråk. + - typkonvertera bråket till ett flyttal (`float`). + - förkorta bråk, exempelvis så att `b` (som är 2/6) kan förkortas till 1/3. + +Detta kräver en del specialmetoder. Se [dokumentationen för Pythons +specialmetoder för jämförelse][doc-cmp] och [dokumentationen för Pythons +specialmetoder för att emulera numeriska typer][doc-numtypemethods]. + +[doc-cmp]: https://docs.python.org/3/reference/datamodel.html#object.__lt__ +[doc-numtypemethods]: https://docs.python.org/3/reference/datamodel.html#emulating-numeric-types + +Lösningsförslag: + + - [Lösningsförslag: en modul med en klass för bråktal, frac.py][frac.py] + +[frac.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/frac.py From e884d22685ede5e9def2864a92de364e2e454c3c Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 10:54:32 +0200 Subject: [PATCH 063/214] added finn fem fel --- modules/classes/tutorial/instruction.md | 78 ++++++------------------- 1 file changed, 17 insertions(+), 61 deletions(-) diff --git a/modules/classes/tutorial/instruction.md b/modules/classes/tutorial/instruction.md index f33bf532..0c32f848 100644 --- a/modules/classes/tutorial/instruction.md +++ b/modules/classes/tutorial/instruction.md @@ -2,6 +2,7 @@ title: Övning om klasser och objekt authors: - Daniel Bosk <dbosk@kth.se> + - Celina Soori <celinah@kth.se> --- # Övning: klasser och objekt @@ -15,13 +16,25 @@ Målet med övningen är att du ska blir bättre på att - leta i Pythons dokumentation. -## Laborationen +## Önskemål från gruppen + +Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå igenom igen? + +Gick förra veckans laboration bra? Finns det något ni skulle vilja gå igenom från laborationen? + +### Finn fem fel -Hur har olika grupper löst samma labb? Oftast väldigt olika. Vi går igenom -några lösningar. Hur löser man extrauppgiften? +Programmet [En multiplikationstabell](https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/multtable.py) skriver ut en multiplikationstabell. +Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden. -## Inköpslistan +Hitta nu tillsammans minst fem fel/utvecklingsområden i koden (tänk på vad ni lärt er under veckan). + +Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför? + +([Lösningsförslag]([multtable-good.py](https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/multtable-good.py) + +### Inköpslistan Skriv ett program som hanterar en inköpslista. Du ska kunna ha flera olika inköpslistor (exempelvis en för mat, en för andra saker), men det räcker med @@ -37,32 +50,6 @@ Lösningsförslag: [shopping.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/shopping.py -## Folkbokföringen - -Under föreläsningen skrev vi en [modul med en klass för -personer][person_old.py]. Vi ska nu bygga vidare på den och skriva en enkel -version av Skatteverkets folkbokföringsdatabas. - -[person_old.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/slides/examples/person.py - -Folkbokföringen håller koll på följande om varje person: - - - personens identitet (namn, personnummer och de olika delarna av dessa), - - personens föräldrar och barn, - - personens bostadsadress (delarna av den adressen) och alla historiska - bostadsadresser. - -Lösningsförslag: - - - [En modul med en klass för personer, person.py][person.py], - - [en modul med en klass för adresser, adress.py][adress.py], - - [en modul med anpassningar för Skatteverket och testprogram, skatteverket.py][skatteverket.py] - -[person.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/person.py -[adress.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/adress.py -[skatteverket.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/skatteverket.py - - ## Bankkontot Vi ska skriva ett enkelt program som hanterar konton åt en bank. Vi behöver en @@ -89,34 +76,3 @@ Lösningsförslag: [banken.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/banken.py [banken_arv.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/banken_arv.py [input_type.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/input_type.py - - -## En bråkig klass - -Vi vill ha en klass för att räkna med rationella tal, eller bråk. Vi ska kunna: - - - skapa bråk, exempelvis `a = Bråk(1, 3)` och `b = Bråk(2, 6)`; - - jämföra bråk, exempelvis `a == b` eller `a < b`; - - skriva ut bråk på läsbar form, exempelvis `print(f"{a} och {b}")` ger - utskriften `1/3 och 2/6`. - - addera, subtrahera, multiplicera och dividera bråk. - - typkonvertera bråket till ett flyttal (`float`). - - förkorta bråk, exempelvis så att `b` (som är 2/6) kan förkortas till 1/3. - -Detta kräver en del specialmetoder. Se [dokumentationen för Pythons -specialmetoder för jämförelse][doc-cmp] och [dokumentationen för Pythons -specialmetoder för att emulera numeriska typer][doc-numtypemethods]. - -[doc-cmp]: https://docs.python.org/3/reference/datamodel.html#object.__lt__ -[doc-numtypemethods]: https://docs.python.org/3/reference/datamodel.html#emulating-numeric-types - -Lösningsförslag: - - - [Lösningsförslag: en modul med en klass för bråktal, frac.py][frac.py] - -[frac.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/frac.py - - -## Önskemål från gruppen - -Vad vill gruppen gå igenom igen från veckan som var? From e08f285a2a51dbfa6623de29f070e9507b85b2e7 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 10:55:21 +0200 Subject: [PATCH 064/214] fixed hyperlink --- modules/classes/tutorial/advanced_instruction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/classes/tutorial/advanced_instruction.md b/modules/classes/tutorial/advanced_instruction.md index 3db150d9..1fe74eb5 100644 --- a/modules/classes/tutorial/advanced_instruction.md +++ b/modules/classes/tutorial/advanced_instruction.md @@ -33,7 +33,7 @@ Hitta nu tillsammans minst fem fel/utvecklingsområden i koden (tänk på vad ni Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför? -([Lösningsförslag]([multtable-good.py](https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/guess-good.py) +[Lösningsförslag](https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/guess-good.py) ## Bankkontot From 833310c16af9b0ed6e4b31dda1dcb2d68ba893ea Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 10:57:16 +0200 Subject: [PATCH 065/214] Update instruction.md --- modules/classes/tutorial/instruction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/classes/tutorial/instruction.md b/modules/classes/tutorial/instruction.md index 0c32f848..bf9a1db6 100644 --- a/modules/classes/tutorial/instruction.md +++ b/modules/classes/tutorial/instruction.md @@ -6,7 +6,7 @@ authors: --- # Övning: klasser och objekt -Målet med övningen är att du ska blir bättre på att +Målet med övningen är att du ska bli bättre på att - använda och konstruera sammansatta datatyper (klasser), - tillämpa behållare för att lagra mängder med data, From a91ca9a4ca73f73d98eaf2a75a9b1cb28d74ce50 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 11:07:09 +0200 Subject: [PATCH 066/214] added finn fem fel and email-exercise --- modules/containers/tutorial/instruction.md | 194 ++++++++------------- 1 file changed, 75 insertions(+), 119 deletions(-) diff --git a/modules/containers/tutorial/instruction.md b/modules/containers/tutorial/instruction.md index 1fc74227..13c80673 100644 --- a/modules/containers/tutorial/instruction.md +++ b/modules/containers/tutorial/instruction.md @@ -2,12 +2,13 @@ title: Övning om klasser och behållare authors: - Daniel Bosk <dbosk@kth.se> + - Celina Soori <celinah@kth.se> --- -# Övning: behållare +# Övning: Fler behållare och mer klasser -Målet med övningen är att du ska blir bättre på att +Målet med övningen är att du ska bli bättre på att - - tillämpa behållare för att lagra mängder med data, + - tillämpa olika behållare för att lagra mängder med data, - se textsträngar som en lista med bokstäver, - tillämpa olika former av upprepningar för att arbeta med behållarna, - skapa enkla klasser för att skapa nya datatyper, @@ -22,123 +23,78 @@ Var det något särskilt från veckans föreläsning och/eller OLI-material som Gick förra veckans laboration bra? Finns det något ni skulle vilja gå igenom från laborationen? +## Övningsuppgifter -## Förfina fulkoden! - -Vi har lagt vantarna på lite fulkod. Fulkod är vi allergiska emot, så vi -behöver omedelbart fixa den till finkod. Finkod uppfyller kriterierna: - -- Informativa utskrifter -- Enkel inmatning -- Kommentarer: doc-strings, komplexa delar (`pylint` och `pydoc`!) -- Beskrivande namn -- Konsekvent språk och typografi (`pylint`!) -- Uppdelning i funktioner/metoder (och moduler?) -- Funktioner har lämpliga parametrar och returvärden -- Ingen kodupprepning - -Fulkoden som behöver fixas är följande: - -- [Ett gissningsspel, guess.py][guess.py] - ([lösningsförslag, guess-good.py][guess-good.py]) -- [En multiplikationskolumn, multcol.py][multcol.py] -- [En multiplikationstabell, multtable.py][multtable.py] - ([lösningsförslag, multtable-good.py][multtable-good.py]) - -[guess.py]: https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/guess.py -[guess-good.py]: https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/guess-good.py -[multcol.py]: https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/multcol.py -[multtable.py]: https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/multtable.py -[multtable-good.py]: https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/multtable-good.py - - -## Fortune cookies - -Det finns många intressanta kommandon i den UNIX-lika terminalen. Förra -övningen nämnde vi `cowsay`. Det finns även ett kommando `fortune` som ger -lustiga korta utsagor och citat: -``` -(0|13:23)dbosk@X1:tutorial (master) -$ fortune -Q: What is printed on the bottom of beer bottles in Minnesota? -A: Open other end. -(0|13:23)dbosk@X1:tutorial (master) -$ fortune -Go not to the elves for counsel, for they will say both yes and no. - -- J.R.R. Tolkien -(0|13:24)dbosk@X1:tutorial (master) -$ fortune -You never hesitate to tackle the most difficult problems. -(0|13:24)dbosk@X1:tutorial (master) -$ -``` -Skriv ett program som skriver ut en slumpvis vald humoristisk "fortune cookie" -relaterad till era studier. Exempelvis: -``` -$ python3 fortune.py -Alla kommer att få A på matematiktentan! -$ python3 fortune.py -Det är en lovande dag för dig! -``` - - -## Ett bättre `cowsay` - -Förra övningen hade vi med en uppgift att implementera [en enkel version av -kommandot `cowsay`][cowsay.py]. Resultatet när man körde programmet såg ut -något i stil med följande: -``` - -------------------------------------------------------- -| Smaka på den här utmaningen! Fast så svår är den inte. | - -------------------------------------------------------- - \ ^__^ - \ (oo)\_______ - (__)\ )\/\ - ||----w | - || || -``` - -Om texten blir för lång funkar inte programmet då skärmbredden tar slut. Nu -vill vi kunna hantera längre texter genom att bryta dem till lagom långa rader, -exempelvis: -``` - ------------------------------- -| Smaka på den här utmaningen! | -| Fast så svår är den inte. | - ------------------------------- - \ ^__^ - \ (oo)\_______ - (__)\ )\/\ - ||----w | - || || -``` - -[cowsay.py]: https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/cowsay.py - - -## `fortune` + `cowsay` = humor - -Skriv dina fortune- och cowsay-program som moduler och kombinera dem: -``` - --------------------------- -| Alla kommer att | -| få A på matematiktentan! | - --------------------------- - \ ^__^ - \ (oo)\_______ - (__)\ )\/\ - ||----w | - || || -``` -När ni känner er nöjda finns följande lösningsförslag: - -- [fortune.py][fortune.py], -- [radbrytande cowsay_good.py][cowsay_good.py]. - -[fortune.py]: https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/fortune.py -[cowsay_good.py]: https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/cowsay_good.py +### Finn fem fel +[Gissningsspelet](https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/guess.py) låter användaren gissa. -## Önskemål från gruppen +Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden. + +Hitta nu tillsammans minst fem fel/utvecklingsområden i koden (tänk på vad ni lärt er under veckan). + +Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför? + +[Lösningsförslag](https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/guess-good.py) + +### Avgöra om en e-postadress är giltig + +Skriv ett program som läser in en e-postadress från användaren och avgör om det är en giltig adress. + +Fundera på: +- Vad avgör om en e-postadress är giltig +- Vad är gemensamt med alla e-postadresser? Hur kan vi använda det för att skapa ett flexibelt program? + +### Bankkontot + +Vi ska skriva ett enkelt program som hanterar konton åt en bank. Vi behöver en +sammansatt datatyp (klass) som kan representera ett bankkonto: + + - Det ska lagra ägarens uppgifter. Ägaren är en person. (Hm, kanske vi har en + klass lämplig för att spara en persons data? Hint: se folkbokföringen + ovan.) + - Det ska lagra nuvarande saldo. + - Det ska gå att sätta in pengar. + - Det ska gå att ta ut pengar, men bara om det finns tillräckligt med pengar + på kontot. Inga negativa saldon! + +Testa att lagra objekten i en lista och i en uppslagslista. Vad fungerar bäst i det här fallet? + +Lösningsförslag: + + - [En modul med klasser för en bank, bank.py][bank.py] + - [En modul med klasser för en bank (använder arv), bank_arv.py][bank_arv.py] + - [Ett program med gränssnitt för en bank, banken.py][banken.py] + - [Ett program med gränssnitt för en bank (arv), banken_arv.py][banken_arv.py] + - [En modul för inmatning av specifika typer, input_type.py][input_type.py] + +[bank.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/bank.py +[bank_arv.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/bank_arv.py +[banken.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/banken.py +[banken_arv.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/banken_arv.py +[input_type.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/input_type.py + +### En bråkig klass + +Vi vill ha en klass för att räkna med rationella tal, eller bråk. Vi ska kunna: + + - skapa bråk, exempelvis `a = Bråk(1, 3)` och `b = Bråk(2, 6)`; + - jämföra bråk, exempelvis `a == b` eller `a < b`; + - skriva ut bråk på läsbar form, exempelvis `print(f"{a} och {b}")` ger + utskriften `1/3 och 2/6`. + - addera, subtrahera, multiplicera och dividera bråk. + - typkonvertera bråket till ett flyttal (`float`). + - förkorta bråk, exempelvis så att `b` (som är 2/6) kan förkortas till 1/3. + +Detta kräver en del specialmetoder. Se [dokumentationen för Pythons +specialmetoder för jämförelse][doc-cmp] och [dokumentationen för Pythons +specialmetoder för att emulera numeriska typer][doc-numtypemethods]. + +[doc-cmp]: https://docs.python.org/3/reference/datamodel.html#object.__lt__ +[doc-numtypemethods]: https://docs.python.org/3/reference/datamodel.html#emulating-numeric-types + +Lösningsförslag: + + - [Lösningsförslag: en modul med en klass för bråktal, frac.py][frac.py] -Vad vill gruppen gå igenom igen från veckan som var? +[frac.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/frac.py From 7f3567b73dec0cadb2d346b23158d95d64595754 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 11:10:41 +0200 Subject: [PATCH 067/214] added advanced exercise and finn fem fel in each others code --- .../tutorial/advanced_instruction.md | 126 ++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 modules/containers/tutorial/advanced_instruction.md diff --git a/modules/containers/tutorial/advanced_instruction.md b/modules/containers/tutorial/advanced_instruction.md new file mode 100644 index 00000000..44ed51c0 --- /dev/null +++ b/modules/containers/tutorial/advanced_instruction.md @@ -0,0 +1,126 @@ +--- +title: Övning om klasser och behållare +authors: + - Daniel Bosk <dbosk@kth.se> + - Celina Soori <celinah@kth.se> +--- +# Fördjupande övning: Fler behållare och mer klasser + +Målet med övningen är att du ska få en djupare förståelse för för hur du ska + + - tillämpa olika behållare för att lagra mängder med data, + - se textsträngar som en lista med bokstäver, + - tillämpa olika former av upprepningar för att arbeta med behållarna, + - skapa enkla klasser för att skapa nya datatyper, + - dela upp problem i mindre problem, + - minimera kodupprepning, + - konstruera interaktiva program, + - leta i Pythons dokumentation. + +## Önskemål från gruppen + +Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå in djupare på? + +Är det någon som vill visa upp något särskilt från förra veckans laboration som kan ge inspiration till gruppen? + +## Övningsuppgifter + +### Finn fem fel + +Den här övningen ska ni kvalitet-checka en kurskamrats kod. + +Förra veckans övning skrev ni ett program för att skapa bankkonton. Byt kod med en annan person i gruppen. + +Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden. + +Hitta nu minst fem fel/utvecklingsområden i koden (tänk på vad ni lärt er under kursen). + +Förbättra nu koden efter det du hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför? + +Finns det en gräns till hur mycket man kan komprimera en kod utan att påverka kodens läsbarhet? + +### Fortune cookies + +Det finns många intressanta kommandon i den UNIX-lika terminalen. Förra +övningen nämnde vi `cowsay`. Det finns även ett kommando `fortune` som ger +lustiga korta utsagor och citat: +``` +(0|13:23)dbosk@X1:tutorial (master) +$ fortune +Q: What is printed on the bottom of beer bottles in Minnesota? +A: Open other end. +(0|13:23)dbosk@X1:tutorial (master) +$ fortune +Go not to the elves for counsel, for they will say both yes and no. + -- J.R.R. Tolkien +(0|13:24)dbosk@X1:tutorial (master) +$ fortune +You never hesitate to tackle the most difficult problems. +(0|13:24)dbosk@X1:tutorial (master) +$ +``` +Skriv ett program som skriver ut en slumpvis vald humoristisk "fortune cookie" +relaterad till era studier. Exempelvis: +``` +$ python3 fortune.py +Alla kommer att få A på matematiktentan! +$ python3 fortune.py +Det är en lovande dag för dig! +``` + + +## Ett bättre `cowsay` + +Förra övningen hade vi med en uppgift att implementera [en enkel version av +kommandot `cowsay`][cowsay.py]. Resultatet när man körde programmet såg ut +något i stil med följande: +``` + -------------------------------------------------------- +| Smaka på den här utmaningen! Fast så svår är den inte. | + -------------------------------------------------------- + \ ^__^ + \ (oo)\_______ + (__)\ )\/\ + ||----w | + || || +``` + +Om texten blir för lång funkar inte programmet då skärmbredden tar slut. Nu +vill vi kunna hantera längre texter genom att bryta dem till lagom långa rader, +exempelvis: +``` + ------------------------------- +| Smaka på den här utmaningen! | +| Fast så svår är den inte. | + ------------------------------- + \ ^__^ + \ (oo)\_______ + (__)\ )\/\ + ||----w | + || || +``` + +[cowsay.py]: https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/cowsay.py + + +## `fortune` + `cowsay` = humor + +Skriv dina fortune- och cowsay-program som moduler och kombinera dem: +``` + --------------------------- +| Alla kommer att | +| få A på matematiktentan! | + --------------------------- + \ ^__^ + \ (oo)\_______ + (__)\ )\/\ + ||----w | + || || +``` +När ni känner er nöjda finns följande lösningsförslag: + +- [fortune.py][fortune.py], +- [radbrytande cowsay_good.py][cowsay_good.py]. + +[fortune.py]: https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/fortune.py +[cowsay_good.py]: https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/cowsay_good.py From ae6626e0f325fa8ab5698fd3f7ff9ae41d7a933e Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 11:11:24 +0200 Subject: [PATCH 068/214] Update advanced_instruction.md --- modules/classes/tutorial/advanced_instruction.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/modules/classes/tutorial/advanced_instruction.md b/modules/classes/tutorial/advanced_instruction.md index 1fe74eb5..a260b29a 100644 --- a/modules/classes/tutorial/advanced_instruction.md +++ b/modules/classes/tutorial/advanced_instruction.md @@ -35,8 +35,7 @@ Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar [Lösningsförslag](https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/guess-good.py) - -## Bankkontot +### Bankkontot Vi ska skriva ett enkelt program som hanterar konton åt en bank. Vi behöver en sammansatt datatyp (klass) som kan representera ett bankkonto: @@ -64,7 +63,7 @@ Lösningsförslag: [input_type.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/input_type.py -## En bråkig klass +### En bråkig klass Vi vill ha en klass för att räkna med rationella tal, eller bråk. Vi ska kunna: From da33d642bbbca3c9a7c735575585e8350dc3df59 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 11:11:52 +0200 Subject: [PATCH 069/214] Update instruction.md --- modules/classes/tutorial/instruction.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/classes/tutorial/instruction.md b/modules/classes/tutorial/instruction.md index bf9a1db6..b37a53c2 100644 --- a/modules/classes/tutorial/instruction.md +++ b/modules/classes/tutorial/instruction.md @@ -22,6 +22,8 @@ Var det något särskilt från veckans föreläsning och/eller OLI-material som Gick förra veckans laboration bra? Finns det något ni skulle vilja gå igenom från laborationen? +## Övningsuppgifter + ### Finn fem fel Programmet [En multiplikationstabell](https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/multtable.py) skriver ut en multiplikationstabell. @@ -50,7 +52,7 @@ Lösningsförslag: [shopping.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/shopping.py -## Bankkontot +### Bankkontot Vi ska skriva ett enkelt program som hanterar konton åt en bank. Vi behöver en sammansatt datatyp (klass) som kan representera ett bankkonto: From 4a76ecdbef334cda2d76507555851e97eddb4260 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 11:18:40 +0200 Subject: [PATCH 070/214] added advanced exercise --- .../files/tutorial/advanced_instruction.md | 144 ++++++++++++++++++ 1 file changed, 144 insertions(+) create mode 100644 modules/files/tutorial/advanced_instruction.md diff --git a/modules/files/tutorial/advanced_instruction.md b/modules/files/tutorial/advanced_instruction.md new file mode 100644 index 00000000..b4a40f0c --- /dev/null +++ b/modules/files/tutorial/advanced_instruction.md @@ -0,0 +1,144 @@ +--- +title: Övning om filer +authors: + - Daniel Bosk <dbosk@kth.se> + - Olle Bälter <ob1@kth.se> + - Celina Soori <celinah@kth.se> +--- +# Fördjupande övning: filer + +Målet med övningen är att du ska blir bättre på att + + - överföra data mellan fil och program, d.v.s. + - läsa data från filer, + - lagra data i filer; + - tillämpa behållare för att lagra mängder med data, + - se textsträngar som en lista med bokstäver, + - tillämpa olika former av upprepningar för att arbeta med data, + - dela upp problem i mindre problem, + - minimera kodupprepning, + - konstruera interaktiva program, + - leta i Pythons dokumentation. + + +## Önskemål från gruppen + +Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå in djupare på? + +Är det någon som vill visa upp något särskilt från förra veckans laboration som kan ge inspiration till gruppen? + +## Övningsuppgifter + +### Fortune cookies + +Under förra övningen skrev vi ett program som heter `fortune.py`. Det skriver +ut en slumpvis vald humoristisk "fortune cookie" relaterad till era studier. +Exempelvis: +``` +$ python3 fortune.py +Alla kommer att få A på matematiktentan! +$ python3 fortune.py +Det är en lovande dag för dig! +``` +I den förra versionen hårdkodade vi databasen med fortunes i programmet. Nu ska +vi lagra dem på fil. Ändra programmet så att det läser alla fortunes från en +fil. + +### Extra utmaning med fortune och cowsay + +Hantera fortunes som innehåller flera rader. Anpassa även `cowsay.py` så att +den kan hantera flerradiga inmatningar utan problem. +``` + --------------------------------- +| Vi vill även ha fortunes som | +| kan vara flera rader. | +| | +| Och till och med flera stycken. | + --------------------------------- + \ ^__^ + \ (oo)\_______ + (__)\ )\/\ + ||----w | + || || +``` + +Hint: dela först upp i stycken, därefter meningar med ord. + +Filer i lösningsförslaget: + +- [Ett förbättrat fortune-program, fortune_better.py][fortune_better.py], +- [En fortunesdatabas, fortunes.txt][fortunes.txt] +- [En förbättrad cowsay-funktion, cowsay_better.py][cowsay_better.py], + +[fortune_better.py]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/fortune_better.py +[cowsay_better.py]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/cowsay_better.py +[fortunes.txt]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/fortunes.txt + + +### Räkna ord och bokstäver + +Skriv ett program som frågar användaren om ett filnamn, läser in filen och +räknar förekomsten av varje ord i filen. + +Låt programmet även fråga användaren om ett filnamn och skriv sedan ut +resultatet i CSV-format till filen. +``` +Vilken fil ska vi analysera? något +Finns ingen fil som heter något, försök igen. +Vilken fil ska vi analysera? madicken.txt +Vill du analysera antalet ord eller bokstäver? +Ange ett av alternativen ['ord', 'bokstäver']: något +Tyvärr är något inte ett av alternativen. +Ange ett av alternativen ['ord', 'bokstäver']: ord +Till vilken fil ska vi skriva resultatet (CSV-format)? madicken.txt +Det finns redan en fil som heter madicken.txt, försök igen. +Till vilken fil ska vi skriva resultatet (CSV-format)? madicken.csv +``` +(Ni kan antingen använda Pythons CSV-modul, d.v.s. `import csv`, eller skriva +ut på egen hand.) Sedan kan ni prova att öppna filen i ett kalkylbladsprogram +(exempelvis LibreOffice Calc, Microsoft Excel eller Google Sheets). + +Exempelfiler att arbeta med: +- [Textfil att räkna ord och bokstäver i, madicken.txt][madicken.txt], [utdrag + ur wikipediauppslaget "Madicken (bok)"][madicken-wiki]. +- [Resultat av ordräkning, madicken.csv][madicken.csv]. + +[madicken.txt]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/madicken.txt +[madicken-wiki]: https://sv.wikipedia.org/wiki/Madicken_(bok) +[madicken.csv]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/madicken.csv + +Lösningsförslag: +- [Ett ord- och bokstavsräkningsprogram, wc.py][wc.py], + +[wc.py]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/wc.py + + +### Översättare till och från rövarspråket + +Skriv ett program som frågar efter ett filnamn, frågar om översättning till +eller från rövarspråket, läser filen och översätter all text. Översättningen +ska sedan skriva över originalfilen. + +När du har en översättar från rövarspråket tillbaka till vanligt språk kan du +läsa [filen rövare.txt][rövare.txt]. + +[rövare.txt]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/rövare.txt + +Lösningsförslag: +- [Översättare till och från rövarspråket, rövare.py][rövare.py] +- [Ett ord- och bokstavsräkningsprogram, wc.py][wc.py], + +[rövare.py]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/rövare.py + + +### Rövarspråket eller inte? + +Skriv ett program som använder `wc`- och `rövare`-modulerna ovan för att +undersöka hur bokstavsförekomsterna förändras när en text översätts till +rövarspråket. + +Lösningsförslag: +- [Analysprogram som jämför text med översättning till rövarspråket, + analys.py][analys.py] + +[analys.py]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/analys.py From 844e461388823201521c3737323a0f1b9d0f0f5a Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 11:19:04 +0200 Subject: [PATCH 071/214] added finn fem fel --- modules/files/tutorial/instruction.md | 77 ++++++--------------------- 1 file changed, 16 insertions(+), 61 deletions(-) diff --git a/modules/files/tutorial/instruction.md b/modules/files/tutorial/instruction.md index c69c270c..4812a4ed 100644 --- a/modules/files/tutorial/instruction.md +++ b/modules/files/tutorial/instruction.md @@ -3,6 +3,7 @@ title: Övning om filer authors: - Daniel Bosk <dbosk@kth.se> - Olle Bälter <ob1@kth.se> + - Celina Soori <celinah@kth.se> --- # Övning: filer @@ -20,59 +21,31 @@ Målet med övningen är att du ska blir bättre på att - leta i Pythons dokumentation. -## Laborationen - -Hur har olika grupper löst samma labb? Oftast väldigt olika. Vi går igenom -några lösningar. Hur löser man extrauppgiften? +## Önskemål från gruppen +Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå igenom igen? -## Fortune cookies +Gick förra veckans laboration bra? Finns det något ni skulle vilja gå igenom från laborationen? -Under förra övningen skrev vi ett program som heter `fortune.py`. Det skriver -ut en slumpvis vald humoristisk "fortune cookie" relaterad till era studier. -Exempelvis: -``` -$ python3 fortune.py -Alla kommer att få A på matematiktentan! -$ python3 fortune.py -Det är en lovande dag för dig! -``` -I den förra versionen hårdkodade vi databasen med fortunes i programmet. Nu ska -vi lagra dem på fil. Ändra programmet så att det läser alla fortunes från en -fil. +## Övningsuppgifter -### Extra utmaning med fortune och cowsay +### Finn fem fel -Hantera fortunes som innehåller flera rader. Anpassa även `cowsay.py` så att -den kan hantera flerradiga inmatningar utan problem. -``` - --------------------------------- -| Vi vill även ha fortunes som | -| kan vara flera rader. | -| | -| Och till och med flera stycken. | - --------------------------------- - \ ^__^ - \ (oo)\_______ - (__)\ )\/\ - ||----w | - || || -``` +Den här övningen ska ni kvalitet-checka en kurskamrats kod. -Hint: dela först upp i stycken, därefter meningar med ord. +Förra veckans övning skrev ni ett program för att skapa bankkonton. Byt kod med en annan person i gruppen. +Om du inte var med eller inte hann skriva programmet på förra övningen, byt istället med en annan kod +du skrivit under en övning! -Filer i lösningsförslaget: +Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden. -- [Ett förbättrat fortune-program, fortune_better.py][fortune_better.py], -- [En fortunesdatabas, fortunes.txt][fortunes.txt] -- [En förbättrad cowsay-funktion, cowsay_better.py][cowsay_better.py], +Hitta nu minst fem fel/utvecklingsområden i koden (tänk på vad ni lärt er under kursen). -[fortune_better.py]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/fortune_better.py -[cowsay_better.py]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/cowsay_better.py -[fortunes.txt]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/fortunes.txt +Förbättra nu koden efter det du hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför? +Finns det en gräns till hur mycket man kan komprimera en kod utan att påverka kodens läsbarhet? -## Räkna ord och bokstäver +### Räkna ord och bokstäver Skriv ett program som frågar användaren om ett filnamn, läser in filen och räknar förekomsten av varje ord i filen. @@ -110,7 +83,7 @@ Lösningsförslag: [wc.py]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/wc.py -## Översättare till och från rövarspråket +### Översättare till och från rövarspråket Skriv ett program som frågar efter ett filnamn, frågar om översättning till eller från rövarspråket, läser filen och översätter all text. Översättningen @@ -126,21 +99,3 @@ Lösningsförslag: - [Ett ord- och bokstavsräkningsprogram, wc.py][wc.py], [rövare.py]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/rövare.py - - -## Rövarspråket eller inte? - -Skriv ett program som använder `wc`- och `rövare`-modulerna ovan för att -undersöka hur bokstavsförekomsterna förändras när en text översätts till -rövarspråket. - -Lösningsförslag: -- [Analysprogram som jämför text med översättning till rövarspråket, - analys.py][analys.py] - -[analys.py]: https://github.com/dbosk/intropy/blob/master/modules/files/tutorial/analys.py - - -## Önskemål från gruppen - -Vad vill gruppen gå igenom igen från veckan som var? From 217423d93a0b4e8d0aa98ab53eb48cd72070b306 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 11:21:24 +0200 Subject: [PATCH 072/214] Update advanced_instruction.md --- modules/containers/tutorial/advanced_instruction.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/containers/tutorial/advanced_instruction.md b/modules/containers/tutorial/advanced_instruction.md index 44ed51c0..3084fc8e 100644 --- a/modules/containers/tutorial/advanced_instruction.md +++ b/modules/containers/tutorial/advanced_instruction.md @@ -69,7 +69,7 @@ Det är en lovande dag för dig! ``` -## Ett bättre `cowsay` +### Ett bättre `cowsay` Förra övningen hade vi med en uppgift att implementera [en enkel version av kommandot `cowsay`][cowsay.py]. Resultatet när man körde programmet såg ut @@ -103,7 +103,7 @@ exempelvis: [cowsay.py]: https://github.com/dbosk/intropy/blob/master/modules/containers/tutorial/cowsay.py -## `fortune` + `cowsay` = humor +### `fortune` + `cowsay` = humor Skriv dina fortune- och cowsay-program som moduler och kombinera dem: ``` From 72d85102a55a560a5ce5f9c2aa3c5375aeeddc85 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 11:21:50 +0200 Subject: [PATCH 073/214] Update instruction.md --- modules/files/tutorial/instruction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/files/tutorial/instruction.md b/modules/files/tutorial/instruction.md index 4812a4ed..8ae407e6 100644 --- a/modules/files/tutorial/instruction.md +++ b/modules/files/tutorial/instruction.md @@ -7,7 +7,7 @@ authors: --- # Övning: filer -Målet med övningen är att du ska blir bättre på att +Målet med övningen är att du ska bli bättre på att - överföra data mellan fil och program, d.v.s. - läsa data från filer, From e7b014652be81f198f0d86dc999f258451817d81 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 11:22:41 +0200 Subject: [PATCH 074/214] Update advanced_instruction.md --- modules/files/tutorial/advanced_instruction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/files/tutorial/advanced_instruction.md b/modules/files/tutorial/advanced_instruction.md index b4a40f0c..23c02db0 100644 --- a/modules/files/tutorial/advanced_instruction.md +++ b/modules/files/tutorial/advanced_instruction.md @@ -7,7 +7,7 @@ authors: --- # Fördjupande övning: filer -Målet med övningen är att du ska blir bättre på att +Målet med övningen är att du ska få en djupare förståelse för för hur du ska - överföra data mellan fil och program, d.v.s. - läsa data från filer, From 4353b9c2be47c7517be7906ae3ffdd8cf0ee0e39 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 11:27:42 +0200 Subject: [PATCH 075/214] added question about nestled for-loops --- modules/classes/tutorial/instruction.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/classes/tutorial/instruction.md b/modules/classes/tutorial/instruction.md index b37a53c2..0c416cd8 100644 --- a/modules/classes/tutorial/instruction.md +++ b/modules/classes/tutorial/instruction.md @@ -45,6 +45,10 @@ att experimentera med en. Det ska gå att lägga till saker, lista dem, bocka av enskilda saker och ta bort alla avbockade saker. +Testa att spara inköpslistorna i en lista, så att du får listor i listor. +Försök iterera genom listan med inköpslistor och alla varor i inköpslistorna. +Hur gör du detta enklast? + Lösningsförslag: - [En modul som illustrerar en enkel inköpslista, shopping.py][shopping.py] From d7dd54096edab4b807f7d1808334bab7c10c09a1 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 11:37:49 +0200 Subject: [PATCH 076/214] fixed title levels --- modules/variables/lab/instruction.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md index 19489d62..860b5f40 100644 --- a/modules/variables/lab/instruction.md +++ b/modules/variables/lab/instruction.md @@ -60,20 +60,20 @@ d, n$ returnera $S^a_n$) och en funktion som beräknar summan för en geometrisk Skriv ett program som använder funktionerna. (Kontrollera att funktionerna ger korrekt resultat.) -## Exempelutskrift +### Exempelutskrift ``` Den aritmetiska summan är: 11 Den geometriska summan är: 26 ``` -## Krav +### Krav * De två summa-funktionerna ska returnera summan, som sedan ska skrivas ut från huvudprogrammet * Din kod ska uppfylla kraven i rättningsmatrisen * Din kod ska lämnas in på Canvas som en .py fil -## Kamraträttning +### Kamraträttning Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat. När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som From 12c1fd9501f9a955bb3e576d2b532b69021161dd Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 11:39:28 +0200 Subject: [PATCH 077/214] fixed title levels --- modules/conditionals/lab/instruction.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/conditionals/lab/instruction.md b/modules/conditionals/lab/instruction.md index 5cbc1135..60c895da 100644 --- a/modules/conditionals/lab/instruction.md +++ b/modules/conditionals/lab/instruction.md @@ -30,7 +30,7 @@ enligt följande: eller - "Summorna är lika" om de är lika. -## Exempelutskrift +### Exempelutskrift ``` Data för den aritmetiska summan: Skriv in startvärdet (a1): a @@ -65,7 +65,7 @@ Skriv in antal element i följden (n): 10 Den aritmetiska summan är störst. ``` -## Krav +### Krav * Den aritmetiska och geometriska summan ska använda sig av samma $n$ * All inmatning ska felhanteras @@ -73,7 +73,7 @@ Den aritmetiska summan är störst. * Din kod ska uppfylla kraven i rättningsmatrisen * Din kod ska lämnas in på Canvas som en .py fil -## Kamraträttning +### Kamraträttning Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat. När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som du ska rätta utifrån den rättningsmatris som syns bredvid inlämningen. Ladda ner koden, provkör den på din dator och fyll sedan i rättningsmatrisen. Lämna gärna konstruktiva kommentarer för att hjälpa varandra att bli ännu bättre på att koda! From bd1cc18df05f8dcecc07b564089ab9954eb3727c Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 11:40:41 +0200 Subject: [PATCH 078/214] =?UTF-8?q?added=20pylint=20to=20"innan=20du=20b?= =?UTF-8?q?=C3=B6rjar=20koda"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/conditionals/lab/instruction.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/conditionals/lab/instruction.md b/modules/conditionals/lab/instruction.md index 60c895da..9ba7f893 100644 --- a/modules/conditionals/lab/instruction.md +++ b/modules/conditionals/lab/instruction.md @@ -12,10 +12,12 @@ användaren. ## Innan du börjar koda Läs på om [styrstrukturer][styrstrukturer], [felhantering][felhantering] och hur [inmatning][inmatning] sker i Python. +Kom även ihåg att använda [pylint][pylint] när du kodar. [styrstrukturer]: https://docs.python.org/3/reference/compound_stmts.html# [felhantering]: https://docs.python.org/3/tutorial/errors.html [inmatning]: https://docs.python.org/3/library/functions.html#input +[pylint]: https://pypi.org/project/pylint/ ## Uppgift From 8aa778fce4b6bccb647799830c94c08445bc600f Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 11:43:23 +0200 Subject: [PATCH 079/214] fixed title levels --- modules/iterations/lab/instruction.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/iterations/lab/instruction.md b/modules/iterations/lab/instruction.md index 4a338419..f765dff2 100644 --- a/modules/iterations/lab/instruction.md +++ b/modules/iterations/lab/instruction.md @@ -48,7 +48,7 @@ def main(): # and then your code to compare the two sums ``` -## Exempelutskrift +### Exempelutskrift ``` Data för den aritmetiska summan: a_1: a @@ -69,7 +69,7 @@ n: 10 Den aritmetiska summan är störst. ``` -## Krav +### Krav * Felhanteringsfunktionerna ska vara i en separat modul som importeras in i huvudprogrammet * All inmatning ska felhanteras med hjälp av passande hjälpfunktion @@ -78,7 +78,7 @@ Den aritmetiska summan är störst. * Din kod ska uppfylla kraven i rättningsmatrisen * Din kod ska lämnas in på Canvas som en .py fil -## Redovisning +### Redovisning Denna laboration ska redovisas för en lärarassistent på ett laborationstillfälle. Information om bokning av redovisningstillfälle kommer komma upp på Canvas. På redovisningen ska du kunna From 1fed2ec523596a946c1fe7559abd73020d776262 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 11:55:43 +0200 Subject: [PATCH 080/214] changed the instructions to less leading --- modules/containers/lab/instruction.md | 36 +++++++++++++++++---------- 1 file changed, 23 insertions(+), 13 deletions(-) diff --git a/modules/containers/lab/instruction.md b/modules/containers/lab/instruction.md index 720f80f9..9680eaab 100644 --- a/modules/containers/lab/instruction.md +++ b/modules/containers/lab/instruction.md @@ -1,11 +1,12 @@ # Laboration: Klasser, behållare och upprepningar Hittills i kursen har vi jobbat med existerande datatyper i Python. -I den här laborationen ska ni istället skapa er egen datatyp genom att +I den här laborationen ska ni istället skapa er egen sammansatta datatyp genom att skriva er första klass. Ni kommer öva på att skapa objekt av er typ och att spara ner dessa i en behållare som ni sedan ska iterera igenom. -Fördelen med att representera objekt på ett bättre sätt är att det underlättar +I laborationen ska ni öva på att representera ett objekt med en sträng. Fördelen med +att representera objekt på ett bättre sätt är att det underlättar för den som ska programmera. Det kan göra koden mer intuitiv, mer läsbar. Detta minskar risken för fel (buggar). @@ -19,40 +20,49 @@ Läs på om [klasser][klasser], [listor][listor] och [upprepningar][upprepningar ## Uppgift -Definiera en klass "Student" som har minst tre attribut, $förnamn, efternamn$ och $personnummer$. -Klassen ska ha minst två metoder, __init__ och __str__. +Definiera en klass "Student" som har minst tre attribut, __förnamn__, __efternamn__ och __personnummer__. +Klassen ska ha minst två metoder, __\_init\___ och __\_str\___. Skapa minst tre objekt av typen "Student" genom att be användaren skriva in -information om studenter. Spara ner varje skapat objekt i en lista. +information om studenter. Fundera på bästa sättet att spara ner de skapade objekten. -När alla objekt är skapade ska programmet skriva ut alla objekt i listan. +När alla objekt är skapade ska programmet skriva ut alla skapade objekt. -## Exempelutskrift +### Exempelutskrift ``` -... -Vad heter studenten? Emma Löv +Vad heter studenten? Jan Jansson +Vad är studentens personnummer? 0404040010 + +Objektet skapat! + +Vad heter studenten? Per Persson +Vad är studentens personnummer? 0303030030 + +Objektet skapat! + +Vad heter studenten? Emma Emilsson Vad är studentens personnummer? 010101000a Personnumret får bara innehålla siffror, försök igen! Vad är studentens personnummer? 0101010000 Objektet skapat! -Här är alla objekt i listan: +Här är alla sparade objekt: Jan Jansson 0404040010 Per Persson 0303030030 -Emma Löv 0101010000 +Emma Emilsson 0101010000 ``` -## Krav +### Krav * Programmet ska uppfylla alla krav nämnda i beskrivningen * All inmatning ska felhanteras med hjälp av lämplig hjälpfunktion * Din kod ska uppfylla kraven i rättningsmatrisen * Din kod ska lämnas in på Canvas som en .py fil -## Kamraträttning +### Kamraträttning Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat. När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som du ska rätta utifrån den rättningsmatris som syns bredvid inlämningen. Ladda ner koden, provkör den på din dator och fyll sedan i rättningsmatrisen. Lämna gärna konstruktiva kommentarer för att hjälpa varandra att bli ännu bättre på att koda! From 382c41dd580b3ff30fa8e90f2d03fbae48dc7b0d Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 12:00:23 +0200 Subject: [PATCH 081/214] changed instruction to be less leading --- modules/classes/lab/instruction.md | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/modules/classes/lab/instruction.md b/modules/classes/lab/instruction.md index f4ba4422..4db56988 100644 --- a/modules/classes/lab/instruction.md +++ b/modules/classes/lab/instruction.md @@ -1,14 +1,13 @@ --- title: Laboration: Mer klasser och behållare -authors - - Daniel Bosk <dbosk@kth.se> +authors: - Celina Soori <celinah@kth.se> --- # Laboration: Mer klasser och behållare -I förra laborationen använde vi oss av en klass vars objekt vi sparade ner -i en lista. Nu ska vi istället använda oss av två klasser, därav den första -klassen har ett attribut som är en dictionary, där vi sparar ner objekt från +I förra laborationen använde vi oss av en klass vars objekt vi sparade i en behållare i huvudprogrammet. +Nu ska vi istället använda oss av två klasser, därav den första +klassen har en behållare som ett attribut, där vi sparar objekt från den andra klassen. Fördelen med att spara ner objekt på detta vis är att vi kan skapa en mer @@ -22,19 +21,19 @@ Läs på om [uppslagsverk][uppslagsverk]. ## Uppgift -Nu ska vi skriva en klass "School" som har minst ett attribut $students$. -Attributet $students$ ska vara av typen uppslagsverk. +Nu ska vi skriva en klass "School" som har minst ett attribut __students__. Skapa ett objekt av typen School. Låt igen användaren skriva in information om minst tre studenter och skapa objekt av typen Student. -Istället för att spara ner objekten i en lista som vi gjorde i förra laborationen, -ska objekten nu sparas i skol-objektets attribut $students$. Tänk på vad som är -rimligt att vi använder som nyckel för ett student-objekt och vad vi använder som värde. +Spara nu objekten i skol-objektets attribut __students__. + +Fundera på vad som är den bästa typen av behållare för att spara objekten. +Vilka nackdelar och fördelar finns det med olika behållare? Avsluta programmet med att skriva ut objektet av typen School. -## Exempelutskrift +### Exempelutskrift ``` ... @@ -52,14 +51,14 @@ Emma Löv 0101010000 ``` -## Krav +### Krav * Programmet ska uppfylla alla krav nämnda i beskrivningen * All inmatning ska felhanteras med hjälp av lämplig hjälpfunktion * Din kod ska uppfylla kraven i rättningsmatrisen * Din kod ska lämnas in på Canvas som en .py fil -## Kamraträttning +### Kamraträttning Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat. När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som du ska rätta utifrån den rättningsmatris som syns bredvid inlämningen. Ladda ner koden, provkör den på din dator och fyll sedan i rättningsmatrisen. Lämna gärna konstruktiva kommentarer för att hjälpa varandra att bli ännu bättre på att koda! @@ -72,7 +71,7 @@ hitta på ett eget sätt att hålla isär elever och lärare i ditt program. [arv]: https://docs.python.org/3/tutorial/classes.html#inheritance -## Exempelutskrift +### Exempelutskrift ``` ... From df6c65eb45af1e0918535128f94c51637714dd81 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 12:00:48 +0200 Subject: [PATCH 082/214] Update instruction.md --- modules/classes/lab/instruction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/classes/lab/instruction.md b/modules/classes/lab/instruction.md index 4db56988..803cfbc9 100644 --- a/modules/classes/lab/instruction.md +++ b/modules/classes/lab/instruction.md @@ -1,5 +1,5 @@ --- -title: Laboration: Mer klasser och behållare +title: Laboration om Mer klasser och behållare authors: - Celina Soori <celinah@kth.se> --- From 31cc5863cdcada552143b52c254bc51cffde76ca Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 12:02:18 +0200 Subject: [PATCH 083/214] changed output --- modules/containers/lab/instruction.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/containers/lab/instruction.md b/modules/containers/lab/instruction.md index 9680eaab..a7abf458 100644 --- a/modules/containers/lab/instruction.md +++ b/modules/containers/lab/instruction.md @@ -49,9 +49,9 @@ Vad är studentens personnummer? 0101010000 Objektet skapat! Här är alla sparade objekt: -Jan Jansson 0404040010 -Per Persson 0303030030 -Emma Emilsson 0101010000 +Namn: Jan Jansson Personnr: 0404040010 +Namn: Per Persson Personnr: 0303030030 +Namn: Emma Emilsson Personnr: 0101010000 ``` From bad2585bb9076370430bc5c7c32fdcbc424d6423 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 12:04:00 +0200 Subject: [PATCH 084/214] changed output --- modules/classes/lab/instruction.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/modules/classes/lab/instruction.md b/modules/classes/lab/instruction.md index 803cfbc9..cf3a78d8 100644 --- a/modules/classes/lab/instruction.md +++ b/modules/classes/lab/instruction.md @@ -37,7 +37,7 @@ Avsluta programmet med att skriva ut objektet av typen School. ``` ... -Vad heter studenten? Emma Löv +Vad heter studenten? Emma Emilsson Vad är studentens personnummer? 010101000a Personnumret får bara innehålla siffror, försök igen! Vad är studentens personnummer? 0101010000 @@ -45,9 +45,9 @@ Vad är studentens personnummer? 0101010000 Studenten är tillagd! Här är alla studenter på KTH: -Jan Jansson 0404040010 -Per Persson 0303030030 -Emma Löv 0101010000 +Namn: Jan Jansson Personnr: 0404040010 +Namn: Per Persson Personnr: 0303030030 +Namn: Emma Emilsson Personnr: 0101010000 ``` @@ -82,12 +82,11 @@ Vad är personens personnummer? 7903140050 Personen tillagd! Här är alla studenter på KTH: -Jan Jansson 0404040010 -Per Persson 0303030030 -Emma Löv 0101010000 +Namn: Jan Jansson Personnr: 0404040010 +Namn: Per Persson Personnr: 0303030030 +Namn: Emma Emilsson Personnr: 0101010000 Här är alla lärare på KTH: -Albert Einsten 7903140050 +Namn: Albert Einsten Personnr: 7903140050 ``` - From 89e3fe73bf12a4801a9c9f59237911c0a2a9dfce Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Thu, 25 Aug 2022 12:06:24 +0200 Subject: [PATCH 085/214] fixed title levels --- modules/files/lab/instruction.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/modules/files/lab/instruction.md b/modules/files/lab/instruction.md index 1071d41f..98023109 100644 --- a/modules/files/lab/instruction.md +++ b/modules/files/lab/instruction.md @@ -20,25 +20,25 @@ innehåller alla studenters uppgifter. Därefter läser du in uppgifterna på fi använder dem i ditt program som du skrev i förra laborationen. Om filen inte finns ska användaren mata in ett nytt filnamn. -## Exempelutskrift +### Exempelutskrift ``` Vad heter filen med alla studenter? students.cs Den filen fanns inte! Skriv in en ny fil: students.csv Dessa studenter är skrivna på KTH: -Johan Tierney 8411285597 -Erik Bolin 9910247016 -Per Edenström 8410024155 +Namn: Johan Tierney Personnr: 8411285597 +Namn: Erik Bolin Personnr: 9910247016 +Namn: Per Edenström Personnr: 8410024155 ... ``` -## Krav +### Krav * Användaren ska få mata in ett nytt filnamn om filen inte hittas * Din kod ska uppfylla kraven i rättningsmatrisen * Din kod ska lämnas in på Canvas som en .py fil -## Redovisning +### Redovisning Denna laboration ska redovisas för en lärarassistent på ett laborationstillfälle. Information om bokning av redovisningstillfälle kommer komma upp på Canvas. @@ -97,7 +97,6 @@ Per Edenström 8410024155 ... ``` - ## Extrauppgift 3 Ladda ner filen [students.csv](https://github.com/dbosk/intropy/files/9403241/students.csv) From 3639418a7c19f1e10d2c591b602c1ed5d6ef27f4 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Fri, 26 Aug 2022 08:23:21 +0200 Subject: [PATCH 086/214] Adds title, minor changes to variables lab --- modules/variables/lab/instruction.md | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md index 860b5f40..84858b4a 100644 --- a/modules/variables/lab/instruction.md +++ b/modules/variables/lab/instruction.md @@ -1,4 +1,10 @@ -# Laboration: Variabler och utskrifter +--- +title: Laboration: Funktioner, variabler och utskrifter +authors: + - Daniel Bosk <dbosk@kth.se> + - Celina Soori <celinah@kth.se> +--- +# Laboration: Funktioner, variabler och utskrifter Vi ska nu börja med att använda datorn som den räknemaskin den är. Vi ska arbeta med [aritmetiska][aritmetiska] och [geometriska][geometriska] följder. @@ -55,8 +61,8 @@ Kom även ihåg att använda [pylint][pylint] när du kodar. ## Uppgift Skriv en funktion som beräknar summan för en aritmetisk talföljd (givet $a_1, -d, n$ returnera $S^a_n$) och en funktion som beräknar summan för en geometrisk talföljd -(givet $g_1, q, n$ returnera $S^g_n$). +d, n$ returnera $S^a_n$) och en funktion som beräknar summan för en geometrisk +talföljd (givet $g_1, q, n$ returnera $S^g_n$). Skriv ett program som använder funktionerna. (Kontrollera att funktionerna ger korrekt resultat.) @@ -65,13 +71,14 @@ Skriv ett program som använder funktionerna. ``` Den aritmetiska summan är: 11 Den geometriska summan är: 26 - ``` + ### Krav -* De två summa-funktionerna ska returnera summan, som sedan ska skrivas ut från huvudprogrammet -* Din kod ska uppfylla kraven i rättningsmatrisen -* Din kod ska lämnas in på Canvas som en .py fil +* De två summa-funktionerna ska returnera summan, som sedan ska skrivas ut från + huvudprogrammet. +* Din kod ska uppfylla kraven i rättningsmatrisen. +* Din kod ska lämnas in på Canvas som en .py fil. ### Kamraträttning @@ -98,5 +105,4 @@ Skriv in startvärdet (g1): 2 Skriv in kvoten (q): 2 Skriv in antal element i följden (n): 4 Den geometriska summan är: 16 - ``` From 432b90370646dd7b0081e3f83cb4ed199cf5cef5 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Fri, 26 Aug 2022 08:51:21 +0200 Subject: [PATCH 087/214] Adds header, minor edits to conditionals lab --- modules/conditionals/lab/instruction.md | 34 +++++++++++++++++-------- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/modules/conditionals/lab/instruction.md b/modules/conditionals/lab/instruction.md index 9ba7f893..7a1afef0 100644 --- a/modules/conditionals/lab/instruction.md +++ b/modules/conditionals/lab/instruction.md @@ -1,13 +1,20 @@ +--- +title: Laboration: Klasser och objekt +authors: + - Daniel Bosk <dbosk@kth.se> + - Celina Soori <celinah@kth.se> +--- # Laboration: Inmatning, felhantering och styrstrukturer I denna laboration ska vi utöka programmet vi skrev i föregående laboration. I föregående laboration skrev vi två funktioner, en som beräknar en aritmetisk -summa och en som beräknar en geometrisk summa vilka har använt sig av variabler -definierade i programmet. Nu ska istället användaren få mata in dessa värden. +summa och en som beräknar en geometrisk summa, vilka har använt sig av +variabler definierade i programmet. Nu ska istället användaren få mata in dessa +värden. För att se till att programmet inte kraschar om användaren matar in fel värden -kommer vi lägga till felhantering i koden som skriver ut ett fint meddelande till -användaren. +kommer vi lägga till felhantering i koden som skriver ut ett fint meddelande +till användaren. ## Innan du börjar koda @@ -33,13 +40,17 @@ enligt följande: - "Summorna är lika" om de är lika. ### Exempelutskrift + +Användaren kör programmet: ``` Data för den aritmetiska summan: Skriv in startvärdet (a1): a Det där var inte ett flyttal. Starta om programmmet och försök igen. +``` - +Användaren kör programmet igen: +``` Data för den aritmetiska summan: Skriv in startvärdet (a1): 1 Skriv in differensen (d): 2 @@ -52,8 +63,10 @@ Antal termer i summorna: Skriv in antal element i följden (n): 10.1 Det där var inte ett heltal. Starta om programmet och försök igen. +``` - +Användaren kör programmet ytterligare en gång: +``` Data för den aritmetiska summan: Skriv in startvärdet (a1): 1 Skriv in differensen (d): 2 @@ -69,11 +82,10 @@ Den aritmetiska summan är störst. ### Krav -* Den aritmetiska och geometriska summan ska använda sig av samma $n$ -* All inmatning ska felhanteras -* Ditt program ska kunna hantera alla testfall som visas i exempelutskriften -* Din kod ska uppfylla kraven i rättningsmatrisen -* Din kod ska lämnas in på Canvas som en .py fil +* Den aritmetiska och geometriska summan ska använda sig av samma $n$. +* All inmatning ska felhanteras. +* Ditt program ska kunna hantera alla testfall som visas i exempelutskriften. +* Din kod ska uppfylla kraven i rättningsmatrisen. ### Kamraträttning From e006d7ad987aebc136f88a41f5baed87079cf802 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Fri, 26 Aug 2022 08:53:26 +0200 Subject: [PATCH 088/214] Removes upload requirement from variables lab --- modules/variables/lab/instruction.md | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md index 84858b4a..27162422 100644 --- a/modules/variables/lab/instruction.md +++ b/modules/variables/lab/instruction.md @@ -78,7 +78,6 @@ Den geometriska summan är: 26 * De två summa-funktionerna ska returnera summan, som sedan ska skrivas ut från huvudprogrammet. * Din kod ska uppfylla kraven i rättningsmatrisen. -* Din kod ska lämnas in på Canvas som en .py fil. ### Kamraträttning From 3ea73ddb893bcffa9d8b89e886731547a88b3b77 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Fri, 26 Aug 2022 09:36:22 +0200 Subject: [PATCH 089/214] Adds heade, improvements to iterations lab Changes import library naming. Adds another extra assignment related to that. --- modules/iterations/lab/instruction.md | 71 +++++++++++++++++---------- 1 file changed, 44 insertions(+), 27 deletions(-) diff --git a/modules/iterations/lab/instruction.md b/modules/iterations/lab/instruction.md index f765dff2..832e4e85 100644 --- a/modules/iterations/lab/instruction.md +++ b/modules/iterations/lab/instruction.md @@ -1,10 +1,17 @@ -# Laboration: Upprepningar, moduler och felhantering - -Hittills har vi avslutat programmet om användaren matat in inkorrekt data, men det är inte -särskilt användarvänligt. I den här laborationen ska vi felsäkra det program vi skrev i -föregående laboration med hjälp av egna felhanteringsfunktioner som låter användaren skriva -in datan igen. De funktioner vi skriver i denna laboration kommer vara bra verktyg att ha -för kommande laborationer! +--- +title: Laboration: Upprepningar, moduler och mer felhantering +authors: + - Daniel Bosk <dbosk@kth.se> + - Celina Soori <celinah@kth.se> +--- +# Laboration: Upprepningar, moduler och mer felhantering + +Hittills har vi avslutat programmet om användaren matat in inkorrekt data, men +det är inte särskilt användbart. I den här laborationen ska vi felsäkra det +program vi skrev i föregående laboration med hjälp av egna +felhanteringsfunktioner som låter användaren skriva in datan igen. De +funktioner vi skriver i denna laboration kommer vara bra verktyg att ha för +kommande laborationer! ## Innan du börjar koda @@ -17,15 +24,15 @@ Läs på om [felhantering][felhantering] samt om [moduler][moduler]. ## Uppgift I denna laboration kommer vi använda oss av en egenskriven modul som vi -importerar in i vårt huvudprogram. Denna modul ska innehålla två funktioner, -en som kontrollerar att input är en int och en som kontrollerar om input är en float. -De två funktionerna ska ta inmatning från användaren och inte returnera förrän -användaren har matat in korrekt data. +importerar in i vårt huvudprogram. Denna modul ska innehålla två funktioner, en +som kontrollerar att inmatningen är ett heltal (`int`) och en som kontrollerar +att inmatningen är ett flyttal (`float`). De två funktionerna ska ta inmatning +från användaren och inte returnera förrän användaren har matat in korrekt data. Ert huvudprogram kommer efteråt likna programmet nedan (med bättre variabelnamn): ```python -import check_input_library as check_input +import typed_input def sum_arithmetic(a1, d, n): # Here goes your code from earlier labs @@ -34,19 +41,18 @@ def sum_geometric(g1, q, n): # Here goes your code from earlier labs def main(): - a1 = check_input.is_float("Skriv in värdet på a1: ") - d = check_input.is_float("Skriv in värdet på d: ") - n = check_input.is_int("Skriv in värdet på n: ") + a1 = typed_input.input_float("Skriv in värdet på a1: ") + d = typed_input.input_float("Skriv in värdet på d: ") + n = typed_input.input_int("Skriv in värdet på n: ") arithmetic = sum_arithmetic(a1, d, n) - g1 = check_input.is_float("Skriv in värdet på a1: ") - q = check_input.is_float("Skriv in värdet på d: ") + g1 = typed_input.input_float("Skriv in värdet på a1: ") + q = typed_input.input_float("Skriv in värdet på d: ") geometric = sum_geometric(g1, q, n) # and then your code to compare the two sums - ``` ### Exempelutskrift ``` @@ -71,22 +77,33 @@ Den aritmetiska summan är störst. ### Krav -* Felhanteringsfunktionerna ska vara i en separat modul som importeras in i huvudprogrammet -* All inmatning ska felhanteras med hjälp av passande hjälpfunktion -* Användaren ska ha oändligt antal försök på sig att mata in rätt värden -* Ditt program ska kunna hantera alla testfall som visas i exempelutskriften -* Din kod ska uppfylla kraven i rättningsmatrisen -* Din kod ska lämnas in på Canvas som en .py fil +* Felhanteringsfunktionerna ska vara i en separat modul som importeras in i + huvudprogrammet +* All inmatning ska felhanteras med hjälp av passande hjälpfunktion. +* Användaren ska ha oändligt antal försök på sig att mata in rätt värden. +* Ditt program ska kunna hantera alla testfall som visas i exempelutskriften. +* Din kod ska uppfylla kraven i rättningsmatrisen. ### Redovisning -Denna laboration ska redovisas för en lärarassistent på ett laborationstillfälle. Information -om bokning av redovisningstillfälle kommer komma upp på Canvas. På redovisningen ska du kunna +Denna laboration ska redovisas för en lärarassistent på ett +laborationstillfälle. Information om bokning av redovisningstillfälle kommer +komma upp på Canvas. På redovisningen ska du kunna köra ditt program och beskriva din kod detaljerat. -## Frivillig extrauppgift +## Frivilliga extrauppgifter + +### Mer generell typhantering + +Istället för att ha `typed_input.input_int("Mata in heltal: ")` så kan du +skriva en funktion som tar typen som argument: +`typed_input.input_type(int, "Mata in heltal: ")`. +På så vis kan funktionen hantera alla typer som finns. + +### Paketering Läs om [paketering][packaging] i Python och gör din modul installerbar genom `pip`. Då kan andra enkelt installera din modul på sina system. [packaging]: https://packaging.python.org/tutorials/packaging-projects/ + From f068bd5cf610b578fac7c98f1fd1814aac59cdf4 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Fri, 26 Aug 2022 11:10:31 +0200 Subject: [PATCH 090/214] Adds header, extra assignment to containers lab --- modules/containers/lab/instruction.md | 49 +++++++++++++++++++++------ 1 file changed, 39 insertions(+), 10 deletions(-) diff --git a/modules/containers/lab/instruction.md b/modules/containers/lab/instruction.md index a7abf458..47487506 100644 --- a/modules/containers/lab/instruction.md +++ b/modules/containers/lab/instruction.md @@ -1,3 +1,9 @@ +--- +title: Laboration: Klasser, behållare och upprepningar +authors: + - Celina Soori <celinah@kth.se> + - Daniel Bosk <dbosk@kth.se> +--- # Laboration: Klasser, behållare och upprepningar Hittills i kursen har vi jobbat med existerande datatyper i Python. @@ -20,8 +26,8 @@ Läs på om [klasser][klasser], [listor][listor] och [upprepningar][upprepningar ## Uppgift -Definiera en klass "Student" som har minst tre attribut, __förnamn__, __efternamn__ och __personnummer__. -Klassen ska ha minst två metoder, __\_init\___ och __\_str\___. +Definiera en klass "Student" som har minst tre attribut: __förnamn__, __efternamn__ och __personnummer__. +Klassen ska ha minst två metoder, `__init__` och `__str__`. Skapa minst tre objekt av typen "Student" genom att be användaren skriva in information om studenter. Fundera på bästa sättet att spara ner de skapade objekten. @@ -52,26 +58,26 @@ Här är alla sparade objekt: Namn: Jan Jansson Personnr: 0404040010 Namn: Per Persson Personnr: 0303030030 Namn: Emma Emilsson Personnr: 0101010000 - ``` ### Krav -* Programmet ska uppfylla alla krav nämnda i beskrivningen -* All inmatning ska felhanteras med hjälp av lämplig hjälpfunktion -* Din kod ska uppfylla kraven i rättningsmatrisen -* Din kod ska lämnas in på Canvas som en .py fil +* Programmet ska uppfylla alla krav nämnda i beskrivningen. +* All inmatning ska felhanteras med hjälp av lämplig hjälpfunktion. +* Din kod ska uppfylla kraven i rättningsmatrisen. ### Kamraträttning Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat. När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som du ska rätta utifrån den rättningsmatris som syns bredvid inlämningen. Ladda ner koden, provkör den på din dator och fyll sedan i rättningsmatrisen. Lämna gärna konstruktiva kommentarer för att hjälpa varandra att bli ännu bättre på att koda! -## Frivillig extrauppgift +## Frivilliga extrauppgifter + +### Redigera listan I grunduppgiften kan vi endast lägga till objekt av typen Student. Lägg till så att användaren kan ändra och ta bort objekt från listan. -### Exempelutskrift +#### Exempelutskrift ``` Vill du lägga till (l), ändra (a) eller ta bort (t) ett objekt? a @@ -81,4 +87,27 @@ Vill du ändra namn på Emma Löv (j/n)? j Skriv in det nya namnet: Ebba Löv Nu är namnet för 0101010000 ändrat till Ebba Löv! -``` +``` + +### Lägga till många studenter + +Ändra så att programmet kan fråga efter $n$ studenter istället för bara tre. + +#### Exempelutskrift +``` +Hur många studenter vill du lägga till? 2 + +Vad heter studenten? Jan Jansson +Vad är studentens personnummer? 0404040010 + +Objektet skapat! + +Vad heter studenten? Per Persson +Vad är studentens personnummer? 0303030030 + +Objektet skapat! + +Här är alla sparade objekt: +Namn: Jan Jansson Personnr: 0404040010 +Namn: Per Persson Personnr: 0303030030 +``` From 4b4a8e9821ba8ea78a5aaaa25fa570144a7f9995 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Fri, 26 Aug 2022 11:30:23 +0200 Subject: [PATCH 091/214] Adds header, extra assignment to classes lab --- modules/classes/lab/instruction.md | 39 ++++++++++++++++++++++++------ 1 file changed, 31 insertions(+), 8 deletions(-) diff --git a/modules/classes/lab/instruction.md b/modules/classes/lab/instruction.md index cf3a78d8..283387a1 100644 --- a/modules/classes/lab/instruction.md +++ b/modules/classes/lab/instruction.md @@ -1,7 +1,8 @@ --- -title: Laboration om Mer klasser och behållare +title: Laboration: Mer klasser och behållare authors: - Celina Soori <celinah@kth.se> + - Daniel Bosk <dbosk@kth.se> --- # Laboration: Mer klasser och behållare @@ -48,21 +49,21 @@ Här är alla studenter på KTH: Namn: Jan Jansson Personnr: 0404040010 Namn: Per Persson Personnr: 0303030030 Namn: Emma Emilsson Personnr: 0101010000 - ``` ### Krav -* Programmet ska uppfylla alla krav nämnda i beskrivningen -* All inmatning ska felhanteras med hjälp av lämplig hjälpfunktion -* Din kod ska uppfylla kraven i rättningsmatrisen -* Din kod ska lämnas in på Canvas som en .py fil +* Programmet ska uppfylla alla krav nämnda i beskrivningen. +* All inmatning ska felhanteras med hjälp av lämplig hjälpfunktion. +* Din kod ska uppfylla kraven i rättningsmatrisen. ### Kamraträttning Denna laboration redovisas inte för en lärarassistent, utan kommer kamraträttas av en kurskamrat. När du lämnat in din kod på Canvas kommer du automatiskt bli tilldelad en annan persons kod, som du ska rätta utifrån den rättningsmatris som syns bredvid inlämningen. Ladda ner koden, provkör den på din dator och fyll sedan i rättningsmatrisen. Lämna gärna konstruktiva kommentarer för att hjälpa varandra att bli ännu bättre på att koda! -## Frivillig extrauppgift +## Frivilliga extrauppgifter + +### Hantera lärare Lägg till en klass Person som klassen Student ärver ifrån, se [arv][arv]. Skapa en till klass Teacher som också ärver från Person. Lägg till så att @@ -71,7 +72,7 @@ hitta på ett eget sätt att hålla isär elever och lärare i ditt program. [arv]: https://docs.python.org/3/tutorial/classes.html#inheritance -### Exempelutskrift +#### Exempelutskrift ``` ... @@ -90,3 +91,25 @@ Här är alla lärare på KTH: Namn: Albert Einsten Personnr: 7903140050 ``` + +### Sök efter personer + +Lägg till en metod så att man kan söka efter en student och få studentobjektet. +Om du har gjort föregående frivilliga extrauppgift, lägg till så att man kan +söka efter lärare också. + +Låt sökningen söka bland både lärare och studenter. + +#### Exempelutskrift + +``` +Vem vill du söka efter? Albert Einstein +Namn: Albert Einsten Personnr: 7903140050 Roll: Lärare +``` + +och + +``` +Vem vill du söka efter? Emma Emilsson +Namn: Emma Emilsson Personnr: 0101010000 Roll: Student +``` From 2529c851360596fe30f5de23fd95e7ee978a191b Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Fri, 26 Aug 2022 12:01:36 +0200 Subject: [PATCH 092/214] Adds header, minor edits to files lab --- modules/files/lab/instruction.md | 35 ++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/modules/files/lab/instruction.md b/modules/files/lab/instruction.md index 98023109..de8c8502 100644 --- a/modules/files/lab/instruction.md +++ b/modules/files/lab/instruction.md @@ -1,8 +1,15 @@ +--- +title: Laboration: Filer och felhantering +authors: + - Celina Soori <celinah@kth.se> + - Daniel Bosk <dbosk@kth.se> +--- # Laboration: Filer och felhantering Tidigare har vi låtit användaren ange all information om studenterna. Detta -känns dock inte helt rimligt för administrativ personal på en stor skola att göra, -därför ska vi nu istället låta programmet läsa in den informationen från en fil. +känns dock inte helt rimligt för administrativ personal på en stor skola att +göra, därför ska vi nu istället låta programmet läsa in den informationen från +en fil. ## Innan du börjar koda @@ -16,9 +23,9 @@ och spara den på ett bra ställe på datorn. ## Uppgift I denna laboration ska du låta användaren mata in namnet på en fil som -innehåller alla studenters uppgifter. Därefter läser du in uppgifterna på filen och -använder dem i ditt program som du skrev i förra laborationen. Om filen inte -finns ska användaren mata in ett nytt filnamn. +innehåller alla studenters uppgifter. Därefter läser du in uppgifterna på filen +och använder dem i ditt program som du skrev i förra laborationen. Om filen +inte finns ska användaren mata in ett nytt filnamn. ### Exempelutskrift @@ -34,9 +41,8 @@ Namn: Per Edenström Personnr: 8410024155 ``` ### Krav -* Användaren ska få mata in ett nytt filnamn om filen inte hittas -* Din kod ska uppfylla kraven i rättningsmatrisen -* Din kod ska lämnas in på Canvas som en .py fil +* Användaren ska få mata in ett nytt filnamn om filen inte hittas. +* Din kod ska uppfylla kraven i rättningsmatrisen. ### Redovisning @@ -44,7 +50,7 @@ Denna laboration ska redovisas för en lärarassistent på ett laborationstillf Information om bokning av redovisningstillfälle kommer komma upp på Canvas. På redovisningen ska du kunna köra ditt program och beskriva din kod detaljerat. -## Extrauppgift 1 +## Frivillig extrauppgift: Redigera Ge användaren möjlighet att lägga till, ändra eller ta bort objekt. I slutet av programmet ska alla objekt läsas tillbaka till en fil som @@ -52,7 +58,6 @@ användaren får skriva in namnet på. ### Exempelutskrift - ``` Vad heter filen med alla studenter? students.cs Den filen fanns inte! Skriv in en ny fil: students.csv @@ -76,7 +81,7 @@ Ange namn på den fil som uppgifterna ska sparas på: students.csv Nu är alla uppgifter sparade på filen students.csv ``` -## Extrauppgift 2 +## Frivillig extrauppgift: Fel i filen Lägg till felhantering när programmet läser in en fil. Om det är något som är fel i filen ska programmet varna användaren för det @@ -95,15 +100,15 @@ Johan Tierney 8411285597 Erik Bolin 9910247016 Per Edenström 8410024155 ... - ``` -## Extrauppgift 3 + +## Frivillig extrauppgift: CSV-formaterad fil Ladda ner filen [students.csv](https://github.com/dbosk/intropy/files/9403241/students.csv) Använd Pythons inbyggda [`csv`-modul][csv] för att läsa in en fil på -CSV-format. Då kan filen med studenter skapas i ett kalkylarksprogram som Google -Sheets, LibreOffice Calc eller Microsoft Excel. +CSV-format. Då kan filen med studenter skapas i ett kalkylarksprogram som +Google Sheets, LibreOffice Calc eller Microsoft Excel. [csv]: https://docs.python.org/3/library/csv.html From c1b90c4ab6e8e9fbb22bb80ccff8d687ab03024a Mon Sep 17 00:00:00 2001 From: celinahenriksson <celinah@kth.se> Date: Fri, 26 Aug 2022 13:29:49 +0200 Subject: [PATCH 093/214] added first and last question for fbf --- modules/variables/FBF_firstq.py | 17 +++++++++++++++++ modules/variables/FBF_lastq.py | 18 ++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 modules/variables/FBF_firstq.py create mode 100644 modules/variables/FBF_lastq.py diff --git a/modules/variables/FBF_firstq.py b/modules/variables/FBF_firstq.py new file mode 100644 index 00000000..fefdadf5 --- /dev/null +++ b/modules/variables/FBF_firstq.py @@ -0,0 +1,17 @@ +# Math calculation programme + +def multiply(x, y): + return x*y + +x = 4 +y = 5 + +multiple = multiply(x,y) + +print(multiple) + +x = x + 3 + +print(multiple) + +print(x*y) \ No newline at end of file diff --git a/modules/variables/FBF_lastq.py b/modules/variables/FBF_lastq.py new file mode 100644 index 00000000..e93c9e31 --- /dev/null +++ b/modules/variables/FBF_lastq.py @@ -0,0 +1,18 @@ +# Math calculation programme + +def divide(x): + return x / 2 + + +x = 2 +y = 2 + +divided = divide(x) + +print(divided) + +x = x + 2 + +print(divided + y) + +print(x / 2 + y) From 28994b1474786a84b4bfbb7a4cb9204e7acd1880 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Fri, 26 Aug 2022 13:59:02 +0200 Subject: [PATCH 094/214] added zoom --- modules/variables/tutorial.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/variables/tutorial.md b/modules/variables/tutorial.md index 831a6f53..e971cd6d 100644 --- a/modules/variables/tutorial.md +++ b/modules/variables/tutorial.md @@ -12,6 +12,11 @@ Målet med övningen är att du ska bli bättre på att - minimera kodupprepning, - skapa funktioner med parametrar och returvärden. +## Genomgång av veckans svårigheter + +Vi går igenom det vi upptäckt i OLI är extra svårt den här veckan. + +Zoomlänk: ## Önskemål från gruppen From af35905db500880e52b4ceb7e7343fb489a3e675 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Fri, 26 Aug 2022 13:59:34 +0200 Subject: [PATCH 095/214] zoom --- modules/conditionals/tutorial.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/conditionals/tutorial.md b/modules/conditionals/tutorial.md index 58c1c288..5ef97a10 100644 --- a/modules/conditionals/tutorial.md +++ b/modules/conditionals/tutorial.md @@ -14,6 +14,11 @@ Målet med övningen är att du ska bli bättre på att - dela upp problem i mindre problem, - minimera kodupprepning +## Genomgång av veckans svårigheter + +Vi går igenom det vi upptäckt i OLI är extra svårt den här veckan. + +Zoomlänk: ## Önskemål från gruppen From 861c1f42c7e750c81b0b1003bc91f304e5d3106f Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Fri, 26 Aug 2022 13:59:51 +0200 Subject: [PATCH 096/214] zoom --- modules/iterations/tutorial/instruction.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/iterations/tutorial/instruction.md b/modules/iterations/tutorial/instruction.md index 2d043bcb..059021be 100644 --- a/modules/iterations/tutorial/instruction.md +++ b/modules/iterations/tutorial/instruction.md @@ -16,6 +16,11 @@ Målet med övningen är att du ska bli bättre på att - minimera kodupprepning, - leta i Pythons dokumentation. +## Genomgång av veckans svårigheter + +Vi går igenom det vi upptäckt i OLI är extra svårt den här veckan. + +Zoomlänk: ## Önskemål från gruppen From 3c2c61e39943ddd92028b30dae7d8619c0841692 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Fri, 26 Aug 2022 14:00:01 +0200 Subject: [PATCH 097/214] Update instruction.md --- modules/classes/tutorial/instruction.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/classes/tutorial/instruction.md b/modules/classes/tutorial/instruction.md index 0c416cd8..448b343e 100644 --- a/modules/classes/tutorial/instruction.md +++ b/modules/classes/tutorial/instruction.md @@ -15,6 +15,11 @@ Målet med övningen är att du ska bli bättre på att - minimera kodupprepning, - leta i Pythons dokumentation. +## Genomgång av veckans svårigheter + +Vi går igenom det vi upptäckt i OLI är extra svårt den här veckan. + +Zoomlänk: ## Önskemål från gruppen From ffe2d974c94cc075753ec3f8874c8d54f614d039 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Fri, 26 Aug 2022 14:00:22 +0200 Subject: [PATCH 098/214] zoom --- modules/containers/tutorial/instruction.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/containers/tutorial/instruction.md b/modules/containers/tutorial/instruction.md index 13c80673..aaa0be9b 100644 --- a/modules/containers/tutorial/instruction.md +++ b/modules/containers/tutorial/instruction.md @@ -17,6 +17,12 @@ Målet med övningen är att du ska bli bättre på att - konstruera interaktiva program, - leta i Pythons dokumentation. +## Genomgång av veckans svårigheter + +Vi går igenom det vi upptäckt i OLI är extra svårt den här veckan. + +Zoomlänk: + ## Önskemål från gruppen Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå igenom igen? From b526022154a25173e7f7d14dc8223df6fce979df Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Fri, 26 Aug 2022 14:00:40 +0200 Subject: [PATCH 099/214] zoom --- modules/files/tutorial/instruction.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/files/tutorial/instruction.md b/modules/files/tutorial/instruction.md index 8ae407e6..8c071865 100644 --- a/modules/files/tutorial/instruction.md +++ b/modules/files/tutorial/instruction.md @@ -20,6 +20,11 @@ Målet med övningen är att du ska bli bättre på att - konstruera interaktiva program, - leta i Pythons dokumentation. +## Genomgång av veckans svårigheter + +Vi går igenom det vi upptäckt i OLI är extra svårt den här veckan. + +Zoomlänk: ## Önskemål från gruppen From fed72b8029097bcfb36014c0fbec0ad22189c938 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Fri, 26 Aug 2022 14:18:38 +0200 Subject: [PATCH 100/214] Renames variables tutorial title --- modules/variables/tutorial.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/variables/tutorial.md b/modules/variables/tutorial.md index 831a6f53..ac26e933 100644 --- a/modules/variables/tutorial.md +++ b/modules/variables/tutorial.md @@ -1,5 +1,5 @@ --- -title: Övning om variabler och funktioner +title: Övning om funktioner och variabler authors: - Daniel Bosk <dbosk@kth.se> - Celina Soori <celinah@kth.se> From f7a022fbce941d6dda360a33171b9de68e76ee85 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Fri, 26 Aug 2022 15:03:03 +0200 Subject: [PATCH 101/214] created a lab0 to help students download python --- modules/lab0.md | 92 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 modules/lab0.md diff --git a/modules/lab0.md b/modules/lab0.md new file mode 100644 index 00000000..7060e323 --- /dev/null +++ b/modules/lab0.md @@ -0,0 +1,92 @@ +# Laboration: Kom igång med Hello world + +Det här är en frivillig laboration för att hjälpa dig att komma igång med kodandet. +Du behöver inte lämna in något för denna laboration. + +Det du ska göra: + +- Installera Python +- Välj, installera och förstå en textredigerare +- Skriva ett enkelt program "Hello World" + +## Ladda ner Python + +Första steget vi ska göra är att installera python. +Det gör du enklast genom denna [länk](https://www.python.org/downloads/) + +När du installerar Python, missa inte att klicka i boxen musen pekar på +i bilden nedan: + + + +## Välj textredigerare + +Det finns många textredigerare därute, i den här kursen får du välja själv +vilken textredigerare du känner dig mest bekväm vid. Nedan kommer några +av de textredigerare vi rekommenderar. Under varje textredigerare finns en +länk till en tutorial som hjälper dig att skriva ditt första python-program. + +Hur din textredigerare ser ut på din dator stämmer inte alltid överens med +hur den ser ut i den tutorial du tittar på. Om du stöter på problem är du +välkommen till ett laborationstillfälle för att få hjälp! + +### PyCharm + +Installera [PyCharm community](https://www.jetbrains.com/pycharm/download/#section=windows) + +Följ denna [tutorial](https://www.jetbrains.com/help/pycharm/creating-and-running-your-first-python-project.html#summary) +för att skapa ditt första program i PyCharm. Koden som används i genomgången behöver du inte förstå, utan viktiga är +att du förstår hur du öppnar PyCharm, skapar ett program, skriver in kod i programmet och kör programmet. + +### IDLE + +IDLE är en textredigerare som installeras automatiskt när du installerar Python. + +Gå till sökbaren på din dator. Skriv in "IDLE" och öppna programmet IDLE(Python GUI). + +Nu borde du se detta fönster: + + +Följ nu denna [tutorial](https://thehelloworldprogram.com/python/python-program-idle/) för att skapa ditt första +program i IDLE. + + +### VSCode + +Installera [VSCode](https://code.visualstudio.com/download). + +När du installerat VSCode och startat det borde det se ut ungefär så här: + + + +Följ nu de första 5 minuterna av denna [tutorial](https://www.youtube.com/watch?v=dGeUH_bqNpA) för att skriva ditt första Python-program! + + +## Skriv ett enkelt program + +Nu har du förhoppningsvis installerat Python och en textredigerare. Dags att skriva +ditt första egna program! + +Skapa en fil i din textredigerare och döp den till helloworld.py (eller något annat skoj). + +Skriv in: + +```python +message = "Hello World!" + +print(message) + +``` +Kör din fil helloworld.py i din textredigerare. + +Utskriften i terminalen ska nu se ut så här + +``` +Hello World! +``` + +Om du har lyckats med detta är du klar med Laboration 0 och är redo för veckans utmaningar! + + + + From 2388fddb94037974a7682be72be2b4c251a779d4 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Fri, 26 Aug 2022 15:04:56 +0200 Subject: [PATCH 102/214] Update lab0.md --- modules/lab0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/lab0.md b/modules/lab0.md index 7060e323..52baaa0f 100644 --- a/modules/lab0.md +++ b/modules/lab0.md @@ -3,7 +3,7 @@ Det här är en frivillig laboration för att hjälpa dig att komma igång med kodandet. Du behöver inte lämna in något för denna laboration. -Det du ska göra: +Målet med laboration är att: - Installera Python - Välj, installera och förstå en textredigerare From be7d41bb4f450f1f5d3a14b2fd0dcd58adcf5dd8 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Fri, 26 Aug 2022 16:24:45 +0200 Subject: [PATCH 103/214] removed : --- modules/variables/lab/instruction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md index 27162422..22ec01ad 100644 --- a/modules/variables/lab/instruction.md +++ b/modules/variables/lab/instruction.md @@ -1,5 +1,5 @@ --- -title: Laboration: Funktioner, variabler och utskrifter +title: Laboration om Funktioner, variabler och utskrifter authors: - Daniel Bosk <dbosk@kth.se> - Celina Soori <celinah@kth.se> From 30131c5d9f9d6fd2ef3e9fc3193cc1a321310a94 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Fri, 26 Aug 2022 16:46:33 +0200 Subject: [PATCH 104/214] changed to correct sums --- modules/variables/lab/instruction.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/variables/lab/instruction.md b/modules/variables/lab/instruction.md index 22ec01ad..32edd2dc 100644 --- a/modules/variables/lab/instruction.md +++ b/modules/variables/lab/instruction.md @@ -98,10 +98,10 @@ Räkna därefter ut den aritmetiska respektive geometriska summan av de värdena Skriv in startvärdet (a1): 1 Skriv in differensen (d): 2 Skriv in antal element i följden (n): 3 -Den aritmetiska summan är: 5 +Den aritmetiska summan är: 9 Skriv in startvärdet (g1): 2 Skriv in kvoten (q): 2 Skriv in antal element i följden (n): 4 -Den geometriska summan är: 16 +Den geometriska summan är: 30 ``` From 4307e598e8f6224eac20ec5c5f4af0bb1635ff87 Mon Sep 17 00:00:00 2001 From: celinahenriksson <celinah@kth.se> Date: Fri, 26 Aug 2022 16:47:40 +0200 Subject: [PATCH 105/214] added an ugly solution for lab 1 --- modules/scipy/lab/solution.py | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 modules/scipy/lab/solution.py diff --git a/modules/scipy/lab/solution.py b/modules/scipy/lab/solution.py new file mode 100644 index 00000000..7fb2aedc --- /dev/null +++ b/modules/scipy/lab/solution.py @@ -0,0 +1,35 @@ +def aritmetisk_talsumma(a1, d, n): + return n * (a1 + (a1 + d * (n - 1))) / 2 + + +def geometriska_talsumma(g1, q, n): + return (g1 * ((q ** n) - 1) / (q - 1)) + +a1 = 1; d = 2; n = 3 + +print("Summan av den aritmetiska talföljden är", aritmetisk_talsumma(a1, d, n)) + +g1 = 2; q = 2; n = 4 + +print("Summan av den geometriska talföljden är ", geometriska_talsumma(g1, q, n)) + + + + + + + + + + + + + + + + + + + + + From 86cdfb45de8a10a60407c98fe32ccdae460f699b Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Fri, 26 Aug 2022 16:50:12 +0200 Subject: [PATCH 106/214] added ugly solution to lab 1 --- modules/variables/lab/lab_solution.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 modules/variables/lab/lab_solution.py diff --git a/modules/variables/lab/lab_solution.py b/modules/variables/lab/lab_solution.py new file mode 100644 index 00000000..11c3c0c1 --- /dev/null +++ b/modules/variables/lab/lab_solution.py @@ -0,0 +1,14 @@ +def beräkna_aritmetisk(a1, d, n): + return n * (a1 + (a1 + d * (n - 1))) / 2 + + +def beräkna_geometrisk(g1, q, n): + return (g1 * ((q ** n) - 1) / (q - 1)) + +a1 = 1; d = 2; n = 3 + +print("Summan av den aritmetiska talföljden är", beräkna_aritmetisk(a1, d, n)) + +g1 = 2; q = 2; n = 4 + +print("Summan av den geometriska talföljden är ",beräkna_geometrisk(g1, q, n)) From 3a44ef49b13a2ea115e5d429a763e68e79e7e82e Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Fri, 26 Aug 2022 17:33:40 +0200 Subject: [PATCH 107/214] Renames to pretest and posttest --- modules/variables/{FBF_lastq.py => posttest.py} | 0 modules/variables/{FBF_firstq.py => pretest.py} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename modules/variables/{FBF_lastq.py => posttest.py} (100%) rename modules/variables/{FBF_firstq.py => pretest.py} (100%) diff --git a/modules/variables/FBF_lastq.py b/modules/variables/posttest.py similarity index 100% rename from modules/variables/FBF_lastq.py rename to modules/variables/posttest.py diff --git a/modules/variables/FBF_firstq.py b/modules/variables/pretest.py similarity index 100% rename from modules/variables/FBF_firstq.py rename to modules/variables/pretest.py From 503d19608a33fcdb69d0ff67420a4822a184e8ea Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Fri, 26 Aug 2022 17:36:12 +0200 Subject: [PATCH 108/214] Adds links to Celina's video on the variables lab --- modules/variables/lab/README.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 modules/variables/lab/README.md diff --git a/modules/variables/lab/README.md b/modules/variables/lab/README.md new file mode 100644 index 00000000..ece4b27f --- /dev/null +++ b/modules/variables/lab/README.md @@ -0,0 +1,5 @@ +- [YouTube: Videogenomgång av labben][yt] +- [FeedbackFruits: Videogenomgång av labben][fbf] + +[yt]: https://youtu.be/8cBbFMVVb5o +[fbf]: https://eu.feedbackfruits.com/courses/activity-course/3c01d16c-ac9b-48bd-9c44-d58054fe6693 From 6c6d17c73bd76ca973fa8bef6244169c7560d781 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Sat, 27 Aug 2022 19:36:34 +0200 Subject: [PATCH 109/214] Minor edits to lab0 --- modules/lab0.md | 65 ++++++++++++++++++++++++------------------------- 1 file changed, 32 insertions(+), 33 deletions(-) diff --git a/modules/lab0.md b/modules/lab0.md index 52baaa0f..f409f43c 100644 --- a/modules/lab0.md +++ b/modules/lab0.md @@ -1,21 +1,26 @@ +--- +title: Laboration: Kom igång med Hello world +authors: + - Celina Soori <celinah@kth.se> +--- # Laboration: Kom igång med Hello world Det här är en frivillig laboration för att hjälpa dig att komma igång med kodandet. Du behöver inte lämna in något för denna laboration. -Målet med laboration är att: +Målet med laborationen är att: -- Installera Python -- Välj, installera och förstå en textredigerare -- Skriva ett enkelt program "Hello World" +1. Installera Python. +2. Välj, installera och förstå en textredigerare. +3. Skriva ett enkelt program "Hello World". ## Ladda ner Python -Första steget vi ska göra är att installera python. -Det gör du enklast genom denna [länk](https://www.python.org/downloads/) +Första steget vi ska göra är att installera Python. Det gör du enklast genom +att gå till [Pythons nedladdningssida](https://www.python.org/downloads/). När du installerar Python, missa inte att klicka i boxen musen pekar på -i bilden nedan: +i bilden nedan (bilden är från Windows-versionen):  @@ -32,34 +37,36 @@ välkommen till ett laborationstillfälle för att få hjälp! ### PyCharm -Installera [PyCharm community](https://www.jetbrains.com/pycharm/download/#section=windows) +Installera PyCharm Community från [PyCharms nedladdningssida](https://www.jetbrains.com/pycharm/download/#section=windows). -Följ denna [tutorial](https://www.jetbrains.com/help/pycharm/creating-and-running-your-first-python-project.html#summary) -för att skapa ditt första program i PyCharm. Koden som används i genomgången behöver du inte förstå, utan viktiga är -att du förstår hur du öppnar PyCharm, skapar ett program, skriver in kod i programmet och kör programmet. +Läs genomgången [Create and run your first Python project](https://www.jetbrains.com/help/pycharm/creating-and-running-your-first-python-project.html#summary) +för att skapa ditt första program i PyCharm. Koden som används i genomgången +behöver du inte förstå, utan viktiga är att du förstår hur du öppnar PyCharm, +skapar ett program, skriver in kod i programmet och kör programmet. ### IDLE -IDLE är en textredigerare som installeras automatiskt när du installerar Python. +IDLE är en textredigerare som installeras automatiskt när du installerar Python +(på de flesta system, på vissa Linux-system måste den installeras separat). -Gå till sökbaren på din dator. Skriv in "IDLE" och öppna programmet IDLE(Python GUI). +Gå till sökbaren på din dator. Skriv in "IDLE" och öppna programmet IDLE +(Python GUI). Nu borde du se detta fönster: -Nu borde du se detta fönster:  -Följ nu denna [tutorial](https://thehelloworldprogram.com/python/python-program-idle/) för att skapa ditt första -program i IDLE. +Följ nu [Writing, Saving and Running Python Programs with IDLE](https://thehelloworldprogram.com/python/python-program-idle/) för att +skapa ditt första program i IDLE. ### VSCode -Installera [VSCode](https://code.visualstudio.com/download). - +Installera VSCode från [VSCodes nedladdningssida](https://code.visualstudio.com/download). När du installerat VSCode och startat det borde det se ut ungefär så här:  -Följ nu de första 5 minuterna av denna [tutorial](https://www.youtube.com/watch?v=dGeUH_bqNpA) för att skriva ditt första Python-program! +Följ nu de första 5 minuterna av [videon Visual Studio Code Python for Beginners: Hello World & Beyond](https://www.youtube.com/watch?v=dGeUH_bqNpA) +för att skriva ditt första Python-program! ## Skriv ett enkelt program @@ -67,26 +74,18 @@ Följ nu de första 5 minuterna av denna [tutorial](https://www.youtube.com/watc Nu har du förhoppningsvis installerat Python och en textredigerare. Dags att skriva ditt första egna program! -Skapa en fil i din textredigerare och döp den till helloworld.py (eller något annat skoj). - -Skriv in: - +Skapa en fil i din textredigerare och döp den till helloworld.py (eller något +annat skoj). Skriv in: ```python message = "Hello World!" print(message) ``` -Kör din fil helloworld.py i din textredigerare. - -Utskriften i terminalen ska nu se ut så här - +Kör din fil helloworld.py i din textredigerare. Utskriften i terminalen ska nu +se ut så här: ``` Hello World! ``` - -Om du har lyckats med detta är du klar med Laboration 0 och är redo för veckans utmaningar! - - - - +Om du har lyckats med detta är du klar med Laboration 0 och är redo för veckans +utmaningar! From 1a412a8a9adb3e212d21f1f333572f5b680a17a4 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Sun, 28 Aug 2022 13:51:47 +0200 Subject: [PATCH 110/214] Adds a Hello World module --- modules/Makefile | 1 + modules/helloworld/README.md | 7 ++++ modules/{lab0.md => helloworld/lab.md} | 0 modules/helloworld/tutorial.md | 48 ++++++++++++++++++++++++++ 4 files changed, 56 insertions(+) create mode 100644 modules/helloworld/README.md rename modules/{lab0.md => helloworld/lab.md} (100%) create mode 100644 modules/helloworld/tutorial.md diff --git a/modules/Makefile b/modules/Makefile index 0be0002f..723ff35d 100644 --- a/modules/Makefile +++ b/modules/Makefile @@ -1,4 +1,5 @@ SUBDIR+= overview +SUBDIR+= helloworld SUBDIR+= variables SUBDIR+= functions #SUBDIR+= debug diff --git a/modules/helloworld/README.md b/modules/helloworld/README.md new file mode 100644 index 00000000..4c7a0551 --- /dev/null +++ b/modules/helloworld/README.md @@ -0,0 +1,7 @@ +# Hello World! + +Tanken med denna modul är att studenterna får lära sig terminalen genom [The +Terminal-modulen från introtools][introtools]. De får även börja med Hello +World-prgoram i Python genom att testa olika textredigerare och IDE:er. + +[introtools]: https://daniel.bosk.se/introtools/modules/terminal/terminal diff --git a/modules/lab0.md b/modules/helloworld/lab.md similarity index 100% rename from modules/lab0.md rename to modules/helloworld/lab.md diff --git a/modules/helloworld/tutorial.md b/modules/helloworld/tutorial.md new file mode 100644 index 00000000..2dbb7bc1 --- /dev/null +++ b/modules/helloworld/tutorial.md @@ -0,0 +1,48 @@ +--- +title: Övning: Hello World! +authors: + - Daniel Bosk <dbosk@kth.se> +--- +# Övning: Hello World! + +Målet med övningen är att du ska bli bättre på att + + - kontrollera datorn med terminalen, + - hantera filsystemet, + - använda en textredigerare eller IDE för att skriva program. + +## Genomgång av veckans svårigheter + +Vi går igenom det vi upptäckt i OLI är extra svårt den här veckan. + +Zoomlänk: + +## Önskemål från gruppen + +Har alla kommit igång med kursens material? Är det några frågetecken om kursuppläget? + +Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå igenom igen? + +## Övningsuppgifter + +### Hello World! + +Testa olika textredigerare eller IDE:er. Skapa och kör ett Hello World-program +i varje: +```python +print("Hello World!") +``` +eller +``` +name = "World" +print(f"Hello {name}!") +``` + +### Skapa en mappstruktur för kursen + +Använd terminalen och den grafiska filhanteraren och skapa en mappstruktur för +kursen. Exempelvis en mapp för kursen. I den finns en mapp för varje labb: +labb1, labb2, ..., labb6. Lägg sedan in ett program i varje labbmapp som +skriver ut "Hello labb N" när det körs, där $N$ är labbens nummer. + +Prova att växla mellan labbarna och köra dem. From 5730896cbed2c845d8b868c9a63d60236c55e8e3 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Sun, 28 Aug 2022 13:55:08 +0200 Subject: [PATCH 111/214] Adds helloworld to navigation --- _data/navigation.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/_data/navigation.yml b/_data/navigation.yml index c48efd4a..eb7c2328 100644 --- a/_data/navigation.yml +++ b/_data/navigation.yml @@ -7,6 +7,14 @@ modules: title: Översikt path: /modules/overview/kurspm prev: index + next: helloworld + helloworld: + path: /modules/helloworld/lab + prev: overview + next: helloworld-tutorial + helloworld-tutorial: + path: /modules/helloworld/tutorial + prev: helloworld next: variables variables: title: Variabler och funktioner From 107c175dcbb9d634d1128b3793c19e2ecde1f660 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Sun, 28 Aug 2022 14:00:30 +0200 Subject: [PATCH 112/214] Minor edits in helloworld module --- modules/helloworld/tutorial.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/helloworld/tutorial.md b/modules/helloworld/tutorial.md index 2dbb7bc1..f9d28975 100644 --- a/modules/helloworld/tutorial.md +++ b/modules/helloworld/tutorial.md @@ -33,7 +33,7 @@ i varje: print("Hello World!") ``` eller -``` +```python name = "World" print(f"Hello {name}!") ``` @@ -45,4 +45,5 @@ kursen. Exempelvis en mapp för kursen. I den finns en mapp för varje labb: labb1, labb2, ..., labb6. Lägg sedan in ett program i varje labbmapp som skriver ut "Hello labb N" när det körs, där $N$ är labbens nummer. -Prova att växla mellan labbarna och köra dem. +Prova att växla mellan labbarna och köra dem. Om programmet skriver ut "Hello +labb N" så vet du att du kör rätt program. From 4a47e958b33804129b9dd6cf069e534a3018de9a Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Sun, 28 Aug 2022 14:06:45 +0200 Subject: [PATCH 113/214] Revises variables/slides --- modules/variables/slides/contents.tex | 112 ++++++++++++++++++++------ modules/variables/slides/preamble.tex | 6 +- 2 files changed, 91 insertions(+), 27 deletions(-) diff --git a/modules/variables/slides/contents.tex b/modules/variables/slides/contents.tex index 3b8dd9c5..27f30cdd 100644 --- a/modules/variables/slides/contents.tex +++ b/modules/variables/slides/contents.tex @@ -107,47 +107,65 @@ \section{Köra Python} \subsection{Terminalen} \begin{frame} - \includegraphics[width=\columnwidth]{figs/python-terminal.png} + \begin{figure} + \centering + \includegraphics[height=0.8\textheight]{figs/python-terminal.png} + \caption{Ett kodexempel i Python som skriver ut \enquote{hello world!} i + terminalen.} + \end{figure} \end{frame} \subsection{Andra gränssnitt} \begin{frame} - \centering - \includegraphics[width=\columnwidth]{figs/idle.jpg} + \begin{figure} + \centering + \includegraphics[height=0.8\textheight]{figs/idle.jpg} + \caption{Kod och körning av pythonkod i Idle.} + \end{figure} \end{frame} \begin{frame} - \centering - \includegraphics[height=\textheight]{figs/codium.png} + \begin{figure} + \centering + \includegraphics[height=0.8\textheight]{figs/codium.png} + \caption{Gränssnittet till VSCodium (öppen källkodsvariant av Visual Studio + Code).} + \end{figure} \end{frame} \begin{frame} - \centering - \includegraphics[height=\textheight]{figs/atom.png} + \begin{figure} + \centering + \includegraphics[height=0.8\textheight]{figs/atom.png} + \caption{Gränssnittet för Atom.} + \end{figure} \end{frame} \begin{frame} - \centering - \includegraphics[height=\textheight]{figs/pycharm.png} + \begin{figure} + \centering + \includegraphics[height=0.8\textheight]{figs/pycharm.png} + \caption{Gränssnittet för PyCharm.} + \end{figure} \end{frame} -\section{Skriva Pythonprogram} +\section{Skriva pythonprogram} \subsection{Kommentarer} -\begin{frame} +\begin{frame}[fragile] \begin{center} - \huge\# + \mintinline[fontsize=\huge]{python}|#| \end{center} \end{frame} \begin{frame}[fragile] \begin{example} \begin{minted}{python} -# Har kan vi skriva for manniskor. +# Här kan vi skriva for människor. # Python kommer att ignorera allt detta. \end{minted} \end{example} @@ -157,8 +175,8 @@ \subsection{Kommentarer} \begin{example} \begin{minted}{python} """ -Detta ar dock lite enklare, -iallafall nar vi ska skriva pa flera +Detta är dock lite enklare, +iallafall när vi ska skriva på flera rader """ \end{minted} @@ -169,7 +187,13 @@ \subsection{Kommentarer} \subsection{Utskrifter} \begin{frame}[fragile] - \begin{block}{Funktionen \mint{python}|print|} + \begin{center} + \mintinline[fontsize=\huge]{python}|print| + \end{center} +\end{frame} + +\begin{frame}[fragile] + \begin{block}{Funktionen \mintinline{python}|print|} \begin{itemize} \item Skriver ut sina argument till skärmen. \end{itemize} @@ -179,7 +203,7 @@ \subsection{Utskrifter} \begin{example} \begin{minted}{python} -# Skriver ut till skarmen +# Skriver ut till skärmen print("Hello, World!") \end{minted} \end{example} @@ -220,6 +244,23 @@ \subsection{Variabler och datatyper} \pause + \begin{example} + \begin{minted}{python} +# Skriver ut till skärmen +print("Hello, World!") + \end{minted} + \end{example} + + \begin{example} + \begin{minted}{python} +# Skriver ut till skärmen +text = "Hello, World!" +print(text) + \end{minted} + \end{example} +\end{frame} + +\begin{frame}[fragile] \begin{example}[Variabler] \begin{minted}{python} x = 5 @@ -249,13 +290,36 @@ \subsection{Variabler och datatyper} \end{example} \end{frame} +\begin{frame}[fragile] + \begin{example} + \begin{minted}{python} +x = 5 +y = 2*x +x = 4 +print(y) + \end{minted} + \end{example} + + \begin{exercise}[Vad lagras?] + \begin{itemize} +% \item Vad lagras i variabeln \mintinline{python}|x|? +% \begin{enumerate} +% \item Formeln \(2\cdot x\)? +% \item Värdet \(10\)? +% \end{enumerate} + \item Vad kommer att skrivas ut av \mintinline{python}|print(y)|, + \(10\) eller \(8\)? + \end{itemize} + \end{exercise} +\end{frame} + \begin{frame}[fragile] \begin{example}[Fler heltalsoperationer] \begin{minted}{python} x = 5 y = x / 2 z = x // 2 -xx = x**2 +x_square = x**2 \end{minted} \end{example} \end{frame} @@ -263,7 +327,7 @@ \subsection{Variabler och datatyper} \begin{frame}[fragile] \begin{remark} \begin{itemize} - \item \mint{python}|print| behöver datatypen sträng. + \item \mintinline{python}|print| behöver datatypen sträng. \item Finns typkonvertering. \end{itemize} \end{remark} @@ -281,10 +345,10 @@ \subsection{Variabler och datatyper} \begin{frame}[fragile] \begin{example} \begin{minted}{python} -print("Ar " + x " stort?") -print("Ar " + str(x) + " stort?") -print("Ar {} stort?".format(x)) -print(f"Ar {x} stort?") +print("Är " + x " stort?") +print("Är " + str(x) + " stort?") +print("Är {} stort?".format(x)) +print(f"Är {x} stort?") \end{minted} \end{example} \end{frame} @@ -297,7 +361,7 @@ \subsection{Konstanter} \begin{itemize} \item Vissa språk förhindrar ändring av konstanter. \item Python har bara konvention. - \item \mint{python}|PI = 3.14| + \item \mintinline{python}|PI = 3.14| \end{itemize} \end{remark} \end{frame} diff --git a/modules/variables/slides/preamble.tex b/modules/variables/slides/preamble.tex index 9a092c5b..ee813387 100644 --- a/modules/variables/slides/preamble.tex +++ b/modules/variables/slides/preamble.tex @@ -3,6 +3,9 @@ \usepackage[british,swedish]{babel} \usepackage{booktabs} +\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex} +\addbibresource{slides.bib} + \usepackage[all]{foreign} \renewcommand{\foreignfullfont}{} \renewcommand{\foreignabbrfont}{} @@ -13,9 +16,6 @@ \usepackage[strict]{csquotes} \usepackage[single]{acro} -\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex} -\addbibresource{slides.bib} - \usepackage{subcaption} \usepackage[noend]{algpseudocode} From dd7e838d75a348f9b31686ec4f3720a39fb2e3c5 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Sun, 28 Aug 2022 14:33:27 +0200 Subject: [PATCH 114/214] Move helloworld slides from variables to helloworld --- modules/helloworld/slides/.gitignore | 3 + modules/helloworld/slides/Makefile | 26 +++ modules/helloworld/slides/abstract.tex | 22 +++ modules/helloworld/slides/contents.tex | 172 ++++++++++++++++++ .../slides/figs/atom.png | Bin .../slides/figs/codium.png | Bin .../slides/figs/idle.jpg | Bin .../slides/figs/pycharm.png | Bin .../slides/figs/python-terminal.png | Bin modules/helloworld/slides/notes.tex | 30 +++ modules/helloworld/slides/preamble.tex | 39 ++++ modules/helloworld/slides/slides.tex | 108 +++++++++++ modules/variables/slides/contents.tex | 132 -------------- 13 files changed, 400 insertions(+), 132 deletions(-) create mode 100644 modules/helloworld/slides/.gitignore create mode 100644 modules/helloworld/slides/Makefile create mode 100644 modules/helloworld/slides/abstract.tex create mode 100644 modules/helloworld/slides/contents.tex rename modules/{variables => helloworld}/slides/figs/atom.png (100%) rename modules/{variables => helloworld}/slides/figs/codium.png (100%) rename modules/{variables => helloworld}/slides/figs/idle.jpg (100%) rename modules/{variables => helloworld}/slides/figs/pycharm.png (100%) rename modules/{variables => helloworld}/slides/figs/python-terminal.png (100%) create mode 100644 modules/helloworld/slides/notes.tex create mode 100644 modules/helloworld/slides/preamble.tex create mode 100644 modules/helloworld/slides/slides.tex diff --git a/modules/helloworld/slides/.gitignore b/modules/helloworld/slides/.gitignore new file mode 100644 index 00000000..30b2edc6 --- /dev/null +++ b/modules/helloworld/slides/.gitignore @@ -0,0 +1,3 @@ +notes.pdf +slides.pdf +beamer-didactic.sty diff --git a/modules/helloworld/slides/Makefile b/modules/helloworld/slides/Makefile new file mode 100644 index 00000000..1d9d9db6 --- /dev/null +++ b/modules/helloworld/slides/Makefile @@ -0,0 +1,26 @@ +.PHONY: all +all: notes.pdf slides.pdf + +LATEXFLAGS+= -shell-escape + +SRC+= preamble.tex +SRC+= abstract.tex contents.tex + +DEPENDS+= beamer-didactic.sty + + +notes.pdf: notes.tex +slides.pdf: slides.tex + +notes.pdf slides.pdf: ${SRC} ${DEPENDS} + + +.PHONY: clean +clean: + ${RM} notes.pdf slides.pdf + + +INCLUDE_MAKEFILES=../../../makefiles +include ${INCLUDE_MAKEFILES}/tex.mk +INCLUDE_BEAMERDIDACTIC=../../../beamer-didactic +include ${INCLUDE_BEAMERDIDACTIC}/beamer-didactic.mk diff --git a/modules/helloworld/slides/abstract.tex b/modules/helloworld/slides/abstract.tex new file mode 100644 index 00000000..4012d9d3 --- /dev/null +++ b/modules/helloworld/slides/abstract.tex @@ -0,0 +1,22 @@ +% What's the problem? +% Why is it a problem? Research gap left by other approaches? +% Why is it important? Why care? +% What's the approach? How to solve the problem? +% What's the findings? How was it evaluated, what are the results, limitations, +% what remains to be done? + +% XXX Summary +\emph{Summary:} +\dots + +% XXX Motivation and intended learning outcomes +\emph{Intended learning outcomes:} +\dots + +% XXX Prerequisites +\emph{Prerequisites:} +\dots + +% XXX Reading material +\emph{Reading:} +\dots diff --git a/modules/helloworld/slides/contents.tex b/modules/helloworld/slides/contents.tex new file mode 100644 index 00000000..873390e4 --- /dev/null +++ b/modules/helloworld/slides/contents.tex @@ -0,0 +1,172 @@ +\title{% + Hello World! +} +\author{Daniel Bosk} +\institute{% + KTH EECS +} + +\mode<article>{\maketitle} +\mode<presentation>{% + \begin{frame} + \maketitle + \end{frame} +} + +\mode* + +\begin{abstract} + \input{abstract.tex} +\end{abstract} + + +\section{Programmering} + +\subsection{Vad är programmering?} + +\begin{frame} + \begin{block}{Dator} + \begin{itemize} + \item Processor + \item Minne + \item Annan hårdvara + \end{itemize} + \end{block} +\end{frame} + +\begin{frame} + \begin{block}{Processorn} + \begin{itemize} + \item Exekverar maskinkod --- program + \end{itemize} + \end{block} + + \pause + + \begin{example} + \begin{itemize} + \item<1-2> 00012000050000020500 + \item<3-> 0001 2000 0500 + \item<3-> 0002 0500 + \end{itemize} + \end{example} +\end{frame} + +\begin{frame} + \begin{block}{Svar} + \begin{itemize} + \item Programmering är att skriva program. + \end{itemize} + \end{block} +\end{frame} + + +\subsection{Programmeringsspråk} + +\begin{frame} + \begin{block}{Programmeringsspråk} + \begin{itemize} + \item Ett språk för människor att skriva datorprogram. + \end{itemize} + \end{block} +\end{frame} + +\begin{frame}[fragile] + \begin{example}[Python] + \begin{minted}{python} +print("Hello, World!") + \end{minted} + \end{example} + + \pause + + \begin{example}[C++] + \begin{minted}{c++} +#include <iostream> +using namespace std; + +int main(void) { + std::cout << "Hello, World!" << std::endl; + return 0; +} + \end{minted} + \end{example} +\end{frame} + +\begin{frame} + \begin{remark} + \begin{itemize} + \item C++ måste översättas till maskinkod! + \item Python läses av ett program (maskinkod), och det programmet + exekverar koden. + \end{itemize} + \end{remark} +\end{frame} + +\begin{frame}[fragile] + \begin{example}[Terminalen] + \begin{minted}{bash} +echo "Hello World!" + \end{minted} + \end{example} + + \pause + + \begin{remark} + \begin{itemize} + \item Bash läser varje rad och exekverar olika program. + \item Dessa program är redan konverterade till maskinkod. + \end{itemize} + \end{remark} +\end{frame} + + +\section{Köra Python} + +\subsection{Terminalen} + +\begin{frame} + \begin{figure} + \centering + \includegraphics[height=0.8\textheight]{figs/python-terminal.png} + \caption{Ett kodexempel i Python som skriver ut \enquote{hello world!} i + terminalen.} + \end{figure} +\end{frame} + + +\subsection{Andra gränssnitt} + +\begin{frame} + \begin{figure} + \centering + \includegraphics[height=0.8\textheight]{figs/idle.jpg} + \caption{Kod och körning av pythonkod i Idle.} + \end{figure} +\end{frame} + +\begin{frame} + \begin{figure} + \centering + \includegraphics[height=0.8\textheight]{figs/codium.png} + \caption{Gränssnittet till VSCodium (öppen källkodsvariant av Visual Studio + Code).} + \end{figure} +\end{frame} + +\begin{frame} + \begin{figure} + \centering + \includegraphics[height=0.8\textheight]{figs/atom.png} + \caption{Gränssnittet för Atom.} + \end{figure} +\end{frame} + +\begin{frame} + \begin{figure} + \centering + \includegraphics[height=0.8\textheight]{figs/pycharm.png} + \caption{Gränssnittet för PyCharm.} + \end{figure} +\end{frame} + diff --git a/modules/variables/slides/figs/atom.png b/modules/helloworld/slides/figs/atom.png similarity index 100% rename from modules/variables/slides/figs/atom.png rename to modules/helloworld/slides/figs/atom.png diff --git a/modules/variables/slides/figs/codium.png b/modules/helloworld/slides/figs/codium.png similarity index 100% rename from modules/variables/slides/figs/codium.png rename to modules/helloworld/slides/figs/codium.png diff --git a/modules/variables/slides/figs/idle.jpg b/modules/helloworld/slides/figs/idle.jpg similarity index 100% rename from modules/variables/slides/figs/idle.jpg rename to modules/helloworld/slides/figs/idle.jpg diff --git a/modules/variables/slides/figs/pycharm.png b/modules/helloworld/slides/figs/pycharm.png similarity index 100% rename from modules/variables/slides/figs/pycharm.png rename to modules/helloworld/slides/figs/pycharm.png diff --git a/modules/variables/slides/figs/python-terminal.png b/modules/helloworld/slides/figs/python-terminal.png similarity index 100% rename from modules/variables/slides/figs/python-terminal.png rename to modules/helloworld/slides/figs/python-terminal.png diff --git a/modules/helloworld/slides/notes.tex b/modules/helloworld/slides/notes.tex new file mode 100644 index 00000000..b6f9a884 --- /dev/null +++ b/modules/helloworld/slides/notes.tex @@ -0,0 +1,30 @@ +\documentclass{article} + +\usepackage[hyphens]{url} +\usepackage[hidelinks]{hyperref} + +\input{preamble.tex} + +\usepackage[noamsthm,notheorems]{beamerarticle} +\setjobnamebeamerversion{slides} + +%\usepackage{authblk} +%\let\institute\affil + +\declaretheorem[numbered=unless unique,style=theorem]{theorem} +\declaretheorem[numbered=unless unique,style=definition]{definition} +\declaretheorem[numbered=unless unique,style=definition]{assumption} +\declaretheorem[numbered=unless unique,style=definition]{protocol} +\declaretheorem[numbered=unless unique,style=example]{example} +%\declaretheorem[style=definition,numbered=unless unique, +% name=Example,refname={example,examples}]{example} +\declaretheorem[numbered=unless unique,style=remark]{remark} +\declaretheorem[numbered=unless unique,style=remark]{idea} +\declaretheorem[numbered=unless unique,style=exercise]{exercise} +\declaretheorem[numbered=unless unique,style=exercise]{question} +\declaretheorem[numbered=unless unique,style=solution]{solution} + +\begin{document} +\input{contents.tex} +\printbibliography +\end{document} diff --git a/modules/helloworld/slides/preamble.tex b/modules/helloworld/slides/preamble.tex new file mode 100644 index 00000000..ee813387 --- /dev/null +++ b/modules/helloworld/slides/preamble.tex @@ -0,0 +1,39 @@ +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage[british,swedish]{babel} +\usepackage{booktabs} + +\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex} +\addbibresource{slides.bib} + +\usepackage[all]{foreign} +\renewcommand{\foreignfullfont}{} +\renewcommand{\foreignabbrfont}{} + +\usepackage{newclude} +\usepackage{import} + +\usepackage[strict]{csquotes} +\usepackage[single]{acro} + +\usepackage{subcaption} + +\usepackage[noend]{algpseudocode} +\usepackage{xparse} + +\let\email\texttt + +\usepackage[outputdir=ltxobj]{minted} +\setminted{autogobble,fontsize=\footnotesize} + +\usepackage{amsmath} +\usepackage{amssymb} +\usepackage{mathtools} +\usepackage{amsthm} +\usepackage{thmtools} +\usepackage[unq]{unique} +\DeclareMathOperator{\powerset}{\mathcal{P}} + +\usepackage[binary-units]{siunitx} + +\usepackage[capitalize]{cleveref} diff --git a/modules/helloworld/slides/slides.tex b/modules/helloworld/slides/slides.tex new file mode 100644 index 00000000..d7beb5f0 --- /dev/null +++ b/modules/helloworld/slides/slides.tex @@ -0,0 +1,108 @@ +\documentclass[ignoreframetext]{beamer} +\input{preamble.tex} + +\usetheme{Berlin} +\setbeamertemplate{footline}%{miniframes theme} +{% + \begin{beamercolorbox}[colsep=1.5pt]{upper separation line foot} + \end{beamercolorbox} + \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,% + leftskip=.3cm,rightskip=.3cm plus1fil]{author in head/foot}% + \leavevmode{\usebeamerfont{author in head/foot}\insertshortauthor}% + \hfill% + {\usebeamerfont{institute in head/foot}\usebeamercolor[fg]{institute in head/foot}\insertshortinstitute}% + \end{beamercolorbox}% + \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,% + leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}% + {\usebeamerfont{title in head/foot}\insertshorttitle} \hfill \insertframenumber% + \end{beamercolorbox}% + \begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot} + \end{beamercolorbox} +} +\setbeamercovered{transparent} +\setbeamertemplate{bibliography item}[text] + +\AtBeginSection[]{% + \begin{frame}<beamer> + \tableofcontents[currentsection] + \end{frame} +} + +\ProvideDocumentEnvironment{assumption}{o}{% + \IfValueTF{#1}{% + \begin{block}{Assumption: #1} + }{% + \begin{block}{Assumption} + } +}{% + \end{block} +} + +\ProvideDocumentEnvironment{protocol}{o}{% + \IfValueTF{#1}{% + \begin{block}{Protocol: #1} + }{% + \begin{block}{Protocol} + } +}{% + \end{block} +} + +\ProvideDocumentEnvironment{remark}{o}{% + \IfValueTF{#1}{% + \begin{alertblock}{Note: #1} + }{% + \begin{alertblock}{Note} + } +}{% + \end{alertblock} +} + +\ProvideDocumentEnvironment{idea}{o}{% + \IfValueTF{#1}{% + \begin{block}{Idea: #1} + }{% + \begin{block}{Idea} + } +}{% + \end{block} +} + +\ProvideDocumentEnvironment{question}{o}{% + \setbeamercolor{block body}{bg=orange!15,fg=black} + \setbeamercolor{block title}{bg=orange,fg=white} + \setbeamercolor{local structure}{fg=orange} + \IfValueTF{#1}{% + \begin{block}{Question: #1} + }{% + \begin{block}{Question} + } +}{% + \end{block} +} + +\ProvideDocumentEnvironment{exercise}{o}{% + \setbeamercolor{block body}{bg=yellow!10,fg=black} + \setbeamercolor{block title}{bg=yellow,fg=black} + \setbeamercolor{local structure}{fg=yellow} + \IfValueTF{#1}{% + \begin{block}{Exercise: #1} + }{% + \begin{block}{Exercise} + } +}{% + \end{block} +} + + +\begin{document} +\mode<all> +\input{contents.tex} +\mode* +% +%%% REFERENCES %%% + +\begin{frame}[allowframebreaks] + \printbibliography +\end{frame} +\end{document} diff --git a/modules/variables/slides/contents.tex b/modules/variables/slides/contents.tex index 27f30cdd..5f09ee74 100644 --- a/modules/variables/slides/contents.tex +++ b/modules/variables/slides/contents.tex @@ -20,138 +20,6 @@ \end{abstract} -\section{Programmering} - -\subsection{Vad är programmering?} - -\begin{frame} - \begin{block}{Dator} - \begin{itemize} - \item Processor - \item Minne - \item Annan hårdvara - \end{itemize} - \end{block} -\end{frame} - -\begin{frame} - \begin{block}{Processorn} - \begin{itemize} - \item Exekverar maskinkod --- program - \end{itemize} - \end{block} - - \pause - - \begin{example} - \begin{itemize} - \item<1-2> 00012000050000020500 - \item<3-> 0001 2000 0500 - \item<3-> 0002 0500 - \end{itemize} - \end{example} -\end{frame} - -\begin{frame} - \begin{block}{Svar} - \begin{itemize} - \item Programmering är att skriva program. - \end{itemize} - \end{block} -\end{frame} - - -\subsection{Programmeringsspråk} - -\begin{frame} - \begin{block}{Programmeringsspråk} - \begin{itemize} - \item Ett språk för människor att skriva datorprogram. - \end{itemize} - \end{block} -\end{frame} - -\begin{frame}[fragile] - \begin{example}[Python] - \begin{minted}{python} -print("Hello, World!") - \end{minted} - \end{example} - - \pause - - \begin{example}[C++] - \begin{minted}{c++} -#include <iostream> -using namespace std; - -int main(void) { - std::cout << "Hello, World!" << std::endl; - return 0; -} - \end{minted} - \end{example} -\end{frame} - -\begin{frame} - \begin{remark} - \begin{itemize} - \item Måste översättas till maskinkod! - \end{itemize} - \end{remark} -\end{frame} - - -\section{Köra Python} - -\subsection{Terminalen} - -\begin{frame} - \begin{figure} - \centering - \includegraphics[height=0.8\textheight]{figs/python-terminal.png} - \caption{Ett kodexempel i Python som skriver ut \enquote{hello world!} i - terminalen.} - \end{figure} -\end{frame} - - -\subsection{Andra gränssnitt} - -\begin{frame} - \begin{figure} - \centering - \includegraphics[height=0.8\textheight]{figs/idle.jpg} - \caption{Kod och körning av pythonkod i Idle.} - \end{figure} -\end{frame} - -\begin{frame} - \begin{figure} - \centering - \includegraphics[height=0.8\textheight]{figs/codium.png} - \caption{Gränssnittet till VSCodium (öppen källkodsvariant av Visual Studio - Code).} - \end{figure} -\end{frame} - -\begin{frame} - \begin{figure} - \centering - \includegraphics[height=0.8\textheight]{figs/atom.png} - \caption{Gränssnittet för Atom.} - \end{figure} -\end{frame} - -\begin{frame} - \begin{figure} - \centering - \includegraphics[height=0.8\textheight]{figs/pycharm.png} - \caption{Gränssnittet för PyCharm.} - \end{figure} -\end{frame} - - \section{Skriva pythonprogram} \subsection{Kommentarer} From d06b99255e440c8227911a2f7b799f64ed850abf Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Sun, 28 Aug 2022 14:38:12 +0200 Subject: [PATCH 115/214] Adds function to hello world --- modules/helloworld/slides/contents.tex | 44 ++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/modules/helloworld/slides/contents.tex b/modules/helloworld/slides/contents.tex index 873390e4..75687938 100644 --- a/modules/helloworld/slides/contents.tex +++ b/modules/helloworld/slides/contents.tex @@ -170,3 +170,47 @@ \subsection{Andra gränssnitt} \end{figure} \end{frame} + +\section{Hello World!} + +\begin{frame}[fragile] + \begin{example} + \begin{minted}{python} +# Skriver ut till skärmen +print("Hello, World!") + \end{minted} + \end{example} + + \pause + + \begin{example} + \begin{minted}{python} +# Skriver ut "Hello" + namnet till skärmen +name = "World" +print(f"Hello {name}!") + \end{minted} + \end{example} +\end{frame} + +\begin{frame}[fragile] + \begin{example} + \begin{minted}{python} +# Skriver ut "Hello" + namnet till skärmen +name = "World" +print(f"Hello {name}!") + \end{minted} + \end{example} + + \pause + + \begin{example}[Funktioner] + \begin{minted}{python} +def print_hello(name): + """Skriver ut till skärmen""" + print(f"Hello, {name}!") + +print_hello("World") + \end{minted} + \end{example} +\end{frame} + From edd3e90d82208f88aa359a09ea1948d314082f73 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Sun, 28 Aug 2022 16:39:53 +0200 Subject: [PATCH 116/214] Update lab0.md --- modules/lab0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/lab0.md b/modules/lab0.md index f409f43c..ba549e63 100644 --- a/modules/lab0.md +++ b/modules/lab0.md @@ -1,5 +1,5 @@ --- -title: Laboration: Kom igång med Hello world +title: Laboration Kom igång med Hello world authors: - Celina Soori <celinah@kth.se> --- From 19ef4113bee3b3bce604a4215e4b2bab3c08ea63 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Sun, 28 Aug 2022 17:50:43 +0200 Subject: [PATCH 117/214] Delete lab0.md --- modules/lab0.md | 91 ------------------------------------------------- 1 file changed, 91 deletions(-) delete mode 100644 modules/lab0.md diff --git a/modules/lab0.md b/modules/lab0.md deleted file mode 100644 index ba549e63..00000000 --- a/modules/lab0.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: Laboration Kom igång med Hello world -authors: - - Celina Soori <celinah@kth.se> ---- -# Laboration: Kom igång med Hello world - -Det här är en frivillig laboration för att hjälpa dig att komma igång med kodandet. -Du behöver inte lämna in något för denna laboration. - -Målet med laborationen är att: - -1. Installera Python. -2. Välj, installera och förstå en textredigerare. -3. Skriva ett enkelt program "Hello World". - -## Ladda ner Python - -Första steget vi ska göra är att installera Python. Det gör du enklast genom -att gå till [Pythons nedladdningssida](https://www.python.org/downloads/). - -När du installerar Python, missa inte att klicka i boxen musen pekar på -i bilden nedan (bilden är från Windows-versionen): - - - -## Välj textredigerare - -Det finns många textredigerare därute, i den här kursen får du välja själv -vilken textredigerare du känner dig mest bekväm vid. Nedan kommer några -av de textredigerare vi rekommenderar. Under varje textredigerare finns en -länk till en tutorial som hjälper dig att skriva ditt första python-program. - -Hur din textredigerare ser ut på din dator stämmer inte alltid överens med -hur den ser ut i den tutorial du tittar på. Om du stöter på problem är du -välkommen till ett laborationstillfälle för att få hjälp! - -### PyCharm - -Installera PyCharm Community från [PyCharms nedladdningssida](https://www.jetbrains.com/pycharm/download/#section=windows). - -Läs genomgången [Create and run your first Python project](https://www.jetbrains.com/help/pycharm/creating-and-running-your-first-python-project.html#summary) -för att skapa ditt första program i PyCharm. Koden som används i genomgången -behöver du inte förstå, utan viktiga är att du förstår hur du öppnar PyCharm, -skapar ett program, skriver in kod i programmet och kör programmet. - -### IDLE - -IDLE är en textredigerare som installeras automatiskt när du installerar Python -(på de flesta system, på vissa Linux-system måste den installeras separat). - -Gå till sökbaren på din dator. Skriv in "IDLE" och öppna programmet IDLE -(Python GUI). Nu borde du se detta fönster: - - - -Följ nu [Writing, Saving and Running Python Programs with IDLE](https://thehelloworldprogram.com/python/python-program-idle/) för att -skapa ditt första program i IDLE. - - -### VSCode - -Installera VSCode från [VSCodes nedladdningssida](https://code.visualstudio.com/download). -När du installerat VSCode och startat det borde det se ut ungefär så här: - - - -Följ nu de första 5 minuterna av [videon Visual Studio Code Python for Beginners: Hello World & Beyond](https://www.youtube.com/watch?v=dGeUH_bqNpA) -för att skriva ditt första Python-program! - - -## Skriv ett enkelt program - -Nu har du förhoppningsvis installerat Python och en textredigerare. Dags att skriva -ditt första egna program! - -Skapa en fil i din textredigerare och döp den till helloworld.py (eller något -annat skoj). Skriv in: -```python -message = "Hello World!" - -print(message) - -``` -Kör din fil helloworld.py i din textredigerare. Utskriften i terminalen ska nu -se ut så här: -``` -Hello World! -``` -Om du har lyckats med detta är du klar med Laboration 0 och är redo för veckans -utmaningar! From 01b3000e61296a5caa5db3e1d5ff2c3d2e475dc3 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Sun, 28 Aug 2022 17:58:30 +0200 Subject: [PATCH 118/214] minor changes to tutorial --- modules/helloworld/tutorial.md | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/modules/helloworld/tutorial.md b/modules/helloworld/tutorial.md index f9d28975..eaf19194 100644 --- a/modules/helloworld/tutorial.md +++ b/modules/helloworld/tutorial.md @@ -2,6 +2,7 @@ title: Övning: Hello World! authors: - Daniel Bosk <dbosk@kth.se> + - Celina Soori <celinah@kth.se> --- # Övning: Hello World! @@ -17,18 +18,21 @@ Vi går igenom det vi upptäckt i OLI är extra svårt den här veckan. Zoomlänk: -## Önskemål från gruppen +## Terminalen -Har alla kommit igång med kursens material? Är det några frågetecken om kursuppläget? +Under veckans föreläsning har ni arbetat med terminalen. Om ni +har frågor eller behöver hjälp med terminalen, be en lärarassistent +om hjälp när vi jobbar med Hello World. -Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå igenom igen? +## Hello World! -## Övningsuppgifter +Under den här övningen ska vi jobba med __Laboration (0) Hello World__ som +ni hittar på Canvas. Dela upp er i smågrupper och hitta den textredigerare +som passar er bäst och se till att ni kan skapa och köra ett Hello World-program +i den. -### Hello World! +### Exempelkod -Testa olika textredigerare eller IDE:er. Skapa och kör ett Hello World-program -i varje: ```python print("Hello World!") ``` From f035969e3f5ba9d08e2f7b8ec598268696678ba8 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Sun, 28 Aug 2022 18:04:30 +0200 Subject: [PATCH 119/214] Update tutorial.md --- modules/helloworld/tutorial.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/helloworld/tutorial.md b/modules/helloworld/tutorial.md index eaf19194..624e1a46 100644 --- a/modules/helloworld/tutorial.md +++ b/modules/helloworld/tutorial.md @@ -1,5 +1,5 @@ --- -title: Övning: Hello World! +title: Övning om Hello World! authors: - Daniel Bosk <dbosk@kth.se> - Celina Soori <celinah@kth.se> From b43f29975ba48ca1320c02335f2ebe0d7485d880 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Sun, 28 Aug 2022 20:09:54 +0200 Subject: [PATCH 120/214] Adds draft for advanced tutorial for helloworld --- modules/helloworld/advanced_tutorial.md | 73 +++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 modules/helloworld/advanced_tutorial.md diff --git a/modules/helloworld/advanced_tutorial.md b/modules/helloworld/advanced_tutorial.md new file mode 100644 index 00000000..de2426d4 --- /dev/null +++ b/modules/helloworld/advanced_tutorial.md @@ -0,0 +1,73 @@ +--- +title: Övning om Hello World! +authors: + - Daniel Bosk <dbosk@kth.se> + - Celina Soori <celinah@kth.se> +--- +# Övning: Hello World! + +Målet med övningen är att du ska bli bättre på att + + - kontrollera datorn med terminalen, + - hantera filsystemet, + - använda en textredigerare eller IDE för att skriva program. + +## Repetition och förtydliganden + +Är det något ni skulle vilja repetera kort innan övningen kör igång? + + +## Textredigerare och IDE:er + +Under den här övningen ska vi jobba med __Laboration (0) Hello World__ som +ni hittar på Canvas. Dela upp er i smågrupper och hitta den textredigerare +som passar er bäst och se till att ni kan skapa och köra ett Hello +World-program i den. + +### Exempelkod + +```python +print("Hello World!") +``` +eller +```python +name = "World" +print(f"Hello {name}!") +``` + +## Hantera egna filer för kursen + +Vi vill hantera de egna filerna på kursen, så att vi håller koll på våra +inlämningar. + +### Terminalen och IDE:n + +Först vill vi ha en terminal. Hitta terminalen i IDE:n. Alternativt, om du +föredrar, använd terminalen utanför IDE:n. + + +### Skapa en mappstruktur för kursen + +Använd terminalen (och eventuellt den grafiska filhanteraren) för att skapa en +mappstruktur för kursen. Exempelvis en mapp för kursen. I den finns en mapp för +varje labb: labb1, labb2, ..., labb6. Lägg sedan in ett program i varje +labbmapp som skriver ut "Hello labb N" när det körs, där $N$ är labbens nummer. + +### Skapa ett Git repo för kursen + +Gör kursmappen ovan till ett Git-repo för att versionshantera dina inlämningar. + +Gör en redigering av labb 1 och spara ändringarna i repot. + + +### Pusha repot till GitHub + +Skapa ett privat repo på GitHub eller KTH GitHub. Pusha innehållet i repot ovan +till repot på GitHub. + + +### Utforska Git-integrering i din IDE + +Många IDE:er stödjer tillägg för versionshantering med Git (och andra system). +Utforska ur du kan integrera Git i din IDE för att hantera dina labbar. + From 79f7ab7db74e143bba2ab23d0bc4a78d5cd44343 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Sun, 28 Aug 2022 20:13:39 +0200 Subject: [PATCH 121/214] Adds ILO on version management, links to GH+gits15 --- modules/helloworld/advanced_tutorial.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/modules/helloworld/advanced_tutorial.md b/modules/helloworld/advanced_tutorial.md index de2426d4..7e8ec956 100644 --- a/modules/helloworld/advanced_tutorial.md +++ b/modules/helloworld/advanced_tutorial.md @@ -11,6 +11,8 @@ Målet med övningen är att du ska bli bättre på att - kontrollera datorn med terminalen, - hantera filsystemet, - använda en textredigerare eller IDE för att skriva program. + - versionshantera källkod. + ## Repetition och förtydliganden @@ -62,8 +64,11 @@ Gör en redigering av labb 1 och spara ändringarna i repot. ### Pusha repot till GitHub -Skapa ett privat repo på GitHub eller KTH GitHub. Pusha innehållet i repot ovan -till repot på GitHub. +Skapa ett privat repo på [GitHub][gh] eller [KTH GitHub][gits15]. Pusha +innehållet i repot ovan till repot på GitHub. + +[gh]: https://github.com +[gits15]: https://gits-15.sys.kth.se ### Utforska Git-integrering i din IDE From 838285f7fffe9fdec34c81972e10fc9871e142bb Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Sun, 28 Aug 2022 20:23:36 +0200 Subject: [PATCH 122/214] Improves title for adanced tutorial for helloworld --- modules/helloworld/advanced_tutorial.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/helloworld/advanced_tutorial.md b/modules/helloworld/advanced_tutorial.md index 7e8ec956..5c34c847 100644 --- a/modules/helloworld/advanced_tutorial.md +++ b/modules/helloworld/advanced_tutorial.md @@ -1,10 +1,10 @@ --- -title: Övning om Hello World! +title: Fördjupande övning om terminalen, IDE:er och versionshantering authors: - Daniel Bosk <dbosk@kth.se> - Celina Soori <celinah@kth.se> --- -# Övning: Hello World! +# Fördjupande övning: Terminalen, IDE:er och versionshantering Målet med övningen är att du ska bli bättre på att From 7389ed763c268671a4f7483dc12e4386a09b8b2b Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Sun, 28 Aug 2022 20:23:56 +0200 Subject: [PATCH 123/214] Adds extra assignment to helloworld tutorial --- modules/helloworld/tutorial.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/helloworld/tutorial.md b/modules/helloworld/tutorial.md index 624e1a46..8aa2a7ee 100644 --- a/modules/helloworld/tutorial.md +++ b/modules/helloworld/tutorial.md @@ -51,3 +51,10 @@ skriver ut "Hello labb N" när det körs, där $N$ är labbens nummer. Prova att växla mellan labbarna och köra dem. Om programmet skriver ut "Hello labb N" så vet du att du kör rätt program. + + +### Mer med terminalen + +Använd terminalen för att redigera labb 3 i din mappstruktur. Använd därefter +terminalen för att köra labb 3 i terminalen. + From 25288bf8069ef766c86093521cfa7792d420fc5d Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Mon, 29 Aug 2022 14:37:54 +0200 Subject: [PATCH 124/214] Updates overview slides --- modules/overview/slides/contents.tex | 113 +++++++++++++++------------ modules/overview/slides/slides.tex | 6 +- 2 files changed, 66 insertions(+), 53 deletions(-) diff --git a/modules/overview/slides/contents.tex b/modules/overview/slides/contents.tex index ecddea09..13bd7d2b 100644 --- a/modules/overview/slides/contents.tex +++ b/modules/overview/slides/contents.tex @@ -40,41 +40,42 @@ \subsection{Lärare} \begin{frame} \begin{block}{Fler lärare på kursen} \begin{itemize} + \item Olle \item Övningsledare \item Labbhandledare \end{itemize} \end{block} \end{frame} -\subsection{Studenter} - -\begin{frame} - \begin{exercise}[Vad har ni för intressen?] - \begin{itemize} - \item \url{https://menti.com} - \end{itemize} - \end{exercise} -\end{frame} - -\begin{frame} - \begin{exercise}[Vilka är ni?] - \begin{itemize} - \item Break-out rooms: tre personer i varje. - \item Vart kommer ni från? - \item Varför kom ni hit? - \item Vart är ni på väg? - \end{itemize} - \end{exercise} -\end{frame} - +%\subsection{Studenter} +% +%\begin{frame} +% \begin{exercise}[Vad har ni för intressen?] +% \begin{itemize} +% \item \url{https://menti.com} +% \end{itemize} +% \end{exercise} +%\end{frame} +% +%\begin{frame} +% \begin{exercise}[Vilka är ni?] +% \begin{itemize} +% \item Break-out rooms: tre personer i varje. +% \item Vart kommer ni från? +% \item Varför kom ni hit? +% \item Vart är ni på väg? +% \end{itemize} +% \end{exercise} +%\end{frame} -\section{Varför ska ni läsa programmering?} -\begin{frame} - \begin{center} - Varför ska ni lära er att programmera? - \end{center} -\end{frame} +%\section{Varför ska ni läsa programmering?} +% +%\begin{frame} +% \begin{center} +% Varför ska ni lära er att programmera? +% \end{center} +%\end{frame} \section{Om kursen} @@ -110,10 +111,9 @@ \subsection{Hur ska ni få ut detta?} \begin{block}{Moduler} \begin{enumerate} \item Förberedelse - \item Föreläsning - \item Laboration - \item Föreläsning \item Övning + \item Laboration + \item Fördjupande övning \end{enumerate} \end{block} @@ -136,12 +136,13 @@ \subsection{Hur ska ni få ut detta?} \end{block} \pause - - \begin{block}{\enquote{Föreläsningar}} + + \begin{block}{Övningar} \begin{itemize} - \item Ger en översiktlig genomgång. - \item Fokuserar på de viktigaste delarna. + \item Genomgång av problemen som uppdagades under förberedelsen. \item Får information från interaktionen under era förberedelser. + \item Fokuserar på de viktigaste delarna. + \item Interaktiva tillfällen för lärande. \item Praktisk problemlösning för er! \end{itemize} \end{block} @@ -150,8 +151,10 @@ \subsection{Hur ska ni få ut detta?} \begin{frame} \begin{block}{Laborationer} \begin{itemize} - \item Driver ert lärande framåt. - \item Lärande är socialt, arbeta i grupper om två. + \item Ger återkoppling på ert kodande. + \item Lärande är socialt, arbeta i grupper (max tre/grupp). + \item Labbarna 1--2, 4--5 kamraträttas (peer review). + \item Labbarna 3, 6 presenteras för assistent (examinerande). \end{itemize} \end{block} @@ -162,34 +165,44 @@ \subsection{Hur ska ni få ut detta?} \item Skapa studiegrupper! \end{itemize} \end{remark} +\end{frame} - \pause - - \begin{block}{Övningar} +\begin{frame} + \begin{remark} \begin{itemize} - \item Interaktiva tillfällen för lärande. - \item Bygger vidare på laborationerna. + \item Alla tillfällen ges både online och på campus! \end{itemize} - \end{block} + \end{remark} \end{frame} \begin{frame} - \begin{exercise}[Hur studerar ni?] + \begin{block}{Fördjupande övningar} \begin{itemize} - \item Break-out rooms: tre nya personer i varje. - \item Hur har du studerat bäst hittills? Vad är din studieteknik? + \item Interaktiva tillfällen för lärande. + \item Fördjupande innehåll. + \item Lämpligt för dem som har lätt för programmering. + \item Ges endast online, men med salar på campus. \end{itemize} - \end{exercise} + \end{block} \end{frame} +%\begin{frame} +% \begin{exercise}[Hur studerar ni?] +% \begin{itemize} +% \item Break-out rooms: tre nya personer i varje. +% \item Hur har du studerat bäst hittills? Vad är din studieteknik? +% \end{itemize} +% \end{exercise} +%\end{frame} + \subsection{Hur kollar vi att ni kan?} \begin{frame} \begin{block}<+>{Laborationer (LAB1, 1.5 hp)} \begin{itemize} - \item Lämnas in i Canvas. - \item Måste även delta i övningen. - \item \emph{Man får misslyckas}, bara att fixa och lämna in igen! + \item Lämnas in i Canvas och presenteras muntligen (labb 3, 6). + \item \emph{Man får misslyckas}, bara att fixa, lämna in och presentera + igen! \item Första halvan av kursen. \end{itemize} \end{block} @@ -198,7 +211,7 @@ \subsection{Hur kollar vi att ni kan?} \begin{itemize} \item Testar era kunskaper efter att vi täckt allt material. \item Mitten av kursen. - \item Ges en gång i månaden så länge det finns behov. + \item Ges var fjärde fredag kl 15 så länge det finns behov. \end{itemize} \end{block} \end{frame} diff --git a/modules/overview/slides/slides.tex b/modules/overview/slides/slides.tex index d7beb5f0..692a8dd9 100644 --- a/modules/overview/slides/slides.tex +++ b/modules/overview/slides/slides.tex @@ -102,7 +102,7 @@ % %%% REFERENCES %%% -\begin{frame}[allowframebreaks] - \printbibliography -\end{frame} +%\begin{frame}[allowframebreaks] +% \printbibliography +%\end{frame} \end{document} From 0891844ce7e586368f10d3b2c6473dcee75f618b Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Mon, 29 Aug 2022 14:38:23 +0200 Subject: [PATCH 125/214] Moves biblatex in preamble to make overview slides compile --- modules/overview/slides/preamble.tex | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/overview/slides/preamble.tex b/modules/overview/slides/preamble.tex index e2a8ccb2..2ec6312e 100644 --- a/modules/overview/slides/preamble.tex +++ b/modules/overview/slides/preamble.tex @@ -3,6 +3,9 @@ \usepackage[swedish]{babel} \usepackage{booktabs} +\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex} +\addbibresource{disciplinary.bib} + \usepackage[all]{foreign} \renewcommand{\foreignfullfont}{} \renewcommand{\foreignabbrfont}{} @@ -13,9 +16,6 @@ \usepackage[strict]{csquotes} \usepackage[single]{acro} -\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex} -\addbibresource{disciplinary.bib} - \usepackage{subcaption} \usepackage[noend]{algpseudocode} From 0b1d861fe16e5e3593fdf2d89074c1a8a4b37904 Mon Sep 17 00:00:00 2001 From: mazen-mardini <mazen@mengate.se> Date: Wed, 31 Aug 2022 01:28:38 +0200 Subject: [PATCH 126/214] Omstrukturering av klassmodulen. --- .gitignore | 3 + modules/classes/lab/input_type.py | 3 + modules/classes/tutorial-advanced/.gitignore | 1 + modules/classes/tutorial-advanced/Makefile | 17 + modules/classes/tutorial-advanced/address.py | 62 ++++ modules/classes/tutorial-advanced/bank.py | 188 +++++++++++ .../classes/tutorial-advanced/bank_program.py | 125 ++++++++ modules/classes/tutorial-advanced/citizen.py | 52 +++ .../{tutorial => tutorial-advanced}/frac.py | 21 +- .../classes/tutorial-advanced/input_type.py | 29 ++ .../instruction.md} | 21 +- modules/classes/tutorial-advanced/person.py | 112 +++++++ modules/classes/tutorial/address.py | 92 ++++++ modules/classes/tutorial/adress.py | 70 ---- modules/classes/tutorial/bank.py | 303 +++++++++--------- modules/classes/tutorial/bank_arv.py | 161 ---------- modules/classes/tutorial/bank_program.py | 125 ++++++++ modules/classes/tutorial/banken.py | 113 ------- modules/classes/tutorial/banken_arv.py | 113 ------- modules/classes/tutorial/citizen.py | 51 +++ modules/classes/tutorial/input_type.py | 3 + modules/classes/tutorial/instruction.md | 16 +- modules/classes/tutorial/person.py | 151 +++++---- modules/classes/tutorial/shopping.py | 53 ++- modules/classes/tutorial/skatteverket.py | 79 ----- 25 files changed, 1170 insertions(+), 794 deletions(-) create mode 100644 modules/classes/tutorial-advanced/.gitignore create mode 100644 modules/classes/tutorial-advanced/Makefile create mode 100644 modules/classes/tutorial-advanced/address.py create mode 100644 modules/classes/tutorial-advanced/bank.py create mode 100644 modules/classes/tutorial-advanced/bank_program.py create mode 100644 modules/classes/tutorial-advanced/citizen.py rename modules/classes/{tutorial => tutorial-advanced}/frac.py (87%) create mode 100644 modules/classes/tutorial-advanced/input_type.py rename modules/classes/{tutorial/advanced_instruction.md => tutorial-advanced/instruction.md} (80%) create mode 100644 modules/classes/tutorial-advanced/person.py create mode 100644 modules/classes/tutorial/address.py delete mode 100644 modules/classes/tutorial/adress.py delete mode 100644 modules/classes/tutorial/bank_arv.py create mode 100644 modules/classes/tutorial/bank_program.py delete mode 100644 modules/classes/tutorial/banken.py delete mode 100644 modules/classes/tutorial/banken_arv.py create mode 100644 modules/classes/tutorial/citizen.py delete mode 100644 modules/classes/tutorial/skatteverket.py diff --git a/.gitignore b/.gitignore index bc12a958..14b4c993 100644 --- a/.gitignore +++ b/.gitignore @@ -281,3 +281,6 @@ TSWLatexianTemp* # Makeindex log files *.lpz + +# Jetbrains +.idea/* diff --git a/modules/classes/lab/input_type.py b/modules/classes/lab/input_type.py index 52a136be..2fe9a90d 100644 --- a/modules/classes/lab/input_type.py +++ b/modules/classes/lab/input_type.py @@ -1,5 +1,6 @@ """Take input more easily.""" + def input_type(t, prompt=""): """Take input, convert to type t; repeat if error.""" while True: @@ -11,6 +12,7 @@ def input_type(t, prompt=""): else: print(f"Sorry, can't convert to {t}.") + def main(): """Test functionality of this module""" x = input_type(int, "x = ") @@ -22,5 +24,6 @@ def main(): print(f"z = {z}") print(f"Your name is {name}") + if __name__ == "__main__": main() diff --git a/modules/classes/tutorial-advanced/.gitignore b/modules/classes/tutorial-advanced/.gitignore new file mode 100644 index 00000000..21feef11 --- /dev/null +++ b/modules/classes/tutorial-advanced/.gitignore @@ -0,0 +1 @@ +instruction.html diff --git a/modules/classes/tutorial-advanced/Makefile b/modules/classes/tutorial-advanced/Makefile new file mode 100644 index 00000000..c9d2ccd8 --- /dev/null +++ b/modules/classes/tutorial-advanced/Makefile @@ -0,0 +1,17 @@ +HTML_FILES= instruction.html + +PANDOCFLAGS= --filter pandoc-xnos + + +.PHONY: all +all: ${HTML_FILES} ${PDF_FILES} + +instruction.html: instruction.md + + +.PHONY: clean +clean: + ${RM} ${HTML_FILES} ${PDF_FILES} + + +include ../../../html.mk diff --git a/modules/classes/tutorial-advanced/address.py b/modules/classes/tutorial-advanced/address.py new file mode 100644 index 00000000..c2942846 --- /dev/null +++ b/modules/classes/tutorial-advanced/address.py @@ -0,0 +1,62 @@ +from dataclasses import dataclass +from typing import ClassVar +import input_type as it + + +@dataclass(frozen=True) +class Address: + """En address.""" + + DEFAULT_COUNTRY: ClassVar[str] = "Sweden" + """Om inget land specificeras under konstruktion av Address-objekt så blir + `DEFAULT_COUNTRY` det land som gäller. + """ + + street_name: str # gatunamnet, t.ex. "Sveavägen" + street_number: str # gatunumret, t.ex. "58" eller "2B" + postal_code: int # postnumret + town: str # orten + country: str = DEFAULT_COUNTRY # landets namn + + def __str__(self): + address_str = f"{self.street_name} {self.street_number}, " \ + f"{self.postal_code} {self.town}" + + if self.country != self.DEFAULT_COUNTRY: + address_str += " " + self.country + + return address_str + + +def input_address(prompt: str = "") -> Address: + """Låter användaren mata in data för en adress, + returnerar ett Address-objekt.""" + if prompt: + print(prompt) + + gata = input("Gatans namn: ") + nummer = input("Gatunummer: ") + postnummer = it.input_type(int, "Postnummer: ") + postort = input("Postort: ") + land = input(f"Land [blankt för {Address.DEFAULT_COUNTRY}]: ") + if not land: + land = Address.DEFAULT_COUNTRY + + return Address(gata, nummer, postnummer, postort, land) + + +def main(): + """Testprogram""" + daniels_kontor = Address("Lindstedtsvägen", "5", 11428, "Stockholm") + print(f"Daniel har sitt arbetsrum på adressen {daniels_kontor}.") + print(f"Gatan är {daniels_kontor.street_name}.") + + olles_kontor = Address("Lindstedtsvägen", "3", 11428, "Stockholm") + if daniels_kontor == olles_kontor: + print("Daniel och Olle har arbetsrum på samma adress.") + else: + print("Daniel och Olle har inte arbetsrum på samma adress.") + + +if __name__ == "__main__": + main() diff --git a/modules/classes/tutorial-advanced/bank.py b/modules/classes/tutorial-advanced/bank.py new file mode 100644 index 00000000..252fbad1 --- /dev/null +++ b/modules/classes/tutorial-advanced/bank.py @@ -0,0 +1,188 @@ +from citizen import Citizen +from address import Address, input_address +import input_type as it +from dataclasses import dataclass +from typing import List, Tuple + + +@dataclass(frozen=True) +class ClientProfile: + """Klient hos en bank.""" + citizen: Citizen # medborgaren som ska vara en klient + phone_number: int # medborgarens telefonnummer + + def __str__(self): + return f"{self.citizen} (telefon nummer: {self.phone_number})" + + +class Account: + """Bankkonto.""" + def __init__(self, account_id: int, password: str, + owner_profile: ClientProfile): + """`account_id` är ett unikt kontonummer hos en bank. + `password` är lösenordet. Krav: minst 8 symboler lång. + `owner_profile` är profilen till ägaren. + """ + self.__account_id = account_id + self.__owner_profile = owner_profile + self.__balance = 0.0 + self.__password = None # Obs: Här deklarerar vi bara att attributet + # `__password` finns, och vi låter set_password-metoden tilldela kontot + # sitt lösenord för att slippa kod-duplicering. + self.set_password(password) + + def __str__(self): + return str(self.__account_id) + + def __repr__(self): + return f"Account({self.__account_id}, '{self.__password}', " \ + f"{self.__balance})" + + @property + def account_id(self) -> int: + """Kontonummer.""" + return self.__account_id + + @property + def owner_profile(self) -> ClientProfile: + """Kontonummer.""" + return self.__owner_profile + + @property + def balance(self) -> float: + """Kontots saldo.""" + return self.__balance + + def insert_money(self, amount: float): + """Sätt in pengar.""" + self.__balance += amount + + def withdraw_money(self, amount: float): + """Tar ut en summa pengar från kontot, + kastar ett särfall ValueError vid för lite täckning på kontot""" + if self.__balance < amount: + raise ValueError(f"kontot saknar täckning, saldot {self.__balance} " + f"är mindre än uttaget {amount}.") + + self.__balance -= amount + + def set_password(self, password: str): + """Byt lösenord. Krav: minst 8 bokstäver.""" + if len(password) < 8: + raise ValueError("bankkontolösenordet är för kort.") + + self.__password = password + + def check_password(self, password: str) -> bool: + """Är lösenordet korrekt?""" + return self.__password == password + + +class Bank: + """En bank.""" + def __init__(self, name: str): + """`name` är namnet på banken.""" + self.__name = name + # Personnummer till respektive klients ClientProfile-objekt: + self.__clients = {} + # Kontonummer till respektive Account-objekt: + self.__accounts = {} + # Personnummer till respektive Account-objekt (värdet är en lista): + self.__client_accounts = {} + # Följande hjälper oss att hitta på unika ID nummer för nya konton: + self.__account_id_autoincrement = 1 + + def __str__(self): + return self.__name + + def __repr__(self): + return f"Bank({self.__name}, {len(self.__clients)} clients, " \ + f"{len(self.__accounts)} accounts)" + + @property + def name(self) -> str: + return self.__name + + def create_account(self, personal_id: int, password: str) -> Account: + """Skapar ett nytt konto åt klienten med personnumret `personal_id`, + returnerar det nya kontot. `password` blir kontots lösenord. + Se Account-klassen för krav på lösenordet.""" + owner_profile = self.__get_client_profile2(personal_id) + new_account_id = self.__account_id_autoincrement + account = Account(new_account_id, password, owner_profile) + self.__accounts[account.account_id] = account + self.__account_id_autoincrement += 1 + self.__client_accounts[personal_id].append(account) + return account + + def __get_client_profile2(self, personal_id: int) -> ClientProfile: + """Är personen en klient? Om ja, returnera klientens profil. + Om inte, släng ett ValueError.""" + try: + return self.get_client_profile(personal_id) + except KeyError: + raise ValueError(f"medborgare med personnummer {personal_id} " + f"är inte en klient.") + + def add_client(self, citizen: Citizen, phone_number: int): + """Lägger till en ny klient.""" + self.__clients[citizen.personal_id] = \ + ClientProfile(citizen, phone_number) + self.__client_accounts[citizen.personal_id] = [] + + def get_client_accounts(self, personal_id: int) -> List[Account]: + """Lista med alla konton som tillhör en klient.""" + self.__get_client_profile2(personal_id) + try: + return self.__client_accounts[personal_id].copy() + except KeyError: + return [] + + def get_client_profile(self, personal_id: int) -> ClientProfile: + """Returnerar profil till klient med personnumret `personal_id`, + om inte denne är en klient så kastas ett KeyError.""" + return self.__clients[personal_id] + + def get_account(self, account_id: int) -> Account: + """Returnerar ett konto med kontonumret `account_id`, om kontot inte + existerar så kastas ett KeyError.""" + return self.__accounts[account_id] + + +def input_client(prompt: str = "") -> Tuple[Citizen, int]: + """Låter användaren mata in uppgifter för en kund, + returnerar ett Client-objekt""" + if prompt: + print(prompt) + + full_name = input("Fullständigt namn: ") + personal_id = it.input_type(int, "Personnummer: ") + address = input_address() + phone_number = it.input_type(int, "Telefonnummer: ") + + return Citizen(full_name, personal_id, address, []), phone_number + + +def main(): + bank = Bank("LåtsasBanken") + + # Specificera medborgaren som ska bli en ny klient hos LåtsasBanken + vilmas_id = 9911037621 + vilmas_address = Address("Trollgatan", "1", 50641, "Borås") + vilma = Citizen("Vilma (totally legit) Andersson", vilmas_id, + vilmas_address, []) + + # Lägg till klient och skapa ett nya konton + bank.add_client(vilma, 5555555) + student_account = bank.create_account(vilmas_id, "pa$$word") + savings_account = bank.create_account(vilmas_id, "pa$$word2") + + student_account.insert_money(100.0) + student_account.withdraw_money(71.5) + savings_account.insert_money(71.5) + + print(bank.get_client_accounts(vilmas_id)) + + +if __name__ == "__main__": + main() diff --git a/modules/classes/tutorial-advanced/bank_program.py b/modules/classes/tutorial-advanced/bank_program.py new file mode 100644 index 00000000..6907f8e0 --- /dev/null +++ b/modules/classes/tutorial-advanced/bank_program.py @@ -0,0 +1,125 @@ +from bank import * +import input_type as it + + +def menu(bank: Bank) -> int: + """Skriver ut menyn, låter användaren välja ett alternativ. + Returnerar ett korrekt alternativ.""" + print(f"Välkommen till {bank}, hur kan vi hjälpa dig?") + print(""" +[1] Avsluta. +[2] Registrera dig som klient. +[3] Skapa ett konto. +[4] Se dina konton. +[5] Sätt in pengar. +[6] Ta ut pengar. +""") + choice = it.input_type(int, "Välj ett alternativ: ") + while choice < 1 or choice > 6: + print("Tyvärr är det inte ett giltigt alternativ, försök igen, " + "talet måste vara 1, 2, 3, 4, 5 eller 6.") + choice = it.input_type(int, "Välj ett alternativ: ") + + return choice + + +def register_client(bank: Bank): + """Menyvalet att registrera en ny klient.""" + try: + citizen, phone_number = input_client("Registrera dig som klient genom " + "att fylla i formuläret.") + bank.add_client(citizen, phone_number) + except KeyError: + print("Tyvärr verkar du redan vara registrerad som klient.") + except ValueError: + print("Namnet du angav var ogiltigt.") + + +def create_account(bank: Bank): + """Menyvalet att skapa ett konto.""" + personal_id = it.input_type(int, "Ange ditt personnummer: ") + password = input("Ange ett lösenord för kontot: ") + try: + bank.create_account(personal_id, password) + except KeyError: + print(f"Finns ingen klient med personnummer {personal_id}.") + except ValueError: + print("Lösenordet är för kort.") + + +def list_accounts(bank: Bank): + """Listar klientens konton.""" + personal_id = it.input_type(int, "Ange personnummer: ") + try: + accounts = bank.get_client_accounts(personal_id) + except ValueError: + print(f"Finns ingen klient med personnummer {personal_id}.") + return + + for account in accounts: + print(f"{account}: {account.balance} kr") + + +def get_account(bank: Bank) -> Account: + """Låt användaren mata in kontonummer och hämta konto.""" + account_id = it.input_type(int, "Ange kontonummer: ") + try: + account = bank.get_account(account_id) + except KeyError: + print(f"Tyvärr finns inte något konto {account_id}.") + account = None + + return account + + +def insert_money(account: Account): + """Låter användaren mata in summa att sätta in på konto.""" + amount = it.input_type(int, "Ange summa att sätta in: ") + account.insert_money(amount) + + +def withdraw_money(account: Account): + """Låter användaren mata in summa att ta ut från konto.""" + personal_id = it.input_type(int, "Ange ägarens personnummer: ") + password = input("Ange kontots lösenord: ") + if account.owner_profile.citizen.personal_id != personal_id or \ + not account.check_password(password): + print("Tyvärr autentiseringen misslyckades!") + return + + while True: + amount = it.input_type(int, "Ange summa att ta ut: ") + try: + account.withdraw_money(amount) + return + except ValueError as error: + print(error) + + +def main(): + """Huvudprogram""" + bank = Bank("Sveriges Riksbank") + + choice = menu(bank) + while choice != 1: + if choice == 2: + register_client(bank) + elif choice == 3: + create_account(bank) + elif choice == 4: + list_accounts(bank) + elif choice == 5 or choice == 6: + account = get_account(bank) + if not account: + continue + + if choice == 5: + insert_money(account) + else: + withdraw_money(account) + + choice = menu(bank) + + +if __name__ == "__main__": + main() diff --git a/modules/classes/tutorial-advanced/citizen.py b/modules/classes/tutorial-advanced/citizen.py new file mode 100644 index 00000000..1d7234b5 --- /dev/null +++ b/modules/classes/tutorial-advanced/citizen.py @@ -0,0 +1,52 @@ +from typing import Collection, Tuple +from person import Person +from address import Address + + +# Obs: Detta är ett exempel på arv där Citizen-klassen ärver egenskaper från +# Person-klassen. På så vis kan man skapa klasser för personer med mer +# "specialiserade" egenskaper (t.ex. att de är medborgare) utan att behöva +# skriva om alla metoder. +class Citizen(Person): + """En medborgare.""" + + def __init__(self, full_name: str, personal_id: int, address: Address, + parents: Collection[Person]): + """ + `full_name` är personens är medborgarens fullständiga namn. + Krav: minst ett mellanrum måste existera. + `personal_id` är personnumret. + `address` är medborgarens registrerade address. + `parents` medborgarens föräldrar (max 2 stycken). + """ + try: + first_name, last_name = full_name.split(maxsplit=1) + except ValueError: + raise ValueError("ett fullständigt namn måste bestå av åtminstone " + "ett mellanrum.") + + super(Citizen, self).__init__(first_name, last_name, address) + self.__personal_id = personal_id + + if len(parents) > 2: + raise ValueError("en medborgare kan inte ha fler än två föräldrar.") + + for parent in parents: + if not isinstance(parent, Person): + raise ValueError("`parents` får endast innehålla " + "Person-objekt.") + + # `parents` kan vara vilket itererbart objekt som helst + # (lista, tupel, etc.). Vi vill att `self.__parents` ska vara en tupel, + # och inget annat, så vi konstruerar en tupel från `parents`. + self.__parents = tuple(parents) + + @property + def personal_id(self) -> int: + """Personens personnummer.""" + return self.__personal_id + + @property + def parents(self) -> Collection[Person]: + """Returnerar en tupel med medborgarens föräldrar (Person-objekt).""" + return self.__parents diff --git a/modules/classes/tutorial/frac.py b/modules/classes/tutorial-advanced/frac.py similarity index 87% rename from modules/classes/tutorial/frac.py rename to modules/classes/tutorial-advanced/frac.py index ddf99d45..649d0ce5 100644 --- a/modules/classes/tutorial/frac.py +++ b/modules/classes/tutorial-advanced/frac.py @@ -1,8 +1,10 @@ """ Fractions library """ + class Fraction: """ Class for fractions """ - def __init__(self, nominator, denominator=1): + def __init__(self, nominator: int | str | "Fraction", + denominator: int | "Fraction" = 1): self.__nominator = 1 self.__denominator = 1 @@ -27,13 +29,13 @@ def __init__(self, nominator, denominator=1): raise TypeError(f"can't create fraction from {type(nominator)}") @property - def nominator(self): + def nominator(self) -> int: """nominator getter""" return self.__nominator @property - def denominator(self): - """demoninator getter""" + def denominator(self) -> int: + """denominator getter""" return self.__denominator def __str__(self): @@ -90,16 +92,16 @@ def main(): """Test program""" frac_a = Fraction(1, 2) frac_b = Fraction(2, 4) - if frac_a == frac_b: # frac_a.__eq__(frac_b) + if frac_a == frac_b: # frac_a.__eq__(frac_b) print(f"{frac_a} = {frac_b}") - elif frac_a > frac_b: # frac_a.__gt__(frac_b) --> not (a <= b) + elif frac_a > frac_b: # frac_a.__gt__(frac_b) --> not (a <= b) print(f"{frac_a} > {frac_b}") - elif frac_a < frac_b: # frac_a.__lt__(frac_b) + elif frac_a < frac_b: # frac_a.__lt__(frac_b) print(f"{frac_a} <= {frac_b}") fracs = sorted([Fraction(1, 2), Fraction(1, 3), Fraction(1, 4)]) - #fracs = [Fraction(1, 2), Fraction(1, 3), Fraction(1, 4)] - #fracs.sort() + # fracs = [Fraction(1, 2), Fraction(1, 3), Fraction(1, 4)] + # fracs.sort() for frac in fracs: print(frac) @@ -109,5 +111,6 @@ def main(): frac_test = Fraction("1/2") print(f"1/2 blir {frac_test}") + if __name__ == "__main__": main() diff --git a/modules/classes/tutorial-advanced/input_type.py b/modules/classes/tutorial-advanced/input_type.py new file mode 100644 index 00000000..6149af07 --- /dev/null +++ b/modules/classes/tutorial-advanced/input_type.py @@ -0,0 +1,29 @@ +"""Take input more easily.""" + + +def input_type(t: type, prompt: str = ""): + """Take input, convert to type t; repeat if error.""" + while True: + try: + return t(input(prompt)) + except ValueError: + if t == int: + print(f"Sorry, can't convert to integer.") + else: + print(f"Sorry, can't convert to {t}.") + + +def main(): + """Test functionality of this module""" + x = input_type(int, "x = ") + y = input_type(int, "y = ") + z = input_type(float, "z = ") + name = input_type(str, "Your name: ") + + print(f"{x} + {y} = {x+y}") + print(f"z = {z}") + print(f"Your name is {name}") + + +if __name__ == "__main__": + main() diff --git a/modules/classes/tutorial/advanced_instruction.md b/modules/classes/tutorial-advanced/instruction.md similarity index 80% rename from modules/classes/tutorial/advanced_instruction.md rename to modules/classes/tutorial-advanced/instruction.md index a260b29a..112ee8ce 100644 --- a/modules/classes/tutorial/advanced_instruction.md +++ b/modules/classes/tutorial-advanced/instruction.md @@ -3,10 +3,11 @@ title: Övning om klasser och objekt authors: - Daniel Bosk <dbosk@kth.se> - Celina Soori <celinah@kth.se> + - Mazen Mardini <mazenm@kth.se> --- # Fördjupande övning: klasser och objekt -Målet med övningen är att du ska få en djupare förståelse för för hur du ska +Målet med övningen är att du ska få en djupare förståelse för hur du ska - använda och konstruera sammansatta datatyper (klasser), - tillämpa behållare för att lagra mängder med data, @@ -51,16 +52,18 @@ sammansatt datatyp (klass) som kan representera ett bankkonto: Lösningsförslag: - [En modul med klasser för en bank, bank.py][bank.py] - - [En modul med klasser för en bank (använder arv), bank_arv.py][bank_arv.py] - - [Ett program med gränssnitt för en bank, banken.py][banken.py] - - [Ett program med gränssnitt för en bank (arv), banken_arv.py][banken_arv.py] + - [Ett program med gränssnitt för en bank, bank_program.py][bank_program.py] + - [En modul med en personklass, person.py][bank_program.py] + - [En modul med en medborgarklass, citizen.py][citizen.py] + - [En modul med en adressklass, address.py][address.py] - [En modul för inmatning av specifika typer, input_type.py][input_type.py] -[bank.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/bank.py -[bank_arv.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/bank_arv.py -[banken.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/banken.py -[banken_arv.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/banken_arv.py -[input_type.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/input_type.py +[bank.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial-advanced/bank.py +[bank_program.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial-advanced/bank_program.py +[address.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial-advanced/address.py +[citizen.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial-advanced/citizen.py +[person.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial-advanced/person.py +[input_type.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial-advanced/input_type.py ### En bråkig klass diff --git a/modules/classes/tutorial-advanced/person.py b/modules/classes/tutorial-advanced/person.py new file mode 100644 index 00000000..68200a02 --- /dev/null +++ b/modules/classes/tutorial-advanced/person.py @@ -0,0 +1,112 @@ +from address import Address + + +class Person: + """En person.""" + + def __init__(self, first_name: str, last_name: str, address: Address): + """`first_name` är förnamnet (sträng). + `last_name` är efternamnet (sträng). + `address` är adressen (Address-objekt). + """ + self.__first_name = first_name + self.__last_name = last_name + self.__address = address + + # Obs: __str__-metoden används för att ge en användarvänlig + # sträng-representation av objektet. + def __str__(self): + """Personens fullständiga namn.""" + return self.full_name + + # Obs: __repr__-metoden används för att ge en sträng-representation + # av objektet som är hjälpsam + # för programmeraren. + def __repr__(self): + """En sträng som innehåller alla attribut.""" + return f"Person({self.__first_name}, {self.__last_name}, " \ + f"{repr(self.__address)})" + + # Obs: @property gör att vi inte behöver parenteserna: + # `kund.namn` istället för `kund.namn()` + @property + def first_name(self) -> str: + """Personens förnamn.""" + return self.__first_name.capitalize() + + @property + def last_name(self) -> str: + """Personens efternamn.""" + return self.__last_name.capitalize() + + @property + def full_name(self) -> str: + """Personens fullständiga namn.""" + return self.first_name + " " + self.last_name + + @property + def address(self) -> Address: + """Personens adress.""" + return self.__address + + # Obs: "*" betyder att alla efterkommande parametrar måste explicit anges i + # ett anrop om du väljer att tilldela dem värden. Till exempel är + # "person.change_name('Olle', 'Ohlsson')" inte tillåtet, men + # "person.change_name(first_name='Olle', last_name='Ohlsson')" är det. + def change_name(self, *, first_name: str | None = None, + last_name: str | None = None): + """Byt personens för- och/eller efternamn. + + Om parametern `first_name` eller `last_name` är None så byts det + inte ut. + + Exempel: + >> person.change_name() # Gör ingenting + >> person.change_name(last_name="Stonkman") # Byter efternamnet till + "Stonkman" + """ + if first_name: + self.__first_name = first_name + + if last_name: + self.__last_name = last_name + + def __lt__(self, other): + """Gör så att operatorn < jämför personer baserat på deras namn.""" + return self.full_name < other.full_name + + +def main(): + """ Test program """ + + # Skapa ett Person-objekt + person = Person("Anne-Marie", "Ingeström", Address("Odengatan", "1", + 11424, "Stockholm")) + print(f"{person} bor på adressen {person.address}.") + + # Byt namn + person.change_name(first_name="Margareta", last_name="Engström") + print(f"{person} bor på adressen {person.address}") + + # Skapa ett annat Person-objekt + person2 = Person("Ada", "Bedasdotter", Address("Uttervägen", "12", + 98137, "Kiruna")) + + # Jämför objekten (använder __lt__-metoden implicit) + if person < person2: + print(f"{person} sorteras före {person2}.") + else: + print(f"{person2} sorteras före {person}.") + + people = [person, person2] + + # När man skriver ut en lista så används __repr__-metoden för alla element + print(people) + + # Vi kan sortera listan eftersom < operatorn är definierad för Person-objekt + people.sort() + print(people) + + +if __name__ == "__main__": + main() diff --git a/modules/classes/tutorial/address.py b/modules/classes/tutorial/address.py new file mode 100644 index 00000000..d5ae2960 --- /dev/null +++ b/modules/classes/tutorial/address.py @@ -0,0 +1,92 @@ +import input_type as it + + +class Address: + """En address.""" + + DEFAULT_COUNTRY = "Sweden" + """Om inget land specificeras under konstruktion av Address-objekt så blir + `DEFAULT_COUNTRY` det land som gäller. + """ + + def __init__(self, street_name, street_number, postal_code, town, + country=DEFAULT_COUNTRY): + """`street_name` är gatunamnet, t.ex. "Sveavägen" (sträng). + `street_number` är gatunumret, t.ex. "58" eller "2B" (sträng). + `postal_code` är postnumret (sträng). + `town` är orten (sträng). + `country` är landets namn (sträng). + """ + self.__street_name = street_name + self.__street_number = street_number + self.__postal_code = postal_code + self.__town = town + self.__country = country + + def __str__(self): + address_str = f"{self.street_name} {self.street_number}, " \ + f"{self.postal_code} {self.town}" + + if self.__country != self.DEFAULT_COUNTRY: + address_str += " " + self.country + + return address_str + + @property + def street_name(self): + """Gatunamnet.""" + return self.__street_name + + @property + def street_number(self): + """Gatunumret.""" + return self.__street_number + + @property + def postal_code(self): + """Postnumret.""" + return self.__postal_code + + @property + def town(self): + """Orten.""" + return self.__town + + @property + def country(self): + """Landets namn.""" + return self.__country + + +def input_address(prompt=""): + """Låter användaren mata in data för en adress, + returnerar ett Address-objekt.""" + if prompt: + print(prompt) + + gata = input("Gatans namn: ") + nummer = input("Gatunummer: ") + postnummer = it.input_type(int, "Postnummer: ") + postort = input("Postort: ") + land = input(f"Land [blankt för {Address.DEFAULT_COUNTRY}]: ") + if not land: + land = Address.DEFAULT_COUNTRY + + return Address(gata, nummer, postnummer, postort, land) + + +def main(): + """Testprogram""" + daniels_kontor = Address("Lindstedtsvägen", "5", "11428", "Stockholm") + print(f"Daniel har sitt arbetsrum på adressen {daniels_kontor}.") + print(f"Gatan är {daniels_kontor.street_name}.") + + olles_kontor = Address("Lindstedtsvägen", "3", "11428", "Stockholm") + if daniels_kontor == olles_kontor: + print("Daniel och Olle har arbetsrum på samma adress.") + else: + print("Daniel och Olle har inte arbetsrum på samma adress.") + + +if __name__ == "__main__": + main() diff --git a/modules/classes/tutorial/adress.py b/modules/classes/tutorial/adress.py deleted file mode 100644 index 7fe4bc6e..00000000 --- a/modules/classes/tutorial/adress.py +++ /dev/null @@ -1,70 +0,0 @@ -"""Modul med en klass för att hantera adresser""" - -class Adress: - """Klass för att hantera adresser""" - def __init__(self, gata, nummer, postnummer, postort, - land="Sverige"): - """Returnerar ett adressobjekt""" - self.__gata = gata - self.__nummer = nummer - self.__postnummer = postnummer - self.__postort = postort - self.__land = land - - def __str__(self): - """Returnerar sträng för utskrift""" - adress = f"{self.__gata} {self.__nummer}, " + \ - f"{self.__postnummer} {self.__postort}" - - if self.__land != "Sverige": - adress += f", {self.__land}" - - return adress - - def gatan(self): - """Returnerar gatan i adressen""" - return self.__gata - - def orten(self): - """Returnerar numret i adressen""" - return self.__postort - - def __eq__(self, other): - """Jämför två adresser, returnerar True om de är identiska""" - return self.__gata == other.__gata and \ - self.__nummer == other.__nummer and \ - self.__postnummer == other.__postnummer and \ - self.__postort == other.__postort and \ - self.__land == other.__land - -def input_adress(prompt=""): - """Låter användaren mata in data för en adress, - returnerar ett Adress-objekt""" - if prompt: - print(prompt) - - gata = input("Gatans namn: ") - nummer = input("Gatunummer: ") - postnummer = input("Postnummer: ") - postort = input("Postort: ") - land = input("Land [blankt för Sverige]: ") - if not land: - land = "Sverige" - - return Adress(gata, nummer, postnummer, postort, land) - - -def main(): - """Testprogram""" - daniels_kontor = Adress("Lindstedtsvägen", "5", "11428", "Stockholm") - print(f"Daniel har sitt arbtesrum på adressen {daniels_kontor}.") - print(f"Gatan är {daniels_kontor.gatan()}.") - - olles_kontor = Adress("Lindstedtsvägen", "3", "11428", "Stockholm") - if daniels_kontor == olles_kontor: - print("Daniel och Olle har arbetsrum på samma adress.") - else: - print("Daniel och Olle har inte arbetsrum på samma adress.") - -if __name__ == "__main__": - main() diff --git a/modules/classes/tutorial/bank.py b/modules/classes/tutorial/bank.py index 98208a41..fed1cd05 100644 --- a/modules/classes/tutorial/bank.py +++ b/modules/classes/tutorial/bank.py @@ -1,183 +1,198 @@ -"""En modul för bankrelaterade klasser""" +from citizen import Citizen +from address import Address, input_address +import input_type as it -import adress -class Kund: - """En klass för kunder""" - - def __init__(self, namn, personnummer, adress, telefon): - """Skapar en bankkund: namn (sträng), personnummer (sträng), adress - (Adress-objekt), telefon (sträng)""" - self.__namn = namn - self.__personnummer = personnummer - self.__adress = adress - self.__telefon = telefon - self.__konton = [] - - # @property gör att vi inte behöver parenteserna: - # `kund.namn` istället för `kund.namn()` - @property - def namn(self): - """ Returnerar namnet""" - return self.__namn +class ClientProfile: + """Klient hos en bank.""" + def __init__(self, citizen, phone_number): + self.__citizen = citizen + self.__phone_number = phone_number def __str__(self): - """Returnerar en strängrepresentation lämpligt för utskrift""" - return self.namn + return f"{self.citizen} (telefon nummer: {self.phone_number})" + + def __repr__(self): + return f"ClientProfile({repr(self.citizen)}, {self.phone_number})" @property - def personnummer(self): - """ Returnera personnummer """ - return self.__personnummer + def citizen(self): + """Klienten som profilen avser.""" + return self.__citizen @property - def adress(self): - """ Returnera adress """ - return self.__adress + def phone_number(self): + """Klientens telefonnummer.""" + return self.__phone_number + + +class Account: + """Bankkonto.""" + def __init__(self, account_id, password, owner_profile): + """`account_id` är ett unikt kontonummer hos en bank (heltal). + `password` är lösenordet (sträng)..Krav: minst 8 symboler lång. + `owner_profile` är profilen till ägaren (ClientProfile). + """ + self.__account_id = account_id + self.__owner_profile = owner_profile + self.__balance = 0.0 + self.__password = None # Obs: Här deklarerar vi bara att attributet + # `__password` finns, och vi låter set_password-metoden tilldela kontot + # sitt lösenord för att slippa kod-duplicering. + self.set_password(password) + + def __str__(self): + return str(self.__account_id) def __repr__(self): - """Returns unique representation""" - return f"({self.namn}, {self.personnummer}" + return f"Account({self.__account_id}, '{self.__password}', " \ + f"{self.__balance})" @property - def telefon(self): - """Returnerar telefonnumret""" - return self.__telefon + def account_id(self): + """Kontonummer.""" + return self.__account_id - def lägg_till_konto(self, konto): - """Lägger till konto till kundens konton""" - self.__konton.append(konto) + @property + def owner_profile(self): + """Kontonummer.""" + return self.__owner_profile @property - def konton(self): - """Returnerar en lista med kundens konton""" - return self.__konton.copy() + def balance(self): + """Kontots saldo.""" + return self.__balance -def input_kund(prompt=""): - """Låter användaren mata in uppgifter för en kund, - returnerar ett Kund-objekt""" - if prompt: - print(prompt) + def insert_money(self, amount): + """Sätt in pengar.""" + self.__balance += amount - namn = input("Fullständigt namn: ") - personnummer = input("Personnummer: ") - adressen = adress.input_adress() - telefon = input("Telefonnummer: ") + def withdraw_money(self, amount): + """Tar ut en summa pengar från kontot, + kastar ett särfall ValueError vid för lite täckning på kontot""" + if self.__balance < amount: + raise ValueError(f"kontot saknar täckning, saldot {self.__balance} " + f"är mindre än uttaget {amount}.") - return Kund(namn, personnummer, adressen, telefon) + self.__balance -= amount -class Konto: - """Ett bankkonto""" + def set_password(self, password): + """Byt lösenord. Krav: minst 8 bokstäver.""" + if len(password) < 8: + raise ValueError("bankkontolösenordet är för kort.") - def __init__(self, ägare, konto_id, saldo=0): - """Skapar ett bankkonto: - ägare är en Kund, - konto_id är en textsträng, - saldo är ett tal (int eller float, default 0)""" - self.__owner = ägare - self.__account_id = konto_id - self.__amount = saldo - self.__lösneord = "" + self.__password = password - @property - def ägare(self): - """Returnerar ägaren""" - return self.__owner + def check_password(self, password): + """Är lösenordet korrekt?""" + return self.__password == password - @property - def kontonr(self): - """Returnerar kontonumret""" - return self.__account_id + +class Bank: + """En bank.""" + def __init__(self, name): + """`name` är namnet på banken.""" + self.__name = name + # Personnummer till respektive klients ClientProfile-objekt: + self.__clients = {} + # Kontonummer till respektive Account-objekt: + self.__accounts = {} + # Personnummer till respektive Account-objekt (värdet är en lista): + self.__client_accounts = {} + # Följande hjälper oss att hitta på unika ID nummer för nya konton: + self.__account_id_autoincrement = 1 def __str__(self): - return str(self.kontonr) + return self.__name - def sätt_in(self, summa): - """Sätter in en summa pengar på kontot""" - self.__amount += summa + def __repr__(self): + return f"Bank({self.__name}, {len(self.__clients)} clients, " \ + f"{len(self.__accounts)} accounts)" @property - def saldo(self): - """Returnerar kontots saldo""" - return self.__amount - - def ta_ut(self, summa): - """Tar ut en summa pengar från kontot, - kastar ett särfall ValueError vid för lite täckning på kontot""" - if self.__amount - summa < 0: - raise ValueError(f"kontot saknar täckning, " - f"saldot {self.__amount} är mindre än " - f"uttaget {summa}") - - self.__amount -= summa - - def sätt_lösenord(self, lösenord): - """Sätter ett lösenord för kontot""" - self.__lösenord = lösenord - - def korrekt_lösenord(self, lösenord): - """Returnerar True om lösenordet matchar""" - return self.__lösenord == lösenord - -class Bank: - """Klass för en bank""" + def name(self): + return self.__name + + def create_account(self, personal_id, password): + """Skapar ett nytt konto åt klienten med personnumret `personal_id`, + returnerar det nya kontot. `password` blir kontots lösenord. + Se Account-klassen för krav på lösenordet.""" + owner_profile = self.__get_client_profile2(personal_id) + new_account_id = self.__account_id_autoincrement + account = Account(new_account_id, password, owner_profile) + self.__accounts[account.account_id] = account + self.__account_id_autoincrement += 1 + self.__client_accounts[personal_id].append(account) + return account + + def __get_client_profile2(self, personal_id): + """Är personen en klient? Om ja, returnera klientens profil. + Om inte, släng ett ValueError.""" + try: + return self.get_client_profile(personal_id) + except KeyError: + raise ValueError(f"medborgare med personnummer {personal_id} " + f"är inte en klient.") + + def add_client(self, citizen, phone_number): + """Lägger till en ny klient.""" + self.__clients[citizen.personal_id] = \ + ClientProfile(citizen, phone_number) + self.__client_accounts[citizen.personal_id] = [] + + def get_client_accounts(self, personal_id): + """Lista med alla konton som tillhör en klient.""" + self.__get_client_profile2(personal_id) + try: + return self.__client_accounts[personal_id].copy() + except KeyError: + return [] + + def get_client_profile(self, personal_id): + """Returnerar profil till klient med personnumret `personal_id`, + om inte denne är en klient så kastas ett KeyError.""" + return self.__clients[personal_id] + + def get_account(self, account_id): + """Returnerar ett konto med kontonumret `account_id`, om kontot inte + existerar så kastas ett KeyError.""" + return self.__accounts[account_id] + + +def input_client(prompt=""): + """Låter användaren mata in uppgifter för en kund, + returnerar ett Client-objekt""" + if prompt: + print(prompt) - def __init__(self, namn): - """Skapa en bank med namnet namn""" - self.__namn = namn - self.__kunder = {} - self.__konton = {} - self.__nuvarande_kontonr = 0 + full_name = input("Fullständigt namn: ") + personal_id = it.input_type(int, "Personnummer: ") + address = input_address() + phone_number = it.input_type(int, "Telefonnummer: ") - def __str__(self): - """Returnerar en strängformaterat representation""" - return self.__namn + return Citizen(full_name, personal_id, address, []), phone_number - def registrera_kund(self, kund): - """Registrera kunden kund (Kund-objekt) som kund i banken. - kund får inte vara registrerad, då kastas ett KeyError.""" - if kund.personnummer in self.__kunder: - raise KeyError(f"{kund} är redan registrerad som kund.") - self.__kunder[kund.personnummer] = kund +def main(): + bank = Bank("LåtsasBanken") - def hämta_kund(self, personnummer): - """Returnerar kund med personnummer personnummer""" - return self.__kunder[personnummer] + # Specificera medborgaren som ska bli en ny klient hos LåtsasBanken + vilmas_id = 9911037621 + vilmas_address = Address("Trollgatan", "1", 50641, "Borås") + vilma = Citizen("Vilma (totally legit) Andersson", vilmas_id, + vilmas_address, []) - def skapa_konto(self, personnummer): - """Skapa ett nytt konto åt kunden med personnumret personnummer, - returnerar det nya kontot""" - kund = self.hämta_kund(personnummer) - konto = Konto(kund, self.__nuvarande_kontonr+1) - self.__konton[konto.kontonr] = konto - self.__nuvarande_kontonr += 1 - kund.lägg_till_konto(konto) - return konto + # Lägg till klient och skapa ett nya konton + bank.add_client(vilma, 5555555) + student_account = bank.create_account(vilmas_id, "pa$$word") + savings_account = bank.create_account(vilmas_id, "pa$$word2") - def hämta_konto(self, kontonr): - """Returnerar Konto-objektet med kontonumret kontonr, - kastar KeyError om kontonumret inte finns""" - return self.__konton[int(kontonr)] + student_account.insert_money(100.0) + student_account.withdraw_money(71.5) + savings_account.insert_money(71.5) + print(bank.get_client_accounts(vilmas_id)) -def main(): - """Testprogram""" - kund = Kund("Ada Adamsdotter", "1999-01-01-xxxx", - adress.Adress("Stora vägen", "1", "12345", "Orten"), - "070-1234567") - konto = Konto(kund, "123-456-789") - - print(f"{konto.ägare} har {konto.saldo} kr på {konto}") - konto.sätt_in(500) - print(f"{konto.ägare} har {konto.saldo} kr på {konto}") - konto.ta_ut(200) - print(f"{konto.ägare} har {konto.saldo} kr på {konto}") - try: - konto.ta_ut(500) - except ValueError as err: - print(err) - print(f"{konto.ägare} har {konto.saldo} kr på {konto}") if __name__ == "__main__": main() diff --git a/modules/classes/tutorial/bank_arv.py b/modules/classes/tutorial/bank_arv.py deleted file mode 100644 index 400454d8..00000000 --- a/modules/classes/tutorial/bank_arv.py +++ /dev/null @@ -1,161 +0,0 @@ -"""En modul för bankrelaterade klasser""" - -import adress -import person - -class Kund(person.Person): - """En klass för kunder""" - - def __init__(self, namn, personnummer, adress, telefon): - """Skapar en bankkund: namn (sträng), personnummer (sträng), adress - (Address-objekt), telefon (sträng)""" - namnen = namn.split(" ") - super().__init__(" ".join(namnen[:-1]), namnen[-1], personnummer, - adress) - self.__telefon = telefon - self.__konton = [] - - # @property gör att vi inte behöver parenteserna: - # `kund.telefon` istället för `kund.telefon()` - @property - def telefon(self): - """Returnerar telefonnumret""" - return self.__telefon - - def lägg_till_konto(self, konto): - """Lägger till konto till kundens konton""" - self.__konton.append(konto) - - @property - def konton(self): - """Returnerar en lista med kundens konton""" - return self.__konton.copy() - -def input_kund(prompt=""): - """Låter användaren mata in uppgifter för en kund, - returnerar ett Kund-objekt""" - if prompt: - print(prompt) - - namn = input("Fullständigt namn: ") - personnummer = input("Personnummer: ") - adressen = adress.input_adress() - telefon = input("Telefonnummer: ") - - return Kund(namn, personnummer, adressen, telefon) - -class Konto: - """Ett bankkonto""" - - def __init__(self, ägare, konto_id, saldo=0): - """Skapar ett bankkonto: - ägare är en Kund, - konto_id är en textsträng, - saldo är ett tal (int eller float, default 0)""" - self.__owner = ägare - self.__account_id = konto_id - self.__amount = saldo - self.__lösneord = "" - - @property - def ägare(self): - """Returnerar ägaren""" - return self.__owner - - @property - def kontonr(self): - """Returnerar kontonumret""" - return self.__account_id - - def __str__(self): - return str(self.kontonr) - - def sätt_in(self, summa): - """Sätter in en summa pengar på kontot""" - self.__amount += summa - - @property - def saldo(self): - """Returnerar kontots saldo""" - return self.__amount - - def ta_ut(self, summa): - """Tar ut en summa pengar från kontot, - kastar ett särfall ValueError vid för lite täckning på kontot""" - if self.__amount - summa < 0: - raise ValueError(f"kontot saknar täckning, " - f"saldot {self.__amount} är mindre än " - f"uttaget {summa}") - - self.__amount -= summa - - def sätt_lösenord(self, lösenord): - """Sätter ett lösenord för kontot""" - self.__lösenord = lösenord - - def korrekt_lösenord(self, lösenord): - """Returnerar True om lösenordet matchar""" - return self.__lösenord == lösenord - -class Bank: - """Klass för en bank""" - - def __init__(self, namn): - """Skapa en bank med namnet namn""" - self.__namn = namn - self.__kunder = {} - self.__konton = {} - self.__nuvarande_kontonr = 0 - - def __str__(self): - """Returnerar en strängformaterat representation""" - return self.__namn - - def registrera_kund(self, kund): - """Registrera kunden kund (Kund-objekt) som kund i banken. - kund får inte vara registrerad, då kastas ett KeyError.""" - if kund.get_personnummer() in self.__kunder: - raise KeyError(f"{kund} är redan registrerad som kund.") - - self.__kunder[kund.get_personnummer()] = kund - - def hämta_kund(self, personnummer): - """Returnerar kund med personnummer personnummer""" - return self.__kunder[personnummer] - - def skapa_konto(self, personnummer): - """Skapa ett nytt konto åt kunden med personnumret personnummer, - returnerar det nya kontot""" - kund = self.hämta_kund(personnummer) - konto = Konto(kund, self.__nuvarande_kontonr+1) - self.__konton[konto.kontonr] = konto - self.__nuvarande_kontonr += 1 - kund.lägg_till_konto(konto) - return konto - - def hämta_konto(self, kontonr): - """Returnerar Konto-objektet med kontonumret kontonr, - kastar KeyError om kontonumret inte finns""" - return self.__konton[int(kontonr)] - - -def main(): - """Testprogram""" - kund = Kund("Ada Adamsdotter", "1999-01-01-xxxx", - adress.Adress("Stora vägen", "1", "12345", "Orten"), - "070-1234567") - konto = Konto(kund, "123-456-789") - - print(f"{konto.ägare} har {konto.saldo} kr på {konto}") - konto.sätt_in(500) - print(f"{konto.ägare} har {konto.saldo} kr på {konto}") - konto.ta_ut(200) - print(f"{konto.ägare} har {konto.saldo} kr på {konto}") - try: - konto.ta_ut(500) - except ValueError as err: - print(err) - print(f"{konto.ägare} har {konto.saldo} kr på {konto}") - -if __name__ == "__main__": - main() diff --git a/modules/classes/tutorial/bank_program.py b/modules/classes/tutorial/bank_program.py new file mode 100644 index 00000000..91f3760c --- /dev/null +++ b/modules/classes/tutorial/bank_program.py @@ -0,0 +1,125 @@ +from bank import * +import input_type as it + + +def menu(bank): + """Skriver ut menyn, låter användaren välja ett alternativ. + Returnerar ett korrekt alternativ.""" + print(f"Välkommen till {bank}, hur kan vi hjälpa dig?") + print(""" +[1] Avsluta. +[2] Registrera dig som klient. +[3] Skapa ett konto. +[4] Se dina konton. +[5] Sätt in pengar. +[6] Ta ut pengar. +""") + choice = it.input_type(int, "Välj ett alternativ: ") + while choice < 1 or choice > 6: + print("Tyvärr är det inte ett giltigt alternativ, försök igen, " + "talet måste vara 1, 2, 3, 4, 5 eller 6.") + choice = it.input_type(int, "Välj ett alternativ: ") + + return choice + + +def register_client(bank): + """Menyvalet att registrera en ny klient.""" + try: + citizen, phone_number = input_client("Registrera dig som klient genom " + "att fylla i formuläret.") + bank.add_client(citizen, phone_number) + except KeyError: + print("Tyvärr verkar du redan vara registrerad som klient.") + except ValueError: + print("Namnet du angav var ogiltigt.") + + +def create_account(bank): + """Menyvalet att skapa ett konto.""" + personal_id = it.input_type(int, "Ange ditt personnummer: ") + password = input("Ange ett lösenord för kontot: ") + try: + bank.create_account(personal_id, password) + except KeyError: + print(f"Finns ingen klient med personnummer {personal_id}.") + except ValueError: + print("Lösenordet är för kort.") + + +def list_accounts(bank): + """Listar klientens konton.""" + personal_id = it.input_type(int, "Ange personnummer: ") + try: + accounts = bank.get_client_accounts(personal_id) + except ValueError: + print(f"Finns ingen klient med personnummer {personal_id}.") + return + + for account in accounts: + print(f"{account}: {account.balance} kr") + + +def get_account(bank): + """Låt användaren mata in kontonummer och hämta konto.""" + account_id = it.input_type(int, "Ange kontonummer: ") + try: + account = bank.get_account(account_id) + except KeyError: + print(f"Tyvärr finns inte något konto {account_id}.") + account = None + + return account + + +def insert_money(account): + """Låter användaren mata in summa att sätta in på konto.""" + amount = it.input_type(int, "Ange summa att sätta in: ") + account.insert_money(amount) + + +def withdraw_money(account): + """Låter användaren mata in summa att ta ut från konto.""" + personal_id = it.input_type(int, "Ange ägarens personnummer: ") + password = input("Ange kontots lösenord: ") + if account.owner_profile.citizen.personal_id != personal_id or \ + not account.check_password(password): + print("Tyvärr autentiseringen misslyckades!") + return + + while True: + amount = it.input_type(int, "Ange summa att ta ut: ") + try: + account.withdraw_money(amount) + return + except ValueError as error: + print(error) + + +def main(): + """Huvudprogram""" + bank = Bank("Sveriges Riksbank") + + choice = menu(bank) + while choice != 1: + if choice == 2: + register_client(bank) + elif choice == 3: + create_account(bank) + elif choice == 4: + list_accounts(bank) + elif choice == 5 or choice == 6: + account = get_account(bank) + if not account: + continue + + if choice == 5: + insert_money(account) + else: + withdraw_money(account) + + choice = menu(bank) + + +if __name__ == "__main__": + main() diff --git a/modules/classes/tutorial/banken.py b/modules/classes/tutorial/banken.py deleted file mode 100644 index 708c0e8d..00000000 --- a/modules/classes/tutorial/banken.py +++ /dev/null @@ -1,113 +0,0 @@ -"""Ett program som utför bankliga uppgifter""" - -import bank -import input_type as it - -def meny(banken="banken"): - """Skriver ut menyn, låter användaren välja ett alternativ. - Returnerar ett korrekt alternativ.""" - print(f"Välkommen till {banken}, hur kan vi hjälpa dig?") - print(""" -[1] Avsluta. -[2] Registrera dig som kund. -[3] Skapa ett konto. -[4] Se dina konton. -[5] Sätt in pengar. -[6] Ta ut pengar. -""") - val = it.input_type(int, "Välj ett alternativ: ") - while val < 1 or val > 6: - print("Tyvärr är det inte ett giltigt alternaiv, försök igen, " - "talet måste vara 1, 2, 3, 4, 5 eller 6.") - val = it.input_type(int, "Välj ett alternativ: ") - - return val - -def registrera_kund(banken): - """Menyvalet att registrera en ny kund""" - kund = bank.input_kund("Registrera dig som kund genom att " - "fylla i formuläret.") - try: - banken.registrera_kund(kund) - except KeyError: - print("Tyvärr verkar du redan vara registrerad som kund.") - -def skapa_konto(banken): - """Menyvalet att skapa ett konto""" - personnummer = input("Ange ditt personnummer: ") - try: - konto = banken.skapa_konto(personnummer) - except KeyError: - print(f"Finns ingen kund med personnummer {personnummer}.") - return - - lösenord = input("Ange ett lösenord för kontot: ") - konto.sätt_lösenord(lösenord) - -def lista_konton(banken): - """Listar kundens konton""" - personnummer = input("Ange personnummer: ") - kund = banken.hämta_kund(personnummer) - for konto in kund.konton: - print(f"{konto}: {konto.saldo} kr") - -def hämta_konto(banken): - """Låt användaren mata in kontonummer och hämta konto""" - kontonr = input("Ange kontonummer: ") - try: - konto = banken.hämta_konto(kontonr) - except KeyError: - print(f"Tyvärr finns inte något konto {kontonr}.") - konto = None - - return konto - -def sätt_in(konto): - """Låter användaren mata in summa att sätta in på konto""" - summa = it.input_type(int, "Ange summa att sätta in: ") - konto.sätt_in(summa) - -def ta_ut(konto): - """Låter användaren mata in summa att ta ut från konto""" - personnummer = input("Ange ägarens personnummer: ") - lösenord = input("Ange kontots lösenord: ") - if konto.ägare.personnummer != personnummer or \ - not konto.korrekt_lösenord(lösenord): - print("Tyvärr autentiseringen misslyckades!") - return - - while True: - summa = it.input_type(int, "Ange summa att ta ut: ") - try: - konto.ta_ut(summa) - return - except ValueError as err: - print(err) - - -def main(): - """Huvudprogram""" - banken = bank.Bank("Sveriges Riksbank") - - menyval = meny(banken) - while menyval != 1: - if menyval == 2: - registrera_kund(banken) - elif menyval == 3: - skapa_konto(banken) - elif menyval == 4: - lista_konton(banken) - elif menyval == 5 or menyval == 6: - konto = hämta_konto(banken) - if not konto: - continue - - if menyval == 5: - sätt_in(konto) - else: - ta_ut(konto) - - menyval = meny(banken) - -if __name__ == "__main__": - main() diff --git a/modules/classes/tutorial/banken_arv.py b/modules/classes/tutorial/banken_arv.py deleted file mode 100644 index 07473180..00000000 --- a/modules/classes/tutorial/banken_arv.py +++ /dev/null @@ -1,113 +0,0 @@ -"""Ett program som utför bankliga uppgifter""" - -import bank_arv as bank -import input_type as it - -def meny(banken="banken"): - """Skriver ut menyn, låter användaren välja ett alternativ. - Returnerar ett korrekt alternativ.""" - print(f"Välkommen till {banken}, hur kan vi hjälpa dig?") - print(""" -[1] Avsluta. -[2] Registrera dig som kund. -[3] Skapa ett konto. -[4] Se dina konton. -[5] Sätt in pengar. -[6] Ta ut pengar. -""") - val = it.input_type(int, "Välj ett alternativ: ") - while val < 1 or val > 6: - print("Tyvärr är det inte ett giltigt alternaiv, försök igen, " - "talet måste vara 1, 2, 3, 4, 5 eller 6.") - val = it.input_type(int, "Välj ett alternativ: ") - - return val - -def registrera_kund(banken): - """Menyvalet att registrera en ny kund""" - kund = bank.input_kund("Registrera dig som kund genom att " - "fylla i formuläret.") - try: - banken.registrera_kund(kund) - except KeyError: - print("Tyvärr verkar du redan vara registrerad som kund.") - -def skapa_konto(banken): - """Menyvalet att skapa ett konto""" - personnummer = input("Ange ditt personnummer: ") - try: - konto = banken.skapa_konto(personnummer) - except KeyError: - print(f"Finns ingen kund med personnummer {personnummer}.") - return - - lösenord = input("Ange ett lösenord för kontot: ") - konto.sätt_lösenord(lösenord) - -def lista_konton(banken): - """Listar kundens konton""" - personnummer = input("Ange personnummer: ") - kund = banken.hämta_kund(personnummer) - for konto in kund.konton: - print(f"{konto}: {konto.saldo} kr") - -def hämta_konto(banken): - """Låt användaren mata in kontonummer och hämta konto""" - kontonr = input("Ange kontonummer: ") - try: - konto = banken.hämta_konto(kontonr) - except KeyError: - print(f"Tyvärr finns inte något konto {kontonr}.") - konto = None - - return konto - -def sätt_in(konto): - """Låter användaren mata in summa att sätta in på konto""" - summa = it.input_type(int, "Ange summa att sätta in: ") - konto.sätt_in(summa) - -def ta_ut(konto): - """Låter användaren mata in summa att ta ut från konto""" - personnummer = input("Ange ägarens personnummer: ") - lösenord = input("Ange kontots lösenord: ") - if konto.ägare.get_personnummer() != personnummer or \ - not konto.korrekt_lösenord(lösenord): - print("Tyvärr autentiseringen misslyckades!") - return - - while True: - summa = it.input_type(int, "Ange summa att ta ut: ") - try: - konto.ta_ut(summa) - return - except ValueError as err: - print(err) - - -def main(): - """Huvudprogram""" - banken = bank.Bank("Sveriges Riksbank") - - menyval = meny(banken) - while menyval != 1: - if menyval == 2: - registrera_kund(banken) - elif menyval == 3: - skapa_konto(banken) - elif menyval == 4: - lista_konton(banken) - elif menyval == 5 or menyval == 6: - konto = hämta_konto(banken) - if not konto: - continue - - if menyval == 5: - sätt_in(konto) - else: - ta_ut(konto) - - menyval = meny() - -if __name__ == "__main__": - main() diff --git a/modules/classes/tutorial/citizen.py b/modules/classes/tutorial/citizen.py new file mode 100644 index 00000000..b0f32902 --- /dev/null +++ b/modules/classes/tutorial/citizen.py @@ -0,0 +1,51 @@ +from person import Person + + +# Obs: Detta är ett exempel på arv där Citizen-klassen ärver egenskaper från +# Person-klassen. På så vis kan man skapa klasser för personer med mer +# "specialiserade" egenskaper (t.ex. att de är medborgare) utan att behöva +# skriva om alla metoder. +class Citizen(Person): + """En medborgare.""" + + def __init__(self, full_name, personal_id, address, parents): + """ + `full_name` är personens är medborgarens fullständiga namn (sträng). + Krav: minst ett mellanrum måste existera. + `personal_id` är personnumret (heltal). + `address` är medborgarens registrerade address (Address-objekt). + `parents` ett itererbart objekt (en lista, tupel, etc.) med medborgarens + föräldrar (max 2 stycken). + Föräldrarna får vara Person-objekt. + """ + try: + first_name, last_name = full_name.split(maxsplit=1) + except ValueError: + raise ValueError("ett fullständigt namn måste bestå av åtminstone " + "ett mellanrum.") + + super(Citizen, self).__init__(first_name, last_name, address) + self.__personal_id = personal_id + + if len(parents) > 2: + raise ValueError("en medborgare kan inte ha fler än två föräldrar.") + + for parent in parents: + if not isinstance(parent, Person): + raise ValueError("`parents` får endast innehålla " + "Person-objekt.") + + # `parents` kan vara vilket itererbart objekt som helst + # (lista, tupel, etc.). Vi vill att `self.__parents` ska vara en tupel, + # och inget annat, så vi konstruerar en tupel från `parents`. + self.__parents = tuple(parents) + + @property + def personal_id(self): + """Personens personnummer.""" + return self.__personal_id + + @property + def parents(self): + """Returnerar en tupel med medborgarens föräldrar (Person-objekt).""" + return self.__parents diff --git a/modules/classes/tutorial/input_type.py b/modules/classes/tutorial/input_type.py index 52a136be..2fe9a90d 100644 --- a/modules/classes/tutorial/input_type.py +++ b/modules/classes/tutorial/input_type.py @@ -1,5 +1,6 @@ """Take input more easily.""" + def input_type(t, prompt=""): """Take input, convert to type t; repeat if error.""" while True: @@ -11,6 +12,7 @@ def input_type(t, prompt=""): else: print(f"Sorry, can't convert to {t}.") + def main(): """Test functionality of this module""" x = input_type(int, "x = ") @@ -22,5 +24,6 @@ def main(): print(f"z = {z}") print(f"Your name is {name}") + if __name__ == "__main__": main() diff --git a/modules/classes/tutorial/instruction.md b/modules/classes/tutorial/instruction.md index 448b343e..06d5fcc4 100644 --- a/modules/classes/tutorial/instruction.md +++ b/modules/classes/tutorial/instruction.md @@ -3,6 +3,7 @@ title: Övning om klasser och objekt authors: - Daniel Bosk <dbosk@kth.se> - Celina Soori <celinah@kth.se> + - Mazen Mardini <mazenm@kth.se> --- # Övning: klasser och objekt @@ -77,13 +78,16 @@ sammansatt datatyp (klass) som kan representera ett bankkonto: Lösningsförslag: - [En modul med klasser för en bank, bank.py][bank.py] - - [En modul med klasser för en bank (använder arv), bank_arv.py][bank_arv.py] - - [Ett program med gränssnitt för en bank, banken.py][banken.py] - - [Ett program med gränssnitt för en bank (arv), banken_arv.py][banken_arv.py] + - [Ett program med gränssnitt för en bank, bank_program.py][bank_program.py] + - [En modul med en personklass, person.py][bank_program.py] + - [En modul med en medborgarklass, citizen.py][citizen.py] + - [En modul med en adressklass, address.py][address.py] - [En modul för inmatning av specifika typer, input_type.py][input_type.py] [bank.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/bank.py -[bank_arv.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/bank_arv.py -[banken.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/banken.py -[banken_arv.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/banken_arv.py +[bank_program.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/bank_program.py +[address.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/address.py +[citizen.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/citizen.py +[person.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/person.py [input_type.py]: https://github.com/dbosk/intropy/blob/master/modules/classes/tutorial/input_type.py + diff --git a/modules/classes/tutorial/person.py b/modules/classes/tutorial/person.py index 6e5ae301..507499c9 100644 --- a/modules/classes/tutorial/person.py +++ b/modules/classes/tutorial/person.py @@ -1,86 +1,111 @@ -""" Class for a person """ +from address import Address + class Person: - """ Class for a person """ - def __init__(self, first_name, last_name, personnummer, address): - """first_name: string with first name. - last_name: string with last name. - personnummer: string with personnummer, - address: string or Adress object with address.""" + """En person.""" + + def __init__(self, first_name, last_name, address): + """`first_name` är förnamnet (sträng). + `last_name` är efternamnet (sträng). + `address` är adressen (Address-objekt). + """ self.__first_name = first_name self.__last_name = last_name - self.__personnummer = personnummer self.__address = address - def get_name(self): - """ Returns the full name as a concatenation """ - return self.__first_name + " " + self.__last_name - + # Obs: __str__-metoden används för att ge en användarvänlig + # sträng-representation av objektet. def __str__(self): - """Returnerar en strängrepresentation lämpligt för utskrift""" - return self.get_name() - - def get_first_name(self): - """ Returns the first name """ - return self.__first_name - - def get_last_name(self): - """ Returns the last name """ - return self.__last_name - - def change_name(self, name): - """ Takes a concatenated name, sets last and first names """ - names = name.split() - # Shorthand for the last element in the list - self.__last_name = names[-1] - # names[:-1] all elements except the last - self.__first_name = " ".join(names[:-1]) - - def get_personnummer(self): - """ Return personnummer """ - return self.__personnummer - - def get_address(self): - """ Return address """ + """Personens fullständiga namn.""" + return self.full_name + + # Obs: __repr__-metoden används för att ge en sträng-representation + # av objektet som är hjälpsam + # för programmeraren. + def __repr__(self): + """En sträng som innehåller alla attribut.""" + return f"Person({self.__first_name}, {self.__last_name}, " \ + f"{repr(self.__address)})" + + # Obs: @property gör att vi inte behöver parenteserna: + # `kund.namn` istället för `kund.namn()` + @property + def first_name(self): + """Personens förnamn.""" + return self.__first_name.capitalize() + + @property + def last_name(self): + """Personens efternamn.""" + return self.__last_name.capitalize() + + @property + def full_name(self): + """Personens fullständiga namn.""" + return self.first_name + " " + self.last_name + + @property + def address(self): + """Personens adress.""" return self.__address - def __lt__(self, other): - """Returns True if self comes before other in alphabetical order""" - if self.get_last_name() == other.get_last_name(): - return self.get_first_name() < other.get_first_name() + # Obs: "*" betyder att alla efterkommande parametrar måste explicit anges i + # ett anrop om du väljer att tilldela dem värden. Till exempel är + # "person.change_name('Olle', 'Ohlsson')" inte tillåtet, men + # "person.change_name(first_name='Olle', last_name='Ohlsson')" är det. + def change_name(self, *, first_name=None, last_name=None): + """Byt personens för- och/eller efternamn. - return self.get_last_name() < other.get_last_name() + Om parametern `first_name` eller `last_name` är None så byts det + inte ut. - def __repr__(self): - """Returns unique representation""" - return f"({self.get_name()}, {self.get_personnummer()}" + Exempel: + >> person.change_name() # Gör ingenting + >> person.change_name(last_name="Stonkman") # Byter efternamnet till + "Stonkman" + """ + if first_name: + self.__first_name = first_name + + if last_name: + self.__last_name = last_name + + def __lt__(self, other): + """Gör så att operatorn < jämför personer baserat på deras namn.""" + return self.full_name < other.full_name def main(): """ Test program """ - person = Person("Anne-Marie", "Ingeström", "1907-08-28", - "Vimmerby", "okänt") - print(f"{person.get_name()} har telefonnummer {person.get_phone()} " - f"och bor på adressen {person.get_address()}") - print(f"{person} har telefonnummer {person.get_phone()} " - f"och bor på adressen {person.get_address()}") - - person.change_name("Margareta Engström") - print(f"{person} bor på adressen {person.get_address()}") - print(person.get_first_name()) - print(person.get_last_name()) - - person2 = Person("Ada", "Bedasdotter", "1990-01-01", - "Kiruna", "070-1234567") + + # Skapa ett Person-objekt + person = Person("Anne-Marie", "Ingeström", Address("Odengatan", "1", + 11424, "Stockholm")) + print(f"{person} bor på adressen {person.address}.") + + # Byt namn + person.change_name(first_name="Margareta", last_name="Engström") + print(f"{person} bor på adressen {person.address}") + + # Skapa ett annat Person-objekt + person2 = Person("Ada", "Bedasdotter", Address("Uttervägen", "12", + 98137, "Kiruna")) + + # Jämför objekten (använder __lt__-metoden implicit) if person < person2: print(f"{person} sorteras före {person2}.") else: print(f"{person2} sorteras före {person}.") - lista = [person, person2] - print(lista) - lista.sort() - print(lista) + people = [person, person2] + + # När man skriver ut en lista så används __repr__-metoden för alla element + print(people) + + # Vi kan sortera listan eftersom < operatorn är definierad för Person-objekt + people.sort() + print(people) + if __name__ == "__main__": main() diff --git a/modules/classes/tutorial/shopping.py b/modules/classes/tutorial/shopping.py index 5b824a80..16137477 100644 --- a/modules/classes/tutorial/shopping.py +++ b/modules/classes/tutorial/shopping.py @@ -1,59 +1,58 @@ """En modul lämpad för hantering av shoppinglistor""" -class Vara: + +class Item: """En klass för varor i en shoppinglista""" - def __init__(self, namn, antal=1): + def __init__(self, name, amount=1): """Skapar ett inlägg i en shoppinglista: - namn (sträng), - antal (int, default 1)""" - self.__namn = namn - if type(antal) in [int, float]: - self.__antal = antal + `name` (sträng), + `amount` (heltal, default 1)""" + self.__name = name + if type(amount) in [int, float]: + self.__amount = amount else: - self.__antal = int(antal) - self.__avbockad = False + self.__amount = int(amount) + self.__checked = False @property - def namn(self): + def name(self): """Returnerar namnet""" - return self.__namn + return self.__name @property - def antal(self): + def amount(self): """Returnerar antalet""" - return self.__antal + return self.__amount @property - def avbockad(self): + def checked(self): """Returnerar True om varan är avbockad, False annars""" - return self.__avbockad + return self.__checked def __str__(self): """Returnerar en representation lämplig för utskrift""" - return f"[{'x' if self.avbockad else ' '}] {self.antal} st {self.namn}" + return f"[{'x' if self.checked else ' '}] {self.amount} st {self.name}" - def bocka_av(self): + def check(self): """Bockar av""" - self.__avbockad = True + self.__checked = True def main(): """Testprogram""" - lista = [] - lista.append(Vara("mjölk", 5)) - lista.append(Vara("tomater", 3)) - lista.append(Vara("yoghurt", 1)) + shopping_items = [Item("mjölk", 5), Item("tomater", 3), Item("yoghurt", 1)] print("Shoppinglista") - for vara in lista: - print(vara) + for item in shopping_items: + print(item) - lista[1].bocka_av() + shopping_items[1].check() print("Shoppinglista") - for vara in lista: - print(vara) + for item in shopping_items: + print(item) + if __name__ == "__main__": main() diff --git a/modules/classes/tutorial/skatteverket.py b/modules/classes/tutorial/skatteverket.py deleted file mode 100644 index d51e65e7..00000000 --- a/modules/classes/tutorial/skatteverket.py +++ /dev/null @@ -1,79 +0,0 @@ -""" Reperesenting Skatteverket's pupulation register """ - -import person -# vi kan byta namn på Adress till Address då personklassen är skriven på -# engelska -from adress import Adress as Address - -# vi kan ha "samma namn" på dem, fast egentligen är det inte samma namn: -# den ena heter Person och den andra person.Person. -class Person(person.Person): - """ Represents a real/physical person """ - def __init__(self, person_id, full_name, parents, address): - names = full_name.split() - # vi behöver separera för- och efternamn åt person.Person - super().__init__(" ".join(names[:-1]), names[-1], person_id, address) - self.__parents = parents - self.__address = address - self.__old_addresses = [] - - def __str__(self): - """Returns a string representation of the person""" - return f"{self.get_name()} ({self.get_personnummer()})" - - def get_parents(self): - """ Returns the parents """ - # vi returnerar en kopia, annars kan någon uppdatera föräldrarna - # genom att modifiera listan som returneras. - return self.__parents.copy() - - def change_address(self, new_address): - """ Changes the address (registers a move) """ - self.__old_addresses.append(self.__address) - self.__address = new_address - - def get_address_history(self): - """Returns the list of all addresses""" - # returnera kopia för att historiken inte ska kunna förvanskas - return self.__old_addresses.copy() - - -def main(): - """ Skatteverket test program """ - folkbokföring = {} - - alice = Person("1950-01-01-1234", "Alice Adamsdotter", None, - Address("Vägen", "1", "12345", "Orten")) - - folkbokföring["1950-01-01-1234"] = alice - - bob = Person("1950-01-01-1244", "Bob Evasson", None, - Address("Vägen", "1", "12345", "Orten")) - - folkbokföring["1950-01-01-1244"] = bob - - cecilia = Person("1970-01-01-1234", "Cecilia Adamsdotter-Evasson", - [alice, bob], - Address("Vägen", "1", "12345", "Orten")) - - folkbokföring["1970-01-01-1234"] = cecilia - - print(f"{cecilia} bor på {cecilia.get_address()}") - - cecilia.change_address(Address("Vägen", "2", "12345", "Orten")) - print(f"{cecilia} bor på {cecilia.get_address()}") - print(f"{cecilia} har tidigare bott på adresserna:") - for address in cecilia.get_address_history(): - print(address) - - parents = cecilia.get_parents() - print(f"{cecilia}s föräldrar heter {parents[0]} och {parents[1]}.") - - print(f"{alice} och {bob} bor fortfarande på {alice.get_address()}") - - print("Folkbokföringen") - for person in sorted(folkbokföring.values()): - print(person) - -if __name__ == "__main__": - main() From 429eb06bacf399ef50a9f2f6c884e59bec36a544 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Thu, 1 Sep 2022 13:21:25 +0200 Subject: [PATCH 127/214] Changes bookedTAs and missingTAs to start at today --- adm/tid/bookedTAs.py | 9 +++++++-- adm/tid/missingTAs.py | 9 +++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/adm/tid/bookedTAs.py b/adm/tid/bookedTAs.py index edbe613b..dc128a10 100644 --- a/adm/tid/bookedTAs.py +++ b/adm/tid/bookedTAs.py @@ -56,10 +56,13 @@ def main(): booking_data += utils.read_signup_sheet_from_url(url) schedule = generate_schedule(events_booked_TAs(booking_data)) + now = arrow.get(2022, 8, 29) + if now < arrow.now(): + now = arrow.now() if len(sys.argv) > 1: try: - time_limit = arrow.get(2022, 8, 29).shift(weeks=+int(sys.argv[1])) + time_limit = now.shift(weeks=+int(sys.argv[1])) except ValueError as err: print(f"{sys.argv[0]}: {err}: " f"first argument must be the number of weeks to print", @@ -76,7 +79,9 @@ def main(): print(end="\n\n") try: - if event.begin > time_limit: + if event.begin < now: + continue + elif event.begin > time_limit: break except NameError: pass diff --git a/adm/tid/missingTAs.py b/adm/tid/missingTAs.py index 5b875b72..96f8c933 100644 --- a/adm/tid/missingTAs.py +++ b/adm/tid/missingTAs.py @@ -61,10 +61,13 @@ def main(): booking_data += utils.read_signup_sheet_from_url(url) schedule = generate_schedule(events_missing_TAs(booking_data)) + now = arrow.get(2022, 8, 29) + if now < arrow.now(): + now = arrow.now() if len(sys.argv) > 1: try: - time_limit = arrow.get(2022, 8, 29).shift(weeks=+int(sys.argv[1])) + time_limit = now.shift(weeks=+int(sys.argv[1])) except ValueError as err: print(f"{sys.argv[0]}: {err}: " f"first argument must be the number of weeks to print", @@ -81,7 +84,9 @@ def main(): print(end="\n\n") try: - if event.begin > time_limit: + if event.begin < now: + continue + elif event.begin > time_limit: break except NameError: pass From 30154abe24b4369bdb27c59dc3c7bf7eb89944bc Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Thu, 1 Sep 2022 13:22:02 +0200 Subject: [PATCH 128/214] Removes redundant examples, adds age example --- modules/variables/slides/examples/age.py | 26 +++++++++++++++++++++ modules/variables/slides/examples/hello.py | 1 - modules/variables/slides/examples/roligt.py | 5 ---- 3 files changed, 26 insertions(+), 6 deletions(-) create mode 100644 modules/variables/slides/examples/age.py delete mode 100644 modules/variables/slides/examples/hello.py delete mode 100644 modules/variables/slides/examples/roligt.py diff --git a/modules/variables/slides/examples/age.py b/modules/variables/slides/examples/age.py new file mode 100644 index 00000000..d9ecd359 --- /dev/null +++ b/modules/variables/slides/examples/age.py @@ -0,0 +1,26 @@ +""" +Ett program om ålder. Illustrerar: + + - kommentarer, + - utskrifter, + - variabler, + - datatyper + - variabelnamn och konstanter +""" + +name = "Daniel" +birthyear = 1985 + +print(f"Hej, {name}") + +this_year = 2022 +age = this_year - birthyear + +print(f"Du är {this_year-birthyear} gammal.") + +print("Nu ska du får bli 25 år igen.") + +# beräkna ny ålder +birthyear = this_year - 25 + +print(f"Du är {this_year-birthyear} gammal.") diff --git a/modules/variables/slides/examples/hello.py b/modules/variables/slides/examples/hello.py deleted file mode 100644 index 665c637a..00000000 --- a/modules/variables/slides/examples/hello.py +++ /dev/null @@ -1 +0,0 @@ -print("hello world!") diff --git a/modules/variables/slides/examples/roligt.py b/modules/variables/slides/examples/roligt.py deleted file mode 100644 index 9740d056..00000000 --- a/modules/variables/slides/examples/roligt.py +++ /dev/null @@ -1,5 +0,0 @@ -print("Vad vill addera?") -x = int(input()) -print(f"Vad vill du addera {x} med?") -y = int(input()) -print(f"Då blir summan {x+y}.") From cc808696494fd2d25f4990f09beb119163960d44 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Thu, 1 Sep 2022 13:30:24 +0200 Subject: [PATCH 129/214] Cleans up code examples for variables slides --- modules/variables/slides/examples/cinek2.py | 3 --- modules/variables/slides/examples/{cinek.py => farenheit.py} | 0 modules/variables/slides/examples/test2.py | 1 - modules/variables/slides/examples/test3.py | 0 modules/variables/slides/examples/vscode-test.py | 1 - 5 files changed, 5 deletions(-) delete mode 100644 modules/variables/slides/examples/cinek2.py rename modules/variables/slides/examples/{cinek.py => farenheit.py} (100%) delete mode 100644 modules/variables/slides/examples/test2.py delete mode 100644 modules/variables/slides/examples/test3.py delete mode 100644 modules/variables/slides/examples/vscode-test.py diff --git a/modules/variables/slides/examples/cinek2.py b/modules/variables/slides/examples/cinek2.py deleted file mode 100644 index 7a8cdcbc..00000000 --- a/modules/variables/slides/examples/cinek2.py +++ /dev/null @@ -1,3 +0,0 @@ -"""Ett till test för cinek""" - -print("Hej, CINEK!") diff --git a/modules/variables/slides/examples/cinek.py b/modules/variables/slides/examples/farenheit.py similarity index 100% rename from modules/variables/slides/examples/cinek.py rename to modules/variables/slides/examples/farenheit.py diff --git a/modules/variables/slides/examples/test2.py b/modules/variables/slides/examples/test2.py deleted file mode 100644 index 6b94de03..00000000 --- a/modules/variables/slides/examples/test2.py +++ /dev/null @@ -1 +0,0 @@ -print("test 2") diff --git a/modules/variables/slides/examples/test3.py b/modules/variables/slides/examples/test3.py deleted file mode 100644 index e69de29b..00000000 diff --git a/modules/variables/slides/examples/vscode-test.py b/modules/variables/slides/examples/vscode-test.py deleted file mode 100644 index 556b3c1a..00000000 --- a/modules/variables/slides/examples/vscode-test.py +++ /dev/null @@ -1 +0,0 @@ -print("from vscode") \ No newline at end of file From 59315dcc36354bf1fc751c77bee09abd5e7a0fd5 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Thu, 1 Sep 2022 14:52:12 +0200 Subject: [PATCH 130/214] Improves variables slides Adds one big example program as "the whole", then discusses it's parts (through variation). --- modules/variables/slides/Makefile | 2 + modules/variables/slides/contents.tex | 69 ++++++++++++++++++++---- modules/variables/slides/examples/age.py | 8 +-- modules/variables/slides/slides.tex | 6 +-- 4 files changed, 70 insertions(+), 15 deletions(-) diff --git a/modules/variables/slides/Makefile b/modules/variables/slides/Makefile index 1d9d9db6..74b94364 100644 --- a/modules/variables/slides/Makefile +++ b/modules/variables/slides/Makefile @@ -8,6 +8,8 @@ SRC+= abstract.tex contents.tex DEPENDS+= beamer-didactic.sty +SRC+= examples/age.py + notes.pdf: notes.tex slides.pdf: slides.tex diff --git a/modules/variables/slides/contents.tex b/modules/variables/slides/contents.tex index 5f09ee74..6c7e4fb5 100644 --- a/modules/variables/slides/contents.tex +++ b/modules/variables/slides/contents.tex @@ -1,5 +1,5 @@ \title{% - Variabler och funktioner + Variabler och utskrifter } \author{Daniel Bosk} \institute{% @@ -20,9 +20,13 @@ \end{abstract} -\section{Skriva pythonprogram} +\section{Ett pythonprogram} -\subsection{Kommentarer} +\begin{frame}[fragile] + \inputminted[linenos,firstline=11]{python}{examples/age.py} +\end{frame} + +\section{Kommentarer} \begin{frame}[fragile] \begin{center} @@ -39,6 +43,10 @@ \subsection{Kommentarer} \end{example} \end{frame} +\begin{frame}[fragile] + \inputminted[highlightlines={16,24},linenos,firstline=11]{python}{examples/age.py} +\end{frame} + \begin{frame}[fragile] \begin{example} \begin{minted}{python} @@ -51,8 +59,12 @@ \subsection{Kommentarer} \end{example} \end{frame} +\begin{frame}[fragile] + \inputminted[highlightlines={1-10},linenos]{python}{examples/age.py} +\end{frame} -\subsection{Utskrifter} + +\section{Utskrifter} \begin{frame}[fragile] \begin{center} @@ -77,8 +89,12 @@ \subsection{Utskrifter} \end{example} \end{frame} +\begin{frame}[fragile] + \inputminted[highlightlines={14,20,22,27-28},linenos,firstline=11]{python}{examples/age.py} +\end{frame} + -\subsection{Variabler och datatyper} +\section{Variabler och datatyper} \begin{frame} \begin{block}{Data} @@ -101,6 +117,10 @@ \subsection{Variabler och datatyper} \end{example} \end{frame} +\begin{frame}[fragile] + \inputminted[highlightlines={11-12,14,17,20,22,25,27-28},linenos,firstline=11]{python}{examples/age.py} +\end{frame} + \begin{frame}[fragile] \begin{block}{Variabler} \begin{itemize} @@ -138,6 +158,10 @@ \subsection{Variabler och datatyper} \end{example} \end{frame} +\begin{frame}[fragile] + \inputminted[highlightlines={11-12,14,17,18,20,25,27-28},linenos,firstline=11]{python}{examples/age.py} +\end{frame} + \begin{frame} \begin{remark} \begin{itemize} @@ -181,6 +205,10 @@ \subsection{Variabler och datatyper} \end{exercise} \end{frame} +\begin{frame}[fragile] + \inputminted[highlightlines={12,25,28},linenos,firstline=11]{python}{examples/age.py} +\end{frame} + \begin{frame}[fragile] \begin{example}[Fler heltalsoperationer] \begin{minted}{python} @@ -190,6 +218,15 @@ \subsection{Variabler och datatyper} x_square = x**2 \end{minted} \end{example} + + \pause + + \begin{remark} + \begin{itemize} + \item Operatorer är typberoende. + \item \mintinline{python}|"hej" / "då"|? + \end{itemize} + \end{remark} \end{frame} \begin{frame}[fragile] @@ -200,11 +237,20 @@ \subsection{Variabler och datatyper} \end{itemize} \end{remark} - \begin{example} + \begin{example}[Funkar] \begin{minted}{python} name = "Daniel" x = 5 print("Hej " + name + "!") +print(x) + \end{minted} + \end{example} + + \begin{example}[Funkar inte] + \begin{minted}[highlightlines=3]{python} +name = "Daniel" +x = 5 +print("Hej " + x + "!") print(x) \end{minted} \end{example} @@ -213,7 +259,8 @@ \subsection{Variabler och datatyper} \begin{frame}[fragile] \begin{example} \begin{minted}{python} -print("Är " + x " stort?") +x = 5 +print("Är " + x + " stort?") print("Är " + str(x) + " stort?") print("Är {} stort?".format(x)) print(f"Är {x} stort?") @@ -221,8 +268,12 @@ \subsection{Variabler och datatyper} \end{example} \end{frame} +\begin{frame}[fragile] + \inputminted[highlightlines={14,20,27-28},linenos,firstline=11]{python}{examples/age.py} +\end{frame} + -\subsection{Konstanter} +\section{Konstanter} \begin{frame} \begin{remark}[Konstanter varierar inte] @@ -235,7 +286,7 @@ \subsection{Konstanter} \end{frame} -\subsection{Variabelnamn} +\section{Variabelnamn} \begin{frame}[fragile] \begin{remark}[Reserverade namn] diff --git a/modules/variables/slides/examples/age.py b/modules/variables/slides/examples/age.py index d9ecd359..1afd8bc3 100644 --- a/modules/variables/slides/examples/age.py +++ b/modules/variables/slides/examples/age.py @@ -13,14 +13,16 @@ print(f"Hej, {name}") +# beräkna ålder this_year = 2022 age = this_year - birthyear -print(f"Du är {this_year-birthyear} gammal.") +print(f"Du är {age} gammal.") print("Nu ska du får bli 25 år igen.") -# beräkna ny ålder +# beräkna nytt födelseår birthyear = this_year - 25 -print(f"Du är {this_year-birthyear} gammal.") +print(f"Du är {this_year-birthyear} år gammal, " + f"det är {age-(this_year-birthyear)} år yngre.") diff --git a/modules/variables/slides/slides.tex b/modules/variables/slides/slides.tex index d7beb5f0..692a8dd9 100644 --- a/modules/variables/slides/slides.tex +++ b/modules/variables/slides/slides.tex @@ -102,7 +102,7 @@ % %%% REFERENCES %%% -\begin{frame}[allowframebreaks] - \printbibliography -\end{frame} +%\begin{frame}[allowframebreaks] +% \printbibliography +%\end{frame} \end{document} From 0812e44b44920f89b179bec1860e7812c4cd6d71 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Fri, 2 Sep 2022 11:47:45 +0200 Subject: [PATCH 131/214] Update instruction.md --- modules/conditionals/lab/instruction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/conditionals/lab/instruction.md b/modules/conditionals/lab/instruction.md index 7a1afef0..7f141723 100644 --- a/modules/conditionals/lab/instruction.md +++ b/modules/conditionals/lab/instruction.md @@ -1,5 +1,5 @@ --- -title: Laboration: Klasser och objekt +title: Laboration om Klasser och objekt authors: - Daniel Bosk <dbosk@kth.se> - Celina Soori <celinah@kth.se> From 17df0455e8fef7a040124f9494727806c3aede42 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Fri, 2 Sep 2022 15:33:21 +0200 Subject: [PATCH 132/214] Changes variables/slides-more to computational-thinking module --- .../{variables => computational-thinking}/slides-more/.gitignore | 0 .../{variables => computational-thinking}/slides-more/Makefile | 0 .../slides-more/abstract.tex | 0 .../slides-more/contents.tex | 0 .../slides-more/examples/area.py | 0 .../{variables => computational-thinking}/slides-more/notes.tex | 0 .../slides-more/preamble.tex | 0 .../{variables => computational-thinking}/slides-more/slides.tex | 0 8 files changed, 0 insertions(+), 0 deletions(-) rename modules/{variables => computational-thinking}/slides-more/.gitignore (100%) rename modules/{variables => computational-thinking}/slides-more/Makefile (100%) rename modules/{variables => computational-thinking}/slides-more/abstract.tex (100%) rename modules/{variables => computational-thinking}/slides-more/contents.tex (100%) rename modules/{variables => computational-thinking}/slides-more/examples/area.py (100%) rename modules/{variables => computational-thinking}/slides-more/notes.tex (100%) rename modules/{variables => computational-thinking}/slides-more/preamble.tex (100%) rename modules/{variables => computational-thinking}/slides-more/slides.tex (100%) diff --git a/modules/variables/slides-more/.gitignore b/modules/computational-thinking/slides-more/.gitignore similarity index 100% rename from modules/variables/slides-more/.gitignore rename to modules/computational-thinking/slides-more/.gitignore diff --git a/modules/variables/slides-more/Makefile b/modules/computational-thinking/slides-more/Makefile similarity index 100% rename from modules/variables/slides-more/Makefile rename to modules/computational-thinking/slides-more/Makefile diff --git a/modules/variables/slides-more/abstract.tex b/modules/computational-thinking/slides-more/abstract.tex similarity index 100% rename from modules/variables/slides-more/abstract.tex rename to modules/computational-thinking/slides-more/abstract.tex diff --git a/modules/variables/slides-more/contents.tex b/modules/computational-thinking/slides-more/contents.tex similarity index 100% rename from modules/variables/slides-more/contents.tex rename to modules/computational-thinking/slides-more/contents.tex diff --git a/modules/variables/slides-more/examples/area.py b/modules/computational-thinking/slides-more/examples/area.py similarity index 100% rename from modules/variables/slides-more/examples/area.py rename to modules/computational-thinking/slides-more/examples/area.py diff --git a/modules/variables/slides-more/notes.tex b/modules/computational-thinking/slides-more/notes.tex similarity index 100% rename from modules/variables/slides-more/notes.tex rename to modules/computational-thinking/slides-more/notes.tex diff --git a/modules/variables/slides-more/preamble.tex b/modules/computational-thinking/slides-more/preamble.tex similarity index 100% rename from modules/variables/slides-more/preamble.tex rename to modules/computational-thinking/slides-more/preamble.tex diff --git a/modules/variables/slides-more/slides.tex b/modules/computational-thinking/slides-more/slides.tex similarity index 100% rename from modules/variables/slides-more/slides.tex rename to modules/computational-thinking/slides-more/slides.tex From 48dfd747f29515362f1681d4b624cd2275512d12 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Fri, 2 Sep 2022 15:42:30 +0200 Subject: [PATCH 133/214] Makes modules/packages module --- modules/functions/slides-more/contents.tex | 81 ------------ modules/packages/slides/.gitignore | 3 + modules/packages/slides/Makefile | 25 ++++ modules/packages/slides/abstract.tex | 22 ++++ modules/packages/slides/contents.tex | 82 ++++++++++++ .../packages/slides/examples/bad_module.py | 7 ++ .../packages/slides/examples/good_module.py | 11 ++ .../packages/slides/examples/input_type.py | 26 ++++ .../packages/slides/examples/test_good_bad.py | 7 ++ .../packages/slides/examples/testarmodul.py | 5 + .../packages/slides/figs/pypi-matplotlib.png | Bin 0 -> 276003 bytes modules/packages/slides/figs/pypi-scipy.png | Bin 0 -> 139032 bytes modules/packages/slides/figs/pypi-torch.png | Bin 0 -> 192548 bytes modules/packages/slides/figs/pypi.png | Bin 0 -> 180897 bytes .../packages/slides/figs/pytorch-install.png | Bin 0 -> 77259 bytes modules/packages/slides/figs/pytorch.png | Bin 0 -> 597073 bytes modules/packages/slides/notes.tex | 45 +++++++ modules/packages/slides/preamble.tex | 44 +++++++ modules/packages/slides/slides.tex | 118 ++++++++++++++++++ 19 files changed, 395 insertions(+), 81 deletions(-) create mode 100644 modules/packages/slides/.gitignore create mode 100644 modules/packages/slides/Makefile create mode 100644 modules/packages/slides/abstract.tex create mode 100644 modules/packages/slides/contents.tex create mode 100644 modules/packages/slides/examples/bad_module.py create mode 100644 modules/packages/slides/examples/good_module.py create mode 100644 modules/packages/slides/examples/input_type.py create mode 100644 modules/packages/slides/examples/test_good_bad.py create mode 100644 modules/packages/slides/examples/testarmodul.py create mode 100644 modules/packages/slides/figs/pypi-matplotlib.png create mode 100644 modules/packages/slides/figs/pypi-scipy.png create mode 100644 modules/packages/slides/figs/pypi-torch.png create mode 100644 modules/packages/slides/figs/pypi.png create mode 100644 modules/packages/slides/figs/pytorch-install.png create mode 100644 modules/packages/slides/figs/pytorch.png create mode 100644 modules/packages/slides/notes.tex create mode 100644 modules/packages/slides/preamble.tex create mode 100644 modules/packages/slides/slides.tex diff --git a/modules/functions/slides-more/contents.tex b/modules/functions/slides-more/contents.tex index 21a8f0f8..745c4edd 100644 --- a/modules/functions/slides-more/contents.tex +++ b/modules/functions/slides-more/contents.tex @@ -1,59 +1,5 @@ \mode* -\section{Moduler} - -\begin{frame}[fragile] - \begin{lstlisting}[numbers=none,basicstyle=\huge] -import module - \end{lstlisting} -\end{frame} - -\subsection{Hur?} - -\begin{frame}[fragile] - \begin{example}[bad-module.py] - \lstinputlisting{examples/bad_module.py} - \end{example} -\end{frame} - -\begin{frame}[fragile] - \begin{example}[test-good-bad.py] - \lstinputlisting{examples/test_good_bad.py} - \end{example} -\end{frame} - -\begin{frame}[fragile] - \begin{example}[good-module.py] - \lstinputlisting{examples/good_module.py} - \end{example} -\end{frame} - -\subsection{Ett gammalt exempel} - -\begin{frame}[fragile] - \begin{example}[input-type.py, del 1] - \lstinputlisting[linerange=1-13]{examples/input_type.py} - \end{example} -\end{frame} - -\begin{frame}[fragile] - \begin{example}[input-type.py, del 2] - \lstinputlisting[firstline=14,firstnumber=14]{examples/input_type.py} - \end{example} -\end{frame} - -\begin{frame}[fragile] - \begin{example}[Använda modulen] - \begin{lstlisting} -import input_type - -x = input_type(int, "x = ") -print(f"x = {x}") - \end{lstlisting} - \end{example} -\end{frame} - - \section{Linting} \begin{frame}[fragile] @@ -157,30 +103,3 @@ \subsection{Vad är egentligen skillnaden?} \end{example} \end{frame} - -\section{PyPI} - -\begin{frame} - \includegraphics[width=\columnwidth]{figs/pypi.png} -\end{frame} - -\begin{frame} - \includegraphics[width=\columnwidth]{figs/pypi-scipy.png} -\end{frame} - -\begin{frame} - \includegraphics[width=\columnwidth]{figs/pypi-matplotlib.png} -\end{frame} - -\begin{frame}[fragile] - \begin{example}[Installation] - \begin{lstlisting}[language={},numbers=none] -$ pip install numpy scipy matplotlib - \end{lstlisting} - \end{example} -\end{frame} - -\begin{frame} - \includegraphics[width=\columnwidth]{figs/pypi-torch.png} -\end{frame} - diff --git a/modules/packages/slides/.gitignore b/modules/packages/slides/.gitignore new file mode 100644 index 00000000..aaae5fd9 --- /dev/null +++ b/modules/packages/slides/.gitignore @@ -0,0 +1,3 @@ +notes.pdf +slides.pdf + diff --git a/modules/packages/slides/Makefile b/modules/packages/slides/Makefile new file mode 100644 index 00000000..bfd70696 --- /dev/null +++ b/modules/packages/slides/Makefile @@ -0,0 +1,25 @@ +.PHONY: all +all: notes.pdf slides.pdf + +SRC+= preamble.tex +SRC+= abstract.tex contents.tex + +SRC+= examples/bad_module.py +SRc+= examples/good_module.py +SRC+= examples/test_good_bad.py +SRC+= examples/input_type.py + +notes.pdf: notes.tex +notes.pdf: ${SRC} + +slides.pdf: slides.tex +slides.pdf: ${SRC} + + +.PHONY: clean +clean: + ${RM} notes.pdf slides.pdf + + +INCLUDE_MAKEFILES=../../../makefiles +include ${INCLUDE_MAKEFILES}/tex.mk diff --git a/modules/packages/slides/abstract.tex b/modules/packages/slides/abstract.tex new file mode 100644 index 00000000..4012d9d3 --- /dev/null +++ b/modules/packages/slides/abstract.tex @@ -0,0 +1,22 @@ +% What's the problem? +% Why is it a problem? Research gap left by other approaches? +% Why is it important? Why care? +% What's the approach? How to solve the problem? +% What's the findings? How was it evaluated, what are the results, limitations, +% what remains to be done? + +% XXX Summary +\emph{Summary:} +\dots + +% XXX Motivation and intended learning outcomes +\emph{Intended learning outcomes:} +\dots + +% XXX Prerequisites +\emph{Prerequisites:} +\dots + +% XXX Reading material +\emph{Reading:} +\dots diff --git a/modules/packages/slides/contents.tex b/modules/packages/slides/contents.tex new file mode 100644 index 00000000..2754c765 --- /dev/null +++ b/modules/packages/slides/contents.tex @@ -0,0 +1,82 @@ +\mode* + +\section{Moduler} + +\begin{frame}[fragile] + \begin{lstlisting}[numbers=none,basicstyle=\huge] +import module + \end{lstlisting} +\end{frame} + +\subsection{Hur?} + +\begin{frame}[fragile] + \begin{example}[bad-module.py] + \lstinputlisting{examples/bad_module.py} + \end{example} +\end{frame} + +\begin{frame}[fragile] + \begin{example}[test-good-bad.py] + \lstinputlisting{examples/test_good_bad.py} + \end{example} +\end{frame} + +\begin{frame}[fragile] + \begin{example}[good-module.py] + \lstinputlisting{examples/good_module.py} + \end{example} +\end{frame} + +\subsection{Ett gammalt exempel} + +\begin{frame}[fragile] + \begin{example}[input-type.py, del 1] + \lstinputlisting[linerange=1-13]{examples/input_type.py} + \end{example} +\end{frame} + +\begin{frame}[fragile] + \begin{example}[input-type.py, del 2] + \lstinputlisting[firstline=14,firstnumber=14]{examples/input_type.py} + \end{example} +\end{frame} + +\begin{frame}[fragile] + \begin{example}[Använda modulen] + \begin{lstlisting} +import input_type + +x = input_type(int, "x = ") +print(f"x = {x}") + \end{lstlisting} + \end{example} +\end{frame} + + +\section{PyPI} + +\begin{frame} + \includegraphics[width=\columnwidth]{figs/pypi.png} +\end{frame} + +\begin{frame} + \includegraphics[width=\columnwidth]{figs/pypi-scipy.png} +\end{frame} + +\begin{frame} + \includegraphics[width=\columnwidth]{figs/pypi-matplotlib.png} +\end{frame} + +\begin{frame}[fragile] + \begin{example}[Installation] + \begin{lstlisting}[language={},numbers=none] +$ python3 -m pip install numpy scipy matplotlib + \end{lstlisting} + \end{example} +\end{frame} + +\begin{frame} + \includegraphics[width=\columnwidth]{figs/pypi-torch.png} +\end{frame} + diff --git a/modules/packages/slides/examples/bad_module.py b/modules/packages/slides/examples/bad_module.py new file mode 100644 index 00000000..3a2f0036 --- /dev/null +++ b/modules/packages/slides/examples/bad_module.py @@ -0,0 +1,7 @@ +"""This is a bad module""" + +def hello_world(): + """Prints 'Hello, world!'""" + print("Hello, world!") + +hello_world() diff --git a/modules/packages/slides/examples/good_module.py b/modules/packages/slides/examples/good_module.py new file mode 100644 index 00000000..abc3ea3a --- /dev/null +++ b/modules/packages/slides/examples/good_module.py @@ -0,0 +1,11 @@ +"""This is a good module""" + +def hello_world(): + """Prints 'Hello, world!!!!!!'""" + print("Hello, world!!!!!!!!!!") + +def main(): + hello_world() + +if __name__ == "__main__": + main() diff --git a/modules/packages/slides/examples/input_type.py b/modules/packages/slides/examples/input_type.py new file mode 100644 index 00000000..52a136be --- /dev/null +++ b/modules/packages/slides/examples/input_type.py @@ -0,0 +1,26 @@ +"""Take input more easily.""" + +def input_type(t, prompt=""): + """Take input, convert to type t; repeat if error.""" + while True: + try: + return t(input(prompt)) + except ValueError: + if t == int: + print(f"Sorry, can't convert to integer.") + else: + print(f"Sorry, can't convert to {t}.") + +def main(): + """Test functionality of this module""" + x = input_type(int, "x = ") + y = input_type(int, "y = ") + z = input_type(float, "z = ") + name = input_type(str, "Your name: ") + + print(f"{x} + {y} = {x+y}") + print(f"z = {z}") + print(f"Your name is {name}") + +if __name__ == "__main__": + main() diff --git a/modules/packages/slides/examples/test_good_bad.py b/modules/packages/slides/examples/test_good_bad.py new file mode 100644 index 00000000..30ae7894 --- /dev/null +++ b/modules/packages/slides/examples/test_good_bad.py @@ -0,0 +1,7 @@ +"""Tests good and bad modules""" + +import good_module +import testarmodul + +good_module.hello_world() +testarmodul.testfunktion("hej") diff --git a/modules/packages/slides/examples/testarmodul.py b/modules/packages/slides/examples/testarmodul.py new file mode 100644 index 00000000..62dcd438 --- /dev/null +++ b/modules/packages/slides/examples/testarmodul.py @@ -0,0 +1,5 @@ +"""En testmodul""" + +def testfunktion(text): + print(text*5) + diff --git a/modules/packages/slides/figs/pypi-matplotlib.png b/modules/packages/slides/figs/pypi-matplotlib.png new file mode 100644 index 0000000000000000000000000000000000000000..db8be456dfe235ed3d12bac79842348014ae8787 GIT binary patch literal 276003 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ⅆGjLqUhfpN*NaAtVu{nR@#v!S4A+||iPia7!C}?G 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ĴFWTO)JqM>c8G^XD*u^j8C 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�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	p%c_dg4*Zd5uS0845Q9lq1oVJywUM|x z;MN_Lz}JkG{FXcP2q;C?`)Db_?h`@#UzM68di##pua9nliO%KYE%zHb!p{ZHmn3`J z1|`Ousn(v1`0gk5%SVMfXW$*oh~LHW%RcAfa_$F|{pUaK%dZ{(k?=Us(w@GoFNg1} zfgPB<j|KPV`*Lc$&J_Q*Ur*N}lmxq+{N9=2t$?SV4}Ja{TFzoKFo*BI;O~*X?QNRG zT647JeR*U8yoI{N2h-ir@IN*}?D^7<``YAu4wm5L9zX>?!(Z*h`x~e94UKp%OAzeJ zfDnEG9`~=~o<2ngx~8vR7<tElemiV=z?EKy*r)E}k>^%>gV1mS(~tdQ%K%2-1A$v$ z-JrnNj=;f_eS2@M-?Pxv=dHjV<5sHsl#ESdl7UA6r+^bK(&u2r_UA;S&u78@@V@<y z$=5x>mak#_+yD9}o@_C;<~61rxyKdp6iz44|JBLpcBh^KSDlJLJ?jZ_jdG4%V>!bb z+Z<39ISo4k@4-Ozle|E&?g|*y=c#`rZnAQYrxj332Y)R*Dg0bFs~1b%N~ES&bNVL< zS2ZIWm&ii)flqD37Brj~M6-E!c*UkBGMJAO@#6lAM4Pu_wX~w1YJJR!5(aDXT|7dH zT*pvBmFZBEO>$|bB-fCc@n>3KlDrjXYb<#ZCVUPUv(Q*Fzm3UhG?uKa8w)9f+?kS9 zgM^M;%Nffx!=)%2y@k?+6>&E41DGg8^=(k-y~piQ;+zj_IjbWB?9!apF)DAiEeU-u zr@c0Y6Bi6V;8M^CI{bJm4^!-EcwfJ%faYhcL?O%HUgF~WOURkYN5_aUw|(Tm6u;2X z4~%0Gs+z~K;>;-;Qfgk4&KphIDg;`h98T|gKWlCZXU3_E;d!pfsQGabwnw)3Dmq`k z1qa6kCx`YD8jYCmuH<+7F!C&uk>M4KL+m$mPzLLzSjX|u3yKSatd#KOKoI@ap9<3O z0cZIjU8tWacc<kS^q;R8Nj`_|7VUMOk>+f>8$<M|Hj|^rdB;7RTcHqr&2g>38w5N} z{k>II%(k}nNnHPH^{{UJQ}>LE&G})+*9~%tpNK!t|MZAglgE(uv6b<NlGJ46a|4Pt zts)p$c)P~dY)3SCnuKF=FXoShXc4#lSSvXRhaVAeaNZYKH7|_bpjWt@Bb)bI9S_3o zh914yewt+F(2Ih76!Y7${K?^gT0+(P)<xdzYC!3zUepp3m406UeT^$t{X%erb#Lp~ zRGg6oYh?}oLZ9OLhH}3uU<pyBwrZ~=OLUnfQ`Vt+zyF9s;+4-%OYh|T7<O$0{n7{! z2Vy-(nJn1=M+-q(hM7s>8zK?1V;zHXn!-O`DG^y8k0}9&x<erLy5w=8<OIYc7fc`D ze{SN(G4ExYaN#i|`_~5lk7@PLzKsI2_NOU~X9Y~p<eywq=>o6r{sZ=McDvhtJM>+J z1a~LXyn~D%fA$&qJs1VpAt*{;D1l#3ybj}=KIg4|F`d{qC*d^>p1TL=z=yol=clKy zr}rC&r0v%M;E{%aSD^Q{A5z})^?KXQhDq1i6XD*#Q&-m4o!k$sI|=`LBL6xs&b;TH z>J2^HyV0*}Grvm(XrH^!EH0QGiT7Dbf_?WZf9UNl;L!oN!GT_$SBS#a9mD0fB@8Xl zF(~kIz1{di`xPPJ{cAEG>Ra|D#cOXpZMk3D$1P@i{;PbS%i|yXdDRt<)ODe!%X`ga z|0%%nGKus_M#yE3-L*5;6=Ms<7Vnqj@3uqlv)6jLYd3X!M)*Mjyh&@l9`s%|aH#mt za@PM)tKuAI*@Zs9s|cgqlanoH_QvVZ*K@Tlu%T|Jg66J<o}HyWpIUuCbd`^74hVSD zxr-7Y*YXEifWWxG^^)8qMu-O!Q-iQqc2P0K1Heqc;FweO0}{%@%2389#xNHQ*;jQ; z!h8ub_!ua<k&4x1szH<dYa={lKR4%%%Z5t$WeT`3NKy%A(g5@MDm3EBk>X%u$RhMX z)O@ISG(Sm{_@G2)A_^dsgj;O6>4c(%|B@-rgJ!W=&VjMOBTvG1b3DniRpg*L@KbAo z&?Xovv(%%A#ZvsVWP_a(yP)f_gmS}Lps21s7!eJzWM3@^CgFclMw9C!A-^YMjiVyM zfW?_21f%#!UZ%=nYWmr7bmQyU6a44!;f*u*ykcS*(#+&sQ4JA5lRXWa;jP-1a;t>h zX$sUiU4>XYDgkD-qdOpug7I2`s{_V;jrNR7UDj<U7nb{%7H&3%AqYt;2cpKz-wp|E zt68&3S?s_VMD2K(WP3@TiZ?!Pe_13wDtW%{r8nxJA<{oFff1j}^{s%Obmf#X>=+-c zXcLYuH#y*=2P9&+-O=>kuFyg%jJdTdzfgiH*xKH$QW73Vm*yFnu=H^&R1%zM=&o(; zG6G-d2?V?Y|B-Ou;OxXbh`hh}f9MeS9|6Ah8G%`?+jk<eSrmG>F-E+$9`6~A=dw6U z(3K(eL)s$OQO(57B9?r9onj(n&#C|Lf*&vtH*;0}9`Z?sUF0E;%Qc`4ArU}1ZD-OG zPuEA2XJ77M`o|ImATU?koBCXuBI|`+P|E4LQ$V|mF)BL1vKIUX)A^@qWXvGhcDhGe zRSHxp$b)w><de<6K{G#hV2I6$QlZIwE=GfkRZ~50AP|KWPrN5GF;4Xzw`ozLqNrIr zH^f;s*F+#%rxxm1jvs~vPTcGjsUJDK(<K!skaz_S8DH<Kj)-qo*B}oF8pc5gEXy@& z9@IN?uh(VVH~uSi_2%rY$=U`WR#aQewX>!>T~vaPJuc91fEvKjl?5gHhT@Yv-A(7$ zz5b;@&)8-w-oD7w_Bf+_?hz@H9H_@V{PvDQdy4<pFZ%<+?S}6MHU`7DoN?U^<dFKT zW4GTA36D0<euSNE_&>o-p3?iAcXK*+h4s;M-t?FR*5+arFXws0_`BXv@IQWXUQaz_ z2175s^fKZd4@=}7-r;+*b=~m^Ood<KG4(n<>Dce;bG)oOznt*oA*M)OBkc$(6Ks8z zxL)cT9F|^oM(0&?zTA&4r2SGn)DL`k3i4;P&jP()w%<3o0;Y6^_g-T?ZEqe=l*>)& z4w?UFi$0u|7xhRQgdvS0N|*)H<ClE;o2G-m-9la!r<qM5mh`7GIBG9jjhL98X|aVB zX`h;kN3Si@WZg?+>^!{_@D~c;cO^D`sV1ecA<&_oXLVBy)S|K_ya^0#AXUjSnhzPA zI;Q0f>@1jv=J!>KiNRP~EuxBDAG*uMzoC~0j?ZICfxm#rF0jnPY5c`l^-F=Cryr9f zMN>1br%F?kfWfg^M3DliQ@c=>=%(=aao1&HF`ly;n}opuo+}TVW|5etMwU}JY)U2h z*$N&s$EV?k>_jMz%nI&eirc7)jg?s>fA$Kco}V(c>XKrasH|8$<;JbGsUdPMQl=7R zkNHpN@+7TQO$qu3t>ZCr-u?*B)8_}lYl?_>=}q=_u5q=It)j`35GagG@Zzup!$p%I zSU_U6=i0@3r2%J#P78-<ODSSPl_8mq-cuQfY<O24>qGWtW&>|o`^5}u@LI|7lg9_6 zAdTgkI6uw6+FWbN+0XX3L!hqN&rBX+Rln;nj5vI(qYEHsujUl%B%Cs4vY%OfNm-(S zr>0}EoSVL{`{c3S(X>sc%iWLN1<OGT1^zzF+@C{k^Tq)k71)4OCfCsNU)r%gZ|7PB zeC}~qHoAK%NdCd`0?%gOn<OQk$0Z03r-9EH91<o~&E?w#Fw^#NT<%u1dL!lY2tqo6 z!hjQ;D(27th|-YA(n}<6k9YOd`09Nf309naw{PbZc7B#){dj8LCO+LJ4od(SYOk%D za&i>m#$x2M>nV=O5ix~QNXaE(NkXg*Re4rLz%T9Z38}IyWq6_Ob0(NyL8C|xA>lyZ z=Q*f77+}vgAIX#>d<{Cv>ENSEvDLu+?O&^Th1-?j(EX{o2;x_U^B_ab@S1Kcw4I6@ zK7okH9FXYMltG`TURF~Eu3_;q!!Rri#u$kvWAP2E(^caSFZdP+$3PX#b%Yg;w>rHA zavB0e5ni-`0wX$s%a9-p=mE7K+EgHz4~fn77x@Hr>I0)mX)Brn{k|hd`b@n2o%Z1d z0`;&0MlW-b%pc#YJxd?aaaf>t1A?LH(j=@G@Tv??(IS3&o}wz~Z5$o*zu#lbbN81( z-!?(rNxavY3!1*7?hT$SiSfU<E8Lw(Fx>omOlD2`+l?l1yWi!~eb3=-<idre?T~N+ z&)@mqe1)1`=H*63KxCk+e;kMY0m>40Ei_sH)6jzF1u(`HCj$UUv38u{kt_!-!I(oN z-^wflon%mahr(dJE#0;;mYQO-y}p;Un@2^l?#?VVsj*;d+LjH4nP`+^j+MTXBot{4 zLlc6BocQWS4g*uPO-?T9g%Jez<J$V4nOTm8jB31OP)G`d4|=w$Dg<7tIte)a$)MF* zEL=hqe}eup&|#^Ssf=Y-P!!v+%(UhPI0ISy45Lq~)GHB8IeJw9muos3izQs53+whP zZBS<+G7{2SKMo8uX`d?)nEV?L9s+#`YqXDiw1Y15kF?a{U+XD|$J;5o$BlHa4_EKz zu{S=L!6v#jlx`P#$+14{^DM$jS6*?8FBd%SFJ(ak&u(-OO+PnR5dSM09~<Yrm24hF z`Ufq8npHbt^@w^}k2z`_R*2PH9(j9Ntr~jhv|ryJA~T=N{JJxwObpB?!B9Dd<4PIj z{%MWBN>3gQqCA$((4I_Jj1@bMJ7=M#dWYevzuCz15zmD(om;;;134KS9J3eXgFE_P zT=Y*i9@{hNRUUORWY9=3-Ly;Oxx41}_x|p>+7lD8!ne%4_9kHt+sN?>coa>yAv|;F zV>ZuqZMuIRYcoa*yW7&h2?mT|70^uE*j(r3arJ?h=9>LlBf^OwHeGBruFTxkPN@l0 znnj)^;;rxQV@-l{-xmrS;5XoL&V}yz;1akS5D008Vh$V0;~!bQ!(DJiFm{5G5KH$$ zmtbcrL*hQC3PK4BU)JirVS;1RAvKmHs?L!WgjjAm=LL!ZKsoVe?X4?>CZ~$!U=qx| zWo@Qeb$<qwL-x%XXqk9^Pz47=*QrPJkPrX1C%~?QGNJ3Sb)3YK=8|e!>F94o=!tCO z$UlvoJ;XJzsuyw~n7EC-S4Rw%S3=NYCO}C69MAcsb4{0XI90LSD|V&g3iY#L;glLe zqR7O+4tj$#ldZN`pDbb^o0Odr8#;l&1W;NJUHo!)8kjRGm_jdoQ#)KiAXZ#{_%0_S zev5a^2h>B4=fQ~2+4VNeo}bry4P$j<cioE)%Vi~quM$@~ecPW#mz&ckxjr#@pM^<y zKFe7zm`~dSKbJXQ9=2a_dwkjFJ!UO11MHQez4TIH3KFQw<FhusaPSQdlDi@i^e(H^ z#By$=eemb2p6ANAOgz=&oR|UayK`v&T)^>biVxdPh3*UVD-wOjk)44($^4f3rXv<a zMbwG~f7?Y>DhetL*-&Fg{oS2~8_7A$G4f4!G<pfdROTN(gOOE;BnEd1|1?+;Er`o( ziw5Cjt7~cpNu3J*LN5)|rUB%Zt79eSKHF&_2hT$s1wlcf)>Vi$EXXC!*`t#7eNO{h z_gc1228rWIU0`D1&1tcMk5<sFe&VvQ<&ftexol_KoJ)1p2=*cZesEcmh$DchqDHn~ z{Yhw=7%sY#h&dwg)pFD_>of&v_~-z4Oe8j}|G9RLC8X>CLyq4e`GSgf&M|BAOCRyg z+*thf^1Ro`9Y)Ba@jN-alQ#^gVWnOmuRUD^i>F<|)wQu7c}L0+i_btM(_NYO>!ec+ zsxk|0y6gc@>%!60tar5<iqQO(iC9m;;4+(sxP}6L`)JV7uXFcWI&U2b!Sl608F{r4 zvW;%LIC8(g%*?lZI$@DNJ`Yz9YQ>HHqbnA!m)G^Xgy~>fJQAvuR10tQs?qs_<(N?+ z^>34}XmS=JAfw~2<=)eZiDKuz#VLt`fWYv}UwjD-kJEm{!r`k?<1WGn>HfsaqkcR~ z05c0*VB`9_&t<*+orVJcsAeM{_u!=~Gn|@##Kj`kucQhA2%obX2E&S|=0#F~n>L3y z8vjeHfBfKI|F@D(!QH_mOwZ4*LP{CrS7hiADX|5pK@ld=hjNS{8n+pXmtj)X4}u!} zeQk+!d50uwW(cownTTo!6$Jo7A9P7!fWKeT$r7S;!|Uq_;_Sc}!WkW*w#CT|&qJNU zJ%8VDx+<RXLp_DwLm^VrJhLB<eBFflLU$2_<9zCl3R3Ss_F|O6vT0-`3>_rRpH8H% zK#G?2GAPBNRssm085=YC@?{;{UeQAkP(rYRsQ9r3S_YVu0BfWxIc1i$Ipv|LzJrKr zYtd6Oib2K5k<h<RzUiHao1=kSM5_}Ch!9sA-yP0+S5n=LWg1fSbiK9VJavPyojzyx z=SlBp_K;gIXq=9u4)4!6(5(#Dy{qk*?a@Au=o{WXv7qes?Pk44Dy1*$n956PVW5GN zRU6>xcAaS;(TsW{@wJZE8{GWvkHrRW#wn`djYt#I0?+saJ$D43=X|ZVQx9pS&)$7z z-m|tX|1q7bhS_ygK~JCzr4<FK{8+V3eaxZ;1Bj{Jp8!Aza_&57HvF%@OO17|9gS%W zbiHo|#S&?z?0Ke&kX`?tfr1E=-FZ=y&4RrPNQw+^)EFkhdXOL``kvfsOal$+<-g;@ z(n+oK)B)mBryW$nzZdQpg}9P10u%f4g~S}Jv901Gmt3?vWvfY;`dHLuqDQM}cdLwT zf3Y{9k*dIQb8*@h=Ife&A&?1TIurJ%6K5sT2WL)ImQj>nG-%hZ6huobNuEMmvK50- z!ZYREPG=V7i#ExqaZr2^Wvcp#I~zt8s3#6BPdz*)w~rM4n}lG0xzT3*CpRrds#VUZ zV(ZEWLQeUi9f6S}r+IgkXxmdfZLrG;`KkwRWWOsz(jS^&vfzaX_+_VgVIsPc*%G4n zC`ZdFA^n{#G6}m+QMXph)ufB2wwlSKo9$cLi4&SSu}WtWlT9dx%^ufmH2J5PfJ5Zp zW<^hwM;+B@iEX}XU|}U+Tn%Ca7>AqmhTddhXCPTjX76y@VOR=5Yc<k|TKl-oYTV|R z{^f0{a~nv^U14hDI>PuzRMs*SpkgD>ISoSbZZgvN&xRE*rZ~N;S=)XXMk+LhAH%_+ z*CK7X;KI0Sm@pcc0ni~(!26u}^FC|)Ah0ygd>v9$4ort8qCTR!UM;?Yb8v+qXh<Ey zm|n@GVYCHdwzZ6-$!~&mns;dA>kRX`pOaw!Jk+-5BPTkBgQmjaH<zC9M*tJbg7*Tg z-+|*gy%Ek#833t<nb(O(Pt#a1SR!zT&yJ@UUjbGQHb(073M<)-ja-&w)<QDu&naW0 z*MJ;e$Avl+bXWjs3);I2^fH_1vEo%EF*SkS{!J|D@I5zXA<^)TFp+q8g;;a=FYhL~ z(BXw~W?P+su|K$)+-*=?ib%voX48*bPFu86?Ei!hlySMYMRhMPcx*|lr#TC<iQD*@ zABDUJTfo?{LDpPE(lfDWC<>vj%%8lq1rGjRbHvqdikjIhyBP}1b;?ZY1bBCEeNWc% zl!by_t7*}`-+jIC`+YsjD86Rfyj@>NcpQ)Cw(L(Vq5BLJQhv+HJkM;2D<62I9zLUr zz8v?PKRTb8+i%YUcwdJ<mGg%zfMca+Ixmf_jGzuzzV3I8{!dI_=lhjD=bN04?(9d- zNZCg_omacQ&`Ta8^?!k0JC6LFerV8){NE*1@3`{qb^P%EeeL>JCel}Dc-zf~`(5-1 zfKnlM&-s&r-(`AkJbMh){X5d@DP^A5>lg*<o?CN~&0_j?wK2Rc4JGewT;ln_ExR1B zyv#L~<nx*!xAnAy6DG6aF;vl&{r>@8HOH22+=U|TcWmj3WB<GttH}lPZ;EbokK*$d zZa*SlY}H*)y?t!&khVMeiD4<S9+R7)YaBJ@GV;aYuj#F<p|!-ECtsj_b;a6z#%24{ zBfgg*=c<jejk0NU1DSLaHFns5hjel;iy@KH9`9cyC@>(zbu?ijG;y5~v>)^P9ubsr zFB8$ojp%9=*&2=<LUNg1;^uk#6>qj9l3Mf9)1gsyMfddK#ih6Xww?09=im9`4ZejM zz2=HXec<aC(4UfTY_;{O?aez>IW_o!W27n<t$`lP3%5=(?Y$E{F``HpR*dTQgIR<n zZJDh2)w*TwH9O=iVrn-+G!f20P{u(Eg-SZQv{_P$EZxK!Ln$Ny-s3*RrTT}0s?kme z+y#BsrbrN#3PuoCAs*da6bdVpB}+D2VE)__qijLDS>6D|k5M@3L@(vknLa7#fuCo# zaGx-HULfgS;3cXClsot#l3rb;ayFeI`!<KNe4q&MQV*0`?d1%8VzGKV5|_vS05{mm z!&M}*v`IT=cBC_vpSM@?tL{PFRb_9t*P8eNSL0SC;Ayt1J${G3yR8P=;{n|4)GA1v zjc7?HZ;kmSpx?tQb}7qt@)_)bcRxuPE{m?J=51K@Yo@y^&3RV#M869&n6(5doCzcH z2&*`lR>rlDz3X!7!<x7$xFhV16f70I1H!#p9e5x5^uuIwSF!t<xDxE^`$0L5Vy*uW znR2m2o;uE}rr>8iUWSu3?D1LY@CPd9)3Uq%IS4G~l#0&PJAYVCJ?ulS4+J^u1XoEe zJ()85VLb?G`gdwyd|=9XI(`KhcpRGPw|S+!+@~Xx^i=hF!l2AYw3|kzkZ4)bLll(M zWn+QW$6Cq;a<C=LutiWG#b7cR>=}GMUOAn;#w>4li2;KCA<xr%G-a;gddzf`@MW4n zROF!Svszq-j<6kE6k<POm(0i>Yq|hhz<S2knZ=tH-+2)Gln^Ox_?>cNCFE6Nq?>Gi zQ(=K3B&<NqB@}QSJIW_^pg<=waB%x{1QdrU8G5MV6E6(5NczGDOI!muTUYtMzGFIn zfd9cbT@!K{{AVd56`}RAR=$XW!!GQinha3P?2_yLp6MOtmaybw=Fy#%s(~!UFkT<* zD6*A2tA-cGGlo0nWOVXs+UyjbEA9-}aSscq0-pKWFXMoG)>kB6pu$|e_WnHG3e9~u zW4vAket@CJId^uxWBMOCzwZ+Yj3j-Ka=heyy&hwKM%Ui9e$Lijd+FTP6M6(0JmXH^ z4rQB<U!uMDZwCNh81)ZoKR;^gsYc#coC%MwQchk3p3(&R(!NGz-d})UsDxgxQlB?p z_tc+#+b_c(J>@@Xs+XsLuQ*?C0<YwsYa4fekofuyUiL!Yw1=lZ?j>G^zRoIn-+*5H zAEDEC-Ujb%U*iHFIQ|z`@7^nX1Jj>F3U_zmz+r*2+=d4#|0~9xA^*E#gWUmxwH=GE zx4b>V&)&`D3;fpAj-}?Bt32)chfHiI9|XRRG1v8jj%?{AS&3l*!m3Y&24QKYAIdkW zIcC}d(?@-0mOsP$Aeg)1g*2DFsrOA)UWz8hmh#;L0&>8Z*pt{q5u9_5=TS4pIF|I4 zNW-j8qcPR4?N)J_%!y_|i}=|wUq|4^KmAXM%1T|N(Isrjiy;O>ekg>JX3km%x@USL z!m-j6c!}5iX<8AX6|!_J<0%jo4`?NaQka)CF)By#BA+?pH<$8ESCuQT{d490N&V6t zG4oN|s4*5r&-S2N6kca6Z80~IDb{=KIkq|=C?!NJ-{>_RL*=PVn|f4$GDn#DiYif; zE|f2+{s3F{=nIN4$LT6JPGlZxsg8b>;Oyj4C8%d(b)n}w1MPZ{>2eAT!(<>d>}|ws zDHDlfzFdANs=m>$xC%8N-fB7;s+4G&^*Fr`F*<bIWYGX!@Xc=Y3XR7eaou^)VI3X_ zvS74h{bk&eA>a|;Q-fLR+&{UWdCZ8<Y)@Ls2_;)W5<B};=5R*WJG;}Yqf&!6@sfaa z<>aOOz$amL_}oDVxBhT@Zn#ign7J>ub91L-gCO%7unVmY!hq2$hwJ&vzi+qe@I-=x zyOBFzrsPYW7GyU#FreI^C{X5Ow`TIl=jGPy^WU(X`Mim6&iQ6X1X0`+Ukz~y`g%cc zdw?~B3L6zO#6<5Ki4YCIKvmQ1*>cdh?+W<HV*wG+@c()N?0ed#EA1z-08r`Nc;q-f zr!SO2+A`?`sF?IzeOK~StsL_fiADLbHQ~8KE(y#W2}AF{-8f9z_{{6rWsUoOs|FT8 z)=**D<rz10MsrC;3H8!Fj%{OUvx$q6B$(bnnzV5bV?tWDThS0CfNfyG!%yI_HKl)- zIhvxQ`b>l8G4qT~o&e_13wM9-6*CAi@{ut~PnTe-2c%*f(Y;Jw?s#^PvC-C3J1&wZ z+qbK%q^;b7#Ka0mFo-yMT>@6Ij%6rx*10%|TErs)`#q=Zv&{-|=ET7GY`B&ULYQ@E zL4XR@2q0gYi`0IP?aW^XoN+JEUn9U>!i}?eec+V6<E5TjfWYItf9mu6Q(f0Ahrp8t zuy?w9KqM@lzfa&DSK<2mrEO0oO<&u8J+e~Ty^ZD>fV#%>kHh;v9XRK{_bV{J^+#&# z9Dg1e@U$Zq+WI|O@J~;FPHZmy1AHA%e-$Tjro`Xae_fhTE?=Bjyc~XAtfuI+yu1MY z;_?i9XG+x#mhUnc-??hDHCsEomO5=3DgF20C;avfZ1Y~C{Zm)hdHwXxw3i9@$Iu|r z0#``h>}T+{k6eFF+j2N2)+R^43BI}9n=?x#P5qe8@`}@u8ycRpH+~>i-M?>pz#I(M z4$3d!a`mmSUEaUcqdfFYt|Zy}*C-mpZ?@(Ynsq-`sGmcc_{PCqKp|#8P2F73i14$% zs7j@;3w6S*(w0mcZj*`*6$R%Gz+7<lsjhvadUR7WME5{mRZUdEl$`n})J8`>iiTZN zQyQ5-vS?zRY_%luwi3fKa7un#TA98iD@5I=_V;;^JdbNmrc6{X+BMyiYDm@jxFMsC za}JfA8Yoq{L_X%Y`X0HVt32~V+4$JR`&!A`)x^{=t*?TBPy<F=>xcPLT+)`bta{RK zTf^-z!AsRg$Hc%*GmxC;ZISAUe0z(BRg=<TUSGT5Wji_6GK>xauctzgCiz_&SQ33c z&Fj|-Y6}h;emB3QGl}o*t=@HN25RsGlR9>I%d!=T(LYJIy4cS^2ZMD2(z?0r2^PD2 z_R}R=!hDWyR5ti)(7M_OTKs|Ilmi$0V&i9=rF22Je>Pz)IG{Ac8#R`{2;7Ck0cq52 zV^y%pQ#Yg0I=UO!6e-DAB~QT5O)pot0UoMaT?M#l%Bh$PK$Krq1^)rFx4@Yd?a1|8 z(>Ype!jxDe*2~!9+51%SI9-V|UFpX##|#}<I@xo|9L?{7zkl!v(sahHB_q4J66G}6 z$`88+G=x!7Rv-}Lk9E7>f6T9&=%yR`1+a_s8i{oX&P^SK>_d7`RiX^ccRr6%Lgs{- z(l4#(xX8_CXlIKA*K=ta1~7&oH{|LhzS=i=hZ%GITZ}0uH25ohD!-e>k7f)*7Z(pJ z7o5SevDWV$PD_)`IA@{2R+mmcKp%mEJFr24+liTRo=sU%m(C#@PjY8P#t{TX90JNL zZftYIQgjbn;)c2WH}9vC1RKxf^*U*dXp!*5zVDP2Gqm<jldvraRB$Y8;RU`bD7|8| zO)Li&&@oe}<?9hMj&Lr$v8n)(_<J3`tMAqSSes^A;q(6Zx%3^>|Ln>B_Vs-$m)+wj zyz19~!06yF(^jgHwEW$@oH32)DdHDkg1;Bp4jhM00rfFH)C@u%*}CQ(u>)`aU||su z<d~lKUDX%q4cF1z7C1>(>c8E#*ID`y;1fzDZ}yH#FP2hCLu)|wska7qV~FKsmy#C9 zJ7VbTCH0u?QOKXR>a>006lRi0u<eb-Namj9j3A8?nJA-n_;KS|K#etv=Uf@Fhb5g) zk_&?D3gr$S3D7(LtDyf?Y^$2E@M{J_)VWL&nz1pI`$<byo^2GQ2;A~S^Nb)*SYXa{ z{EuW<s-C4ZG$^rFu!%YbPg?$O7+A2Q&+u|eLv>H{6=)&?Ri_G*2|+R4Q~Z^3fg~ih z>R1KE(Db>0Swyg&@UhdB%VQ%o=xx!E56^KW{I)he(_g9-uDMuxhJsJe-qrkM)bW8b z(9UsZe@CY5zmxwWK0LvHt9d;kMZ6N|q=E~Y(}&-sP6i$?v>n{~Ed}#ay^~f-K^n7d ztz|iR`cJ7?P=4nWh14>vK}c?cCts*pk>E|>)SNS};H3B*Bp|eii}m~!L^7ODx^!IK ztWU#eZjHm$?_nMS<npi@dGksp?}N6^vLNuTQaqU>Y<GEy?&9Tnx@1)gwKo~~LwnD; ztv?%8eyM|gFQhU@QH|w9LVCFvPiuGOD$bdNk?ROhRyba0#5v{_W0#cXX7|zBgARij z=o-NwxM9#UoPhw9Bj%vr^EoZ3c<~N^VS$q@AN)WNg>I9Q>exV4iX9x{t-QwbV=7r& zCE=hSftE;Tmqc+`{O!a`1Vy|A|L!2k{k<Fe)=NlpLG%|@I4+=7+{1u*Wy83xJtGdn z(Gr~vf-YpiWRWK(=hbHz8OAm`Vx*mTu8;E=<+$FG%{5kxJS5_18cZO)&iP2GW%?48 zeGYFj1D}J<l`JgX&}Tv4(Hbg&7?pI^9F}U1d;<Q6!UNbF%GayZhC)(Ul&jiTB>5XD zUMUFbJ>Sse39M#?NPOJ-Eogq9RX5#6DdPS^Hpkl|Ev(aVsioZU3kSr{f8qO9>saZO z1iWR<JFeYOJ8Y?Ot^UTvYfbGG7@c7DKp!sN^e_Fi=m{)E)A2FrUm%wn3?G~dKDJJv zv{QZe<Xk;q$NcirYISH=W_nlM9pW4A7vLTmW^tg1Nei@$eObwL7fvb<1jeSErpwSX z++ysd?-gVzS(eu6xdQ@GfYSmvG5NR%m@SC-xr)Mx)RO$Te`v^nBNaHN7kjlXQET23 z@UXd^AqQ$sPRIbw3{>yp;s(Lx__@JZ8d10f!`~`FD%Y?PG)H)`Ji;8XIu?-fH-FM) zu7tda(py_yQ@4tG&x80oww!#09cnLSQVk{!AFhIg6Qvb3dh;XhrFs+90xE*WL5b%2 zG$FE$^;AkZ9^6lLFpic>WMJjxTbe*F=18xQa(#8Qf|ArVq2jO1jK;Mm>pX8xQ8?qQ z`ThK&jWR%jHHS0x7`xuI4~zMl5XK05Tzj{w4mXy5D;;{LG?@K%**@#Bfss-?Jlzel z!uRlTpIEAsobvh?pYo>PgPqxT(S^{}%xQr_5`P)9LZJ5H!KzmQan+i70TJ_!#0#y- z$FhTjYS7TT?wk*yoyFU(#8<8!H|JrQ<#=vBYR|oe^g#FD)z=+hb(i)pR=5yq`dw}l z<D4bg>o~XdcUb_LlSReXI<?BD#@wr5usU$x$~W?gxv<`RI_?@=zpGnz{q}YV8y#Vo zbesnpA?GHd5DrM6HWJ^kUt}#PqBo(t(s>IG#E+N(O;X+WO|~edmX=oL?1mmU=-?8r z6#39m>=-;?r%*UzR&_H)(d5d?Icr1l(m&ot7T&_!DomZ+!grUT_L2+M$d=frFx#vH z!hQ(gDJ~#f*oZebPkKDD_0aUaxO5kmQ-_Nn7xU*fa;=nRlj+n92jq`h>q=x3GOhBB zFRki{f<3rQ+1QU6I)f2AbqUBtUi|@SoiyD0P8Bpeo4_7C8f+=iqO;5j82XLww@FR{ zDy45V0rz7v0Qu~E?H>aTHVNdSVG^>rCb}q%pfaO4Cy2(M*#I!zz#oCJ^YKip-4R-$ zTtZ#SKOm1=r<}c*q-rzXzW63i4V_^?kMXwNJ|Dk1WeEqQ=KoU1(u2_ASP=jsuD0;4 z*0~ekVKk?(K1h0P!n;SsL5^wE*IE20lP9Vj5QI}dr1aA?k-iV-lkY(L0(|8|QUd3) zqns6j7+UK9B&}#_6wQ)#kQ_I+&8`7>4&5dTrC)KIoD6c#8p+~ZMxAR4uHH-RyI0c+ zfSXimTPX!evs;C)Lyu=IZV4jlm(+&R)3*C@%ckd4$0c4Phn53)OC)a-bOgY{CMJ>C z77G1c7aWW@wInA;bx+-*E0z7dpd~NSl44uN$0mjfa52`DN2gHu#2Z(gBR?mtg!28m zLX;<;IrU1(1>L*zzJ!R)iCjKzo^{Df+%g6OlUiNX3HrG0d6GS!P=<4a1|gg?vc*o< z-^#mNuiY|VgW&fwO4@YHz<G#9ZVvW*>Kx1X4c<s`y;e=FA7eqVYHFfcVw*Q|`!Qvr zKvjcm?m7;yq3qv7=_X-=C<8~yCG$8B4QW|o6@#}JsPQc@(Bmi-;xhm~9nU6-N!5h1 zeJfh~S(ZL`rzo|XnRnkOJR3*D*S`T;t=4rsJUQU?=rjA<dvPXQ+r61L`5~n899W!e z*JjY$dG5+l3C^g?ec&*AjrJX@+CLRhvS<@pbY=FOQ-+w!E2}wIPTOh5keMpr^?{(@ z>6Q~Oa04L$2mIWt+*lJ3ZWhuJ(;=V0HICsrMmE^hP4R-&Q4Sbc`}Q={L?&WdwDOq) zu#9HSAMy-wV4@+JX?p(k(}e6T1no`mPZp!#sfxl%_0ih$gu#c`QY7pAG?aF36YR2R z@(sJmm`^s5uq;78gfRdp??|W`Z<=F!X>-O(|E#4JCylBg;$U6V3ceF(#!@82cl6ok z7&3w^(r@W;;bM%a{B9Xcjb*i<8WRL4PM6RjB3T`=dq~*u^;}2bvTSjWdw3_!9>GxB zYGbMyTh^DQmpoURX)4WyL?<O{>UtYvDI%C`C-$=CU}h64tLubl_rZ1e<xOEw7m0yT zQ&q@S%tGl{Fe)N&I+!J(XQ_?uua~~uXGGhiktZC6u7+!Ea={ZHOjk9%Be86l>k;}? zgYNw2AN)rpgsRn4GEBk2t#yU8ct}&uf3ce;qlh=wo%5c$Q#n*=!&gp_Oe9FphdGTL z0fiR;+Xn87Zf)dcNU{~fL^TsV77J*wgiZj|pR2dDY6m?L|Fa8|h60EXyZ+>!{dMJ= z(ja#!zVv{+VpZeB(`m`2wJE3=2-(DkR+7@o%)$v!jA~D5`s*6<9m`2phbU?Y-bTE8 zW(Qk>lat>ON9k5#gUn6{V!~XoU|`KWLCFAeCP8ALUD{(bmQvzg?U`N~1;pJdb^4+Q zm#SA#>Xy;v;W5ucwPqOG>T8yfby~-HQ82m`Bo>ckI=GrDE5Jp|%98Hwk87%-oG(T_ zp6niLfDA4;bGRE^%Z8$X6S8C;n5>_{)h?B6l=P_EA+-L)s2Pq2iheuy;lnyBzmr?P zg@8-cq)|qzRq0sQmsu^8qV8s%^BvWyj)0H(MA`j^@3_?42i;F<M^K0Utk&cA$I4cw zoybk*!iIdA`8cnyfSN}7B+#$oZf<{<lK{sPPh)r4Lp|kWspa6io*%%bs6@BJ!w+oW z%`JT#CjGSj%E4?7O6?Zc6o}lVPWMu{()|Ytc<lz4`IdMt51)~RvZI-QU>e@s@7BZa zo~Tu+=$niE%(NPOBP_zsx}l@|9WTA74<%qyOu@Pvk_hNZEUc(gt)ivzL1k_Cn7|7X zuzz{GZP0@MkvZ&V>B~{duZ8+E0Sn8dH3Tk$-~3Wh8<tbViCLdo$`V=JbS;*OvIwyW zZd>`x6c1^|@ZyMpROz1C=xroB9QJ+rBm|e{hfae{a?*S^ZPxJhiC(qCO@<!k{f6Gr z1-F8|!qLMs;HC)Fqswe_3`drVKI>q)eM=MoI8~h{+d31f(=c-$@|M6AEF1(4kN5mu z&ynE_e2UIvD(ODsU=I2}wk+3x<U-h_9NVZ0kU(p;{4zK;s7$ZaB}(zNP*jt^Ffb}+ z1Q^IYiDxG?D+{)0oJH*VY8bJ>m)`=FzW%yui*8^q#QAF^%DZ}zQi0BpHCQ|2D8V-z z!IQQXyAjq*C0MGw9nC{|-Omtte6E>e?Hk$!D!u~QN%yA>Yb|=;enb4X-?03Dfphkn zU-70)4t4=%*BvDLG}Gu0$HyOxKXOlg^%HK9g%?$1aNs1q|6%^`Bxb_?*<Z^n#G(ji znf&&eCtbbkaP7=&a-wDkHA-l)TspT3w#EsF(5;w-hj-_3^Y=={Kdn$%I~^krhQq`R ztAhn_{8#&Bh?8)YhH+Fu>8Nt3|B?io&_R@?vs42Tg@wDQ%*(wOvROg{+BgFFWh&|+ zUdM_alftA)zJDp<eArndzaY7!Nv~HTEWhs^)u)5uM$;?$$BJ~D@Ujd8p)<*9LDopC zOB4|BA?ao?Z$=fN9Tb?OIUkMUEtpcZ*mlS-TbuO|zz?d+M*WqjINQ*s<RtAdVs|$s z4Z%tnWCd`M9)ae8Yea5*^PCRq|3oTOI}DWx*A>vcE*0=gg<l`&vDbyeoqN+iVc;F$ z{sWs(+to92_yMVqlTpWteSa$3V0-14x*gnZS2glCdO5zWt99p_8u)Mi{a~OpqI@_} z-gT=@5jH?~6y6l?aXkDj<IT$d_D6-+*^YGpXv(|{4H8oc$8wCP@rc>wa*<vtukc)t zlxJ?DNJqR2P6c=~A+s+$8-dsF<~CF1=J#>yZ@b6-y=?^AGZG)k#xTbbXWixYYmD~$ zN|p=oxV?XdfcReWHGQSZCrdOhw0QW5%&^@v3H-d+-WA~ca*aE7wv#)y$>9r^ZD~NA zQ1;ir$exbklEb8<qfldp`N0;*S@I$bm0p7UTTw!>uQO;NX$rLtO^B=<+LyZ^eK`Vu z&p7sy)AHBC8v+hVdboK2qx;+ne4Mp+c;7JAcUR{SW^70Y`2@~HAS3S&6F($r-KIh0 z-@7mdh$sU2)ui>XQjW_ICE*eaBO}zjMQUt$+9*^|;9=|Q=)rL5CPn(q!8a6Q+=Ce4 z6*nQfrhxB7r$nfcfBxi5!`zt^IY_N8a|x4LQXyj>Mzct3A>5b+GK*$XiycPF$&`ho zr-&5EQ;&N>L<6qHB4-NLf>NZ?=)%w;d&&~`<drRD*l|eJMlG3k?kpIu+cz7N?L3*E zjlw6Z;<n}aI^aN-t$MdRo1p^!6Yu|#jIUxd&#HBt(HDDNMD{1uoE@<jJT32)+U#BK z_#9b*(*EBoRA`I(?&b7tFSJ#^Oh;<!4>kquB?B}<`J8k`x8AbGQNQ)H8;Ebtb85HJ z^s|$16jRwIng_J;h^dlDns5H1;5w?3;h2OivVu&!jW@%J*hQ8)39t5qE2Wa^v!Lck zGpvFB4g&`bckfW8-m`2X$~5^0meS<wPl{H^tWXC^YK7hLV_Rsl3SAe3omOf{9`;n_ z3;3R^TS}0O_xwj|h%&6~4_CGfj1Z4ZotaD>RRRB(ZAewCb7H@ot~!`B<C=<WbP){M z!1~09T6OD1fnnfzLb1l9mim*`QSg#hN3bbOItGy*jzd@gL-4#Qq<^ne*2c{pLB%?7 z3pVWu*YEg&Zy`p3uVtWIYEft1J9;%3q)C@E9@p<fhckmcf$;5`A>Ia&MKtZOtp}-> zoVIt2d*m<}68QdbMkjm_{!L0FZo@^%7AN#I<76A|+m9!ItYmpm9=~OHo6}(3_4`b? zyrbXGRaX3<JIXZwS~Gk@^j*u@+xHak8hpCv{*me1`_)+TfMOMF{(vCIq0hI@+RK|a z`}3QGMqJ(w)+s}I2ZmPIzs6(U*r}T@P#vFf32FAS?XJ3aXoP$NXr232`4b~8^tKb* zu$uK9SKD_D9hJ=HWqpS_t<M_37mS|w@M%_ioTvgrp1fIoVBc^}A)bN*f1aY`2(WB~ zE$3_!7BRd6H7nigvzdK~riRWzUl4CA&BK8Hsgk0yju4=5-n7yL;Aok>GjtWprhQ|i zf@Wk-_k!abM&dxeDr*T(#sx2`QeKHrS<@Of_7}3z_JLHVI3z5(MvO&SaOg3vtB*u8 za&!@`ipREzQ&cl=wVR)a!?v?EEQtVjgj{q;>N5pLkap%RrozxbM^_8n&X}S5VJVBL z1CTkE1<-Y0-dwCVHIh=4x=}%ih-YEk4S;7Nqi`1CAv*3QH7JrO(@sf1k;Yq%8}mpE zz}(QU;5FhjMu?}WruP)kQ4Y=&)c2JKVd11W@tQKN$_kN-38|_2czLH0eru;XDobNs z?mWH?#~vQPtMAdsF#qlK{~w0BuTpk})fI?>ChaNV9hw6#cmp@7k^quXPgVV%)8r>I zyUUD(x9;&j-s5fij@S4;^ZdWgCcbmkzAi`d_7+y2KGK#9eh|vTCRVj3Dy7eUy+L4| zbF`9YrL{9akgZ3I(v&fT^aomIa#d<KyuaRqjoxOxo|`GbnhP`aRm#l7<Neq}&4)Yn zn!%VT{`BXDY+GFTVkBYHR^%EgoG6btr6yOFlvPCiqZYphvsXs8Lk`NxOrA*BN1q$` zi#pPSEqa$sqKGUXbD}Z-yPRK_QT4a^#~>a|Vy`JQELxMyk6jYzaLuqVf`NoY$-9uU zWpXna`%<<f2yH#6DnWaUFml5SyJ>jI^`8Sj8**0A$?SE|P|xp*Li8uU#F>yHNKP9< zHSgX=zjK3$sjv1meLGLjkHOwQb>4XWSML@`b$s@O;Xo1qKvbKgH#kQ<1U*G|{WhP! ztu=(s<|e(R1V4v{do4gx*tqZ~dXCL%b-zO&dR%SC?lj`KTKNtXcs-*=iOOZ7-wEdG zU9OIM2al?@<r%lrZ@uj=nF-K&J-vi8E`VFb4*1>n{2e|(FrSNR@Sb}KjmQ#SSFirZ zw!w*OeTTROlWTtQQ5u{7L)AI9*8w)|I=1aJcG5JqZQE&Vn~j~UpmA1gqp@w9U14K; z=Xu{_@8j7Y?w>IC%$(OXGnnWOM9fbEa<4?wkTcmEyY*^?O@1_85Z_suI!do;6T$6# z;x-mCYYljJjptlUd`FAueZopTPxNtn<N&gdkRg|T+Zf?ALywg!HP=dk&l7JwJs;Q( zM8vxcc>q(JLGP)5%Or)gfCJW=JGz`@sK!N$zJ`ivc@eXQHC>1h3lg;ibx6P85Hv3% ztz*Nd(GW&h_@ngo_EGl22s6g&RM3V<ZF3nOf}p3=pe#G`nn7Gq)(WTM0o;(Vw4s2h zw+D2S<$YNRia~0$L$=M?qZNhOn)OW}9&(iXl<6nV`t+4Xu(i35Yl8AhTZ8CT<fD2a zljO!xkhCj5EYgvr^odLsV^~&`yF!(%sG1rIy*N2Y7|wmlE-=r7)v~RAZ1^`*g^2_Y zUL7|t40`n5_W@QZy%{<f<I}QIsmLtz2>0MdvT4U)A~W5>no;<v-8VQq<7>3IoT`n6 z{)T=H$Y|g$tf$BG{tykf01<||FK8#{;LN1ASHo!wym#r>UNgd#Z|gFc)BgbGuN?LG zr~Sj+^sg~&=)i>26Hdb|p2O?hG?p}{dw`{ucCx}<8w&ppUe6iH-XHQGZSU@eJzYwL z!j2uCQjRO_+s&Gx!tK<C$u#Z2`JJA9cnDtXZ;>T;!lP!>L6i;B9)C6m^|8fGx9#EK zV2DI1n}cOF_1Fqr;8&OGg_%@eqzmcH3thmmEHqWU3&>4%fpCzxR_t`}QZ)(_$_0H# zclyNubHw4;by?kp5JiBhs4O{-^6jr<C!m)K0w6kL(d*QT)~afhj4Iw(R8GV;Hv`<V zcR?BLhf^#y)IDR>w?nYx#oJkx5h$o7qUvH$8I?AE!;glgY)<)*XcbJ_SbA}Ho#*sk z>sF!cBLBkuhIif*_OaHK0y9-IUMvNAk%HE68c7DapBxO(2A0m8a+-UaX0@a&q{i+k z<6Yhpm)#y&a<GJNVMn>UQ458F!D}Gb&3F3EwD;#<8;#*cFE1KjeEIe{A$PC;A+f)7 ztP(R_RQSUAxiW3lq2K?k>~Mm`(9%)&_DIk@I3Z^PNIxHNE12`DirNcm?^>{}-acyJ zy{vRRceM`eOAu_HSV*wjy@9!b*q*;R@c*S>WF`pB-8|=I<~R&`=gIT_hb8n}-zW!m zb_{;_?(iwd!A@Y*<1)FzOzeEUm`M6Qia%``)0&R-onx(+Z{wEFUy*TzLJwo=KXwd9 zgS;O#{7M(`_^5uhSB!oyu?W{6*g=&da;UmFL%JQ0tu7nyjAqy$QE=6g9|tSBM|tlf zJNpkG;Hj<|YE6lYMvBDee(@|NZKiPh&H+Ig<Ql<$yM0dRbH&D!D`dxI$nN3Yenyc3 zxG!(LrPYol6v;6zodgZg>cQ&mt&d#U>2+JMLc#aL=Kg?}=57=TWFBndh!3Uz)Ybgu zfdjulvA%}Y99ij7hmCfYwif6A)_V{^h4*A5%(FHaGAm!o-e^|$6=V_|s-%jn8aP~* zPkli)u33AB6o3@u^&ykf$|HkM0R&+V>ZLqfQN0Cb97e|bubX#`3S~#^w_o(P2+v*x zdH6|`b_7#hO*<j!-+VI5uV+(Xr(hp+t0OeR1SBXrx$Igrp;2ROzeeE=oVbw3=yo!N zg`)0|nr|&k`<S}|XZ%9$7vxIz4i87ntv_nCM%HqUvS5QlDrZi7z-r=mINn~jt2w~* z|F=A>KJ%}2NV5_T)7jdu=@~yhCTOG)8f#jWI0$Gc;}@ns6l0O|t^=#a_M2e-Zq_RW z!dUr>cP;{L`}BxbiTHY4m4tDF8{jxG8-Xd?i$VyQi6s^ych~!k!*9m_U*|o16Dzea zsB2$8*QxT%ugojm_x^X?_X2h)5V@pmDx<$Dpp1teS6KxDCAGJA$o!pcWVX4Cn>;tE zS)F;8kq!Y;GK;AZrC6Mf(p;mUboc-YK?c677!g3*m*1xy`H*&K#as?QwUD9I%lt@> zl-8G5yo)YT)?8E|{f^{{B%><8Yr~{Gkq`szZm3zvOod%JE2&h8!l6Vc5cdK_YSuo} z5dCBLE)&l`P$DMhWvVz4V>GHE#BEb6jf~XP1>z7t8C9Ub7PZ`>4atWO(b^L6qnANR z7FS`{c)NkE{AqBA$wN}(NJCMkm>GI%vvTnKuQ{$^2M;JqD?TF*n>q6TdI69SKPFML z53UyuJ_0Tq2sCA6r#;IB-N=pplj&ZTNqRnR6vTH^a9bPwe|LV!6yxq=%ytpJ$-x&q zn?}La?qpuuvTO~43*8OUF*_vq3hR1BxWZ#7o;f*gSb};Kf1OFWcE22wd_lzPm@NK! zz6+YWT&N!#Wu9Qe8s68fJ+RuM!C51S0r$mcoh}C%c>xzHxxRjufBa~$rde&tVH*!O zgon2(VC!@Yy!dUOXKFY1<Mc+}{<0-pQ7Gk<(Ek8)vnKpq{8;yo;0a~pXz=4iy#h7B zuc|*q1JA1#ZCEp{zM{hK_K?IV;6sl{{wP+Gg3$&goc;;~Csg57)2ju^NUO=Mp9=8X zCn{lGGvj0MPy}dbG|8BarAsuxtZ;bcEsd~-g;@3K1iMmg`vOaDt7>H_q1K18wO0Uy zX3-VBaRe|4Tu$r*z`~s7GHIJAG`+8Aq|0AtR7+67nnceGpJiuXkY=sA8c4R`heBAF zFm`ql&tRdAz@EB}_2HEe6CYF~UBW_~@$yXBTh8c%8gHOvN3Q?fz%6Lp)Ya$Z3u(k1 zen3`|+Y;{6l5fytwb8)MOe;HLWt-*FB*Kx2CfYE-*%&@M3=)h^YH>)hUn3$XF+y<` z-1ieN6w$okGosRKhLfldwl4auWR2sh9-$4j6jY&#LKCFi5=^?yGqj+WHOL=-v#g8$ z#xf$q1@q^i8&(A_8qVE7Ee#ZPR0Y2K=<r``@Y2<N4+TzNu<SX#=Urji|DNml_MYtX zaRM@6FD~m#5h<l7+9JB<(<S!%cCX=^;=0*l&)j~Noxb4(xWnG(JJ<NwuKYmc_Y4kN zJMH)tlw;4DM3HKajSY@H#mTQZZ`p{vgtP=mLx^@A^B|lO0rQh>#8!=zG=ncuhaU4N z6$MdPpf81tOUW8DQ_T@U;wD2dGr%!GsG%R~?yDd~0hr$<)mG)vpsQbA1(HMov?#2F zCB18^JlfKy3#HWTnzL3(OvU&w?&AX3>Z(HhnwUgL%N)E)S9No4dX{vGiL;HP0tkBU z?>A!d6DpYN$7O|=O!H)+8t9R%TWJ_%n7@|n*3KRH&}Wki3fx|!sNf{EMTO6}b=wO= z!!k91z%fmjiNf2^>``|d<D>c2*S-;tr{g~gvX{PPCk;N$jS<~vKXfWS+jqXS(7~m` zOeOu*eYONgwsJp3`{{A>F^_pqo$jO+Du%^uxCM#bl^*w$FR&5tG-e=pzlu{hJ_j>o zd7quaEKc!g><bHRjEXLu2dNPGMK~h49A{Ry%DiqSe^t1Zm3)K{hK9t6j5WbeW_l@Y z7);J0Md8~2t#rJ&<*WU7J$jf(>Sq@*mah#CH+E5L<Dbyo31~G6=y@k5qu*)s871wk zpZOgZtt8Yk^?NL+EZQ@^!O6~o@1Y4rycy}=MYsRUhCRGW4Jp&pOS4({&psu7|FoD= z$@d$HU*rrYVv8h`9uw^wUPAC2X^CA*Kf7m6TOuaT7T&AqAujzAJmb+j%=~Nrk=_&w zy}__-@f&|%17cxlt6qhI51bpo5bD9JN+}53jw5JkdgU?J@3+TD2P<=ZEk@216N1>s z6pynHZE-imOn6$XV_)W&YyO)1!unMrDJJg^o<p&WeB0$OPvK&d^>U1N@B0)7uF5aM z7uurf#tO~))~kYo$?upz$c{JECY*IgfD`vnHY^&PO%lR0Nj}96-fOBoM>6x<phIEB zNkg7iiZIsG6aO3wi8{%H1Rb6|Cj9UT4gDuK{yt)YIy3=xBg6v4<u5#_M!0U%PFDi8 z!rwEja#I>&h1_(`65Xr#6b1HbeDJX@>=uv(M6uQ-YU?Gzo3{=0a)a2BZCJ}dNj-)V zR-Mu=SgcFfNK!KQU04#Kp(7IC?6`(gjmApZrIbA`8t|Q*)-9gpZDhF2H3RV7b%?hv zJzKE0|CN4qS6=ny@+lZId$;2zvj4o(zZORCYzhsLS`Dmb-i2Lv?7wQJhi6j9__p+& zdBi7-D&%@-(NY;dGYoFnN-p1jTZ+SG)qx2b<S$RDg3=EQ@}J>4OEoEf%riI6pvk0% zzrgm6x6fR(7Cy}a*!8m_WRzY-Kgzs=)BO_@g9r>$%ghK;jG7x<yb9c<KsHt>%l?K@ z#t~OM4^1QqSfr`bbOK_nEuT?+O)yLKrm*|Vnq(U1OAuuS>4yi$E0$->M?%KuL)*7N zN}&U>7uVOkQi3@%DJssG`j;OS<r8Z-m547<K6#ssW~t!*Ed}UwZRiBPzEfDg)>5<b zr31c4?=zOOX!KT-sPwmz>f@t$*t7@mONR_@p`Wl9${z{NM(ID&+YHy;`CXK&eKlX% zBP!vc<T_J6js%Q4!R+Mysi8bZ0oO3T3z<hGfw5AY5!P&Z8EBS>b;lbl87SHAXSw<F zS-x!D9w&)YCS!T8f1z{v*~V}!cw-zI+DgWryXa=xNkT1#&sr_sI)vJX;|eoBPyfWc z?V4?1IpAlo)*w(r&bZCFu%PS)tYt1=ubUvS{Biq!)bsWi`YWuL;lWlSGRl6+x%W_B zcyJ1pce68J&O8qZwNG=^65kFf<sKoD3Qg3xyuY9#&ODSA-OUa|3GTpuREMx76_LDe zaXH-f7ekWpaqJf!anW`a#%1<<GSVTX06&UeF3)%MUUIg5*$d$j3}#Ut1L@8bM{g8O zC_VcLj;F_DcBshzO&z}7a2X!#^jy&+%5t_U(MXucAGMi&{{kcmJopFM6yZ2(5~H|m z?VuFKuJTJG@lcGc#GQ_TKjd`prr(AW`$a<bVj#3|;Bi`#s4XfzyLzjpPTEE72u=&d z)G4~@t>P1+OyaRx>ud<kG41tCiLX*8M5shF=u9*ZU}V>D1|<|M{adWyr~>MK0|52K zg8af8fFDGsX+s~ZLuL7R*lnhxe>ZhFS?tu}f@XmQeT=5{ed+n_`MD%2C{mHLMntsZ zKN7yi-I^Ndrhs4b{flWW4n9s?M5x!H7}qGaS#I@Thp*eoU?lYWjFSPOQ+CsCpLj_S zTK2mWAwYWP>A6YENJQ?H{g^Z>^h>$%Ih1wYT!B|Oq4zPR>*HxUr}%y50~>e7t#Sf? zuH8qEw7n&pjkGcI22HSlye~t>{}Y$N0p@7CgKgiq{(R$VGq-H3Dm}?8>gh;239SNX z(pj);-b5SzRoX!0r*QlMl*G%eE3G=)OZ~=ROhYG3X})_<)!JFytvJuX$vQN7pF(W6 z=J$DlHtUkmUL@_rY{6it+FA}Dri37(HuioEMWq^TS}>Tc`Vuq*H9$|Qs#=>?R%952 zgQ)ASK7EDJu#QF)pQz!WD4UHJM#<nr7EMw9ERLYRh=dduB5e|#h!F^xE2-8aNCn=v zjF5?R%{b5ub%8*jKt>89z^~!{%Z?NU|Ar%zu{(+C?aT+fW$tkTg%w;PsYxK^W#*pH zP&&;BfO*=}c_xkgM%<5awLS1nrbk{gm!eE5aroPPoId!_^8L9VX{DIENZc)-*q0YC zW=h0+znLmetKC)pbF-r?FWrfO?k+R`ZFr*f=_M61m!EI1Q7PBdRXz6?V+%&~twWF^ z)Yt@0@VoUudTvj@oL0i~Y8bNM{W0fPcEd}bxMb{2`e}2uvDDyb0+APS8*b#YN6>RW zt}yM0{B&Ka=xU=6dR!BrYj){OCkd}i@oii*J0Dh=;;JEW@o-Iip>T*ZE+#FSnJtf( zB{t<%Dk^q9!uQwkUjv_X)ED^6W!OE|cH?(iZ$E91qGGW2!Ti|ICh{6k@2Mrd4bKc_ z*cmX{^SaLQaEKguvViM-bC*#Z$4$&ttYq`-O&FPGcUie{Fnyi^W=3G9g^KgGT<Od2 z>LGpt>fYNq_1RJQ?XHw??tn{HcC+8S@pjs}y?@HDiZoot045@a@^nqb3T4MTfGx4! zjelW=9%7;hN1*nK;tVH91z`y)VW1c1FZgZ3N*UJnIOx%5dWk25r;NmaMs_HixXPZ< z%#AJz$N2CV<sLIk7gCrr)u`$hy{<3`qs=Z{K>PjIcW8TZNpUkdUoZJt9UB?&NH0HD znO8Xq0*Z4#1Om85Xp<IUy-*Pe75g8XyaU6}3rL*)r%G+wXl9h`Nfw5sGh=vV38iDh zS-j1vn$X-z9n$`v<0cXUS!^48C7H2!^3-LX+(+fZVsH7t3i?HWrfY9}vG`vLRwZWm zJU~qe`qHRzg9Phl5gwNMfJtD1eckVP$cdv6mpU1qO;gW?KBJEU(*4E+A;rZE?A?%w z*M~u9C`E`qjb6`I=SM|^UOo}ijTUu{=J0?Wn*Rc${=z@u!X$F*DzlsYKY9Zq30uTu zCcC=23Ez6kdD$q12XC234wNJK1zvFoN;2$=qdd4OUzl|+FH>JQ;a2Iu$I!m(398YH z!|>x*6&bpE(_aEMu`ig>>KY+gQiB4h#3=_CU8f-pk<6{(HA(3Vpxniy7b%o6M`a(W zu5g(|dNEAUZ|4WEwoqAVkom;JzQF*v*@dW8+Y*ztrqGeHvFN;4z9HZb@<7N`uV~k+ zAIcz{!DY?|s_|e=bRl5!BV}S3Dtxti#Ba8@@9?n}Akt*&P<n9#2+l^RPu0_s5|EDS zr%pgTx9W_fWm_APnG-5d0>cN|*kx3vA;$B2Y2%tj?|nceIG@*VpN;dYx!WxN{X11~ zX;ibDGWi(;75ILH&J%zwd8gZbP~dGu`X3kVTOoemTvF~H8SjX$MV^zq6{Tz?#^0E= zNrrp^ACEh{yK*x|X3J2y0zE^&r%X^;ID8ch0s_lX4>ueaIyg=OKgP*EcerXXf!8#7 zJQJuw?$IVEnEB&Q6EdwIofO7Rsh|=;H_^x>E{CZ$4twvHf4?lJ?RWiQMH>++(89MH zttcX5X7ji%TEaA!(iM#z37$e*QQCaikCgoH7{9hzTKj1-dB&j0;kKu}?%FR0Lfg0{ zz8tCyd|hiG=y@C_$!n_{Qu2Qz>R2;m^xovAu|q<f{6#o|tPly{0XxhAD3OaQKTV}O z-WDI#I`55;40(Ic;5J-9&)3vU*v);fCFC5T2oFu(Xw2O4y(OsK<~>eXR-g=9!-{XQ zo_j`LU-PfTaE9ln0_Dn`I%z0NAS67IH)~z(hM!CVEq+;uWX!163K^kghCkoyO+Ln# z4HL#H+N(Ll&(p48&6<l?SC<I#mhj{T2emLQRJJC!D^vEhzi{?LnIs!KL*=CG=ESrW zV1&;9`|AGlR|$${(p@l}2^k$o@~4Pg5gB1-rCr&j^hW;nN8shH7i7!h<?#%8d1A&e zxp(xMhWN1#HjS&mSCiKaA*t&rQ>jyhIC~vXpPPR5k0~wIaICw9`_W_rQwm@1Nq>k+ zdjXn7jsp9IZvB%3{45-m;+&Pq2UK5Z;BBr=XRs#<GE;XIUM%M<ud<RQV1Q}d2J?tM z;BPt2Gp14iT=QlSP_3v&7}OC5;@jKZ0+e}@AXd85An8N)Ue@YD_Wq9-@k{30o;mID zDrPaqEcc$@>6ICn@JWKiS3|=9dt-jNSyF<%Ejmfg0qJi3rSNt9CZ$z(9>bI5W{>UN zQxOqF+#Pe5*xR66)heiq5;3Z2JVn<#O?e-o$4n*C%S_y+1<}r5TmR8oK_U75Hbcwr z0^5obt%N!w0Slp71cV%^gA50mry9}>8J=vY-f;7sdteXzY{5SVZ(2w741Ag&NEN0= zgnk(dF?6(T3j^ia#IS4x38dP^1yUr>|5zlV9-AgIg9v98<7<FkSNGX)q}1^j(_atB zLP7}cz9jWlz<AR;xn423tHS!19MoYP-6XUb<)8Tg@<+ugieO0tPz!?VMU4@h{utGv z7uz9icJ^dm%|Y^V*!4CqoGk6dhStqpg=q#ftbzZ-PTh@ycl_|(h6w--5x#v8!t&pa zQVYH8E!ZK$?r{EL>J-z5AgK=(@~pBn1-5h^o7M?cKc_nCAKhoE3EqtUB7MHH_868h z^z`v>aZMJU>gerBS=QV;ybk%idgJK!zE33ew@Lqe_%qU0CtwJ!&X}GTe6XPt6i1b< z*Nhu@Kjr@cBGun_+P<0mqriL-dx8nP6<o!`%FYCMrN5v@uWby>Vc!>5Tu)U>y&Y*i zaP#3`4O!0I{tK%HwVmhE%$KH1si|L}m|SiOE=WuSdhHQ>zA-qmUgh>&l_UC{&Q%kk zi0;5P-o>k>B=;jKR348@wlDOzA&4)2&B?I+hyLhq=iQ5tU)~FQ@qu<+_-e}PzO?nW zsapSgiRsIWtAQE8vHJs_nVuV*h!M7Nps*RGr$_IkRXmFI7yAbQ2nl07ltLw&YEqWm zxP`Oj_Am#~K~@>e{J%KM$D*qy?QBGeBkQTAk1}{p2gFcV3`DYmTEZ(>f0)(%5#goA zb`?bmey|FM8Nx<E4j$^mLLWdCScW-05v-@Dt(0<BEpSIjc7YTL-?B`gj&Z`wm+zw< zx*}RlJiOw(?-Q)=j>A4_>=*6xdUTdNnpREwh8^p{<y?%Oi9@-YUHogGQzyqvIa4CE zMV5zP-=DXq<u>zq4?X66V3VYmjJslwn$U8(vEDa&&m0P6eN6=-@Jn$&Lo$axBJQq8 z915|h?*)G6;|AIjMvtSP>iGDr4$>z??RV1Hyzo2Kki$?lB_XDO2OeV1e6Nxfjn(1k z;8)r?hY)?-sBZGm*7)+DnqJj#-ldL2pe=)4y_WsA#?kn~;$rR6QT!UaPi2^jUh5LP zPEQYU*Sp(MSoB&O9DPt?e;b{9BxS*(yzK=};?KMmdjsWP4dxeU!||-8qAzcQdYv31 zsC|CDOb3Il0?P_XUHWxi@NgC$G6tW$nikv)tM`%q>jXxHjWIJ%n1L(`XJ}dcI+S}7 z`J;G@qN;2ifdy4@0v0ny;eZ+?Axm0_6g#1FV{~ovU8|NH0?-h;jHh^&!iF21CAu+k zKPt_*h`cG&ZXkHkS61OW(HzFpSyhK<u5rq+&mt70hT4u0MPHYN#Pf>VxKJ#bKj}*n z1UBVo+fvR7tl!=EB$9p#P~Hh2i2xqO1+~1{kxlsrdm<GS)_`9wr3HgUEzI9{o*g#< z3fST=idF21f5)hVUaZthQ-M)UXz8~>*__t~p|U5`<rQk=_dyVY_WXNBaQaBdCtT#D zVMyi0Uq|}X8JE3y(_`Xz{KiMO2OGoh{WJ^K57fNDjsCHTYWR0V&?QskcfW)toeG4T zXlxSauw!UYWpAmkq58q|gw%h^;8h~5x0M-#ziU#hP7D>37jxue7dD+;5XwIWi_a)5 zuTH1vKHogI_Ze!p5C4oPU4O-5qX50kuHzr(ZTPU6BabuTUK!t~oKrdUwx*t4T%)$( zm0F^k&&EeX$7KDZ-$$3(nCR9MT3Q;uhzlq!CU6ks$Kr_3Ns>fU|7@CGtvvI7zjkeY znlK-VT2NJc&@p+A75|HzkCmQ{{3e|U76~(pywKgT4yc_(a-D9)JrXz9bRY0c`IfPB zd#ARPnv{f|L_>c2w(sBbDE3Oj)9ybhc64*70j>9b4I73H^U+;T--{l<#E`!7bauq- zWL-SMveOtha+zJA!<O2m-7ixKpqM8>)~4I(BdqPHEees7Gx)eUVe>mEW@t)%82jT` zu<grtZ}G5mb1eeKjFKzh9L|y#m}%7Q6FWA>S=;TCc7IPoaZnhL)!Y-X#$R|0Q)cel z){n75D1Oh&IZ@XIu&a)cIb|=+TGVB7tE!g>Uf9Di2<jmZVa=qK8P!}K<ujO1jYl1I z!b!iUZAU**6<4n<BnNS6^5Zq>?4?9Bi~c|?zhB9aKKLP5zh0~yBA1ERh>U5gjw~;x zy#Cxc1*5G6=b;fPIXvq_<ZJ+NS#6T)-Y)!OhD1D+VV=D_>5)7~pj#~NuAsm2jb~aX zk2+rYFHROBT4AiHwcPT#iaE416IqRvw&h7pmCE0ETFy2kdDT(@o{8f$9w4P?_HB#h zm)`t=SH$Dp8qt_WdwryqTcU02{OA51he?`DJGIfnn<SlgolQ>|-n%w`lxclXyc%Xm zHa%R^@2SO~Xsf=OcLe5q@7;MIe1tRMtj~7FV&l7VGilr0PL3<y!P1DWt*yAqUD|hF zZPHi*h+Y$9TkQdY<vNF-QCjAyDVtvR{1za0<{tyrT!f2K#Tdu$8W=?qvcEV^J4Z>D zZ;tTu0&!&Wg4Q#3gzzAG^|a}=|5dQONj%|~$Bp$ay%y8wch-~U|1wSo)30fSR0C(k z^!XI2<E3{B>$8@?^5)3@1!7atu3wCm$Q~|;<cRd(KGXOXMfZk>D}iE|6N%dOeH@s& z%Xj-H{|P?D0^(`_*c_-&fmcd)*Vdq@A}zkht_V$7^OPF~9p3-k9pqn-*e|-u8J7a~ zDJm^Z`f-B1N2)0MbmaTty<~pep$!wvO?tH_UO2>cMJoTHQOu-;I35O1=zqotnSYpr ziWP#OuJPapUmFGk61G!@+$M)ME|1@=lE&}kA54k}2~!5=4GbOp+^jOKSA4p#U3ofi z?3#A9#N}zRj4tFGu@YB--sr!8G?vGA*~`-lsp^#ub*XtFm8H|{;Q74U|2fU*=Jl_| zTG06j=^$>E<~IC3{XmK#Pqbs6LHitgMdutw8;|78s;2tkDT35!|E`}mVT*Gr>D-Jm zsgGAnCt%`zNttfhp$Lpf{Vf<aS!+f0<Ma>W+dE=<21)sC7V5v<T!RBbFf$zl7%U&b zdmoB7La>azKMY&hf&2kcJ-!zZahZEbkZS)j?7|-_YlrVwXYv{m>RLzvs)EdW5*6nd zCe7)$U20$0J|L?4z@221Zzw*BniK3Zpb}naI4+$I_Vw+4#8TM+u5R=Gw7<vu0is@o zzs)nb+(OhOY_!vL?mW)$GH$%GeBxHP-rgfQB7tQ0<e>Hj_w$PQVzV{WRtx9YL(NSS zjpIz*eFwMU_@`hOE;Ni?S~4@s>x%m{BoBJBhx~j^Aw?L2s$E)GkuhpG;DJ%eT0vb- zdfncb7|KpFk(tRf1}O*h*ZdA=Ia11Y=_q=_WhZnNUV^4n`;08?ekExV=00a&jpUC( zkQd^(xVVaPz21=?=ISO5Twx-+X!D2&QewdwdR#r7u0{5+J|Q-KY(>FYW*PI>$3e|W z3!-g+(2sA#w<7h}&laIW<wjR1?T}77Y}?$6#<NANCAe#aSEd|n#%WGcvAdw1cSj?u zkjN+^aR8X#ndgu*hz5$HZdP+-l))qy6vB-mL{DxM+jqyaA`@U@ehllHfX786QJkZr zOik8TFYUWN5}5$k@PZZ{Im0<C9$`kd4)YwB(i=LN)2}WEqcGigiPz5`-1D8aNhklm z5KYAtWmk1mk*hV+I^wCkI0R-<s&X2~KPJ4?8Wp#Qjt*Y6+kteqjrUJ0>jIF=6Ht#+ z9YWG=v>mmvxqS-FcN<7|^K;bU!02fkA+Y{RqRlFoL)sVHsgc2F*o52VNFs#ch0QTn zVIo+9NmLPs6eF#nougTz&Gm^^%|cl1n5a@<fjFbIKJY<H<ViS9+)Xesk~~^;Fk&7o zk^R65VH5^l?T{{eT<mxecvffx!aeZ=+Uj|P5YZv<uzPx8n)cc^#AQ=UWX{z*x#ld` z0?6f^;5;fYaX61N)iFwu?1exfxQg;eZe<8DBIO8x4KJqrSQ^-`oejCIE0A2gcPPBA zPSUbC0>YV^{_87$zK1(XUubSROYJqyr%N<xwxRi>Ta3{kPr}#MrZOM{C*3i5^>+k> zBU-z1Fr+$`UZtIhiJsHqVrC;g!I@U0KjZQp(~g@xp&J%bXfNL#lqFUpIVkQUV<rTa z)jG&Vi$ZGlD|VC&42~RgJ9>pk@+>#BLuoG7ryrs$psBcOjp!tbYP8M)yH%=(&}bPr zX@TA#`oQ~t63aemG#8nNbC3&*qK<u2X0nytqP72o%J0C62$ju&#?@L^2`u`DF-ke0 zahvhd1Ut|*pM^EGzx#GRgz{hy4ET3V;nvL_1u#rd^`9MHZ|tyrGtcR((T{Rj4Su+= zi379Ph_tW{!N{L%y-tc=hj$o8Z`(S|wIy%!N%#TI5oVpg6LoN1+;;rCnxWfv0x^w? zR1U7qBDg<Jy+7VAyT?F7*e(Ywid(h};yJPAMRBU=%-HN4;yS%FuO*cXwDz6%D|iGH z2TiS0XiHcp;~`qZbfkYx5T&vg=bG`Hp*d$n@&!3%f6Nd6Oe>o+)(~lL6YgFXu|YRr z!0P(t#ZFy8=!ni-)f4aW!;YrxFJRa`2lW|Egf6B`L!2epAtcOHA`$qFAPJ1hzlTo( zlbB0{PF|pZW2HoJO>`tbwugYhnO5U#(+GrRJyw8G15vu=lM<hZiLy%F5pKvtHEFWu zoSu^ZO&v6`H9%IGn#{U+4zGcORMymn1HgGa+GDh}q|rXXu=i4pexxU3r3Oj-?19@7 zIsxTu>?|%LI!_={HGC+5)y-0f)lcE;aXnZND$hYU8JFNYdYqk})Dz>(#r?tg*wKlO z##qqC8qPT3bv=aZ{q_DF<@&C+*l$RJ?ypKNU|Yh$oc<?$hI3TuX_x@T%KML*3u<zW z|D@bzt`7m5%E~8UzjdO5>*7NJQzP)w&7;{Iz80_@&B>J-yX?SB?7iCE3OTtO&`P5N zWRehfOKZu`N(V5K1HMMMN}<k08?Qy+@D8<P`N~2V`3G;%lxbffcxeRT287Ki@1O@6 zuCiNkhxb!Org<FUHTT81LkKkW91+<#wVeF^uNPpvP!u`;{Xuhr=hO4NbH7d<jviZ7 zMs$ZeA|gN&(0a4KN1|F$7BcQA48NMUQ8t@3Uin_N@E4r=kPr}9aAc%C{b-VmyljLj zD64#sP>JYaN(=~*g__GZ=rPLI>}z><IPb|~0NX%_mgz|-x<oEhMsa%YP85owr%8>v z9%;<NE((M7PxY}=UMs;$*HY`gDRh0CsMK2H+dA|l-I^#xona+Oc7??b0tJW<_k5n| z^!aG+QXW@glL3Z$fSQ?F%(XXx0hjE7?}agL^C3Ha#x$_4@eg|oyG6X6!W5iMXXqC9 zFO?6wQ2Nl^k6#7$E^4k{oWq6J{)Ih%n`Hy(8!I;tDw?vI;yRaZ5LZy+RdzpuQddha zZckuZ;|ec-r)Tn4RO=Gwx#)3PZ2~S?kA0oP?NL@PWr^vE=VhMueoK73m8-oy_5bjk zjK3KZWBZq31yu*aw1AbP3tRrU9nf<d@BoaIs@{5kZ&@Alz8S<0aC3+f)028m^=+xQ zY;P_Q+TE>B1^Yg6@0bRrxyxRrpWe=66!`puMPL8$V=IN<`BAe4OX~!*T*<;klH;jP zm~b68A;g{^3vEF&^0XQ%_5AXvbaiv`MT<_4eUL4QpKWmIka%mrje#&B0}spf){1iz zy#$$h)KRA#HU|fbl7xSAICx_a^Re&0a#rq~fqs9pWVsZkA$A7twys_!<_P+*l}(|7 zJdzwrd%9MAa!7og7T+p+iQrOiSd$gizKHQ&t=Twy%UNQ`hh?-}{h9_qes7szl^ilX zg+-4N;}=vhxjcJt6ydS-Tn0fwSGD4NJen<C1CbV%RpDGgY3Upq6-n7Te~_><plEwz z5PMm)Wf|T^0L`{OY{&wq7%3X67-PRkans7U8uqtJb$C3IPHSjmG`XD4?;g>XZpF<q zOez^=2wtF1Y@|rmFI`)#bg}k%i9w8nmdIorZ<dim{Pmz{<CQ_E9_N{@%~pRx&0qcP zXN$g<Ee?x2j<-HJuBi%7>&>=ALIK%w>CDb|$13qeJfekjUU~=K+Cr}!P(lAGeZOMY zWUB%JlNeoSPSf^wG&M!PiK3Hv!>IswZ5L|qU0sCjfCh+wQ#>W-!G~HaBxd&Ey?To- zo@ERk@CiPNs*6kw$p@NMd^JWpsP5(NOs3He;<|$b%raEVqopaJ&4#m9Tvc?_&*9W= zvl&LMptc6}6NnQfIg@dy@EbE=P1EjdsJ^;Otrw&s22sej+5fW40Ke0L7Z$nl-{?{m zKj<S2CO$^PQB~ZmUWmMDF~WU0!3H-?OSlI~eMBIp84*6r0O@C8?Lq>7ev`!qQ+-fJ zoM~<kAtUcT0=lk0>bQ}x`b^k^X+|2=sMeKd1)|*R)I~`CdL$B!cJm_5&My{s0`=&r zfr=V%2=}EM=cjbe50?h9I4iahV3l&)#sj@gNRD>XFW06qJspb;Vqn$j+f}tvrI@3z zs&xl#YK;Z%`@n#5VY;Mv#65MBqyc9f9}j=zs@xC+y{*EH+AaB9&F+y;f7^8QBU*u8 zk$7paG&v*lU}-kf)7sz8Z*iZ;*>JVx5C#2=GnI%kO&U_wH#*ib&k`^-BFFNfwJT;Y z^PbMKuL{{>-sV~jkIGkY+FV<va7ot3x;kjSm+TPM^N&o-Bg6{*etjS57YI@%#t%of z#NmBgYQ**0d;8Hk)AZ~~x;}N_X;+?{PBnWGw?`;i)HUTh`&IRU)A)OR-n`KVUf=0_ zTs+5c2g5!py1f1yg_-#0j$?7ng$%gCx%^>X#H$E-<!B;sP&t!(WXm$iwpMZd+|hc| zyDekL=S`)5xxMlH;BlTD>aPop+89r?+9#E;HC1U@qg=$36eTRt{h0?@4>1fYXk}2? z+AjQfiouPHe@ts)H-jZp3IF62N3H-~5NX!X?9Pjbh}8vX(|IiKU60VtN9K-`H6_4g zUH{h$3OTpNLYF0sW~b>o9AM8bDj?2>4N~;$#gZjkCi`>qe#73jNj8Kq%>=a02STKB z+pX+;S1Ac&Ei9{d2BsD8R9j6^ElMJ(5TnJp(s7;v_hG1`zO$B%7LeyTFnR|sr|~P* z|3TxD>ZJwHMzf1miDu!|LwnN<9pVsMH$~5>ikZxogfsjSMQpafREw#%j_BN=y5!}R zle^Pgxwh`5GYxA>34ttvA2x0(*e2=2j<@TA1+q57n5HU`wtNt<V$k?~%!<TMP9^b0 zAQzBkZQyQJtydx3tsp6=U}f`p#$(bbCYI2R#1kJ}?G1pffIph}JK4g4MSR8Re>&B6 z4eUjD;Jdhf+Kj5c;22$tvt-NDol!A;;rZ*it(GuxK9MYz!P2hZIcLNED?5uog!x(7 z%dsT%@YTctQ#A%e+N_AU-+bk|-$)NCIQ}m`s$B-A{_#+TBlc;V*{AJ51SS8_(^_>1 zf&=<1m_FuM(Lqxr4Oyo>cEQ>ebcVBqZ>%CR$FmhpT0Xudh(So~^s8+Cgm2xd%Fq&p zD(ymtP(%brFS0^MSeoUs^&o6te{CyRfcFn4eK|1A)iTFd>_8N(md`+18g2EfS|2e8 zekL8=@{ijS(vLeQ@~2H~Y!Vi#sMg)ha$#dq63pR521ro=u!($Uyi%EmGfQSroNdo< z`D^J3Mvy9f1y*HOcA$@Q?&m@Ig1({5^X6Q&-{~l0H6?;m8I;?~V^F0;c)i7>kA*<5 zMyQ9qkYG9=e&FXD)yMVI&-qPf^AXw}mmLoj2jV`vOnyfc=UH9v)B-rg&60^cBa1&- zw^}oXyQn?)yhk`4MBBXmjzVoQun+PWTTbuq^O7b_T92tXho`H*4jOZD_+2fcKF`Y8 z{2ssl+e|`G;Ky+QNsm8bbDh2aD=AXQR)tVe^0=tpy0L^TU-ACFY6Q#sF42GL@JXwj z9bY@r9*-RlT|%&baY4c4%LH+W*dE{h2A#GaU@=x(`kjY;)vX<+V^vqb2O9lOXBi9Q z{_?v24R2=Xq?d<&t?dYi4F;wh`W=86-cCFfot=v(YPTD6lt{7*Q^mC(ANIDgmNxtY zNCyF2SjK)uV+SJ_yC+A6ptW?v;nUbMYhh~uCy5<wF&jz)i23=3cl_(d*nVnu8)ta= zD@>r_UOL78v7z2K1HFL<pCa<RwDhPf1!Wk^>*e*;ji1eP;&CwJ+L1)m4twnafrVqD zExRk_`*25$rc|4YS1UHy5E%fk`&{#oRjf@6-b{#tx43VEMjQ5!&X|MM)aN;w%P11_ zFey)2I^0rodNfKMkyFkRr=bGC(Z@$u=$28mdhlgzVfjrvU?E(VyE1P-?Wn6%%klsS z`dS*&j9l69k7Y7}^slJ13`)uDp+h=Zk@oGvj;8R&?g-!%Vnb>y`D2B+WmuVJsANdw z05%GU>fvt=plX?_V(8-~et-3W*w6fuguHr`E3`!w+c(9g5m{S25*X>wIuV6Q!|ngV ze(v#gxh1~->zz%53J|VBjl{sX|2HBDmaEHL8gPVvnG@eNYaKJr+(z>bQ~mBOn=LFs zg7qTR#8)CGkBlFqb{N1;aXQz~7KDr|1ceyt{;1M3tY~6uH$Ha*hX^Ne^sm59V=&2k z`fwZv8~5Ha03+9!Y1iM2ReD>hsNJR$V-_!af$%ZO(Skq3Als+!_#UY>$rHy$hTo=M zKu5e=s4nu21PKG+zpeRig9u^V=BBO+VZsOT%cf$zg^VT_ag_r8T8qSgu`v^2R%D<& z^xULM3bj8V{tpb$z<Gy>)MDXS=+cdA{PW=61VM0cu=2C!3?5H3K*K9O64v!N_--fJ z76nYPXc4)qR0K2r9SlsglR#On7^y22q1Po@CxLy6GGv~d7wuyYioEb?ZjI{WNw4<y zu3Um-m2Iqcvm>W#feGUGHdw1Hw6TsZ9mc_k$6m;kqAcjQsfhqcPKbMC=gT}<tT;^U zO7Zp~^>7^($|k7sB<WPsuo9}d&TuvO_?>9;<EBl}`v&3jlI^Ii?dy63{`Iw3BY&MG zumPv1etx*}$Y!`w4N>bnztuS0^`)8N>}}0c@p^{E$ikts&rzT*G+~EF?f!jZ^VK#{ z%^R_r6tzXQOv@2NmTrFYdMZWhc^q|SZj7<V=h8#ab463P*$XqMD}b~~b<s3VGkWsD z_fF$7WnSO#<T}-I`nLEouh^-dWs`I0^0PnSBAXCd^O&%fuWC%sv(mM*c3yoid|j0W z<e1kp`uS0<mThqC^mzdvaImWAp~x=N$XLYK<Jr8x2d}W2PmNs*(Rmhc@3-fQn&Q5~ z?Yu{>iYag2X}To$<2^2haiqjrx#5K*aO{}!IMU7fcU!9RoloR#*VDX1`u1riDVKzZ zrStDLHRF9=6)|)!QQlUjZ(;Y9S~@vB!rKN?YfxH|5dl_q4kEFw&$_V8B6PJ7lq0Pe z$^=v-(@}r(8G$(ULsV{>QhU{n<M7c0C5DAv3<X_!n5{%2H^)XZy3vN=+EONJH|)3c zqm<+;Fz9EFP)iu{)iOynbALR-D2a<X1rHzLq4A;(MY^|d^8~i=FzNOw3pjsB+M8pk zRTjqeVM8Y#RH0(YtnguZqX7N1)zeaHOS?U-FesQuK;5MUkrbCD8MOTt@tq6BRz(@y zl9<lM6JOKGey|G^3RR;p41sHf_ZCYQ6D&cj;bCFW@uWi2sSH}HUA|nfs3hj5ra)bb z+j~=O(trPrjU-ZyfU+?oFW7A^+1Tk$l9#4K99HF6rFXA5AK;K1IJ>I0Fj0;XLza8< zh~Hhg+3PMKXH2$U2-G1eW(R6Rc&7D21dfxt-B+IlJ!Ij>%PL6oEtUNBNT$WeSph%z zS=Q(Za%p4hQ>nNo$wotEr}1_gm7r<U^maUz7;xwLh8SK3T~o>J0)K+k5e~Te#Y8A6 z!PvlHp{b~eLVw)j?sy3Z3z6RKk!peMWBSNx<TX+=67Cw|>y!HvXE#&#iXD6UG5C_f zjN-;;p{iVu)T%x{A1hR_D-h}SpV5NOTSba>UcL{(%f9}E2l6u!;4;o#n#|fE!S(44 zN`wU^>LG!>`d7TYvP`RR<1!P!ulOHMk_Ub);wu{J98q{qUI_`dq`yAO`(!zJtAP}# zD}Tz?B7)WNH|=-cUWXwvylvg$a(jEny?P|v`X*d}Qecm)mVsPNeNm@ph8oQQdFJ{L z+v?+x&6bKRH|aZk0~5ElL>bn%g9dufOTM1p*D4H3oBmw5i=*30U=Z?pPus9OCI*20 z&B-u2nCbS-q*2lzg6FUE4ME-ERKT##^O=lWHj3Xe21nU2u6}Zb`Xs?pY-?XWcrC?w zo=2TdI!yb#*xP#Bkn&)gldlO4%zEsD6fD3YY`T#hGQ6l5X$lEb9M{U_nIZMN<*2E8 z;Qm6@JO1V@j~BVe387r7pL;U{tG~`Y1+9vNy0NS^ud20bu19uwhhlKG+I&awK0gM0 zy^Sx6dJ2li&z5~j&$4`LQ(vDY(SC}}H}?)&g(?YoWH?yH3BBB`@bmyMs8}oP){Oh7 z08KFr2!Od=EE(VA!#kqqQ-ZEAiTxzrX^)Bn%SNOPg*lm6ICBQuzsYKZ#E$~dS;jFT zZbOwPX^J_8jdelXqkI!qTL_aIdP76-SOn3OPBOurF=yWHz@Ffg{37`F7<b})sU#!u zp9+AeIXv;q!F!d=j`dg)=|}>U`j82=XhlUcKLGy>nq{ay!CORjkM+R~#1SL4;&&NH zd((Lk_WaV%8$}ksmgl3k{^Z)nPTm>XB4t_|cA63^MJ4nl|F_1r&Bs1yJLbPRlaGjl zdR+RNiM6E~N+RjHj-H(HlO=*tJo**R!qRjOhyDJqEw{f5Tb<3%kaWXliOZ6Q95uJ3 z@3nFZahdgZ*DUj>CVs?|2#g0q!j`R^5vn#sTwNYj{x>dCNi{$WwDi5^XuJ8bwhGQ` zBjm9K+|SolZJqb>WTW4#*ZkIup3y=2=K;y(1J>!vHL*$T_Nl=BFO3EU^&XWny{{xZ z35oYly(dwY;+ttmj(U<+`g8iA5?O5H@&}|~>~Sym4At%gVw5TdvV5^K)h-$lsxl{2 zCrNbt2vrp4=uLd~OyDL7sPmnX_64c9f9x{va%*Kr&mNn0=T!-n7Mf~xCVN+m3xHB; zkg@tr@SRJTUrQW|wx`Mpf}%Q2%6s%s9}cU2z4B80ISA`bFzr<6`0<fqHE}51I6FU) zQA1-Jf~yP#X_7_W0Us>C*hXRP%5b}COlMd7{T%)q&D(2~ew2FM>^@TsGnkHu*TX-I z&u7BgtGM)9<roS<cdxXBZJsZ4hOYP7ScPiHTp#e9e|KJl>0$B=(eK*V(i?Qc``Xg< zbV<54VVU4?dluN(?Fy-BR#>EZqjNOFgFae)uu*GxfSTtQSE|J1V!i>_^LQK}=xmji zlnKAb25!>T_rO3kD7heylv8DFA~2xaho>}JTjTMZMVfO&nwuv@_aBDjw^v~B56|)C zh=R7bRxgleyEh{C>#X#gD3>Qz4Jy*1mhan1tI^SApkLHPB^~Nz*8a-n&RFgV=TEQk zEO7baPLOjE4!T5ir7hi8y}mX_08tcn@LMg$?>^#4M}OuyY{T;DJ>lQcURMfs+bjsV zm@sw-BbVLOG08xCrs5vbjcp=@hUFGkseAl)<r&d7=lECWJ0*3QO~qLu^Z+`%<Mk~x zv~^Suy%dADFB$ooeoYeN|D4z9e!0iQvPJ((U`yP7I2)B%>rUruDA~-}TyLL`{Jc)! z-LB~P6I)$zGhSIY$<xRD%)ln;x;BMJTn7+8Ti;p{{r7Jeg`R=Q`zeS1UUfU?B~V%! zkF;fu2?FVsRbF;U+0=OpYeiwMUPOWyY#Xnd0`<O1tSDx})y+`M3b=?jrk@j4$aLBW zqmL`1a_3WJm`ii%{=Ipy=XJ?4?IzE9k53wFDRP5i@E)cM^fUYZ{oQW;r~e1NOh;I` zR9nBQxlY}lBxRh6WQ&8D+ZQ!hj{GZa;w%v!DH)v&Oy941`s<_g=sz<6BwaPB7W)H% z0ebDk37Ll>6D91!;Ys#r^Y_6u^16b1yjYL!@%HHY@o2HQ+YTdQ{MBjlx<}(0dIf7% z4izQ{jxSg1u@38d7Mj6*26Wr}SGS4HQ5MeNGrFXuTzNY>Iij+rxcH1Mj$bS5y%TtO za|MkaiDCYtNNGLrhFIr;PrYH7db_YanOCTq#TY>z(z4EVl`x3N6|%I%b~tZwAyU1H zR)G#?WG%%+_6_K_;0b88w?>8R3S0W@qD9h09QMjDRnPd&b55g<5_>Ih<p(1Mwr%ph z{BnK`6fRFw<7Iy?h4K&BzZ~2}8w~6AM(XD)|3&_B86rVp%Kr_?A1OzzyP0e$M8x~} zje)oJ8zVwkBrG~PJ>|zK8jR|NRQd7sm5P1_n&u^1s=N9iWWOr0G#oP79orqbFsf<s zChi%y@tCN?I=*Iu;z^}+B~Fk~@Vplo?LHF_gy;2g5B;$aC@{8AiX-DXl6%6tF+wO< zMX7zX7=+;Dn(9*{3l5hm%BT|UIzjw#d6{>VXOvl*&PUR1n{3uWQz0CK;jo2fH`eQo z;{%2>odjYI@|g0e-OZw@z4_7~<vB3}ZdaKF-ObZ18gz8L%-SSYXC$kBJ5Y(Q&rUIE zLWNp<36+mRxknR1{7M!~c|Eoap95yEZDtOXv|4i9p6@TOwTQ9|>-UkXc*_mhjICup zgEp<ZMuuJEEAca~rU9vtZ1#fgR%rry1lXJOEBBJU!h-`VQ5K?nQOBTocG^-jZl0cL zqkvCF79+!-mu^`*KE^Z&7kM`YRD}PUP9+_k+s6K;WSk{glxH<&9xfHu8t5Fb<O+_U z&M-UAOgn!J9Kd@0dth2L3$$lcQ`Ug~*wI6#*V-YGUjyh9J7k})@=g^#lI(6M<?QzZ zi?_?n3}DvD=_w5KVbPnSWF%YE2)7`n$){=d*7=K%AA~W0nxb=ZbnON}A7o6Lpoc4# zXs79Kzw^z&oy~14|DK)gt!igaJ9A1@60|H7A7fc9h)cnDds_z=5&Sr)wG8{jI5@9D zsU{bXqnHOz4QB2HqKb?l6Y#kbYzQ!7q65Mi6;7C#lWVGGGw{UlL!)9zQ6(V-zfs9z z0CnTqmIf{GCDJgsHsC~Om=^SOD2yh`lv<oQ#SnJx`Y4%n7xeIVnz1qI?2^b;zqRy& z@R>2~lu6n}Y1;*E9O8fMi%B>c_q8`@Reyt~Ef!%&w#cepV2fR*sL^ll{rD~OaUT)y z;x<xs`D*D{#n_GSPO-FedP>jIb%$X&oo({^aQ?N{!ap`4!Kih!Zf9r45*d8=e?aXQ z1Zo8WfSEtta8%Nbz^YXmBX)0SM=@k4k!fr%ODp6PG*GMHhCP9$5BtpBaOp<k)Q=Gc zsgKvWepfciJUEAx+wmEp;;Q#h|0=;>-;dEy=f%Oqj&pDU4hUsnS*J9D(Loms5IMJr zES?3wJDGjKUW_C9y_eEd5Qx7OXcD%H_1nUcg=z64F`Ag;W0;PAL%Z6QR~ORZdfO?e zZ&9aByI>7tNKi{$KfTJvfD4JpVWx%bs+c8Js_r6~ul(R|`r2z<;NxD{xUM(aZ>ugd zrn;}$8P@(!4KFC&h+11$uHH!*gTAt}xx+;~{PD^n*QBBe>NPK`U)@p1Iu7*~jckHR zhm8OJ1^eS^qx5N+0r6js!&O*>$8Ev8+P_RI7&P?|l|Oq^;UdSTO~BuSRUWR>`e(+~ zP9|LgdH#>=pP;aq$@s-*E!2y@=@;w64^fBVGFOBOzbf}?vFhhy7s;3BL!OtI|6uc4 zPp1dE<$k{G^Xpu+*^Y3do@ceAe01S&(i_oo3er;jh^}(dMt8A%evwOmzAaU(Z_B+V ze7xNKkE-**#1x3)n6YRyBL#~cD+_<FD=+Ya(bL5ztT0Qr`)1(wZR{&&{u51q^-#R> zO*jX!NgY~ITkQUEtTCj=cKSb5ePvXf!LlvEAy{xH5Zv9J0KwgYdvLelE<u7bxVs0p z!3h#vgF|q4CJgYtob&Em_pug#VWzvQYS-SotDAK-641N*lkj@14=e1*Uj7Kx-NfPO zEDL@<@FL$BrNf*w3F$~~Rh@#UZMB*<z2o9iKj?Q&ceH)e);7Njq==DZy4ptT#v!ne zGXdD!f>oDoy|<wqlBW)!+3t6w>u7dkVA)~k$9uBV90#|*P`sq#h%IN(fM;i$VlZch zcS>>hTO2;M>JK}<FLG~MvJwTqjjP8f6EMJMS$;A?iso<$n|-JLh5aQ%z;0A~DX|cy zMC5Q5BmLg*qI3G2%1>ujNgF4Iw24CZ)7J}B&04kLuoK((Hslgp?{Ig(fHbC-m!03; z8tq7LKl35x^4`oP<0~0+^%UC&<?@8Mq^7LFGkmq~@OZPju!Vrm*=9WZOu$)yv*a9p z0k(FLXwcbmjf}@R-u=OCT?!-Hk^41@0pHrq8AC_csU5%Ghdkb62QMsKhJoUq5`<9H zJ*I{&Zc41wV!!#z`l3C#(@Ivr?Fc)vWy*OfHwSkzQQvnwXf<M^?DKB6c|bsJx^Vz# zXh<4^OmMJ3D)I|A@lyA_>fOVQ{{N<ZDzC>^uJzh3KM<}Xx_J#On7F9Nh~org>O)Gk zjzB4e&hceN`dfkeT*58f<7JCI167;Pvf8KXez%wLd^62xC)!$|)6Z|HuAVd9-^~Y= z*w$sXJ#6c@+Y=#%xTMzL;{|<EEsCb67jFuz<z<DJg_%SOjv~yS)B0SWH)n_HLO(-a z5-R;poUz%M=(HduGOolZarQ6jGNbeo69PKT{N*zO%NuogZvw$J$ib&W4}yECY)p)b ztvq;NH<WG0PN%~+x*_2D016{2{wkO7K<4UbPK37k&y1I8#!KnTkPY9;5GN9t6s>Ye zALLJ)!~WxRb`lwoWcs+mR6<Ocx7)yh1A8B%0TPKK7l+^VB`G*y6QlGu`Fnl>N9Hb+ ze3I<>mZT_v^{K|$*HPcs`3k-JLGbwPB1hs4_<5Q&;6SRAsAhyb46}L{y{3IT52xT= z)|hKYTdtc2%ibuC&g0xg_Wpdc$9V?Hwwvt1GEeh6)}94l`rtL25;;JHl}a<R66jps zeuebu8G(#<KeSF=){!rdzObC3W_PDH*XL=Tjc8Tj&qVQ@*!0=fZ9&b_*<LS6f%;~? z^f4KbTK0;(CfH{`)oP%3>!q$@ozy>vf5(dl1lOC9O~0JL$17nOCQ%pXct9SN_<`@V z9NEe>nR-ph7B^^u@HM>t_c+9f&3GFSM6A2sT>;~q59VZB3y<IgoG1e3w7^A-rUxcw zS8-2*Mz1ezSjupZS2d)o2c`V(Ch<<9cc?aels1bJV^_uxV~gJL<-B`!Boc|0AA3=D z1|yAbQDYo2kXzD|6HSxC+TImW-!Gj^gf#!@PT4sA+_t}6(}Sy<C8;B&YNL?2Yk(v@ zXAEcfiE+{6r$+JgCs;vk%1<BQ2q@KCEU+}Gxm%THGst8cQ-qaf9O@Kfk3YoPS4pYW zf8EBGUiunE$WxJ^XmZRG!%TB=r~27+E@k64BmcK}o})3r9Hws;Oop~+D4L}%;XyIc z$GhBg2T{i;-KidVDY5UR5tDrLGxqX}aV<1Rh-hqhM>`B>_jt0k4nJuS0`G&Wp^fG5 zhV2iMwqE=m9dTS8CYvi->vW6wN*bP}-?i5caU3DPo#LzE(MxkVo@Y?b6^>ra#PmOu zI^F2@9UvsDe2GB#UoodtcdgJ)kKjYl?h2cxJV2Hw(Xtlb_9H(aM5J{?>JB|FfXdag zVIZ8wRBOt0;^Xo+wt8>VEBB-S@dE5I*MHC@ce0-%S*)pGeAkvOo*q4m!A(qu!6AXJ zTftuft5>45tQU?S$2o}<1#j}cQj-Zmm8vI?ypT!19`lKw;s!_bp!_TRy@Wo6WQwPP zB~9<J$rC#8j4<vzBmFfaQ%$SkiY*I`HQRRPYn3(z0rN<JuVM)|u1-PUOEBprnDGoR zocsm-b8t5m)<J@f%@Yew?6W9Fd5ye&J-xH(HD5jkHFKFN|6V?f1JBqUoH%0521UxO z499GgDy+hK?2z(g$pY@l*34?lrQO4M8>{n94f8ZP`O_7)Y$j+XjDNPceXqI7&hOz4 zL0eEDuiKZ20_+ws^R;V~_i1sY9X=>=QLzadyXa^?EimAS^Ph1>*--yr+g}5^5&3X= z=rG5Pi0!k<y6ozmYRbg%F>(J|ewayT@o_ksN!aacbdCm#sJ})0s+FWlPiy;g31PQE zso}RT^JswQF8QWP*w-<dBF}icH;wo8YWE2;zg^RWbCXs;;nYMScS^bcb$@&3<{<5{ zlfu}dJ?m;4_!<fij+R!{i;+@J<K#!t?NKIZgNanX-tMP&3g2b!DyZaHc3VU4o;)vw zFw+ZY;1<WTwjt|Hd7&fbZWJxo4-$u*kKQO~IXF!bo}H7SfU;2)c=N$13mgN=k#VNC zR>LlsM^4<pt8VM@GV<7!-G1^Gj2vf93MF*z&UUwqE4Tba%wcA3Pm8M;+!oTcTA*wE zaH+sOCV1V9*10onhNbh6hZp{6&LEO9NRJoVNN<@)b-i@B_BTs<k;-i5%c}q-qQs}+ z5u3BMU^#A}OGM|l1H^;Bhy2KYPR6-g72ji<?+DUHW0CSIjB2NMtE(~DFAnSrph|BT zTA$5Y&hBa1Tg{Y)a-hiDG}%lOuFI_1zpw4Z+u&qT{^=`XkVYjwqcoF9>Bv_e7n{s| zted4iuK&?R(yIb)@;kNCApZ7n3N1O2xu1Q=Q>#*=S7RJb`3QO4vhC@*LG!v*a|K6) za@oMu?uY;&WVpGxkqWqmwYRsUkH3C&q((onF8p7lOqKx&Eqsoh^ES`|o34sv?8C>* z`KL}lLEq|anttvlq4bKGv)|_FPA)Pq)69Xriz*X!nk@n#X)PjN5Xl1Nvs^_+4^?gB zBV(S@$pAx;i2~mG#V?(ZV{G`e{3^6gRk#)tHAZ+xZ_Dh(ki`-fU5(#qNHyR-pICf} zb{Mh}_#og-*4MG#BvdHEb}mMm5lO#D7d@@JD4M+F%6qq)6BavFvLnP^V~}%oGYqi~ zJIvkTfEbFc;$fs;n?xr&+;MMTZlDB%?){USW+fPt3JMpMV%A|O#qiI(s(bt=yS-&{ z;!_+TjG1n_zpYuI^_~-B<*QU@VBDE2BuOl=;w~dtgp}>3`<$<FdYzFTY>IY8!u>cy z6~4lt9VTC<pH}?_=o~wH3RT(0$JfWHJfclbNw1F$aKcSqN&I1KUCBMhjIqA&OgmE9 z=W1`pQh8nu0Tl$=ZW*f$-EYY8`}=bZy=KViz+=pEB$ET@SBCWz>pyv7`!U?|y5H6Q z0Y2e0%c_YS?BKB-@$jB`Nf}N5w@0o}YrjsO$W+N5`TE-RRVWwq3G-qvH)nV62Xr-m zbMmi0a@fUHxy{mt+FDC!*{dh^8&;MF{zmgy6*7?J_@^_$)cIev>Z3Z0)nn%D-pssJ zFJrIi<4<>w{#-IHuiZ~Rhc7}tcM6+DUOuVic;Us4QiII2xwmJyO$ZH9xTfnZfp3d@ z^&{*M8$5oR7wZgIvKS=34<E3?a7pvC#7oC3|A|D^ZY1H^{Ov?97O}>>sdC%k9qaGK zz^+chzAes*_Z*9+ZxP1A{ja-k!eBL=I6Gc>KMR$*FiP76h87*}m4Ct+;z%OE^@)h# z9wt;IeR41`M!Kw5#!V86F+!wdXzQ&1)X{`WpE85njRC5Bw<KGxH2FPN`RV(2;SU$J z=1K7NZH2v`BmW5Sj&sQ6{QU`k*P!+t_nNfEw!DHPFQaQ-`UsJ>Hh4DUb7;B1*yId8 z#cvKd5zbrJZ!@9d-sV#yUiw)QH(Sd_y1H9{%WZcom1)iAAcs`YJxaSu>&^bG_NxSx znP{=IiV}wOzor@V6Dw^S2921m`f5YJoZp~}hC*u}A0LuBF!xkRDsEAoimjhm8ZlHa z2?O_S?6s6Yuhcm%P7XyR+pg5(!(8>re9){893z1wTGK0%y*ebETY~`hU3M!5POlag z`Yckgsib45B`<uqcV`3Au-0|$Noem_fPsT`;1d%eKMW#SL0%d<uj!dYg7!|ZevnK1 zH+ndkzx9~B<<Jn+@@!|JB^}KB)Q|wONyt#DO1^l^G@WYK-x-Z>==|?aVMuX9BxQNa zU*tVZR?^?WoTLV(R;y_QuRT27ZRcncVY?ixA<upA2ynJaw4P*6(%+8mY`OmVVq@#_ z3Azrix}pAtFh6FNe3HlRomfx(7{H#-^a2Kx?Vl|($G=bDkT+gD+Tasm0Ef(%5Bn=_ z-(V)1PM~Amt3F>gHSrkLm3ubN|0?XYsmIiqE8Q#dL0$vA<CD|1ZD`-+fvuUq-p&y- zCgc8Pmrhv3v3yi5D%_C$=ql)Q0$UP6{4<vW`3B#pMb&-$d^kzG%Hv9{>}j6Obu$6! zrZ)sNab~U6F8g)w1CqDNCa(NdX~noxTYw9)Y69Ai4<4xRjKGVO>M@`hL5fbdG^7W` z`-Fqu4kuptwXO|5-|n9EC5OkSEm0x53B|bUBbAK-uUx?)yRzEp?}C+9(;d<3bBEN3 zS}-BWA%&k@!f*Uf4BB!9gC$Mf<EV3KK+E#;j#xay^&+7kq-`RZI2$L4%_L-rUE&Lq zed!P2Pt-qpU{R&az7gC>c0;H~O^-}K)e6Eh*wz=p+KW2biU}#_7+rpOj@@j?D&KQX zqOyq}GMgj!;VTf}3IDW><1X#Yd&B2jNN7#QIxY@RW|Q5Fo5QLMZ~gYG!gyPMLF|=s zcy<1vXSAJ0Mq6AocNC5OQKHvkRF+4I+NbS@k!V_*gxNJtX@7gP5)l(zy5f@)cY^d! zI%y5<LHvcq67ye*3K2bUuC{Vn)_A#O9HpWbdVK{m{`&nG))R2N7CyM%8y9|9b93)B zB=`CA?*44Gb^9(dZPRqU{C^h`y}pQ|)c$?LSp_yTHt=NYf)w<i3^i>*q1waEwqdwK z-S~k^ohC(G*9|?_oI=57u(oQd?^+;ZS&0Tj9IyhdScs7O!q5t*S<p30i*2B4LXTpK zmrB;ASr^?}Uzz_|Z3j+V6QwPbvq{rhK+>50;0gX1+s`K}{laZ8x=?51ZaZ&L{TZEy z&`h-w^ZD)PvY9;r4OZjKfB_kwE&P-K?CLfNA6XFW>Da-ce9m^TtlVv}Aj?n%>I-Fu zy7FKDvOFl0H=gD4V<W|T31Gyw|EGFrnkj`YU~}6XuuD7Y;^Vp8eb$t3@ap*0*RE#N z(G~)eCn!7u_O-wS++Lz>`#BZbW1>zlI5lBMp8anLw4Ie7CuRghechRg;`n>pdv?xq z4658=+T4oJ&odm{uCEzw9DPpj8OS#}-@SBej2pH;Q}w4c2x6Xr{veg%w>RcqLpt{# zpGWQ+0<8v_ZX~;R0Rlaq7yEpZXB6o6uZw<sTNCB#4}3g)BO3V7VoR|R*HIr<FK4mL zIhzk6ob7L*qkh@=;Vaw==A_>}gTv-=7LDUEC;u%pv?&^xNWfO>ygGple%@jYxVmJ% zJ5f(}QgR5I+upRIG0~fBKk1hM#?_C1y<8?I_x-~=nPXgdXsbB$aY$dahIZ_+>5iXs zusN)M;b-$eEt9JYy&C_CIGR4)e%rwonc}Zgsb(47$qoZuT^cV*(jfzov3W@+hFPy* zHcNd@;jt3xJ6hYqDCfmZT-Wxyqt+eh-82oowM%7W60?CDkA-0vxu6Y4#{+MRuye+5 z``9**;-BwOQ(SxMjJ?RRtPe9~knT)2&UUUbYFK{go*Xi>0wfs^PdJM!s$HMJ*KZ1c zPRQIXph_g@pHuyj%nckHe3U!(>Ax~Wm9+l8T78dCHbM>PX+JcmYXtdab3I+8-<TaS zGdFyNaIz{jgi9C8)D*na`k-y-ITe5N7+gbGGa3`})4nAf+{(f0O-5vJ@%uM%nM&S% zs*X{?%$Lg}mB7rSqob2tKEPY~{{@D&dIQ`W+jS;I<EJ+SF;Qj9BjfAvMIDcF2^d|w z*2u6JA0zh7_=mJ}-8xsAoe?KR5zITGu6uv19}#ZLv`J{sQ_ZIIm1yW0KKkO3-Qw9; z@*{t~OSNT%;X_eXd7Bx$p|R7qBZIY!iONu50HR)h)l&{oc>iGmqDljU)SR!viqXr_ z+rT)pd?CSeT73N63NeO3R)_8AsnILw;^fqoN<FNcqJSIFli#D-IR1uy;4+Hop{kXJ z%+y;w>v0xHP=D(H-qH%xLK?tig);Sh>LkBf>D-U{Fx1!nj$Dj?z`nCZLi%1=Av}u> z_7r4$T}QDz^!YQ8dcil-j*fX`6)h4BN(_g-ops!8N<y^6P?dy>gXLVg4$$6<2+nD? zJ%+*G4KhDQN)r)vzx|)uEwPKbDsRtMdHU|JWO(j3&N})o0`0je+8r|AjvJcQcz?Ml z)-jfe@G@s%UD6k&<INlZe8<audiPE?H-I<9Z)b~nwDb;)^Ub276#GE+vztlj(1mbQ zmd4T|<WGSB@RyZuS-1B(D@a!S`Ch@A&~73q$(qbNQ`g2JI#JK4GQcLCuFMLH9-C|8 zUOhZ1qBLA;y6QRbM>otuU(eWhH#}YWsy~{`LNAzw6sO2R^yaY}de0UZRS~U*iu=uu zsLsfsH0$BZ61Ujbf<6Map2=BT3=I3vCUa<eZnHC-(gvM4hAN{vb*k>n>imIRAMLOx zh{L}Ga)px~zComvvQhFMC*6&_SI@I~KRfimkL7gLijgf<UDDbVwy2u*rHD$Zqf4^o zcabP>FmBp;KNY`h&HD9}6xPAdPKHUrLi+1GE$v<PZ;M;@F%@+DC*O?_ap}(<ezexd z{Bp~j<D&jCm+?8LFrCUr#^_d6ck@HTk`&w^$4=Ns6dCo;xTGt*qip0WL%9{aHkQx+ z7ct<z29FPqUT42~fOdTp3Kd>$bvg(}BF|s3H{!dG7z3MjtNky!ny;#h`e)!(tH9si zRqU_K)_2TP_(<ZA&bfGrz0s-J^dH!ckMK*<MB7NNNC|b_%1@^n&QE0pi?rSZfxk(f z+>A+TKB+T6G(X*HeTD>mhk+e8@(D09VnkN>iO*as|0L@FxeEuM;m$s_5KFur<}bG> zi>~k4<W@cX8}YzdT>Exp)U$;MQ|zK~=kKV<03P!1m8~axx?|*d6p{$mmGlCi<vt)Z zo2<O5x~twp9MmPE=`D#Jh+eieqcOUVXDANyVVJ!f^7+iYr5knzMCBjL5Z|0;=^F+v zR;eqzq1X`nHSkm#6$i%XP<sC-N7(==FL^NHAGs7?^FjAynPX)QKC-{fmtgfGFt~fp z;a<7bscBxw;N<S<Jyk5Pxv1yCsYe22a}z@2$@Qg@F2cCeONatMH(x%OdN#e}ZmsN} z{Muk)d0CoTi^h><;gkS*z}Y>lYQtcVQxMwGLhnO`uAXm@55SQMe7{Sx44o_<$ijF- z$H3UgjxFKoVmUXJr~I6xonCz4m#T-GRB%8vla3ugu!N70=j?7o(t<L$?Lp-n8?^;k z9o^)cD_rBoQM-FOY@7nK`$d?f`>na&-#>WSKd>u?<@{hdU*n0uk+tWR^@?}9KNWa6 zJ`sa?+oJIv1V{5lN4E3q`}q*JFT1TXM4BR#gk%s;6m1~bM0H;Eu^v-4-Yl-1XYyxl z_k0<h^Kw208lP#(*5!yyiX>`5Yhy$_`skNrd&|^~9pdg(yh8rc!@KYOjRAMWE;SLb z_NM-?{okz;a155rgfI$WYtYIG8BjH;#J9!hs!M)y7Q-YrMQ3@$IL0V-E>jKs#*O># zCA6H2KxP{2?7pOo;gltvZB@)O7Kur*HGST0Yrj$5&;k+0dl!4P1%*Ox{<-9Zrv&^S z*#R#RwOkTOe-Gs&$s)-D77WIJ?}$ctaLLQB=3k2}%;L3O`fC%g-T>Dmi9j^hE4is2 z*VZ>DdSZP|C)h^cySvg_+D~>8w#HDFeX5<{A}Epl@-%IbY9%G9%ctcRRy?p&@9-*1 zXta>_vV(Ndl^N~oQ=+>ir0GL+B6K&GCPuOV`dS`+d1CBpMkoFF_|^Z*!BhBMfe8u* z6utufDAZY2XBD>On7u0^B}TYns{nPJ|0+gwP5iYd|I!VX|Ll#4>N~~-q)1czHd8No zp{kTwleZn0X`AZkkHM`_jCq;f12_rla@IRv%^G_|)kN)65*YUjy!_OY@_;hzNbQR? zU#*QbWJdH#T&Km3=MIxD5c`H=r3aV*#&`YZW4SbOKapW>-i75eNiGgdCm7>V%;q^+ zLlm76#_4w1isU*je{<`mY7cAQYUGg*41qzqci3xQ(!e0k-dpb0P*kENEUG%m1A8_R zIV}*`&HJ1W>UlbVwi=!;EJj)w5_V%=yklZvsZy{#?Q?c+C`5+A!oEomh+SJMX#=af zAfd!+P1_x@9_8TN9Cs_@bt-x7&!0N@&fzt+-7myCZ~2@S)xL)Roj3Zt>S>N0mjsKV zq^#8@L^a6-!NR<0OvTummKy|~p<YLlbvf|K4Yan>IxdjMq!CBZ-D{!gWND5&b*wnU zUw62>&Cju0zS=R&TIL#TcFC@3tH*PRSdNJ2Iz`|wJd0)@M4;UX+eIUL`;nA((%Z_k zRCZ$WXJ=?>S&2(4AxX2ub?Bv3u&P}7t*Txs=s{LHO}zyB(~jOt4=F~mx|WspVqGJr z7$E)!;0%1A9vLR=#G<Jy#+AM*g79Dud?>!9?(q{VO&nAdSoqdrX-=y+;f<<p!o+|J z)s-WmG46xFxK1iC&%xqA!{6MRP>#C5F@btpl9#nn@v<~Iqd5fMq(xNjU**Kmbk!fr z3j3)Hf=~?9P;mb!5sgE>YG&=DrmV|ZP3DRyczN*^s77^k2&S<a=b|L9-+wR+9J2oe z<DKkxJ0sir6(<afZ`7;jCP%*;Wk=ijFKzq5kMaRyNn;^nLLcbj*Y6zqvT9r$LuCFH zPGxmKW0x@1_RVoqs+#aG%f0n0T$)(YIr(6<l_xHrO0AqE`<#|9vF`6bZ9&RjtE0Wn z$6=Jkp}n`yvxWf<LmGHrgbE5nU`u!KM+CLrAAMJL5$fzn4r%Ml&m_a{xFF$cyYhU{ zav8zA^}PAzPSD~|mdV!LrP!QL^4k(tZ8q5Yt98ZXZnnv^C#-}*4mLDcs5DPMhQGbw zyeA7AxrEmGFG7#YHpQRwLd2zu9Uh&f_EV2Gu_@X6U00U9&v{awpWH?Chv%Q|cUMGg zmU!)sQjJIK-oA3`^AGGgdBW_7#AlX{K0fkSXrgL)ST$&A@ysoDCyZjCxjEF8GOT&% zpxCA3Cv&qvMbWi1IJMl9HyZ>f&27|zUXLQ1tN->%J#yoLRXifJ>wiwb3PEz~>m8;w zQ!f_Q1`=#94qioO69mkH%!=qmHGMf4Elu=`Wz=<LP+tuh{D$yH)o|ufn0;Zxp^A@X z-y_|e6?T~DOPp=UdUmMn7u;J`+^s@e?X7((KK2utYa=j$s8c_gU=Y%aQj9jBOr(rH zmQdRN_}<lJS?*&3+Reb(Ek1?c{|LLv{f0!yG?|!}oi6+NV*G9XUaFv0a7!GItx57= zdYu`qM)_BANJ)u!h=p);B}782fdw6giz6b3vjI;Rmw8|8<x(xczzvM^*j`s+X}XeZ zY+x{TIn~((3{C*f*Z9g0Ysg}2&p*eBJUiipI~$m2eSN5(>P<eDB(h7~8dfjas-j$+ zdEhfr(oBMY_4+tPwLINNO2Z*{JHCg^m2<f|ORj=+&bBs;*iETdF^M~Hxb(xe9}C;M zs-vt%Wvp}M4X(aKvnF$1DkyyMtVNJ!Iz$nYLSn#hWVu{i1=}E@U_AK!{N+S@i{bov z9cvQhn6pY=C;j))6T{J%0G+WyoiQkTkI#)`U;CQDV)*Pw>aD~1eJRD(<nRevX_`@p z<X_RF%h?*{3HZQs!`VIx3oCmMzJRYL$C@|GEoI|%oq|I+jT=|8VJn^L1kEQd)oq^% z_yx$7FbT_EpJmuy{~{JIxvkt3(4+3|?*6;(QBXh`()Yg4<h%HLaU&ygfIWJA4&YYG z(%$wd5ua|%-c37S%0B;9DijtHQ)zXc(^D5-TKT0i4TE}a*Pv1(w4`FYvp-3dBk=xE zs_9h=DNj0b=31fvW+5KtP5nq8uiP-Yx^cEF6S3@E=obiMg&N7KB5VL{UT{PuYk{*I z55nGq)L3seyIj1oiE^x|xtYG4dJ#(XJpYT?B?32{{f|CQrJX$426P;)Ur1HB6Y98u zSc-3l7W*_g;`ps*B_;YA@g_Jvhy+J#_#9!f_NNo{DwljhD`St4RZVfZ#@`DrNuv1t z(MXMB8L>qqSm{lMV9eP7H%m1<eGH~jb9q(l<>B)~z74U}*JE#KHE}H$+Gwz7a7(Mw zmrNN>(4U>5Z+_6L5ra18;NQPLA0Hoc);%aLlt>!H!3Xh0Yr>;Y4)*VQ8fwg%>h4oN zUZ>M{zs9L)6!ATZunx;#R`4b#<F6gj**dnF23Hob)JSYUT|&V5egUZXo9Rc%9xMyg zJHsGX%40+w+VXOc%bRsZ<@Y%D?csqjzWSb8?}KX0%1&>W11Dc&&XgTE^k~cYyGKfU zNV3DGP|lo3E<cFqMR)%4w7NHyZfH0i9TOH3X^;Q$%W?Xkw(pGY@a1?BPub|>wo#bU z(XkMu2gpMl?GEyP13>2s=VnT(N-F8bjjY2LkLJNxn~EDT>RMV?PtSxAeM`oH=s~46 zfA;p&banYzaBrWUL8yHU>tiCp`IX9^4%)a6?EBh|%H(rEp>RjIi}w<2&YUB`Zy%q3 z7S;AUFwz#ie{Y-vjsi8-&v0num!njtgr~}zxu9Tw&<#M~#?ivu8gB(Qy%-!TXPOM7 z*%UH#X!%V-fzyQ{9-FIP@gQ(jxnu-W(X4b>j_AA7v2HYc3>OUZs5k1V<ZZ7yv}f<} zR?;4rb!3rD{6h^_tff>c7gOukh<uzmjUw{^{IBQi>tsT5sW_oXpScVenrH_Iy{@`U zfEtV@I#Wq06V=G9tTnn_zca0ux;s9>-i`M!e`Z$HVqjulgh%qi=~7wdg8!MnC`I(g z5EW5K*v5vDrq<qw*b7H$YAR@@une4bEkI?Z0xM1#hGmwU!cY+AOO+9J7<p+)@VC*H z{*j|XA)jF^1Z5z*Y)kkc1;LnloL}eGFfE}w;dumXZ8EAt&!{i2*DEIA(huvs@ixxO zKwL;<yw<i-IpfUpsM&#z{l_T0K}_q;FEX5@QAQzaTGL+nganJ<$^<3|s&j@WS~Tl) z-kiGbRTgyCeM*sGEl*w#l6ulEoio34FV#%1V~A$KD%v{?N35O8ylv*s?W^W0tm73H z+1U*IH-~zNfibC~w8eC&E_9FesV98eDOfv;*FBM;eeW?vAKyQ0__9e!NyWy-TD(vY z6PuZsz-VdBc;tkHzyb+lXlMvNRO0&P<_hBXC3Eh19^I$0Go-_qU+^TCoZQlj$8!W_ zqIo@80-IUCBTDQ!`C{fu<#ntq4<o-|Yl$@}9gNJS6~*yRb`KWeO;&#+)eb{eibE0J zzNvDM1AZBJjeYu7^0tr>cOl^&NuPXtuvz{gehgwuj_7hJox6M-NHK$!7qO+pl<r1V zUAnwysN9ptQ*tD`z8;4c$9Q#;ni_%e(eFzoh1M^r1|?j#wF*fcd(B_6t`?+10<mnW zhl-yI`MG4PY&j~m5i^!sq-_-k<d44~(8gGq5b<g=28YB|R#vz93Se%!5p<}0uvA9h z%(lIUjFMOOme>#%6%}O*xJ68fy=GruyV}~>F|e`aaV9tU1w`3V{->O9sDPpofTt8K zU0taA2Dc8FUk~}{&CUI~n&R2c*ekK6)#h(UFLDBR_W$H6zvpx;e(dZ~i?}meB=J(a z8@+fmJO(#5nUaZBe*R<7RPOcSW>nsVqsA|F;1eP~1Zuz!SER|)7b&A3YkEIj^K)FW zF%g5nWn|2a3+zs?rFeaS=rJ~5+o9ZO?IVw|UZb2qbjaGLEVhA;$`xFk30bcp%&yK> z6JFh3L0e^!ywzm3(mC%S*j&L2#HTM!I#SNj3n|O03k#HFMr()VZ=J<_pDNEGDmuBm zOqdSbWbyXSn3+-Ax#CY}HFWK${QC?XhOx0RdKQ+F`g(R8<o#pTQ^VGW&C|2C-yBw) z-s%kW(-lt}tv<I;JZJ`wK}eOA-jCai(7)>Hqu4Ss&@Y*zvz9~5MlBh0fx=T_FXuRj zu`XqjYZGv=k5Gwg1%lnTX#i4S&xHN;QEe`m;+$i3xKYX8UK2N|NUrRyGb4O7C%gN6 zl4QNVE)MUg#HYC5#WMEueh8WftJjIdHwF7os#;_V#z8wOl8n)|1SUkN^0^_$KpkYj zUF|=>+yVvx&PAryi)(#~t6F9t`xKnk&xyv&6<*kXJv79<xHd4W`Yw$wwwrw9^0ZQ{ zmDt_HB<TFyF(M+udn*{JytZ~S_JPhYVCe3@V1h%%F`Yy!c>9Vv@Qy9-`{N<}32W<( zwC%fkKgNRp@dCUq(QWPw%p-r^f4dv*(!amYLC;%id3CpkvQd`ddS=>V`Hbg<*_99o zb+N}!R5r{;V*P#qp0-fI*g*^isZMEgY6X|)vVSKE5zip?V)NflXC?M{jnU`GKsnDw zuy7R@BBL(lv*LtmI7>><R^dB5h~{#<U9TOqfE8A0JFtJBY#2nBe(@s0B^R}$*Fg6; zZXoU(D(2Ljx4OWm;ltng){Sy7hqCkQ+fwZ_n@kxswRh6e(qRLpigVN;MNUD%vCB(# z;51CahXR&+81W?!e3s9HNi+)dtgMsn1osd>kjK}h)MvN*t36ws(zaA69-e~kvo-pm z?RUBtXyp9D<~K_Q-IfH4>i}G|5NQbRpMx6+0o<C$A6(gZ_nW<5X<Rg1O9tTL;WTQD zsy||jgDFjLaZFrzro8FF8&NKQUC)lW-$6Nz9Edln!~OK1v7~=ApugYjm#?HYM@>r< z-CsT0#?>ryooduD$$Gqoqc5jsOE4iJPRo?MsyK@N$;@p`{?d!hZ7iB*lSq0K>|jPT z>9Vd^L7x`kaI%~hj`?k*3OqE1bS|@mt9bI44E)2GPfLqKDVeS3F+>cyjR_-szih6l zt!-7wQx?D8<~&I=RP#UaudJ4c^O3Oh*B55_g&{DVO~PgCBIXex6Q!w2KBJ@8aJb8C zTJ*;?ry`c{cg;b8Ew+#E)}icoNZ3Vz;@d*WhWuK5!Fq&GCX{2ftd|kG%lujnX=etS z?YmDUbaNT)RMR+HK8%m0ny)^NE^p7ek|Vs;+i%H4%wO799jyOi`F7y0CZ~qymL9BW zfDH8Rtt?-zgekm2C|Z-I<rC&o)pI~8>yzUfwqmWY>WOc8De(&p)*ZXMQom-F7T6F& zAQ0xyO~^2F+(bk~+p{GKXqcE>!orHo_`6kgJ(6?WsBhmgFfbG}HKhQ^F(5z`K#m|( z2@h9ZtkYX~LY+)xIvu<$hgD!t8;;91cYQbggM2U0lhY5}I#8JM8Kr}8)Ip^~UgS~J z(9^sfh1AQ}(^rZ?#Oo^?%P&2`r^UfXd?uO_cZn}A!-Mjr^&@Dwf!N04NDJ$1F>`0U z<RLRypQk_0B<Z3IK>`hiNVWT{3m#eMin(%XXEOropLI*49e#i5!0h})$763ohi0$g zGF*6f^aTRo25j7+VNQqGXn6X3hzGP1)9@x#MM}*bYKxMvhGTM8#KX+MN^SWWlz;wJ z>2bS9IkS|5msiHgiH#x<%285M;`jQrNk@t?&J5m(NQ6;ErVPtSxNTjEIn(6FW1qx) z)H&A{-8X0I-voJ3Ppjbx;czoI;qY5ea34_hH5R0IK00ZWd6>Ua4CTEdR#lQ)UcntX zJtbaVU?dV*|6H|79X;=hDdE>5jM>qIx79&`E$cp&Uj*keE06Y=9%lqh`Z_i$)N1JQ z3)o%GYk5nGszmXxp#9*TAmQ#9ip;I;0c}m?RzJEuNY!qssJV)GQ4UI`*fj!tLf49> zRtd0Uv$N{GDDaUH5uCwWd*kUuq@>iuaaR2Uz)rr$%HXVssy!*M{5m8)t>2ecmE=5= zWHvTXLMW3IjRHp_5*8xV4SM>nIritgGyM|!mI?A_PHn^Y!OdPM9F)<^>7e-*SL}-f z3CUY&mlvft+Fp4RI`wh{{1``}U0B*{)#34mU&8D-`Ni)o%`x<r<;YewRW%XDskv6W z%z`cViuUy<V{cG!n1Df^6eV9^g;EoE923<Yt_fKB>mp|l>>0S#|1h8^N`D|kyZk9a z6DGx&R#;FT&|eY`Jrq)Syl+%jy!q??e5ZZx!}J#s2?<a^womH7`}&)I@i(8(y-*NC zGfF{6_@@pEk_MRAFsJ~4b4#tY(6ApD;Av3|`OrO&k@u(2;fCaf19+5e(jSkHeq7}J zLk=@eKRvH5V^PecQ^huz1hf9{4~&#ta0JE2-gL1Q^kttdmQ^bbzByL$l+mDZ(AEG> zNc#^Y-w^TE7-xCDjclgOqlgN;uQ9EP>~sEJuGKxDbgsFt!mjXvptoLc4}41L?ww-@ za<-<>UrQ%WnUoBooVcBqJxj2rbH2l6%e@D(Yf1$cDFubKyL-xbIvW=^_u%EFbEz3t z@4<~_zj$k>i-d#(EtY$`=~ikBQ)<&EQ&`l@v|KG+E!7`AL=DW}EI5a*J41wTCI+&f zA33c>GvBAOtKv~m_vvh9ljx;I7wXXmRqE;j;|hd>v0G;pc&4?~Ka?y-XjpzJ!#%|% z9CbMjiz~FD&y2US!Tl3l8p2WVolwDah1gbIf}yFQ8s#)BI&D_%2KVPf3HU)x?Kxbx zB_>r-&ERmiz!z?<)dJ-MVoC};<Yt5_CH+sLVqiSNH5C5FKO-%CXnxCGv}-$u<V7!S zNXOWJNS4C?BUR#7qAd9~K<)P)xG}Q*u#QT*R54Kbzk8Ml`qewBC~uo!)W3OSEGMIK zlTZ=qy%~^Ed?ux}#!7l*qe)=ExOHElh<WWGCAJ40etEM=^qe#%_CmAR7&*g8;q|1T zptB`3-&BdOa+q3y+9V>8pN0V|V*Y4ZdDJ_n<i$#o_zYZ;OmNfF){fw(DR<AS)4xh* zdc5&`@c4#SqV$&1HN)m!+i6Mt!OQ7TLseB=LgLLg0=8jpCG2Q;92^`_1Dvdk3?T{0 z?l>D5sG3&8WXu3aYHQ0VETjV9^NfcGSA70z^E`SH?GlnV`1bwN_hS^a200LK!gGGe zL0(`A7?Q<C*p?#s>!twW&}8<OB>7utsGq+LsX0}+4dJAjVm&r~bV}UuO``RF;w?k5 zVwR;s2(yt<Z<)Ufnvk?nubCYGCrFZTkD<oTLTs_T0KtiaXBXyinHhUU9trpN3Bkc{ zVqHk`auPm&F=N87NRhBLi#5p)Qmy|^A*>0EVBc0hH^!&VWmn@#{h73ta$uwP{W`1! z^`@$KJojkH@L!j_*6#L?OaQ)9&qMcx%fq^twGqIOrB;f$6n%oB55tn2NLyW)ZfS6M zi+~r)?*}DOr+C4$9*%)1oVfHf5fqpdDOPBHE~j(NJx@>TClnNcH2bOJ7unuY--Dq9 zr%8MC3go>lO1S#J;LEXLH+(n=8a)N!-9sgWam<#Lb*(D!TaIIi4iT+Et)T}si6Cc- zv6!~|R;75OL6C=!lTNmSXACl36$uAjs2E?@1jY+zUjgu;)I51|A9ynaO~Zs}O-xNG zEiEmJ)ftjTse!GFjgRN#<m?CXWAu>O?ftzOAtF%YQc_bJysymU<>is#VGldvOKm_L z@Yb28%g+K&k7<zg76!&ypKGzTks>i&Wno9)&Ey!=7!}G?PRL{OTj+q3SV`G|LeC4Q zgc+3_709_qmq^FE?Vgpqs;;z5)|}qz>f%)jfyp)$It~saB2iIORqgeENd4jGL%Fx- z1CI(t8y+Si&FpQ--awKW+c~9!gU(${UL^pdlT6>g@sU8i_Gd;%Le{}m*Y8Zp^p*E+ zDoyFcC-{D_ME@gu^4DlF&l!KMckY4TfSA)lUgxHatSscPDB<yTPNkx<a;G4YoC+7! z^1hu9Eo}<#|Lxsy%H<T<99y(U56)hw6q+G<VYdm(D=`>zPJ0?xD9456HkqGhu5(G- z-d?}&r~crh|0}*5bp+&Uvw)?8Am9>Q0FQ5~f3&43*(;P)*1;x(tZ9$1+LR+Fl`?88 zu9;oiG&X;34PxxLb^QS+xfHt|?WRT8-}HToL{j-E$=c^7cf*r!a6%ZdH2&sb-IFq` zO@>S9ebR}SwAv-a@6k^b6%`dZToQ&lS#EfEn6qFj{4GJ0OpzZjFKoF*3BavDNR~D= zachueq^C!g+Gto2-)mP}*6|5pF)_@bgkN8hSFcA3UvE)qKOd66c%M_PQ~39l<)K|( zt<VpDOp-33%H4dFB7c4n@w*<Sj}DXe@ZcC4674YtQ~y9ST)Kp;-Jpdxs^*s61iR(l zJzqpXM#qo?b)EzQeXli!)i1YVq`7%mcl8rF@l)}!>2C|{P}9(5#xkov=!k30A8qor zANbv%y>|6gI;;+wafm){!I?D>dU$yFJ*{rivavaRF4^iAv&L=Bgb$KLrW{<b7>2s3 z#Pqc&K0>|d!4A@75ZtG}K$Y8Tu<1^9v{_kpWf_9;bGns^wvT{V)nocXzSb+L$0Jip zpg)pO9ehvgn-cav6Vz|9VOik?LV71GD32-yy=d1ITTK@xHFqqBr`=YANQN1bwIU{M zQzov182a*`d}-I*kZQaroK#qshKX9)xkM?CP{q84jeM^mf3jDWxR{EtB-iM<er=t+ zWS_hQfb)`)uz^T{X?r^F<TBlwp2nK_lJaj5)C<&yTj>K9vZ}gz5=gZ;KR*Zx^@9e8 zWtRTpulPBS%11JO9WV#Gl})#|2PxMz>NgyZfy|gcu>1LB>)NBuH8C*H>-BVn39pX~ zV4h4~tu)G&*rTFCL340(?v8HhS>`I+4^?ZvUQy_;4H;Tu?df5r?@;knd-yT)fM9H_ zXJ%htS<PWlbUHxm%i?^f^J*LrlU8F#3uOaCljh1)ifo9*o{v;2%F8o&DWk#ycdY&| z(2Mp>$`QqBb|_04RVGsO`zzEG_yXn-6_74_RTE_=7U06~ZHbsQA7<{76SLaMZW1hr zucS91SDC#Zq3khgjP*O&ygZziU=&+UD5<=>4E%_~Jlw);{aRT$=g*%r_Y>ukjFAj} zKa-hSV@CGx9na|62s#p%mY@8&iSyXS{hz-<6HlCT2rKB+XYMq4orW7QGjnH4hF14` zx$uFKQLECmE8*R);US`V2`22H*a@jgF*Nk_<fsx&EG)wM`Xm5A1OR$dfX!KL`7fIj z^X(f~f}1tb{nPUtY~NAA!aSq+YReqgZ^p-G;yr~J<a7ex;Q=l=>ZI}`HpTUW@A7&R zxp9`k;c>OV3OmVtebvoi_;!UNEH&6svT<I0HRf?rk;nukAtEYhZB17Zdrkpvw%;t9 zC#Ze?EJ&l6da1Hz|KAdB1d<c|sad+xvImb^8IwsmaQbxd<rRt_t?~-GA8hpzx}v)c zsOCx}^*pcoPX3CC?{`O$+c)4K-atgIa@|THW3$9_o&0b$_b2cAwAZN|x-QCWjz$j2 zQ<MKN8R{@zF>oEQ%BmIYRc(+Q&d=u!E7>~k<f#@(a#|wQ$6#t4zt^$gACqG~Z0b~h zz&dr`#Nf1KHuV^w;fuwD4Mm}JWNN3y1u4-VY9s%B4ghE`;Oq`@|C%VKYS4`Z5ExFv zh(O?rpH)awf4?NKjzB{M;vBDEwdD7OO+Ixw#T`;c3g#^ZJwf=rz_ZI<o|9}^>)X1x zLp7=ZTB=}DbM*@-eocZrHUB*CKY0;mXYY-q2>1!a$-`!#*gqC7SlmQjoPIm64UZZI z7Z53)<dEb9e0|qq7krgVb1q7>?1iE^r@yVck=_-Vqe+V$@ZlslFWc@I*C1O_g;(kx z)%IU1A-@<n8XdU5x_7J?<g(Y(!E^?J)dPc!r*;o;UVGOmNPBzcziB<;Y7d#0L!^(Q zgGCn7f|80dw@aO$$fE6ba+n9tX0wj&$1UjjOVYc95Gn3&&wI|FGft0%XigPg`7GDK z6Sk)lt|B7yoMN4;+$FH=Oy0O|yGDP$z7p(ckL9kJQ8tf*Bqi!jH`iU@*X6;M<7tWV zB^enR@5vLaY4M1NiFdxS_2k#pVS+dFK$dOA#bG-;X0XBHrGo5UT3Z&*d=7yJhgMla zSmWzOR66zPWM7pxJfC}hUe&TK@%p_$4xld&;E{uyE1;UW0{Elo<ZlX!1T_?=HReAl z)3G9(AO`f!J3K45$dVS<IiTeiyuk~s=qp{y4~L9ru%$`={)L~|9{3VYlyh8SCi`;g zXdnZ^`!{Rw-hF%`+rA7ZBg1e4<pya`qXY_B-n?9YL_uZsSERbeX>xjH@EO+;4|vy7 zXw`AF+`5y!eDovb#l==@;O_HFisy@x&4&%!&Qnb>S>1G^ktq_WPe0h^4P~w~2M#qC z&7bkLbHi@09G%}S;irfQ9vW8j+1u8XjtEY73zCirZaJERHCVS0KU_S#2KS@c3B`d3 zQ)kGvWzWlByTTdzgUOr^sq*j85cQhAyaR|?5IZ{?8)n{AI>^R*EKFtPO^Jxle7AZ& z@9IHjl|rM2fcLY}0jQGY4J|G0<LQs7$E{FI-9`%(CY{>i>T2d2elL9*VBM1byKW2@ z(cZOA4NjSg;wF-2xI1cu{BMo(BI-Ko*`SGi<1PVqYXh6Jy+~tH*{w14c&d0L*1AV> zn}2XRD-7+k#pyC9cD;{<pouV5Njcp9S8u$G1%qB7n?;(!u;V>Qdkge5UQ!as-0OzR zzt%2orgl4wsI8hkXhsCXBa`l&_Lq*H6h}XfX#Bn0f6-G+JR$U}S^H+_HBs+$eWkia z-gQ7wS!tHJA5sb1m1$rY(G9lVoLaSPtFQkK)E=rt<Q9iy`I0vGBkVlCYZPO@D}+4% zd!oupt4g?UF);vy!^Ou>%FD}hLzB4ZXf#H;X!s&3k$;eO^7mbqUA7o7xN6(<>({UR zUgxCE&CUPV9*qvE&Q&@fA{YJ}kqUc)R|>BP>bvZsXjZO`cBM7n$?fAuXY;EA0zs^U zjts_M`%zY1UmW#JXecekT}hLQ*j<Q*5#PV?-0#(y{;``#q{q3UWQ|?*OEH)f`z^NZ zwFu{D%Vyp`DW#TuPFi|q2+kNr#K|HQd^OXVsbk*Bt8u!)xiR*c=O1bO7AQSK@k$;z zLv>ncNiRK~Pmk8ej++u>1pgv=xfi+*w}2FrhT$>q9#z`*{GDz!>TF~GC3}OgRi!dr zY^z!UM6PRaB3;;;Io;@R@v&8M4WGHU1LJJXzspiDHZIQPXqE=(Qpz;J$SzE6yL0Ue z_8sSbqs8>eKN<owCU6nIid8jUoIL9+d8Dx#jx}12vnwS7%rL7#TQAVWNds&VAfN$C z8Xzr(hlc};jg5xLz|1@`!F^hTooyqucBe#?wuj%Pys``RVItP3z%>ql(EQ_BuDr8{ zhh-|Os;mz&L|Vl)qDUnEqqVfI0it(kXs9CalS`^cYXJR_Z5KLjEYz29Hi?#wv9{KC zVDI#39a<T*hXTtohw{umCzfSWk_|I0AH;DU7AJQQ$OPJI+}q`H<Dk%A$lf=a{EX)} zL?v_PSC0;rhmCgLAM;USWe8AKldjXA6r-jnW?UE#mCAF@yB9D$`v4WCXsLr4GTsUc z=pcF7D;W?o7DU!`fffISa*peT)^-ctV4o&qQyxWyaah$`ypAlWM7dVzmAAB_CMPDQ zO8jInhw}8t+nbjVF+;9ea|~k03O`t5v6^qgE{G`c%EL1DM2-?JdHe8iGelsVZ}a)9 zmg_c?BU$USURrpm&HUnG;mKdV9>e|P!aTdcKYv|&*S#DGwg8BgpvefVxVf|QcR<yR zh>VN|An@IS4oH=q5Dgm{9vLwd$RL)m67My54k8*?3jQc=Z^fk;Rvc<4(qf}b<_L`d z3ONHK<IdFxMOk6tP7D_`AbB;jP2@i<+)n9DE*8RnL>~d)duGu*r)#Gcgxyf~&xqQh zx+}YHtaM&{V98pq*|>7^4+gcGB|NO|hVpt;3N*+L!$eJ1iOuE7IXaQYF|JuUgGyq= zL`H*z`17*|e<|$WUA}>Qktag%q)AUz`<wC(@l4H69`!BB&^5fz2C5h?r(x}S167&k z(>BWDngki>w*lv>d1y&r5NgGbt+_teVH$NU9<E6>c0%_w-h^-H4=>|m_*d3mn*%Y4 zZ8z?kHc~tIKOAtShpvGHg@MD!dIhy{bXfP@e7XSV0l%*uj+Iz^{d^)Y*)<@>mBx_) z4Xsofg|vE$QS4qK0w(}F0UiQ??T;EVLqkKmT+lHFBy@ly{kNdBcmSn@i;HW~!~fH= zRP|DRJ^O%3=uuM(Pg<?b55h?i@JM+ul~>l-m=sC=HEMQtmMJ1oat#A_j=N+k2}?3c zZ=8I<QnZUsI>MBlmp8(c@MvpFf8pS0-*;WP(8?&DD=}z5a&$tkQqV<n68dRk%0l?y zR1XKQUaetnPPkmBqOQxRF09P=5+L?Vx{o@P*$F?+HTmRBcP4No$qmzCXQZKgq6upA zU*>)ECq_7W1I=08UtIjrdFih)tc~ME>(rbD&vV14v1G`0v56B64``kMx^V-7pVg@A zC&2RmGnr^H(9`Dw#6@ExCxGcWcab|%gLSgjsC{!*R{7Hp_E<-9x^=X)n8$a3kO#Q& zKodYE0?a(Nwzj4Ac}*2^=RG)l%2P*}y5#NFix27lh||Grg9I4WC?`gNBka~ryLOB2 zSu~L3nj>|2`-_zu+E4O_DR#7fpWz=P)Y}UK2$IV!IiR3o;Bx@^JtiiG9=M*obT>g5 z@&g6ofEaNfl?P9nGV#+iFtPxEQc<Ng)duaHb9)4|Qwb$XN=Y!6!^!{o$LJp2OfY+r zYHJMpz76yRQEkZ+*7r)3VL$h5^8z<21#}owcK}bGA7n2b4ITYm!pNI4;>{dQYAj?6 zE0RSIGQ%aV<QVUf<4$$LL&Mk979BNQKn@Fp?ovR2URn<*r~mW;Aej2Oe<`+_fKI;% zqQE!_qrij%Et0DGn}3`LGUdK)smY{}eGo}`yNrxXoAWj-92^`Vxw4Cj#@l3m$&8pf z7>5rz_wMd9!2)lJl~7GR)#=pgMf`vp1X!ENY=METt@i-hp-2$E{+WVeQJmy%g$=Xe z{U3PUR`8z+1<;#I<Eg_~ce!4~5fZ}Wd7KqLffO2HYLaP1i^a^ySomK?80evaW?De1 z2h@SpnH=PQzhVt&oQO(ufKnF;kOP^nd8ZBp8gek+yK?_1ot=oJ|8U<}k_Jv(=<jyV zj84#30Z0LWIun4P)Mb`o#{WQ`zy(m}jH!}pxBz?x+Hk9@ogrKT0s!-kHamJfk6I*g zSx;U92}i@oNZH?CL?MkCXnAsO2i9p5vjB@lE_{$#=F4tfeMxiV<?o!X7X$Ra!s+I> z<fh|kp&yyDe4g1BvD$0(8N%8${>wBWQ#v*QNWi)h1D;)pi)-AO8Gl?8Wq8*Gpml(* z2;jc)*^CtFaSO}Kk%3)YkH?eV2CkI2dwJd5Eg9eR!eQ2%4WR<ilXl{I@;ytfB5W^- zQ|+7li(!YDpELpc{7(-QMMVd~9Fm%vOEXQ5aCRpHM<%Sw4_7$1s=q3Enp1vRZp*Np zjdT!JfB7?-x;^o$A(z~2RBgxqfFna1hJU~{_D1A3o>uPO1BYi33*?ma-@^c$2m=Yv z<upV8bdlOTfLMx_1d1vu|9S)x5)u~|8YTvY>;0*o{i@88hhza34Gm37O3HWnl7I6d zfryQWKs*P(2H;BfH8P{T42Haav!!H_ZL_z>GQyt+A6TA^`bs}DN4FB#5t{3OwA{mq zd^;2HMT`z=r^m4b!~T0H@%bsbwlW)gZK37VQpY^S#Dk^JPFK0!1;<xPWN@H){?jAf ze@-p1_q10L&h4~!Kk?9xJ0<~jh$}dM)zBLVc%a4nS9yla0OCcMoDLWDYM0_QqeLOy zY}Jz%noKl1B>C@y;gs!8yG+tOYdWp{IytGF4)zWdic}`7HUh=($MQGuV`YvonmrG? zuGdCZRA3(b9bZe6`u@q`S(sN5kX!zRPFS0$tI|fIos7{%F;z?<7Es^d{||R>-4#dE z^$U|gkl-F5xVsMy!5xCT1$P_V65QS0-Q6V+2<|!z5D3oTu4k_6e(v?GbKY<8?muRF z^-OnHb?vI!`?u}Ay1Ke?Ce4MXAoj=DxH#8MzdNYTnThn;Xo(F)j@L)cQ2MiI#=2OA z$9sEW;v5AgShbW`3!>V3e$IDwHaZv#$cMcKa%UGna!j*%7bVX^R1h`3c2#C5PA{s# z17DAjT6^-cA7{p5PC#8~FJOExcO%kWTaSz5Jwll1SNGdClHwlFVWhqe==WO8F%q$t z#qh4gRP*JP;z;|}>#2i>BT?8bX;DvC-X~FpW37f>FIdJw{!cy45bIrIX>@#)oJ$$z zm}8zs6LYf-Q_PR#4$K6w{}`B{i^gd!pyIc}e)C4Xa$w&>5<84zcSr0yIxS}&#q^^! z7vtnRkDdvlGxs^tJa6=#!XJxqT39fM>T~tp+*MjUssvmI>wQTEBmCh<m^R0n7?F8p z$2r6&f+TLKy)LL#l{t-~0g}X3T6Gp~rrtX9*(Ps{b<Wj{Qsw^KRfG&|-m$LLJ$a3M z%m~}yn(pUImRPqN@#0Ke4gbO%gKL!cpMa;U!?j6evQmWFU~PGw?j-CpAXd*3nEroQ zMr@*=Xw9n&z3Z)O@dxK5?+JW3)@wwFSSQS;1UFIJmDm~JHs^HbZ?Ap!y3thRu$$e= ziiCYetYK4Vs&Vq^-P0%3g-f73C--R(kHgMQ3#Ls~cI{88eImgw2$c}65~jfwRl=|Z zVAzLm6<fT{P+orAObcvnqSqXji~Qx64ZuDimf^c+wkMlRd?rB}rva<<?dKg|j{Zn| z_p75MB@H8AHl=z61n<Ms*msQDeUP+jdf0I6I0Q=`JSbHBAFgvI*0+Xg3TGXiSjY_+ zG9R`ki?uHP8htk2oWj@EApV)x-G7+m*a%H)>-7}vygQP*_*Jh2TgWxCm9nNe_h1kv zJSWeG+n_x2=;PLN`cM_#e|-Vi4M7(Gd$3CMmY`V2hCBZhYymu=I^$%Hh{-h#r?eFS zmu>OZ%ELS7A1X>I^L0+-e<lG&TX-85+f%^ZnHUonbma%~Cp^-wc0aL&ZLW_U9l=mN z@wT4b;|6u#XLzh$T$Opc&nxMIyu%9xeq=ePY_aXrEX+I~DdpB8V?sQ`4D@n$Gw=f> z_0B%0aTA*2kl~OgyME~-yJ4<ta=ZEX{)Kk+ZH;D0<ch;bNfyEQziki;&ys|eBBIk? zlo^+=s(?wH?ahGwQk1lm^K=ldadBPi!TY%6VCZL!i_5tYfX9fwe6?QHw|DSk*~?mk z`nqSjmiXx~XWZpIxuspdwn#(9X_d5<-2<|}pC_q+k!SYDqA={bp5d;<cmLSx{xcNo zIMCj51!X@jUUlDB?PL=G=Q)C2Pf2L+k+rbkXT+7X)@SM1Jrd)sNd4H!*1xF5%m=vF z*IDWsmm|16_ggWIZQ-_2D>?2Hz`qmHAJ3ee<O=<+EwUfO$5dAN<I#m|X<%UIC8K*L z{MM3$$FnqPgBK(E>)T%oz|s@>s<P1=F3*4F<-d%fPs@Sydy->C+($XN7um7#@I_N> z*W~>u-M*=8e)i&VRyGWq{&?ia1HR3H+O&Xy2&dr1EW&ccFPjfR-Iq}$l{a(-;FtN2 z*MW;}>JME9eBiNhRu7B{t73E4`DVq4ytTpBoHJAP>ik;%KoUr?5d14Hs`@b}E3Kft zEVm%|nHM6kxqsb@?{#a&jq9D<oBJstZR4AVA5WeA>M!e_#LiBepVzaq3Bg}sQ5Si> z(IS&Oz>haN+|c}oub~!fScu5m{@ZiF#!<|@6kYiF4!1~QqjC01KQ%l&i_<7w!FHF( zZoq@`8v+rDyX7$5&H#eA@2YF+wD42nLGVu@)aeF?k^xJwU-naR-bLbBqsj4`62y}B zpi^IVzB5IM7r%OYU>7#~<(yMkfYdyY+PAF&8d`$=`8X1@{FO7e+9;63EB*-<TVmQ@ zV);z@YSrp{<#3E0xI5J6IwK7`*3J2ZM<_b9cRa7oD;_JK?9%kLSl4o^%6}^05ovZ7 z=8jA7*CY3)xz|03%^54%>#mOf+Y^g0zsS@!Le{;}n;No+P9?Z8?SG~+l#{lV08W2w zBjw~Q{Q`b*DLx%}VE^xrPyyXrDWL!Iw@_1WU-bXTYyWcJ(0iJHUA+Fwi^%E!A|?Oj zOeW+1fSdnwtA_9YN=yH}@&CUr-aAn^o_<)J_E$R2IO+QYJo5_8dpYsiIPIC$o1G+5 z78+oLT-fR<oPh-2hQ_;z-2Aya@6NBv{FQ9m60XkLa!z?X_acmD++(`_v~orHkqW(X zC_i`Ow$Us3ywtW0xVsBp;jof){6T%D8TBRwf8V#fZo8<$&-)XRCp5s>XJdIT)hD&Q zit4DwqkRUNzFOey+g`8-M*nueR^x&26N4;U$RQ`5+erRyN5geC!nNIbLtI*qg8IfI zr=SZzApw=xw{7}d?~)kMO|x8hh{C@Z!`1fP2=9%*=6kE_nGMX5v%JB;Xm`U7op&In zrIIk4iaI@6H|;(oBC6W9<HyHc8`go3P|x7<DinjKOGjzGT%&)QGC>5s($5#Y8_?v} z{&kFiR^Qd}qfy{Q$i0jdTdW0jfqMZv1G4AQJHR>JHyINpTiO<}g{rrlb8@?>yzFk* zKDy_25_@?%u6!={RD=5F3fbrDt8*lJM{$G7wV;8~zL@0#EprKx3fK2-^M-|T-+G4F z;^IM>l1phvXy&!Olrm9HflXz^q`zo`sFdSxyeU_M1SwtrRZq@VsddEVtDEsf!)t~m zyVu<tomU9m$W_#@Zxe4E!(;#(jOyAl8vVU>b@#BIk<)WiF`XCJ=SKhAJ02<1p^k)i z9<cy&m-d&t`4(a#hej{ruAL!=ppRYpPhPcW#~|tWHMgvap2aL@aqzzl{8tZQXB~Bd zWi%b(UA6zJRs{<$WN(nnT}$m*Kj}Ix+8IZ>{ks9Jvxps0bFST)ky#PbDj=lH@R$PW zTJVYUR%L39CqU6vgU3<u3VwM07}1@$sEAfdAASD(TE1COhtm~TqC2g1NfXWe+Gzk$ zRi`g9W^!7E6yCJd&78I9&OSHbfvakBZ8GW4XqKta+2ye9h}Bt4LD;d*@+H=>jjMk0 zP4DED-lLUG?2PM4@>RBYOSQx5kn8D-&*t8PJv+dms`O>@1t@X6;(ec1y|4r9>k4}r z={)E$#;A7KI>guYY_zx}AbPQHKIN0~QAYWBQ|<6uH(<Zc(`JN@S=y+C-GG42^BG^z zr#Nys0Gy3vi_o=M;`YYg>CI{kS7ojJ_MX|+1`%t2qRYqgDhKUxn}2sPMsRsf!L)P2 zxV|aHpvE4U$1}rdW4%73;A$FNA&CeN5y;(^DbLW55}@sT3@3b7NeHN~C>gEL4sW{{ z<E#m8B{gsI!JK~sO!uuw&TsToM@^V+PG3Jt3V3z7iO>o>g&*&#^9W1JyHaBM<=S6W zXoa_Y-dh~LK6VLlM^NI~-51bo@VW82J##D*Af#3A2~Dk;Trj%m^p8KKbe!|9PU`iH zKN`LfoWhL#&~^zGgUSApuBRJ1!OxE!mDi@7t5*|@5<Db(i=|}77!bkX0ZMz|O*U<5 zT2o;|#w0T%(!PG#-Gijp(?go)zF<F|zdP2mo1RxyMGpSm{VMRESA9|KfzYrAYv*x? z9Ms%%$<)=EIJKi3to`z6qWgZeE<w~0M4}r9oOKnJ;%H(%d?M0voSzaloIEXc*s!xN zYby*H444hx*qnM@3Tk%C8$r}m?Q6|QTUu0wH@<dxj^W{3m=)J&Evs}uCCXZ6udz07 zso?9&z2Iyn_6{>G>pbj(4srSZVU3<wBSRIi><y8%*E4$!+*jJcaAmyaAt-NaEPw#e z!tUC(U7aMFJ|S<f2$^XR`g{nm@_t#ahWKRc$Ehp(y?OLbW<4p-t>R19m6uqXB2O|7 z0{bp-^ps-X8+2bcd63md=J+u3T|cuk7(sEs)Aww=Ejt7oD0ch(du!EqZz-{+oXruR zt-m`+SZ_83wSj!XF-uK$+yQm6q_(xK%9i}YgqFO$`-*68*VyP%R@!><pG${xq(mT3 zdVDJzlMn4mlJ?j{dYL)|7Vc*^x46v<(tOU(TrccFU)-=KvvNj8Kpy8OE!`eA<ZBOr znp0aXL&d>Ri_EObxxA>UhP#zWEw9I)qPlT+80+<EJ#O}bebi&2IW53b0WoRE38dCG z9<^EUSQdi7LCm2#chAt0f=}mMLlMt@!=Ll2m`_d5(e0Pc){V?*ZIFF!t+Q)DKa((e z*>7QYBXi<e53h$+ziXK8+q3&s+pjM_-?@tr47blYQ(J;S3L1ABv4eadFoU<@XiuJW zoN{m7pncuBoozTIj7KeRl@EO4<=$vu;GES&09B{Fl7fhPhN8(dP>;PT%uzK4bh-ge zys>U4o{>U7AfLhd(+VRsdzm_|H%D4J)9kmT$E6~**w%IyPkU0z0^UJerIW!*%`VkV zd7kx=+*z#`!2Fygp3Q<P5v6=@=BzdmX?rIZA4_5MOvf&y89y_v$1DA^?#>@>L|Hm& zNq$lSQPU>`aVnhMZ_ARUy|3OMS`>+_HdfLr$haRt*5E4uq>R-#n4!X`C3g>%5$X6s z$Ds`hVBr5FQ(t|<_;UfDGj&U{pJiQ?)mqCIw;WRHuO{S~dCQVByk~#nXG>aFi#pR_ ziEpnmLu9mja9l-yr*-wS_s;XIPKY*o_yfNZP_4tC2U-hqw|_}@>YsGT1PI*`F1{mp zx7U&@^{%W>?v91CyrZ#3Cj|ojDQ*UejbYf*kL4Tp42}@LoV_D|wBAcXdrmiM63Di; zPk4(!z~pREn3rG6Km>7}^SaNQHiBdCswAWo_OnoTMoOpXSpsvn3*B(!Ud{>lj-RzA z+}UazZ{t+)Y<9ri5Y!lj=7*~1ac1rz4?8+9G?d8K_DxF4gHg|rZz$wwf2HFNri({N z>C?=Q4NAQgFOJ`xIS8Kn=Z1jgyZOg4|EW)3x^sApY{Oc*_?|aRZd<v`NYdnuo{*-N z+v@MmRbo%=OA9U0>zduCYrdJ)J_+kR<MerZA<)K18Lsuj_0;jGkviS&3xf7=v>ZG# z%4S>g42T!G&V(n7NH&!Gu0Q!~WB|fT!$i+OAkSUn<fE9nM#nRyB`tT?!k3>+dG~*B z-CA$3Y-~*SH(*adorz{37F|p3UR~Vj9=C8s#%DN9$lsp3jU84ad#d&NO!%ItB;s82 zZ0oZ5a&wKGyTbhFVTj|!+((fg8X(^5Dd9|4I3Z~FLATc`i<dOgZ;wK^_TJf-Ux`^E z-Z?jmuAY@bPhK_5Kam|tb`Po);SiKBhEv-P>ufFVet7WKyAuCsB|fnsg3G_#vTe?- zvp9yH?Q|5dt$OC<*<*6`650_un>Sf#@IQ9g;6LX-rW88yfoxr~v?fStYW(7Lo4ZQ$ z<bi<s-4quOn!K1}=<K_0=Qo>kV5K(;J7|2Ur_w|9+;6@%_|qb6@b#bWA%eTyor+0q zct|ZahvlAkZC7tLe4cM+Cl|u9wDkn!Mv$g`mJf=1^vVh<ymjkccXw7!*5IfP?ZCe( zBHipZd$MX`W@gvqp0+;U9yXiWCGQBd&aP<<JZgC~d029`ynwG2`TV7<K^Gj3KzQvg zYo4duQ#0`rk*hYHo@M2{Es5%c8b{*2gITa0V(ZmfEaf%qfUWP@P}kjg6frG3Ay0$P zrlGq-_)ME6vOuh|5ZP_t75s?yh|y=EF^4-)^6Z^8n6$+CSnspYGrwZ?-xz$OzmvW2 zt-Wr^MP19^njzZ|r8|vYRiAM`JH)9+&Tjzw2f+~!V)70PB1dAOv5gz@PC@&vPG1s3 zYvMn&t1lY>lDnr0&^6jw&)xEgKL?5yUo8wDXd@->OabB$`jUOaHAa|O&fRHs7pt~5 zuN0;tZ))J=4m$C&kL_!Wp&VvtJr$bx0}Ikl5&YRIR7NwB-#zEwb>z&ne9ZRJ&JAka za6Ly=g3H~z8I<Ph^ucXDyJ$A)Z|}bll0FydNg53B`VMgm`V6{wuZQ+ayXgu>8of`> z?}T`Rm&@z9ciU@55EL`JI%bPt%H<%??-O>{*g_we>*_esR-=%4`${VK%T{kApR+y{ z(skG1@ud4c$FY95MGd91?xB|F0EMUNF6WN-`B6#}ZlI1c41(wJ@n7_MBJQ1rBI*IL z{q-kfVB5S#Lu3khDZHS$Qi`aWA8LYA@LJ1p`Ml5Jf%9p}(>yJf_bq)$-Wn=%h9kka z4Nqh5K>m(|*69zZal+{Un2xHaXH^-2QBi3LUP`n2WWQtl7-_QSW)RYscmv{TDg}t~ zs*0=0bH)siC}n4ohg@o10i*O}af**dW4Mllva?+Ra&U=w8cG?UPRkf)e`gZ>E3?`z z*T<liHbPC|wiM_}ru6xU4DC8kPz<4JrP+`8Mgx<gMUl&~nvyGx9iN~WvgQ2khWW(K zp_m4%wDMIpS5Ga7MC4ZiC43d2Wky>=itSUWJ6MX4@7JiIF)%*;4=oNF=0Z@g?Q(rB zJI7AudsHH8SuOvAKPh(lT8h;@lMfcYt$UqkP1kuV(@$KD)=&JJnv&t_HD+MfLxv%* zHpMudW&xN0FKkwO2P!PMz?<qybj)K2<?=2*j1;Z3(zRNPvjDSViv)$ng2?Jgu(~Uj z$s}vQsH<X&y5vuZqvfW~rTi|}*1EvlUhm}`_mBC|GwfgXFJdQd^Y~Urt-uUNO|=Sc zLf>nHY7yv>;ayKhv>iz=WGJg_$7g0ExVTkpuV>SuzXHN|Z05?%z@=^r$%hC0&{rg( z<;JO(S52#mS6p40u;-QnY;$8rj2`}mQBJ0hC&5}(=nPKE{TR=fHGWJ`?P%dMPN=yg zff#11eFdc4ot+0N+x|4s6gHHsZW6*aBLG8y$EaKy#}lV53RqUYKT?MgMTM59h>9V` z0tGjEUJmBC<^voQH$*x{_$56>q%*TG-%s;=dywYpThaJqcMP?Nav;DDgxVTeEwMVE zM=a)PU@8F)`)SHcYPc2Ob{|{RXQihfI!@-RP3`V5(Q?ol+>cpx)bu2aD^t0dkIQd* zOFHA~`xyQ59vPqvL73+=Rq>iN=<^b?mlEvuC2pqKnK|JVu;$${d^be~K>&TS_l&4H zKB|b6D7UsTISyqjLnj`{dWjBQnwisAUhz4()M{+q<vSYWhqKkz&=TcX_$_~EzgR_R z75(Yj?XHZ}spU3xXNB!}I()U+Tx5}`t#L|-g$tm1Xbro(e|0`~{N>IU{@~QR&R5_0 zZZf&mqh;Tx#68Vc#1eUFR^4%CQJ7#Z&-!er+(6R6sTHJPp%*JbWVPBIn&}j8tb=L` zs3l)mJhe8}T65GAh}})}ThH{<L+5I)cZ-?ll&G^QWdG*WJMBYuuGVG3sJxW?&U}Gq z5lc==8+`e>#T?pd9StL4==!kcHKUOy!Uu|B=a<t*$3#mjKp0%$swt|VS$=I#ZQcIu z|8_?TQV#2jP|RBXs)tLi+7&vPwX}7%GTmV4)Ww7#ZXza{V_cj|yIfOjrvzd?#hLq{ z4K?X?A12Ubis@M$M~M6I;KmRk9UIJ_TB76@y!@5r=l4D!jm9KWR3(TLKb@lGtch{r zg@a0J>944s&1GSpUd)W$%Y*~EM^z@u9;DSBsqD#(O77Q)DJBQ}q#*?Ss!F(}94N#a zPfvsD(t^{4Z(Kc6!Q5((q^T+(i~-&yaS=EDgVT||Z$hif>#p<C9_Z?=3yNoQ;DF4H z*(+f0Gu%k&vuK$KPPz4V2rBW(`UMl~5>JEojc(@AU=y0!_)n8SspMDDz4Ont=9?pj zhq2p6vw}O1wJr8jZQ#RqB2=h}-<^+8bHR%Vy-xGiE5PrQf99`0VJ<C9m--omV3u@2 zc<qVH4i8DqxKfA8dDzn320&cgRm&J&7jTeSnp~8;KQB{MZp=4Vx`yqoKYkauD*@|D zJ2Yw6Hl%n`?8?(YF3$ysxEWyLva+tY+1h0&KvFHB$^HCx(i7lB^x(GjFp3Tw7UxC# zO7CWeJqp*}^L>M2oA?`XP+F!t7R50+&u2R73x>iY2@XjUKOBYvt0?uzze|ag;h#xI zyQn*CWz1DOv08AywhSqt0l(2Xdoz%4!#Vj*X4ZR*8}Gg6cdpX^Li0|j2{q0&0ES8w zt4~IS(0U=SvV#62c+>v{a<_2@s@uGKT7lQ!hm{#@x;BhYSX;BQPq5-G&7$+qE%{Aj zURcG!&K;6E89%D?J6R?Kw*)Uc%H*#ZI$D^LzS7ry0`UB1<@8+eq?c2NIeQk}5#ZPc zA2RULr(M0<B=(^Vy}}{*sex%SF+Q!zD_a~XRO2Nbc%Pk^Ue1Z1g2<LtAui2&)Kux` z-9KV8s@RB!pZhUmQ&*MRXUyO--87E9Fg$!XwKPcF6A?7}<Y3v~GVK8(G|28O%D35K z_^oN#=E{3QW6aPQzDiLqqNypJ1LIxG>vI&|D=zr+lZrU#Y1_bp^JguZ*{Wc|Mg1JN zoC>&3`_K738txg7n&_F$pn_TyvY(RFBDg&mbtBwy{;!7#jeIp;2C|iG3Ie(+N?rsB z@5(Rt*};khM~#;ia<s>qH8(#VVcq*ds_(f%=P*%qwj8D$8JDE|?*0IzdV}-L#XV7h z0Ag9k{*%LDR&-9chP3hpxvFXTD^cRrKjd!aeJ_?OJlsdwB#|CD7@rk+k15Ktbewq4 zA3)l92W7Tkad}%J`$S|F-okZw<quLYGyPE7BCr3Gz$8&f{?*R23%w8Kkcb>!nqr~l zc82e7nWzGXk3+nA#8PF!KF~$%FhY9QyaXNpgw8`W>8ow!0087&Te`zY+<;BSk2E$t zm~-zqne3IuJwJ27(54Fr2cu(W9+;1E_fM3ot9??RJ_<p}-;wK?pTT@IL?}?G7)Y9# z)V;1H6l=;OnmPsVGirY*Z|1+JGuxTCRnA}GKRhKN->S#z+n5@{Op77?xfD1}K*3aI zW$PQ%qL2M!r#C`C_rOU~I~`)FxQr=*-+KYG5mxJCTv)qHcn3db$HOXz0<FnM$%2i> z%J%8wAELa1{op1d)dWTqmfiTyE`kGhatpER8)DxM7UP>OH+ZB`S#LXnzY@f!7lF^T zw@iwj@Tcqy#Jj>oR`%G3al<k`OuvuuGDpV4E@LyxywzhD%DN6tqQ0l_7m68?fR=8$ zH=9m)dy|@Tq(>XBYlhjk;eZcRBZEaMzv_|;$6hq&x^&sQ^sMIg<28uW4pEm{v(CFF zzud}j9P_a)KBaf84mRv0q&%;fZWSQUt7jt+V-HAy4(tU-x&NMXxcbQlcUgMgT>tp` zLb-rja6)SA_LR|aES@kJEN*%oDi}S5vISVCYa37tYJj_Mh&L;^GiQNApWbsbk937- zg%@8@Z%k)*DXl_kaw&l3smPWr80xY6futHnR<=-S#CCu8mQz1sq4URr^Vf9#`6;Im zp;VIAIFb*eUpKLff=H=+?(<EPbnC~)e*+>)v686Gxh3XyEt{naMSaspy(8Ur-{EyN znbpez*Vrv_mZFMyI^}$^KP!!l_R<vNexrBdwatbp!QG};+ugBO`dlnS_Y2u&jxGX+ zH+zLmjWu)Bp5X~r{qe_WEg4yU5_4ltw5GoHK<NBC8wI}Z<h8vaQ7k@9cN3detR?v3 z*s2NT$MUGKc-zSI!*ZmQ?1LePjU?BugQSk!)mp=n2N^%d;nVv1n&GeV?Q2k0OPUqn zw5Y<ZT8vz@nX(iNcb8CosJrU=i`Ko8jsf@E9{)xc(8P+&kcEg1PDPB)EnPK{{8DC@ z2`vr2<zy3t8&?+*{h1msD#`YeL<HN?G~<Kf_S$6DdaqwrRvp?2qpzAlnY_uc1OBR} z83THgh21IO{qi1xlXdXm1$M1XrWtp!>Ly>{=CN3HCa+1!=rKi-OuV|;(s8CW{m`n? zw$ABFAH|5gV+qW6m`70qSUq`0cWBD<@#<wSD|%ew@}m)@z@l4gk|^!C^DmM@Y%h$x z%CipAo=*L_9{vKQHI^x#vUqPfQe*7}0QzVv(N#~m1~vwNeyqk`!6k;=jT!{?rre?~ zj)aFT?-Gs-Vv~`!fvsCK`x^6X?(}5O@_j|lM1IG#$<ne^+2LF>7-9Ui;)qfb*sFny z*zqj^mvoa>#f(%PKd~Bs1j`AZZY<ENil7eloD&cB<$o5%Hy=qfwb0Z&Uv0iQqKkjo zl*xC9;)VP&tqC7Lwgmd)SnJWKH)~mQccA8yM8j;E4*VGLi$u6sDL~CjVh^bv3<7<` zOADik^JycTehOsaT;G@;Q~72}J%!1{vaUGEYwKAc$8zoBAh&ww7+1;)Kt#|Q^_J>z zv&|(x43>)9xh9Z4E*c5>wE=W_@t^QtP1%*LM+jQO$g*}`+_~_UW67+>KKfmPHKb<U zoGfN$gT~k72ndo%T+vMg>QeRyh>jM721+F3=-R+~xd#f+(^?ALGAMm~Z)cm~>z-E? z)Pxo@GsJW$^^uvt()?R$x@_S*V`^Wju@u>O5HKXenMIcO(>Ladgf(qb6N+$#R_7(P zy-ChAGwyaV-@E%?V<WKXLfJPFbOT6uONqs*vP*b0hzu0HO(YXv#H-M|@GQJFX(~!& zhPB#Bl2=*$ohv<5;>M2V2uIZu@5es5Ub?GD#fINiBaj0|R(=u^WlGsl$~ghVD#?O6 zd6m8@B~Dq)CUO*{_||{fL}YjO3-M%#s<o7@%rb++oOL<3xU?HdMI0k4ZpM)_i(EYb zC=&PjYW^@Du^ul79vn)d2Q1-zLLNpB0N2jl(I~`^pBbrr3_BB41gVtLKy&rU(@R)f zWx0_W@!XZmp2Y?&22C?#AS=}u7SE`Dba9F_Z)p#zUV-3oG_WPa;8euWHJN(cLK^7O zk1!guhHzt=Q>l762EO?Q(Bgw;O(wFjChe*?Y;_40LC022U8u_LDXSVi671oW@$;kR z0F^|-Ltv^MpzF<`tx_p%_>VvwZCb#s9D^btM=T;ZycCA(Zv}hcEb3fmY_6t?Du1E& zQ{wF!Mt!;oV**)*Qj%&RoaG?GN9B`|qXZ`#j;KFyrF&`aX%kDAOjVTIkmT~HN%mF@ z+LWopB|vy6MHg!r-UW`B)E`ty%9@fp!~Pm9;bj{6flqjGZ9w<0sQxE^_`LJpBc1|^ z)fnW}kh^;MxLUs_G76Ulp;<->n5s#n;AH;O!*MY|y{4LdlHW|s)eQ+_PX`elp8^+T zFPg7BTPZ2r<kG**E7T3i+Ry|3>d=T0PBjsu_u$-;E#5%t9n0OKd65iitp$CpB<#M$ zD)LD&)D)E5F!+~nEy`$-x&PM};Iu7qL*sG)p*C>*m>eIy0S8n%+r^{BA2|^S<x(YP z*6~m&Ko$*w5xM$KZ<j#wm1)a`r<)(C#-3=)Sio0D)r8|{=IR86;{%--H)_<SNAat@ zu=$j^zj*<{hZTr&a+D<!8JV&1SJ@-`FpbWE(B9$1RM#dcRoa<Ph8KQqg31r*!&qA* z5`*#%N|IP~y6CZBq%V<f)Io|a`%OCQLi%of0UYn+WwoYz%XdF#No-ZBgAOwWS&5gV z=kP(rZHg<I`r*>68r_5=hn&2sq(Ur8&6{x`);KY|An9lsP)k;G%0o*5XTJ{fZ=ey5 z1pdaUJkSz8!2_*c?!L=>IF)6#MLo{LD)&24fAFNa<<-=usLD`dSJ&4y>RV0Xl?zXa zLXXl28P04x`)rat3B;)ewz&~lutHB)$gGynEkKLajaiFQu@&Rbp+Ix8-sQK8nb|~h zw`z21*uwGg8Ez4Ct&f>@yhNlJxd+m-*GD6;WHU3IqulcGTlym71obOIKtrPK>#2xX zG^sF-36`n3zDiSPx$HZSB!Vaiw`t1xlc@rek`uj6LBr(q%=ZvRHJ`BbEQE9d9W!_5 z*nwS?pY*gOo03e3E8a92&2SwJY%<HihW8Lbe&bf|KkTenpY_ccVN<>FYsAyy$GR7n z`H1*%`v%VK5~H{Jck-y}yK3j9j!PVpBQPjm$dx*D2|nFmpX%|eZt59eO_h+%i$?7I zz)}*w=HN#fFb<D+B|7*?pFQXG{GK<qChONizQ@Q<g{xgzmdU9GF5d*n0un7-1m>8d zT;IQt@isoia~D#vo~)_yA|T6cLlLH!D|%WFHr$9e5;9=D*Wvv>C(4-=68hS#i7X*M z>ulu|`z*Do!zCvak<1&VZnv_oHFcZxYyUK);?zpEh>CS`_RZl=Xe78~c4Wp1y_OKz zNu?Q4AghhCVN!SoPr$SS#v*1RuHQ<|u4Yzra=v{Bg0?mnMtnc6=b#3~OGv9M=-NZ2 zUPpu#b%Q=2ay4j~dt727u+HbKrQ@-w8nwyiyVi&}9DdoM-W0x=vmEg~@)H%}<o<=v zFd~`<W<&Q-|Aa=dm?))(E%s1reD|))gUz`q`Xu`!&KIXYeE_&7WQFUnf$bsC&PZB@ z1#7cOk*RND=N9T|H15eN^(<rx-=+N5l42R5vvXd@053f_P>t~0+}Q@{vtTJC9Sqye z-}%MKIrEiBCs++l5S(-mQu60BWPWu2&4aQCkjf5cS>_-S<^t%xSVkyMxHQQ3pJti$ zmL(d|zc5v8I#TyALW1NCWSzXM$535FmVbIS7;0RHAn1)9cX+YOSQV!o+W%0SqA8x* zD{?a+5YfCkj8j>@OS&`Jg-&W`ZAXjl$puyxb{FUDXu}cuvZ4O?yP3$;u*H-_oZJ95 z&#;DGK41Y!8CQR?(HO$zgu7r2hlj-zqJw?Vuh=dhxIXzW^$Rp@1M`FEP>|Z^?b#ps zLLr|~!40*@ZDV^e2lYcU?xT;Eb#{kr9Bi|UNDnz}Qrk<Hk?h>XhdsPA?9B;^g|2gV zgma##dd$B+^CQpprp$yCujTOPLE!aFksO|}>WP((4@0A%`@07)lbltiG4GUx=2r5& zxO5xoSrF2c0##&VwDO;<t{9_rvd(4&Pet;ZFC+SAdnYp(WyJ401@#|4;~hYZ%G{)d zg=EcaVoTEHG<idcDq<W0urCJWnH(Xq7B+<2r`!<`RlkC241JU&8R0KH0vA9-s+pzl z9cCbbMIMjGfSBX`VJ}l!3iC_0%SXCNGZjq>9TZv_;Td)Tq3oVdD|+6^`uQGI;&<WL zUJeQAOG7i@Dy}niAcMynT1W-wpxu*Y`~n$rqZ~Y@@*N$leTbq%($kZS@+h1oe*7|N zzTQc@9{)uit9k;XSk(1ABM+97ZMD>rtU2%~+wd9o75wq5ZgJj*HY2BDNJqXxqi{c1 zs|S%j<JT5(;TT@$*SK*Xl7P16Ec3Kj{Q}0n<%$T%oypN~NTJ`#(SZ~0Ji>3(z8Qxc zFO64s@B_#}<-J)GI6d~Ilv)QL1u{BTgC6qH%*Kxk1`rauQO)0bbZD}4UKhLcx8^AV z|2A+=EXBCgsehf?N-vJM_P}&easdTg<5wopDgy5*$e*Zqd}4`s=T{ML*=rEe(ND~) z4=NB%{X~Nce4+tF{;#s+xJN~-OFt(w=7*7uk=*w#Ion<|Zj}X)K<sQ#@?26`ev6D- zH7tMdG(|e!5p$y8Mk;T(0bl>AP9(E-rc5EYb2CpJuugfLa&}<e{5I?;o<TyH{Qk3I zdob0pO#!z7b+7qwA@vH_-CRu+H=B#t$|w#YqdiHKu;Z7l$3DU38U_YNvF&=6-EQ*e z=r5wWi#4swcUjes@a#PiQw0PL8=1xPr7ou1XtH!ZQ=*9;G>8s-1f4AtJw!$KpJ^~Y zU$5(LyA(xqraBw?K)4P2+}j&1dszcf&{!|}R|oH(nJrlQf@NN_G!9$QZv!}Cc|y<A z6}Suxzdf8{Ode2)2cfW<TV2O-2AC$w#}K5#Bk0KB`R$AjrDw@Q(f=qP4+J`Y^a|fM zzU=|)r6Yk)IT<E0f!b_+Cns!#35WFCg?SIV%k2WIibWmIhKn6H8k(F~;yh<AXB#N{ zlN{Kl1uswe<xvU}_WIdfBR#f;6NlV1@MYo451(>62A<2~I`46Uux*n;yM={l??-14 zUj`KI_N6oWxToXmNUkqCo26lyC-D*;t8x9@l(CaEB;wRv=JaLJQK5keC?vG}I*Q^t z85SyTbANo&VM3>Zl84<j#X-d0^HeEt^aCLy_rI?s^2@kYFFurt6BH{^J{1w}a)v0) zx&L!L3QBC~Ke{FP)+HCYLS4ZD)?{ETmRdu*z_>5D0(K9j>0!61va4{)<k4wq)8S|N z1{`8yrF9m>VIEPJADLfTp3V<Vwku=XbjS#_e)9`Bk)#V8gFt2<kPEFO*~Ej|imU=M zde%+_$}+(IQc+mEYg2N;@XIP(PT?ife81gk`i3N$GcnmH-A>kTlpyZ!3hZ=#bIl51 za-6=icn*OnfLuHDr8xSC1h%mB8GX$mXwvz9LMUH=qx4n-7H+*kX{d3>)Q_BH@5GMA zu{!Bh$SMNjsg^u>0OMR*m_-!bfsalSX<ysuR94yg0#a5fzOf@CTJWSqGG-`wbsRXd zDD>NVcKHQA6-p!#pZLm59lG<gc+7ll*JS9HnfPn&onKQAoEq-mW%g!e#Zm&e-opZM ziJObHKT<mbH>tj^JPq$bOv;9}xO<$MWx^A9wC9!fn~LX<%ru6u>0X{I4-0-kX~0x0 ziepJ&q_iX=cD5j_ddXJmV{{@43x_95I13`;0y)3X^+fi5aqBU+=cmMVf)m<o%nM)~ zwr6__WEwzgBLM#|Ne?2z2us0fak2zbsav@-45`0c{@TGB@P7enI{i|nNlA9RN?7<q zxD&N1neh?OKi5iYaDOIQE{NuDDkJI>oLKl}Sg6WaBg{J4I+oO7r%KbwfUTxxwThCF zZEln@VADQ@5FcuJ*h5Cy(lWb70f8^AY>Frh6q-@z5IA44FI$p50<7KE;I?jGuFMQF z&=>m}FHmh)&xw?<t60{8p62aJ(RvgxSrLQ-h>o#efHgi=*7ik;F2uU8dUz@l5~lL= z1@X)#jVtAwJuOT}rBXTb;?5i)TUI}H@JF>W1aY>i3xfn+_MthQG6tihQLd!)cYs+k z{Fst0UP$VQzQWZcgo29gpW5#ppO}X(oUWa&=y6~EV#G@s?T@bQUI%?oY0X$3KW%$h z!2o&Q++Zh*0p~f7O85Wja`CD_7Y$#qr!Y5J>*Uv2E~T~q&V}!oFuvL8S?9b>>k-tm zibyy;3H<}t-G1rkDC?%`41UpzyTf?VMK*+wow3J-sM1qNP?Ne{>QJdnQJ;j9RQ)W# zn@HIOm9Kk3e-rD^DS;t#l1pl&zKIik*aCR+OB*sfc3~Z>ce4*ZHM|307BdYg4F3~K z$a&24jB7A+^w_QXYO8Hju0|EbeS3Z9%f$Lk!EckF1?=A9BvO{}HXsSZ<<a-4jXKFb zh~{r}k{^iIJ&T3`V<v;gEttKew9puecnv$%?=Ba8*t6o$(31b9AWIBW^!|~^44P3{ zDOrrDU#sr2xMS%cC;l%9jLDzdxVIba3hA7&bWQ3+EU~AeBMYmOaI)JO?U=v0ak+XM zhw}BIa(9nOjTR+VhpHb5NT2%{grn=s&g?l*I@#yGOOxXLY}t0Je%Rdp{-O7)sa(kA zaS5n4d@>>k2dTspp_@yN;scuH>X!vdNepMNm*}ZD3j6WkZ!Ngl(+unY=Pd@tW`ZsQ zGd;z6l?C=ksrPPrL)NS}##IOTlMyjE7oHu&a8;&PGAoH35$b{IHsY7bT|bf*#Q(R4 z(4!zrWJ;L(^ag+|uc`^&sil)_?Z;6yiVdZR&Xv!m$j+*VOxE^6R&=U3{mxs?NacSt z0FcvX!+=2KHrJ%5ap%??l5A>SCCOUO)_N(9nj%Z?r4%mh<16!iNdXGkZ?>{?)-la2 z#_WTd6rvnCG$j&9Q=zL9xZIux*+E(h@nyq^Qam!p{NB2fvWL)$T;DU)3N!3AEEMI7 ztV_fcDK?r&g8ylUt(_GiRHGhPMXZRl*BUtaQ>`q4q*Py@N|hql*vcmQ74stJCRyJ> zKe6)82zHfspn;wuQc81KmR6&+(PD_h_PZ;(St{Prip)RoLV9`>xl9i3ot(@4)Xu16 zdTwNXF_)@ba>XGc-?W$9nW%vz!XyblNMhlabKoUBy&@$&D_d7%0($S#94jCKZ-l05 z05P)WLxmko6TA@DKfC__5?uszMyzXtyZ`<^Cp#XR*XA2Cb4NcvYDahdmf1Vi1iVqi zUW5w<e~J7)zeCm35wX(Tw46tvl@z1shU}BnWQL&t<W}oz8T$Q8%X3$s6q$erRy-uq zK@%yU4cYz>%K$%2M^!?X)on-N!{J%y?{i|@uFYwANj(s;@V;^JNT8ZaqG8U~b_Vq7 zZKkX#s0wkVQWiQT-<*l90CbxbVLYod>zc=(gq?_%L2TfI@9I3r)27yQ98oQSj3IJe zE4b9mi+!uji^6}(kk>xw2IyQ}{#iTiga1cnCY!!>K26a&AWUlj#%-}CQP}V=hDSY3 zpx(}kU`pMguoF0Gq3P;UhteQ8*@qDv9~U|@NepxM|BaXEV8&)V&i@h=kT{EmEawy- zWzZ8H+=^izvSq9ILNWK8h|1j%3n|(AsPVym@#bG_{vUk)Ka@`;a=qbm_Hy;a9Q@;l zD8wqk-&<VC!r^ILJziM&P)5YyUwQnqiI3F(#ow?&BjKH|TD}vvVv{381mEG|mFa2q zo&oawInX%MAKFIb*wg=g#(%!ItOv{A+d;EGj8VJ{R+&veeZ9w6kpTZY!2cY1KC-34 z5PkZ8Nl@~W{P%yQjQ>aq|NV4le-C{!l;U8Z@-qZwd^OBgYSY-fJ&hB>I`40ix`VUo zFS3GYxV4+cim}dn9~H~t6PspqYEJ%8Ucy^o8Lyw;){}=@bMB#Qak5VEC?>$;B)05D zB{<r+DCJU+cH4_l!O@q)=aJK5x?yOjY_#!G_cHO}u`Vp!c5#|HE>>`9Dx>0lkn2*o z2(!Z_lygvpq>@o7Iq7s6r=T}2DmOsDlI5BmFIiS7InVFW-T~jhqPi#N*tR5K1JN+Q zM?}nfpLD5q-q1{$wJopcZVZP}t`i8`f^-qQIxqX%^{e!TbPgYHuMjzOVAfdSRx`u| ztLy5<3Y@`PviWoOj>b;<(J=Y{ZtU2i&<4Azjr9hMkI6Gt;_+KLIA1L~WdD4kT4!g= z;Hd6#CVO9A^}B(IW?n^iPW#Z&QrjP8R@uO!eQi9xBe%4aCi5g!nl(;Tl8FUfk%Xr; ztR6Y(ih?IKO~=r1d(RU+CIiECP!wRJ-lppQbgdRP2^pAIS2md3&o0gpX364FIm@zu z=HlBe$x?WvzHXt1x7=C4u`K^(BxswS+1}keae2uhe<coF0q78tSe6X)+@qHY5ePET z{yFxbH*XtmcQ8JmFvfZJA9<hRw;4xRrJkcDr?K_VU5vcWqXoP&Y!iqu(JMUR$G6fd zm2Es)B@SsTdigzPYALfhJ1qezrx}3LjkApD*AG=)VO6JL_LBKicEc#?L{#3Pjny8^ z&PF%$Tb2Iq^j&_B>^n!F@<Tza+f<Ni_O))=emelH#l$2r%C7p9Vof33I+qqQU}2jz zmk$oEiJ%E4-M|wzO_u(pS}G~~)LC8VDacwG9({cD{_%au$<n7~RFqtT{|*M`Y{JMC zM&rHpthpw3mX$X#+O!u7LbrME*JG;-HV-istRp;vKR7Xoc|X2zQpn<Yvo>^pVEa9O zH?Y7pgl|CJTi-4ltH=UP>+W}l>fpXIqs9?6ARv*#4Ar&M?gU>QtnWJiKf0b|;C?Ba z5lMd|A=PK)1a1MVF2SFx{25#8(2XjUzbx*@EQ$V}uil|&{Gl<9xx93_2YJrjPMY1q zC8jW~x7Ac|N8JHeJKPuP7@B%H;R%mIN$FA*3i;rl>^RJ@76Phw81L#(MfD2$j^P>l zhZwsB-%UlerSsLWyE%M(u|wFCNKelsXAJk8GNf?oeCNtn&?s9tK<4p{0UgNc?tu(` zC0VC9xMZ`W!TJl+a%}G4^l@|D{yB_LC7qvBfyOD#R&_RoD`e(|`ey@<P7|u~KJ|Nh zbF*2s-%+Bczd!2f{P0doJN=$#(U6$?_eO?9Kzzk3M(HP0D6Xo`yR5&Kz%LA>RJAl& zxm5fDBRSfM(GJ6Z4*#m=qmGFFX;KND{?HJ;VQRc@&eZb7(dhlzvmkM+uU<k0U+Omo zoj*9SrGU;C;`Wcbi}U|4@^B_wTk|2qAiB`X*xB2<Dn7nI^6?OrFQXe$X0m^#jm%l2 z$HX#5r;8WW6w@D1>QS=`uAwOVoj7`6wu{thp{U>M(?a*Dn9au_I{Ix>Ent6)ysO7& zvT44;PNFnjFHzQfGAvK!g8|&7{1rU+lyav^phx^7incxw1$B1TNxSMgS;5Kuo!85| zPAH~Qg8lYjA@Pn(o&$^OQ)B@YT>ydapVJPUbjI(IBZgK8ERLl*c(&k^$8I&3l#aiO z&BF~k1Df8KWs~rCzBH%A2b>k8+S*EER$klIbn3%j(PJVrWGEzt{PD-y@Y)lw>*_1} zSLOG*d8W~ldx#Q?mY?DNyULDdmV!c&d#VDzcI#_tF5(Xqm@YLF^Z5BYf(jk@!&{5- zM*%Ukys*zIDn*kk6XYH#FN*2hiBE+BfT_s|GTUuH4;NY_n-)JZ;ZrRTek@d+SU(wf zmtW`nvd&xSkqLVJSq6Zb6HWQkKE8A-FHg9y3yY-j>*I6{MR)#Okod%xA&LP8!d<@p zVZ$9h2K#Re9k&&PE?<sl>o>!*%s0&&GLL-T%CAF^VPu5EAEZh|pP5t=%)v+A(e)yr z=a~{fi#u+aY_TDAtb90#NzvI$HT_^jKZ|`%xeC3h2j0~#OzJrkx#Wld9~}0-=tuU( z6{5hawX_IBOdGY|8@GT<$VHc6%YmfZlfc-27GLUqcxAq`3u1_U?*rs#z*<-LlYf+% z@p*JTeO==&8e6~}$=%+|LRAwALJG$!GU0_4RuoS^6bo=b;ZBND!cK1b9+aCUukXO6 zvdl4M3k^0qUZ(P&;(-R;3zT}3CXJ6z+}p()ntpSN^vsEy%^;eHgPJCl*?Aj=dks<- zBxwo(EK}f}4Q@x_nIaJ~4x*nx_w25^&2P>0ik>GFLGlD^!;a2pr`+oq=B240$K9Ja zT(LRsE!v;f4EA72B+BXU5%NuUsN=rqYhL*kGD=`muyX6%-l=#K^O2K1NT>IC1=;rU ze`}hT;Qk^wIbloLZN@PR^vYN^d>Y#@(+c=vr!la>HwgB*Yv=y^&DJ@4wJ{6MT4ESJ z1KjNF@0&}+nU-+<6m5_pIT}c2u(M&tSf-%Fvf&xC+}n7^VU+VZ;+%uvj+(}C%C$yK zB8QPSN(xw=SK&$AJI=YDPP*R>Zhq495?U4S;rwL-)}cAu*x67({@uhhG`>5jo}@_0 zAt)x}Xkzus;^7!GlZedD(WMFE_zg>Srhu{T!U43+@ZpiV;8W<5D`IRyQL0*i*6y)= zz~l5M8oT~f@bj|2nqxfWg06F)Bk770<w1e2QtA|Od72t8BbM)CdVTk%tEjz&t!X?A zP{b5hdI7_U7xjI0K2lo7Nknr2n~1|1EGe&MD%%D2N?A?aZ!h4#h@0jlu%hzmyC=|C z`eo3%Y3%NhRQe-p-RA}G-3X1xo*ZPn3^OB_g5@#8$Umkl3Cxu_pnh;?W)=LpMbmm! zG_jd!`CAL!JApdw5+9+$%+dTr{r?53D!t<607mkC!o@6>q*iA2#tpnywr=r}QmY_b zCPf8JOd-Q;+!x7MPp8b5M>Hu*i%*GUcqkNSyoZD@o)Guiq{x~C=lf6T-J>-bFiOl5 zLq9IcU3>@=8ZZO1Zh(eaCjRSjj3xD6I6I6HQgX0Slb1gl$}<1*iRS4>*Nlcp>Pdq! zbrthJ;<=1Ho(fx!w#zLY4pYM%a+kv6%WywrbhJ#=T%a8lnkq;~aWR)Q60Qxc`o&~j zCEe%HpQ0%L9oY&}C#>@jpcU0_-6HCn?D6r)uv^q2&LVSJFlESR6on5<^V~Wy@qNYP zOfy=`%2SVT*mLfcBC7H0uGlL=An0=}HGRe#hr)JFWr%33r}mNswi0FdvR=|1Zf7*F zq42ty%v77&jB}gBZ&ZKsA3c#jU%u!<r!NKfp``hfK*Ysne?A^`yB?U2xy7ql?vt9w zM}9MSqZGcYxznSADsVyk$~-^B0NG@KdGH@9O6jW%#<2QX_ZtQwLwvNX@JX<2mArJs z*=J@P8lCrnU(@Z8EGF<^)chj~VJglk*pt%6VeQ*L1MF%6@GNa6k<3^uYhC<hpu_fc z(IAa4D>>a6PC2C8z#!cE?c2`!zjn>=-cC9n*t)Eo^C*(mCzPGq=FNcEc(Z{zY?PgA z2l2NYCY6OjgU6!bk}7U9xET_D$dh=t2rxBRKU72vJzxQ|q2tS<N%2&rc(H4cxNV=+ zj=X*cK*HjpVwp5;YbM=GVo9*JE<T?KPCv+aaL;L;9f&mTo-7c;<2s-YtXVt5VVhkL zirv&}4{II2<}#NbFAUaJ&^|{sD4B%xTiAX%IwXHn>CMdjTX6;ViNWj~35_*T(bBeQ zJxdLDH5r3^QrtK{27Werb?u9u2T^LUZ*?IjC<A3-ky3XOQ4>LR<WLMxHS>U&Kz<)X zXcDd3f)U`slcPxJ!t|jy;Y?!n7VZ<ox^%#zsGuXvLG~}5o>V3j8sj1};e@r|VRjhL zRnihwcC6><l2A>ya(*9}rCAZ{N!9A}I{d;5Qe<wQ{5t30@z?2zfOW+>s13HF_kdtA zKk7m11gL*I&-C#-u5uK%>M<3%P}*~%PLt%&H#|1bdiJT+l;yqI^1nD*9M*Z~CI1$r zV6X>&j}gL(c4KGm!)Q|Wcni=O2&B`+oS;D6K<h^3*4EU?s@td=SvJoBa*UmbeQsKa zl!sBV`IVBO1NO>Orj6GiGIZQP*Sy4!JyogAb>FGyvpT*0V~p*__@-Cm-|a4dZ*|Z< z_9ZNNljSG5bMK;*W(+h|vG1FYTzJV%ppgq-J)eH_2Yx4F>%OHRgGx-JbW;u2nWF|j zwv!4eFQvJ%)4{y~bEU+uSCsM`wcqS7X44~zO5e?uSB4gih7ibrjVS(Ha{||5CT)g~ z;?F%+R0<=6@~j%?`S`zNjfYy<_7j~`W@u<G%N^*pToCsE{R>T2Z95UY1LR4}cj;^I z(T$~-&pgOMB=Gp|+$RyFIP^zYQCUyi(692h_BgLmRm_s`hWgbkKXV$a3>u?FQ+QPo zQ3UttnIWTe4lv=n*`R(ss&rIvx^EDeMIQP-Fyod*Z!TJAj^1q=`9If+DSE4nzA9Nf z^RShFfCBoaf2Xy2$5{JrSXWNobo`ID;@;YS)dgI<?J^(YKS+&Be?Ob^b3=ukj92&G zA1J<M^#$Y^y+*~=p9{PZZiXo}?w(<0KM`sLG$%MdcjfJc6y?57f!2H9c%B~wM7F@t z%0h=7=sM?bpuF8AnlHXTy2{!-ov8=k=&~<QO&`<~jg%VO1P}bEm^t08@g{jjeWfQ4 z`APMAUug2uA6Q;D6Ygs`=${;4GA3wWe~*#I0WPgcN?t|uv?Vc{Y7^wtygPzx3nVBd zOpnVexIh`7JN2Z?ma04dgD67lJi`sl1~;(;c4nAc`X!8hE9y-~`GwDs!JeUjD9NJ9 zhE!j(-`5^#$dVh!F1#d}2a>m~La);kR5ezp_qx!9kEqm%$2}@>kRW$H;1%lm;rk}s zkS@oNL*A4#m^=Btr4}@?nN6olmP!=_q>GYO(`YQy=fWFdn`Bv6O4k4sK<JhkydJhg zE83!{&1VxCR@EE?ch@zTy(w^vl=`8rfi>qAy=%l(|MdmX5p9JOj|CynhfYhNXaD`y z<-WTvaO?|X?U}lP%%Q4BRKtvgs`*_J$1TgPCF*wT)s<<9DZjuW5WK1Fk95b5aikDG zKW>5fcY&{SE$B<E{?t&#Fd(${VKqYS|1kHKZE-YRqc(vA0>KGx3GVJT2^xZh;O_1^ z5M&?(w*bK{cnIz`xVyUy?(PEvvq`S&zMuWR&mY+Jp^xcfx~r>dt&(2r>{`6lwMGXz zQZwK*0)7wbj2y<*(gjv=J-u<Cq>7}Q4CSLnhQmQ2+;2k9xoD5O{YN1^cai|T0}5^J zMawu{Xr5W2TWn(_9}uc1Id~U70Mr~`K^V%ghn;h%5PF4vEUCT&^DI&v@2MZoQXe=+ zm2CMgbiQMg88L0&!{FEh?vxqDpYpPDHUD09aEwuqRJLP9SAD=V&K}WK73+R77nAD+ zFTidU{ni=WGidRnD@h`=Y^_bXiJiZ?!1XQg7bas<O<7CNeGAo{IrB%VxnFEL3-0fW zy6QG{?TKfKUR|q(i_jmc+`JVy6L_(`p86*Amo<S!on$i!RsO!mGE=AmPJzMm%3lL? zi=n6^HI!f}ti{8Ka+K$|wsTS+Y^^>Sw?oH!ZE%`iR&X6n`wn5IGBC{{DVX(!1*fV^ ziOmXqfS%=tMX#(-tw0n#KsFxk7;{fVtKmI<Fkv*&c4U3e9$$<rRhab!Zu!xra^C;+ zI>jroGE-1$wCPi~V+ee*sC~X23x@Jz6nGqL0Ipkf9}6A}qR$;xpd2H3voG-gJ1~Z_ zq#;-r=ZNnCd&~P#%I0P`CFoL5?14EDVHMz;2tOEIS;2S|jeE@mw36N`HM!WmgwKnQ z?we-0A}jEX*utNOmBbw%;~-)(pB)^@lW`le|9IG-;r!nyr)6OCHl|T0wN{9v#Lu}? zcghUe{r?S(l7veiJ1`f-;eAx1WTw|Aqs7)~V)^l1s_b%zQd}u2R`WAUY6g-@vx9?D zVX)K>qWXDB8C^OueM64d9sFVvN=SaFqiv$nd7nke*`I%)a458idtiynvD19=7F2A9 z6TUXFY2QJ|Nl>ZgZE4po4fQ+l;MzxdG&ugXv70@8WU*a}C54HH897dR&LPCzc1+(W zGgcCR$O=**wackHqnZ8QIXHC1igTQ?Ha#iRM^h>lrRN#-dyr1CChFWe7(<?pMg73v z9@h~nk|a&l<tDs%P8XHnkH_5SN(Ru^22S+N-X||Rk1vz|oHUb2EE}uw_;G#tV51wY zK)rl{#PiDVca@>2<tL>kQMFGu8wYF3*p6QgO(mRSwNOG?=}Rzi##t+Wd>S7{Rc#M- znC+6Es?pt8X&e7|w>iD$h}d)1b6{6{rQ3fU<v!#)AUYYBrjoX)Ta+EmCwK-)5nKoM zdGk5n`lh+2N{Xvj$UeIU+dSzHx>@hZfL)qoW-H}JYkO7blc!F${SpVZ^T<0(n&D-@ z23Ns=$HFJhCIys4=Eu4$wDnDuD=C-}ZtagnSLvZjCSoi1fLHJb%3<AGr&UT`G5#Aj zdy(5`fNLj|R|SB9QG^pEtd{5}ExMWlcQ&=Zr$~PU$nE|^U+S;Fc>DihCwErq*I_Fs z@%m;%b4OH*Ph6k@(Z5`voZjto>|%@$<QmDDm&$}#Zz-J!?EZ%=HUC{4^q~<Jas7cO zB##~>Ze#)*$ko)KFsu-kYx(&HN{s0EQUUvyE=5%mzNk!+>!VsYdWnVEr~H#ZRM2W( zvVi<T{i`JFs2Vo**gV^WifENyHtuiYC&Hku#uHhWWX+L`oKz8o!5KUxrb&gV6U8d! z16F(Y0!R5ZPB(5l0HN5!Tfuabp+YlFH!gAAL&~j5bclLV>V4PN6}J!|teO=s%&dL8 zOFGO0oFFwOvsT_5U#0SYF_CK4^Dz~CsgThaSI-?Gw*=S);5CdHwz8U|Apd5Ni*s69 z?xHgYPT@~EYudr-Ka=%rVW}2OK{+16Vl3K$<mTYeK;96=6y6`9HncdEwMuz9wWv~Z zPNs|%{dIb)J*)6ng@9}mX#qm5G(8=yqVBRJu(9G*d6CTkP9jCYU)~lAW&bI>uUrkG zQu4=IV6KUKe>APNJfmO&nOu*LNJoP@G3C*lP%`1h=vq%2TiIkuruXtSZ#~`b$`(9y zLO*W+%_v$%Aq8iU)#R=xUm~Y>;&D;g<Xt3^gV5dym*>5W_u)m^1*~uOHWDCrfhFAP zbFU!Ad5+QH@PN^J*8OtS;6bjV;l{&eqjgdgm>KOOHWaP<z|=~1=e5GrGScVsv{T{W zX5z8Q159HN#N0}A4y|x|1n*8j<~`yJ;OiP5k97vUcTF~zWgv%}I$#a!lS--;w~}u| zW6I7BTH!ZfwR74dQQwonGLvQ<o}4c`cJ`15l|v1K9T_n=zCP?c71plo^XR_{+0T<^ z`_S6P-{TtyU;6amDoTq-cDyBjKUkf)XC}Z9$8=u*WURYhW03U>dvrOfHV93ic;|}Y zX_U0WeN<g%@Ds$OZAsrR?jY=w^-z`Rx`}qw{7Q<{dT0KRkr<R`Nv)G!Q{lc))_XG& zi9&oVDsew}l(t81uC9oWjQZE~ePSP5#^F|)XsBzn^#wpUQa$OLpLh^6)xy5qzx!I_ z%jo#y`5+j44-qtv$Gy?oN`8P2Xn6Y4Y2{j+;5?omh=6n!AMS5jU_!&^K-4lA<Mn9k zNcatWuT82&?xs%ziUD=FT}nK@s3?j7j|@r)!ABqychHy1-403%sov`s1}5iixevk) zw0jv)rcuzNTXE~X8(phfi-^4J16(~8k_2U%84dRIm0WS~LPq%C%;+-v<5z@5ZMsY! z!`~8p_P8266WULF>hth3;{v1YAC~4i@miA;mfCxashvOyCAN-B)#tQ%F`u*L6=eE6 zM>d4lRFQnByXLO&*9%!1GiVF#V{s%UUqSP3c1Fesg)E0@{|DG@Dg6HdyDCfkRD7Jh z`DE1bPoG-}C!|SWya;7rte!$XKYR}StT^Ic?{08=EsCUpVnI%l6{@uv`C6N6WT1<M zGfuLg?({SJ0*)-Mj$EvwO|IKJ4(jh)?;9totKZ0h!7Rcrk1>VP7>^?qaMV6q{;3no zt20}SFV194gLL&m0tZv)=eCxnRaUWQ_~Loj#<+(9c7i_~lRUV(dlnE)+C7xjbAm*8 zr8yekYtN2PGJX6g^IGb;Bsd+{twOMeU_Ez2YhnR;{8R2}teJ$h9St)|a+v-1iCBhl zt$dBTl^cb&;bT6Lc{OtlHxYe{aqf~~d#ulKY!rdEX{&Ruaipk=4szp|bhNm$8T{rY zEK)-n1@uofNMt?z=i?)(TP)S8>N?$1!gMWcjUr98Wk#)wnXSrab{^hwb!fuz34VO` zQ6Jf6cA?QLB_?GpamQ_!dhPWpW4%{pz+kE^^xi3s7>{`B7Fk={#Kg{j@B0^;CY&X^ z4+W|T`2->Kyq`&JzV#4%qVPWxoxWBr5>dM>_plYZtZR91S)aKUZ)!z~ug4RXS{$TS z9N7Hm=;3HjubH4SmwKI`yzRz1Fx7?jUv`&3Y1BowqaE8OaHoX>M-qQg;6RXU_qUk- z&Y})R>EZr(N7wq=^=~qhj^_=q7Ef9sgcB_+aoebhKwdtc$SLU`tG3@%S-EBm>*(!s z)VwdXAW_l(rJqT@0{_QF8Q5%>QWRO2_lw6jfX<)*KEPr_yP{<?5kA0w-W3H$rWASN z(D8<`ZY7|t7wJKnJJFz>M9qi83vVCjfwz5gA3kgna?#2TSmoaFjlY}=zm<n<V8Pez zeD_r{O|M?H4y3{tWjt@#TiUnQ+t#1<mp*E8$oAbQoC7~H4}l$T2TptsQeo%I=zyDf zbG|Y-lT862!u#eR@Xg@O%asRYkfq%w=`1L+wdoQy7pvWc*G$PLdNmRLW7KDHsPzVp z>u}xL2T!@z@%1@Qh4l;by32*GLM+hkYahCz0UDx6r$)a+C=7)OsKOElx%rbR?K)ql znhVtXD{k$3%1{VLYe%X=sJO_fX8AgXy>60Ds=qV*ZYyAZFKy26^nAPiCVsZw2}-M| zl~T_mDqC=2XhMHFg!b#EwH>r+aN0Y&sA&T|T|;Vti|XH3ot*cNeuOPw@$s?4Xy8XT zSi9b=-T;Zy=#}ls*6p>j*3<AI@Tn3kn7z9}&*Ud`*`efO(BLx^u7CTy$lz9OW@P#T zan#V=3V%N>GA#^ZSYH;smWML;5Qpvw6xVeZp@`W`x1u6>IV`Gs{Z(W}P6N(U)S!;I zbHl77u|umpj7rz|<gAUCV^1&th^~OSx`4?&Gb;tr42iJu>wmlVp=oRStD#MYi6S<c zNH23)nh6d1A9@yT<mdG_<(OI<{syM_N9&a_;??3`9D4PctfRDzsbM;G<NE-)W}(6E zQn8*6VNsKg?aC@oi-?w%_g{baL2alHOW2m+=xsfFXR?h)sVotfTbW3>Ib{T_2bE7S zvYw?};%=kBP;7R<+=n<;3DdigtY|{7bhYTIHDed6q?PbIQ^p?Y-dh^q9Rgs_-R?g5 z+azqqu%{PmXVc#U2`7nua@0H%PqAkSiFH2rC%BgL{qb&3iAP-Ca95y_=lJS2Ev9QZ zepH+&!qXMGKr7QtGn*tf-1S~LNd3c|9(SfC<(FNs==nU^exGHXic{5MI30l_OS<2) zT}NR@%x>Ix{bHsa*pPG_pU~}fPftxi8pOA$T$Gsl87|Xq+dKL4+?H}j-!rh(iCFID zrEem_OP*VL;-m7P&rurYrUyS*z8ZJ0eh?{ITr?8K*BhR4VC8f^!`By_?G^7CZu?G% zGgepkfo>L6=3~49lf}ifKp5L>l-l|Fl-nT+!1%{GVGXZGrSB3G&P$$(W|0pL8UTJ{ zDsq3m{pg9H)eex|OVs4hNBukc4pXqN_q9wp%}HTx!NL|}Sujd(J`(7FI5w3j^z?zt zBnqic&d^1rcaQ10zzceNFElrmE<G@+)BD+!D>b@1A;Cr74;(T57KtZ@|MJ|?E$vpu zUx5&@U)`#dWzXU;EH;oj@E*1ni<~2-Y1bspg@_7XZ*M;{m!^3lEduoPE|rR7OX^Gt zrFygvuXF9HQ=*TPO)D>6?{~b>vlt!cCwN-}XN-TJ3#BEsHYQ(`8@^X3Qzdo4Qt^b1 zSnJTtYG^5tVam<q5>6j)%96t|#2jH`UQZhUjGokCkD}p+`;jr-Dc{~-4i@`b_xf+% zHnaN#+UswgJnD%8&W`w@U4-z2%$vGX1Cjy3WU{)}OZ+<!jPOGy-m9ZW#`6OG^)e+L zAQH)aI2BmV@i_Xn8Fa-AJA+rcba{PqfIl;#1cf?O!~BX`nJ<DPacx?!W0>B@+&n!- z=5{F<Z5BSm51rEuf;8UAp&xtf0Ut9UME7#lp!*`J*}<HZ*3niNC}RT<`9Ss9Q3*M2 zD7ye9zI>eiXq}Z9UKzfZ>c8x-4tY7@B^bp6jH8edLn>$1?A_9tJxw6nLz8+ZpR?55 zSm#+)JE1iDS#$%4;%JeBZU7Dt@J)S(^gYTsk2%82HzNv(y_>ZC75Z;6`;jy@bbTQk z6N@B{$n!fjeoN-do1j9<bc@w7TScS&A&%rWy;9lj<yKy}p8gd<l!8qCM9sIO1wF)4 za9Z<?=+G$e_4Pmqx0^YM5fA)c%-X};bJ_iL_903<EAi$fNU)=U^5I1b@V%)F)<|AD z7#avqo+!J>LxXHy9WMz3GH0Q{$Ap;}w=RgSi4*;#idUSH_t`VTmQUYL79Gw*lTmJ; zriAM-zfGRT-j)%Njg^tYm&Z>y-#hQ%YNfurQhcDQM@_j|z^%x8DaQ;g%!OwE_8gl3 zva}i9#wyW0D-+{J$o#?$du2v@9rqzEIJrQ{oShklpe8}o3^%Xe{;DA@RzxX#tERvq z?=Bj`Ka}&;HhRGzt-*|QL_1!{$ikJr=^mX%YGm^rdIs6lRqMJ*Eupp8N*{vv#Jt9j zwysehnCFMqVW2w*l%W)k@)gu@az+ojrdu|Mg?7!&*58#-o*oMW3>}_rVr{^Zu{2&T zH4kTk<0bU_*)xaWglkK8Ua(HUmS6O#P5~%kXU6o98`MADdTXD&)f()1P=XFOe2~pu ze|91P=(hkNKf-hz5=F6oVZ*$lPb?iS)D`9}<C%1<pabeJtbe019FBJ2kzY;ik!UA~ zUxCRg)LxLIO&5kuPDcCfZmoO9bZHX$n7pTQD%sbl@ChUuGXJ)W=KZEoWR53UjrP^9 zrSt0-!XvnugOvNp<g3(_@DItW27<od2#W!=20J$Eem2}bNlMyltVdpXSdiXDSijC` zzx4RaM`9u(k&RtbUJNs{6sc+1UfHrLP*6XeMiS=Ut#;<>ssUeQf-bcH;rr8!ysoeh z0n|owDhj#y1m-y*EeQq8w-%?*r0Ma~jraT|gBPE&6ImwWeTv+=^6-e&rusJTmOOHF zxGP4AzV+UwwGH%m>jG;(niafx$kE>m_T17Xg<o}3GC~iOczG)MwpW!NnfgIsxSN<0 zJO?)WNC>r!w*{X!l|S1I__2i;cj9}$2s0`iYF&a%UUUmUU{i81J(;7>z3A+)U!^-X zC0hXw^je}PG{0jA)-1C+@r{gXGkNu7u=Q?xkZ7yOZ9L7RV}Y%3q(>Rr^s@MqPM7?J zR!^cqpC<?>!?T*fq}jz*J7t%MoGA{+!I6whM-VJA8+D_6%9+KYZ_I(FXyrG4jGQC3 z)oJ|H3cD#m^T5a~^PB+mjMtU9m27O0bw_e<I5|8>o&X*teE2t5$;lZWWgS6+7R5Ft zU+j|a&PMTLe!wWgDFvC}?TwMxgVQY*=*kb|ah9`H^;3TIB3X&|JQ;MQ+}Jzg;no~8 z>igUI=XM~WScej<9T>xVd#Sj|l(>!6f{|%k2u{0g2+FiLssp6}yED7AxW;Y+egkWD z=07TyXElW<AnY*f$YQBUsnREZnkUFxX8Hx)_k8H9lvk`7$7LWd#gj)g<u=X29vh79 z-&~#Y-}qx*!1$o>>he1HyUIk?Ru^wY#n4werz3Nv>9V34k*Xcv%iy(iV0f76=GfyI ziU=&<)-#<D==vxFO4{*=u4{!;oWiSs@Nwlt;NwjuEQ#~``=q5bbe7PbZ|?M8=<{g8 z>8=E7=}KtSz8ZwykP8H^67~>O+IP&nbC8YpKZ%{A)k+*YZezs3D(_vbleA&rs}Q2# zS5EyTB$zTk6T16tVDmQpS@OFioCbIwmiUJc?`Vh&qFqFUG8@D)4<4X6JnUr$E?3_s zmkT<m*+<Uy=)t=Io;Mh0EA4WZV(^koN8@(040stYb!}{7d88Y$flYt0*IHf$n|P0~ z9G_C_578O5C4|z4QJvzWp3H?L-STJ%euNwTMu=~Qbazsc?6D@HQw^?qrAsb=NqSP+ zo<lj8eP*;Y0xJd4yV=J*CFe05E+lq%IX~)oFs)8zS0J!|apA4Ntppu<4dHj0`^nN_ z_-1`bR^JoO)B8X#xM{m>VV8s2gPbyOes7XA{^eV+??LB-Rnmqppovs$wS>d5M`o=I zYr_N1L*KC@;5#%5%H(vknUY-PiTW*+{acKvoa)f;Zre9tU9f-=bo_FZQnY*AL@dMe zcob|Il4aUHg|nX`sk`L32I*$2`#f2rJO8`LihXfk@1f|Y`jj3RZQo2|l=RIENpwZ0 zY)KVHS+CUcjKb6{+qc3*y~s=JZxY{-j_O6kV2@8>?aM)5P7QOO_M5NYlXRunNbdAq z>J@9RII$ae(75Q8JK=^ua*TqFgn-&&J8lKR61|FN>IY3Cu0P|B+uz<;(0gvT8T=A; zC%GAqo<G%Pc92@`!IKr8<@qX$jp^duXSJcCmBE=BGD9tLxfty^2>Np&Low7ZOMjY; z>Thz+nS9xHaClhJdY(SfiaEy>LkVL@4Y&xl6q)a$z8T)^%c4UA9Gdr#y#jy^bwqrV z1v7DEf#o*sl#F+7NTc!@JrA{u(5;7MQy&jAw~-HNqm+lBtlh27A<z|zJg3uaU8`)j zMca=(mK3juiIiD}L-fw-y(M^Cy6Q+Xhn|4(9K8)mG{Bu72PLY!{fvY%2m|J`&I&U> zB9~C4jN*_-6kDUGt$~?-OK~9QXs)uz%Xi1D-Hgi+v{W_t5qY(>>Ufyts(}C21YLbm zXy8brr81t^2K9^$rF(G!HKjOrevpxfr+|7OA#}PTa%^?_0+}PfEcZ>$>)sivw0sX+ zsML=x^-oJpFs)JR+^5xJ(cVixK{{ym^oOz}UL+k;&ZrK2)hm=S<RMwXVs<UrbE#f( zXoeKca(fv8SYfS&-@|vnmBQ0dtTj|@=q5_f$_TGwBz+`C!l7zy*NTcIAQNgem$(#l z(a;*J2i34oC+#hjiMzcqKo8r_AI|r9pG4m38#xOItZ%3*KdGQO-XB)A7*6lhtFAn6 zBXd4yd+<+*;mPcgfo#yXigw)Si^@s<NS3P2eM@kH^G|9xv%)uQs7ODnYFeXS5prt) z4lB?Y5AaYlu={&C951?W6i>Nslw=TQ4_5?*eR{U|D)t_-hj%`s+}Pvq^ziCOL_aU7 zHNN4$*%2Rp)Oa@Y@?ArPLZ~qmNtvZJJDsg~N|h&pnfJxRt+&1P?|lyQ1jxIhoxt78 zyWOzMwO8+paoVDLr@zi74RJLut4sb(rn<@q3>#yS6`v;~o4#bA>bys#km2q2#1xmN zmVOFSHL0o9fWA1*s>1S*GE(s~C_HOXq<c_d#q&eOqvJ3_e1N0xB)>bUMa4t5YxU4M z*<PvDt)|==HE=!*U%=W&8hQGWp|rzp54i{K3Lk%R!z=|ErUx7VK*}J(S%B)(PfE?5 z)jKb6^?oV)g}U#N{9S?eYRAKILmeJ+wE$>*r{&&rd}qa-u!Zt=8QX3&lX40L9p<q{ zw8OsQV7M55N0fa84UZPA&+vD{JZ!xHnZ5m|v|I_Lu4v_m@BVEyoS3rj%oqstQA__+ z{?D=H_iKc(kbhHz2^xZwr0F3v{l~WGPzuSYriL?lpksnqU#CuLu!FNg*&xFmsYHfe zk%xf8tH}0>J;-c*WCs{U>vpwMM0tlam8z7HP>0g@JAHcl`%DQ5ez^7{`k(B*eHaj4 z<HS^0guSJu4gBG8@szU(lthov#hHZBs<2DHKXz|er(dTgoSj0eM)^SC14qd>i_GPb zyMqR@J6_>n_T5;E;a>la!RJAL>UJK_<yrg+8waO7>D_fBhKXKx<c^K2UiN2=%C}bo z*QjnUUOKaOjI+V?kd0MhD<t(~5ux3BO)j@z**s^yKJT&Q$^TPlU9YDKn;xbK4b z;TsXZ_PP{^JHME|7Uyy3|9X&FvVy5sY5ulQXaUz{Fq8k9D5SlB(kp2clSLnj#i z^@>@R@9OY`#V2VYcbH{wDIjMg(rVtlb_aRx?lkT>+I7YJjLX#bS=kyBtgBK?@gAaB z?nI-}x~phx8yA*>x%AGFfo{z&Ha1T=a7m!DU(v}vnxo)HebFU<8^PH>moQ(kXiQ9Y z_Iweu+)jp-HAAtHO(eE!^Tg1i)T}RMaB_j&C1bUS*)*Oz^s6c*%7OM7vbdx+cSTuM zobNb76}Fw5PT|5q7by>pO_fUJ$c&d_sa)x+x9lU<C|+r7LSLngW4Zg;%j4`(*KA77 zloUi+k1-K@EMslmXYg~mQ_gIu4MyLTrl6743|FH>O6pAZ4cEn`3v@kjb;qTcSlHQf zDf^7}_8>q>O9YC3Tb<{X`$CW>P?laA=)EnnF8*;+8#i~;z!)%4jQP7Lz25u%(2OnG z%%W^0;_OT?qx~+Twq}zfK+?Q?FVHO)H}|NG@AozT)r^&inLoKsvD5C(2^^Z)1>4pD zkH4_h?h=<EAvIunJMY!7L-Z!3V8lNs9~EfvQpKA|@VaJ`PNv<=rrz+@1;OBgjcgi& zrw)ZvT1QsLyf-7+am^y?O)1jiuTs1AN#YJu1(W`LL<0I0B67gUM2+n$w!HH_TVoV4 zo0%_Y8i#EdpK3z_%?$M(SmMK}+3(T+XiHzD+_Rq{5iu@gzda)l0T>^2>=imxlHM&P zP18_w$EGC*6;8>@am2OA4;<KbBz~7@r2STxAM;Ke^T4@8)3K_+mf0*yHA63Pi4yF2 z<B&I_-ZsfjW5P$`-`2f+OUlT+62{-JC~L;G%|_@|YnL}?@$)xLGrcN_?3k=tGTu4! ze4<tU;87RxYV2vWAvHef4ero#S5<uIs^Gi%9_=CMLBB!+cDkM}w}<t0gh$5OOaPfY zgYm-%hUV#K19f?=!sMexm(U}-$*p2z6uAnAf$p)E;L0$&!^*shw{E{;EXDTaUd?aI zwd<?OR?<p(`KZ8w!&ekT$uDe~$_+24KPzkdQwt{JE)rr{iVtHBTtDw)1SJg2ab(cZ zllxfgJDA#>u{9>V{-k9}%QYtMrp1WAO>R4K*sSAE_xpFFruHSvfpH{}4Cffz(r1Oh z2EVI#cVjE_#gs_fMG#igQ7BE>VsF%(_{<coN(*;p*9y`X>#+IFYGcSH3u6Mu5lY?X zr|sFtg^y^iuRZ%OfN<9i=2~1PkAy2LI{9ywHjOZs!@~IwYZ=(dFKA!Wq@vdEAJm;J z{)Yu{3YIoN;y4t1uD9rsT^%}SCZ$?hhwVK3xuzs(V$3~bq!!_=2yeHD7M`r)I9-@= zyN-c^loO}_z(;ku2v;Ww4=h{bRQkZH#j5+vZr_A%)fP*m!A>(*{KK3s^A5{zpDt$B zGN1h!Y#Xu|5y(`Q1(-leo=eNs>=e^wRR*N=Q9fNN!6M+>M@BJprS%!XDo>dIqNlfg zms{~V-Z?+dx=!WyfC~%_@Qn_N?<g>>;2r?sF=M*e9?3F2BVU4eH8nv19Y?LlrsFv` z%7VZNhG=h0U{Pu&xlqqR%cLu5KG!ITOg|Fp5+(0~i7utgqKL@kmoU6cpOq@3b4hbr z-#AuT6@S^K%+!HsG23-P&<SQ{q*|UcZA5=^Zc;{W3vI}-IU<;+=C<5C&!|0w7Kjx3 zP{PVG_`BV+oS40z=F<L%%R<FaiQL^ZrLH!GPJ#~qpwbH|PICs|t^D_|6m2CTX1t(z zr=M&9|L^`p;ly#{-xvi`m$DY1+GpR2Sq48I66?i(S1|YH^+KdG&iNu8iJ|7Q&M-2G zo!)Ql1$hb9<hpSArKh6QOkW2lLoamaE2+A=P7g214^42V%+<#o^eYP5C*T%TBken0 z2DqCU;8&PB5OD-@yEAI_y9uN$8#Z+`)JVK^bHm|DsnE>kNO{A_T?dCXV|ZCrEO@#* zS&w>3&X@1Z#Arai0=TRA%Xwpe7)ZKz>~?;TaHX@Eo&SRLTb1kc@RZlWS=@)$(h<mQ zmThy1bjYOhI(Sq$U<93$E7_6ZUUd!WfL=vohxSAfka7$W0+m9Nyl8LZ;R6O=WnGVi z_@g2km)D8?_Q%+=pU7Xz`e}FkD0ecxG)~M^iPhbF=^-c=TQ$F0A<<2KK@*%Zud~r@ z4N8dL6V>2%-}=(H#O!!zM^)F=vsLOmw)NAMeKUdZyO3^Y%a;hkj)g%{q(8Huvxy4A zExyZU9foOoN-yNx+!vZ2DBQQOx`qO%I=ginqK~d4r+b*C<fiWb*qy^2nu@#K`lJ(X zt7YB?nX&aZ16B2$E|Vp)Wcs8sWSK7D3%ra%!6AuOKF8YvNEe!<d}=>daa{cY+E?Ma zs?bZMf+Qe>97g9Lgp--E3DtnmHl5?S<L6hwg8E~9Y&}ZjQ@9Bonx`G*91uJ(Z;Y_Y zZiAP!>`kSaldb4Jrn5e`<C9;ZOVel8vhu+)z;<vEML9@yths-QjQA~5y%Cv=ic9Qq zLRseFYyF~+r1m6{!1w;7?_YT<F@av#(s)!_Tw2Y=p$d7-nsF(z>gt%ug$Z)K%-#7h z)};k4D-sLq&m&g8>@O;G?dZbvYvpVxpd#!g{a;^DlDA;{FlKRbIlt31>9GC!$#FN3 z(3^t4eOGlN=+!$3G2JV-DgK)E>$^R)Z>V`eFFCvVdYMf>4)z{<$CeanC_4;NG1JFg zYT{vc9a$F?<wbx|P>z0lmnOV??uYzpW{#Z?cbv$|&oSiG5d&P}(I{le=KXyk{D#J^ zEwTZ2F}uTcGrJf@|60y{9~<YI!G=g*n2lfaRV+K&nQ>ff=*mXNQNX651H2yz-WE+I z$eQq}gp|E@EkMvf6hA89)>y-Y)G2qhI|zjQXU(=LU4U@PynS0(<!VqiqL{wbb+unK znjFozH2b~_c%1L#^x9|RVS6~apPG2KDapo&iW@yH#1PlX#ayM~mO#JwE=dCh=^}Zd zX?#0<o-|H*Jc)JN@9>~W2ucLZ<zLyRa;G<KD_YF73PPQRWnilnI!RY~X@l{1X;nt$ zxsYLqGYZPgjw5__(c1w;FJ^B%zAjvU<;V;dqjMXGf0_wnq&KDMS>Kb+nA7XqV2VOB zDR&aYYu#w#G7Z`$HZ{dZ=rxsnYD6(^jCkZ}w#A04i0ycIr#`FHhBfye{9>ul6FDDC zlDAi639K<IF2wL>OqhZxY+?!Xpq1W<NWA?zCVb?1JFOOcPsd|>{^EJ+yt-x(vpXXc zO3L^lB-?W^;D?@lCbLllZIda#Rfcq0&3&PERpJ8dV}`yhGP<O>?RKDB|Lm_S_BO-r zM_bx?gI!Qi#Q7uUjl6ywiM0C`9Ka$!m|?xno%nsBnlN}$I`jxFjO?12NKg^~X?TyR z$U``7+~2+m0;p_Wu8El#uE3tR@c!yXH9*-477;lS>knR&g*|-`;M)MhJWh9x#ekoa zC;<_{{kgzZIvXaCmn|Rtf{4h~z6{uzCuEcZf3YrZE?&6lM%3C!-$6h=X0kVPRDOM? ze*QI_1Jz4+v<zdp1(T1=vFiTe&9X|qODk)rf%%YW&zf|0#=$1bsk;@cl>8PY=+1{} z2VJayqf9vZl-q({2DX#rbYL4sIJ$ARvf*;5XI~~XJUXlG@!*%b6YbtP%+2^X4){a{ z+$&@2)d8$_b8{EAz{PL*52wjAo7%gYUlpsuIFN1NMl!!J1e~Tiqp>_Zw&tu9F_V1n zZUErun;>+uPVkmUhZ2d{adU>tTqRAY42uTWl{+qu55Ti`W$SuCsr)9g5<PPpnizdL zwT2+06eze@H@G<uI{`Jvd6rPF@eFN)3Y3~|zX$Ejom8DpwM2VtP3ma+URY&7rI1E7 z?WzGB&2{7SFb@-IO0n|q0k6K4y}zYtx}jVvoQWgDB27v(-AZhz<8=6_bPtP^Ns8f* z)*7My(FzwFoL!Oa5~D9;xn&FHW}9+^wXV>tSmi&3Hso;Vx&ZXzSl~f~Pf_U`LZv)` zRSxYuR1+2|u=y@h8t@MsTJ!G|4KdP*gm6-^*s9N8q&=Z&Q+&kz3oTKHEAnjs?-5>f zyt6Zc#x&OIz|Z%PWCClO_GPnn0tns^F^2R@<d@<OKM9{g-bq|`%WzB68V@RTB~*s1 z1@a0s^Esnz<7b(>AMux0Tkq^5r51^d{wxZ0$L(t!0C(Y1MpsNq6%pd1kW<fnmh(xB z9HtHT%Fo6%zRhw@Bssc@`1rx%tkKnWMqGW0EZ450`Nmh!DKJ*HrL^oDw>X3MTaL(@ z*mvY3bbxsS8XwZV#~$s_yr^w+KtsTN!#W9aI#LA<ecOsTfBVqXqq5(MI$?UgM=?R$ z(xgoI;OKe_kY&AhdOh&l(qNQ5PXR%BVH@&{ySgwLPrmINpQPeN%WtJ`d!jL~&@GwD z|1OQ~)-?%FubiT&TkWV0#;lIL-=uc}6bej7WYc=ZT7N}0U719U${Nltpo;`T))iZW z!AO~7!>+ZkLtppd^uEg%R;~~0&lCX!o#=`e1H$ylHHH)@PwKq#FmBrj5tJWa%YfW9 zE^7A+PYqK?`(~CZK+GVBcsM?F50laTWnZG<it^bNG^y9UE$x@U74t3OWyv9>-d4US z9s1P5xl;r^IG^e*Fp3((A=Yh|rMBCOY{ikkHO(ub;P;AYXN3!4O1fZAw2k6<0QmkC zesBYwPKy(%fm26eI>j%YWNsdky#hv6;~o}J#%Z`EY2?$Krgq#5z$_6b7cnoIpT4WV zwX_kw;AAGZ_m(ZJhTCAmcM4=-h6}2`KY&=RS{!bD_R&1xeu)zz2H(SbSmsmt6L~*m zZHTUr471N?-g$0sMGJ7=5D+YjxW-Wjlk_`;uNt78>|C<9DCsqZ?$xa*>KWnQARc1{ zV2j2z1rc3ynnV#FSQK~^xxB7Ha3l%Ni8()IJ-pu&e^hs-9|YVpYw=PV5J92yR_-TW zgg0M>tsu^n@lKN!APb>mpxF8cxKpF&nUe2%tbN1XDOQ`I;mi-x1M(ne!BErORI5U_ z)1cX~5{J98_HX_O$J>0~zLa*6O}~CQ8OUP3cqcx>HPPXwYFpB|b+zU;T~(7E<+#A* ze7E9b5!pMpmOC>aG`o>)e?VvLP3S8iZpZt>UhrKN{|AQGT^siFhSi3gSjViA0-K%F z``sruc<9K)=E%n{azsWQ3*wraNUSctobgcpEdGs}W5-xK&N3+c+{Bu#L7m;}W8LSI z^Ysf)OR@4uz2Wx}K_4R8-Ba|$U}9LqC<DLjTk5Hhu+g3ep)<=gW~?-_{y4Vo+Q7m= zyR&qIzGVtxxI5Mm)fvQGJ-<V}Yp&n7{&l0j>=~6Xj~mIkx{i^E)jFy)_M<13?A7tU zf<PJtto@BxbX*G3@bj|GHtJ;q6%x6s`#Y=7gNrq%W8+1CK5-4r&ZouQi^b2RLHTG* zm^>S2o>ngQImJD}ZnE}DZ3~ORgUUUn(pdUs!999r0=fjw3AtCnLDJN&P(-8-DWtPn zo@~Eg^1^bg3Ib%MMx~K~nsQ0*7I^xtSeXFVd5brj3q9v3iB-dH-Jz|2UPN_K&=ATJ z9qG3s3zBZy(qY!^^2G@m<L=R;#2&BcoHTj>pVDzUn_cp8`RRi)K^7$RQFo3vz7TG6 z7hIg6mY=31*IV$mgcsb&7Rh0}<6%C>g8IN4ux81<d=g&J%k^xkkR-17CIaucEho|Y zMu^kJM_t@|TY_SK(j;E`pn-@z@S`GquYX8?vkws+hA7F2JbhkS#(HUYp{;CKhjl2` zj=w6?hT@t4&l|}Uk@R&ijdM2LGaMFe>=!Lc0$h?*j_dM7`9w+Mb?ql_eLCgjA9fOx z?nYawTT3je7NKnHB=$xcD|So579=wbb;{{LQk;^L^PvjmnQiztY9sE!R=jR>!=5yO zgweh2BP9$?2MVeXp$pEZLYR22h)^WswMQ_jH1Kb@Q>>Y|Q<C1*W<He1FY-^})U46c z#e?6ESM0rp0KAfv?TsGq=d8?Wd#-euJ5`V2QGvw0h^{h9X2@gYVkjy>4U{VAlBa_7 z(y7&8IN`uU71ZphT=-^&J;Ta#AfjFtAWGQ{<%Wy-kkY!wMFD5dO>+4CwcV1}K2cOo zvx3;sCNyVKv&C=$J00CM`BbST7ME*+qpo(f!aQ~+Q9yE@f#E}z4T!Ty{dHwdzqtK- zJ`IlXX1Kt?;B3s2n%rIrelcUo+wb70^Q+oNe80#&X2w2_@yePIUQ+V<xY^IKc#8n_ zexg+Il)@J>P88t;TNM=ql`~~qu`iq=`%Uw{SuHdMJw=bKd<w*yz@pt3FqpaN_vB4B z`LSaaqDYmD{5x#+lcu^HgPrKsizoa4&$V;o{$<su<%RZ)3EpDO8XTE$oTBa!P9IvS z<W&~E?ywFt%%Ca;O>=UOY)w0>B)!F7){Q*p#Cu<~V<$uR<_3GF!!>`@1?l;#&XhdG z@L-+uYMqckVbrPmLCYNGRQ;So-#q1_#!%iMNR(CbA&yz|>{|dqYfM-C)(`f`p5~$? ze7SQ?746`gkIckpk0i3yi7K%+JzEUsS7B<l#d~eIHtl`!(~f(BevEG9N{OcLBwhqE z&y+i92%kZ>Z1*#*7bknS^USq>qiHoae*aCtEytf&RS8O7^O%@m@wis~v_ra2W74mm z9y#6+*=#4FMj)5qgUWeqSFB$VG@*U6mHBK}i(~U+Y1QAZ#*g<D*BR(r9Db`UF!RxS zi+&Dtrx$h)m-GCk=GR%jDAsW{(kl?1zTH)5FP7&0s?0v6xB1)r17&N@>9#8jiSQX} z=Jpj(%n*1$4_@|6z{||omRwK2rA$|lynP+DlfvK)qPp?D=Tl#_f7@$}&~f+}Eu`K^ z?>xC0y6SSg>S%;GlT*^A0rm8*mwFdfi)(O&dY$Q$xc&@6>DJP7G?EO<q6uw6R&sh_ zDJ(x#)&!kSaHSyTi9NdVaa-D{T4$8s&Ft`AqRbaQw2+w2e9N8+mp^RAR5{*s7-S_x z%q@?G*KOK)hZCL$Ti*251OnE2byl`p?SL1gi>_4Ol&7EKQ};ZHVHVl`a_Y~-7CypS zJq5%(9qq+JrJ~I*G6S{&&2FnV-Y1r1k<r)SxU%~ptElS7_-qM!XnPK1OCvN$E+2vN zp^QKIByFIy=Ayr$AytCc;e0H(?vkD4Tz&ZDb|e@Tym$|#`m<a#AlpEJU-~d@NM|5= zPeDmgQ55yQz?1vS`0}c}2ONvuWNwTdL#ifDv8s25H@k!#a8J^Py#Pl|7CvIzSs>rk zI)bIAH<aPdV3394#-l5hQ^LzYe=fSO!#bK({QkpR4PDoHgzvF<NoPNk8jQ4jE%GW$ zFDw17#;eW*TqGXO?*8*?O+}TnW&eN&A|&PCzy5-<dd2lyS!-FO^&Z1_NidET03!fo z3P&CTnq^@Q>{Wxrlz>v(9;=FTcC4lTvTaF6%Nx1PtLD)W4vhO8h{bqCwC4(x(D(cm zKm4&x6xL4gOy2bF>wBYhwfcmt$g7#XCD*y$MGM@JR768V^&ig!hSBRym1D#2D2%la z&1|@ba_7vcmZ37+!hm2#I^WZGLOQtY7ur|-=1g+7bHT|S!jkkuje^-0U65g%F0Id@ z0`4KfX=1fBJ-S4DbIkUS{F;~hnNY3i6KKB$UT7+JDn#VV+rz4n$n|`nkdyD7LUDk# zz}+J~S-NqLd%x;YmRs;z{_Z#BmO6)@vP(9p3g0%6Farx*&QE2xS(5+^Fw#SokxpMl zXFLEA&-uv*32MeN>GGmW`-JGb#xPxBy%j~o_joPuLNw(@*U28Q2~vE_V-vbSYa2G= zxqmuVNCfW-zgf8{*Y#V!y6C|62|^AZ-?OlmM-!1rA)I@q9g`DsS`Y6}jzrI}TTXqO z@$4wvGm|^pW$@|={aj9o6O(u?_@Z})w_|kDyIQ~esI!&zwi!`Xd@Kx@?c{E_8A!x^ z9-i#!-Nt+Zytw_^B2YkTvB;Qo5&5)XKx9WT)M*KRZj>RkX)(UOMu5n9IkVEQV<ZQ^ zKW&V5Kfg{c6yfScP|o?qdT1iiN#pxCsf_%kdFS5ShX49R*XPi)K`m_=enp{p;Jv`E z#aq`Kk^4LW0;AhvzxSXSb$<H}c4@-L^E|2MP3S!a0$ym+688%*B-!2@DI>DJes9R5 zAx^^^$Z>)Oks-iI^b>vB5Ff6BVgcZ(5CQH2>GV0`dnxbPAm<9}rS*jY$2Oy09A%69 zGgJYZmEoGRYi-I&GFp8h<1b@4WlagxVqNCr{iObw1|(ZZUL)wU^N(&*;^{ysQ6Bra z`ROYx7qnLFT~!{}b|ky5YLji>e60c>UAwq`eBKLy`Auj%q#c2De)#L;pr^S~=F9-n zJ>`uP+TV30$AQlut%{Y6qN*FAT8lfEti3yrWq@;T5ISwGWpPlI00i)AQho?=-Bz8T z*(E7{RKa8xYlp+(V-j@<<;B{PL*<e<$P#LNAWH$QeU>k8Hq-XgalkgCTw%)#C1sw2 zHgs!z)wdwN<EG&Jc40m-!k#pqkyDjLQ2NeAAvd$)bEP4jQ(PzP<{q>b&y81cbqy#h zyY`{;^=u8)DiB*MOu^b!Oc~v9L6BBi+(~;l<SA<fg-N+!h@PmW*&6ovxkMzP)5Dfs zP2OamcpLbpb}(KrD5ia^gY;gUkd`m9bf%r`qzT~Bea&EObEs)#v`+8K-s-FdxJ2Rg z!oXYnIQ*WtILIMM#`V}q#O9S-GLY5LsJdhWw^!E=GMpPj^dcvRt0A<Z09ZLYPvokO z3)N}O7e|(QRMKY|o=|r1i-(*Csz1JZ9f)CP85TG5=m6EAWE6#H4|C>lzJOKkI|q`% z$pRJMRna6D;a0L?@kEt;Cx<15g-~6G9!=X9sTKITi=En)%$|(*3lu7UWxQ$4fB?2f z-`rdtX19qtodSUekOM;RC*yv}1BQcI==ew15*x(Meedb&;4^JtsQRN>za7~!(5MTd zcQa~o6)e-od}J8J8wwC{M`<E}#bg`spAKzWEjcu$8>~PSW`aeJHnvB$PYm4SYPRgW zjgabkhO@pvSw$y#9iogN+H;O=3M=f|XHIyKj}ciO$AX5qOCrHxC_)~)V>VrsToo{x zKjS_UVQ*5G9@f%ud#VoOZ>RH1#`2-$;ZaJtt+V<fgJE9#$8@rm`OY8-%F{TwWp}W@ z4lB3T4<NtJ_O)J7#=<MCde2=#Q2wIfda1+c4pz9y7s5FrDZ8NL;@XUjET1yvi}}Fm zB!{pt^T8b8`EA-B%g2;~V~Jp=p}I2<)lp8kqYJYXd#fzWWhW#g%s6IP=y12Din7+Z zH)tjUD-L5xh(1LoVe!^;VoZXq<duErzIWnDd`s_qOJtnGy3VU@CyqLcv+u-Cz|&w1 zf~P&i+ql^&w?|d7J&h|OAw!wI%D+5jA0X?L(d7B35PfQ@g^tmSW7CzvvNK~)xRuD` z-15+^9rIQcvU)~xS4o}pMc+e}j9aGpaBE-_CRvtOyJL8Y{3c!7>@8g!iHyLUDISgn zH=5dCAxlb1=SscXv^kJmq)Y}`3ZcyU;@KG7x^B~K!OuuWhZ<5_F}N{q23^7|m{L8M zH=1A;pm!coIl)+QEhj7h_J;e|!hv2ae&_p^H#cG&nPHd7U3$IPCHI!hb;62Od7Fw9 z$y~0fIVGUA<l4zJBJ6TZ0!~jV?rpl$3#c}Z=0Aln<*9xd(#Md#D>8h>jU1IB6wGUl z>ln4s>kVFSMb+uK#JOp`R&>eb9+HJyDUJ!JoD5m5xM$`rI=`xYyP_gs^O(*vF`$IW z6YIF@Vn|g>3)#UkSS1gn7MdJZ2Kk*oP-0iC+7n>lJwEHA^@$tEWiNaEueX{wSsFo~ zejE;Yk3c7%gz)50zuocOVfPk;+$;y`aF-wbEMv14J|!X~cUf&AyyBFE2ke9E;THjS zM2<u4cB2OQ@JBH=vfWr0@UQ5%cPD`8tUF4_p$qheljmaej_c^XquxChJM>R3e0eVU zZFmY_;4ULxvWGHd=W_I)Tpk|kcaxfZzKx`<1-#>bf^nWMOyh{@E5zxNQfTKnJHOee zIu#T%LF6Z9n-VKuUiA{&6pUPNIHQDrOHeYp8>V}7kb9ml+X;zA4Y1#Av*BIx@j3&o z1pb}=LPF4$s1c;3Z8~U%%<;B~C7ypbQH^yPc>U=6v1{zv(o5xs&HlKgp+p0(sp4dB z&@}@Z?msOPL;4l5?I8Eb%^&H8`p;VB$sx|m<FrZlpEIg+wLFAR|LT#XDVYia!+-wb zieh~7#Q&#_d;gdB|KFQ>IA8ev=N77sr2mT{aFTy=g8rNO1oHo%dJJ8(+cN{gC!Bai zGw}`8Z2wUmL~Mrk-@;x_zWg5&!bzSQp$sqb<-cwEWYYbK^Z#~*H*~+>(GyfUu8C7D zO$ZozQR`3~&Ob^vgNA<N{S_y)@{eR=m}kN9!Gvt4YaP5(9<4)BuqpgMC&BXzFtcmw zzcS_W{d*;;CW3)uvCR`j@syy}f0cy49KpX$bN0>O>&~b7{!$h(XH*{^@Z^43Ms8*( z+%s?p7rIZax&pDedcHpe=<Cb)IOQiQ-XeW1a6Pelj{B0Bvsb%fi^WXVoQiz$oIz|Z z@zHI(-03X_!nmO7VQt*Y+r_l0nVIpag(!AxL>HERVmU_5gs5(hWp=;6vg*T-{i9>L zCVJJg36(w5;uiHlmHL2$h0lE5hq+vf6IHBpeKQ>jU>pPvLk?FQONXr5j=)3<E$axH z3G7_vB`@rNXGn%TBpis3cl26%<KnYzrASBBhmbBje+65E#IQY~^ooBT75P`4bzR6= zS(D<NHCtH%h;$EG7vHPAiD=5gF}OBn@oOzi$VV_#H1SbGt^I}l$VYz<;fReR4h&2O ze|Pcgz!!GJla=m&RV+t7CL0#HnZ!ork`Nnb-EDk2{#oy%mIQtJ2uaGhN`C}N{yz#B zQ-<@WcR3$vX{bP5mBvs|S%w8ZOg>_s)@}r39A$Bcn%tukMIcCL<8oKfM^#4ulK<## zjyY%8QOgp%5JX<zc~rmf1TOs*($_zI6N*ce&Dy+XfK}Cv?)r{F5|Z7bT&R^R*=U6d zZqLUj&owiTiHnmx$8Q0%?^^Zj*>+5?C^pT8WBFnGmty}UeD)6m^cT`$hkO!Dqm7Go zc2reUIk7J&tPRUwc=CmyX&M+(yXPLV%}Fb05qoJ1p(4eMs~4kId=px}wEa(U5ILOw zfH^T`>?Y!LFXHb#YOO_~H(hwLghv==KaS5L$}PV4ghi^>xr)mpOR3#^8UbljXLr6E z*0be>{}qY1+23Mt62==+10`rvosIo6q$I)bP6nU(V`qJ`Y@@JGD`jhYXYKne8CCm4 z<L`)ND)1Lwl7F6BS7|=1zP|vwl=ONp<fDf`L^Ujln8YF}g9xw``|%$Z;G315<2pvr z%ew$1x|^W0+WIr3x2@qwW=)o8SmRm_QAAI>Twq|#%{7UR9Up-Bv;I*Qj~w6=E!9VK zx>jtJ-P|1hI~(~odW__Rlm^io5*>RIWrQA6uE`<rIQE+{)%JZ_eC*`*d>?mPMst#t zmt#)lNqHz<ST-CcQQzLpwzbH2^-4>~(bogZ&5HsF`EpHY2y9ruYe7*9R3A5PE?o1a zasP^??=}a=Z&o?gMDW#9zcyM?*Uf5&e3`GYe*1L3+0Htw;cn<a&CC1bRY)XLmE1%& zd+T-KJ}_$@gG;%L_h>{%w@0C#s8PvQ!ydvNt6d&iL#&=njbRu<vtUf~nkS~w9?#~a z!k7;MnfuI2Zm!-3#YTnA2i3467SXxb9Nn*?s0dh{88|cz&6OlYK+^MXyAtyJJ7~ll zSa&qI?2JUa;TRCwMQy#Fc1JYl;u9TgoO)KI^2NQv`p8!Zp;I)~!%AZRSM))d*VjC? zlH6j*sClY%+21yOIz(6;&j8MV6;3(!WjKB&ZSVZ@zYrqz9(blHxEiin6O^If@>u`# zdh;afpnM>LK9Ezh<e9e4z7=L(to`%TRoneGLj|gt<%O#AEd<}$XJpeg)gD5q$?LMi zeHKRps@ayE72uGCkqmcMGdWF7<n3bTYkV5KO94Sm6&ar*QUipDadlhfS))2Fj{i=3 z1}G%YJeC7P6h6MKED8+TUg4z|RZI~=r=h3Soe-J>$9JrggV+3Tr@TJYJhxnEjWL!X zeVhHE(kupdd6G|vF`&4Zh3hkmUvRUTnJRw`UL{RjnyLSYI%a}sKgH;ku+HB$d^!;8 z{CSWYPUXUfaBn0FiC68eq%Fww<Uy*=aYmz${&tIVO(p({5+ZU;%v#BY&%MbQbi1SO z9(dSU-}>Z{3+-F&q2s0675s#g`w=9RvhPs1aD^&A!7Nd{#U)2=^J6^&-?|Qb*8fv8 zE@U3W)5cdgTy!RK+<5lx>u6sb`GB~|*3_)dV@xe8bSc9A&q?`Quv;O~5QjH>E9iO@ z+CGUV{Xf3TXZJ@JG-Mz(kxkV%`DFl+t(y)1twu~4N+bf=tG9Ul$yQ0EX*^S!r|y!m zv6(@rglqmsh<dKi>Wj3Rs=tiAANtnFwuqW>SE4Gg^0S#a*0L!6xda54dTsFNzw4BZ z5X3f4<LZSE+?1P!cC3;s0ix3{10chM#IiKlA^ku5>^r^BaLT(3@{yEy&F~$@aN@f2 z$=yHaM0_KW^Q^DA(9ZlX*SOU78X*ebgp0V=5_87gxYjIIWU3O3YLzQ}QqVc8=#@+E zm2DLwEgcaf{U%}*&u;~YfV?Q`im+`;TBt1jCZzX>8l5Oe;J^7rD4`+relnKkn~|oU z88QtTfWL{!dqK=&Z~L>>gST{(W}Uk8c0up9_+Y+;4Ij@?p$2z;OkBo}Gw|pvN#&fe zf(~1OIsMA)HS+(d?k(HmT$XTQNN{&|2u^T^AwX~o7Tn$4HNibVaCdiicNqvexDQTn z3-Hcbd#%0ChxZ4ZGoNPWYI(Z4>h8O%s-I3^gV(mYgTZ}`_{SK0rz|ml)cyP+w|{=N z97giGH1M-McKm9=RFnF$Z6h~tOrbYZGM1%Tgo_IlNk1+_wL;K)=Dcfnk14M^{<L5< zND$PTp>rw0YIJ?~E};gP_HV<ZsK)=A>c470#Ub#28s2~Z{(pw<{a;01m-p&ELiTF| zo0A`<P^+>ecT#Y^{IDlHiTsCA@7a8U-a;K1_||V+{=!gMv-Zh*UUTVssF6QeRc#gY z2Ergz5R>JR(>O@*UT8~+szMi$$u%U;uq(Dv0b4%mar2QtFztP?JiDf<^C%EV>ok8q zrsOBV(DY3nDY@7%f*bqF2a&*}PIpta?VY~$Vr6l=-*0zLE!<~%X_BaP@3!WI`@*<C zeoBd6O-sOwLf11MU;cetph9c${y$o>CJpf(@lq1Wk(;X~hI~*L)bf(qz{sE5lxVGp zs{XAx?{P+0Spn*1z~-cE@2r|vcPO|SgW6v`qal)7S%swMsyFU+_L{GT$MooC6Y&7F z<V<6;6eQR&EKADV(Q$oDK>9x>56e$_7tj{}_;SoCd_u4|BC<|&S802YBtx{M5U2<) zaWR3n<-mAUM=ljt%=T?f{+X3@V_>g}!oa}rurp<%o&FzF8BI}u$delL`5b=?osd1& zX~XS|Ac8B64Z8R<G1C&fm0n#6TuavAUi=*@7J_~lmQ>$v<p^=cz+DoLw{a~DmMW)~ zmxL6eC_?lLFR%1(IR2h^0_rJEW?pA$ek5oSy`UCC>{0y|Bj)md0IsbX2Wo@OyF|x( zPV-F+(JyG@PxX7Xi?X7zb(v8Dac6S??42ufV2u}k>@i&WY7jv|RUu1*>W{QQOh>zk zg4PXLWiO)hV`0Aatl&wRy-Fq{GiPAt*biWY$w_tgMf5C9;r@@Dp47dKS-lj&?v``J zNK!z;qI!KF&-k{XGG0C+76OdbMti!70RRZdl6l+MAX==nqB5Bf?z{vFI==tOVr)dH zsUae_zmsh~`~w}_tm4kU4paLh*`UAubon*jld>k!dW7s)kF;yamhjG(xULJ;*Da*d zdOVk-BIwwf?xO)l19!&vTX&T(KHNl*^fI{rY~q7^D+%*q-p00}QewvRkBEnPl&do) zpJG8s+FE=5&(LZ%TfbEJmb+6dw6HukT=cI&A38FzTySlURZG{}5?}(qQ0rXrY)@Aj zwsd)PSJ^Om6;UppuYU3_jd|*NF0*spK0`5zlrbB7x@A^mL*oN7Gji&w@n?D(BQ4*% z(iZ;+d$LnMwYtJUNRyV<8DIHsi&bsRcqYBnK2?`#?13i8gg@tU<Sp5sOehN>8jM@U zHXA(h60o0_G*nl22oJIscbA*tO9Y{k)#`u2Y3z)sx1^-6(CT(WrS8=2*OX9j;$<pb zIcgyr^>!Ik3Wn2`So7WmQx^X;I0rcI17rWux0p{AP@BEqr&j5iH$=rdBK9UpI8^0f z{un|*LJRb3t>i82A(;!0rnE4QUu{iwt^<wCwrLq7Z4fkFMu9SYYoPJhDxXWJt)lA2 z=pcJ)hKa?5oTTWyE?k4wnu`fik>Hjg1&TG9iVBk(y1nb!2*d`^XX{whsAmer&5)Wd z1;x%q6k8AG;;W&UH50ZUDvde#27lHAt?G@^NpZP`_f%B0#=MES_(}L)x(uHGN+*_e zF-7~3B)F`fAZ~j7HFARJ5}p17B=c4x5!YuQpueIaR$h~A_q-a)yqb`vBv}|0$z4Ie zzF#;c(i#%i{>!+zX{6qE&fQ%N&j^|O%hMo_u4r#+bXR>~qx5^3yR*}^w!|z!xzR`- zjGn^GEWw;2Un{CQhOtz?s@CV~hz{76S^4FK$QF;p5|F}7x@<k>_j6uLq@r3^zYl^r zEEZOk8Kh=D-WLv=?Bxs<ab|7{$ep$P*w}#M>@{fx`k>p@`??EIjA^jVa%)vQ6WI^G zaU0?MFYs=-+`$dJ_17Wz%iZ(x6B76HGFncs3d6RG8ulgi6fuq!8NIz_SFc|)StM=m zVr)0tf~NT6x$G)(H{c~#&GqSlR4ayNx3TzMmmVE;=#S$)nCB)nOkVE)AhkUVgpLhd zIoCc>WDWjkD8qV|V4b>FQGJ2?mij?0sfMNx!ITa|TUq`^6d$(isOyYMMn^*?VhW}Z z+ghtH)*anmgyu8sAp(>+Q<@g2Fuh)@)7fw{Ma2JUWeTSVCcG|&F9kpFM^8+<ozJDF zZDsSjVUl`djoGc6dOlvf-@o>5jHhHy2r-v=)fYXFejWz@!QwH!hxv{u=OSIY8P)Ng zqo7wuM<J0iG13jxbwL<yrl$;F5m{b#TX^5&GYiS2g<O@Y>a98^&8>Q2HKIh7g0ja^ zRB!L|p^V!H<Wd`*|AJOY_*mIwaTlHLvQXQy&|gmqYdU;)L)hWZl8tM2>hy8{=#*X_ zk2C($sA-=u`#Vvp7(*^8qq>_rOL=OLnpBjabn{R!WLniE(PmMnT3^}*B_EwS{Adb4 zn7os2QcdvAn>_u%V;!mE^hlA%%ZeJdGsZIBRjV0M5lUo0bi#A5m-D&)x`AKwa1d9P z?j_*}Y$R}3W48U;4TRgdW&&krupQe7bG%>tbGvsJD<9JY3a=q^R3f&vqzY2_&{lYN zX9D!t_I3W`O=4D%JGl79&O?{-GhHQpjk2CaGCC9*IOk{<y#wgS1ql8_Y<Qty19{7H zi8TZ<5+#SXa5<m4O+;+)&&Y4|411+NQpX>3du7F^PC^-p89_1e%c)wHTN~~o;mcTo z_Vx~bklBzdTo&Xfj7@g`VF+GVuk@UO4n_<^{Y+=p;P0~ejsnk?f9$lXY$UNG0mcDa z(SU=Wfm(tdj!GdOACNBp8H)<%9m0<NJ*JfcwNdW}PTE4ln96~5GSgPC>S5{k!Qv<# zuaOMUtK(R<6TYp-cU#LkqIIl;cO?ydXS4)a@+zmjcVmUxMi~{P^-_e$gjI!FF>2f` zK~vvXNe9y%sE75$69qq;muDoqBY%Ak@fsD4OMD7aOkdOY?SuMOoA$}FcY$LBi!;|J zXGFoGB!!N=nta}iLyxkRi<A>1t0{Ym-;d5>(6afrMD^{D5<sm%BI0hK&&v6gv9z}A z6~e_Z%Hygd57*56-tY-J#vu|mIZ8jh3IC@0#t3FkmXq~w*-gKlYmZvLt$cQkDXDdA zn^K+?P&a>KohNe9e*&!I9;-4WJJ$;cZOwJ%jcGRtS<6!1r8Nl_ON^1kI}9sz-)@NA zlP+i5$d*ppJMbz}0}zMzo4Vt(9>Xu}d{cDDb);`~166;%?Wp??^IAS0kxmlN+&}`| zrXgS#@5j?uyOGT|<PdnF&K*IydmL<!5468oMLJ_TVqfCvN7xn7=FZUle@^v1!a=p` zyp3+YJP|aUKYzS{+!dPd?m+q=yeasEx`OOrviL!YU*eHf-=t;1eazp$PrQ?CFY2K& zD9r!TB6j8cz;Repw?b)jb0*wjtbgO#KNcLIHxgH}79rx``euH6sx4t8N4werc4m1! z1H8t(1VHk3P^6%@G_>T=G8QcyXNihwk(GN#v0Y*Y%^l38oT+cQo8|>7K=WUu7K_ht zG^GHqmION~U-T0caNww>lvCke0GLV160%J}q0MHgYYGpQ{Dpc2lxo99BEGZlb)@w> zW1Z#jnRs5_&ej9I=z!A>FKf;Y=Xu7_*$Hz@gS0iq&vDOk6@t<~yV4z>g)Dwk2oe-c zs}qjNGqLgbb_8pWd`@tVBSh@@k?r2tU1J*O6palV)G&O$MH6CQFpbtoxV;x?HM<_8 z$=k26HzqAZjU^S?agUCOK|%BFGHwuP5jyzm@umBMKOy_N8%$^-q#63*?47d8@PbMW zN#eq%!TmmRb`E}<{Q1&+Z8bPLzt2sH4>;J@b*;Ul=vE}rMirHXdB38G+?DmZglb!C z9gK6wm<)WU4S9T$3i6j~UXw1`lib9(qHv{3^tgE9eyC~>ZP3C$mgi&(#~_QBG;B^E ztIjF)2(x7GB46ar+Np_*lHA}ieN`aiPqUbwoEsx6iEZX?e6dNUdTz|;G+|I<D_dgi z&F9o%$ed#pin>lO9MARZDl9D^R@SFFpVMD_?S9V{W<zK_YH!-la`H>U|0X^DI?h&s z6WF8tq~w2IhwJDM%=$fY&wp~Ke0!CpyZnODWAnnH0e}|smyPR+nYz^ADu>Ew11l;R zf6(x{?eAE-?_KZY<enf_+UTM=^mOqXeLE-H#nmAMlW#bawqWncuS3&LD7g%}XRW+6 z3qoRdXdeN;+fcREiA9JDZi2!d2C{v4P5q3^nhc~=n(|OzU#WsIh^5~JwlG#fi<8Mu zD{kFg45Y42S^I0xNPTiL)B>NiT5?5xH5fb(r5Yc9F0JMtIxLOTmcu(i_ae+fFsTK7 zy*Ml?EwxS$%v%&oTaW=S!w9~Eo-_-gsgYGSv`5|MoH1rAoou5^i`7oO;3Le+9^@@C z=B&I>v>y~v(9G%C8)?j+5}gfJ=E_Y+v4roGhouPUuFMAraT->#6|X<<ix%lN;F<to zx+B>9gJ2Wit-QldS4Jmu3oR`p33|5$?wpX?*udtK#ri-p?aN#~7T6q+F!l*|*rq)u zLr;r|$SiNkQpg>Hk|ee-_OvCj#5%&O3#OJC&OTpmV%ldTWK$P-RG#lPLQzvh=Ae@{ zeQA?FWb0s9;6E+}?*E*;G2QyAVwSVGS}JTR$9*3<)}-b{|B@APS|kv9LSsg{9(aX? zm~&N+7B-OcjhH*5&Tn6T!}HOj^C>Cpv7Po-*Fo14ImddhKhY}{imWwb<VpnS5^;2I zg@rr}7+DlFJkeVPwfzwz^+`!|u;13X%lfmK=&z6HpB84HRxQiE@pvd{ODE<zh5kvO zdTO2T&ev_=>-{u5xr^DrB5ktHvm1>%@yhZAs~AFEJPnlRKuDVFEn5pll**SX++~eF znw%=#z;VrIm=dCjv?i@D)c(U3H(WQ1D*BInCU!kLo+hN6LvbcE(;P==D$C9^9r{F+ zyj9%7!N{@<&4+!Qq8O;&iAaZ>l_KL0bpx&ngELcy1m$`cQkmb|)<RX51}MyrkrUs$ zGJ10l7y5kv^o<af)EZA2&g2nLX_DpYcA(q={QmLOEY~79wdvcHo7*#@V|PXTx6%-2 zABL|%X#IfDEc^TexXQNNy_GVyMfT;5AZ^uH8AJ}i@<8ygq}-TwQl9vN=nR<ddpp5{ z+7wP{P$oHAqE094YxiuVRdtT)IYsEN?}MF40xXk?iaRZM`ICyy{)VY(nrI<bv6Aeo zWo!$xn=293{^Vb~LUVyrri}<bvn$<?7OIQhiO~B$GmKhree_W-97U>g%~7F0jk2<g zunBz9h>Q2`fPP1&tH|rZKG!eAFN?;$Ns}FjNZsJ6tGKpJ5c)`{_MVYiKKi*1)OeX) zIYH$e=_Pzi|20vM=Nw0?9DgaW<JQXCS(|U&P|H);R-j)$^oaZpE1dq&4o#cL78%;S zrUDsU8<rN{j|QRDMeko8U$|nYpcChXoRFL&tpwKtKO_JW-6gG(<EoSW(gA4m3d-s8 z1@;A;DXgUBov+SJZEM|6>|9}GwmjQ_Md0V!AH{j%hfkblFL3$LYcGm$Yx?HYNL~k6 zj5ef}@Y#xbQm;w-NsQuM1%s)Uf+r#y^?&wxBl2N{2T)oi({84)zPf)gbeZ|0^HUQj zX~wR!qomg?Asc+eDNG{B9lvZrtlorXi|kP>=BYP=HBvZax;nAjO0dW?)G#U~$=^8= zQN7QFdcDc}&X1%tyRfhYzXMQrwpXujXCR#-vmpo0R&2aQJ)9OKyn_k1jQP31s~W#M z>~)Hh_zi)-*qKPXoQ)O7t9^Gut;GKcZQjuuFE^fU_>=1L;0z|Qa$Mp^F#QIIUN)O> z6#$Qx0T@8dx;Zl$do1TRWbpW6!ppjbFvcaESoIh%eb4&FbbBrW7Q4)10JnjwS$s*n zQ#ONN-^~eJ^y+$DW1TCx-lU!H1Kc9<O8~jb3SC_`?nf=YM>&9li=L9*A=RE;TT6KH zDuewx-jY&*YrGo$?(s#^`>V<7ckLef2gFsXf8e%CL`)`>wrAHjP1l<JK(f@Hz?&Hn zp@=tUoGQqvsXlFY*36M8aEW~@d<w5D<c%pL*FXn^>^%E7Cts*DrOVHPsc6}`J|4dH zSg1SaRz<)wo&C<~=Ij*IzOEacZr4-sSBseO3Jc#(&r75=H`bWV7sePtZ1IMmhWV@~ zQr7NAN{#c*486G2!<8md@O97Lp;=&n*@Vq+{=^WGKT|KAyl3E%9?vL^kCF)1%_h&X z(0+H%ptk8_q*%eDBl00)n5?qkdffYIjwIm<{gbG93X5`dHr?f^v5+tcpCgb<s^LC{ zlx*Xg_7WzOONAd=<w~gQM0by=viU0jjSCL6WYl*e@2h_}xtx(+Tk~LxB^G|0$lS}j zM#9-60DQc@4j72`RP|UNZ{nVvRa4BfM*}`$O8U7Fu!I~2uI0nEXE4<sf0swO=j1#6 zkZv*k3L<HPU1qA>o6Icfsfc=IU`yehtrzSLy*bgC!B3sBayR4v>*+WhPSC4^b887E z5`etIMX^X%zQQDH1_~#R$wB-sc3f^;hS|i$P2M64RUi8g-~`fbPfm*pM>b~Vf^duB zR;((^^6LCjYul1zlONrVLF<d6MMk0B2iA8>Zcb#xEK<Y?u?+BCec}Gwa%vxWd=T3s zc<zK=xPb27SRN!Xnv+PJoXYYCkL*FT%%M=-gt$@s9!5Q~HjM1Bne%5NqubEraA83s zoUz>D7dBP=;T4ZixVZ3Eq&JvaO83po<Jt`6`OTUWrWV2rQ;NO^MB3w=FAv(omL)}H zC|NCG?Jo<BXw!yHYAQeGIjI61Sa8czst5fiwQWk7<<lvbLJNM$JJyE2z@u{>D!2vk zW_aUhjq!-zL^3a=J;Dj_=ctN~%vdRU;0JYt0hBrc1!Qz*?~QDy==cQZ<y0fcU}0Sb zFh-bAE!}_4x!p0dX4&_OC8sscNw@eef=X({53XVuTN+0&vbUD&WF~Lv_=M+wP<{Kt zC@QIQa(J`%MSpYZa)alNa0h&3?bet-*(Lm^)-AfUD*Jr5tMP1(b8b%hMA~u8_k@2# z?fHc8wt%UusOlbOBqK6B#(mqB&h36VocUm)h+e0sBEFfO<*pe!ljyjp53AR!HRp)_ z6Hb5uXBhnVRK_^R&X$-iI9BjFQ_gIgIn&*TDEX_|iRhcw8MQ`s*K-(_5Xw*;^j~}g z#g%6;C1J6Kh&lN#j&(1^BHgVEC-c$^$U*b?mZJ>zyQiRrOhIFDVkei%b=3WJlq}Nx zmc>Zf19n)eRVmBN>0!XT5VUrs%$?5}S(&q6+a<+83c&uPWp|Q*tP!7{)SV%b;%o~r zwZTru>PFG=BYXFCgO-2SxNk+rc#Q%2)dv1Kn0+d1nQSfc;<jb?TlC3(P|IV7YRcnN zwgZ;6U+R^T`C~`U^!GET*WZ7zb){h{n-7Qx174L+J!}tje8y9Kx`iZuvqo+%jBfX_ z!N&4<$9a5F#W1g}iw6X#6hy!go*mPD`PCmW$I1-%1~tF#nqzn16cgJ2q?#%GjJ1yJ zF=OJHsTU0fSsk4hkHKNfO`q6Qg5y43wp8CgE@r<;9tQX&2Ka9I`THKTe0=wtayk#W zGeM^}1f0Ex&TY`&jM{8{e$YmKmVePVwe}L8)CSJk8|WF^B?IgwEp33irO0;vpm&cs z^!SKq=y!a23Aq(c<J&pg4znxxTy^Vu<36WW-FJdaD-7n#s5f}g&S}!w7f3jFp|B&? zc4h-LEwvfUy4Z&HhvM`3ox?N@6T-#DV9D1>QU+_X9znb&^f*nKyG2|s%RUDE-L`~X zQ+=2j)ca5K`Hb3;<tp;;UCuCA7ifD5iuOk3elmAX4|R5YE9lVJ+;lxzx&VyNluw9t z@6v$3=5*5UjNmUCRW(*Vs8n-nIJsIL-4QFY>Qor-j<ywvC*yR*tWfh<%P6p%9IVyD z&<>Y#Jy$G@U<Vd{j2sk_94Bhm5@wYJ+!d_L;n&Sy_0Q;kcR><R?{NH6c5<$(vi@OX zYExkXS&k_W;%?C@6qtVWV<{7s9kYgQ{1n%9zgExFrdC`JhpQvb+8nxf@6F%!+rj0l zTR9#-pGxD65Iuj2>uDQad90?Uii89>;aI${^%;RK1xF*&&Z2aLyCn<QntDOtlf&2i zTU+(ZKtzGrq*)rJw?y(W^PZ-S72`x)4(l+M?UT_Or)ceA#Pk%VvTLdJ$4I;@xl`mZ z0UU)tBC;yOgm!okn;vWQ<$>6=+`$#jqJez{X^@zxnXs9S^j*-B#9LwPl}Q+V#>EHS zrrM&PZjEXP_r3Hki+|mM=Gm)hAg8)K(kF_)k+2eCDtaQkQFQZ@RN&{0Gi%WSW+oZ= z@&S|o`})+H+DcpMU6l5G9FKWpxt|#z{Rq3lEcTut-vaohN2uX({8ELRuZt(7Fag}( zn5MqgH`p4~kJHrjb=FwrSws~LM%&va|5{<(xv!nX(Q#*P-jp9nDa~|sLz1PcFJW%Z zX~Wnq4HZ%k`#PJ?ol^87l#x>H2LriXhl`)DPH^_s*^cj&`jjw>Mopz(H}nXUS)l=V z#J=APh<JMpF>pNG_wX9e-qCVcReK6BG+9cGBaicWSYa*pyoqPMM(+>-im%o$OEXVK z&9RfMxUt?tq2sPi2%pP!I-?3Bajr(6)sPQgexky-=^N?9UhNMUBfZh`gMz}om-#HJ zwmvRQgnBRZAVCDSSfF{LTdPZ}D%+97L=UQlq8&jjkHl&*u1HV4J{#fZ`_?s-+?t0& zJ>vdjWx?BzQD&*djFW&#hffWX5FYI_!5&MSv$UiM^jK5a&3-rT0^R(3p1RHPN^c{a z5L6a{9?%V*K3i+CL)K|2^9|U(wv^jRS;cF%KFEpjq>Hsk3?-<bB|(3Mck9Lw>Rg;f zzFt~}(}q03(lR5XAGRkQc7v(vomI^(s9mC(It>8-t1%B2)T|K$?b8+X5SXc3IYeuj z(@(xWRdO?1DHg8t0|shn3Nr=+2|o4Ig(L6lj7^(@2&l2G^jC+xudEdcE{PSRmZx<_ zLIHIOLZX&=xPEq#0Mqp*5Sx_?=`;1E;Gwq72gp%w0dz9M`LD88UWgJ;H*}iC@+)b& zt5-|xE{~D0Jk4t}rKucK4e~P=)b#`3-PW}<&3`}js@drO(or)oG#?4XH^7*TLY&|| z@GKDRETE27l;1`UPDLIG*G{JOSb;1ga?Gr&y*RIJT0(A{=AL8GNQ-R`t_EsKY5M{~ z<%Xbc(<~XlqbIjE7m<Qcub_xlL9cH9i@8AeP)fz3m8>-){Jp}=VtbCY9AZ(?{!h*M zXkjP~2Xai`4Z;K3RnYaB8N^{WX_lF7r|2D6CG@<fD9|1dHFu}+XP-1f%c<U>Bf}!w z_os!s-)O}y;MkzMmsd=q?aTGhq_{|c$OH)eeD4{37(2%HrT;~!`HV$B^XbP$&7ob3 z==t)riM2EE4{)yO#IE}~G3VOx73_pV=*1HtXr+?Fj3mDucg(;^mty(RydwLsHV&%! z^UT+vjmBYR_=tVyMj3I&Ms4Q=2+r4li@r@&c~~xw;{xEe?7MrOqgn%whkqZu2t7Bk z?mUcloysqL`*=rL(|t#tnF*o7y05ACuMc$9dv6g;KlHplruOl^hm-0%7QSkre_pfc zUZh(?TEZMXcA==MT($8Hz`Ii%6Q#_20e51EnToy(+$j#1cXg^=7grP|RG8{$Aa7?5 zZgrz)^zweGCl`zwpsw)<J@i60SjQDMW1*{i8gW9;+0neE7)V+tS<iYxYRHyfA#U@n zCszMDwy0x&vazA?ira9o8{>IcW;0T;DQ9NJ*)*&x1oX?e<0g^f(VA??XW!<VRnRIQ z6}zMEs{wg)j9GkGzbsnKX;f|6Ta9zh_e_tdGtxbSC*b0pS?73T9#yYg0k{T+X6{gD zDyC6#eP=zp;r8BQJ!JHZDo@!gzNluY)mA~7a__eHNevi_F?tx&$wc*wzp$VmF);AV zpdi2A1p_a4A9+Q-#j$oyNn|*!17mfFQR8sma5>|G`JU5rVsm0Icj3v+|M+-mIRwN6 z$@0#?ExI7x@8h#=Snn+?z5L0k+x%Tr_xuQM4+ABYdw``xUz=Bhbht0?l>p-+fZC)K zrEC)*-N~xE&}iCYdQ$bN!%EYux2_ZqB<<Dcez7|oL(G=X3of^np|KfHvBxzwQHm5t zuVtH7ES#7%o^pk^ZLdx6nlNACWOBF*uWgvho!8Z6GH-;}7l28wOhF{~lrNGa(?KW| z;YBL!RO9B=iaXAzb?iK$@4R@?`g!pJX2I}N8ws$nYn&)~Vb<AuQZn`OL0Yk$Aoa>w z%ci$+7|k&)mY0Kn@-Q=IC3zi(&_y}C`ZOfzD^=8EbjpV?k|~^4ZApjzaPs>>Mj*Z_ zYAMW)up~Y+laz!g<+!fv<+`P({S;xgdLs1MDNUjlAeombEtXXdX;O+cxjQE#ZpuG= zBi7kj=;Im)pyDa<ES*`S&&xngo#FJPZMA$`h?sb>$xo>L<o41fN9jAUva@KH?m4^} z-Et@1dH9^lilg<o9v6xKI_$AI0sc63HJ+YB=V{lxku<?MWUwz56Yo>}mW7X9u)8a~ z_xjVDvI~(Knzn1qjyBkX14?o(-JWs8=XZ5cKTmtMMjmK-iJW08C*U_d(3fjsw#+lc z0XAGuFZHa;N`y|tJ22oOJN^p3xjw0)c6y7vl;D=#ysLXbjwY&JDWGa8mmVWSuKnqA zzs<2%&y&C1A2*r|;J0Wy%lE4l7-G6ih)_tB!OLHUulzJks9oJ+w@_gaJ*AFLi73t2 zTc&N-K#0*oQZ}1>uU~#z(v1G(g=zEJdne!qFS|TZ(<v&}hY`OgzmkUmeL+8+ZDgL% zy=*h{iCK&<;n?k9fA<@q2==bOSRO?lP7k{MSFI0n8ulQP0imw3K#mjhWnqQh3$wxo zmh4+W(YocjjCUxF?i|Oc7${GdnMZjL*xpKVYs`$at3jRmjIU=Q^biDHye{0>0b$~& zTIdZ5KAkc+3TU#XaB+~MxQ8Py#aaHqm3F_qlw=bGw7G@dVRDqM`^;_rl8m;dN=cid zeBGg?&Ct0sI-CfMn+~U}%fSiyCD}F!qkhmdp+lfyZ`3MitZWY<-nh3gZkv>Bco&^b zctfgUuHhhC;8Omo&y!RUKH{_3gRq5TjKP4(F(;{kJCjjZx!E+>T!?^*AQ~gfefDXM zQ0N=NtR+m3LuhS&{&C<TSM`7!31HXYvO!qyIXtJPz_mH2j~D?H5%za%D}e%x0EdD> z!y54VK2CT4RLxn&H_+wK!0X|0)A6v0qNn=?(3Aa&&ZyU*>oqf~>S3k{9+JyMwemW! zVH9*}Vf`a~Gpg7<{oKjtX6Ce^1lTjSJlYhLu{#)-(nwb5>Brp~&u}n&AQu5UY<9LA zUn5WG|KaU+`30QlBhWBr-)MaRTv#?YTz?EaOLcx5B(CX+xrifozKok#Otj?Gw-EH( z^?wH~vg>!o*TuMxyI6@OJ5+YKK)`v9_%4s4&lSIwhFBjs20&7|Peg{i*!0J}v4$5| zCH(C^K9qIO9*)bGQe)t`r)SXd5D8zLz1f<}_T|t|-|Jd@1F;J@VUI47u200b?hW6W zQc4^Mgw}X{xJ+n|o-<)$q1bW%#V?>haX2ElBEIwp8cNl`Gs}6^&WY;Fr50kJ9CZ!s zy`dMbdcTw%cp#uB#SwsJIvdJU+V%8Y?&S@1iH4jbfcPQ5!$5^VFsl+3IGjbgp!<2_ zlwt}#XQxbf;U<KIiz{i6GXU>wz$k{p+f(E@;Lw!gCx4=QH7FF3S5HwXa!Jc{XPWl; zMuD-y^k|%=17*c2t-=4KuElMOZHi+?d+PQ56dxU~d_+k`O=UsS>WnrK---%~iQfEK zO>vt8oVXdhoee>C=ACB>sgfUJs}A~L!}k%{vUQ7bZ^2JrwI(@LM{ACAO)k)U{bEjQ zmc`vp5WaaD;Czx(_Jik!b;%U){qf#SINDm4UcWy6vkz*!Wpzcti_o$TNh+s#tbzS| z&M^x=U(nd5j(C}S!rjYr*@+YOJihUQ;*RawfU442o)>{^hIOsgH%o%I=(w@%I$W(D z&Mb5VQdArX;GBL}O5{rnAKgHdPrB7py4`l2p20!c2XT>$!n%W=Uj|U;DZ;+Hj|NvU zIZudy2aLC?E}`>@+F@S(fQ-$H2O%J!*0!G~$>Mr@sitR2Fro#}eRJVkbqgkd0AOi) zI{NTS#Aciljlwhk@Z#oHricS~#vCBPzM}kUzM0~7M4t)_&#HV3H{$V@V9`7jH(U1% zWY_ZzVr_X%xM)q0656pl7}Y0D969Fmtc^8E6u2Wh%4G~-iBVQ6EBG#CfDV7JF(;5| zcRv$T4W?N=KPZFWmRMqaY#{%GGNAO)X)`hI*NdUh(TGV0+0Irog^zZCV!Taq6s$q< z1*YdEoe4oZtD{hJV!(2doc8v*ka}$vuYUKB(hL@%yQJr~iz(iRj<O^VsQG%@*wZ=A z)y>g9$b<`f@sWJRV};zZ=l5je_qw4yu1-GvWPRLDJ6d6DRI{y(eEye0`lFf7h4Pel zAyE!Ct-9VGFT8bv1Sx|t#1JTXWW(dzUs~l!GhHjWpAYP)w({GN)7#HDV3ZIbC30lD z%a$HFU#2U;DP)0=^1&E8cbHedmN+A|^_lxb{%T~6hX%R!ueO3)?LG&IHttJVCNP`+ z{X1q9!|*@-*ypmm`K2oK7Aw?R%@q#?G%#Gg4L*;(=>wF8ttyxU6jpWYvTW8ih`=Hq zTXn?RBE<W#?M6HfD~-QfBHm1|4<4786<0eSys-!0y1Z0>)iY1FunBvu)O+#vCAfXG zr}HAtcmVY&S+qe`l5m|93`0byNK{OMvjLlBskBQ;p-G<p8$x^|9bD&Y{lA9s_gGpo zn&6<!5PqX_o%tq9=44^7n=v&AhORX(-e53a<SyBF5_YusWAeVdZ&>!;?d!1uH_W3O z=%-eWfxgw%Mt7;ZGb3B!QOn2i@t>#n2JlDL4@et<^vfYT#p13}dXdUQW9!FeuDChh za}3ELDW4vAxgglFoDctW4?zV1M5qnMMlT#ZJS?t5`@8H)Ek{>^o}vWWvmGCzIZ^Lb z*%?f;k8DHI0q9j>1Fkm$qZ$-^zhqqkP%;Wah{Vxc8WK^^Z)Q@KCi3zJBf0p6HfH3K z7_7R|Ng4xHRAR@tqXkX#K6^t$r1GC3i&e@(LR&~f(pm#~8D01%7`?)H{VFE<i`Yt( zQWX-&me+P_+!CoPBBQB5(Qf`=i^(u!K{2}sen7`;ILO?f*&bG+B)`0}P?MgWbbuQ( zzfhj)KZ^0UL@VN<wpa$_z;j`UOK47m$%oMRs9WbA99wrB#LA<bDPOcsa;0JO{Uv>3 z+1a+~NEVD6&x?wiQ3~*W-#g{9k9MOW>w}@}4G3J#PZboFubU#&JDl!rwzJ#i)hv2d zI`K!ksnlS1fXgS_%Vmh>R7isIJmuD;%Qp;gtD&9pFbZm>L`|6$^+5>RjyPYwI8$)! zQe$u@S~sOJq%y;quc>|>x3%PCrTAAG2u?aHz6~CqDrrY8ZAi1SNybk)_%~LE0YT<Q zE2G=yy0gaV-eCj+v+_=p5-vc#_{SlzzXY(35Q$iS>!uBRp2&iLk4M(g|FK$8s61#x z)q?Q2wD1#h`e%yi3+qBV`KT_44=&W(susqP?A$^i-I&+H7e<|$&?NvSNLMmSu>?xn z)@Ne&`MC_>NB}NPF)Vkp$mKqqh4qD5>@NLh&JZXE?Zp3zNY+HX%8>3WgwZz;%${7= zsjCn9ym{%he*bDsJU*(?Wa)CvP{AzDdo(OaE<Hz3yCg`jf=hvKQ-}CY^`QU?vmbNj zSj|-%wrZo_-bYyoa@I9dRO9E)leX=!ZlgACLl+kDZuFzZxj799O}?tk{a(MNWjd#D z(1SYhPz3mq;Zfc7o~HqbGrYbq`YOC2<YAuv<?4GKn@Nn)??LQ{9*2v(kqj=qlrZ~` zpFOiAnExkb!5@^pEv31eQl??BHj#NvqCIgFDep=Ay<I^#oG!@1M?XWz{GcKeg2Yk@ zpd`mh&E%Vw>H@}PovaAWcwBrTmntK@tube}J8*WIu0!^+NzYg@!=Gj=M+b?oNlo5b zvOYy?$`8bT=SYto#13SxR5l2H`GUD0Yqb_M;zZ_9$iLW?3agbE)YP0Y{zyX+`TZmR zuTpyYS%SKUQse*H20}b!m3B~`)qJu_?{scAD5csjxc{EElw;#GBdiv?Bs^JLk@Wr} z6U#cPCKMMf30?abZA)mrB?Xa*7mA`uX>LJLv@X})q4R7p;tWIE<Ij2bT<5^yc=kW; zCOfS-&T7KmFO0~N1)p(eDmk?N3qxX~7+X5Y)@-@DcN|GO&>oO@t-E`|n2p~<R=)8^ zr<q@?-|ePjY^dIOV@v*Nr4vg_fo~Kbl`S`Fjf^ZWFSRb;GWgls7;xzoatS*+raVJ$ zg8&W*3U*O*{q_7ejQ?$##_Cv5owNC(-}{OJ@^BE@aH2>%7<xb1&=qVz_2rTS)5xBL zFmW2PkW|?Kb^_8gSp66LK{i5B)d5hL=+ldelAWSdv-FfbaiDNKb@fmGKTMVxdHKVk z!eJ2LosG;6rt7Y4b-`0@qB4-nzlZ$75?v1*L?9=pa&Il~M$o_+d<*yWgo6IRDne-r z!D0Lieu<Y?RhbJ*dRu`h%+)LY+vQb(Q71Bs+@|yiWfm`U;v_uSnTC$4_jWzl8rRV6 z2RQDjNOfl{<MwooaFww3aNgxk)6?Ik1B>bj!}vFnKK7Icp=BlRLRgJMT>dGW5zD63 zI6;neF$GvC(Z6=jLJPqfk)?|t<sNnSn8=6+g<mjQlS$C=ry22d)Xw!}E^DPk#y-~H z68z7aQJ|nvqyGZT=)&HaW7#S%=GGlRj<ux@B&ImdyADKFy`QbjR{!6)F15BZyt72+ zE+)PG3EweSr**fIxcR1D{xk`$iTmM0P*X;d0rU1hG5kt^%58OT`=GYc1QTTAg|XEX z&PMzNq@hkT5C9>N|0oRy#Gd~B4yo%K`QMfH@0JGN{k^67xA-L?E%c}VX*nfefClP+ zPe?gvk@`0|{Z}C$P!geX|E&wDmScnkh4a7Ob~xqV{U4Ao<{SDFVAIyOcvtKv2?hDc NNGN`;7Bl?*{{elD{A>UK literal 0 HcmV?d00001 diff --git a/modules/packages/slides/figs/pypi-scipy.png b/modules/packages/slides/figs/pypi-scipy.png new file mode 100644 index 0000000000000000000000000000000000000000..a5f6f6cfc2917afa77caca457385c76bde0ca2f9 GIT binary patch literal 139032 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�S`1m0o!{wD~ibexX9c`Thk1dW|dC5KaP^i1Nn( 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 VrwX@g73E(|QC3Z+^sRBw{{S~g^#uR` literal 0 HcmV?d00001 diff --git a/modules/packages/slides/figs/pypi-torch.png b/modules/packages/slides/figs/pypi-torch.png new file mode 100644 index 0000000000000000000000000000000000000000..93ac3526a31cd6db7346285d1b2d6ef36b11eff2 GIT binary patch literal 192548 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	O^~=s|o_tMDCF3l% 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	@JL-f9yK}}M=o3Y6)DaA0qAOWB*L^$wJOhe zprIeOqaL)Nps<0z+w8bQq3#f~^KvK08Mk3&8N8FtZksQ)py5kg1u{@f2F6S80hhcJ z*3R*ZfFk>~(5J^a2#q!y{W+@)T4fxsMYLXBej=Z_#%uq}1t{tyGdHJnz#7+j7qE>t zIvG`4Vwi3yC{WDy@(ypWDo#x75Fko7)7e3js-&rrGSWi|F(>49bSJXAE1`V%TGF8- z2EL=(F=hY!CqQsTb#r~1_tJiv8fPtDwJ+C|c?Pddd}RFLg6RnDl1WTJm1lHXoz0D@ zuFe6zy}i&H&)KKo&+dEe!-fypmj@#e?y#E7D#{^g-#p^I8J+6;TbJQXN37LC2}gv- z-Y5*pLD8ERl_CPQmo>kvzOD$zyTk01XaBfbk4oxFk5J=CvdLwU^hkOBRBs-p4nd{$ zI41v|@A~aQH<0uMPC*4HCSr8A34V-_n+Nqb?7#a=vhP_{U|cr<Lu(~m@@dxRFVay7 z!x=1L<0MO_dP8HNOx!ofde22K%aKl<gTLl7r+j|nDRlrMZ&41ui!8Cc^EO_OkfuJD z_6q&2mLL$L$jwJPVhzHKDb`S|!{9?9LP!YDJ%^+`uYUN^#a6JY=9L+LrkHXu$ugPc zF)&re^cwxtD%!YyhjtKRt>r1}<wWep<kMX#h5qKmE$<N8A4NmkOy{>o_mn#Gd0N^G z@X6jK+W!I+&ppx@FtJ<Uf+BcQCa9-Vbpo^e{G>sd{k?wyXySfMDcAKvB2;<QGJ7eS z6f&zpuSMg7z+PRkZy7TN?Ygll@nizj9nxwP1U|bqq_;464Zmr_mwo)33VaW2%aP<T zsBR1l-S<h>?b1qpfQzN!U`l8zfAmH7!2>w^VtOVak>r%N1*!Ty6S%{z)^|#1x$Eim z<wzATER6{64JSIAf1;C@i4WDY7j;VAJ;pnD5|BrFotN#?n{Y=r+|o0;riR6m&>P0; z4^l$9rIA%oxkXsr;0xx<r-^y+e;okDvb_<Ocl3OV%t`fn79zX99rP9qfjD>Zj@jAF zZoU;K<UvrB%;NPc9@*&z_QvJW(DFU7$bp3XimD*aZ-#dHaVHyB&kVKo{_OQ5EOxs8 zv2ZydS$P=>fVZ80OKqDw+vP2c<>r8@+j8(MdLb&Y>As!J{#<;CHr7J<uiG&>c<>)B z9<0X;njs70e~yCW=7-~h`(q6GuMY_W13?cF;y?eW=(m)A&EmgQfAm6#e=Jb&QB4{6 zuR-t^i~sjN$(Lh*Okwu!{mvyK&ZGEX=xH(;?Z}o7|37Ht%Yoh=>6^6Py`;AiBwA@% zf28)(Tz52sY%g}=tix^$U%qn*|9yRkii$VQ_NiWTA+MdcLtppLs3Sapg*D0%t8*R< z)_!vb;gpx(DnFfE;9nsJbLMr$>49|F$u(c&6FKfTE#Lpoh$n&z;#u;W8uJ1+YYN>e z3U%cRAvshM9%;n=;}r3fd?kJq^C3JE59H5w$=4vmR5)*Y<n?~sho@MN>|xW8XodY} zB{88Er8mY-PuC!sst~*NY=IM{FBteg3|L;~y#D2ccsNwI9y3lKV%&@+eXv<8+COs) ze+PGJKpxar`^1_SHNY%$5Bax@VBpgtLWK0FA=8P9*VW(^9tr*%a-;zFwP41J&<h$i z<;3Y@Ux)vP&xZM*A&B4%Sjy4yCkFLX3ZH%d0UwDC>)WSGAN-L#51@uT=ScdG#UB@! z3t@{FIZ*x0kex6>FYO%qA39hSupv+bYVcG-BaIDMr2kJNpLj{J?#mSLY~3k~_D(Kh z`n{^il;&fZH91fD>IsJpCRj6QHum{(&Lp@Q;}_wP4*p}b&fC^p#Oi-uE!dy1V0Qh! zm|~9NhyjkJ9=yR@Y!7NZ-Jb-UX#jWfaL@PhLUyX7Or?Tn+23AU;2&4-HicYj_D8dl z8`ociS{a_nOh}@QdM`NL9a#o1_wT^}Si#P~Z7KOw0l}^%D}8?f%DC*8?n<o<soMF~ zH_#E~jqv|ktKaA0s@h`FUQk;Y^1IS8?KhyMGUnNYDr#y=D3&<`Nv>#Vy26bY=(k2M z!S_WeVJ_E+#7?&qe;{$;rVB^n<CFG^OL?OgpbwkK^p8<-+ROmAwHJ3xmq2pQsZ{Oj zj74)_eQ{tq?O4ZEF4S7hven<3TW5yx8fSW!fP=<CHVQD0+J`s768g2`!D!8Us>0KK zX<lk&63IAwvId3A?!LdLig%|GkfClrK^Cq>{&?Teq+l;H1<u=jCD2x9O_$?Z8%$jQ z?kCx3N7K6cUFvMzk#6)$SlH~12ZJs{+N$&hg;xcPzF3?;at?8>jixr#l{{>H)Lbnf zJv7qv5F!64chi36y*dbE3|!o3Yyjr${{Ak0M8jB&bWx4>yLx-4kN@#^Q2VeV_DkjE zY?n^eFWT1y$RAO2o5Nq7A0!Gt8jt;?i4oNHs)$sD{IGNW9sX#4BiWjFd;g8%%%^2v z!%(&foui+@A3+qqD<k<r%&83R{7U1Rn#Ja(Hsi=XSCF2<-5UVgSX-vk`3RX(AyUim zmz>2(RTON<Y&(!T5PirtB){eZ{@Hx<$=@piYe`3O)>@${&cp@xYCKm@9+Zn214Jj? zPO6BoMc!k?pr)v=>=blC{&ekzZ#N8gK6f8+)-y+=SKoe&kI`_iE;SBGTxq@u#cMi* zj%RajrW@`ZtsNyAb70*+6=lFuFISojY2l1&Gg1_72v2H_oId1aHz!BWu=_S@rT^}Y zuHs6#U$dcow)`Ro%#J+S1vNirVjx20%awxVyief~>*8|u+9tNv7>$Ye`31}}Qdy!B z-O15+!$}JXGlCpWQGAcHIs9+E%;`@$=IpJ@;lmM#3(u!lg#Bs5owxz5c1&I8x!&mo zh=03T@ijWTU8sfUQXy#GW{0J!NQ^^zde_wc7kTd#U1{^}3&-iWW20l+PRH)pwrwXJ z+bed`v2EKOuApPv{?hOJ-)HRc-JF|qamLwq&qCExn6ql?H|O9N;r+jY$qn<l`-Kv3 z$y*E3dw>aBYP?5((*1_G-nVtz-5H?EsQ^Oe6OERuS1*6^z<bl128lfX15bk93&g`{ zy*n>qeDe#bg5F2yy$b^g%bU~$bh)~B4b1eY*kb29a@S9*(KP0`CY`BmXH*liQ1{WD zVW(S?YpHYzx$fiqQ11lkopB9*)(I#))wN5VDcY`d{14zD`@D0C&x=$-C91iFdEu=a zI_>+Nf?TH7^2D6V$HeN*am;kxnIGSD>_#`h25Amqb7x|^9OmNPb6sno!g=TD+R&@r zBNCA8M}FQ;#rtG~8=m6O;2v9dw#WDS_-5Np#|UVBgJ#j-HKGnr`C@KU{N7)1>OMX> zZ<lju?WPSi?7MxaXwmF`7etHr>^0tHNdCUPldIO(at{R^*^Mv0&z6dcE(By+QR&_O z=n6A(gyHgY#|-WA^O&JQlxpT_qg8qy*JD07Tb#n2!tb}R8E)HB8oMVnUa7WxGJ4RP z0#xlxPI92$m45{7G|qFH6<+Q>RFm_0GMi4-T{M0W?RB@`2e9j4kJnx3O|P|-4gf5G z??N2%T@Da#4`(lL4Oo+F??D;vjzg@5Q8`Yp{hBE@UXg0hSh}%;;V%Di#~bM^nel_O z%%M;{#v~7f=P2oYz>MowZZC9u&yKJ9(D`Arhh|Zjt&Bvai74l$)di{ScDYu(dCUo} zRvhtW@i+Rc8&%L%8Ag^=qS*AQRqLPGAUYaRAo~u9TWFwrwBt_mP0KzWC-eHW2W0~6 zIXwac%c|&{rk>eNHhE>wr~Rh=var{f(j0)+V}{3Jz()fwEry*%FWX-9<>7(UXRmzt zKU~<a4-A)C0hi(U>%r5GuV@2Y#rmEXShD^Wj+|R&IGp_cO<9l9OQB4gX&_keXE_Do zw*Ut`YOWOxN%va_6SGrex%MbJiWdtY8r*22e0^n=Q_}$I9YtvlbMUU@AJyc;U!Ueg zEO`0~tm!o`C%}o_z}>x&YX@8SZAKNv!M#>kq<hfr68D(57FWXsBar_*^OA&mN~qX` zvWZV3+RqetF@>_>5X-DRwYE$7eE1D6-oaYSg(MtrxbXwTgdDe(V@3V-^5K`>eU3Hv zQltk;B*9w_8t0ILo|1HLZ@qq|%=Tw}&UH7oBQZ5Itc6Fj><yO`${|#@{ySsMDMxcX z1QQ{XFgll#Kpf<uGo;OEt7iyJZ-i5xYqNV~A;UFR$M+|U?THV`YpZBXR~h=e9kx)9 zRYn+q%>JYr>Tt=a`@FEv409+yBJ5n${A2T8bIme4fnLAD7-A+FuP2UEw?M`OZgG5T zT~sHZvUx@{hHd9Vj{UlEVb@U5$)rG#1#?$y`^Kov<}<;|d3!n~|4z#TL=j>3ARbrp z#7g~0R0!ZsybY>!$b$FH9o9+K_a5J>ke@k$bNH@>fPXyR1ib~?9)3vk5jq`G{jbC_ zR1>bZwWx(>423gNZUgt2S#N7Nj6k9Bs!dfyF&zImdDL>=o&B7nTKiFd!!i4CEyire z>frrBIO4q^KfVcEah-O~t^y7sAwmKENc6B#WR~Pmkv%c&NW4Cy56r$#uu!GjAnAlY zHHS+0K9P2fDrsb7Of)HVn@o9`8O))#5J(X}CHC)H-zo|?z<Ovbp_+X0tV-iVq<5U_ z&NCopF~t+Ve_72D25)gCAm{iHL)`NjNW6F)=@=9_I)QFOUxgnqDdZ{cp$O#yW8}{S zjDB*MF_C#1#<9H6c9Q*{4ypJmn+!uzSb^an!dm(4eNMHn9N3?Mg2#UawID>A7<_V{ zN#Lnn_Xc~XPawzQl<B#f9jV!poUSF<W&O#L$tkR+&3&iZ11bojGcf4(3i*7~weaR5 zUT!;~K;qmg>kAyy#Rc)zljf?gg;N~<`_pL#zUVnZ;_~h0nH$`E@-8>I{{u*x74_pz zD?(I11|}pSluACE??79s09aoOA9sw*xW<_89lHP`{o_e~@|?~^-D72eHP7M6X%(Ia zzFk#Y+HHm%(M|Nnem7WWr2w;B$Ho5e1-N$jlh!9yIl$`rwvV^YSm0R*Oz79z@ZQ;> zC%(Q8pBZGvuROf_&t+5%yQtAIO%w7l97a8>LRATVUJG}G6)!b+ud?7Gn>{gW<>8i} z$sgwB&IQyuxe$R%Mv~UNj=tzccTy-1$;c0{$nRJn@bm7rXGkOULkV88kOJ>DA4a+V z-dXX|G`#z`zwIPIhLCMRHend#yX<pqUc19*dAY3cfb4|Z3k5dg7wbM)OB{BjZkp&X z?IlWY^dD+X9k(x2dmoCzLT4(xX8<s0`LF!5{#-NP-$v^*`M_T`Ur=9wn4PX6K@-o^ zhWFX#Ud23bFp+*<=)-0*CdXccM%h<v``h1cf(2?%Sp2)McMRdU9^7JZFE*aE=r=uJ z5VwhBJFmE}$+L*;KJ=zLUGJ4qUt*rapI>MwTb2;-LM5wO{X>6OuX<cV*>_$_0$I`x z@V2~#q*G;mgvQOj+H!VhJb2i!M3LZ`KUDyqqe!$R=YJJWz4YtX82LT%zaDA}LJQ94 ztlYnAe8~{oXWQ}Au`6um;~ds_aTI@C+W#@>py^Ku+?~RF^F7W87@^U4tt@qx<G$m{ zCJ}G1@cWkjnO~wf_tGwKcBFA=9?uejn3hyrZ|z<@b4%*lR3=0fX<YZ6lQQb2{$%fA zc@|cICDZu+7FbnNfBGouaIy6XE&@s#V&Oeq@Cj`Z_8hox2=w{kpBNN{^zXjr^Sy$9 z!5h5uWzi=kcho=lqYn2WX!K8D=g9Kh^(dj_$B|vQ*Lf@+Y(ve?9eBmb;rWvaT=<YA zt*#@D8N2hVB$-_usFVB+6Qc3cmDpUD2mVKPs@x>%rm4*-XCH;`5JYb2F=OP3jP=XX z#gFTLtCqX+gSMP_YYrp1miQf9?q;9Ydn$cK{UO189~8Pq-7(K!Qg|xG+QBDHRCucz zgXITh2QsvsA7Us-T|qk~-QP_63745>g^u{t5DhU5^*h3gS`iH`-+SuP@99?qrY*MW zrn0?3w8b9X&0(BRhSrsUU^(+(I{jT&smN0Y>)(a2>5|3~gCdb=_)EI3Xc^P6<{_pS z2JtI_=Py3(JU|EVZ<G+Q-UHiuc*OewBG>0HIlJo**u#9{R9+v`)?O!H+UY&}5*?Pe zx7A<Is^hUak~y6&$&f=ll#>GVevXWXM}qK*b2)FQdk?R;!SAoqQ*b5R^mE5%P;6d& zt~ZH;nixn4B_Cs0S_x3#K%f8Ppy%;^y6a<F8U5cV+SFw;-(&e_E{AJ*S{`$wVLG+i zrhWOW&N{HqW7im43u<+tzIu;BZm*T>L*h9cC*`by=;Ba=`JxM5ZTM!{%+F*Tu6>z_ zE<N+sic0-h-@yT!<AM*)JI3yVNBiATewsAoKHH)*TG}0SNH4H2Ej<1e_y#kufKSBa z4yE&=LYsX`R`S+}njPD+(>ng^Q4QK-p5OFoHo)2&ta&4OA`z8u!skidOku=~?spE3 z_!=7cj6xQ&+?p|`FY{q|Wph&&@1#TVS2pZJEE@Z3()>#&(iW|nD4f3%v9Q7us;zbV zsP^e;X@BQgp8fV)v!sVPO}Kpb=<24AOea%B=EbJWQ5&T4>%20(H}M*y>A}AJE(J#- zsz-!P^;^hpkroq!cT6jE7hZSW;R}m^z%N|7zc*IdKPH;^TI!yvPhh6(8;<<u4EqO- zAJ^zNnO#yDtYz|Njg8%wkhSofxQD*b*QMF|%)L5-;awhwTda&v0src*J0a7Tjpd8| z;V;7aH`qB(T02<#U1R@C8scy`-<27k?}_{}%!WM8XX9b%)*v4m+)xFUFy5f3{Xs)L z9ADWyzJA+!tiHVD8{LIG2DG0gRtZyL4>h7oLR<h#>+#I+_QSzfS^}_}y-`#9r?(Hv zmKRI{6Un7c1SnRJM_c7hR+SSdvI`sDBj16p*Q6#T<nb04uQE1F7>07$g)%!I(Ncen z4TGWRi4tARVCMTHwRu%D?MXm_@1O$bL4-BlKsyPKU5^R*PEm^+hy*{z#LOF%o@wAP z6PCEU{N4e6Rp!+EW*4622C2gy!D8nd(@X4=1&(0zHXQ6wNJn~&j{pK{Te1zb#cLAD zq@Xie_<C$GQ^Ku8?wt~%&d74?BbQ?ZHbBNxJ4dMtzV*}I5j{Bb51s|WKan8i3@Oed zG6;JofJJvP<w>%OEZDETci?w8l=Xa-zJ;b)fEe6YehV-q=o)WnBEfMHmNZuqr4j%j z%az0mKkM6S<L0aQMhh9vLE$)naaN+u2P~6+(xFF3wI4Ak+NO0W?tTFVK<*RVVCNg% z-o4s%{_b|n$vQaIM5r6!G^S?HUA2`AtU8<nj(dzZKRMqCIG%XqrN@gt_=bMkh7Fn~ z2cmFM+~=;iOrUY65J+4KH^j$()2Ms*?`iYUC5XBe)mTd{>B`dO1bB==OvMUBuVrV9 z%`4$*yk3jr<ya4}4~E%{LCEX`Xd+b!vdV8_Og5qhT#1=(-m@{wdpInBV*z}CvdU}g zN~wRwTiEH+=A6N+mfi)A%(l*e?9492J(x*n?_oPIOG@_rY5;Dsgra7h;MOw4r6bUW zXn871D`LJAT-tQ@fYSM@?ISL|ywheEA)|+J^S@Rgc=ifLJr6RLz&;#cRED}KG>+v8 zyFUzym?bdv=Mi<v`@D)akgmh>`O;j=9G$%?^zy_h29F0pB#z(55{YBQRgA<mw`f#; zMwwWqbKmp2>Zsh!o2IL{z9G28hb#&|+UCU&Ha1&oJ1)dO$MF#BD|>QgOHDQ=jJHhh zyXlwqbP7LCx?h^iQ4NF>#<mc6n|=U%Ou*YYP-PsM=<20j-AQ(d9Z(guvxS{Xj)hmp zILVlOSu9_AQC{NIz7t*2o=FkJh9NBdk3P??SJPY=G8fLCooxWo^=V#qoRdzM?Ajwg zUh;_*e$W=h%V}0y^y%#i(v2DR4GM%1?jFza`2cr(5T4@O%<~;}zJ@1^S982xYhPL- z*cnlVF8bh3O<CA9J=;aywY_PW{OR?K>X^;d6LY1uqxmfVm@TtsA<jvM?=U<oz~lxL z$BUIU-b}<k1sE0I-t{LTn19BAX=QJQMwYMK|9~<PXt3`%ec0_<;tJkgc@QA7^Yfo* zx80w4gCSjd4`?+h35pO)Usl+oaF9dsP-?UF>03fwPWg(MScyhES@=F0BY<6z1?9as zvONh+nc>K1QvPX#X>-obo|Bl`r@r@v(kD7DCr>B=jvh7HkgrgVH0iU8#AUp!=h~Pl zK2KIRG`^W5q%m-Ob(4m=`|u>;D&Z%(X*6O*D75Jzd{AX{>kcq^O8b2Pgkb<K?JbWS zUc2pLzS$JwB7a6W1<<+myK&V&TG?<+EGnIPeQ*v(W6a^F8ri-j1<HQ(zWGFrvcGJ2 zQFX#Jy;UDP&Ate?p9zIKE7o3-C!A~$n-;YLZ+A^os-DdjS7Q=VKcKV%X{NifdrLm5 z!8fS)uMdF5=biWagf$o9^Nh{xPKP53_xLwEM!XIVYD`NQy;tDv5^Ks{?=toAOIQ1= z8InjZQP1hIR93vwEk}+CrQbZ>pl!x+t9O$dHFg0!DNpcD&S+_BF*_qn5)DGVN*_~i zd=Lew+swZ{!h<N&xs+X!NCHMlajZtQ=Y9M@$!ia<+9_*dONzEA|Iu!IxbCW3A7@`M zIYPF6V{h(^d^oY~FPh$W`X!P0GKy=3abH>~`mPhGVV7L3?KH=k;m1y&<lXMn0}5=6 zSIK9#`6kwqKP7oY5ZTZ1?q^6obcjwEePTju95_FYpp(`Kg43pdRr8E>4b}e?7mK&Z zk#X<;mXO*x`3|BVwKEy0QRsyf*HQuIHlvy;kU5=qAzys!_mRN$@*;r5U<u#T;vDm~ z>zNP28GMr3{q5pRjQ-ab#~N0sf8jOorQ;swdibYa`|C~E>3h;fle?W0Q&aet*MINK zpvu?M%{#08u33pkHnl{LXk<Md1P`ka^4!m(zYFdCaUXY};*o89!?uvj6Q`AfqV9BG zJ>jbM>;o<FHIm@7u<#HPpnadNY2k@U&xx&-V=w_5K|JP(XV~-7Pv-o2-MXAh_Os^% zCt);&=+IFQYo4QS%hURdixm<R<M+A{AA}uAnMWL_ov6oj{(=L~=6UOtTiiuepNMJJ z=+@EsupP8vuWDJm8q^oJ`1kStB)0F{x7G1H{bKoBXyWOC)L3ugtshL7T<z~No!=r_ zN7WLoxd&r(+9l5k-Vs(0TKwK}2HsBTV9WS}4=r{{^<>*d<&Ub?N%<E)f3M9uk>g3r zd~v+A@r&zr`KW*8E=HVf_ox2X+hQCR&Ea^0ltsGaJAxSOH;1GGf*2~K3i9mx05uDQ zV$GWF(HXOegs+b*1Br4~tUV@A@H%2!-+I&<9N_(664vag`d3Xs#->Ik(Qqa?T?Q^Y z8ASbT=v4)|XPZfbkB@|<5&3i@x$xmTB|65of9!=U`*7$DGkjbg)pS??W5WLVizV86 zg=a20uJ+Rt5*pAa5TD0}(LR6tzx4;0!}n}4&M<+98Ve3tH+x3^7yLq4upT7#`(O8j z=KpN>1jFX*pSAvO-{TTr-Ph^9j*F-WSNQz{b$Gge9ZsaIumAD>{KuK_nF+b4BCR8J zWu+BdSNA_s^<TfqxBmubllb!A&`l_P{|(OelktC{asFpCx#VXl_^((1;{Vx8@qc*w z)~_!QJ~oBG|M;0cNf7*&W@$r+PJo}A`x%Ape|bzr#M0Y9{sW8%3;Q2Of&Yh>{r}JA zMv2XUJ-3a?kg<5%k;}`o^`5r}-oE?e#dzB>vi&0Wr>wQk6}~wHZ1zSV;r3K$lM)Xa z?oG<&Bi}<!M~g3Ilk1VP?fyAWs?sU`Q3$*;%XwgE%R%0xGW$dQAppqHS}4~4G^06w zFMhuD-q>z|)oc3qC>j~T5tu`GWWK}@=qso)>SWNDF&TvO7(miX{GRiGPT=88fiJ$U z&x&l(xHB<A&O;XxhHSG285Y)K9@S%wbrkaRs~y>(EqJL@CP2K6PIyp%z?d0@F+}IL zsdu~DRnKC26)?I1IVVL_t{8RPpJP+z?3|BvnI#R|$-xFk0}6iVOBAvgH$(3huo=n? z1|5__Lvm62nP0dh?YUDF?X0wLXg-V(b@rZge|MLWrfKIKD76>jwc<`>Z%Y@{D^fTq zr?`)AJl!zos=RL9<%Pd-dRH-e-1O14Ug4Sh^(G;8L>{MD2lq_##H0Cl5E)6dQz-X@ z|BCgg>-%4D@JMR(rz`zyTEaAJd-oXwC`XkGkA<91TyW`GZBTEN&2BnoA3W)VmQWKu zm@k71x)<fjH7Yd?=G8KZg}PXqN07eUm{AaceW<e2nQcS_9p`r{kcPsmk&uROtAH#m zRa&CKFQ9%Tx(~V$k&9O?W-uo=iBMSiUZs@ueTiAzL*PB1AoJ?2H2P|U%`T7eNXkBD zF|Zz}dt3Fv6mVZ_D(qe3A;aQ;<7*UHH4gpdhNy-=aP-_kWKY;4C_S6M1$Ca}B6582 z<n<B8=Z5BVJd@1J49pa`s3e6ziI|M}?%_2^R_Om~GuRHFYPk@AEaWlf0H8`J2Cg4T z#;=RSfjPk##|;IJyr^zy1Zo)WRve#R6R<aJTcq#C8#_67^}&4e@<y`$Q(-D>0Yg{@ zLJ+?8N^&5B@W4O~Cb_Gy>YH5k>#Yj_+8H}mv%k@<l9dA*i^gPpBVp2-4}?m3F)`=2 zM*`{Ognr6WY~zaus_7sG>ij!gn)-H@oXjLrO;H1wohF9Sw`)9=blk)0)V9A=>CHt2 zf+y>38=>c{pt#p-7dDWc(BJ35Qrm=?`rFnoYyp9*V)|N1SzV^6B;J2iXsFM7pNA*A z%v%|=Tf#sRJ)4|y1w~@AE9kT^=3IG3TkE@lfh6#G$Q+MqWn%isn=t*M?l{2kl!l;J zRael!13x6H#ND*3Xw$~ca!^f2PT`7x`lN#u5?+Ld8Ia=!eUPr%n$`{nPpgp_F{~mX zS%lgB4Mkj);7OxaC)>?uVbI3r{+UUHJTBR!HMdG;Kka6e-Y2P&to>?gZ0KRTzrwZT zvfgYT6}3V8>^{`JFRSkv!A&1upGOOK?Uahzw7ETIh@5d1WkfS>IMc}lOE)5wp@jL4 zY9CvQinc1ZYE-b0B=YrDX2M0(dQ(?UrGPMzF8N6sBLU63g57gew>xA?*S^wy)8%Sx z3bw4nmvKcRoh261$#8la7RtLKqjd8mzvfq9TQP{36`0dL9Vty$=eN7+%MtneukE*x z*O~Yy?o_((l!Hx09W(FStxhg-BtSjd;<DMPd_7u{(alY!WBFkw?S3#NNiCjONXAtq zKx)qL#2=aFrIXUiPI@FkeEGFj=rGb7Gpm|*f<GF5h#9I=7D%Mtr#g3xS{+ms%Sqzi z>ca-^KPk%Q)a#4+axYt{=$&hUXGK){1L<*6Q?ESsnr)3dMhI|}hSCaTy3&XzYExW( zm|7=Px^EDJAs!Xp))=a}dDrN=-bI<|M!xXz?3wj-Ugr_Oj#QNg+uoW(kCY-&=QrBt z4m<d$LCZm`UxO!BMQy)wtPT(v#yJRxKx+0t&)2|0enLMD)}@^tWPqlhtY|eP=Sv~U z-a7DOH2X}2nDbC++>F4S4+(_5NW6qDxgu6SLVDm6nx93keGCxL-mup?%DsdxzS3I} zE=!5LGmOZ?S^=xaNV7dn`D>GLTVC=X=pLQQ&D^$BBWU<op`t{15=O>GzfEfQmO(eo zEn<6-xT%5+DW`PBh1NT=xOJQBkB*_OK{C{p49Snp>BSwu<32ud`k(w-c%cslx+!WL z<WX^6vdSFv9uOLsUUDsK%1S!mha5?($2sfHg)VT%NsWH7Rz-F1c>F^Q-UI551o~)6 z<<Lr5T2a8HPqZ38hJWKEVQFXQ^rov_Wk_um)3_;Jm&U;m-PAYjd!EL3Y?j5}6=d~* zp|rNq$gTg$Y|J?w!IJ9!$CwvpciH41+OZqqa5dAwfiW)7h*SZoco!;$JszG6rk@A@ zWSxleO@}aUxKycox^h9|SQ*uLMx#kFHYnZbTdh2&@18_bw%NO?bm83R8+w)%Fv?z# zwg`Z8ds+KBd4W+=I}%A}1}UJ`9T;4S?7oiR%-h_kYIkt8Kwl<XuU=yeDeagEL7lyK z<<fq{E#`rm42ioeNiMxuaZr1@?AyF9>VzH)N%mNQO{-m(R20d~=;d1XH0ai@O7Tdu z+%Xnx_e{KKtvNkc@#R=Mg9<hsIj{9uRJGDo!A8bF_Z{WBuHrYwMc#QJVngsFDGgqE zK@(Th<8L%#TpFqiW^iG?<a6@;L`7~w{ui5)*y}({Dx~F6&6cDhY0Nm|UwQUM-*gVn zzWkxm9A3oXxgh`!6c=FwthBAYy}7I+ztQ<2WMpd!R@fmyGN|5bjBc%W#ti4sm5ing z=95W}PS<TYEzQmVdB44#3)9>Up12#9<L*@Os`54l2E+JDE!q_Bf<e_FxksqK7_wd6 zsMVPI5J)0}^NGFLV$07`vlG@NbXxOeEHV&ps7<9{K5U<;7fzpyN)094@d6CNlwgsn z^roL>W8-b2iTFpMvMnt?gB-2!RS3X`1nJJ5hI_<yWJ$!@3;15kjc=}9&^&A=MzzM~ zUahU8z0@Bbp*HSZY}|xLq1e?#5;~m`tWpZ^XAnBmj{Bm~o)SjJ?chGlDGhG+71J}} zG-}_eQl{hsS1r8{DuKhuCkI_jKf0h8e1otfJwTS^`o1p;BnRQw9Pkc4-<@dWV6M3= zOJ5B|C*dlk<ur%kiTjsjPYu&0V<qg@8V{mikYd~0c?2$0|DG>80&j`UMBO1>+%0Lk z0Uy*-67Mk|*r__}*ymMouZh>c_}0*N=mWPH(Qc2gwN74_^7)FAYk<*}!p>C?SMckd z^k@{6a39!Wwcd0w8y6?Hs!f^cix{RXl}Cj}cL<*Na_-cy?`IG*hn5;&Brs0ueN47O zk16&j9!h53$=zOIu~o3csd-(Q1KYlkOk1SakYyu;oKcIR%j#XQD>Qu_jrSd*$`YLF z=31l87*rApDS4yGu4!>qP5o^EgBo0}?k2U4)DF?q4#?0;f11rT<1+PuXj@62pF0x7 zMHc#6L^Cp7H(O)IlHt}YduA}LG5QP%gB3<@bmX~My*ZHZTUW6ykN2PaC&n_LQD~G3 zS{+#tg4EKf^aI$SU!|?HQ$tl#f28f4p4yt(*V&7H5(x-~sR@}v!)i1Td`kUt(c>y3 zVMHd93@WU4XpYM{GnFsc%e-N)<~=?Jw!|GT1thl0RY5uJyRYJlkyej<0avIjoLRQl zm+~_w;JOHD{D;hC_mGiI*|vci<oRNnkO~R8;<YMc_nYKgW?FE8If;u4!dEL$97?xj zrwLa$0WD8)ufgEN!sRb10-DZ3!>ec(eS)a6vVzvsRI^3ONlVP#mDP;y<-e?>NU6xk z-79@pEld}UrWtA6W1|Vy<duKuLSOZ=bSyinr{^rXYSU>Lb4z(F;>y3z@vIX5nr|U1 z0z^1+5F~hJ;}t*YG__kYnpWr!_C4OiPPiwS-Zfl;JoKssl#c|_neoLsD+>+o&YyY! z^4A+D(g=C{3vdgW1YaY_CSasspuD4=jmGzDUp3AS_GRkK&=nN4gF~BkRxj?1YYmyO zK}ayl8(9vc-M->emW+Y3?108*XiCGD7Q<Rv;t&miRl2nBL2cKsik(|~RYMSHrw_}p z2=ZPbvP>e`4X7x~&b3ZMr>7gLw_GD8cuI<Ue;#_Rynz!X7%r-Qo+p=3*2dG4mOKj; zOaq9nyd%EnxNjCVwmn)(eX45sLqDN`tET4%t1#e^3%^xMt?KmosxL}Fy{4oH(pKKv zz}Jv?foI+oB+NHvw5=q?XIMi#wPLgf6r#aN(;iV82ka}Gci0nh3G0F$viSUlj5`I3 z>;5EckanWzE|n|}Awr$)7~O2q%h`&*7;gs8v@m7e`DC%O>LsG>fbu8b4_Z$KtQ++a z!HFl-E7wo9aA2f0#NI2WmaKHZ1qff-V>GQ?m1cMKH~P2+GC)u8Ficf0?Il?j(`pZ( zon@n04g0WH=&-GAY>=$`zwj`~BQ&Te&PkP5$ESam6CnT@4or%?c<1rI$a~&COXA>C zukppkFZj-x#R5#V)0a1(BCuMzAT%2$XW0GAHJ*=%<i6i<1EKSynrF4&K(xlzA5ACw z@C<q_V?fet)GIRG+90qee9F6T{t0Crf>HsAfz`EKiv}bxul7f{Ho057|AMQ6WlU#; zWH4&dAByevAr{qAM46TKTJFdLxSjaulpA|5D0_k}D=D=p69f;IB%mD)>#Q^uPi3di z?Fl^i*tV-px|h?eXkEh&CQp7fN7|SQ?=eL5B!*`(WdB}Y-C95C0(x3nk2U6S&vTF! z^^I;)Ov&V_mAV1S4Kg}j(s}gb+3J9+^6|Lb!_AGU`m~h9pD?Ey7|)y$6k`Q}Yzi*Y zAh7G!@j0dL>Vspc+{WTS96wen>?=O!?sM7Aml;hpNd#AB#lUGqmf9=Tbl&V<H7`JB zVYV7E1UR?Y8<SRBW`<Y+HrOO<b6;*%$$7=6z@9#(66#@f{AD=-u-D+M8oJP0%A<z8 zc&`gJOxt$r9wnilGB07&*e-2S*_-zLJHwV<Zr9IfEkymPse_n5iR;;c^UC70Lts*C z8*sRr<vA~6(`Cz!7g>Mnl<#i5Fbb?_3lUj>(p>X^g$L;JbTXmhqB_rfQcYV<Y=C)! zqETDs4ii=BGMJ09Dm3BeUvfYUmJ?60cx{h0Evl~@Pz1&$Wpdj(KPzMC=#Ui0P)`e; zcx|@T{gJ3e{^cGY4SY}pTEW=KTNgT~VHw*W7;P>o5Wf08^ST5!bhW3nJ2{O`PLgpv z$f=&4yHZ@WxZh6kwBAf<I}*AlxeOvKA5`i~USd_gML*13xPR^RLGmaq;|}@uEhs4) zcF+5~=^`g8yW5Zclgt1vZGO;h=W^hU$zD`c^!fRDXBR>30!Z^7|HL&HL{Ni>LlPqR znp5jduJ7r5kbPy0V~(S!yf^9FKB#vLMo?2=((>CjET;=Tg@jujQonh*GU%~nchy>n z8iWVcW2v-1H)wxhQON=F%d<4LH!J>eM6Kbr=iaW>ATcMLC_@VQvkvNq>I*NTDFe>= z1$=(j0wgGS<X%=&iMa;-^K{~feS9QeL)Rrv#Bjl0s@Qa$W0x}!5@K>$w&%`Tw!w({ z-N>-uC9||sZzX`#;G2^p_;TR7)pj1Vc|h^?m%&NDTYclWBPiHnk3Zof4~O5ooc1Bp z@keJ{$GE7rJbS`+bkdT_&L={=9n>oXzkD#D^j9VKgrZvLX8N4&Uz+(0BiB0VXH1Kl z`7M&#fh#=ih5f6y(E&*}C|*#M>`p@?>p)Kg<;hC*$2N7o@lHX@r%~GxqlSoX-!Mk~ z<>me^Hme>aG+0zWqT%c883M!U>X9tcfsy<{%jnP1uRWW)B@by#Q{DVQX+~M<;AAZ) zL@*qU<j~FPXIM6}r==Dk<)JvS0n1#%Yyw`JXW^roy-M+eXlJy$;d9^fQ9ZFrYz3jb z`0tk|rW)~_B%*c2!%uX!56BEG%L;3jgQ%!V4$@9!<3$uDg^g(N!!-a--{krBNc=;$ zqk|7V6nEBWd%j{Akk1*OFS>$5<u;ZyP<<tudB5O0x$qhh4?>D^b(%Iy=+1lNsXw^L zfonBGG|jrXFJBmM*Mg(0Fz-3F-?m?^O-E2>gTH_0ZTOFnjPQxCf&47h0myu+m^i;z zH(}I2&0e}AA!d&b9-jj&{g}+g<WOqyWEqkjmtetRLhZS@nP;=M@cP26PV$U^=DF_L z485>FR#`z)L18lLiP0o5*rcke)KW4%9C3pkjpb>56KvU|;{sn{aaNxJmO{#m7u+&- z0x+}6okNwJ3k3AqEH<YGMvFeOsMZ|C+y}h-w3pIWU<I=0Oq;VC_DBaIg_I$w0@=@Y zd6WHgF;#+Qov-XztcMQ`t4bJ8VO%LI@~T#3qKBottswy0;U+w`u}E5tn27}i%oS&y zul#<gmw1{Mme)bEBmVg(<Vd<NpOUQUK%+N}mRm^;a|_rQ-gIV%`#$ZZqQ)&Tq}C#G znEK|5$w$JMY{(W&VTZHZ`*Zw*mYk{scO_I=P+_ef4tW)bc=4jYe|wac#0Z}9Rsdj} zG*^zRhRhy*;MOFbVfEGR@QZ$Bxj`gI^MLMJT}Q(}t8>s1IUr>LXBRoxX*FFLm8etH zP#7qK&K|T28_I4AGvVq~CeX?nNO%4GUernP1rUaeVYu4Pm$CH<QZr85!*`Lm0EQkN z-7v>?Yin~k;}0XwK=bgyXKXE?+hsdkzLP@-fSLI{{xBW9#=`K*50t93qML3r^00q{ zHEo&(Q9h%~Z^&Cp_GB9P&(^~ngYi<UOFD|pDW4Vh8uuE)JR7m+sJYBHPf>?6O7l8l zm>MAcR@ecZxZ<?=p{6TzdGp=Mg)2E)3{UbNZqt=x<5=@GUeXvMx#lqgdc)=vuO7jR z^tVb&yR(C(&ArYKwULlc2E|>bgt#=ETYVdHDz*Us_CRVkG8gg#kak9>D`kb9=6Gfr z^A!2+?j`yTOqz-F0b5QnQI9i_c0(lN49R7LPm{-?C!!`TfJd(H3k&k2h546fR-Cd@ zf)Vh;8vKF)9eF5!!9N`jv0-k8aKDvwW>vBGYd{PTQBFUTGPeM!`!k#9FVKIjNSj>3 ztZIw40%J$hSZhFr0X>0aPGPl$OakK(!*_<w0gu374aqhmg3@@|--w5~dX{fGJW%jZ zUvAfzTEq?RN%2CAl+Vw&w?doq@nU=B=KRfK&chMRIza6zGjQC%?;*5+%U+1k<njpT zZQSV<R|5}E7?@pl2QaHbPN%dO#ymY*vOZ1+FEeZ0{$3kjvtsda?rR!<OH7R+@IK6a z3`;Xu|EYZvVi|J7#E@Ua!wrZyLu(7QjQB!>=tT<pU`yR*U6)qIXPYi_MS54K^yY`8 z;V_i(<#&=B(6#;kLS{Pq+BVU+5qpNu>C2+U{BQQBIF=plN9f7N_8dPbaH#YnFXiBG z{Qpf{N6ui&Ns5TJ)<)o3DP5MG*)1*1A06$ecm$pLwcN9z602mLDSV#^VHgE!Debny zv^rV?sy+%x?cH#pSGD;P$1*G@B1|?|#rKGR(^4>Png8Cjo;+yT`$MyLYW>Q16`oZ& z<%jZlFXQ2Gg!;ZQ*K&PhoC_pqof7TL4@n0H(M_EskS{Z*mBou+0*axIsiml@E)8Wy z%?z3o2Ez(9IN{)y&tdgt#&Enb#Uc@Cl9Mpc22%{k{#53+{K8`hkyes4kRzjTLMnH& zHFhD2oFK(T?vj#{>MW$y5YxQaWA(9S3HDg=a?iI%$9?6Ra8PH0z$q=aH_EJ!W2Mn| z(2xB&w~a}~G}X85rlhDC<VVEAm1|_&W9}~~%+|<nHjT;%-y>K>5xE{x`&(AB7B>h# zN|l0Xzsbj0r0o}_18Uf$m4FdRSafrpiyISvch+fcngP#-)p#3NdYw}3R#E<lXs`h{ zk|~mXlvu%?wwjvNJ{YsBfRKR!+0-j(dPHh{S)Z7yD->cmsGkdRay0pNR>2N(=d=|? zUj!YBlpE$v6<zR`AZ+mp7yaRZ%<popRPrs0wecPk4q`LfYJugSHVP-mPFY)SMuTNk zJS<o@C6pRhL?eAC6kPZC?R8l|=FRgjsrHdiB~*KKe-C&?W|EkN6Up_*#LWVKxei#) zAiHc$4z^c>rk3u21FxQ0+u39zF*QsC+M%r6Qo9;`wxx)Lj6sv4+eKfI_B2thJGkgF zepOtUkgne^ftp?BNSzMP85MLPfRm9d`+X3jiN6bDIuq@*7$iFaMG6T*LOn^;?q>P+ zgAYy2`<}O0jemSm1^3dlXp6OZyOgqM4bZQ2voks(Y4X60S-$u@lD#(|1&&VUbvdme z<U0p)o+btk<?U{XYu>2&1$V@!Nt~QkmBiPLX)qZIZ;1T(9!=pCQP7^LVj*Vohuq%O zIwwm7)&%>u*Yf_4oPV<2GCzOXZ0RO!cD&Is+bB0W(ue#5B+7%5wC13g)?$K_f^ROn z>QI-4h;iPah|lC4Q|LLDL^+6kzs1ruDjrfBoN!};3bV!}L2Gc?nF`Eme*n+xcuL_k zl+^?cwz#PgW|x)fJ&Y}QA?4w_+Dl9pQB)zC6xFpyhG4<t@6jAnb`=_JodnRCK+9m& zlpwL-$%$=TnF+K-7AF8V;0uh<*mA!pITF&CM^<b>E7E8+{}@Qms;YiMK;<M%-s{L( zma0x_9e1~bk-dgtRn=h~lF@2S<UxcBqYJsXI2kyxU`WWVsN~Zk?9nmnrWPQI%}=K^ zjB~ttqQ3D6K-&p1RhgB4nng#Z^a2`h71-~apFr_R;HILE08J^1>P(TzPW1L>Q1*PH z6PeS2WzlFDl}1_L(tp3Q(XxhuGI8!ipRUah+*$)$p$*FW14dP(3T#xD#u%MYo@oA} z$@zJYucsa!+mE9J^W!Qqgk)jK8nTvUl}E~Y`QS?uln7MeE5%}Gu4f8r%kdzmsahg` z6SoH*fSm?v2{(&q>9aMEEkIty-DAm1|CXgBFPU6Urv>~-`%SKh@-wRCAol0MC0_Q> z!%15UJ)qU^;o|*`oJIR-;-Tvz?R6Z9d%7{G3x1?E7@MWb@eu5Vg8EUT>$;Jb8uQKn zz;1Nwq*-RKO5hc6x0y4H<R+Ly1C^-7npnD&P0^iCc+<%e=kTyTxM-$Z=)PffJNir= z%kQ}W<BRb1R2#Q?`sVd=Z;#fKO72fY@2;;4yB_}2$~+=vLRD)DC{I~w`}HEYl0;C@ zD0WBCSUQM@9?!<JUx||qG!kiOdl!Ggf#0hU#@nfn>)FfG)AM0fSD^My@(b48%SFBK zESRsWD814F0UyZeY|gO2^v+@hq0;LsaTmHk%UlH#xNX|dM75sRZqmXZm8i@+2({!7 z0H)tP&a~Q@KBiBr<0V^E22+qi3A4@HG|2=2_s<hyhsa)Rq((Q5;3lZX+I3I=8rvyW zVyOJ?N1ks#fSqF`*6-3tSF0;5^>Ez3g4Y(G13>h(<DP$isw;w!UvKJ0dJz>#d-P9- zgEw3G4R_2-8kaj~KeTe~d#He^`-YD;E^qww$~na7+cB#c-4nlnE^GD8jqjTB{{AcA z<7y}9V!^)ad4W5H_d^&%`Ocu{7dG#eUVG~S-&-r0WJ2N1M#+ZX$J+<zQc&C!w4eJE z^84_(#>D$@HGX5h$XvYl1!*x-8OHTU_bV4m_9ITtdTNWSch7}yhrb5{<m0ixq)DMc zJgH=Yvz)ixm3G%{@+igH1{(+&NYfA9cdx1uTwDKdS!kO);h!0ZsV&3&*dGKRp}(FE ztAJPe3+9}&Kd1a{ob3o(!@siXH+|9co?R*Mg1LAxl5c+7<HSdN)c41Wq8GCDxLys} z@5;mX2V1g(hT3c>{_A_CqwixsPF0Huxrdn}s-<KCsU+VR$d4Rz{ELo}e8}X1>WQtY zG?ZUso&OaJ@W3>2WIYFS)tUHMg~O4U_8NEK#~2H}xhcv!6G{VR9RILj$6~uI$Pp3u zIV^gjDp1P5y(W<A2x^1>_~%J-&KJu6-zP;d7LcUBze*;c06=s9eM;(q2l-st&kuzV zrXc@mPR0l>_-{v40oWi?|2Bu20QpasQu_aQbXg<4;dRmJ#0T~7SS8Iy$d<I7CR+)D z{+(MP>TNZ}$_7=>|D*H&zj2pPwRcum*7(j{iy5j5b}BM!gQMkT4A;&cY6{EFDl!%R z-3oCt5O<6Pba}(u!`Z0z?xZ2%oILkAbFtWWaw{#*`^?H&%E~L(W88F4UXUo2%De_= zaF@_s?@AHe^zdd5WE<;?EtY@D^2k`nu?qT963vdXsL&AJiFnlPRhw%*+f;#6%#kxR zn@<b+?nH{RbYgcyf?wl>XWDo>uxOXHCwJ{fZ1#UfLop58Q%^5QG$Xeck^DO=nya<< zt41rA@vZyfvY3@s$BR<2X+lPZq@{e0VnR&5$qveSw-??H`K0Nj#*;lCi=oxI+24r} z`0&7$Pu-cz$yOMCd)VZU0a8qw+PtOt(yjiY&YoJ|8FF~wNLAVyL;YL@#pVhS-V?=< zN$H~F#>OOT%0HvE;^he^xehy;QcKB7_%?-&BodmY1gL}nF<;ZKhE@Q65A4|_CR%m2 z=uDr`#tM_?pG6|`7y2s?#VFcN0*R??ajG?82N8ALz=nnTyuzP#W0cXAXLu+(!G!vI z+qDoUH0o+?DF}@UhLvAs;84?^8Aap2_6{kYcQ^lp0?DV%;7vDy81cFl-G{d_>ObXC zSH{<WEMT}Esqsmj9~nX?tDvpUuSG~;am3~_fJF^8`Fd)JqV@O9jm+1x!=sgS2BM+} zvNl3<POxcA<(IkC!jcEt;*d^uIr4j3o8S;&q-3EZSV_Vg0I(tW@x!g-o%4nt8ci`F zs{WR$Rguj6Gzad`M^Rz5wH28muDPA*bJw0jrlwh~^DfFtP3%%uc)#e3Y$lZ*L+~H| z9#u!E!=F1>mDN)NBcizdyGmPVVK#!q&`N{V4|{KxT@h-Jk(ETksUcG|mOif-{0oAS zJC=E6e%*VI0o_9KZ}1}zWahTBmf(md7LA6gkQjS@rSs09_@D$33GAfF8GBfvV+}4p zezIf)=bw%vqliLIbSL}MrlNdtD5krByh3OY#V<&N{QxGTQJ&+dO|iv^?5Uk{8Vh*i zgv3P2+}ebNSb4Mi)uH~?CPgMcZa5BCMsst56)JpIl~hJQllAa*UC9GgUO6u-)Y)T~ zBwk;JhpF|Rt&8jIR4F-QN-B^5XX1Dvv)8DXhKe^+v%!rsxKb`FGrpYQ5&Z1+J56{) zb=`*#)T}6@jU9c!>l!PVAQ9bnQt#E0#J`7p0=mDM4)od2G<R`8gb8|55_*Cb7H^$~ zIW5b+2@3qdS6HwCbrv7y@%-e9$|E8Qj)9sjgA~yMWfcy^q%_b51uYHXOy_IjG;uDU zq-eIYIOYTkrwDEuXs1Mrmgb*}mm>S<E~=9<fJXl<DlX$9*O=C>M_&R;tNi?qm{L)$ zs2nKS<OSBo5G;NdoSoR(HNEi=Ln%uj419Xu_F%9vR9=BE*L+EJaZ@26qQgT3F`FTi zD}E5JZFPax_<F)I-OAE}^n^06xX_8(2R?QRYX$px0BBKFZG3j@^1JD~)gB5)B}~2h zYnso4X;jv5*(*DD;HdLWxaUv<`{2~}3OzjbPLA=ya<&&;%x6%$$Ud*Qt`;;Y^z^Y6 z!zcOZNc?5NZD(h}p=GMwl0gefy1aZci7{lS-9Y2r-LJ>yg=K~a<Ea(7b&$DPi|Pl& z;&}%BFyOMuDgz+gmdom>p|`v-DIdraq?y?Mi<G$R>~nJ%1*XDe(Sk%+%bT=ZETI*< z7{}%8HKra+MYB`*K3YbV6s;Nd(6eJW+k);B63js_Aqt<VNoRD0MQ>*al=@bnSA(ID zk9nEs&q%XM66QxI#)xTXA}cbriFZn_cDJEN5J3jQt9Wo#{ChMIKXQW>Qx*x%S%ioy z2)yXzP6?n9KK|b2Ms;A9nTP)Rh^XYI^#%%LMJ7gAY0mB$Sm@IGN*(l4Rz$%<Tm}h& zphR-sn`J(E2JlD>B$|4XD&y|g8PugVp|?!PpEDB*yQ(j~T;&_5^n2AE1N{=0-~){$ zzuYXR1bv5#QTOYS4QDk`0xonE{uB<nee-eWaMj!<(k+|B**;B=nu;oGX?}4P$`+fL zEaeBiN7@fuNJAzZ9wL%2(M1pTc9N){giu!k2ct??(o&dN7NUyvPATANtgaR}FSIkn zteRw#%Z^i!Ok{!01&`|l?G`o3y^Tt;*tkK3*Ys|l8k2&vSVddZ!7OED1>M^K-`5H$ z14!^ox)TNd+WaAP6e4AbYuMllAvyX5l?u@F^Oe?c{9-F$K^8i_IhDo9`GA62l0@UO zAe8H#`X}A*3MzxaHmQ7Be295wY)!`CzM!tKqbW%paV<Vv)s!DiOj1TpJfubO$WtaV z2H&2z^7_H*5j8&xzqeInMzh^DGzl}(C1y&1D#4Pxa3pZYFEKP#BTz+Y*F=OqtcRtO zt?@bGSN`<S-`m+0S*p#q249#Z=MJPY-W8$DWDb@PI~X~ZKO|_bxz9jV*Mx((2HX{J zi6F{@X<4eb*G0Lgu(7hc2}*_8yYfS#!eOO2sPDWPP3#9G%O?<4=UYEXEvhcfuOXAt zIZ;AB$QgA+&VAmHM_@)E?ubQV#f(kPP$qjPVa0^c(t6gD-WXMp3C!LY;{-8r$UoD` z+*s<5{z!#^&-<5K0kP03^O9MK#pyo44|A(3qRg-D33Pblf8dgae*c+(^i1}v>*rIX zZUNONQ!>yHbFfJa54Eo80=;3?(qyC@&1RNxthNMamgX8G?frL2#tF&D())$e7O@b} z<$v&gu-*HVA&jjxQ~ijFpy(RyTS`ZI9{VQeBur)^O|$aD7dlpe|L!LTlx4ZbRDqM) zyvoShik1`j!U=|gj!J()B%!JL@i*w2*V)zz{zs7Q2KLXpfl`Y0krq|%wyk|$VLE+< zMMKpq_ru*OX(?s0klFqg<g&1;pfY6psGiD-`%pUL-V~>7skWgla147Kkm~p6#(gJ2 zJgvKGE3Vpods2Z~ZJJ^=yRUxU5zz-G_USW88%Yt%MNv!XUC+~Y<)=A{she8L`U(t| z#j7~Gy4_363bnC1`G;0($`+EqC`tVJVojJr=QGUMV%JcB7FG$@GtRha6UysGBAyG< z-;?Kv*BHc|9<m<5$P|lkLsQCY?Q7-Jkj)9oOyXe-5fCGGj2oK?fs4bQd09uvhRYGR z@f+R(5?(;{T|8<v-Si7Q3ECJ@eTJU?D$cP5n4%-`ZZT8<`*8si_fDHn!Xd44_$=B< zu2o*&Iemh?E@Hr#W&X+7uj!oC)+Rk2>=Vm?LOfyv3R_8-lD%An2xjJ3?e6-<Kr-o7 z3wbFDh6H)nFN&e2Ao#x-aykWGrEypjU{HyTA+$=Vw0e(^O;-!bJ-ijjr4K}6^mx`3 zd-Huje@L;rp~;dmQwGNjAtcdi%Gx+_NlO#&@@KXScx&@~YEh}I=A@{wB*qY{7Qbjs zguT8Yi6lr)YE6s<LaEB-jJBB)S#Z{8(;uhb<M9r)aQ~u7>lS#0E8J6HbRgxDJY!Y1 z%eB^_TbFa^8$B^ERqtIb=8O}$PvVlnO_QtX3@@ugPh#6waGvQazbk?c_M=*fYBi$u zzy{T{8l$R|%Qu&ritpV}(CbE>m2*<!k=%-xp&c>$k(-r%jh>{!jv6bjQTr>ZqXcd= z)4lAWCBq9t!pOW=1lCc>yt+Eq*@O$>Y_g-to<8rkB+YZ+BV$rIh0V>@Q-v`hGs(4V zOv<A&4}ZHcsj|}SG#>h|K5{?@-s42e#T?u>M=gben5CJ4JmtTH^GlmMYX$uqcfN{9 z`%7hw70zYdadL%KXhYzZvCI6aKib@U;-ALGi7Wz=Obj9{`0t;7D0_l<3B<fxnYmv@ z9{t|M&8CTSn$jvhxS@+h#*C~K!FAWFi<3EW)<0l_U=J7@Gq~(Z<B5waGN$SdEsHmm zq&a^JDK!MBCX8hNa6W`0N}#vKr(+ePp`xQNW=H%=#9P;{GYYhz$biO}HahK{XVjvm zq_R4OFPIZ!HtX%*byj)a+ux77p7c^z#Vu)c<SIWQLBppAD%I-D9CIaN45Na}F0|hi zWG-ed=NsD<ZER4jD6rI|?+=_&Xben#>1(}2!*I5dfQaLv{l3)|6Es>_Odj9hcPOOz zy>u9<Xq8%{GtWxXN|6AGA-n#Ah0#r&-y`p(wYhMsp_*h7?WC+~oQNSoSd2O@eQeo6 zp7}oRO8G}!KFud(jztaLjBGv({y1m6E+IJk9&`Pim7CO|5em`L+TTaI>Bm5Z@YQa) zC*=8iv1#@;-+A3fHZoEBq2&G<&C2+wi8=Y2Kz-)EJNStdH6_5!7=VYR+|vOm`r`L~ z-9O`O2ZJE^xpeHzwZ1x^dx{Cm0m^m2ObI|aTI0L<BR)K3I5Z+u_?cT(X<dSmIkd!V z&tX6@Kxf|H!mcEXH3UJx^%Z*bXXsuWSi_>)^{Q31g08OIQya4s#^mmMD|&;mto~xB zM<FyYOmzW8x;@B4UY^IAubik=v>w3BnpM~YWtkt%Iv7*;!;3NK3J!y%T%R(}ov*Pm zI*utRP$M$UEyN8f*%?D5mC57wQ+*<sJOq;4UrZDwx%rgFf0iM|UbjUhAmZKHBIzq= zT9vYF>q3%@MLR{(;|?BS7&&`p&QB|g@QkU<9xJOVg6lKF@>m|0wd8DO0Yoh+0UM<y z8}i%A!5G3jU?6X2WPZPKTe2(8v*ELmDcTQU60I|Ux?eBF$K#(re-Mw2t;pAy8u8Js zN0+o2e!R(z=hzdy@>HFF@?3IKwy*l16d_&XA4{7VVeFabP4dv|^@8+9NE!PXnM#7B zoi`U}Z0NsTo!Vw*;zQqGgXdPdHO0Mf&%_CcKiMhkueKCf7m>ZQmrp{7w9h|LmP*Kf z+6#Y8=$rm3Ofa=4&LH48aFurz>EYr1Z~!0e_dIi8Xyxv0Kql!%YqB6TpSpUS!s0Y! ziDP)zfbz}i6|c)pJ%@|ofbdz+5i$6t%Pp6<So*yqm8*gbf+Y-Xl4Nf3j?kqd3#snW z9FyXx16^XAT#+%JYR4%?u{K%8lf&w3!_d7-6(l!J9+ChxN!HgH5wm11=rnOXw<;1b z+Qqwv)gl?J&Ra@^orXs6hOfX6Q86g4AWvV9z(w_&_dk?AKc2(!o#&Q7NBfJJN^-+n zO%NJ5I*00p^^7zWxrJ}w0QSS`b#1yy%R&!4EZ)pYn(cmXa^g~lJ!%GLm6i6~cP`MI z^*^|e#GR9cI7vWc9m0mgvPO;qg#v}z?)xI<9WwX-KkD8xDz4`16NQjK5;Q=NU_pZf zcTXU}-5r9vL*o{LOK^waA-KCs<BhvE(s<)eGfkfN`M<Mf=EHor>)v(O>JR61SJyeU zYuA?F-n9$PwG%fz2*+^+r3rOBJ@itva-mpq=o903xdkoh$g%xQ{la}1U9nS<=d1#J zMpSg2?>`5K+kSM$IMml6|M^90Fots~L&Vrw(4|i_L%D_VgD1&P8M*OE0sg80mwc0W zRWS=2yBv72|7jw6H-nS72*K6Y75o@Ycm9))H@x$L`%k#t7gL05$vEB^-fD1syp6Hw z0L35}OG1j0G9B0&jnBq4YlBXmk+<p0R$a9dDjyxM@H*oz2xt+}XE2vdrz&oQgYvpr z1UNbwKrTY}iT$TyKU`2ZYla^i3<QcuDlB4fVB72%SX+XSQ|Jcn%F3$)VsJFakMhbl z{5FSQ{)qlUYi(t0w2PfsR+eAeng|BJrZ}SrUV`45QxZGj->?_6HbE26v0jt3vGhs4 z4w6^}fDC1O_;{@O01*X!Wg#p-yLL0>;H2bRZA4!CAonvu;*ArYFfdxrD<w(aCk5a4 zoLC-|)_1+ManHsmX{O=m8fZVuXC?dAWQtfR7T-uzQ&rtW{avFw5Ve@Ce@J%!-l|(m zsyM2?Oy{S)t=#N_`=LsFS^h}{9tnziQH;!Bn?)|kVNGU7l}o4nCG5D&-RS1q?5vnk zz13>Qfs6Cy^n{}VWPlJY?Un@)$p1(fJ&l7D+wE@bx(wY$XDH(F%I=7YVpn=Q|3<iE zHZd|@^+>xKy0*M74<iNe?PT^A(=KB1Z_Y=hvdwTE^6Lg#1J2+OqEf&ULYN_}L@7hK zSj(k%#<xAH)3p%EIi;eiz;~5~3$SIBQCd+s;#tWQe?CB$F5!y(iG9ndki8y$MC~m> zr3R%7(QJkBrOpg#{3$g=)<9-<ccXSFnYVTSo|8yZTOiGo24s2&`$+d=_`Hm_{)Ao) z*X~zATU2VQM^vivk04eWPknG5^!Cs1g@#1<wqN%8mPVAa-0!y&DKeQ}nAJ(@3bS(} z+S;g*L_@UD1#aq}G4q<0gkdb?6K~^d)vN4pt;4vj^9l-rBCV2+M?8<dt@j<(Ve$%& zm_)OCf1@MfQd3k_99&8{b1${J>8+{6>0i_*aDRP8;P+k=hlY*g)q6Rc6Ydmkt<S2n zE+gs9QKo*M_+H>dEg@>a=U<9L4l$7`Lp;D(Hl;ga&KggZYm!tKI02j`nV_&xKy)%q zH!#N;G#gDvCe6?mt7#1#jJ;7wBwnD(uL-*kcH(FF^*u!<gZ+EKy!3DDsL6$qo1wuy z0`2%0&tKt3khdCg%AWAZZiOdnVmuFGGny7SZ7!upWp&khlfa&&v^@A`HYqk!PF#61 zhJQG7*u{BDS@8`esa>JRh1VZ-vKe)y<WQW`rpp!y8o&baQKaBt)q)y$WICSlPr<>j zZU5=FJwcJs7`m0aJG7cNjLhU(KG$OfEM`(OpQm>U;TtRSw%M)Zkk}!K<6|pJ?jQ_{ zpJFRDyfPzImrv?16a+_roqb-J{uG8-Agjh#Rh0yod$X5P#l*g$u`?$BVdV5O<BMrr zx^ho|iMzFiuGmfAyS=nU{#oxKv^f4MzkvI6(InyiezVcZZ}d{?6?IjKK^hE)R56Ju z-4(0=7V^hWyWd!x=ux++s%!EhQv1qW2_?ry#{mf=1Vib)<b#PxRoQ$}%KUkGke}*2 z{&b>g$^75m)D}9Cbbc%ldiWR<rX)41ro1>NVFmZp0tq-cvI0V1pz&WLBeN4eZnAX| zsa1LCz8$|MDE%ZwE91JNL4zme!Euk&pUe}TlZReHTTHbu^%?HRWgC59seOMHGJ6?+ z<dC$PPJt&Z7+=dUNLwB?F}Hw0w`*()QB=^7pqgxKhm+>k_<Cxk)$?&f2U8?AZ*pA2 zL-;C@0|7Be7)BAjnYsUF_a&!vgXcD%mj5~3(6!$BO&xkA+);O4cXJ$d{_i-1Bz{ZX zL$fGV+(E?Xnf_wRoYoh3?-S!ZFEnDE{Vj7V%VIE6X%`#pQ06}eqGT*8KAD;mH+@eN z^Ubn2&uyFH&jt#qR5<QWNR=)8w^-+wa4dh~2i=U6rz3*a#&ad)7@U-j8oEZ{BEHB| z10jc{=T8rTf13OnUWNR<ip_iYe=068M-A~n$il@JR&gy0e!u&1{!XQ{ku>1%W9~Hn zjadBuB;@cvLGDku^RKu!ImWONnIoqNn&vt-OEu2&^jg*@Qo?;aFVh$Q39^(RwEXHx zX50TD!%I{+2$L3S`S4xu4o0#n>nt5%rU&!&f@BC5PG8hgw)YoPy0YCsA0xAT+!iPW zUnD7U7~xjewe*?!OnA(Id=5)*T0AyT3cVi$r=$N;QOa5kVQ&Y#m~szb9=F?;KG#2{ zIWzKhKOk}!NOtvDwq3<D@|KM-Z$asEljLJ&Chq)RBsey!S@n>ynst7m?`b6jm2Cjm z+&x9cs3fxl)DZL(%6=Kcj*ZF@=Q4D)30aF%!{UTifd?>_(WqzxU@-Jd$AWVm6t&hy zba$GO<eKhmch|G$GvZsyztxTDa+80)pItVZsN4vHCFy(odUwWg`)}vSetfT*Ltt-i z^+^#7Iz}i%Ou6kR(|kwS_2nQ<bLBhjo4T&&M?-nckYf#3dL$$VxOHGMBkwc9z?jh* zXbY3KCT#rvX0>cRvMf_nQ-3W*8-;~lu;XZs%<ZywM5cVX_Hj77Gev;YmL<1LE@w8F zF~0R457Q^PcV^&W_r=orT#|d3Yo^xm>&bc&p(E+gh?dMkvA~yCQPu8~{MJG(1JvFr z&X5a%#N{NIKTn#~UPJl$s{6jEA3{uwsJrEtkbMuR$xz}|@}nVouXeK(R7q6eWQ&=F zx0vh!eAv>qJG*ohN3#Okc`dcA3qoP=?Y->37`{FDDsUHFeyno)GKW(8QvcB}O&p8l z6y>ORzuTMpk#~KF8T_3QdO9}v&SzmF=>zNt&-4dE&>0zb*U@T=<fB>Y4&W^N0RgT5 z_L=-)bF{B@_QBRWQV%DT42MJi6YIuxW;a@R73=x0^U?`2FcYFe?n>>yjF?f5hQLe< z&1&UDXr2x}&g#4bxRSY<ujwBPKv~>7rLE!fd^r}J^LUx%_6LA-<$a~z0#n3(QIC;t zt>vdEZ(ER)R=dYU;zd#}*AP*K?=#>HJt$c1fXBA;(vll@ARo<xq){Npd)z`JDD6wb zzuz(*z^WM<8Q!{DFG#ct>x!QfJ-AtRS_w?vJ8+ZFeAV&XA1NV21hpMYA1z>;8O%W3 zEc<&awmMwidT*GL-YSy-1n0kSWDe^BRyuCGmIJdqqn9;#1%#XM<sUXYY%SZ8_p2sf zRo9=5t*D<ev)dYcQ6{-!^oXNPQe>gBUpr4a|8^SK{_EgF0@^)9_u%>^avqsGrib?> z`%-;rYBLPBIw!>zM}rBud8|v@&%9@hzJJilnG`!w8QMShUB^7Q*)j5?q$j(>Xp2&R zTvYv{U$$Lfwz$h_&jMPy$)ZKQPk+20Dr32b9cr-ag18;bOLc*I2?-igX4})dbvcRL zZ6UAjUrIcYKMys^3SqBDXCjz+*+cLu|7a~GweA7)>a|zLeM0+IWCmF^gwo&`-br;c zyrU8L2BFCM`d*FWrE=PRK|f%S&Vnp3iOt=aZ&BYTPTUfJb!U%hH~Sz=3TGT$-T_^Z zZxGBSjqn1_a^@?&+AbFYr$cI&2%g}KZv<p6@WSayfypjsCe}VDE^Q~<cP+~;-__|Y z-7FVZkZh2Bqcn@!A#DkdqeP4jt_Rln*S)@Go@#uQO#XVUNax{DQ|TenORt7-?v;B+ zkj<e06k-QMJ<16kc)Zv4X)1-kYAY}xX=Up$`qIURmCV{B{En-(GMAxYfAmPWZAetu zJ-U<(k*xM)DIAK0j&5)|jX)+!YygEFmp9+J&F&zc!w>KPBmmut8zZ?_mWFkip@uy> zpf~em7tpN>{Kv=_(1UN7WM`KJG+dL>X(Hkzsegr3Q->y^+vit`Y>(S;A=O~TkZY=X zCMBQFWd9b#)DUUruje0r^ZwFv+xJS{tMKMi+_JAFrH8`SoS%Qu`Q64{i-!V{kXP1) z_F78k!&*{hx7<YZ8>H_M1UzAw?Or?VivVOlDlxRc5#}DAd{q=t-%(lr3<2f({ok_4 zIvIl<!p#vEsK~^Z!(==7ek7ca(ZNAW!_~e?piNnHfwR5l`x;)1=M5J2WUh~8LF&SL zWoCY@U+UAl&KDAOt+O%Lr^44l=th=zfg%3Kx2RAu$E+3D@|`uI_Y3ZPk*~8>Rd;KZ zJ}#@xXaD8`5SVe}kMIA=`TAG8#A~1-xS;tO%mi2t3I!~a9noB_k2B0&@_OZliRyj< zaQamwRV6U9`X~b)0Eq>MN82elj?aYGTc1_%Ut(}SJe0c^FXGwYKAthe>v~fIBCiEN z!^7ZgeElt9^#gx|gCkR|GYeFmFTw_Q;$%qpS^hZxaI^etqz+W6gM%_eg6Qg26Lm<< z6i$uF5QY$e_Y2C2wMcJOzoa}idJ-<Xxp7(QB{{uS<Y@F)<A6!eWtAHj!7Qg2-m3>k zHyh?RevDp0X%k3eOSKj#_+;2Bw)0irG5dZHBwSjpSRR$d$yM4wPcjmqC-;eOtO<ET zh!`yAT5Px<s>(MDqzzTld%XEF+rF2B`CM6wiwzvPJE(!Lp8-zyxZFN6B(&L){!YBV zH!C+-3+8ug&4={S{G}Vy$1=p<q_vQY`jqxk%xW5aU<Ohwp}k88$_IV%&n=<Al>^&% zM@*UCjiH#1WrYVbSXu2KKhbjjkfapuj!beEY+t`R7;Vg~(k|cZn-cQ!=_u6Hxh53C z)J4?Se_eHl-Bf~^-A#Fz0X<P!)_dJ{pCrJ;lY(fWZVyQcX0uxJXR!hC+p+sflaV%? z(Z(U4XWK!g8@U+bQsy(9N`-yT^sBaK7#c6D!W(J;WMXJ-xUNUW{KqrJE+tSwKeG>J zr}@QqEbk9rhrM=cIID_lwrhob%mCW9#u81&KJ^2EwuCLG?YXtRct4t$$n$_);H15m zk0x<w+Xf$&Z)4~(uc$j0Hh5vm*p}Fl1QdPHy-&1qG;Xi-S6Aq2JXtC_p9k*OfqF<4 z{BWbjP>u7gnXyc;)dv6SL;C^j^kVq2j}Z;6Cv?Up-(aBJeT!Dv1Tdw_4sOocDAEqD z;%&!2SQyw(TiMP=IDT{RyL7t%`tSl2(VVG%=2>|c4cEuFc#DXxTqk4UyYZ22KNxcX zrw2~L8$>QB^3+jhlL?PWcdyGKm3H^|+dx1SEQwR#JX~m4*m{_3DYd)AZu87KtJQiQ zd*dc)70F--x<bjv6n^2GB>wmbMZ1oJ^=7`*`h~fBQULYwRFW|0jJ+&hy(MFod-`Nd z64|!-@ft<X1Oaq^g|#m2dUjjDO?VQAl;CC8a?g-S=q3mfP8>yPFZ$NQ{^-+FvqR!C z9dQj|KAtKSb$?($bbWL{F=2ktC%rXUT>l$pg&R!ovlf~GP~Y_Z&tBL%_X?Vr=Z@sh z{ebvQ?$5Qw>R7;woGlJzC{CmV_GeGZzhQTgQ(W`A0)A?%{M+<>@^lB6-ne8%SA$Wn z_jHlN*+wZWwLh0O4(PqFD}!G<L94^z1(o=f0Sc^Fu8CA5>*AP@%&|95{~=`DobNS~ zJltJ>TAdRX|C2NEx&w9a&J2LwL5lz0c|Jd4P%0>~)S7p;n-@gviS%~&9_Qui&}1|u zP6XvJvbKa#vukO-^rKr-NXgoG^iXO=a>5G-@TbMT8-WV8AB6JwF-TZ1e;O|QT}Dr7 zOJ<-o=Hpv#<nhOD;p3^R)R2t*6A3=q&#|#_lE|^u6fzmpVuzav@#5kAgS>s;28!}% z05DEE-cSU|yg-q2xACkeIsS?TVQT(-)Kuu~c-u)Z>}+&KzfB6NpSiCnA^4v2%R8Hz zx;n+$W4-OZg5!g@8<YYNSEA$NLqf#;%1Pn1D~FnbQcD0jr>yhy$$^0^iShWCgt`eo zDr+Yj3mwtI&#W}GbUu6Ea;OQW$UBNtzNPLh`TaY)h*82rPDr`nEvxn84c~9==AZct z4CdC-G?Yp`>A{qRxI(0M5zaloX*IjT!e}dJTrUqr<=#h&>!)|KEd1824vej`+)Lw^ zz<@XaTPF#!61-mLK3TVUxlZ^7l1iYEUUQn1_;_PSREofy{og#lr|K)K0{V_6D1g$7 zT3l?t+aiBrUnf_)5z2$;-WOStvqS9iw$@z7vA6B|*H-d{!QyA9k~Domjgy)h312!R zdOv#JI?!P7InN$khUI?@52Ew9x4@GbDk$}OHB`(e2h)-_h`3-dt*)T|K^Lxm0+!F( zI$_<V`cZg%4W@A1`PJr3Q>|VXt9#BP&#c{nG+$bh&KtLNQOH92Bo*Nm65uYP1w5=` zG!mOI6-*I<hLrLmV&HdSOHO6+SIUI9k%4DtQO((6Mw+h@{Jl&C1QOGS(bydOPLCrh zpVLdz77LFtt+0l45&kgFM}CFupQ<GFN0~PH;-!%j`#^s`1)Iy>=V@Q8en#*~nNRg8 zYG@u{Y|8!=6`R;M!iIyhM`D1ayFvjgfZP$d8LL8;Pf7X3QTr`}G|?;k5yQQTk8EsJ z1Y9n7U)RNEN=tfLo1Ze)E~uW~nl4lvZX7M~^hFYl*x;Bd&Aj<G)8b9!7Z`%OiM3ea z@8Q=cMQ_Nvi7BXeKPy&4E~dm2J^Y;u`;{pMbviEPg8ln<sCmXeeG~wdx3o4EjhiN< ztycz0*eEn}G;y(LBsL$k9RL(YGBoM<1+A7OMA`^izqQoAT8T9{h1nZ1UXT!OZWDV6 zD-8?`{mK=RqI{B~Q%+CWcg|AJz8@KMrdQ@+zo(;4*z9(N$&L_pkHs1e?$g8)mr~&| zy@yh{UZay<kS*_rkhRO!12Y!BbyNZg!f<2Nn*w7~;xrcCP{pSJ(|Law6HjfAy&8P# z-r1A@o|7jh%kqU5m+v-yWmBhb`)zeaOKeS_m}4Kt*7c$`6}!1Y$Yq%29-m|LpI6zr zWvS+#A^pE{udv>6gcvxX!{Y}D4pXLrYdw8)4P}9;OTq58THM+cW`P67jMJQq5ujB7 ziuUg!+rVK_QIWqqqWc&5BLD38n&LS_Vnr2saEz$DHDGZ#Aat{Lw#s~6%krHO$BebX zdQNT68I6*C$!=@o58NOkO;!Lok>$J4-n}BN>cB14!pa;y@d%BBF=0lM4?KN!7z;!> zQ@vW|78bdsrH7wtzd4cua07qSWr9v4FF3ensvT~;!mLDamtp|VJ{LU+jSL<Jc+R4k zT%Sf?pjtJXH&x?@RLgv^<XVKVaCMd|SUy}Dyb>oh{j9jjLlk1HaDDwOHY};q@aTa9 zKoysX^G)jL)i9Y*m|M4{sf?cY7$suR=<S;`3Lu%07>s~zP%4?XG4P=}4v7wJ(AN)G zh)!v>_iQ^KSGmQRuUMPhM1d4%d&JOdrYKtdX+E0HidsFdV8BMwo)4Y9m<bvC<Pv<+ zmqM!W!w~IZ=8OF}S4`AA8=9m-k?)VXCi_!&t3y{#IHJ)Ole}E9iZ%Mrf0W9&T}t+4 z_IQN+o#2WO5E+QHeu`JuVaBtMl6&qXHZ?taa}{~XgJUGPJ~{A$as=p+hc!UMgDk%# zJW8$UPvT-syg|NC{~o0%M39d4(9zzaILgrfs&uJgD#!=JX()o{3UA{o>98dYFf5W2 zP!ULc8><k(``G{Zd<FAqiXpM^q|hQDwfOdNZhs?bZ(~BLazAA_D(HgciRuIY$)lwB zzt1BDAPW5#CEh<hA~sL{{nOn2z5IVI-}DKoc`w;iaeogH7M>M-%9V8{y#wR7yOjn1 z>i)Z!v>ss((Tm&4S+^?D>BS#zd9(T^lpoUNjdqKCMhh#`?f%c#=PJUGNsZC^r#Aol zwa1^VYTm@t(^FF3B#%U8zyFLIjtlMP*{rrb=wN<+B879n6WI2l_d?)_(7Rn=T!X(P zqN4MMdpU^nZHL}M63qejzxMqx0aZSe%`FOxgNyutGepE&eOE$mQ~iNFa&_z@Z@FNG ze`tH=hq(5_h+9~<Iz}9vQqs&U)816y;Ca#9a<QIWx>Ar3w$m(dQ|^7UaIMqk*==&p z$Bp!q+6*@$+&d7C15R1_>tIpLu<qsxCrnSjHg)}x;r_x<o#kMko_TDmtwN%G_oEDw zdxL4Kmbc9@S*so|9!4+5{u!aO907u!-{rv)(({IsL?TUqMgx8uUxK12^66Sy8i8_C zWWCQNGC<!Obw4QGn8e_)eH?PPI9Cl_O?v+Fhf)J$><Ad=5B<^*>Z<+_x5ui)&~kPh z{}thdkTU7K#6i?}2@&>AUGEWq%W32)t?_WbzQXOe*Ua7PiI(uB>LJ-rOd1Y#98g0~ zVgr;_&D(aunwrcJ1Ra^{p!QA34~ui^Q3fkZ&Bt|C{{0ndi;r3SiNZpxiNd3Vqo+hn z+X<@e22#2$ADA~=Cikltu9dE(Y^4N!uIq2|9m}*XV44I8|B$MP6`{pI$Lq_qZiy?7 zzRm?HSr0(5(ga_-z6F%{J(J9>+r`VO<7>s4AguCIMWi`=cbflG`wHT%t`A`@#q4Qm zr-R<jbd+*?1nOtn45-}T_UP0G_i~#PW;5vizkpb|6lFhV0z{g(krY*D8=|C#)6JL< z&!8k*$wEu+qV()_ZJ>Q<O$U0R@Y}273M<d$@|!eY@1%=G@VQiTfMmTM5PTpcE(p^& z6b|96H1HN={sO4r^kK~+6Zq+ydj3M}d<9_5s65*;R6OFjo8bBa5H)Ce^0REW|Aa)K z-h+L$Y`OE&&2PV|`(An7tl@~3pZx099G^LU=Cr?DYfg^L_HLhuuCcMW+@^gywHK;< zUjK$v=J24|ZQ8U=cX1HKUq}a^v|l&^^JH-1u{&-Ap?wX^y*^>j)ZWgV;nU+@Ysl`a zJwCjh*m_Q6Pt6Y02YyGolI8WuqKmdISY4hSZ#QH|UAak?)F0Z6B%5+NM0)%I#aQAV zY>oH!74)6F6MJ{m)-|H@&y>(rK06k{-s$a_5(>WG^>yoT(a6?+R3H=Sh)NW+7S3=2 zZdm(NC%({r=Cym<_6efpuCFsa2oXomT@QWi>N`nNtlUG#>uG|5=MJy1OTD8H)y=Bz z{bQ!&+Y^bj_ZmG%?lQ7Bf@SYVFjL>NrLR7gk6Y8X#QKlD4Li(faHB*8XPHhv5|2P3 zOZ|D#KEULOtLtBjF<!&BoN2VE-icWPxZkEPjwd;5TaF8lfUWKi?X0c5393$g6Q})= z0&W+*SUW>FzWiZZ-<flu=<YR-<=XQu`g{*_L))kNET#{n6dUlJQ2qKR^53tH5A)mC zVr)Dyoo~mPGPN(Pa=4cyx^e0&cp#H-zjIWcyUq8#aU}Oy7eBtkB0Aka3W91ko)Cd1 zHrjAl<AP~CQ!59WdzF0JAAWvA#_V|Vs53OiX|u%RL$EsX8ll<U_JQj*dT=ZBpzR#G z9Bx0uIs6I={;`m;?CjcdiSIPo-=1e|%tu*v)ZI}$c{4MTbkdnfpy-ErRUzoZnmwg= zj{2N{=bC+(*iqAL7J8rff>Hfc9^f04ri66fERc}XPAc(ej#Ey$rKfW>%YDimgEjl( zR*8i^Zhx+Ge`LA-!2m+KlQG;egmm82!VHKSKKLWm(oh_9Y3T8yX$JMaBBfDyaX@y% z$(@2f!JalDK-)=E!2Uz;J|+g0aKY+N>o)#Pw%Zp>$j_GWB)>2Cnt9JA1H{wZ@~;wP z94WE?ic9Br>Ce)!Ca!~<g=L+mn_C`=WtY5NUZ;t<1{p0HHHRR2D>LUmN?v)skiQ3! zFZE&I;kJMNdRZI4v{YaG&IYC2HdMKC%XiXjBwPHVy`_2T@XG=)bf#7MBn_%qX@gI8 zur!h>4G-y8PsvxCPkDOX+&!j|Yi1RgYtY11-HxHoRh1@`GV&9i^*4)0_yWZ{-lRR~ zeQ94o5uD@yBrIflrP$T=Cbw*B)NBQu+PK)@H1{dYRsvEm)NChx;LQbO&NV;o<n(L} zG1l)p3RBC;b5foq=t9C+mTgp5qXAr&ZKBjVybjXoxs@F`9~#}ad`d!t>m5rp1e~tk zz+kj*$~&(~i{>OZgUSYZTu-{v7(2c$;R^YaFk%2C{a{7j1Oz+X^)S9jE47Cp2!-$0 zaab7>xULy^8b`jY`up&3yV9t3bp#dE+Q*$*z82cvmS~6G7O~uZ`{KLa!j+d_ni%XY zI(N<SB=^4N@ps2ILARGg?U|!TJUXd~1AXle&t^03RY~<N`KWz~3{7=$R*SCD_3!7Q zZWZP{@@N9L<b_-&+zC0~ya_J1J*`1)@%Sr^@ry_NKW1hBO8wpUa)@&8TgzY^@RA$P zUg%C+Xv5LO`g$L<r2Mnh>S)^U{B#e&Uj8{#cx|mhGqqyNCQHtoEw{znxh2(rhK(A# z`96RpbIy*HDD7ZVgb!kr1_<ld>{ihd?<w>A`6rr(Js%({D*;ah^FwMH9P_Zkyo^9t zF997d-@(|azXMJ(!c1K!-=6nkzUCLD(*erqxkJ_tm0Xn->v78D$i3351MLX<U9?xX ze(2le=D@kHsR_vZPvFhF3$8GKUScnwYvWljxc8K`+-3QmtzH{iu=BsPU%a*=aPhby z8%s*5*BdyJZC~eS^%IhLmmt@^FyeKSPcSarJHIl~<+SxUy06>0oZoRIeE7}t{`rDF z_Ah)-H_C;sMBzj5#ezQjg&E_)F5le|WBb++Xu4Vm&kP_iy3NQxN4nG9F_b;K24ZvS zU}}4KkQJym!6)--NE>mv`1pI-r3oMX0Q^JMj^$wluMT)sbtli*@@{bmE@jUtI{c;( z`0H$QOH8=6wZLO{Qf-90-Njaa-11ye#^*2w_5K*%@_V}-Co=2;S|)WfM}5g!zT1_% zN5kf`gxKFk{xg3#y>uP;Il?v@c5n_0i_Y;Xq{v8#k;iGgRq}Xac2}pSH>Uw|f*u%R zBHFf4M{kLGm}1WR%zrZtf?=Y<YC|RU<qLghuzd8+wN3B$X@c%coN^=5${vZsg`Pcw z%c%?X3Eyc`Siz-~4;$5|cB9(%drMdmOW!i{Lx7duYy0J&ERXg;v$?82)lFsUv^_Sh zz9SL&?c0YLSa3a>Q?5Id(Td2l(Rl|8^I@K@`qhwLM5Z_FhiI|HyEjPMuqWMka*I1S zqwXNP%jEj}*52sSrR3doBhIO8ZrR34X<DPFEzU#N{QZ3!$bPcax3_7?Dn(JNGmf9! z`69t<zfFgf*o`91{W$^WM|4a03V&3w{kul<l&}7EF9PLe^m5Wxz(>>2)0tp#i-~4t zeWI)(fL+4@?riR4BR1osFj~<AM|(=<0DLbR!9Qz!#r?k{%y3XhX|{k&Gt1<mfDvv) zc4@;=e<#)l<vT~C%W0W+*c3~5I?>7>jIOd=D@_*L;SAH<cxIKwb^o-X0B%}!Asma$ z+_8x*r;q$j16_P_zIBBwp|@UUW>0p&H!tq}8ho37Hkmy`L&!h-qMv!a=pf)w7EJ#4 zZLp)7;m*n5zW$f}WO;FF>H?wTx#G}A_M=Nl8Q+}vKXU_Qo;z8)CA|JZa(XCloq!H^ zU4L+_$&3!U?I4%)L_Cz;yN-NUCp&VNTFhv0)Q1oNa@>QzR#brx?^Ogp{GdvBZJ`!2 zKKf*STVi=@fwT=i_->s-c3UM@7jZj>*euM#+su-0>xUc3y5p{~z>Khs$jZpntySZR z!(2k|yNCG9db=-hLCNv7wT_S4|F{)?Y?Bb3^Vo{U&_XQraK`drz$0ko0j1t0GdS~c zWsWCNmWPXlFr$IyU9i0t3;MWqNCEO9YZaq|O&m^&<yTWR6(AKmc2hnJ-9VXy%a@hL zJku}qZ{4+j9*U&?oWdB8dvE)kH%Z2^v(Enmbt>MmOXvLQ`OK$`fR%0YmQU$^l}=cY zBQh%L*k`^wNhYiyvp$>{9ygHZ%9XpkGifW-Q_L%#LEE>y#UW&%>Di0-!mFSYNz_A1 zp>zZq9K8KIXT(MN&TYpHt^_5=B#?9QVS@<7aZwT5WitKpz^$S|84Teet{DSlzqor) zII{74?CXvc3SsqOUfduZ7{+d?32c235FN$Fy>Lane}7qwCGxVeUh<j3OY$B@C0f=r zR-|o5Oh#RIyi}T$Nw0YR`kU1Gu<4dlAhy#h8mWrk^z{z{?&2v9T+S765zJdZ7lp7n z&`K8fy$89^F-jouu3%~L$|ov#<VZKdE+eri>Chp1(`i#Se@bPcVkO2mFUB(o{>&4f zxaYsHL_+wx|5RlOH0oqtHyWMqjYMQ!I38-U;^fqFie3C5$2j_V$j+wN7l896R+>PH zP7eCUYlPIgSbp<XhDh9q6U{vi4J9{E>Om&s!jOyY3ot<DOWen;w^A8;sSiSb$}&I( z4%@`taf)p2>|D{&nHcgho4KEBuCV-LNelROK4lu4|1{u{<14RNT`$O<7q@A=34-pP zu;66Bd}R}wUX}GaIvT@w`Uoez*#^iCIvpg-5J%eajlsX|bg)j({%-Xu@37njV52jl zFoJDlq!{Z#8lH>in}n$z^W0BpvTxk{g-_Dx!SJ(`^v|K);pIl94}eK7cO~}E0oeo# zsz^>L;e4wO@6x$5$0Q=*)faomIRjQrXtF}FQ(xl9<~3N-#`9Sn18UcF_H(S$$JbeN z2GG=#P-jv9@QiNGYn5zjwh$X!D_Pe@3)WnFyIB)Wej0EJ-bvR+h9h(9*zqcp+{^w} zhkgeFx&ExCaeNx-9L_G|6?h+RzEZ>`y##$2(BWiBYWfY`1OL*UZ`9GyG+j#R+po_4 z0g>F}t>7s-sh_Nx5i3%Ra)p>5xnhx!QWmIBaJt0OQ+}l)Fs3MQm}XJl{!=hN8z8M4 zUPPEKihrV;=8^niVev~vUhoM9N+tTnw=FHxXWcS=Y?~uoOD=M!6|CMCc_Gh(QbO|k z2~7`<#G>x3D$~>lR~=+_lPs*7So;=HTWiGV3ANJbEQX!7?a5LBKf~cWx}(7M<((%* zaVm8Dz&mtYoJQl2l~2jn=#}j^unJ`__t|&GNmp4m*7F77&-M4d6gPK_H4$06Za<g( z2CS_c>=P#>O{2^l&5h?f;kr9fJyiH^><2$<$*~rpJCd2Dh0C<=aP{LriloT;oK$-1 z&@l&K{c1s>ZfBO<E>=1CyM{-Brj;67F0qa58VO-`XWz_8sWrDxeH14p;hMQ!?4Qgx zUUDg+w1HTLc5#9TKd?lW2%AP#hc!N$>bQ`q*d*>Wp;xh0(h`buW@co%R-c{2H`?ea ziG#-6#XR<CL$h+LeKQYkH)>dKDY>H1<=MR#!U;1Z?1&&>>Zw{x2cNuXN|OTgugv1X zyyd*d7m+M$<?n^@4LEEM+$_WdBp%_LO|E#<3&eI#7Zk!qF(*RBl{8v>ZpHd|S5?1~ zvq>DAULG&l@WTc_2bDRWl?;3_xuY)Ax#<f+d9*2aNwU$Ah+rjfS|dsYZxxa1cqDh^ zmjc8XJ`S^`osGGC3)|f#k4nxxzY6L<sIpPYwp|FYuom|qASBB!F2jwWI82Ym*~!Sy zJK+#YB4p|B*&dkR-yvw|xc*5NOj;nE+@m3QCF9HNH09uNZ_>uf`>8cIu&T*6h+ja% zU*&gP8!tP$_l8dDyX@`+ayQF}UfK2agJiIm6Jf!F3z}YI7x&DE-Pd$9C}ym)HS8Qy zqLHdb*4MW}4(^9<4aKM<bwzau$bO9%IJEf&Ov!DP)u+EFu2q-?#O&_UAzPxEdfugI zwiD_y^&Q(kGrQxNR3=fO<702lcs{`ubslN&^P41^RU8_MFd$%XreFhN6|T26s`rXD zSIVB)r^VidH(h={na`0)YM2KKW{;!NopT;8vK0~I)TLCGi3BL?z8oh>{s3YE#%l@m z*(At)ynVK?z-jf0qgRByvErT8&oHY^5~g%`A?Lyp<+1MPG>&cyC<MIA5jGahbE~{< zYco*cW~)iZKgA#O^iuTenZG4!sEE3FRv?M7eS-WFvoIptNa`azotMD4#2&Qv7DGrE z67#T}vvVBtf?+4gc~%~cwHxDy(BKNR*@`ixL!5PARd&38lfiiBGHV+GJp@AQDoqiB zI!Dd};PTg@J@&8sT{JbuZzN8p%J=x~ig3wiX-&7CV<n$RXgH3BQJ$8e7H!gH)FY#} zz;EfWU^ACq>s&Ky7#8_PFDZ+bz=WfQTftUU0rx$j;m2>;W&2dMO#EEhyqSr3GxD~q zjb7)aiP}dt9m<v!@hk2`zDDjTEry>}OKD9L9PN-+a){37e+#<D;+5kx%l2+t=Ji?p zjIiR*M6%5$NtouN9jp~T+SURr_7yznMFHF@QV^@dEt7ue(6^dQ^wg{lvFgA5^Ng0O zWyEEU?F~hdZjG!@=77R$PbW;Da-1~F?p>Sg&RUDa{A~6~VTp-xx!KQ)dqyoH?%k4n z?*w=b>HjQu$GjtQXKYKw8vK?2mfo_3Vb;(^>8>PFhCcW!XL;u0ucqZ_plz?UngbWd z#<$EyB0bk%zmgGp106+ki>I733bOwYr!Du!@O>y4epWPn5HP=$3)GiZZA4dPEUa7U z_VM=5YZGlG8eRXjf?p#Z_HQo0YR6!pF#F~A5jWh(#+wU=5{2<4xzgnpB{jC5&49re zCgBxFBCh7}pt6mIBubet)qYab)vk^wJGDtA1Ov2^y^*tuc}xRXaj3;cBNjkYfYQEQ zhsA=Mj09i<`a55T)2J>{c~K{v`VF<kQcp5H-Ub)9oKsj}U95myFK5ZLi^?Y0T+{Dk zYJpL?v!UtLNn3Wx2q~Z3-EsV41uy1=LZj{h6ieUAWCi?SR&Qfje)+3FZ(WPl80QP; z+xl4y<4~C|l^m|)N+v+dIzuPUNsS_$$isL<6_zAgztC80_U-B9g)$}$!D~-1H{C4; zqsB6SDeA8>+9YU;OU<rzbZr2F_Ql>*@Tt?uR`|8aWft5L$U>@muJL4r(3y90ki2~M z;`IxhI|j>LzSc|d>$mb5aRUm0Dx#>DG7-Oz^2!_w&-F<eOO?U)M*3F*1#=7z@x#CJ z&q~UeyNxRqo62|u^J7+_U9BUFIPtOAWx`QumC2p`P=TxN1KU1)!QMtA@lZF*-$iFi zCW|fifQ0P0h+(Wy#$P5?A0e*^$`S}^dP!NKa{RV{(q_92q9KmYoxc>$Cn;3kzRjRs zMrf|`UNpv&Amp;tT^xC?B}TMQos1x#Wu?r<D^ElEjSHJHWo7{4h>MFdgur93PLBo> z>*r~mi}-4)H(=lpUm72y`M$R0OUog`dZc=Ur+Ym<s@0*_;UYCP?Iu@^y3ku{HX`Z* zld&^i#}}xLi>W?&N(Ca;lEJmTc{Fc<P1jSLk@r3y-qu~Hx_})&y-x|!V)#?|4yciA z{^v#W@_SNQ1@KX}hTa$X`~mIs#VAg}e1{9mAmw0+G$Ds7>!r=)1sR7mS6VdS<eK7m zjX;zsX1-QPvgw+O1=R#SM%ExBuz4WDV)=v`59g!J+dKZA*#+ME#>bDy(Gw&Cy3InX z#}+MVK{s+XVaws#=x0(o5Q9=Ft~Z~n-A@(~Ca7vn@M>r<o^$&w8jf_!9(6St>BcAc zj)jblya~53uHtnZdNFwFK6jGk?^*$8hIj4tZ>>b&b5Ba~>Jxb&R(+3(8t9Weqnb>- zMoBU^_3M(Ocl5x3VMfx<lHM^Amj*j<qx}47FgQZjET7BUPCcPganb1wz%tYP8oRqR zE-)>a$8)Uiq`@owleVy=Hs#33^7Ww_*bHN=U3U4%mA|b1M$4`)(he5bH`rz$R&`f5 zUqJdJ|7E8Mz6&Q7hMdBNwWe&mX=tVeWyNM*<Gg(CWY8PI&y#Zt+#?O|{!}^#?+Ee* zWouM4-ly9#wd*wu_}h7fEHq!^?F|pV;`@N=mYTL}?wYeLQd4Iu_iL%dBr)<CO>fQC zn?>NY<+GW+zWtZjVFl)uTOl-3_7^r6si@!4=PM1xaXVDB0Nz<`L<f#CZ}ZpelVUJ? zCASW#5{akgR8^7&jYYayK8)d_xYUiTF6;#_)`nj%bZM=|b7QjVwKw6aDze}Y$R8HS zw(1eBH}cGDVTS$=8rgt&uqWFCWG0o*OPjfqeykKR^%;hY9uZ1eYMCFLDwY+zBt9}O zYz(TmUOe&SucQgY5;-9GXEl~8s;H=bRkf4RLNsty+z+~GBsi-?le44d2Q{)Ns})q0 zP;(u$ntr4iOH?H`(N6l6n2@a_TV+3+$<k?A4mJQ{bqf(`xh0P92W;VdqZlH+7epzl z(pF@db7)$!soNMlZA^1_Yro)X)4VZ`;BZZ^)2)dd@sC71xmH7sK#YrQI%3lD0v1sZ z+q>0PU(l{6i^!^@)G{qf@!OimejKmlo!X$(Y2fMYMWsx?EcHYT9P!V<9iQWZtb9Vu zwU48V!>uNdoanRl()(aJZrb+4v04&Lh~o;J89<v>4C1Y~uqJqS!ZAm3IjxhNAXOfx zL-CoO&?GxAY>)9&9j_L5>yN89W?L-<ca{^~XT#u=hRNgrFsrRgQ|10Ut&ehlhJT16 zYX3k|W|PyAHsaBVr#puA++m#55`_^~Plrug_F8h`kH{Yt$lBOq)~UpQq4_LRz3x!n z`vX0gBzBw!0N!fmpQh#|qS!hgp9E*?Fs@*6pBLx+GN`cDdCZ8>HU&yHG!wTshjPLf zh9UDmUQ_dzPEE+?P~>D8{-Uy_<?nT^M=y`M(7r=VB}|>!23|st&1f5<73!By_0*Bj zqtI|#At6-kJ04-zTL`%)i@r-E!|B-o=S-EEj{g0RRMiHIt>4Jg4Cy})6o!6qsd{SX z(+95S;XLsuTCB+plV$uF)z@$Aa(-~6BwoMJ$4{pd$;QhEGNciu_ep`R6NDAMiEaw7 zV{Nu5Q62BQeJO@Nu)|lhL+d{jKCAScrWRYi@tG8Fq!4CfXlFu_e)4c~e|9hacr{=6 zSuR>o4f@U3?*2GUiP!<tf$g)+S>^|>=Av?Ken6PDP&B-TSd)%`rlI0h?q+OD?9{;C zye^Fj?nhG%DJlt*YU9{90shB9_+|%xmPEql*G#~48N*<K+y^6bOU8?%QeYC;`qxSs z&K@R~?(nZdu+9-C7Q4Ioxt{*5g^Q>Cj$&WeD;ZT#)$~1QuWGnid*5c`xYfnWi>O!~ z0ApCSzejKz8!5ia>CMNYYZH-TqNzhy85_clKXI=)N31ovo0?|HT)CsRo+srH4$?D} zQ4d1ZTFUEfyq1x_`kM&Wvq?JzbG=a0--$Kl;t`!ti-c(DY4k4cWK(g;K+V%-xa8IJ zsjyQU6A3sG#h8G$wv_zS`CsU=e@bG3jK|p}O-IpjMoP(IzTT?Rb$?^{i547M$o6qG zdV(kdD$wj1eA292LO6iHOyU;$Nl6ch0?s7R|6&rLnsj6nTEeuoPf~Yc3275DpFLCX zu8mDjE%%qv`OZ&CX2BV`)*R>PYfc|o#}}n0$87^%y#V4>%i9L+mE<^E#2y(jpMuxb z#GIJ;np(IIQu9@6$BurOLlsjOkW(0^)`Y<ghi7)nQCyZ@7x9*eQJl3CL@Qh8KyBNN z!<0+)HRGuDQMHBJZh|8w<a?&!g901eL2smU4h;!pe%=}9_@goGKeCK`M1u#GeUM=m zypW%@9>;eKnr%}9;{{x!K$Um*wefoG21|M$8dLPNh=?po$_v|IU-fvL<Jn_|2OG7K z3Cx$GxfUdqAHHdMn)R0qE4TP7xjfHWeDC-tv;gNbc5^C^dG59wdz8%2x&ov0)G^w# z8@IYmnjy}4dlen(rByL2$a~h_W?N8yDagCR&TqSlBX_x!;V?QlvzmlxW8k1~fB2_F z^6v%9TQWaz51<JZQ}K2&YGQ_r26CaOUe|`r06FJ(5m^>5Di;=m=85@S{9KMIDm7Y) z8Y=oJN5qp}ysAXpFvw<Z@ixgxmufZNO&<_I0^V0kSa&VXo55b@ui1T_@W;%?JoJS% zNX^DvzPk8(wYN($&i5LwnaL?Wi7)C3YBMAo#|@QKNN7OUxQUfErmaYyy=kiN#fPn% zLUK;|7Ts5N2eZ?xIl()&R=K`-?>xMCq{A|NTj6$pRAm9KZ(;Kj(ldJ>d<8GM<h!yj z^^!brF8A~-otG<OLP#!HnzYh(-g_+S30M)u2x7Xeo69;N9Tel4#_RRI<fyfhe-KMF zu832X<fg>eYG8Inl8$t&vGGqu6(w$I1aO5kTa@=aAv@$p3}&7SZbyJLSMQc#1YEeU z0U<0N8hZBG&{7bcY%FgYWyO0gimd;Kb0dd`Euk(*uQ)448b=yZ(V)Y915+mFin+#q zvIe|Atvve}hy{)s0wVLykQL_TB$ge0XS>_NljL6^zZ7fo`W)cDK|D%G8x}C26ja?5 zoc&!+6ZXM2`oCV}ABz&M&ER8&TbOqt9})5Xx&Hfw4&`5K<KJ&CStJo&KQ;XO<IBq6 zzo^*1_aTBZ*na;ug@1YQE%s?_|F$>8{JZG>bMKi<^@ITYdq3Arg$M@*{=M%ZrTPEv z(U)tjWqu91nhPH7-B~8S$Q`0;{JzV|o$OZ)YX80<oa)~{n<A`S`E*_RTvzW4KO6(S z9!Y1!{v8mOh*yQg6KeSHp#IV)r{Rb1T8uE-SqE8=`x>Tx-@+aDluZ8hB_`CRcO~a$ zb7-nXtD(8j{Xx}dJ-V&C7ZB!q-`8cO;?h2h<jc`*_iz~Pez@<X(fsItymw-EZxb)> zfq&iHtS$ZD4<Z>L^)s}>Jc588ui4?pih!<RX?&e_Fr4-WlZ^2?dcCTZ{lR5vP1yM< z(fzM3*}WU_c{7jaD{cXh6?fd=2-^R2<<%k4Bx1dRNb2iMM#kAGE`09*16wde`|?U@ zn}_22w#NgZE*D2B&sKdQqCA7bUCLxW23zV|?OpnbtBYE%{?idI<*San@%{1>)NZ?9 z_;&||kE2l7H@A!6U>?`|7clTHzq8(?k+Yg_pfLIak@^bVR(>$zYcKxWcfQ1}gI4ob zZuds=WA4Y3Ub}QS3TxoU8+19JhOqPX=nBlW$l2>3kEb-Gt7rEnH&UkuwdEkii&lLK z?|aD{{giciVYRQAbTFP<yaj%;u9KA4ZLSURg>@x!t}X~}Np_E=ee*l*XNL#!YwN)4 zE{N`ZuNj$c5zcWL%&tav;(Ct=8lc*%UO8O^%Xln>GzYFAww=0=x*flQL4|KzgdXY@ zg>KYmY*st&A9^2yg|EvW`?yy>R@gm?yX~H3nf?aHOrJ52yY6OP@9hh3FN>3H+<^E9 zykM`&bf18Re`wUh7%PYX6(_4c%Ob`+bW7f|KhBR{o>vxzZ5jz&ObV3mB0x_TmH@wR zw&jnBozM0LRyRReuvd@n*Zk>TXM!Dph4-vJ$3anbx88>r#PE1xTXAdaZ5rU_=*lM| z7fk8pe8Ii?uw9()dyRANqR%*Aryr>P7!wx`wNcE?*h9EKW^DT-*ny7$<12^3>qhUh zI#8d}<5w4dy|)kT?k;!S>MTsQywgvya|;0IgK{2g`gdjISzIT2!!dnAAQ-}+$5}{@ zE&k!<5qz4pm3e(`Zs;e>V3cPlWYl~Yy2#FcWH{*_33i$cZWqIl8{cSOY*2TFe5~)k zBnWIkqC#{NW)lp9hPMx7*~L9qA!#4f_dVI*IdaC{UH29k^}Jsz?BG}5eJCb78UBoK zMqk3C!r+nxU_GCTe(7_zdV_d8HA%K!bfE2Z6^sDIo?hAb3c@+Q)n<_F6p6BHZNvlt zNgG|mfb>2IMXMF3JQdIZ{Y}(8&-=49VJ5vS-6?;}q*HwTlC^wC28{h&uhFwtne442 z3EXPffeWjTsOr~W#oDi>1s*qZc`{*NgM`X+Y*~d}SA%5*o*#J5^=x1YSA>gsCWWth z#YGE2!7{x@UgzuH@TDOcy#e%cSr;$)NEZYo^A3y_x<`mErq}=D1J)8zfeZ5yc04nJ zNW2UN=DJ*Q!VJxxhS`gM*aHwxg#cAwq(X#hono$K0B#U5kFUG^V0h(kNw*pcuS)q1 z$TGvk-LFQLqynIlZ$aI5XQi{K$D`U_(!LQ8q2kls1JxYi=WT^&08F1iNT!ajjeTnm z%G}lamb+0<*sK}13&P67x5RL#@)Leh-|i2fmcja!8$xKCGQ#WojeTKoc45|<6Tqf# zdC}`G^4a*%W2882XKVV=l&9sGRQOsE(Jg|R<euklJ2xKv0qMgdjB%x5h?y4;>{CPF z6^gIt_AUHzq2Xg==AGZ@aHuFT-&?x2$X*fwdE<{VqlTI{tek`6NV7&g63A}5W75y# z#Ku8(L-&LjE%qTRH}?hfx&?=y7_x^+cz~{_Z{$kIh)^&b8ZL1CCBp7USCPYiY#qCs z9x0$KkInQ(Q!IG;i9*1D?L0E)c`9~)Wnw`uKO|=2wXt!W=cY3kAlqAoc9}*0q?b&# zOai?-<4Ebr1Gca=(k8$|bMrM0oF9FJ`bqt+s;8;m>)&Ab{(5-cFf<^%c4xQgw$TZ6 z>w9e_Z+BPs5cC6*>EkEt_F%K(eNFFsl{dH(%(x@pHd5cF-jNG&yDE}D9>%!v1_XQ9 zs0Ra9ugUJ!j?qcWZ>a>CRgWVsY+zSM&|?tMVB2EjG3E()U90Uf1<Z~ttfklKRi0t@ zc!dkEcKd-Yu3>JAMg?3GkZ-Q%72e~f%3X6@I<t$G)Y=Q=~~Wn6dwH|QBdHsX>~ zvQ7)RC9tyRX+x2VDpCW>e`r6^%ec);M=R6aRvJ2h|ESpi?iFtL9_j(oXgc4}wrdy8 zMHL0^l{t9H8Sn<<WxXfZ$;&!RzdT}5!2RH&_kHD<0>!)j(Y2Upu}MQ`>9bh8a&VW5 z9s&552PC}R#v^d04ncBS`s@UenEqp-QJ_foFki5FMJXwO-~0NE-Y2U2GpaYfRz*2% z?<m>@F8;tUa=3O7ORQUg9-GZavagfg&3#CI0Nb5Hk_^#~UzzTcZGex_%-ZW6UeAlF z-PJMwo=Xr(^xx4wD86>d^dwMV^h)*J(k^cwN)qxsbb0p$-}kw^&odMR%;QE!RN;_4 z9aa<fKTDk(2i+TPfsZY}a30p9?Nz)sXI5!j!uh;BVft=|yP%&B_c&j%f6(~MTY^87 zxBmzlEG*aEAC&|yd&Zk(20q@emY;qH2~=Lxrjo8ZWtFZuJr3b;T#Y)pW(Poo8Hf<W zTIn+6aKd{PR1?fH-I1&3Th5Y()k=zk6OyG_6a&7h-n<vufPQV%IigAWu|2TNvNar0 zo&9~e0LyL~d>{}8;ixOcsBk~dI$x?iW5~CqPk0HTbU~Y534f{DVclnqJZ!2{OG2xK zQ%J#DwW8%JMK-@g8n5g`<-JwEs?J^GQrXb(-BB|UYIsurL7EEdeHrOD<6nr2T5^MW zQIpL#bBp`kS>k`Akdf^zLq@uA<<pQQ@$9(m1gGt)n<%NX?V;5-dz(SnXfJ<tJIgIR zPCxX-Y_-|pVMpHQ+NjNU65<t2cE6+B_V|xg;d`t982Y$hD9`3%&l!4gjFWyW&}F9^ z<#f9KT5kb!VU>C8@|MzT_xj???1p@?7vH%Z8bao6LMx0|-Z#+u>`|oRm=;8`<b$zp zdPf>aX1uzkD|4{;m4wuHtViBC!)^~xNH){%VfvZ=!#Jpn`Y!VZoxlC|>K$V?kf78D z?YtOGM-P0MwQ{RpeszL?t9E(0u@2X}H%c&$>v!#E7nmmyQikZqb8)Zz>G~TJ5YT<Q zkk3Zh4t&gW-325CFLPJlpYg+|oSxylcg6W=iFbQ@yX>Ll4}EucceC`fqmKSBgs5^@ zl1$%{hwP_scvjYWUhlBm5J#%At5o;QX~gGc0>Qs~SGT%r`If3r-hc0WIY5n+KNSiI z!OQ{%J^LyD<`r^Eh=mU4aD3w*i_6+Its%G%#JiA@+qn4I*)1YjPjYrj@(-7+zyJ+1 z4l!z+gl;bjzdbi;x4w21;n+s*bKrJJ;Ti26NkjDYvHM|3jZCalFzA~tw1bU^iWu~h zd$Gs{TF^!%Wq*wwDwByVPC_Ec$TLz=b$*0J9v*E;IcQB0X&Y|<Aj@8c>dJoF(Xkbj zYH$n*XS6yqjeU-hC1RHeu2F|q_;g@mM07swB2K1nPUbr_<s~(xz$MRSj8VQ+UOyRM zFBh3+o}6*^F(C?q;k##(5d-@O`OL}x2X}877FU>cZIX~c@Zc00B)Gd1+}+(N913@L z4elhkYvGm<+}+*XT{D&R*FF7qzt_y~nV)qPoH|gC?6cOr_Os|2_C*q9ilB1FaYs@Q znGs9wYm23UOH+x!?w&#OgGZ~&AwIx94pHvojDrDaa(qTq*u5rI5>+}N&wJ>4O)AX> zVcMEan)Vyn_-y3vsc~@uelTxj3N)gAMBFINv8$W;#nbtGL#nDtv0DZW0H4rw)iJ)* zXeR30hQb;1>%mmHY|zkX=65O+;CgPXLuKEwAIHeNIR+hUX<1sO3&o>}Urks@OvKWh zaHuPrT%?l15bgJa?dzdy0wiU2d(_|ca6T|s?V$kr1H-niaHF!Hl0k0pnYYoOO@%7{ zVY8Z={>x^yVu4B6<6O3~_c|m~O>?#xnFZCT#rC8*BFc*mY>&+I@_TUeipD>?$L9zJ zY}{M=Hd&b8ZnQ6s<-ERo|HaC~|LVBN_MU{l0XKuEn^1C;0NKFy4lKYd#u-Nv8qwMu z8nak`%Pt}M_MI?XT><{wZy2*2GXwbFkBF9LG4{WrimGBNgn(8@j~{Kh-lUF+z{v)M zlPl@4VMt}M-M7x3V$(Eqi0?>_yn_odGFL|$Hl;uG>a(!d+A!<uZ|JL9Zv2H=RPuvc z&|a*|%Oof+oi}bkI%qG!q!Kq(T6fyj88lw`mDe?FwAu7i=LI&spd_336hTu&)Xm8m zxNOfQvoMa)c!MmhtyY%y&$Hki$^hf>8#`YHQJb?ls)P3IXV3jk6r1}s?aQgMXTdWL z_gY}gTDk}Hi}AN@yWi(?_rF5tklp-%{J%4X`G0?0gBN{BVo`kk;u-e)`sv3&TG1?> zbNy+bv3G{=uvXRC&E2*S?^)Z3fYC;C#^choaht})hbr$Y)qsVSnT@nP-z4<eM)QYD z-z^sX2O@LKAA^9t78m!+l>0?#qP@JT-=wPTzFlWtS2o!K_cU&{q<pUvMc=jo$>y3X z3Wpb$W9M`HJh4_)mucC6!H#E0!HZITR`jzg_F{ADd}e&@9N~B09M#ichS&AgkJ0g| zR`<@Zk9R3f-0j2<u-}ikI}Ofn5ynOxD;*PM3Sx6Eq@(WG6wnS#86CVC%7u)gI#Z$7 z#xWS=Z`LQf-qBas<|f55FB1i~5EoX;Fm1Z#{W=ux7?rW3@UM#|^(M_Evg|V+p7133 z;_zZ!s1voZ@ow}MR9M7qEAa{#_>@&d-h61DV`q|?a|^7>BK?MFpX-X;H8nc^fch9S zF9FMap!)-m0ZK~y@<G{~NSPsaN;&QGvS-xj0DisqmW+H>Z&GV_^FTCSU_l<3w)r_q zMwW$dGfxG<o;r1TCyJkk4x8MficwK%r7wv_-R+?cmWBI50zPt1eyyK#ueFp?1O`s* z>N}yyz7)q;x{OML{^nqk9is~Cl-XB!X9r7W@!+c1xGQM<s(z-0g#mL*-IHW}V#dtE z+O4-!46$2{MQJ#zMns*@Xcj9W#u?9Rw@xH4FWuHY9$JHne*c@vO@}*9i9=b5bvT1# zoKUjlkt0UT)N4NpL77>nNTW42yPOE|$kcX$<{s$?Bh=wvzV0_@cL4Se@HJFuOH;V_ zm}?fCU+lWW$uXDp`YhX)?B^Zwr#R$hz^dFe`v~S%(N&+vF%W{c-&!r<6>j3XheqP5 z8JvB@9-1&5wL<ptCPlo5obLA?Cwgt(<3AAs1qI%sG{R!T9|N5=SL#id(UJGFXsH}g zBf7oWHQmDoVL~<>*o8#^i@L8L^z7_N0r@;%dryhX9`V#U*IsF#=#ub>@V`&gl&o4r zN0lI^Y^f#ZRUUO|-`{Eh(&l-&JP8P(v2lnlx5m4!t6H(GU1Oz!TPzR?YX}YuO}v6C zTa*~pDt93B+BRlPhg&=qW>ij|W!iwWs$FQfIKRd!3}FkJb&+-SPX6oLOakRhJNmA= zA2FRY>i4})u$3fxD>L3$<K&}E+Dc<Tr&*_jXFk#qMnbCJ?iWZqt5Z=(r^h)DpSUXI z_5tk0>}?~vsPT~wmE6s_`wQQPdR_dc*fDpXX!S;2-3v<KYf}u%k*}!|fJeD+K4gn< z9YLS>CpP=@DQd^GiywpTZ;~+%m8-3gjN-0P)zRmUmWyXh*z<~~i;@U<Ga71kuag3S z1=f=d+@v4R3D9^xSJQTG_ZN2M0^3{9&TD-fgvzhdUKP(N5s8hEkLB;$GYO8k=VBBP z(7(PbQ8{cF8XcC6x4*{`*w;!MFuYl}O5Lz06P#_W?HGkP;TOnbhm#7}GxP{?D(SR4 z8Y$pyMD&8v_h6&m<MN%w3UYvvgWyiTyMP{^ACmSQNJ;iZMg)&byOo_tJSVp~OUtu{ zN?(%%on>2x0P%sB#<`9_XQhl<+Jxj+ZEIv@$jsx?v(pZ1jBJR6$4l7&2Kp$e?wlEA zbDJEkqxAH>w!PMyOqJGK{U3!hEGbPH7oKV?MwXZ(NXY2{sH{I6Q>1y5W@L&3a?3w6 zSWjp3y1#tXCS@B11b~ou={0!d6f0jYU>-OVauAW%IO$Yr>g(&BYRcJAGovQP!HaT* z%(#o*DkV^A%QMLP`kzekw?iu09k{u`?}zAQDcK}~AK?xOJwnugPuqKGhyWFo`-}3| zwE%DqU`$59k&0-ir(u8v5mB_@R)cQi^iy05czRXJStDBWx8?96uiLS4zI4Wc2As$+ zA&O}yQ{89E4mO?a;b)xAVt;T~G$zYwi&Vf1OE(gQDm=~wWjGp#_Z+i}8EvT$eF`)? zTmDG&6tA$*kaAhN<X><7_*-P2DPFZE*gQRE<z)GJ1aql7cwi^5%D8^)1j$W^3C$wB z(}wDwEC7KH9=N&plG(i{pj1n77=r8>RN!GuwOn#!yKT)6kDbxqGH#fk<{COjWR7g* zSX*CedG0A$T(YCE$<e?YTzP<CU?s7wr)^t0y!hqcAbg&~HH(|b%L-C=l($^@h^-az zvSRE=v`QU(8IqubqM1a>Mw|-<F>}_~xyBBTu>hnD?K=F{TI1{L-L=(Di8y$~T-={) z3$T8SIor%;ZC*}*>C4o$&xog+zbL`Bmj2-%>P`vkHIw%%Pr(YCw^OREmncy4?QYhF zxuQmj|98#(k?83>^iylklKq_Lo~%#N)7ry;yl=01Ys&qA{08w6sn_+Xy3z;Y2Gd4t z`SO&+<x?8sOY;HNp>Q8$qWSB%l@VqPUBZ&Y)b9r6v`fnE_&jKNRgK|lDJkjc+->xj z@5ldPf**Z*8J5#Q{y;WWoeafV!fCB-nmtLzMtP-<B^g!jwR>(SlRi(KdHhWx_h22; z%k&X}DUB&jh6bg>iYNm^gMI#V&AYrbVqtv1L{k=jl|+~VkVcHA{bk5Ra}<+N2L`5R z=?Nz7y;4Z@B2rTIrqdGRFI)g`*#P|esg}2x1@D4&F05EDaSBHUzO4-OKwrmLXdK4s z>!YRp%i>28r)hGXx0a)_%kNnbv1g6xE3$uTZK0<8Y%P;X1#gCUc|<{h=`ftd{RM*( z171O?7u>=BoSo#NrsM1;)shyuQ*ue!od+jX`l#`(h>40k$}0{a9|7GcY{;1n6B|*u z17h{0oDu3~g|3n&jZ*{N+xpbxD=F2|zm8}OV^jn#tVA(*L^$@vpj}KWDDM?m4uKk7 z1T%VfD~;`xJu^lqad66Jl(KBC6BNx7*zPmoJy?a}nPU=HHQs|4qQXs+ugZ5-PgoIk zzBd?rM5#lgE^nPBc(m{Go6oO4ff`N-7f+4umMC<-Y{q}zQ`2I%$$nQ{f9rsGFqc6< z+REFJUw$0o&3jcs8Mi>mL>HJn7DuDef8t@ZI<f++;@B8`DcX1YBL<z4#zVE)X#ftn zevY?ShCm29n8u}%K7m)z>y7?z=dLr~vpb(N<V4%t{72R)?Y4r3eTNC8;Y5y1(>9N| zd7V^+--_f}1c*0oE*ihw(c!8xI8SYvFJav0J<L{Zx3}IcK1wd)TG*cU+BKpHIQqS2 zWPy-fKQT4L7>Q9WA0tTn1&DE`_9_3S9au1=_YCE9JBcnw_SzDjyKHL(_D(HJG&x5t zw6xq+oymUYU1Ac66n>)&SL*D@U6h%wmDC^+RlX$T)G4I8)@z~lKF`mHDxJM=gPxQq zB4Kbzl9sEurmUDgX&@-XQ0_Yw^5N;YNJ;KX@qF<~a~KbsJgZmu#;oM85#dZew=0VF zlX<ZE)Ow~N>v(UQ;rC*>!^dY)pfR;6vUM;cXyoUX64ZOJYEM)rl5D#&QTm9626@Jk z*WEyzK8&N}g=YT*i_N>_OjeF33#UcKTnh8WCVb;3&XvP1$XC+HSjfymv7br1Zed%P zw-BC=FtLcc;Qgjia`KN}dFomV`v=awn^^z@ODZe><SH?~Jx&+l;Nbi`Xj^fOPN$+# z)|3;IT-{YpH=^sCvX77R=a$+e&IKqCn5H^PVlf{fv$AelRP!9S${f$z&kII=rm6+w z%JJlHEryISBS==J57{qIWbGl<1&IkdD>T%0V2S$wx@;-ocvwaPTVkv))=_-=_5oe< zcKwV?B55TepmUeXod&MghP!+Br(B4L!wZayW_&o}Jc0I)9#<YLgk-N%tW{R+fIP@U z2A069RMx=HL&89ISQjM`<0aeLMmBA_kyYLe>5KZ4Ni|A%c$f$0o8bfPVaqlP_=uj6 z(o)fQ-?Ev~${d-<kI`b9lpy7HLx)O1dZ0lK#+uFOp_B0(Tb)LxN*Y4w+Xi^pLX*s< z<X-zG$|W;}V;t;OlX`VfwQ-o?HzYdVq0LeK=2N+z)y>ah&L~9;I_sM~kvg19HK(6R zGR6*adgCa#xr7VvQIC$tL!|)7OUwv0(Vp(O12~dhV!`bau=|R?n1a(Qku7!EhiT51 zH1s<w&J@{U*_peyM0-0&V&b%Mm8r~xaSNhX?%U+1H;;xoDXq~p&-T34APeyQdfZ>Q z?=ES<x-c&<kiqw1$m?N9zXN*U2j*=HX%hnK=#4&k+Cco6nZ#&N*zt2dl3xu@?%lBI zW*Tou97RFF02OuVdki4-jZ2n-uiw5A3?Js6gRfuefN-8`qkJ^=st1RZb?WMbJC<|S zuu+hKK?ovswirs`{HMT_t^8}m$O)(yVghk*2wAJ#Bso+g889Kr>=Cj(%=I?Tlp60) z?T)BUNzIHH8-WF!N({y!9_OjKES$9(K2{&0wNl)@p>4?)XG;3MJ=LASt;r|)>>yx# zadSX}nW6QGAUbZ~aDRa$cE^n4#+iD+Kp^jmia8DAD(~f80yV_2+4Sr`>DCF69r>!a zb`}8$=2efJF^nDvX&r<~1wEvL@&n)HEm%2E{{a=0O|IOpRT9T{+~P!RnczozNfSTo z8ydbi^ea&mm=DX1CJg3>>7SZ%wm?D>!nS>fIiqQ2%s5?}x3wUU4-B1hK!sBzp+c5Q zv4vR|?(E>qPU64e01XGNy4^j<%q+ltf-H(8HpWYCgaKL&Y4zJ)<sk)0)C~E!kwa_E z=d6hK072pu^0dhTv#af^ha2}xSryBr43Nnv<Yd==8Lv1M%Q!casA{#Q4&RN+`C?mp z<6)#pyoh+20*y?R3151l&KbX=d7A-~UJ+!vj<D<*%}gRw#{3FtZac?VW(b#|iw7HN z;*_Q0l=yQ;G)gxL72ROlf#wAyZ7kJk6jC4(pu#Rq4j{()kf7%}R8#z<=pd;ld1!KD z9anpL`j27t{U2aKd*@+})%QSZ<K)*_vBL~*IC2LXmMIs(8r4m9iVrS?yFJ(ty(A>P za?4H4C1THD4Qj;HLabHW!V=E}3xyBJW4|JjJg76%sn7`fnOz2`jBfJ+-j*J!hB8x! z1$vem+Cr>)wHEQIL^hOhSA-#44jPb3wSZ5yaz#aEdYe?5onNK16~++W%XA5D=dIcz zjBz6S-MB_WP1I%Y)^sZRH3!=SR#>k3KVXH4q+3b|s!;n{U-a*s0)2A0Dy1D@-6=1) z+a9kkrk*LYdfd&!FZoj28@F-8C7`fE`?^9+!D5JsrRlPFoItbv9@nNjP;m1hi5r>q zR2=UlzvPv%qMgOWg+Q}xht1kjp$zuhSTO3zo|_dzPT7nT1XSBXs^S=mDl0@wR^?rl zWh$hYNX}BRy`iT)Zpwr|sPpe?PPh0c9Wd8`Cw)pz-%!L|MyZ>g|1=-j=GK%nkr^37 ze>OM-IU&MpMDBWEi<N+<XFFLr;7s9|tMnp~46cD~VqQbu8xjrfaP#Y;5aZ||eqP)m z+P;<`a>j~Q@TKUBb)6K*F)TUSx{jm6YojbHiu8Bk5F`6pvekEhANAGs;o#^J!&fnE zCU8xE;Icq2hP@udUpTp5W%}Y0ti6`^zfc>ZhDA)d>;DHyxUAl~=$S9(T8$z_&#ySZ zDI#Yb^y1IfZS*exA25a}InL_HQ#oX-zYx45`g8izZ}%#iKNewFYv-qbDQ#IOYot*< zP~u}L4letjYD?{`(iCVaYAorkEh%0c@F<ego7Y`^KHZi-uQO{PHZYst12pH<#LPlg zXFo~JvGS=-20(VPpeCNt+q#S8Gxn25x3s_Zdl;W6RaIV$=C8<F8($_dH41dd97*h& z+FwZ}W5a?Q!=0X$ytD(tsIzbnxf8r-6`M+aMmNErI5m1Y|LgWHlU`yO{JGy_CU(n= z_ID{xlqm(?cm=8Z)})!rAdb6@wYCsl{a@#g#c^g!?^y_aQA*ZvvO)uKA_9cqO1or- z#^W~sb*;aM-M<X<|DWLrpfwG|j&1~ow(83@e_?!nj{ue&&K6LW)oo|~SRH7+;8WyX z3yG^gBqrmZmzQr_h7o9f_69jCa!rrw56|QgZs5T7Q8^EvZ@ky^r6J;l%Nh8%9V3;! zb?%QYatZm}yZ*7K8wAL=;TiN7wpdn|i7^YIph#<D{GuM1rPGu#J35q426z7&`EBdm zhGOH?H=-xJtQJ1B)EX2ty3+ui8R6p>sPcHZ%9NWKA9Uf2_E#U!z4${&K*r=Zfdi*> z4O&QPz<V{!k~*@Raqj|$Rfb8UR<6ebBzWSQ;O;$_!4!s_X;lM)NR7F~35VJ%d)t9m z>jDQ0yMDaQDEG%y2Sc8eDW(s4a~sei|9C#)`3r+=dOQD5J)R@&oeqTA3iOOWRo|UJ zAryJfs3ZbO&U7nnBeJ--lJ>pS&(F!#tnB^C;}l*zTAOdU$9o{t%2__2)NxjbQh(iE z-hkS55qKgs4nn7LD25z^uwPtX!%i{$-zxv$;N-4cMGS&)*-f88$KA)5LP9<M10z$- zZQ}n|3AJNJrp{R@5C3GEi+P;{kol>!LI)_Uj*YZ4_e6q6Wa?%e<HjAUblAOg+^1d; z{~vm*G9gK*C)It?{zZ9W99+GF^)I2PX^S>9KUx+W+2Iy(9E<8V?(r$mQNif>5ZRW% z_AvH=t4S?%no_*gk=2za3^^8cism4lJKTF}2d6}FkvosGMeMwF*knr(CJ;4V8b+!F zeGHX|f9&RU{@yfef1irnEMY(7ee2$b6CVcl_x<9W&YWQdz;xuf!;3V<m<ICmn5c0B z?F!?iw`|xUO~kMj`h^t-ytrR}N4AZl#29ahCd_zvC9Z2}pSiB{Z+7j~gD25iBf-wt z!GtI*s1aYsll!TjO3v^1&(&)lhDDzoTA;<rrOZiWSmQQJa}*BCJJ)6c9P6#F)7WFg zXwF-m%z#+^+lW&5dR_#7Vrpb#n>$clDMtBM@J|GUTF?Bv4FpC`t^5lYi<e}=f$zF5 zW*l1}Lc3xsuJTfJPtq9aJLocFA!o&{)yiDWc$S2qUo}ad!Oe*Bj@UkDmfyO^?2BCi zzppKL%ThA4xC9|5fBqCDy4|NjzM-Im(waiZ1PVBJVP7n8%qUa!9PkBHEp*ivvN+`$ zzah`X^{`F*rIjRO+oFHk`6tAtfh4?2*40T_q9mZqSJ3U!1YDlJ!J~qZi7bGrewwEm z_1Vc|tMAr1DTRLFw~&06E)BQjx;+Ee8YdrN#BH2SLy0+U%lxC>yRsUbGP9o<X4b5O zQZpF`mae(-FgTIs`^8P(d`@nSO(>96`=e*(Urg(wL$YWJFWwibr4k(x#x74Kn7Igv z88<BnEsbkNw!gU0$|R!X!nPEFxCQ!Z+x3R4`o9xD3zp&kB~`+No2d)@Z<2QWO7721 z=9E#?LVxho6e8Pvzg5*o7HW%Q+|6J2P|@tsS1;(T`rM7r@ctXDNd(xbKJNHG_(r<z zgX)J^<KJ+@vPt1R;rw77{W>P*P@SRx^IxJQeUD%gbe)^W$uG%XM~z{NO{=FZ00J2^ zRwgF<&rg_#+tVg7@cKlgd$62(amKaagozug7DuL#P;}0vzO?K^jT8lqq<>3UT`Gn= z<tcD<PbX1{J=?0xU*`C7VUYx++~y!eT~8ZDAURMs^%H1Tm;HyLjUoHGlki6FdeqQu z5x^}Vw1$dz@P(rNDA2ZubLk5Op`_u(;{hIE&r2OMxc^h<ezY=b<n3pe{}gRu6Yv%b zsu_o@M}_BtsS1liIgMf_*YLCmA|Yz|BnPlC$1YP^nbfI?`JH@pO_T7J?Ha|Beg-Pa zq(EHP6yIo432I9ldt&|Sngy*{-nA<-nzH2qF0Nt!Sz-0}I2w$y&tG*vr7N7@w*Z>$ zv!|RtcfSo3acRy}zsNN6_#W~?4%;`XzcI+67Vm4acW}ll-j*MeopS~G(-qMK#DTy6 z27B4k*I=`KDQXB~qkCgiv|r|d+qH_dpV9K7qHT>fsD~sKn33QrR#~MWCprAYs#wZv zhF7pir8BU~vBK+puY$#`epvZsOm#{fOE<FD`75VUV|fYAXL_a#bki%HQ6+o?{b#2F zG76dn$5@y6C*g5A^B})huKTOf^iqp!-q?<@tCtJjG4VB`qhmAI%TY#U5JDD<>%*aT zBfze-aByPaUIuFK6x$p@M#NetyS1;~O0Rg@4FBpm!Ik`jEe}phdv|+A-u*GT!p~#d zUlrEXSTt02+KQVY3B4YU3%uM-w1lfzC)C!oj4Ae$o=1dtwspqgV@z)D=^C;OEO)1% zGG$Za1|4ryNJS(k0QZM*bTgZsn?rf_WPWf1^HJ?mGs15peL^M4Z#^I|FI0nshh`_2 z7oto_r8X(QL8s!^-9A#e+_M-9tc8nDXlOIssoDLS;0ju^5Ebm)y-*N_w`sk%@UV$P z68FowqPJFKQELtL`w=2y61deCxl1>44Wm;m#gu92@*d~JrZ8tVq!e=f!;Pp8$<1QN z@HETwJ6LlC%%2gh6K@VivK}y4L{3F&>QE+T4F0BzoG10F(4!09yzhBONseL4QD@e> z(U35;+2a?GQ&XcGS~U^SP?ON7^%jZZ#^n<>kSVbj6(_eW2P>l@Ii!;KZ47H!WKHNB zO^ieCCyRy*=?<&V956GJ?5~Nj@rSHzz6V6jt{~BR1GVAeQL|@4?S&zQom11gA>j&0 zDD9GE{B+&N>Bi9AO{djD4da&L2c__}Tu|E+ys!_pOGdPo9fL5oDm%9D=L62R%oEeR zhnu;BOYWK_73)fu^h}uWCKrXbDE-pGTECAF@A>`_JL@6G<D!$39DY9qU`T;RDu(|) zf9~>FT|g=l|HU?|=c}NxF9TsKCRnrQ;H<lg+X}PvdBfe|z8Ubq%k>YLn7Uq1V0CfR zU9~jwp#CEh?g7!wRxKpE)&7qAs3vugZ2B<AmDO)fHBz>I<NBdQJ-)jx51X(@MTy_# zH5r)!0>B>-nfF>W8alGGjITveHGJWO`)bTnU<_izJgUmwv~*BRnr5`7ZuNFU5JP(P z5vZRvS}22z%e&{R1zHu=JgpH*H6Fs>4@M}8J)#Lk5%*HZf_RPfSQPqeVMAUTgaj&B zH1(pQg)DlN*I1qs)a)pPt#F4tfb&Jhyzhis`hQCPDftj6NcrYwc6|E+%@J8zT1t4- z^dLisfuIV%FB$!GH-)GlcDytwxmx`E(5Ygn5@vIB-VZgH%jZu32E2#vg6hxtthCKR zZf>>En6Tnq-u$D~(sG`tckpwbh+1BE9jgbubb|r0=k|PHKndAOgi^4O3y{(<A}ATC zeDvK^A67Q9{yE5{bSfG*D#!F^0|BY#)@H=eu#|lQYyC(0uZ}w1IZy+#@gdQ>e8OcF zoGa{6)nd3P^-$!Pp(o#oH{I)knF8?E0j_*Fzrqi9E_-mcj0vur+F02h&ReE0yIvF9 z+o4rG*;GSfvh%zeJ1M9|g`mZ&5+=cQGhAGb6#j*Qjucx%DPU+E?(ly2xOs9dZef1y zpY{M8{F^$5{4G>9QYJL2EFE@fK@h&4nJOfFX0rlioM7UU;iiwU!G}lHboGV&*Ll*X z)*9wW*G%m<Pp9NNSKS`>&1oxH?{d3jbWh1QEpi9;3OdaS9dw7|r1F_&>bH2sI`Goy za;>bojc^ZSlC3+w$l7w`P{avKAE<CGC&uimAK!46s*NjgRcC;j2)4V*${S}V4Msld zM<>*~QxWLe)Xo>LrbJ!Z^j?guxz}Kiozt$Q<U&$U7M9lvtykXlvLo{zYT<`^qh;D{ z1PlsmM?!BBYu%l`Ce(?-OU-mV=2E6I^|$}Dy7;r>%O|}1155L=*fwU!`#w%RkE}h9 zWdHbmdiHv1jL#<Sz!E($D}nTt!LMYoZ@8jTd^a3gLj67y+H-7Y0PnqwRI}}uq|{=| zw%+zPd;Z^Sv(AeTlFAV2vCf@bn8y!9Mnd)v7KrA(@X42<?{IGLNpX$Jx=i6}a(3*^ zan*{5%JSe_3CZIu-pTfzx*WqfWnGtIHITl$qW6;hh`gFJupnBKmy)LS8*kZmnWO=W zoONO(*U>LcQ9kYbL@z`UF^*ta`^=jJ8`xkM5LA&hI*RH6Nt?}Sr&4kx-k<_<=blnm zTqYM5q+1~|vUaIHq2Lw7KzxIRb~kcZ|0NbyA{>M(MklZjg<r|{)DZ=<^_y(o5+~b; z=-mkp5XD@0NJ{FFCfPDq7v3Hnz8<z?Pcv>T>J3|i5MoTZ!pyYjlY*ZX+ko}bdbVDC ztT5FRiUOa{a*iez3<DF8ve<<qFYi^{hm2CSWP}m<F}JIj5XN?9D^?sXbPs?Sd>%bE zu3F|-f%=V9gfqRc`P60>;pX~O3~Ojtv3dI2ce=kUJ|Xkpa3;%5FP`1_{Cq!<{|dl= zl{Uu6#T7o~Zf|f*8Ffu94T2U=z@z!jZOLe7SFN~<)Hb;XJ4hB*Bs)(K+OCyiTv#af z`CC{rfl_HIM!%_aNZW3Ia+Z^|di=~+G3TcbZ>rF5f~<-YfnA27BCK)`uRicN!QRAp zJU7S^w$@+g--%}-VZffIW8mRskSS3+k7hAuLgHSmc;S=&;{Y@~h}?{fWCCSSyMYJD zrLhk-`!yVVXI5%d(X-{7g_poz3K6Kq2OR^qL&Wqda(ahHt7QVcBsq9UGX!o+D+Wh5 zF=4?Qb;8t@C(W}5Bk%4;*f`~?o1AS)WysEQT(5bNTxj57@U`-9cM1qU<13rv;(lK+ z?JCEQf1W&(?UpcPxYelRs!kxorQsOY?X+$%s@JN~8tFOX9AD+-I&9WFLCPdbHKaEX zMyRS)t)WjZQ5(Tf3U7bIoA+Eop(ae0<-cifdgF&aPbJVCA2o8g&;>T)$Xe{pZbpl) zK&oqt$TI`_XU)7vt9)a-;sI$My=r7uhcK68TA-8xdcIm)8QZliyjw(q$>iR!_X2v- z*y{5wm<MUl%H^y+NsRpxzxqIEqaHJf^+(IdMf*oFP&jPH0u2rQM<3oD(to{#3-EQX zh4`p^k|by*Zub6lEMKY`=X)eTkhs+TG9ZJbwjg21RH8Qp?qqmP{lF0lUQ#V^2%^#+ zR5<TaV2w|kX{}I1)-HHsgRn_tWN8y5fc>VEWNJbpE~~XRF}R5*lpFh42POeYB_JV> z0v`}O7K^o=_19q&2?~;Tz^;5L5(IJ?h5k6c32ksh<BG7Vbxh3z=YdR2REH>8-Q_1r zL&dT0Cg^Qh;{*F?St*Y1#RC((NV?NcDMxQYF^i-{5kki?C@NPfQ_MIj_>)BJ10HV3 z4xHj|9^eAtF!jqaq|}%4XSYgJzmyd4trL3!(=prUX{?SPnJ=7>yZYm%l}s=(XB^H! zmo=hhq;QiS>D_}EQ#9^}FCCEGt^g*q;tL5rdA1C=o_|b(F$SdZPMj(4>z0ohM^KKD zGD3bX(<Fd^4=j+GyJ>M}5FyLbj!#iiv=A}Mj5-ObdyHknzY#=}QKf9gxCoLHlSk9f zHXzpHpNQQq7>Ej|)$&5%%lmU_Ckan7d(|c)Q;<(qg;TnTS6X;8BxgquI~e#pgVhTs zmSEz*b#0P3?y&P^)X-h&V0n^e4v?Wwk;cU6z?~6}s8Lp<)J#9i{!l#8B{L=_dD!FF zLKqd#;CN7)NDY60w0VH&!QDAHjXyED?p>c?$*P7uCs~-#ozj;YxqEl(p=zZdiKZ<d zKd^5Swc=FC$X72!Qjs7hlA5lUv)&PA*Z8`Pcu5sa$0tmlK$<e7`e9ntmL<mZm3yLu zDIkuHImAD1LLwhY<z~a)6I=#xwM|-3g>Ia?u#f2yzTBU1DR9sx`%?xCl0iYDF`M26 z-|6fN+Ouv?`N@SOr)NR7QS2$#SYVKkSG-=4oOyo6?Cek!o#l37o)2=WHRs_ediH)E z&^|qN({x|U0O)oAr@@CPi#%>n&O9+CXVv$qGupal5A8dv)5MawnQ`g2?6^<qSMYiK z+QI&A?CF(Gn-Z`GM@_@$1kveV{1}pDip-ro>_3`v;|M6$j#R!`#kn(FO)V^HPm0O5 zAZZDxy_&3G)gfDF4?}bv2eI|{%84^L>hiHIQBAT{ZtD2@Y3+3<O2t)`^<AvvVOX}3 zH_zG{8dt^+r97oBRge4F)N%%$Ygn9+t;>KJ@rZ$CeKxC~IKA{p^Zv;K%=b1s+C&BA zSnR`RGoy-%E7P!re+pbl0qC{K%NoQJpPi=8WF3`<;v5_q8(}`@y~zxf)h?M;v>U2r zZf|WVjV}B`GqXsW!sCI1Ah3uzag4hjJt3x%QCO818ux&~mX#2dLV)JZS&$Ry!ywYv za<HFaRzEIsCfY~5bT%Z-dwn~bppTp1nireFgz0O?GV^rHl2y_*fa@5@cP$&lv@9%h z+u{<?*z=raEfB~qAR%sr$7f8FPn7t4i9D1bwO7cESG=lcvVF-lT7Sd%&6$aDn-2MR zr2=-%6M(?7H$Jrhawj!C7?ocroJ}_&MqGPcDO{l^_dWoj=A=Ui=snP@hT`vsK+4^j zl+7e`hX=s52UB3#+<e@3%4N{Y*}7zmgxeD2&U#=p=II;dhE2u4<W1Ea-?jOb+}33v z&U1270qHpIP+1V2y>P=EiSUmRiG@!Hn>GVSug}@nJOs|iZ%5RnP16wsP0lNbb_|Ld zOOicR^KuvKmQ4R+Wvu<?an^qK`ruCSM@DutB-=YUUCKY0Mck8TyjBYPhVdvxv_cHa zVh4kqEw9WgYLWaDGNEO6?$Kpyvh*cZZh|AJ;N=$2bXV7FmRTf(0lhSBTP-CK4YKNP zN_rUA#jf3-#E{xC{B05g0g}QcDa!W*DUwDL=59i}N*uYhc!LccH@r?e1p+fG6Ew2T z1RdA!B+upl+|8;9=3fQ+1M#Z5j#JDd9DUS8O)3LDyHTye)H={%QrrDaR*`Hh<1C-} zpi-=_(}y!h6p6pVw!h`}KQlQO{3ODD{}xgEh#~>??|Cj|nYaI*cgr-Y{m{>Hd1B}L z<W3>@;Uen!7sK<fE4hDVd@lU1|2+`5iIG6)Hx_pN;ZOPSe>Co~!2kRaD2UDcueXa* z|CWLOe9hVOcVYPF``uLJZ~im~_~&amroa2wKVO3)B>$gpAMHQx?*CgK-S-{5JSViI zf}eLi*6duVZ*IsL@2&@jJ{Diob7{|ktu;F7V38c8=$=9$58OF?Pmd@*{%x9gu4>BR zmKNyx+sY#E=@4TmypLuMGI;4y0<8IROgcWsUpX~i*F1OAzdp$ZlpxR{iaU<oS~;Rt zX7dddEOf83r;=T*(CK)?*qp1KPj+!bE=Gq<KjF$J@*JKRjIT|je68E^WoQA5UgvPj zgVLv)yW@wf1o|OW$rw<($-X4C#vt+9(E^N|oOxDQKq2z@)rMJ{W?1i}u%aM18NudS z2L;tPs+>Q`W)gw4OG+OhB>+}`rLR=r;z)<GUHs(f%%WagzP{}_e_1+;(wL4;N8dNf zn5@v;s#$6qu;$WzK=OA`^nKs7aTaD3soUNmMMpwcZoB83-AiG;7~al}q&3G{1ll?t zMa$t2UP*{zvZvs=db6pv`bNl4%<{=!f{?9Bi+n-h1qGk6><~8^3pDTvfe+P<S7-wd zwu^;mu?cU9sauFN4R*pzFD)3k=p7v`AU`Z>8||u?g2cp*Z*s&0ZS^>aLyE98t%GlB zW*ag=&k@{Ddvzr4zQy-l_NPd_T{`6I$yjzwfOCU#c_vQ0y_ZYmEX^NsYwK^RGGbo` z0A{^a>%>C#8|HiGn{|>sL?1)*#;6`GMF2j6Z)GVe1xEF3=~s7ePnMRmuN6lC>AkM6 z-kx#9jSre+`X4U%Z~gbOpdhp3jA0i>Ali~B#~#-%1xW%8*=k-J)}BA*%U8GA%Vt`Q zL(rn?^j<PNi`;Lh(fA)Y542pgvF<wWd#roQq0A^&SA8bK`PE1zM_m_aPP0bLsP2#{ zW`ucB$zk=KfEqesn}C~hFCQ1hV&*@c;<Qk7g}K;yur#OMPIJ?o>WGEhr-y7di&eSq zeRAQEi~Sw;B(O*hWuU~EG2#bs4E&Z8AhtA39j=Fs#NbgdT!Ee$V|Y8lxL~?wA$&Y< zg~xfQ>JD1W$6we3IFFe13-nd39R=NpGa1*PzI#AKh=9Y0jChQ)?Pl<BMio*a|GR$T zClGvFlXRgI`2|HvXhwHbIMaIdE?pWet!1zPfiBa=A`fWob2grQ?@V8ZsJsaG3G8rl zzVX>3^Pz@tQ7fX$v~u(md1LUaMw)3;YjkolxUTMo5mPdy?U*dp@`xNqzS^rjRvKH& zym@@&Ch5A9L1e(aWvNhOO>4tr?7bGf4sZpkzoy<RE4u+}v_WTmaz-;3rT6Or?OmO{ zMMvG5X23!NR)}k#1&*Xz<sF}d@7m4Bf;=gf3-?}+#R%cmmQc7#qH$3{{lcmpG_WUq zeCOl*`^7?+5NLjXtE#H&31)m^Kvr&5MR0Oi9ACT4WDa4AT_L4418C=1vqjjV-v$*f zW&+G&T~*;3wUb}d3e88C^5OI#Ifc|C(}^gR0cN5Gi(aNDQr+wD?H)NhVgAu^Fx95Y zU~8U2P081h-2u_Qrt|MI$5M<-F8($9<X0;|faXwwJ{~Rd32qF3n@dEvHA%OID;^zW z`nBLL^8}qy&aMA)&K>vwR%Za^6a*urguvM(x#!7^PI()qDv<SSjD4opp-irLm<({$ z=s4*oOKx6uE#X{lt%yCM(T2U_9{iko((z^Nc~&l4jk6&K9SM1A#l>)~`iRLzT!KK2 zf%)Q7*9tbF7dswblU&LQJ+@)f&Rd?IB1%4aS80@-$!urSrEHR(@$gZ-isc3s>oNy2 zA>+?GP7z5C?veiO4<s?&ypg7@hy*#hi*(A`G%`0Qi6z-oxgIelCO{lpX*_T6QBvr- zmg?wN(u@(*Z<cvGmO*@^DpSNB)VCc<3Z<V?CXtD9wb|uw8{l?Q$BH%j<43SUW$%J+ zT?&TFbqaQVW_M#=o`*TB=&w;F&|x<@K?*|RIWlwvbQYcams{vS2Kjnf5^<x4$H0ww z8}B(ydcKscI>|?7Z(vn*ovwlLCO&X1yTGoIQN{A<mT6KkpjBA`GV-vbjuY#%sH7?d zjsYcAIy=7#sEmHQrzXc_n7@zCAOLcC-fr+6RJ#<q3Fr_v6D|+j1y(BW3a;2d&R?*z zj8=KrCOQ^;VWQqXKqV=rX!-VbTcT11<jnEIv-d;NDg$+LO0H8e(C&q4w%KRnc$Ih} zoNDp*o3UBe!^Uat&i=(!xUsGN#zLnATH2y}rL{%g*(3bGB-vhrM)RsNe#6>q*G={9 zemnRVQ<RhB$|0dK|LbN@b<b1E-@O|@V`eI*4}%n68Xc*x*z$790A^ehfM>#Py0v+a zWIKAj#Wai4$}PQ_|KoXYwt1DKH+^Gca9Gw>2F70Xgg3~PJ=~Vk?JenYlXHSq2elD+ zN<@mtCE7-<P#7a!yvg~DkYka~`dy%B2;*5?G!sXoKlnHM-6`_;_b<$>{rBmB-}g4j zr>h1(lgK&S?6)^;2YArmH4-4M=xwf!D0;a}1%8{1?xqc#!kszUTGneBk@+cR<PkOg zy5U`l{f$N5y58iJfmDt)XZ@C2A$z-i4l6ZmzKPd0)^n~c5t+L7fjrHkqEqF>*uf$k z@GUy?mYpdt`!)w)yON#1QV4R~l)HHUb2n!q+tj;a+nGBBVqX*s$hDyKrznm3w=N%- zcRKa<U2EH2P~5@TU);OHa$6A4vLl$eqT8AV)@w-qYRH9v#?d#<PAgjZKSo7Vw>a(E zZ?N>+cirtz;5||ocr<xm5|*20!)<tmk0%4Gk0vSwUv13xl%`RZH&@l|rmW;az|*f> zAFuF&^02(N>>SQkb;&aj)%wUa7QD~+Y1g1gQBCaK;+|sYd+nCZ3V%ly<4+@qP%twI z4$lsmtJ4jl#$>gz467^)?G5X8JkHwmW|WpVI5G31|C9{&h>K+AKz+Z4=(^T26s>pH zdBA<>vV%W+3#IUhFw+c@1KJ-(6ebKyveKrmQx)Uw@6Mvlj$3MTzJn3g!;@M_#N96C zbz-Lyv907?#ZP@`grnbg3$X>Aos#LzrXC&`((jn<&+?s)+%u9)4foNg;OOr0o6%yi z(0_wf)&8s%U+qLIwKx&BH=ZqJ#(TnVJ@DQGvVe-A?LYl!Fv?a*Zmmk_3Ft8@Y95f| zMx%neH4PJGQ)x^Qe|#d`@lno+*+m2E5X2fZJ*BlVb$uNZ5t^b(lss}F5$)6q%^U6? zEt(?-Kpa;@2D1``D95c`GWEk+T4ZEqecXNl%Z&VN;BEzKhdHz2+K+B+yB9c?J=K_( z;jfxNOZ#jmZ@;u9>1Dz@WlVrEcl;X_2m=`Q8H*OCH=5H`Xo<6x8}xgT?NpW>)VsZY zInwBMB)>{#Ah7t-SY7keX;{!;mtMb}CqjD7HEUNKrz3A`zYTIK&Q{$VnIzfJjyVA3 zFjk3Jo(AcH@8N|NfSbdR`pX5Bh}USxxLpRbWr*kG=I-9FcGjJ1mwSTs)&^R(MnS@w zKXs28FxStegCZV{5l<^uWn_B@G&4&iFY6VO<nnm-@=z%_LGg8g%u+&P6IN!YEqYhG z*l~>yOw6qv=-X3}$xEDCTKKYv$k7YUIR&TW86g^MY?3R3D2J|`4oGkAl&Q-2RVa3w zDk>fJLI&jqe-OvCs6{`HzAPYk4gR?2F{C+~?ae7z5{Ee9niJemMiVM$|6Gh8w*k)N zTk1t%at{BvN&E*l7xVH-eLv#A)_7H#_@Sn$!~s-{ZC8Pmu@daN4}a<v#A8Zo8!BBz zf6h+$DE`7aZ!>?4bl=)GkMZ-r&5p_0v7kK14?m_N0s<h^d<e#(%R)k4CHR|JD?n87 zQ{$*n|M!|7*s&`S3+0>FuA7Eg^`vs_DPv|irMNSeVl|5w_hVbE&?aHa;YJojxn-R( zGuA!3hxzS#6u3)kM(LoZL*j;Cr>#w>v9*djg%c&b6IS|+5G(7cq@J4c$@n9r`_ucM zD)_(h{T46{>KY*p+VD!Xq#esbSsuyZ2)-0-M7q>om`fT^NeO|robf4Eo-TJ#;UnM_ zWKaZrm)lsJHm@AZ4_(ri*%fqH-Alu&x(Tms7quc2s_eQ==?imkz>0*Dc>~9W>snCq zkblw@@2dyGf=Q`cW}Y6jGScfS6jJG14G;(Sr*_HO<&o9x@AY%BQ}718J{{<>xit+_ zj+^IRLm!*LLbEeNZa@E+U8mgg>W(KJ)ro@4tbz)6jMHcCjAYN}#(VQ}2O2uEJ&uYh zI<oYo@wg$fJvt?N+bkwX=vXrWnoN1zkjRI1Z1!)(Mw+eh24HBrW8&OcYxUAGYu!_I z%0HF@etEf?@1<%OV5y3^*v1AgsA|7}m9=nfeG<3)hl@eRnf0TSUj@_#l?62&=>a`m zNnfB#-$txN_nCc_O7sn2Vb-P{qmNhNW95cwjV0HPuiroAw=kMuMXqXvh^7S%k!g6O zI!-3xawwA%kUeUr0`}&F(p@QAkQ`v>!XL9R6{P%TW-5pU&(!&@T>vbo0^YbGRFI2t z_`y{dV-~g={?+x4d2!}T#fX@VFm@Iprg9p_-X)Amn)EK~vTtX$QbuAV7)NUB1LDMt zLga{=wD8==H{$6tJ@Z}JGJO^aE<g0Cnyc`yI+FCXO}bDG_S+CLW};?JiPx)$Q5Pr+ zmrl2&Sjv|X!GwCB3LDVp(=s%elDq_Zo;e3!=A3$mlHQ=OvlzHc>{B<(iDiyk;(G2; zLPi^V2Ep9JmkaR@Qjh#smEkGj%xj-?ZHUR~<wjVFRMd#zJAh57r6;wp%sC>-US~ul z*~?ZQ&3{-6s*|~Bu}Y6=Uwt_56HSns8fSY(s-Himr+>^$l{y?T-kW-ZywWiV7A6sq zaGl~Am#MJqwXP^=1_Oq~>Y6CENV+!*->;1yvGSbEAIqhCzHmxMLZ*KHoKUxUzVCGG zkZsrQHQIi8pTl+T=Wc%!<exxu8n^J*^OyJ^sm0vJT^p9U?d@rc6s+Nql@=xl?hXU2 zT$%E=wyD?LIrHqLOQCz_@>)<hOSl7G{zBCLwyZ=K#IheQa+TXFny~v8obGB{Z$m3B zwnsTjXuMsSc|cqS>~R6RTMZIibwM#D^a?IMf}~(kC!1&u8PcqQ_z~>lft~O9H%nKm z#_V|p28l@N#hlik<rfZQ;~#7`z3GDPtcxM|jyd99j~;Iq*hxQP6N0~&On|3$izLk5 z+3S(D0zB_(G>E)Q)OGlIRY}Wx99Z2jHYbouaeGU42J}1=dc<y+z|<*GXqwSzQ<MA6 zv<m^j$D?d&e9@d(zeEyr=TF3#R!$W&2bm_@1@vP!$=ub$n4EKhslF>vDyW|H`kuh= zxlXDtO-EG#lZsDw+FE*+F5cd>R}Quh%9zP~##7alskTvA=X5VR<_gJG$@xmR<hid% z%|_kb;5-jElQh<d0f%Jiam0083fuxm(V1&#RUN;pC!+SXW<hQY^m0qOnbpEA2W*ys zY8zI*$OU`kcr<%4_1<g1^3gNM%JR3--%Rjw9=gDmF5hAVu7Az}fYVBa7n8ddsllxY zUz}1)hE_y)WmzBESXHRcc41l;Q}#7AOonEh%=wcV8)eey20IK?Fd<o};C2et@!frM zxWBDBfrsgU7Od|$V3mveOxh3<vKQU?DW=>ObV#xt7qe&9@AnOimp@%@BnR9ozDYh~ z7t#-pAl`+lpSMaxbcWv*z8lo8pWiYA>@llSW&*2x{10Z{`D;-$M}J7Ki1TL#Z4TaL zbRC+*)4gZ&Zz0`FYL@c1j^RyQ*|UH=Eq}_6HUnB@Yl2#Aa15ha2`y=|?M(Yx?RLh| zs4nr)>*|krzOKj;R_7`#0e(&~{kqS>)dHrYq!rz|-L1jyX_yB5>N?5?u&3+xWdxm_ zKRRCW@?E?*ar{8xiR~Jcrt0xu%3;Ko_ZJtPa^U3VQ?Vj8O81{DsEJboy_5Pe6jeaR zB{j3^aW((o^zP~ErWy##R{{F%lfHov=PeG3=lCLD*sqz{gp$UtAy4QMg<m3qtE}5P zTtS!32?xawt2%STX#<bLHJRSqdx#(2%|2&~zvo}b3p5C^XpC97co*pVg&ft)&@jQH z{y^i+7jV%xJgn%<!~Eme1xQMR2pnO_RAb|LFXZi3WegpNE<<ADr&Rb9Sc7R~ZxUQu zNWU2RcDhv3YzZcIVd?&Z4D#DXU<}cZ<pK|!Ce>I0h?kWOWW@Nz!7r>%=LdK9lTVCK zyqUS4m96Yr)W~ERD>nlRw>PrNP=05TNYP`5IxzA*Z&ntf6SpFm*uz7L(6Yj|E#^~> zc|5&#^1c{mC1?*Uc~^5)88eF4L#$Xxji7ebVb{pE=@|4ue2R6heZ(Utd$q64U7)pX zD1ie$HPI-n$f!g0arIC7rfcd^6s^pW))PqhPKt&=`{o`LYNm<P)}5L2eQ_l!=F$Cr z)x)j5_~u9FNiUs|m7x&&3N1tl2HYHbE^rWmTA7h8JY&j?v<v3V3BA!>9kR^b!ke>2 ze`T?>fnLuEBTMg?SI<8npmK~kyirh=rAf#e(O^<Et*QNyuCXFJ&G1fhsU=J^GKa^j zDR#k!dRD8gJ)zi%rKwhIa?K}zmkCs8k;w7P&X`uMQSmfb7cjNg%UUb6Tue+PYiNhh zS?$Fe{v^x9>2<xRb5h)iu_7{*B~F*}Lq11#@urRkkKo4%i{gx1v?p|Ed16kH1VB~A zP=S%UKD)2^H(_cwdWnj!TzXNgH-kG#k67nMB{6nH!tlbvyvw+Wx}q+1Bpz;vJG3ll zoyP-cO~~_2Zu2WJ)Cpc@hTqKAnU7l)>br3@g_Z|Yp8Y(N1IAhM<tA-5FW~JnzDC;{ zF>!G~`z=i4>FD?YqvE_CF}`OMF@6C?l2%H>mP=wWSs75isR)oUC0aopo%*pT>#(>p zQ?^?3QOv}=TiL+%SjMQ5k`iZID!r{-ud>fC4YxJ84NI73eSp0Nm*fDEadF4p!zK!1 z$&yWIEclaA!ed;1)*W<MfNftRWHyF03idpKftJg%=Zx`(w7*1~xbH-u!B5QWCAX~m zFkzlJLd_A)BOfFGx=5t@FH0CaEM1!9QI&Aq3o{^+I8q9OYZV)JN~-*mlGh8aG}RTB zF|DSQy0nxZ_j!p6yRj<UnpKDvt4QH&<!USIZQ_}pM>T~f5^|j6NBN9uo`^D6qHMdK z+L9i$P{`-uXXPO}-Arm%fjL`wfXX|}aeBI+HgMNxD>#~;cInK-THWR!w#{#ZYGyYt zevC#-5~*H%oM4Vig>GCbL3oI7W3GLOR~16B^Ncwvwn>^<{rTVz*nP`hcW(I*9Opt+ zU+2obfE+w=>t#RfauAegM4&hW9e@pGhCO1dp&wa8D7|$}xSCMc|EWD`Ib{!CRdrBq z{L#ccS4A_z!kg^A@yfj-*33E3oK;E&JTY%?4@nK5aZtNx`=124Y&XTttVAh?qr-o` zJ4q0pbFG?AuuF)r0j5V!ihk<<Ixi8p(ph7~@j0UXf~auE&E{KLI&PAe5ioVf-$~6( zc%2Bi3`^taIw&7!AMkWWI*qF`X<jl(ib1_+SMaDzEI&lPmw$(r0gY#|xuZ71NnSP; ztvfev1d3;)$A_Ok#7{*7ZEC@HZRGCutM0>XPk~h3Toee{QX4tuDILdZif1VA>O-$S zol??ahZ1$k)LRyQl{$X$@8kpxYlgv+LEX1exh&h_DSXPJg_*zJAso%NF=o#}|Mml- z+yO0`TWVS6MAB~_R+0)MXjn(8&U8U?`lnmR3*fqu(=1NAGbtawsFA+Akw}BDdf$N7 zt{Dg`JTzrCsBKQkG}1kiHtghDD7-$J+Jf|1d_xP_<8q`8ERFg@I1^5p<D>ABKn9&n zOMBn+Tc(E8GmDMm1@>N--P(Cwr1FX#YfydJ#;3S#mR8XZ#8Q-U0u?S<<K46q6|5f2 zqnF*ZObMa4E2;rySt@xoElqOFS!5l&y*jM=4MqMdu5piEK_%g)o00^4Sq7#JoD)7t zN}|N=g1lK&uiln1`w7{^3&({sMY(iQ=uzYY+Yb8!lsP*qp^7wYY*@85j5OL7liH|e zeW!_SQAZ+0y&uFH`f*^y#7N`V6;v_bW7@Tbmd@iFUx6mm@B!YD66OWZB$#R_{J@AF z14QWoksJA~MWX0{9>gU)JTex*WcY{9h4YSq%Fe^v_3=E~APz=0FA(s49(BrF1nUM- zioJ6QE-NaVSRK;wx);)lGfUglWoBN}Z>N(YQ*mUwp7O|}aQpp>z5FHav7$sRF70f_ z^(^-lI)b?+ONA{<(v@t_(xF)R2ow8{(d5d6)rgOobZKLACS5BA(8En{vpAIm115%1 zW03xbVVo559=QU$S1qjOXsCON3z1Y@NjgqdMP+DpO2CQdzkGJZ_};Gni@moDinH6c zMj^Nb4elC(yF-E#91`5!-K}v58YH-c-~@Mfr-2aM9fG?<_t%j9?tRX8&i#LH)m>Fh z(KP+YTysqu<5_bdYqMlZEnmHygS$h4-PmBug&UioQjN@#I;<%tLCrd&q3$<|PO+}n z0#1f7`bU?fzE49NaQ(PB>%yVQHwd**LLVLSDsGAKRw+~E;=_ULZ6(I`@9JF@*%e8v zC+0r&NIC?F%Tpb*e?EpRGj2h7*R3BP3MjSnu9hzrnZZ<1(_;3WGH#Z^UGs=%Wz<7u zuA;_5F6b=6jf#SM+?F@($%qQ99a+?w3f00QA6RoXtX;Dm8k?T?&yDDpHg~y<ay+ab zKW+(cQ38U+`NfzMXsfU&t0&)@{-|NJY1y+W$-g#YS<y*pIvoqMLVG7;bRfe{kQwC& zS)P7sJi^JMjJ#b=l+jrV7-$Mrc|ss(={rHDlinMwn)K_PW$$fVOI<pGOmjES0~2Vv zX_?G4Bd$`z<;;We<Nml+1NyXr0??nHHHKyMtO(@s*AbJ7KgD*(=5XSeGIf~6*xThS z%>8uxrlWSF`ZuN?gC6WHY_h~<s)}5q7HG-1yi)e&-^vKdv$q4U3=(~Y*rIwFleL)H zw1p{|d#NDH`PJN!rg?oL_mSpCO;1#a>!)43Gp|eynHs^Rfm@ZR+M$?9%Ynq0D$bRG z)8Ta(45u^tdwBbEH!Le1{oZ`DFHF&__)E5Pkw1N}qFFE}ku`{~co{WoJ&2bpRdy|Z zfaK0J%=ZZ`t*m}jf!OpuLLoaAc=aQ$su$nz7IPoh5M+@z>Xl=TU}k3;(8F=HV}=T< z8AOJxBXtvLGM3X4E>GhxAg^0!`B7kQG*v$H3dYiKE~tcDF6C<?!X|j&Nfq=UP%~m9 z>kn+5JpwA1j<_6Xo+PKRPi;{O*BirS>=Uye+*fgwt%}sX*S96Bado*UA_y5%)Gw?5 zDFyrvN_s~9Q~w(@u1s3X0fD)1KSdh=(0wP_N(7`VE9RG11A8{fYxujiQFeLVJ(Ci1 zlXD{beu*UqfB%OIkU7uQNwg^pB$~XeZTLOGArILEc9`49Oh^9etNPhtY7vND=Ygtf z!X+PDieFlPz%=y4VhZ+^k0Y2>sD`M5W3)f?OX%`3KuZ1wlO7EZsS%B`hr~q(tvaqa z!=3I2ucb{9rT+Fi=1!F#^-sw1J7~20{D0D;NgX}b5?bKB|2x5gDb>8hsXdhlK84`y zd+!eZ;h*pJM&EQ?N4vKB_Gy0EQIVozjei!dA6*P)@(k;Waa&l_wzRd~){!L=syQ&> zZPj~Q@3pjp78qokAu!u7jh_};zBcb(_IlNhF4`+Ru3eZ`txJTkQ&Y<h{W*A3(a!&$ zOah?=B~u$tcP~EYPWL4H<Sb}y4tXomk9aJs)zqqlMC)9nnqg8`>|Vy<J0;XPdmqYm z_KXh|BGSfW`rX4sMY;s(O|Lv0@!`3`7(bm;AM;pUV9YWv%<188Io%+3d2j{zw>(mk z`R}*&0~=#GiUs6Q^>XZ~r4!90D_n&$w06HV$n@1;XtjhyHwiQA9~;~Ch(6TGG%E;Z z$NpF1MIoQtqWKjoC*S*^s$p?OfijXHSf1)WT%iU9)}r-4hm6NRdG}BoC&X$X&vBHI zzRFa%>|=1zAvI$&%vb}pWT%FLWXh+uH3{40+*cWu6SCh=f)+epg>6}S(zPYOor0$& zxYCw}MQB=@7?rjlns%GwQ@yF#bb6Pk0{?nffuVrcVLER@<sI|x*$#}yqYr=i$MM&F z2TKQ2NYO5n3tp*J645#`zNk7x-C~Jf+U@RXyG`1leY~56)ObUe$NwmCB=s`-k_bgH z6*$207cZ`Ez1^OT#M>Yjxq>{f_jGZg(5o1+Eb+cXz}{)Z9)=2HHU=+y-xZ5;W%Ags zH@xwNa$AxM80y+4O2}AEwP(R5C@}VdvEolnJu_DClpdR$Z4m!hZ2o75OK`>ry)!1A zFsVT1_?ka}DKPmS$=uo^Gc{+V9EyL$cX>&!1;0t?qnKZ6`*FI()Gx@MAI{D^gIjY1 zuS_e2-2%=u0`7BY%8vlUe&l0UNti3lQxhGR@Om75r2bEa$FnX@7olWCe3U(9a`x}* z?Bi44pC#vP`S7SG)yw{FYsn1hA6nFz8u*jC;(zaFr?cq!b|x9Z2>PP7JiK&FjNC-b zS92HKp@2-$8_7blpF=k@SeAMrg^CeQ#~@~M%bt@aW9Lf3K5}!Bm{HhbpHQI9kpWmo zmPy-gH>{l@YF#-cXAdUL{9*r2_Th*}L3p*m!*L4&yLi6N2Xn)e$E#1dglAder=4Yc zyxmJMvw_<qo!Dy@x|b%uds_GXMf=4#Uhs|Rr|W(TvW~Mw5~&qETxieN^?1yX9r-R< zK2N#67Gfu``c{~^gAi$pZ&3vc_r1Ir^Wpg8wHujy49yNVq+JJ$Vh?l&be?hV3CwGB zQrQ?e_|D+6{#RP@@+8CyixzOKO;5LEpp5XVVqw_SqGInx*j6j`09&V~rygunRNH_m z0ivy+?Ss;LEE~88F;>6od*q@5R%fFIia$c=D30$4AXK-yZkM-_yMt{(y$Qx&Cu{O% z%r$=zyIhaR&JX>``|Ww&tPqn)cIfoNYPoO%j!|q#7;g=lOxgeuz7&@&y+s3=Vgbh` zm3$LeBu`nAKg@E8Iy1ao88UDFI-EdZ`+JYd^Ifoq7sSC3r<5Ex%mWQdx_|H&-FR8> z8uZ1ybN(!oyh1#$1I=ovESnuwrol-2{XKJfP!K%xp@LNzgjD8hxEh8VC1~Ql16x&O zo~3;%m$PJL?75;hry1N<DI+&BQMnkaTTJ6%OFVhVxITw9Sw$1brBD4!#DA8V<VOfb zp-j9$kZ*9!yW=rOFEVSJB3?|PZjBpadRfSRTNJHWMf?<anYn&}D8?>~JCR~3a=2E6 zk8%oL`ca)<d8>46(nhcyOCSXjLcR_<5j5R_!<K%fo=9a+EEIM8DE}UgP7Cv+2m7~~ zwK9dVTg4a~^zl$@&fmSf39iU)&Ss+ebWkr%uTarpd<m-OjSPO-&|k1?e3p3gwahM0 zWNn_uJvLAa=JVc0yXKQHpOt<msf)SAp$lZAo8g5+O8JIY=(|G7x-Poj36WlbgPG(g z*7h7iX8Aj#odL2nC=|U937O^E`uPW*benXk3qT@$TfdcJUP5oYhW7hbY~`%!z1=GU z@P$IC2Qn~A`PlO{NUr$moN~Ll=7t&Y`=M3!41Yz@HlCMoNR^^jl{(VD)&4E-l7gIn zJ)vJ^UR%{0Ggs^)rwzx%yXD`<{jTu8RP#!R8+FR#!5MSFzU>8Te^Ehk3u|}8@_?)v zcUpnZN+l5kv+imP!qmkrEg}@O#F?{yt`HDC#yg)_o!#BkV@Kkm?Bk$ure!YPL&d@k z7R)Doe*Yh4P#(hC!<T97@6L6x=?hrC%jvwIf^3;2lHTnvz<3P1VOHd~HN;)TadihJ z%kUl)6~Fsli1jCi!Va~ObukT*QvzR4zG@1Ps-erZV-vAe54XC+)O@(+z*nTTXdoac ztzQB!>r0ordvjA&^IglowLh~7acqK)P3l{!RTvtagPYrWi~<JAc-2N`S9+GI$)j!5 zKL0)mH;#}3CrSZ7&-O;nKOClD3=x@^t2Nqu+(H#=_nH!oA06eK+do4abvSxl7mI-K z5Y1>=CjS(PDz=Vl$x&H5LfQwr@gJr-UXQVQ=EpT#!T35SnCSIww}iXz{xVY(d1~h$ zd#efARf9jj2GI1na?+<NZolN!4YuQN#b&&$d9m-y0ma{|cw0o<DLQ{`(-PZYYirY_ zz4G3CLo1bT>g4kuj@4S>^CQ{-zm+c-ifT?EEcK*g=YF2i^niukOyd9i+Zk*d+rohT zquW4SLo!8Yp^Q^VaUZ_chOkmdu3l2-KMXC%z7#Ta(4DH{vqrr}MEIYlry8!Y9EPYp z{);sBAP7=K(dcX=-Ov8#Cwu>X6pmGm82+EbVEq3?F$hQQf6(Lpp#W_ZfsF3PZ$)uH zv#VfNGvUwoL*70@m*$TP&0l^3ehpqJ3Kqf&Z=CG;_>#0;G5*Zv5L(T9y!C$EKRCfy ze!4-BD=G<b&eGqy|4FuOj=p>+^|+o4jsl$|-_2R=66L!3fMg2rJaWn*U7Mb{dMCy& z)Vj0w^Dgw(5p6J653sNl9jq~U{%!OX*<+`o!&i#~5>VJSdiA|MAWnVQ_5vEa!+mcy z^^R|C;N%=noA4<|q%d0F_-Z=&HQ#L*60F|l5&%pG^<%`^<>?mhPHl0(6Uk!_hF196 zWc*)S(4WD+@cnu@l0W8$_ZbzH4DX77J%MHyaW_wMg{7^vcS4|z)~gS(HSXYRZ=WM7 zHR16VMY^sNm=n;guHPU6gU!|CDFwF31I3yct=>cTuE(A|II6%NL?YsGH5mqfrguLm z>tnSGu0!uc5IOxIZ1&_3k`?qXjl>K1`^btaWR#Yb3Eei7lmJIZN%#<N%da*w9tNoG z{dR?f!OkKutpoZ#s=LP7br&^&`?j{l{l(Vy(z6|Rr&eqBi+ptwIj|X5OlC~r>XT%m z{@f$yK?O(%JaWzr$Zzikdv7PSerjF~6CSqC;s+I-=@Vm+d&i#G(cImD?;y9;!sjv> zcIHzb;|U%hgB^hyd=yHsw|ZRP0c?hmd8Im6JYj(s@k-Hy%tb&5D>^G%tM+EMi-BMC zOP;8~>yIqw3kq}t9U34GzpECv_GR-`zGLrTut!Ke`XjqYbKdz?3&Z0A4@#%+J^&03 zK=+ORc96YU7omP(emg~{7kB~+Cp$%dTnB`o*Qo<S+zIvlD*Mpe&vvK8nM%oKY8(dK z8`>qnV8~=#KEUZ!Yw_J^k#L}g;&lwDgFHe+9-H9H%{cEn;?~Xe7w^iW#tueScSg$q zYheZG7kA^JR{$4~p>W&fDxg<gG`$t1&++Jw?tIJxNDX0W1seL|{)@nhK14|lnVGEA zPw(pJZvVA&<=}t^9!H1j&7{v!rcG6c{`!fh^Fhy}!jY`^1Ndokb%Oimwf@7`Oz_l= zb?ZgNk&nv(iQg3fEa0cqyu9icS#O_~3JNk~4^TX>0pGg2jQOU6Tk2!3Cd^d87vmQb z_8=PFRly?n_1N159&kWx+dcA6!0Ca{!Hw`(%c@Tp$Q_wx@ex};62v7^^h5(1>3Djh zrvJbSXu3>(OdstIGKK};j^FXD@?4y}>gaB`7almlX&>lFdthh>ZRYAGu++8nH~3xT z`uu{dJAKHe;{qzD=xajl4^QsvRAf8GK8c-p!V%Y_Cui#D!Yr>FK%bWB7~sKvx0xLq z>fl@N)`$7=D$spJ<$YQznBj8w@u&Tx#kkwTg21DcUl!P@E%mBDd3^vd0Oq_%Zq>Yn z1w2c_IX`Cg_Ls=F!!yOly>o%!>FiyIQweLy4rxf@xf>QCJzDq|MfWdppFm4rU*z;; z$mIMF0(~b#g<mT#Y9rK%-|mBt{1f%Ao|z()QlwvGgIu;r`w^tW0XEC#ZIfcnuWL)a zg-2X~Ms-RbSpD{GkS#cV9I$2XF$BB7!_|IW%zy0liI|M-tV;0{$K<VYJ81L)QZt8Y zm0SA_9=uWq!&MZK^(!BcpE{qMxiYC%k1Adebxd~xf2tABB;WnU6CQAt3TSB0xe)U| zdE^3v1ju$)pH>)j?x#k0g>%?F_TG#=-Fip0IZsiH_SIelWbe>SjuYRBTBWC7c3dd> z6t8dkpx#cIi;O0N7H^RJ+|3gJt>fzL5A4Z$zIR_Yp;|}OL6_c-mB(+6xl3Aqv;%kb zeM4F*d{h2pgShlrzJ!5#q=fs(GS%-A_sl(zezl)5iGJb$SAc2S6<eb=vB}I&8-(w^ z-;i}Obli<Rl97H>pNa*650`zFrp&WWo_Ns9&;rRvstnT%s8Tr7)Tm$o7((h#8MF`- z21;6|%7lBlNmq}trO4<w*<V`JZxp$6jy2Mnj5Oxa9!B%g5avd{7XGS&Lr0OqTt^2j zPL(U~sHKI-S)cNNj`2bHO!Mrbq&g4Kad5A<x*Gd#qGA?CRmE7Qa}<<jCtMKzJS>nZ z!^4;OsvytV>YYp$j=T1;rTvgOX$i|P*1IjhJvi;sKqX-i)%#dNghYTLBN`?eKe3b@ z2Q5Wkd>z<yC3(``CHT8Rtiy@NZb1Kb{)Cxeidcq3ryX@}aqt*MYN%>fMP*WMIrYM0 zV|+6pQudR;Q!UqNI3LELodTu=qzU|fcef0is|6N@!akHo{t{a3YIjKaZra^e&-f5b z+IVJ|KSqHfNgu)&TjNWvi;mK;l+QXNA7y!6V>S<YBrdA<N|d2_T7HsydU+HIL6<qM zqrNT5?}am7FbYl)tE_K0RZ&@yKH()YF8A<@WXXXhv4h7)+!iD~`L+=GEP%oMPf$3R zaRO#jMasRsy$+XuAblkDJ=Q}GqHus)>yp*zJ_y?%@<iOXDK!fPmiejYlE3CnH2&_c zSgsu!Vqoa_F=(>AEJJnIX_H63>->96w=I2l$&<B~*7=IhZ`b~)iWUT4P$)En6-jnW zRC(EU8FI@;OM_*6t&H4C(I~r2O-<vrGJdKi5O#fzjR_e|qqVRa;^N0erXxvgc1ygZ zzL(0+uOw#O;a@po6#_9_Y-!=YPlgW2`fl5kSGZV##NiJbXb%EFoQqG>O22Uir7ym{ z3$T3}R&>#-_o8u?dN*jvUSsCQs0x&fs_o>804OOcds5}>urm7hVTt}p)r!a<N%PRf z`6L!d150Iac@sjbco4rn1J662(Lr6#lF_2p^$X8<)qv43Ko<wBMZi>L5<LC&W)z8= z1ch=L*P{&KRUm<JXf;*&YreqT)+A$SiYU|;6%m*opybkkg4@0Dmlt7|<-amOS5p7n zRokbHsG|e?T~ZJD@R`i$)SBqb`>4Ys|M7T-j`Fv%k`hKm2Z(<pnZ^9>e4FRfBMdoX z{AD9KEuDm$BR>muo<{1S&~WKe?x7p^##@mw;8L!KjoMCH1#x}ds-u~&N|#+>STo1f z;mQLE-`L0^AsT#?yj}e_9;e~$g71GAR`{JP4UYvM+~<abRTRHXO03*hXlxx0JQnt7 zM|wL3rP$k<?9rKSeV$hRd}K0BhcIsvZuCLL`fSt+sY^q3v_u6jW?!q?Syp3z|B*_N zk`ZGwRqK41h;RGc<z26Cw!v?yuu3K{Ys=__T)WX(dG33&JW0daWcHtfGO0hap7Kre zjx0>J8b7FOt}NcS5Af8rp9JnpmSohKRLoM4Q9h4`cx3;ZI$UA|Q1_o{H}0lZ&K4^V z>nr90lA^*fZ$sShYZ<J#tao3dk_XPRzo-{6Uqw^8D^SwQzmd~!&+M&RU5}DA*^N}z z#YJT~;+gkOtlfrtT;31@I&(IR9k&Eea0kaGklWi*z^Esk$IW)9P5EUK-661T?l}x2 zU$c1(k+R3aRiAFh0c}^+SyGx<M7khF=+Z;o-f~77A`YS*>Ucs2#|-p%RGX2f_+Ip* z!&q4Zv5yXg`8AU1-@eu3Itee0bxyn0FN;GnQL?3(*rOn+zb$v8;S`R`tjS$}PoIl- zV$_Xi7b<iEtF2n@=r66o2{|fj``%kih6aw?CzW%=^*B4GS={Gk5qErQX=!=4XGcfD z(=GPF56M!Z&~bC5lA4GBdSJ-v;Za(LwQzX3k?qu|Uwo!dUtk0DcobDeC~j&dR|q)u z{1}Ne!u9n549cKyIPw%1-_lzzuIAuviK9W0WT#rQGpBlyda_nMdBRzTPx0ar7tE>O z)Rx(FSWAkA3t<C*JYiC0?%stQCSFqI(TFqlHhZ^X+iuBSKoPQNJ2*XyN`z&0%%#|9 z(Tu7i053-q3RHk@ANSCq^VsfD5iaIKhhA^x^M)mme@)9+u|fVpPLXJ6jE@4SWo@qQ zYfX03gxh&izQaW6RP(5}7#@p$ihX-~TkD5b`xL6UC{O0Y?02*YBU1PD`u5fzo#fbc zUlDJXzyHvojA^Hj81l<I1pdp8Us=rA>l++yTq}LI$-+IK2U-rbX2+FIN;X@_aul<n zjNTmy)}3peR9$emv;y`#NLDZMPf9m$u6~>Uc?4!=TTg=JB*mXcxjbCw!(j2bn4I>5 z5RLq=764}x3p(wOO9n}Rvh2aiC0Z$XOExAyik!z8=jV)HA6ZG8&G1t^5KpR#eZ?ah zvw3_|@Pk@=P{ujDU?_P%wWj8o4vrekdlXOWhDxhWixr#un1%@J;&Vb71(FYTKaxM+ zxjDsfZtM|_b>m5~&pK7{dhQQW=sj)l!cFT%J@v?BCw30kW54}*jmvhM?jT&r9j~hs zxe4?XWtu3Ju3^i!O}OXZMM}c`^mW(48F(;2<%m0zhi(WA(PT8wF!6OuX+8If;c}fT z60yUdb~Xw>Z63NSjgoNVDQtzuvQe9ni>3HbV<5f-jX{jt9p2HR<nUsY<FZ5{q7X$f z^_ERJ)kIV1G$HAqsdae01CUwZiRN^-I>^tnAj{3<t~V2u5d{hB-Sv->Rl7T$HpSWC z<4OJ*EpXnUw)`pU*gHS>l|VsUl__#2nSEwkYVR<Ts6QDeF^=bH7l#EY=lDI+m!=2l zN7{_L@xs%Fd8V!HL!%w@H&K91!&3jk)~Ko`G`TF{G%m-s;-B|fwTd4#?iW;n_KS=i zO|20&&Xi4>A_JmAeA$N-wzl>kS3U3<n0OEA_)KHAHysT%9ID<HCf533f3sZ2x1@eZ zz;b$pHP=K=__HCYw2sE6hWgy`BQGXre5Nk2#DJm6Ufl4ig6^cIBBgR=aQ$*H9bixC zq^h+t%bfS3-;_L}-cT!eY4mqHoC>H>KKDo;3lZWIo@i>A89=&QE^`EJ_uf$nSth&A z>nRpyV4k{+<{9aM*G7J}RDO_9{4TFxk~ijum<_x5g`*a#F|bQx(?}y3H)z5y{PQ&4 zV#u6LsVp)DP9-W2M}J31aG@0ItPxa{oB}e!t|hS^6gnT=w0K^O!560Ba44#o+b%|k zLYP<B$Ic5droB<6s=|j7W8E9?Gjb)RD<tfU-EtH$Uv7Ncp8`{rlB;p+!Rq>1ff#D4 zreh&CabiLP#=m{tgc^Rm=o$ml%>VpEV?V+~UJG@|5MJ~lH0~@T1aSb#?SR_!*&abg zlcFX3nlHuIsQFyh&jd2jH(%>K&;bs*E$Ysrj=$Bqli(DUtoXj<0;p%KFZXOoduQ-+ z1+rfq@(voOv-q5=s4Pnl`b%S>;w|EjJ`oT&B*t5@q%7_a!&~UP*s%U;Inweb3nI($ zaLk55wR2PVq%T=eF!0;WpuE@1zsJQ550M1zTS3>5t@Sx>@y;VCsC-(M)@=(j1N%+Y zahp|7C#y%sZiYwpdyPrBS;Al@VNm*)>`xLqPjgTl+|mREH*9-EC)53%NJ=Mk73fnx zOpN|S4}UL(%%&JWdD5l#;yNaUKUUt{AsBJNxidpSde`8dFi%)Yb!n>*Uzj>Ah;vix z4Fu5aj;SJ~JU&68d-Ca@f0XBy%_8dWZZr^FJv21%KKuQCztMtH_%X&(_VxN1k5M#P z|IDry55}cOjyqT*VwF&|yUc_5uS_xHy#0~=h5Riqu|FxG4<IJmGH+FppfxyhLSl)4 z#*Sjcj#+Uh?e%fh&tfvF<Qzcw@7wSj@Ci1d601{6$#YLn*ZaeYDw2q@a{fQlKD+6& zuSiqp+KzXsX40a24KDf+k6fD18?>|zT2uvN+)JP>W{63%E_YHr$0yHYDX12~0NntU zwRXH8<;a_)X4g(hG~(OPN-l6%Xc*!qV$L^#K%s~MGt=@r$z1sOEJBH*wkXT=Ox`gM zzHO&CRgc6ck_eB{a%{#GpZKRSui=<aU+Y2C{o)K9-B17+$uxS$#v=a7LB9tIvm*!B zg^pj&W0AS7xB~>}g=wu*T)K>Egq!eefcI39GfDBP)6%*LVbxS`80&ae{)oNAQO}p@ zng;!Lw!$8#$(fvEwX1d;;S4`enlx*0tXO$j+sp?p=j_WN@HWO%KQX>Bm*5rTGY~5S z|6#|h0AmJD%*DPHU5vA2d|0f(?kClQsIGRi89Dd(dQbEq9wKS!+VkTJwolu7Z_n#U z1>@`5gL{8m;GqOTe~`=Oj|a;kn;nlRVl>Z>{XP^m<GN!rcn^TYH!HoW|Gqk1VaT&Y zBFjhATV7M=!;9XxMNbAg`l0f^5x)}+pcF{vdODXDUiUF^Xybx2rbr$9C8k#>;ZG2A zJpzvUum1=*XCR$q8=PlMm;~49UU<!Ac7!2q$0fFNZKZ|fz0A|I3~WbmP1r%nEUqnW zkXDB7-FIu5^ga$DEtoQjzfxSJu$wmpc^0Zx<fjQ(J~N|du~JEPs-Bpsx^iHi(K0qL zOZ;2qLXrK?*I2cOGOf&4?sXqaL4uM1{U~2CX&FKp$B!Pns?icJ4pCg(3-JvU1pV<8 z4Cx=Rrwt4U9>AXWRAu|ur{c#f{BV%q{qM*_P=!|dzup`ZJzO+kH=e&OJpO(A**g+Z z$Hp8Sf-)V3|JXvQ)?`QdCly=H+Z*Le$g%d<oR>Qt+<r+>5E5=+vF++T+!^{&5zTyj z0R8FSt6hH&zxCmV*n3D!6Z5mQ)MT~YH${#%J|O`K8M*mFW{OAEoh8Z=k%H=I*PZ{x zn_+tT7eT$Hq;#KxRDY!m4Gka66NY;Cr+?aiN1PK~Szsz9WKDznbgHJz6ho_D`h}Z2 zPr?wobL6;NW#<ha-`v&!lq~f{c1_&zJ&IxW)GyRT#+5<AS9kjMf+NGMczkfHHN$$5 zJ=3BV0PKrNh|NBn9nBCtTsbh%oRD#ANuwYSCP<Jx{h-2{i0dv?(3F&_*~gm=hSSDI zD>F=6+S*#wG;wzXS{rEiaGofTh+1hJ9F??5pw>&NK6=2|+X{EtB_|`wqFU?K#x30N z>*v16>C!{%6(i)P<V;OX3pdF8C-<lY1Rg?-lW-Exl{?AZ+Bq=Q%{UWDsSl)4pt7jk zej^J4Q=S+_+AnaLWIo`Z^`-C<&Jv@*JU&!WT4RZ{gBck{A-T#Ztvvv@^_DsePq0fg zA<~oY^>A}K5EAYa`vFt<<9|0~nOR2!$REfKIXd>SvCK+eF9@}&kn}=Y-S8%+4x*ko z7L+j?yHED1jmGo<t8a`Yc33QY%&GNE>NWo10&MEOX>HzAC^!Eb>OO=Z`%_Xn4dCG6 zxqG(#_^}ac96A>o_uzq_<3B+>imHkND6@m@oZQMEGw8)K>&3^AcKY3ur>$jvLGZL_ zc17^WTHl8p-B4xdg{sQfrP19z=)oTWU9J_;tgU`P)Q3=Gn>P?<h=yV&H%#77v}99a z)wGe4Ob?Ec*bZRyVGD4PWmT*Ba<_*hXU9Lbp`z$rvtl?=DihgF2nCxW-Eh70sqUei z<m+G8aRcePgbPWbX}P)UM-F`NFPqN3!}H@zKC<2i748W_<<xhTKAMqnB;&+$2!^ia ziF5RsG+H$_?_+NrmYGdfd6lH4@wt{mBCut}0q1^+m4Ho~>g;~yll4!No>*zE?{AVY z)jwwzFhdNNYFH%ndfsb)_2K1HkJ)@NV}CM_@y)&S@)r#d9OQ(7EV$zo<y=WjY;5QG zD@f<Q^`w|dJy;Id1hxmwce|*Dk4@OE%{~Igk^2>M<5lkHK_aE!hp|Q=XI4&SLp*SO zR8KA37wBici)bxySdjz7_dF*ExA%TidTsuNud-jxq$4u=QZ}%fuQoL?H+SCubYL_M zIaxrCSlG%88x=4PC?9Fk?@tMTTx0}@h~65}Y8qNu?@qgCWJp*ro6l@&cXY!8C~E3Z zmdnJc>uq?W;mRWBz}4aKQQUPizORT3w35chbLw$?F+5vc`LDi144(3b4<A}V_XqAK zi~}njr%4PEaP&`AglY8e>_gYcDWSSWD;*N$-FP@ciO4&X!=VP9r<BYNVyg;54+D{3 zXK}E$Gi70loO<z1!@@#=;G;Z>`6pi)`UT$;S-A1jJ6ux*z}FvDCa43lf>Drkxy{Hi zlS`$!`_YWr?__a(RYJG#G$aWL=RY}ol@EQ(O%1macSHL((TPlgiVT;IHT@E~6-S7G zon%umzSuHYax&h0X~78PJ6f88qwu+l8J?NmOxcs1U>u!d-qQSXgGBDFLmcaL|D}KA z8RZ6$+Bs13Zfpj{a6O8LD<N~yOU1!ypLGTGr|Hc35q0^~>o8k<*-{e7RB)Tg;%Opq z+-%cn7`Y{UYm1!wmTzKg){`Nw0@G~4{BluFX#aSje~hqro_7+{pvfbP{=S>{^9=rL z>~+;5Jj)mFk%MO)<~g|%F6(fAyidFFVXlWXf6KRRj&PlCW4_mCN+#N0Wm`S)P8tWF zol_~i92qh_1ds*$uOXCT1{D!L=)1l&Jmf9__i~E3hxq3|{%c$sy!)?jv|jn>TjlIa z!)Xe{sD7H3&g}B<v!UFyWFR;Tz&~;G`sct-<4Vw{?VF}IJ4OXZywMNc`Oc${b&tFk z!-`)M*wZpqdyv}F>Hj&)ppY0OWs%Eli>i(3>rfbTt}F^h8pGI+X)5ZLK0od95#&OS zTwkcV*|pz2`_Vsx4uY36q{yR2Gm?oY)_$_j)-p4Dv*`oEvypH0{Q`-@Olqmpe)Ev_ zdo4=-Be$lSPf)EDobl=!(HAAQt%<x=i;H+~0DT%!#95>(W%*rg2&e@fZk(9AX^x3x z=4U&;)C;zU8Q8Mjx=gSBeWB66D9CTVdAZH%I1LG=h@B|rY(Eux&MvuD7_SnW0~!Wc zF(ziE#WfI(<82NzjHz<&F)DC*Ry-E|EtuIND36ZQnHtB78yqfOC!x+?^{d$dzx)?j z%ZIwtxkWyHR8(<Y*GfpwSQ0`7-V=AMKH+__Mps^I{#uv-7`)H0%wM_2i0Rh7eJW4M zxLy)6sd&uj?e_W}(ps0z(Oj7n*o}p?x+1!E0*dTi!p0jo7@l^5vT%w^&==j<V1jMG z<`eO52>v|HlqvdY{z%Tl9VMV+vHQ9D(S-4jjyXbPMdq>0sQX0Iv83!Bz1^YyYs+M1 zLCnUbUZ>^A^iet-C6EyBH5B2HUQ3vINsva$8BQ2GcIvv&Snagwq1`J~LpcJd2NFCt z`b(v)Qv+lNRizc~_J$-|E=iS*z(px~`nTJ;{vQr~%qh!(7H@^5XW|&Py`zc!n@g;? zJs)b;`snyt*N|}2bbup{N;9}Q<&b>RI(D;)rurh9Zb<$t|BnXMD9>r=KkMb#^c~a+ z!Z0$ZTYI2&*3Ls>l(-f!&a%2Hb&d83BN`h1G;81pZn(o3vZhh=<;a(@qNZ(({JdTz zq{q}WPQl>gTcYHY56^4aTx6N0b7VBhNPdi|eFGOeU7hXF@2*izY(yk^ylEKxO46B= zLyqaO?jCt0rXm$4xPNhuRVb7`2~u)2G!Z1}gHmUbV20!ua0A6PXvRHx((&?L)Qh2~ z$EWYT^uY)JR>;C)D35XHxC{9nnpsr2Y@shnH-*30=|T~qqD+9Pq9YHgw~qCxU&}?g zrsJ>rkoL<tf||Wp@KJ;DznAQDx*D$MrSNkiBGS1+9kSRnooa4SRyA7D^TA{p)6sLJ zOUIrd3|Kir#Zc8vq5V;G8W58}b>YqHMb8!SNE>rcRdjcPD*7qhRdPiWrK>mCsTkwD zpOLJp2gUR7lcEcErQSzNd~5%D*M8unF8ZkBRZTs|eS8_hFgG67^|k(-$DSHmLkc9x z571m3V(f_1Tz=8;b8<*(mNg43=1A7Ns21)>Y%RYob<Q*}^W!>Zwu5dQu`b_y|8=Hn zc$nzVat9fb|89xxc*6=$2uHg;%wmkEBe5eU=4@;@G%XgS&tB%4l1ph^@NK0v?rJ%w zn!A(3;d0L!Izv%)@A+AV<0muJ?uB)rbu3=z2_ZpvxXzTff3(;L-Pz{(7vd~q<E_+p z1!Yg=w%)Me;gKe-qf>k1X^UO>#A6=T)I)~%9C9zZ(<}wo>8(eO>D$tHSVC)irO%HC ztxI<sHmzR;!X-6ZcO*5PkHd{8i=}>5sUeCeq$;aCkl(9^2RHrI0Le1F53l<cTFI?f zMwu@v3I$$Fgf@NI#(Ao`h5u_}V<*wr-U46ai#z3y|0c7p!7M;b^A&c|lX$z_8V6e< zudukZbZb&kB)_uqYiOvfxw<~2^bao*1rLMkOwCXziM=j3@8_>1{)ho`_Tp6Qna*9} zRK+37TTH=pOCNaAr8v?}?s3(x>3E{|r{ti@+(<xCbBT;L8t{&f<B#4M3w623kh<;q z_7nknhIPNPUq)X#gF`P`E^l#Nt$7qtug^s?<9#0L$VF8YCueo>8hJXZvW;}J($odj zJg$On*Uc7Z$XPi-r*s6@*U}#+Z1-UahV8#^bvf?EGDm_C#CV*F=qRDiiMbNz?~O}~ zDO$b<2JNCoA&{pK<o0ML+MAnY1cW&HWxNv^Zry-SyF#~$BRy!lS;?)etbD2&GBLW^ zpN55lTNa<1VM2i_ft1TUr0@ms=A_$C=Sk(yHqlz^?qFMV^(YzHN<Aketrh`?Q+$e* zwci5;!_tlQL`c8XRMPq)8o&B}m3YZi8bLIg&Wvzz-HiC0!rgA7>S@aMYtsX5A2>$- zQ{scB$SauB;9zcbjYO<SKU`wRomW&fN2KnuT3;?k=P39I*1>v~ZXBr$2h<4+Qt_8o zfi+~+k2=$NWsD}L!*;+&6h!kOXJvI=uSK6j)>x*uosV{ymLYcVQA84ZhxnyOOo6En z=h%#FEknaA5{JVo)oe9}3Y5hpW(y(xS9Cf3(LFwn6(X`ay!}=@u8sxPI20^zx=pmn zP2uuQTACBYSpR3}@%m1al&ouJ$^g{ti7vLnWVRA#pe7f6=yf8F*>v(*P0j5c2$~nd z_^zq3XIvw|``ON`psT}~P@y7i?M7^t)JDd@4*0MsKt*s;vNlbE2dcE|G87r2cRo;q zdz0FOzgI%e)KNcqXd-1u4=}(GNS4d<&^g@>%HSIUPKVuDw?=QkVHf*&Vo)G_OmY3r z^-;4+f3OsZ%DqcmN0Tbm`Z{P)NLKk}Ssl~=6Vc=mwO-jU@&Y&PtsEiyk?JezgI7=^ zBaOPIy5!g_$KPUlo<8m=0yZG4pzY90P7c+2rnJcn{B*bI**YjD?N9bAuw_pWHu%D> zUwTJd>!+pe7}Vh@fdTj)Y-AJtZTK1{ga7Bdg}$}6Cwf0?L?l}ds7W2Q*KKE~ec<q7 z;VDb_@3{_mxv`qX86@){GC@~_>(d&TiBDr+`r}$ckjlG=v#^7<n^)3aLY}3c{|UR8 zpxgEF15?>8sa0v0k07^oEb<ThsMuh9NoruaduTxkrKn0}dVP}G;Dz_OCVM03_E^4{ z1O7JP#wU!xPmfqCCc$@&T4FkSYTDc4`eb&m_8P-kI!tpe8B$g|?mxOk5qVgqX#mDe zK^v=tv2FGQq3Y?3Mor+d$N!L?IoE&DLWGFtH0$?fG$B_+N(z1qsnEjSJ*1z31Bo)K z_$62U*wVrC{;2^~&Hk1W3Q4_E%kR}l&z;)0zNI-N3GzgRICgoo&-ZkW&Jqp$3l(f> zC&BG&Zjb|tI0b%|2qS3O^xiQOgn)l$!7p&5;M<o#QxGGGNxQ$%ans{+Ldp~J(rk92 z7YlpcR-D4)8sGT0aHS_lO(mS71hdw*LJl9A3geiZZE*AXfv~cF;IwN*v5L7o?z03J zKb-EfYHUIOcn(3&-y<R;Z(PmlcYHzIEw(;4%5z0J^=k?8bknCTOh*h+7;$UqTlJ4K z`$)`O@+vBW-z~9EK!?-Ww-AdC0;>6ZPt?qYy*P6=!+O=4IIrl$cx?DvK6-0=VV;a9 z{H{j~(blPIaXzpQH~h@&;?0W`ACjJ>NV)vW2RQbX(fa@a00RSjN{!3v7F|RmEnb`j zrtK;G<~}hzHG@I=qPF5I99puJbP$CtaZEfo?EbZWDJB7;y0J!nIw-%=<9Z&ds@53b zAy2{EBAVne1uT8a^n3~D&&em~JO7FJC~x8pgy1y1|9cn>$^M<*fKt;>p?!RPPXiS6 zSLe7^y(w3A!6`lu`dNQf5&I=ad|6K7c?grJ?;-Z+CvSt(`Le=?m%nZmSinP)fxkl< zz2G_X`hU-x9Y6y%B&2MbJsMvf+mwh-)+M`MnoNvAX-6T@T{8vi30$~k<N>Dx*%*V* za?2PA%)6cNYW|vC@5p~m)uLc{W{q*UMaM=Y+Z=>L6IjwlBX|2Fgg{lQy5Hve*xnX8 z9KsO0P#<6c)t!syd7d$w++S)&=uyMNA0fL`g$<cd^6{m9|Ni~h{TjU&3wJID%A>(^ z&aE@V@zz3E8ri<h<h7yPMvprW)8Fs!{{4RN&5CzycX#*oIBmk0>7VNQ`k0jr&-E`u zj+3!tsTK3E`K^7$<Be>NzBN;KWdi#*(@Hy56fW<nFA8ZP<^RSxdsiwHj&AxvaF+Zu zDXYX;mkm*D;-Y8W8nvmpkBsz3a(6EiJXx<NR`~b2btqvx#0PI^A3ZbZp0!PN#eV>! zH-(ykAuH0#zC#2cVEogFFN0u_TM~t6){bHnKpnkD`yBUcYrNq}<I#P+bL5Jdc8`<4 z8OZlp@59axa{XtX4WvH<Tc3!?1W6^|I{XiS>ZA7BXq)xlo2KB0g(#I*>+tZfLZ1j! z;iQb4+jSYicMx@jpIT2!t+^wUf=NV9NOiZ6+*=D;)BU#}YqAXFbvPo`PAGmhZyR+K zSh06lm`L7FHm-OEy2Nle-!bcz#ZdEDLt=alL4=P({J($qeTO&8>o+PBmfMIoVn?4+ z*>1}lN=?WsV>Z=(&q&0cUEt!zNFnu+;9*EcL3fvmA6fPeCTOn7gtBil@GNnW;2|f- zIH}9VcT+QB@<$~Uq)w{WKesd~7|)+JOf#+`$d&SA2`h=e!ddC>ZPC1xBuOh88yiOs z-n@CU95dl_NWL@6y)k>u;BYnZT7pwwB}<mN$EMTbG^l_O_oRr<b00BjuDdd=JB8g6 zmVxQY1TQ1+Sd<5hu_G)JJjE)4h)A_eDDGUD%JmG~bXvrigcgScZKLV#nAD=?+(ySS z691CZJ0>;4JKP|P&^hwti+Ei%gfTi`$ri<iU>qH3sH=r4`9Pue+5KSx+To_I(yRn2 zvJ0Jx)CoDp>75_GcA;dP4Kg)_a1u>ySl#kZT1r<~SsMy*Sp2GfbhCiEI6?2HE3|hn zHl`u?Z$Sf(h-h*9O4#?_ML^R2g1o*Rf4LpuJ6orRqsV*kdkD#XW{uyP{sKM$bN1{j z1{Hn1fgl8z#*ko#YR4CFK{+~*I#I|aM7%;6Zz?x~s+ZuBU>6aJZ&KCWdNVf!T<w9i zN6z1TMPF=3ZStNPiKL%3?SX@R?Jdo;9;-X}`&SHS#F=YF2>A1%+XXu(xz44gWmr~u z+U?ba!0MMj-g`KIYuHWLf9J#g|7NiqBb=f4S|PWWi@iVIBIxRGH_TH61VSIK?QLu( zMz?5`A0!Si2@>B9kME9b)qb&&zHD&~`peZoo5V7}#PlR*)UJ<m-0VO5lN);uc~!gY zsf4~J@$!b}xS|U1s{iKAuXCy7l1B=B;s@rn5HRtUEa4?%!>mbJ__MS<`9i<oHnG!{ z9X-7Qil5PF<O8B?(x1#<NG4&tdKu<p`o@O_@uQWidfr2~cqd1of`Ulzmq~Eqd9lQT z7=eL-9#2=ZCqM(}xYksx!MVqZLFCG~6*6LkLz5%~c6S96yb&{d2;$>8Z^{ebTglo7 ztZet2`b=i3=SYQAJV6chFYng$p;U$oQ(1rH$CcFC99F8e9hz}nu)&h@XvuHso%Au) zPcGs4%=(Be3u^&+v5_Ww3+x59q3&ep6qj;L^9WjlDWqavRyaSaM^ftNley>(gR_2` zYZs?WsTfJOhj3uLl<V@mpQi(}Y5P$+>k?M`VIj4lJ>2xlfL#j0r@#c(E&VX9GMupS z=;<sOeZx2^G^~F>LCqLEG%nONJP@S4cnM*0yf)bpNU47$Cl$jO>cO7p<J#ZQ3$3T{ z`T9xJ>^OM~E|}F=g_7t#nf;nDEI4=pi$2RYMV%)Zvb`Edf2E(CLKP--a6er&$ELuJ zuky!@7&AmfO3&M#Qr-b3-9U(=gpB3Q$=|=vCzlmAJ~-T-uD4_chA&YBA)vP}(*NV{ z>TN#IZUXL98Wye5A&&Czh$EGg^*_NFMa05v61i)u$0X|<K=ASLS!lm*IwZssc9v<8 zE$>oPZv(6ois<G;IyfvY>RQ{7t<ja^7mif<c7~PrAD1j|-z++B6<%9sgN@IRKuLeK zj^=;!&K914;s0-X=Q6TKw3Kd92#(YnkAscdQ%0Eo7wpI$oDuKPep8zOiO31Gxx$Bm z_>^`dh=0|dMdcYc$|LeZ$Co>U1jA!on-G%I#^{4|?cy9CT~e^N8tmWNWz*FQS&S6_ z+qZ8%_j`pnxVXQ6{c^}`LxTjcSeUroDbz#)yK~Y-!o5HHq8n(`UuG~)TY>{hLVPRW z6hi-3*3g&(&6}`Sd0kmS)|nmS_vexs0=BH8$~UY?xbH*q3hkK^Zg>N&@S%ND7spc+ zd7-X<cAetC0a7xk?DkOusL{!QX~oJKEa?(|DD01z^(?DZ1nJ-z{x{D^4g~?d@NHsq zc#D(NFBFx`KCan2|3GRRrmDUEVrCwn-q2oT1}3QNMW^Lq$|wm8YIW_DcoQI(#UJk~ z(}llyzR)(?RsAF3(2Yy%Jt7Bf^jgsM15+Xi?_jGa-Gg<Sr5#xrPe<wnif}kg>;<gm z-D{^|qEp!5uW3fcqm2$svM&frll+UC{a<cbUi^xRf*H|DhZo9%+WUx9ulTi*VZSQz zu$)Qg4ez8{a#c%lne3zt$j}stPmja;*{#MzpF!`ogf9o?76q%9$Zw6=F@ZdXNAT0V z)1*|SRGYRmBMRYF6Sccl%){&kUdOqShrh9x>;2|<wXq5Z0fbt$NXODjzcj8?VmWS+ z8?Q2%CV1la$<jiafxNFTYe;Y}DC_xOv8K9}>%_&>%9YW|J;ik|09M#<AS&YVc-m~1 z!8+6$P{yoW7^uH#i^Gy4y*(0y$fwj@3X?^2NBgp}rFmXrF(ExiN5|w@hIjAm-j%a; zLakghw!Ob|XMBflvL1<)ryW?8CJ$6pG;o@9#7(ZpZ6NkWugZEWob|-23SnxD#sRZ& zeCH24nw<n78&81_4fEikJO=5D{ujUM>)l~yk9aXjO50RH)^B$#I|m_Xa7}8PlM~9D znWgwr_#qy|2O{;M%NpSzHO}i#&g9tRkOAxCNXbIE7*p8jgYfMgYKlwX{8gvz_T|jj zH=^**deU&@hxvF+cLTq$`fvIN+2Rs4(bJatqKQMu9em8e%LrDyuBxkOFFN0Z^@387 zviuvRDsFVW(qqL(VtfDj-#k=|fAdful>Z@)s%1Enn5+4{`TS%HWYy<In;SiT$0G50 z5eay*B>1DE;pt$-H^?*ZWK=MYtRITi?Qt=ngC!@U@OXpOW2|vdz#&8adXjfvD8q_h zQ8WSXv<D0COWpUh!*hJK{yUY=UKy048gpcwvNBCX4Vx^FhwjO!wlR6HYf)c-<SlNc zXJg>i`WMscnaGtA&;_iA;Mq}@Bv+rqd)>s+LKn4IEnav)jZM@mu6$dxW#9!?=6%Rp zAOSLP)li&?qC=8Dc@wc8tDmWs?6OKu@Y8iA{`~1;lx~P4-r4!qaC16~f(D!b#{Q(V z_Qgye%N)SR9b1Zm{k@2i&>l=3-Tw{O&z%$kFhA#+dC&RKO9CtD=Ehy9P{+*a3%MM8 zewROJ0~frp)rZn3Lz7frphTG{f^nx*wt}}%YM|PfkxM8Hbr2;{Q8|bl7Zs~lt(!L( z->X89N`=^0k?CD`ZruIg40`A;>U6^i9<C`GNjGczjzv@Vvzx>|nvFD^c~`cYeeY@= zv-)-}*aK4@G*k|R4bTp3OWV47HWK}d<!p$0PH_Hf60E0?dDhuvM!Y?s+1m6<YKb)> zL2JaIzwrZ*2Qc(Qakx^DY(!d&DjoTC^$<p1Xx>bM7q&`il!#J)sbZjJ0^yhGjyPKh zIwbizwp<o}7Nj0+lnCm1jYfC8i*sv&1YCvx$6z2Rq*e(4GpaxbH|9tE3(|YW?R<Yc z!6B!s30Kg3pT5M7nsd&70!k7f_K+2fM6X6m_SSTUuFK~!BQ+R`#q>IXIMO@CW%8Tk z-!wZtN9;W*l!(n8-fz&rYQo(a=GcmOM$Mapp~naChlO<Q+w~+<I!Y&ig|J)704|P! zUqg7UC=X13^pD!3;1#tlpzj@0Qp&Q4=?SHqDgAuPJS$z*5ji?JV;Y(>7XGSBV(qs@ zf=54k&)`$(WVluX_JV!`MkZtB&nPccl5m<SNEi{wgsP+WF=hmPvq|9W5|5_v_2y`$ zmKoEk!p6dh!(3=p@4|WoHq4JyOeNW!;iD8hoAs0G`d_=z<9GA>Vr7LCH!mdBgf=M| zZN1J_rj;H+DGo`k<HMjAyCnGDM@vh~uX#~MP?|8t#&Eeg`p`LJjq@qITDYHM5-^&G zN$XWtzqZJv?Py@S)SDBmt9V-T2FLc1Q2i6Ks+4|)<k^uoVEnP0j7^X`b_w7c`kg3h zQmHnjcJ-uZaaU$#Xw*o&;y?z1+j+I)Uhke5CGiCO-djJC4Hg>9mD9ExND+=ht8Zxu zd*NP4D^~s|075z?ak-Y}PQBo9>P89md-}ru7(S^t$p0WrY!602kwk$0hU42DQx-}; zSKa{i=P~W-U}l||r&4v@?vFh<`VGB8V5wMz?qkcxjPHq_kJ=
zaFKW`xntoJA< zqW^FKlKIBj%&A<Vqd$3eSwWpDsp$pvV2p{@{EJfR9)#@gE(h}<yxfgc0et}c#+XSe z%kq6aj8b^nD+wug@uRaj5$`h8WlI2s0=RRpy!?h8Q)GjmTdi4zIMBo5PdJgZocI=K z`({DX2a1f0%*V$9Oz77gR&OmVoUC)=Q+DK}t<8V6S(wcnxm^52W8A5j+-LW6sk(c8 zG|OzeSfX9k;#Kha$$w;Zw8_8=?C^E{qGP=k{T5P7_|5}Ed4HPi+4l$#R`=t1j_hoo z^j?5I!6FF!W$f4Mx`1+-1DF!iNqLWVsf0{GP^QoGc&G2-*Ed^6X2s2Zf=2{R<SeY) zFCKHcJI-BQcWeF5$}iYY8I>ftt5uT<5vE=1T*Tu+*4}!xyWviPg4KbR>}k=(Ya5Ks z;`>PkOwTYl6ppZVh%Qk&0>YM9t!I`X<>d^a=Kx4_Tv@6|UHpo(`MqnKx6{2_Z*Ea^ z%aL8aC_T|2;*drTAA>(o!R|L|p~}Lm-IWba8O^@tE8<&>1fiqRY^!tJUHyqXftW!r z3^5jX$!n_Xc%$_Y(Z7s<B~J)c#ztEz_8?}8re8jom+VYCnN83oMl!Q?9YNR^OsA-N zX-Xq<O)yx5!|;SZ*!jK2=W4)RLwW9fN0COTu-RIe{gKbpywM8VlK=x<8f$dcU}G93 zGD#tuxKKZbn7jd@G+C#&CbN{r4NHf)u{;@kOj@ULD4By#TS&Bo;`#mO4VV1&MH_ao zDHUBS{5@K&(ZP1!`OgYRL9n%C`q=q2*{Yeuy5+rQwuxwB^00k}(SbR47QvH}H?%T@ z4?S}ZN_@@%p2wiPGW6-|i0mf+)laRXQr91mMZD6xU7xD*<#uN|vJEXXSiJfaw;Dbu zv_DnHlRcnr->sTq0CFyX4VwJh6rug~YN+FWSEMX$y5YvwY-3+kJ>Sv<rJ}vT;a8X( z;SX5_U2mx9?&g2tCE>O5FG2!pvqoz8hr$yE1|m{|A{?33yY5Bowt^eb>sL#+^b709 z_N^VbFmPs2iq;nG6=AsjuH103d!Ps{ED-ls^nzckKjeqgq|b@lEA&LYDmmS2GM~#a zdwlbwurBSOHV3W?{o$=mD)WjJ9>%Pksx}8w`knEEnxPe~Ax-~DI%bwrU0D%^nYU}b zl71bx#-PWtgqjaLN{K(;8m%IIUw!K*RMk_xQ;8BMhf1=5URiT|bfcl~0y{fT9{B0$ zFRcoa@)<+4eADafS9o!2JA3ldG#ChLO?IkQeU{6l&a}lvJY?>8zk2bz)qN0D14GxQ zg<@x3q0D>89^%0cx+2K}l#-44W>*=3Wb>XTu|PVGnN@y*qp?s=q(AhNiSFUpHX3B_ zc9FR6AC(51SI0NiEmI$>ZkuJ3{w;tY$OS|O8mZnMWgv+|>zQwVL-9B7pnS-Topa|; z+Ew@I2jAU%dpyW+6xXft<$>pkHkj$yIR$`>>7D!0f`?f&t2{{F%wiWRcFeRvD?%&? zL*3C827QOFq{6XO>qR=<7ybi-gA;&ayVY~u_hq;TLyS^X<OU6RP=sl|8*?_qYF^Xt zc4k8BmIJL9_SaAS1C=GR%nUmV>z&fPb4~-oK8~}p19RPPF(b&KZGm2fP=10(y{^+b zghjXeh|J%UE#G46kCW$<Iou;CWVFTnAIjbWsIINq8btzx1P$&X5ZpKJ7Tn$4-Ccq^ zgy8P(?rs4#?(XjH@OF}OzI*Tg?*FPDRhvQz*4jPS?AbkfbPv|59Lxy<*0v}f%ZIEs zEtlB`0e7Cc=!!xUFkgJV-s!m{wr;Rhg2LyGV%Y!i3aCM(xKq>wzb`>CL&-D1Cx#TS z7s=}jb~am(4>InqNH?VhOAgcvgBS?$EdAvXQ<fi;NN0^I>zR4kn{l7Of~Vrn_VBnw zK$DV*Vc;3A(lf_;ykKB-x|LOk>h<&pNXVO%c@|#v+7llYT5thABDJMz%Q|4g)yt~5 zYqCWiREu12W?T?|JM##6$?@LI<ENBuOI2W(x*AXQHr@%get3CCn|Fubt{Ny!EHqf- zroG1LBRe{A8T{9*cH|uaA2D9fTGDzU3D*f<pL$6#F~@rk7T?4zE#cqpEZ)oZ3|wyF zydierJ8c+*(*?pE46Na<*&olZ*|>RBh9~!3PZ+b^T7KOT_Rb_XVC{I_o5OUopw!O5 z`URL0Zb0Aj)x)~1QETUM2-hb~b-A~O^EP_Nw`Og)HCJ$;k2f}r{1%~w2(K$cfH-=F zc;%Rsrq6Rr$ZSaR_WUSF)mDx>;P7b9Y-NA0-?1T)%<7Nyc|GfGRDM=#I{n!PMN!!H zbslE8uwzddCFlwe6OiQxVRFB87aQj}vVkJ$kLVis_Rw#Qg|gv1*N*n@yS}SwYpF+O zVa-}P@%$4FL_GZQNq_tjb?tv0$o~V8fco$7#Q*m<(dP3R9e5pc%=K>{fQzI1bwOk{ zn$odC)ymd{$30sL;Nu_;<QVL*qgGy2&~aP_fbOlEH=(}~04k#*H_nf~s-sp+Jw30W zd)=Pmzh;e##@(UApJ%e#`<hx?6IP9THUNI79MSHn|G@44TLm3KxPb`Mr5Af}`~EY( zHEWnU^41}U2XI-lytst=lD!HEeRZ>`P`u{myKGCy8g?7q2oflQ$$mfos~B`gS+zU6 zkMG_AxZ8QQM%t`h1AiNDvgUs6<Tu=W8vB1@^hf(A;)Nh6)Jp{zU7CtLl0QSbu<M3t zuHyWNg9)ICre}$Nqz<=rEI3TL(AY@7h>tY*oLv$9K3tG^0Tb}~N7XRmg_$jJAGuG1 zL#}&Ng1lryW)z`+cx}d7cIxlEAeZzH*A@RgNLL3xARyo*Ly`ogM7g4U^vil4D9C>y zUdiZ4t5U4O9S!e;;Qen{yIR7t)kfU+=*CG2<={PC=M6p($JCY)OGG5xP^I80p}){@ zcgfH{|Emt0O|T*YOTl}COM4>KI~N=EuJV9tNSGw$eFJYvz{p9J+f@o%$GTtR$BY$& zww5qMCNTGN4zRW|qWh&`*|LTgPd3F@ys24bnf1$0x*@tFVa#$*TKi{)-m+K~=;_-! zF$9oQM)921`hkNL?iG^;8<Hu0A$g=lVom1=ZO1eeTV>hULmJfn2*C!g)9-fG;4q$= zQVn(pNcMtL*abch_Q2E_nV~8P5S7GZR1YQd@8tfd@2_jUbfO<1dGRe1g$BVe>oXBl z!1o28-`trM-8)f#b1^yPtoCMnV`9@Tz7mrAEFVN$vVm){uw}$m{W{%^o#XW#8A?8& zCw^yhau!nJI}vsg3+7Rc)gi63J#9=bbzyj?1v4BfRlPI=2Tlk~Wb{S+Sw343{U1*4 z(yAzk_~gM6c1#oL3J<EZ?XDCFh_uP%wx0v-C5}g(e<<(xv~K{tFZO_E_gcRZ%v|A# z-{9}T1qCG~2ihB0subzM!W)mfGXbh$8;{3xL}TOU_s4YQxPr2U=<vkXg+Hd$^s;f0 zUy??%rU*}%sZNYdLKsC+(w>l<C<jouER1U{Lf1rAe9-YFBpPJL`M+T5OIHPdIbc{0 zdk;~aeMj(}s`BH##jWcIYxUfXXFH7yj~9W%obtLWK)r*#ujxBI6(+sSWtVBe_AvkM z4imuAi?xq7DCT(Td;6~4+X4+!*6?%EY*4|4ycud=wAigtLe-VWz{zYV!>%C{o#|js z;v0R&Ruy-+BhFw8?dW=4)htv~%%d3b5@g^yH&ggW>yZN2o&6H=2-@Tb&J5@1yea^h z78`QJ;IFHv78X9LL7v|1GgRVokJPuj{v3-r#^}ta5F$UV$s-Yw@08QY90`gI@;|+U zU0pFIXy9^KO`*@AHMVcU1&C)HX#6bMdNQV>s(UtjT3~C)wD5Xy_rUu>O*hz|+Rcni zm#Ki(z|WELpz0~u*qlpD5^4ZjSH|pFs3^smn%h#ilrnF!AzTve*v{OxX|LvEfUBx8 zD@&qr_GQ6(nJE<(yFXi%tcD9^zJCAK1G^J8u4=Olc3%ZhFG{Jayj0IA@o8{M7|?7P z<Wk-rH@8W!<HAoSPF<i9E8ER?wBSe0#F;SDnL4kU_%^oHx;NE%l(Dkv`SnldeecQF zKl(d&t-ihxDRU7*TbaX+F4f_%qD_TAowgF6sm;xoMZ>R+rbo<j^WtlLh4^=+x7v!d zOr}o-&HPlh0OJHR0*TyjQN++>vYWxXgarI1>mrr|D>Y2;sq#-qYmVNBn6(MmWKG-s zh1@9ZxEyoPtl0|JsZA_ESH`6+Kb6D1K$6ak8=oFl^{GzP@9}`#V{1|xX8$~HG0s%Y zL@auryi{G`k@X<ngHo_zLu@Kuacc4>oTPS}4@G<wjAm%`R|P*#=YnY}h~|x0JyNNJ zYF?6_LN06twzecUpXp7?4ZkeOIL~s@M~lP}v6ci+HQGUX~4Z54p!MX`v_oII;c zOh>nG8czaOTX8rd4=AAUi4=O@2BTyHr*K=bkB{GyGWR|51%fh<&5nX2lY(r0C>SYN zjLgpTBeQ)p6;E!ju9YqT70Qk0i`oLgSM~y1IVAKn{!r8fBINaI^IX$uz4M>-6e7R> zgpya(DSk>j?f^;V@xQ-#A{PIx;kA7A{PJR{MZoQGpE-=ltklCY7OsmrzBnl%x<Fex z!pb`Xh`Q8TmsDX_RUeQI!?{Q{Uwe}>eJN<Ff%uwWdIGn559N|GSi+}FA9?+qPysE2 zKZ>IwqP1TPH5A{66p=-kPV;o0c3eSNR2;?ipk-l^D2C``xo$;^eFVA;nXNJylVhyP zaxh}$s;f*0^REacPcG=`=Ys4cU2r~NYu3gYmdq9AhR7HZ6RHbbz^pi)Ph)Yin^ZDR zQi4OVGMg5o1_b-?;aSrBl-nwB^h~O%q!eF3pVC;J24zwY9J(RAxwtspo`SY^mJ*oO z7L5CGOp&p(M^k^HW^5?yLu{=YH6q5J$sBjse^kL5_dtit@Ahb^RMv^DM|o*3NBBGk zJT>renazT9-)fSmZ*C|>J~`H{(G6y|abuXDAd5wYCTor+4Pz;2XM2N?oTuVxoUso@ z-Kyj7k7(xjMZcl+2t^Y19-4K)L}@fHz{J3n&Or1CJ<6XC_2QqjZrGK0?b2(a;cuXb zM1It3F80}D#^2<blN0K2=J2g+aBuxH&8BySFaEda@xA7Jt?BQyfb)Lc@AoS=FAo_P z*F(Ti4MrnYAc$Ao{Epj3g)Xfl@MT}&^nT*k1on~0`VP1+yPwR>M^Ph!+tyEfhL>B< zwd}QfgxGCl;8Z70XG^)a#QxAu@tWS|>XM}M3ag{nK_J&t!UdZZ-G(-6Sf5R6{f<DI zkt}gLCwF5Ti{l9nfsYMUO}*5rzE-c<VMX#?=hzrt)S}vLvQ=qnB$ms{*+7@CHW}>u z&9H}@r1EO6tqN!S6iW{6pw(tebbu=p(&ipb7tilmJ;7`AN#MVw9G$ynX5t)=W><J& z6WHeT_(TUjtrHnS&&I>+@}*)U@^0-#+IhpPhqZ|+XbV;FNF}?zFFa0Qg)`yuj;=w+ zWa>_NL!jE~sO~U63jU1VsJU(8<5L@xAp5w&TSHqn<<^euDG9*0!W(vp6F_sijh3fV z%FFDM5r|w!L&Cj~hu8Bgt6@2+qv5=rk^KZ};DU3=0`X3b1AJY|9uN7xaH+Dox1-T$ z_R83X#?nS$LXgPPDK69ikH7p(^$W&<4LlnXDYVfYF|+3Uj#L)NwiZ|Utk1F<aV-R> zO=^1txCla5Ir#q+<rb4L6mpOc%F0VG(|!RWH)bWd4}E_U!F{3@T?)lQE7A3Fd#|X- zblkQrsW+~ZVBL}_t7&wGXiWFcCCdO4UjR*mG3gh;^%Fme`&~j+%|*4M`qS>k5z~?! zmJLA&_uA#-z}I`OjWNb=fR;-yg9JTBZHczqyq!N!`sOO(AJ?mgM3YXXuP3KE5R~<y z|1sRaG&O$CmmR`jC^Mv$<%SG4X{~x{AuaDp;6cxTK5BvMT~G7@qAP%+#(!_P_2G*G zpTsfT>IlWg&D~v0uFY2l&fx2Fqn}o}8~Ov4(+^0n2ijN9GYi%NGBEcs4?sa9_B#n~ zE(U*N>3F0RJ8VQrq_t99mf$4)NQn#{KWm}bs@oEQ@V7?1Jh48Avi?)J{xDK+J-bV3 zI*0dWaiMI;x)zAaTXQ8qE}|iolssd3qC(GBSIZsL*?Y&)AMz0!VKYB|ya1{W3~MPg z5?_A=QiqneOKf(Shl<`0fX5Qew4!rF{HQ>vJW}hgKxCOMP4yW_Fw8x;R9)TtHD5)f zihbZIY1m8K8r8-jmYBHti}(aCl!&y7yC!_c+7q6Fc5_$y%gr;P(`|xr`$;`{jkw4p z-g@r0E=V8!d%YXMFKO-tXn!o+L5gs4a-w|dK=ga-+EUiq6F-3sQxl@nUNmF>GG|KD znNT+*+seNGVqya$@y|?@Q~Z>lD2Z3v(unMB$G>+2|8fnD{p2*TDc-2K+$vyBO!ONy zbO6Rj58`{$zb@g-hYB1Wbj8Pwdp!iuM<-fi_e=!`NVM!m@ve@N)j_LHY}WQotfCb` z({P@wp=J?($H~i55j60)QuY*0m`3B-2gaN16uA98XA4Oq6?dU>XN~ygAj)xx1IGq5 zee`Kc`^jzRq}jPosOffbHK|>=X+`ykJB+gJ(rJdi(0D?7$vw(>?DmGdLD;)=X;s!Z z%C05m#*Bk&aV{qkd@b&EarH{|+G?%*jS2qGR4&`I=s)_2wzN15{u^RYJym!P{|G%U zKmC<$yv}(cpm%PD{bNdy`2-9Q|GRwSsqX(2WW@iU>W=^af8Dv%{p%LZK4dEHu4ziC zIca|XW;?m7(Gx06U!L5g8B(%!a8YcH#L5=8d9wa!$h)M!Tj87;wrT<xp#^-@m>QvO z4U%J~joejidqG&<$6Wc)U#jRl!r?;e$@9<J`Xf32d<SOz(Yrf8Jh#3ONxy=lzgsT( zxhF9jVr-p`BuKJr?jVw}S|BA|IS1ued;EN21gBJbmqZe7q!5>larlxlQcF|qK%F`O zeP?_Bb{sVxC`{1S16}sGi|Wp$-(MFoak9zgbvc4_cZ8czV%db#PVna$0euQ~?;Ph? z`Mws`DV$HoaEF<fzjLo0!J#Oxq!v}-^ug>q`LJlR-QMDR-nOKVEJRTi@fbgA{f4!) zrO()Giq#p=G3c~q);ZWP>kdhT;>wMI>&gB5PEAEyUTs@;l#5^fz0PywAYA8CpSF0V zIa9#5-Ba`YFCR)~B+`$UF6dc&_F3^}KL(6^TM|`86Te<IL9cK@)8yN8D7M41<uX!E zT4>--ZYrs6aw`&*7IVP$RK{nKO^)j>9?h$?Jz|MbUlmMwRm{$K1@r6cgpnRIJY8mW z5Xvk{^=w8}>Z2xcvtq2Gl>5c(<bQm;OK)Wy;P|u{zMW5kgu|7v-)BplYb0xSs)F4{ z{|13^iIT+OOfyk&Xj;vJp0|)o(p$yqMl(?bo4Xr7WzcY}rD;X^+3`ZCy-g?UJOT<B zA(fSBPE{>0x__w7PqDD0WG)r4q>9{<<a?<hrwqEbEd`X)gjmbV+4i&%|J$wGCb}?6 zn+sG?)67cOsFwb;QrX_gjV)C=N5cNRVy*>kr-8m>B{|3@H%ki%abo-$RAD(7C=FV| zK1IsO%6Gcc)+B_?$@@1?CWoa0cZZ>o^ct<c%8qWuWruWo<pj?h^K4%I%Oj;{*d2=G z264$SxEN%@7#NcL6$d`M%Qu1*^O49nXS_UTS$_wufp*ey4A}a~W-cGc0<3^8mgYuY z{-i!8S3%}YLt0+hwdJP<Ow5;U9FOY-;oN~Ix#q6{rDmPp3|&$}LvU$%by#HVC!qxg zD$eI6)u?_kfrD*B)|8VMyQDWJEMC3kK<9b7B@EJ3o5|ORv8i2pxvY%^M5n5wHICrB zAd;R2)OyL?LHL8`qa4QcYo_zAlnkABEv{|=uS=5VDQsqsYpe|K9}?jm5UJ0quNBg& zIJr75y*S5<bzv*sQ=4Y?R1U=LkK}d9JFOR^!nqZm@0iv>%e1;hFxrgBjFc}!=Xz4$ z5#Quvvq)$3_42Ub=3QS$7Y9LZ6?<X2Gz!Xs6`o2lEius+W|uk7<`vM<Up;Qc`;8j) zpk9W~4R-M0z+#*~ODd?{+2#`%N|QRXd~W1k+L%*xQhoSmWtsV;LKE_(o^&^AoY%O) zy^Mk@3}r6sd;?j_v|s0h)~8oH3*loA&(<}zOc>`zn?|9513yw<!Ow^X=vqwxA=c<R zHKK6m2oU|H5yblx7cb%rXCBuGIC???DKE}N>YtG}(lI-z_YqX|^JT1g@$&m-8w9=o zkEOHR6115&NQHxPNPQR=GR*=XBafPgbNZg-nX!N2VFx+f^CH_+e4bVvPD+|Gj-dov zBl0dCvf^VAE7m|=4><ZQN^%B=cNO8^@)%9?GY`-N&01`HNJyop&CsOE%^-|vb)9sC zzZ8@Q$HYv{U?v~My8P4*{=zwqQOEwHkhC_OF-~?7tEnmuBph^eL+8P07Dp*X;aw|^ z{^@v;o(3-|)yA$mVF}nSZC8|W31Qu94tuS*#bZb~oC9Hd2-;H8yiB-I>x|22%F3iB z6q{3}W{ej&D){)p71p0OhFOp*ij2kz0vyI59ln?>sAWHETGm%}ygt#2lbCLxK6}2v zdNV+KQ_!c@&kT?prgYB8M--Hxl();PG!o;+r6J3Pr;gNIY!s$}k!l;!hIKW#5j>S< z>&Dk#P^q@~^Twe_Ny(&L5e9%%yEHMrRd&#}cgdEj;{;@%3)oo*O+dTAq<pw%91eb~ zHqc7M3$IvASYH@cW$1J4v;{wp8qa3-TH>;w@PKRMlbp9$T0@3x3;O4HBJ{76yaj8G zNcHW36&j$2^fwnHXJkcg?Hax2p&)0{$ON7<PBf=Gb1F)Hr{#-bV%$O1CB_UDvxS#3 zVsNvI!ussN2<->^R=Lg%IMnEgN3QUW8yPFt$#BBI(lbIiH8)??Y#_-=_jJET#V)32 znvu7@$bH3D(uRK9fvT-&9|>jUS}Y{n{bmANi?MQ;^HUBo+*`MLWWi@n)5#I5pIJNG zw+yA^J;GHU^#CuE8U#4186#wPl;wxO7KF3c{lg)fMUxsftJmIMVcA<F2<e0XWO~|A zGD|u?ZUVtFp@@*FeCG4BU%BVkhSxLYOuB`P^cpC$jyPbXZ-XX*dwPWy5O1rVxa)Yw z*d63^u8E;<7Twcq9_j{qy0O?-Ri2n0##g=-FH|g#_#bTBA`QGpdLDO6GJ@Dzkg_j` zTwh-V5gv^fnAp9OzgfSC#5qCtA)huBep1I4d3*wQg68Jm=}u2GFC#O0ei~_w=k&Wr zW@(uHNqgmb%;8+$aVe~qYHhXfcQKw<MZwOU?9wC>^FyRRMAVW;$}Xb!erzk)yUF}) zv9d>OZdo7;CEca0?B8XOT~->gZtQu{V4|aq+@DVpsR)Aj8<10NFTYZ_!szxxT(f0F zR~^dR#pl(SW}W;JcRY3b#8a24Ss(5=>?=EGTxB-XZhq9FHr(tjX(Sq*o|<|>Y-EUh zCB!}q38U@55?!r+yPj<v+QqUFFDDs7$^{6N^F&}%B`^K;fr!l$PaYb@-NHNv_PmxO ztU4uT1+o763L)N`;}^s6h2gD*w%uhIov<leKFfNEC%F4XN6ID0fRKR^@Yyaqm_iey zZ1Q-`6<!7tPZ$roJD>B{LJ5dRt$?t&qH$xD>M}0g%c@BG-T9Y*SSkf%J;#FF(nx#m zS76g%7teQD@KvCxtpJfX0QryQHuGb?b~eOO#?)aSibsK%TfG4~)Ll+~r0pipSqj<) zb*OdDKR^3&QIb<rZzdMmSMZD&Fy26mi4W7Un<na6`x0heA{uWrJ1}f|(r+JUjj0lX zVJ^fN>RiX*gk<1_Ke~~0Ywm=e#gb{=FL9K9WR8xJ7sN@sAX=K*WOob?$f}%vRhcJm z(Qe0nF4|RzLJ<JQ;+H^sN38HpQ}5)GxHxeRo)PD?Ws;VRdqtHo#i7fE@N_xhoDAJx zn9*QH%365_i$2i9VN9F!FS%7hw)(YWdlcmt{#r%wg}j2F+BBcGFMY%efYz?ny=Aun ztO;DWE2*ju7G!vdd3kY5O8Py$9x}f}G={<-6?=Xbig}!a^-q+p+1jQyr65}liFzR_ z@)=TB@bR1?z#dewx2)h2$C*&B&4$GeS)(qrS6CN(H6FxdbRK>i`Wy1uB1VI)TjnR1 z_I0oaojlyUGxvK+;><I;jZq84F#1v57HnpZVkFP@RBcxV!TRbC#i9FaL15>8wCy$3 zHz~V__^sv(jY;?TJXsSvOI+*;6y}I!EmIO1C6k|-!+@9l;YA_6oQh7b1+%V|efJca z6ah!zghhU{13`0xePOK%OPzE2DpT^fwG>}N1+Kk1j^%Ta@`r!907j5`GnR!jW~nxY zxr=chp}C+)03<PG-akr`UIa0v0<b_qO6IabcC*Lte^+$ca17oUcp(^`EVq(kK}#p6 zX_>3@l(H{2)60o$WZzUJ33=;{lpH#qXF<|1Ehw*!W0d1FC0Sm0QVL!_efZ$u4!$!p zgBe!s3dlhsJ&7@SQjItwxWeeBYO+{J6*sL5Ih^#gSp6CH^_aGI9u5`p9HBYz!XOsA zC&)T;DnZ_o0TdGLog80At{>_2_bH3}dw+FzXo`Il%B;ib#O-w_>jh)BUIi8_mfUa0 zNYA&r0)CeWB0p!wA=8BS`5t(1jE|05w!qHKMaOssU(lYAFm@n+uK|&Fu4g-JU2R#4 zJ1~C8%vQzTA3H-e5~IZ!zu>DMx>)JcgoRS`;tl_F0#wXX@QFimFd))%o3cdGzNCy> z4h+^HOvZUf9p*tesTs1l-y_kG8{!^3FPpKC*kftuxY5HTM8K$A?_d?XdDA|G3mq;0 zD!-gPHQ!ZpO43L~*`J+JiQMlXb=b1P)gChR5Q629JW0Dd4iCx$UqRsVb|HsJ$gO}~ zy8yt9Id2!Tm!3^XRockBacz({HMTaU@Z@@r&EmtC=`Zwqd>T5MZx$H4&s}LG-nrWA ziO{fg<hg<UlXG3Te*y1Yl4J@Hem*L)oJ2yO_6{C&9Aal~L-sqWqAqp2giY6~3-BZ% zO)ZC(OC9$&EvzUN<Z3dn;8FG^eUdX}9l0OGPT`|-v|-JW_8#gt#;E-4gtl~4P-)d; zF%3pReKG7y@7bJOkl`68Ej|NOZ-bMpi}WwZ*qM=r3y+H0LoO*hdE7m~JGc<cnbBFj zA{nF6>hv{U%a^-?z<HfScKqOB$8@C;b+J1o9dlmaz9(9*sgK+qc^#pa`T-!~@o4&K zby;9)|H1`9#_28fy+(TfTKe_2iV(yYcM5Mmy>$As`eJ4RB4YWQ-#UAG<>&E^w$OQ~ zk1mh!T<OEipRA2T3-t_;y0&AY8$<nB>`gu{@h*Ope?(L(uC)+R7d{Wbl~dvxDUPK& z^qY&W=QF>njDB6?BZb(S64BZeEux7w&d}=WFP$p%<nXKT!^U9Rh`QHfRSG;K+L({h zenfc2|1c2+Dvn)VUAb!jk|g#W*g4psyOx2XsD;9;T5SfuXm>M~2Uv<^Q3V?()MUH$ zlWsVXu%rwRw@|4Z1TtJ>8BxMNVE0Ibg`}aKtQe+qj+BdQQNh<T!IxvL)C+JbZw;AW zMA>l?#^%M#Qw@=A=nU)Ntc26lB(@cQ4wc`#Iy!_kN#k2+VGke`hs0x(QyOR*72l(f zhz*yinJ(C}7kwo}_bm8qyR-G&!Gdqtk{|MJMH;s%bm9g->SybjXrW?s5^eySDYm%> z?#Xe_xD@CQc6T%dTj;_!bFo@+Y@+7?2+<1qOj-%a<A$#iM?F*b<V>NPB46EWhUXWs zK*@vW-&1&b2_z7(RIz*j8n_HS7Ms!;N(Fzwv3ZjE+4BY11k0J0M`$U`IakS*gXG*M z&HdmH8a-Y+cJsRz;I!ooA@NP*c8*iYksuCs3lpj~oh4_OQ|za!!yf+kljG%h@lw^E zi-fbYRL_-A8hsuPg5*9HL}%(POHyNDd~)t68Qd&`z4{7Kn{<A|QtYob#7E}4Owh6q z;Vk&mRa8Y_Q=su3D8=7HKfV5t9ZSv?7CjD)Z%Ex3BVW^hoZ7;3jP;H(O9{A>>rq|A z+Ghvt>8-n#D@i+~DbvpfXKuI9rsRodQr=-<>cj1Oh)I=PJ5jx4i-QaC18NO)6bXfy zJ8)rgkyo9E@8vw3?Gi;r$g^)MqOQ_2$}Yb9B{cy7((45?TaQ#k<?N-#-Cl~q9O|Q$ zWIOJo)E=qU`A&7!ad=qTG3&TuJAj;u$g#ly`v)U4W8<-m^(s_I#M0DZckq|Ff8ZbM zh5YSzyU%k|ep0mRmLD&09PJT1EW0hr_vWk2WQ4B)DAK`eB;MXj8<!hBFgy|0n}Y;c zZy<;;DJ&t7j#&pciP9Y(Z1Z%>s_up#5~hS|zofnYYm2dJj*to%%dW&tHd9F;5jqn9 z&BzIx3aGjt5ESuPQhdl(aCz7?y|xhctLj|i8zd)ZVjIMYYK;x<W7JJ}#W~68hHWp; zc0fjis_hV%wUJ!^Y77#fK2lRrV7%WkUC5$1CpRyo^?JqPBzia+N~s3fJrV{Op4vNk z=WW0*1~1<85}d)Fd{B>oN<Sm3XG_H0*(@zq%V$-4ctlT^e4wdZ_C~T*$~$PNMm?wU z&n)pfkRIX(!pv)dPg*MiZRSYyI488Q=$j1`R8+saOl&uML-6M^+zyNQ66k?@-0iML zxH*`<K`Ec2_^7|)b^FefwZC_)b)6Fc1hOTF&AV2oB?*|%&oKO?c9QBcsdKFxHdM=6 z!}8P=f`XR)u{qX75dI8!BSX0aNyZb#itK5@rp-`cssoP<;cF4fzIhLZIS;7a=ogY6 z461Ebe9g?q9to-_6s6)BQF@W)tbfCp?d9Pw&N#Vf+SrmVuj2mWs0mLMt6?&cI_M7z z9h}yVzczQ#R_fn%fTp^H?D*LAmN&9kF4ltj8Q$Z2ob&yDO-@d}M?k>$02k0amv34x zz_vIai#Xu6IS*PadD_3p!W2#2WpEEWVv{q<Rs;l!a2P&4G;P_oBeV@3X7@>G!TaAk z((Ea+W^Xg>l^SiNF*Vp#Nw?7eQ?Yw7Xr=W{hfSH|7T9HlyHaJ)j436KDFC)KI*fpp z#r(h3f*XSP+9^{;pDh>bog5F$aiEf?<=T4wVhj@Yg1W9}0h*^P(Y?ze=lWsbA<ExK z6QA@C_}uZayu7?ry&<w;)h!J4I$HGgp6d%}{59bc8&|n6juLo<KAJpo{EJ7|Q6`WG zP~bLYcApf>@Nuz7%gMNn9P*TCq9Ca@N_<{*Mno|pq>SM07fqkZ&w^$LV(fzeXh3r- zAT|;E*A&6d0|6D>5k+pFV0XQq1KLPxO|5->KhRqZHC%Dw^{A690+En}NOVopU{^rN z(*D+{Z8m^N8}DmYqfZSrda;>QOg;+;&6os^0&|ExjCV`((q^xW5Rw-!<eRQf?2R8_ zYQjV)%sX|=KJN{G`9z_i0vKM}{d9m+Ed3`G40ccbi_%&lM|H}yhrA`#X``VuzkOkC zVR*@UTCfW#DVU&u?57*B3yz}J{{_EqZCZ?Dt~AP<q{;vD6pWPm1O9v59*h!FC)zc< zjh^@b<KUM=cM|Uc!6zG}q^cels+z0z8jg<;W+H>^y!>TQ%gZ6DJP{7=H<2LMzb8C9 z8@^o!c2pGdzvArq84Hd*iMKyU*<8O#{4&eu+vu*%L}DOXvCKUo^BxOkm^C_Bn0{|Y zV6COj7Qp1E)$UIHPh4SZ9V7p{i1;tac@N(-EC1aPw(`Gzgmg!z3PA-z2(NoC`fzb^ zJHcVrKY);Gu8!0D>MiH}*0mcZr^#F3-uOe7u^LR{WCKFbXee&w&|JwVzT>r2nBPmi z+6<cvo@R#I-jO<~)6qVU_FC0x%4{=jTSl}Zfjd{u3S~ax^ZMWWXbcholX>p1v!9*r zT@X(r2tp9ZQ5u3i`_DZhrGY?ZuO$gZpg8r`KnVuwv!f#_0rYYgGc4gL`N>;w)0E^t zw;zo21vG?GNVvMA|Le;;W6KpzP>PCU4?AML-zqauox1|0tY40=kMl^1GTXY_u3bL< znKEIxo$dC9syG+Zmgj?~9e=K&L_f^H;l-8U>HD)>SN18oX*@<(Nmb2y_(xrqbcoT# zZuXL_>Ko8aP7kAoV%ViX-Ojm?ZPY*E+Jb2bG+ag{N?Z&}n4M>>`A+*^J2ze#K(DWK zFGR5U5EWfwG21Mv>nMC@u~%CjU%qDH?}Eg(Mkmv_XpCG|Ttlnz@D>;g6Hrg$HpeCW zu<n7Uj>uwjVZ?aTFyzP>Ln__RxOyeku+4Hb+xGUam3q@i-<I3d|0F(JcqLxH(;L!r zrPxv(BSA7i1;Du^5AS?)B^IkUYTxmyHDr$=@{;ewF!162YIWL3Ypnd~<>YN|TY9=V zmt!S#tycZ+^*@>%&goR(?dJ2Um*(X}mIL6g=aW_%%=qhLK_jV0&B~zpd^ll)MeJP} zYeRis58UmjP88zafYsq1ujg_Ik)qmHDzjK6I}MIhONr9_u6U+rdpT|g=AVimX+qwy zs(Yn^Fa(?g4CkCjcW_w45#_VGWT`8S{<%UeV3*+*IJ&26AVrF}_0mF<B}=h{{9Rr= zw37k8p2s980)J%5T8fOB8?%#4af5ohEk*bu#SyU?tJ=yE%qyi{hrd!nse=0(O{R2F zEGTF$dusm;;r<V}wp#TE?8~jPY87kp{yys`=CdQJ0Z?sWqI9VEG<rF;C4C=l>7Y%e zK?6hBfuDILXIh9)jB%o9MLc}u8@rZfRpNfr1eMkWh4oR%fr%Y?3Wo4iaeGNXo<*dl zPkCYN@$|d@K+Bp3978OpOTb68D#5X|;pLJJJ=d0LAs!ePBfR0I2&FSs4z?wyt?C|! zo2&mb^{G<+3Nqk5llN@Kdehz2gMggX07pfG+n%}<{aKzye4M%=0MEEv97Y6iLv>;i z7j1Z;y>&ThrQppYruMBQBGR$);Z+&)!Tu3s*r6`Noc6uD^nW+~1r8|NXjwG8J@nqS zSSN0G-I2W&Y__?s$>CHsLNhhz?77OAVF29P0?D&_$&weIG$C{H11tA-2H0Met<^dx zjmjK#F600l3{m=t>=8rLs<}@$WleS2{sRn0uAdoFho%R}RrUk9uS|@8<Y8$V(Yq`1 zp%#qp&CQ^Uv-`=>Cvr38EI9@5nQ6FEzsg3E`d3feg?_{Oii>;vYR>HI4M^j#at+7q zh3(vhSe00om^jD$ImNS{wv8ExVM%f^0^!z62v2ai%dMS0a-TZ(#*Cwk^G%Zss7Fwv zn(|7!DjLZz+ZdqixKq0!J<aJ|e0Ngw;WmkU8b>B*q~H68W?QkSbbpFluqdg$GRavh zQXsZXbwc|IW0QJyrJ&`uc82#ThqRlWM1jECLRY;U9?n{M?^^&I_uCx}x60FdA}-Pz zH*sufGdBz;lyp^60WbQuZSHo_i0seZW!AppBggC-!Xmlx+VVMt;a8hH+P7|dFk5n5 z%`fm083g^(v}2!FDx&AsX!Qm@LynZ88FJpX`^0#m%wJt@q4q}hBYJt)i2v)gmr+2v zIm$TQsSg{u(u!HKP4rhAGIC7lPI%0!BZAnzx6)a?Ph>I_xZo_CTdyLA3bg#wG$s&C zy)d=*<2rZ`jp4#3NM`}f8(B8BveuLwmu8q~Yys1sorTyaC*DbYR-FQlRtt4@FQA{> z*z3mD5aF9KnSW`;VoIb@d<Gt&(X`&qA#FY{kKY%HhJV!M8zz?vJsBHsK5Pv!bn^A~ zQ~bYywx#*Is*C+K1}C2&6s1@fLTcd=-F>!q)F3=(?xj?_n@O3b5AS3aq0LS>eUEOA z50cA_xC2+$hmRN9=Vo=je>6H=LUk$TvURlkhKJkt$<lj=Y@BMT^QR7)6zfLG3`4pY zTmi@FEDojV<qSi`(d+TTy9Px$(~EC2Efp+}z*5HW^R1NtvuD&uCtp*6L@X@+R&8NM zSB1`ZKmBO#Kr5nK$Wg(CBIfZO$IA@OR{CAl^g{Tk8G4Cl+3_!qu7ys~V^!AV12YVM zh!;^$mA_=DKmNBv^b=U?(#?FHY!@UqjgHkmx2Q|u$ElgN{8iOtHkW(W;ng_+;SQK6 zT7s!%lZ11j(fi~otCx2GY*rORzKoSBkLoRDnkvJSRP$P}(^6Gd1Vf+ni-Wb8Yt6K@ zoeob$#Tk34od6|E$BEw&yiIO)mlgNA+4<QPcUOngXfk#o_OwMU30xdWpn3Os!v_bp z2WcU|vVT^!dsapFRKi3tc&Pm$+ehgWp5zTn5(&xgV&Xu9j{)vtrjWpaTix@B%(cce zuEPb+Ck&<mxpX7N(8%R4F*9~r9FjFwi6xX$wG*>RqIkH06{2J5lO&n&F<u0D;UFHF zH5<z{(9QPFwqWdCj~Cl!0ru=w8bPcU&myXoe_`ejV<MOiC{6iHEaIsNGxzUlh~$jJ z_HLUc|7Oxq=DKFKzOUE*;M@KT_A9qH_Spm3;8In}y!f2j6cT!`(8agHGAv&@3c6rl zRBwb=o$ZVV;iMmDBN(t*f(Udt6>krEczj~+K7+H#*td(x55{agmkpt0NssS4Xt2oi z=0*ljgO28AXQ3TNFde?IlEC%#YlJTL+w*CMc=xhTL&oZ+Q2K~7U&sow1w61Bv^Duk zgYbm((zf=?XCjqPsl&GoC}bw)J)(FLKpa}SrT%mH-J}(<vIH9Yst#wbN*W(I`un%5 z9}8ap9>u3<43Ot6dB~pM0QlS#&&Ro}%2o!#VTfnkThifCpT3^hjCAp^<Ue(G5tuz` zI~CdJ?oNMhcX7oQSC^_WMS7}z_$T1M@qzz`bhBzb{tb&Y#23R@#=?2wYzO=ZM!7#q z*}lsr+^&S&!E$GSPD3UK%i6r4qsy$v1=tC7<I)^z`yrfA%oDCnOFFA7A=qYVgPk-0 zg>gn5k8x7a({t^@K@KWg^Jg!IDLowR5Wn^c>EL>-cfV6ie8<a?_VIj`pSPvjKsWD_ zCjk&3kAMe3U8Zyv1~v82#Tn(}(0X-P?(DUX6k9uGQ}kjMIx95XIqWw!S2g^OP~Y;H zV_taR$vd}H3gPA7Q^r>M2dJRwRFp(vKc;Pb(mz6DZ{Us9d?{2cVdP|lcF{Z-)2piG z1ZgN10AVN&=}wu<W^VOaTDzBWXAV2qmXOAd5#R7D)#If9Mr%Ng5rE@T+NKwxHc@0= zDZD&8$v)m`bT;upI?T7Kn2;CH9Il~&MOrH5Uk4J&^CW&`jJdUi<tV`}DyFZx*&<lT z!<4*KNC02l3C_sCNaj0!FrF;<S@~-D!2<Vj{r?7ZYHS_gVtnA)Iq}R>NGT>CSpmi` zf0WSrr0@7Eh!**(-(KR5FmH?KeGNc!Oc{V*Fy&@<y`z95KDhD>t(t$TYHhirnwx7R zudpJhu8txk@byN@Y&v~zcD01cQst16oGF<uCB?+dtht%9v7w6-5Rt(#w1{1go<cu8 zodv>Fk{{f>S{>T2(41CX130Fp6W9t_ekxD>imu+G8Y<7LbN=xp2dQ4;O;V7LB`|~a zlbdEM*bMi`kG)?Zgh++`w)%KDpz*zR>~Aw(!U+RMFpH(4e>g()I9`kVyEz-D3}DYK zovL;*@TDI54u_C-pP53rvY0<1IvO5O(TZJu5M^Bm4T?&hQ<Bn?<T2-t<3m~CzHy(m z8a6(XVfj*r;=)oL=So^pmWJ<><$>}BFz=usad`V?<7D_Ka96YQY5jQA_dB*+HNp=W zb8r^tFMHBNT$%1om6N9_JN?OV02w3D2qlhA(J)^ah=KFI!w}{KL}y$Jxq+)eHclSi zlmRvBGYf{aeify`bp7G?87t;SDPqHcjN=E~gocXHmQpzrCUeo~6^7>@gE>rgxw`J< z@ItJWC%20UskkFB+{$tkO^tIV+9a2b=~{L;0%-RFf>9k(=CYmfqMR1getI_in0F-$ zi8(Xq*5DCLxF;+)>ausByJ9XCa&JRHXF@g!BFz?eNe(XoH-Sp$qqh*zlCp`igYh!@ z-)UGg8s<HLnXonm#AjrpiX&t*ZELP9n;D7UU$?Y_#ohv{z`ZQINrJuGXDAu>b|p6z zJ`z}Pbaq{>W6%Wx<M<@b!iyq5oa?e1QjOgblGLBE#0txhL5)54UV*Ze`PVQq#dNB1 zX!z4ioWGC+h?PgPHNLv)wIjvC|Gq^H2ujKOqWfQOlW}|}7b5a%o|D+JkJNCWiYUj; z-@eJ+OD?XTvDd{NsZ>q$UPk?_;L&lGuahlT?~AX;aM=r3FIgg}SKRwqEfzEtI40Uo zq^|_Zr644vfririlJi%8lV;HK(<p2yCZ#j#&Be8U%>XI0yppQeJEDy2ESa=exZ02; zZC+QJW(VU3s=Y~&K&oOjv5rU)9hbj<1+SG=x7_TuK>?L59U<uSsknsd<mtRGI%>e> z|9wmR%NigO(Oo7<af+|%ix8?aL%ibShS{e(AEB1WZ9^ZHqs)zzPPCJcgP4v4KQT*k zMh0O?19N8mt2ke1O)Ab3_5SNW<^6ubH-8hbzWez>A|PnIV3)7+?lHjxY0bH79knhe z#p6FT+T}?va82G7LzZ8Yw`@(tr5|v32bJ4d*3~#al`So_yePX(&(*xtFM__DJvm-^ zMQBl$=!lEDbRGaD&Y4fH&YbEnC8)}79;a^UT-?t2NA1?0V?v9R%5F2@vji=}jgx>3 z$3=X{c@g(K<D|AF{S~RBNAtHk&R#qtQxa)wohfIM$Z4&2EY3!Os{`>o5kmIz%26P2 zm6dmL{Bx*sWR?5lV?>qBwhfl~T}D>#a-`hOXsQi-5%QtB!discw}e+FQ!hZFhD%vX z{)fMB-wIt7!Xv@#O&FMF<%=};ZB^4&xr(t;(K(nnhT{Un8*GXCG@7yyZLD*GNO242 zlFZ5rP@lS5D2dRMHo4pQ_EmcqP(kmnt>4C8LFU4{H3AVpiQkY5ka4^xyJ|NxKIk@W zJ<3^69qi?~@*);}A$vo~1sgWq{fd=z6&laPf@yuU^oKzDp0M{U;E%4}vJ+@x1!!7D zwo*wFw<mjfx!)4;R3<G+QGd*x76NHG<>%e4(d$mzIhmG#8fwpqbj#NHqe?<301<zZ zEBsgO6s21)W1$Bb)-%ZyxS@we0O0!dlsE!|%{j*G|9vr~6c%d|9-g;D<2p4-A))@y zzTb@;py0!kA5EOk$M8Y*B5ul!n`-D$HB|q1rY_Edto&->{spnNsOwv_w$GUP)TxoT z=g7=65V+kJ9GLk@-4&E=3oX<Md#MGwk&2MN0q^12stscOZ8T53z<5Fve!u%KPS-PE zTlR{>ITI`mtR(^P3C$_jof$?K^8P7`M0m37Jx$mE=rHAso#C=Rs6y`Yoi8?wUxVrz z&(~;qq?(6-k*(VEYDz&}%aH>jOd+=NDqB<ZDOHD+>9B@dWQl46R|^H?vTI{QSJ3sh z2Wuvrl{SLf-B%CB_f>t-RbJe=+{nFhj&s0YN(j4eztq}b1;TuP$as^$(_R0KT7p}m z{;mZxXf3#Wy}?LgVAG@qnjMcG$2{77a*UwVBA&qN7;~o3DrY1Gc87B&;4BUHjK2Yg z<u2t@d7!MD&i8W9OjQ^XXz}GT6~Gon7(t+TW^#Xpv`dx(E5r%2I8U-N5awgS`3TOG z%q%V`=Zo-9{L5W$2)wKvxM4@=(UA{1417>bLV9Z~+37q1f|6%DgCF9B9&4DkNcrWD zf}>h9m=Ikz=CIx?1P1Ek%Xa(U;iz0)!fnn(lKI&0FdbKi6F*d-yvNejwZ4^2U(@A% z8WQAh4&`=DRe4@`wL>KwjU+?!k~o~=A^Y9JLBJ`h{lIFkkU-9+AyIlt+D`&SuQ?$# zm=FM*5?KCe!!STm$nXqY+#Fuc!$JLL{~Tl572tdZdDy$0%*@VR$D9dPn_cveWn||z zr|q!`57ru5ixI=(EwYA~MG%GeNsKitXZ?}-&0;<S@6j&2FZE+L7-6WtXJ19NX9=)_ z49)8Fnvl3Pv!2Lx$`|v?LnQzv^BSv1&XMD-$n><)v^=MGQ&eNm6On*t(?gBTP0Pnf zaLq2x3xymMFjhpg{Tc-d+>;WlkGTPiTTT&AfI0ghf9moM`l9crZSQ^4Mu8kMk2$0M zh~xgq%8piTV+^J{&y+B$)9r-No7(7)>W;L=d8GJ9vI`q0U8CN2@pgfDOyB>v?hPVu z$G?%>W`mFs2)OrewERyaLT3_MBw3ZssM%Y4(#N`IR9Is~?=k(rNOMJ|n^Z;?2HFFK z3W!$r`0dqw(XJ2W&|96zJ2EDgP0JUyxh(cVsd@v>@Koc?IgDv~!V$irYI$khyhXPp z^rI<EA4iUXlthG2NLN&9p+v`H4xGyN$#_BL^N!Wg#qnXOZH(bH@uyEcLX8)l!QhX& z|5d55?TLn>=C#BVrnc(6OKSSlL;)h>m;Gk5ZjPFo=Jzh+)t$>UZS5^fyIrJUprijD z!^mp8DHwGm&2=-~nWT6sVONt`Ve-8*ay@Z!0gA_1rnuR7u1-y7Uc~!DX+rO+o-*Q` zj7xN(<5!J0uB^x5_2Z%6c{wx!uA@Sv403}3wEn_asjqyj;JXEjj*W9d{9$wBgXa*7 zjI)5XhYVQH66Z?$AAxQ^(@VduDpgh<K8B+H-I2?lzp1s20*iyg?7Y*6N@2iyqJOyn zQ}O-Kx)SFJCw-^3Da@Aq1yi=S76bfq1?g^~>+9=$+t**biYW<DG3SfY`sFwP%g@it z7x%^SZTTVog&;l+MW)X%uk*SLtWH(i*;=Nm1n~~X<>IiDuNhaZexaFOYz7Cuas}Jw z2B*KSzzKDYC2zx8ILW2$WP#Ht1t(8q{>?!Ks9+#fSyLK!A7lxXQE1v4fQ_70;ax%N zY^5TF{R<sl;1Gj%aulO!KF;MnjAYtv@CvKFwx^b`^&PniIVm#QO>X{DA+VkWW^^Wl zJq_<$wX?^6MbmN9qjBf2@Elo>KCW<8S@XELqB92N+#VuYtkJ(l2Ub9(SbxhpDi<U4 z1MrtKj@dFifg~U0OEXpzvwX!3{^0(o?T1&vVrcdL6In$o19MfPJsL-vC|q`bS)aQY z>}?3vPfZ3Nyt!0=4QRS2XjUu#Y)oiuZbtA}55gmi&MIZW)mz~CKo)Xs>=X3~Xyk;- z*eOE*77KnC&3dc;vmOmVq0|F$gH&8>Ht#-|()$^s6Ds16!QGqHkFfLO*Pe5nES*v@ zKEJF$+!_u-*3E+E^tMwPdk{PZLy4`5l(|1|ZCwa~sLsO=WGbDB)4}A3oU7%Qz~1=P zl#EhJZ9+n9Coyo`G5UGAyc#;5I~Qz^Fx)OMEl^F&S17x*>|28I_JH_@-RmV9^_Q#P zm5+gTb}?W3_aQzswaJplr69dL#Vz{(Yg>ip!1zCr{wXFb*lT~RN77hpKay9(P4i8h zsuX~B@K>sGZD~`)#bC`&pT9MSpD>7)KjyNrXR*PvBcwI<8X!swO@AeHch(&7huKs| z;H9x^VTq?+6RKJ($#*e)mjfPar3IW|Wq84caEA6I+*pY42PXf*s5&JZW2v-%v(277 znomcPTGm7nXO6zM#Zsl_s)$q!KY#<P*C%7Hp0fbdAk~vA<hI|F5o*5(s%asskD%Mw z8@go%a(QFVvAIu2Fi{$>Ul?MUHhaW3urfFui^L1LIiqh1J$FCNx8(STkVi^Pj%K>F zb4(ElxZE1RR*@H6jK8}W8KR$?;HFKVsjVTq0#nuWvDQg6BQ6?~(2t0kxob9q({3%* zIZ6<kWRO135VBEjs#%u?h<MMJ5skbjs0Z?lWVb?wkJ*1ct%&;h*ee)m6px$^k@M`~ zVyTNH&Hx9=TxR{&Pw)8(*N!FIzgU4l|GMQAOM&*WHhEOl>w})2@wt@}Y(+;$25|so z^afvU5KD~13DKXX1CU4c`?n1L?4|hx*Vzix&`Sz@aC!$eBGmonm7LcA0Gqc9<av8> z_kv5~yWmG_uy5DaX5ofBuPS~jl)xM)EDuvO3?HMb*>xMZeul*tC(m(w%|SI;X|4dV z^PYmz=T`U&HQ4f7+Bpv4!nD|jqKg3cj-qFGb$C4+Ih?nu)FgpbIvaxh=m{6njMeW{ zp7YZv-_pl9oo`Fq2_)yDBI2PZS9v;>2-Md;{sVZ}o-ltUrQ7RB$9Hf`0(Vibv!i<x zo;{Sr1VvE(kANcOQ2YF;+#Re1Q<L@FzGxVTXBQT$FMu?h-)zDE8Aq`xTW#OG6wIs7 z_=|4%-e!HSr@c6Z%T{4c)CQ`xg%GIYVjb;CZf5uf-yPj2n3fzciY`DqDKJhP9!upi z2RjqBo|Dn=-q=!O_~ekYmG%X^c|F)pdb-^WcJq0{R_vRT(>H9<&!+SS5SAWLWh8G& z{4&|Cn=wN$!T}W}KM=KwJRcE=ULWBoaHu=^YEo-?V6xeqR|qeml><|Yb%!&AoZoWX zGwZ?s6Ux~S9Au{9-%n9_g;pw-1Q0!bN+08yVoU!Ua^2KXwVkjsq3&a5T(fVsK={TR zIe95|ANAcRFsU`p#~Bu~yxqM?5ak}Dx&^Sju`HJvM}KhMG%j-Gx<Yjyiz2iV1gNhK z8J7r&?>v{s2p)m>P2i+^V}@hXqx6-Gm0LBRv}n!OOTY1n{0MYT2q)@oB6_Kg`0COd zNGGPvuhwU{sU$6sRAhWMEleJ{Z`HHV6NFiDhr6Bi@g#QtqbpTQBy?caXD8?+`4yQ! z_ZSz`Uz(p<Q8yn`ODuOS!hDPSofs*EGt+9ANN$sZvQG9CwExMX8sk7H^ir+-r6J+f zHBtj{DzNH9F&s}#{XN6VRN5kaY}!U?6weZo!oBY94PIZbQAttw&6k_F{}vWH9#elK z;^;8fnVv?v<=pU{v@m$6*PDgr9L31`pf)@lJYsG*ayURPqn)37%=ngNuU&FwtP+2L z0*@R+7Oc22Ve-XvKsG)qu`j)7BT+b(ZsP@dww2S*r7kDpy9USChoHm;?XKi`y85Vh zJ<dE;oLfl7DENeR=0)n_@MEC4NBAsZcM9lERvewxV^USuJMDlrI5c>T>!u7-$h3Fv zuW(gZeV7ow_g}igWT_on(-ndGM#7;P7e>=Mi?eotJM55qMgg)(nZDRWRcAP|V;TI} z{ZP$4*2;0)1bP#Q>A4jiscgl=vA8rON_QywF}{i1<HTK8M)h8fq4wZ>RF(FuyrNp* z!$XP&B!Zu|oT6KgA@t1qe>52|PWcd#rs!;ArZ~FZyJR;RY>QC$!n@pq@dDU2!PQq7 z4ca-eN5+Mmyp(!dslM{`xjN&D*%T$=B@L)n+F-|xHLhpb<R0oe*W+`46BSghtccU( zNxb-&?C{dX0~X*b+mW@ivUzLoK@S51V*{%221S~Ka$$kJJxYgVXPeBcTc-RDyBqVM z(RZHQ&hb0z>tM>|8q_63GibPt-NC!idaH%mZC8gsvIH<U7{aGoZcLoC1yZ1A3ixVG zD?J+{pIct%YSk|a|0!CqB!OCKFvO`%p+E;g)OuSH4VcL^Un&*1z~YQxq(sy`(Nu+( z(?(s8x9*-U3UurHuBxjLHYeyeu;t*WCw*rwGx!T|QW3gDLIp|lumJlHU%e>4iWw(z z-@Lw!t-c6<)7*Po>$uXl`N5~djW2{DgSv!Q%7?D%{iDECJjOxNLYWJrF4_(4rP8vB zx|;I9K+}ACK!s-kaWSUcedr9ig3?yJBT+@FfHy+rCv|~RumW??7Ss1jeFMP?9$u(- zy>cRM%b-!nt!otoV|V6c>|^N_b5GCrqc2iULQ93U>We?QdcF)MY4wfW&e>Q@k_p{6 zjOp&vJisu{RodN&<^x+I6zl8JXW2rgy`Q+Tpw^<Bh^s9%-jEpNEpro>^fEXG;c%kl zcO$aQk##g{Fd*PDR)Y`zAKu<FDvmDb8pS1e2*Du)O>lQef_n(T-GjS(NN@>0I0*!I z8{Az6cXxLfWCpks@;u+G_uu{QS<I~Irn}GSK2lY?s%w|NvbZ9Q_khP_(s2|dHEQ3x z`DzoS>>VqRD@^=yC}<L;=Wz>TS}ocnp&qBA9(Fp`Ml$KJ&4q+`+{-iMkqkBi@@WML z{R_9^#U<JKarc+C>K~Sce1tH<WoI>PjAbvobrpTIK{s3a2qlxenE`EUP<|g1993Jr zmO@)2achJ(W}*fR{k&Re!v)>=4^AK8qk#knUN<5LSVa6{>A=R+CB94Ux#O5(B~f6I z*|;CR!m)l-Wv^iD3&b|!5BSziiMZarpk4i_wQU6YdexZ=EiU_CLBp!;Im0-|hQFLV zWgbE?Uy8IKArrGFdn&FzCH@S#<fVm!$PGJyJpyHb*v;Z%tf0W){-sCqsC~M9MNhsh zN=e-^-IUp?M^c_dN^||;H~Wfd?f70OIJlOiN+8j2&FaD*k*#E%_h9854NU(epWyuh zH{XGghe^|>keJE#-$0{=DA?1YYo18;h@7=)cPFdi3$<3_xidQavCDZ!%C^3j+k*W8 z@qYDNlE4?afn=#O&<6DxjIl-k+5^&lsRvf&#pCd#IV10lL^F3><vlC{e+A-He2+HS zF7LEn)F09DLX(^^<WVC97@SbiZV4!AIw2zSKN{HNk@^nV9JdVq7*i9`7<Z-1%&QNr zJol@zUJCxqe9K+d?aJ)N$u?(}3sRPNC^7pK<iT*$)y+Pbf3c7vg+!9o(^=tkFfrCo zx6h{2;904w>cYIzpu}NyyT;-c1hfg}fx9sxU!s-aW%??r(Q4o@=HU1%SY=0ONN<o~ zTH7<VBxzIM2_J;tBCZ`Fiy~X5^%%=BO7%CZicVZSjO)awaNxY$V?#<vgELLFHMxxw zmKPd&VcgTQAeUrDh_fBPTCQ<>k=Ebz(lEzhLsVMWEhC)@a7hbf2i^(t2)1nhoKk!+ z2Pt?P@FKK)lb5|~XMIs0D?@s)iyIW*Fgrsg=KRV(0M86@RGdL49_@(BjdwxHD{`1E zO};UdrZ<m<5A-f8G}$Ru!$sMs6!DSGvGOqI+9KRW`y+J_@j`4tXN0)+b9OaC`@GKX z!r8v?SobmX8Fshp9if_I9}0mZIp;3vWzBJLj{)2PAEy|2W|i;EsaV%2U%)x7u#N4I zFnwZHIGQl%TkqxBVoMaXZcgO6@iFfUcd>ld5_;cH9khCj4$q_tQayv%s^qrxH4X9b z-AFZC9knQdEKj-nVOg=ZPRV!Sd^v`w#GNWj1df_Gj|gmz7N?4tuW9cykj9Mz(QOzf z54zA+ZG<1|j}4GXQ>oouWH8_0!FabjELb>R8_`7P&c8`FH!8~xYbFBVvd7<vNzF~n zFlXy(c7*KE2;#VSKf{R%q^Ej)=smvg7$F@(H)o$_j<J|NlN$$~Z7ngh3!W8*y>e_t zF|dgywqkVAprN<h%juV<XgY24StO&&D((YIY4O1&j30vKguk+7w*+_*$LgSge{){2 zaHBNs9G0k~<QNP@4xTrXCUs3ayw*vN`$^wo>|w}EP1pTnQLo<o5>?457}*lMx_?@Q zM^66XivpIQZqg%W&o0sUFt_!?j&iM!)$3u`f`RFuLU(OtbN5n$Cpy(f*O;S_hJTXv z^j+s68Tb+N#EN#^RoEQl6$?AZzMXO4v16u%EN~Le-;lC7hWRM+s?w*-YCj-{yEO`0 zCvdaPTW38iSe`FY6fWw)2wQr#JzXg**8z<g2vX=u<V|e37ja7U7fUA$f@5KM_2|7n zRdB71kZ|pQ95Y^kZoe{v=s~fi(740fO)H)ZIkaT4klYNLtt&FYv95~J(2lkkAw$Z6 zj1pQV*0SEcLi)$0=N#BrTVvW%;56w21p^w^Vc^Fd209BB<lEr=H$?)V?T)g!Id4No z2kpa^a`y?|LkI3PA!mR@YD>Fu)%h23ePhASf(eB~e&<+YdZ9^fFIEB3kzE`YTP1DB zLZ6}LlOyWv>I~yyy~4ui*dzO^N(qSkLfx=lRQ*A}TYP!(Vp2V?R)c=#w%UH-(xHnN zpX;v@{k$%KAz#sPeH7jnL|Q{#5=<Z5&&;%yIF(sBVYHFHlIG=A8H0`|sk23}sg~ZQ z=>kAqajpbzR7EyM4UH)XLCoHe7Nz7{fj_#Ie?2_U74cSX&!PQZ?sSlJ7)sQwbMe~? zmuP5sOsr;D{ZINHSjv}73k>^K_8+kVk?I!%?%=B>CSHKFVr5L+WY@WqLXgDiJ_2FE ziSN*j8&(%RY%PGYf3|7(c*aZ1p8;uQrgqs<{!qdr;=bxRt#lV}YWK2oS`=Ucao1A- zvmGqdg2y%_&%>|NhO}yMl4ja=chPuqA}tq6`I%xB<P2}s=nIMl9oWC2SHze^Ss_CW zG>}+_`3KUGDLHD}#OH-uw`*pjSbI;62huDKiPS)qLa3}6NOE1$86K}<q_P`5LM16B z=;d>rHIN4}TGoEf3_2JZRGacSspM5yF4osrh6@`P#R;nWMfDmO4Y1<h80eWm=Dz!c zz!o4#Ny%dUp4hpfzH|yUdvKLyzX?SonqjF811W}Vze4#%e!a~QPEbPCVRJMw<XSDl zjMM38nxbgtj~Klg99$5&AtfTm19fl-j?6Z!m|3TDp%iUk*lONxeeWuJ#HEuDGw=Oc zn-u&_Qhx+>klEVRyL0|p_Ev~3jedL1gZ`(})q4CUI`n5ld_=2v2>W6OXF*)3--%dl zx*gt7HjX^?<&tBi6NcvEVejtP8k0Q5T;7R=cn3qSHFGCtL0(eI4F{4vflq|~7%j>L zuZsZvr@vh)UP_iZJw088NdB$wUB2MW8+2r<LyfzO3)Z=;`i#RFQ4^aku7|4C;PgoM zTg6JAJU}xn#pa_x<}2&ph1Kyn3VH5yR`U|(I24S`M$lXo+l)9^mfB8M&!Y3G&4Rb) z-nRHfm2_3*!GzJD6a0qf0~ID+q|04RFRy8xbudS0b|e4g>+m@<QbXbN^RmlaC_?z? zTe)wU!Z&T5wQs_xRz*2FP+>_ZxFlAtghT8flEP4Q_UXj-R}|Q?Wt$Gne{iNDX?U`Y zOicZpPDPv_$A<Z}*#U7IAq2W`v)WSxkcEx$tx{UAL0%$y1!G%QJMyU7`!uqJDU5$9 zTUitc{O@U?kMr>U(a|_*!d`15JL%1*w}<s!ge@siHjRt>leHT}={<+DzzMRYp%q#X z=pyroLn@fPu~v9t5W2Hd$2KZ4GHVfKyDj=iwlutAI8^1lFcZu<InC`<e9M(La<{sH z=!@d_z{vOG^xX;ustNecCk=LqmDXrQ<Jyt2@x>wD8jAfU^LA8kA8&LLOPYDIkbdCx z$woCWVd93Z%bp4xb=2Uyvm~NI>1(^#8+9><jz(;@juMU+r$4e1tdzuBxuJD+*=z$5 z&3pAvsx)C0<Sc3Z+Z()>X0Ms5Q;{~|zQ4dF>SINST%uoPi7C9kzV6H{qHOf&vbQCj z3-<qKSZqqYM{o1}bm2EbvWxrAKJiWZzUy&?f49UpwSFW0AKsI`SGoUVLr1%bzTeM{ zQic)8c?nAs2;GVHu=f*oK_s7<a$IL{E1gyRV0f>Zk`=n>vcTTz3n(n&`kUkxlZp0E z^6~k#5_+#CshkJ=?FTas3F3)aF5z!w&jx09Np@FDW7`bOdV)APjrs_PibHE)N|c&~ zRj?I`uOWH=q6Yp?bpw>Aw9dC@W7_@_;yEiYo~BPaIuYGQh6C|$0P?vaS55-59@D~U zSkX#mYvtf@JhNDO-DVBcG^%fxllr<p+ndO&TD~CIW@NMttAF|TYRU+(WXpF`Dcn{J zOiV(Lb4C^Awo45nH1JEs%!TxxpE|y8>I0h&9pca8vx7L?7=LC<#qzUeNM&OkT}M}a zk$Cg706l`?t@%-V+$3_)j|_q2p*Bm7TJK@Sq@>YZqG{Ipj8sH;tvTqn>vWXjdgykU zN8v7?svfmUEdE^ls_D_RBM*gj2d6dP$RcO5RQ5gGY~z)WZ9&-DU<A=G3sU;W;iH^8 zrQA2e<FK?*Z`}tR$jqx)r;$icawKc7`9Z(7B<i+TKvCbo=Jt&mEmv|p6vcTUw)i)# zWFtivuPaEj3IsITs~T~tstVzg3>m=s^Du>xX6*P`tXg6f&g#j@`n4NC=!7TiP;3^~ zND9of2*IgwAb0V@*Rz8Zce8@;!rJN9rRQzsYbMJVj2t6nRZjvRs__M*JS5~Y^$*iY zzbIVNpoFdM@o&M*{2eD?K>x-EPm4)e&9&a4w|w7ymOslTDQ!$S<hi>p^)i(mmmgg@ z!(Qla>2W{!{BW@XJX1V;^RP3#wD@V2O8A~<afFurqN`O?XZ4utuH`ESk9KL^mnm}Z z`d8m7uft^AtHSVr^S2{@D?L`(2bwLv5q3<AWftmwH{rRHQws5ty7e$H+^21!YB$;~ zLdhScKq5Sz)b89HYO+c50Alytdoz5&>lsd?PeOtet&yz9#G&SXZw6(X4WfR2xiWcq z1L5Fw;fX9#VW`Bpf3TX>84mQg8j^1&xc*Zk-jz_J#17h1)=4PQ8+aJ6@_lZ8e*VHA zUX-Nc#l!BvfYG+)`N_XFp`1y=aKw}movGq${xSM~=9|*a@DJYg{I}{tBsNG9G)g2< zTh*bL$TLnCFiI3MMXke+QK~ae#hs^AJfx&_-*KObKXQCcz1I$H<*sPv0QD`(bhfL8 zPb>s??{Xa@@hp9zd%-3dVf6ENLRn#IgUtbS6XQI@<UTet?m1orw-HUUlcXUx98z2c zm{CoEM6t<~VOoQ6Z$oQt!&=FNWZv%x0x>!)_*hnEwM+TItT6ILl|G~@wcRDHa?soL zY0lN(RsSKmzEhBgC3Bkz{Q8w;X>K(bkJW`R-Eb!0fX{T<V7!+YMk{3mMBZ?iT&IbB zv%}&Bg$2yF?VbczbaH36vT|j%PrO0l6Rm7-`vJDvfe=B_y5;WoKr^iO*5p0EnX#2F zl5I&m=iKr`sWz+^7bk9(>A;7NL6KX%bLviE4fy7#UA4l&6~Qd&mmXMx^mvhf=xq6> zlK7vNupIq@r-?i~S)fA9X*MJ=<M#+z(Ql~Y|AyYK2PQ9UHJK2hZSdU`5?<n48oc0c zbhp0>7TV<Ea08jhR@rW-E?h%YMTw?is{yRcGdy+cem9}M$=&7NqJ1aUpAU@r7oU)D zCOD&0CeviS=w6X0bJy`e9KW~8pEkl>vGU?$?`1M-Z+jdrUeMKmuw-VnDxRl+wJ>;H zU`*FkU!NF&Ynbz}a5B3vthUe)NMLOpwK_%1o+D1gKK?APvC9N*mo|uUj^t@<_2J|( z!{q6BnLHhSv@m$~dY@EOI75^#T%+2SQq{=_U;*CJaN%YIQqVasmmC7PV(AaX>P@ZC z2N7*@z6Uz_@e>CJo$rpveA8PquYY0XjMlRRvs}n!a<?$CdkIY%ecGY-y%9j|<oec# zZa<vusm&OT`_$RJo2XF}QYS2wh~cY4p~-Jkhrf##`&Cd!-W}F2i&dnIlwV}7!17#^ zQHzBf-$`z@QO^9I20w!(<*au_!lpMbNT2Dcsbnt;2`v((tAV+&FLEm^V)6bebkY<Z zAR*M5GRM;&PG}=SY>}#CzV{TRW3Iww3LNE56H+uydZ1;8vnFGl2g3!c;cRzv3n9+b zRx0itpPt9x@x$LvF~k<U59r&sc`=AnRR&0xzvwAoAB^$?E<I)pOWtnWB~Uu%W&cb? z_tmk2O;A`7O;fV6I+zQ<{_xbpf4=UvyNfZ+9>B{YKy~E*Ec~9xGE!ErdtoFeZK#y1 zOd=vSe&=Tvj}bVqUp6B(2Vgy~Ot7|%O{=*eC1ob)8kEsIng?VTsBX;H4|YB3biQ@s zHFnmFi#ihUIj+&gxo*&$kt=x=Jx)DuZZ-cqtIj|F8DxJ8N66FoEk!T!lOg_BNSDeK z{s(0-ao1<~S)~@}`CtI{d-1#eo3jm60i>rZ;l*71w@a00=D(Ky_dZd+zJ<x(e+mlw zA7T7|abq*3!tDTZbI<<Rq3?IM5}~gyYnuR!rY18VJNIKNsxCW1WyGn6$@fDww-JT^ zU8lGwG@;KBGmX%F5FrlMT44F?*M1|)udy<y59|)b>&b**~1i+@^hBNcD?Th97~J zJX6t+Ve(a}5sON5?nYVEq~c9iCS{P2NxzQ875Q8SW0KU|;8WH2#H70Fu7#Cu7`Jn| z8%fsYm=qxS1L<7AeW^7Zs@&~dW@}cl==KwV8u6<KL~{R-5a{LS|E6sW!t$$r$qM-B z-?o-B+?w%qTxrfVKcO0l*18laFFW3RsdMi1#^fcoRV$GpoyT}W=D}>giu>L8=<|Ln zix_opU!|&GfuPGlou}?clt70~oIQ0IXXDTE@>8gJcy|XZDuaa+eRi%OiV|koFMjH& zf*G|JBq2ae50`eLbwsb-MJq2HFA<0HUmJqpI;HmpXc#**=kqxR5jN>_DjEYE!QmsR z_eA8vu|q4f($PF{_J^y4LYK>i&kCD~I)meQ=rhO`KEer=W}8^w#tsLkoFWDP5b7V0 z>!-Fj@qAyE8j1X9W^?P1cC7ZHli4Jf7H0cuS61!gqizgJDLWe@Dm8n>3)`|%|LQ&6 z7v_l_p*=Y*&pUNW<k#U#g_(?9Y(IOaoU3Z{Gj?Ur31j_)^962@2SLJ_b3=<Jr2KIo z=3}d>D{qI7ipkT(UlIsy@kLe55n6qXbo)ddnwzoZ_wa+z3QnZQP873(?mQD!vhw23 zu}NL{w)BG{4)`fhD_LV4PLUnHJ*7F1NpGqkV^spCd5!jMOB~6n??cG=ePlCWSjg6$ z2=H_Fsi`F9*b)0yYkm6X$9}HgnzL0Fg23Zz1a5igMk|&5iv@MsA3FCEJN1RF2G9n& z3{6YJ5jFbMA|W<wzT|6Y*pQPx02n%al5l2i!K_N(Oz2B@FLnO-aBcF*Q(yMaJd7!l z{i~Y728*lg1ALthi=&fM>x%y{egDdSP8(ZV{RY&Z&e18n4;*DQu>riuEbh-qf8eb; zZ#h^yY>=xKbx0dl6nzOwmEThVQibNd|2Gz(veVW;Tkj3&!btiB854a?TW1F?aO`HW zY>un{TgAP4(auL=pmpIEVZY4h(uT-i9_@TQN7M^bA}6_@TvKe~OH(@i5~F%4(0WSy zMYBo^Q*4&)E060#S*vo-BD#kwBSDJVYD)aACJr7%tfq^K6Hal-d!?&Cmv*pwt$rUa z8JQ7qv3n>!{~b*qL!ca;eJ6iy<@qaPWC?{X8e`98?*Kc&VK6oL49XGkYpc~vsxoxs zLS!4Hlp;{Gp#E`yG+^ee-KomKJmTy4h^B8j0h-~IN`Eosj$B_(0as~;*aTwCQNNh| z%fxe0onF);GZil3I>;-<nb^k0j5kiX=UW>SeW4=#Rb@$OkG?Eh+mj|OHwtKCL+sv_ zp4cTt&!vwG9GtjeB8-#sN^SAchqO#$^5QVD^K;D#3nPQk*n4U}kaVuam5sF$2Mp2` zTHu7K7(n~KO9{!J6)|V!1p$GJSM#r5zebGH?!Znx4||lD_bMX3gKkwfqaQOg&l$&q z;DcM}7KCHfReIUFtzS6<k}p@pIXgV!g_oMIH$EK&OPtR?C$*?BE8aG+t<~?97ZYA6 zoY%u%vjBfGXM1kLV}waI5HBN2&peNFT3(Trg4Z8fT=|{t^=JsUtB~e29Zymw63k2q z8eRPvfp$qfX|y)BM@>AY5c0EvXIYaiD1O)A*Ra{RU8G4hgf9wPrj%-1xhaJtlp7bV z`iB{LN5#Hp6ui4tAB%tt6o%dMSn#RIq4m3xMoV6vX2K2Y2@#<k6&O_>_0Q?p0|c~% zQggLKfJmICpM+9lgVz~u8YZ-YXX(oKBsqWjvm3p@U@q}i^<k0OooOL#$I1SA0Y17j z9BUF7`B2?n);wQH`amUAMH6u8&@Qe$lrs#hU>jAi^?>E(Y&f-&Yq*2xarwD9ndZ(* zvqRt|w-q@8VY;Fo9IL)6FZ*krhNBk4C$~dMX*a&erS~V5Kiy%H^^aKr003;uP?3?Z zJR+!ITzl=Y>=E{Uo#|ziW*tpP9KAIOAXU|w^AZS6RU+l_xE0@3UH}V$tB=JA|C-sw zL#H)kS+~b{XT>&W7q1t*=m(pP{#$eQa5aL;vn1oX6_KzP;qdw9N(qEgQxMFhd5=xJ z&L;n4sh!C7GdEOYoJg9Z9`>9^$D8g2zlA9nt=tCvlr;oQqdJ_&=jw^p>**0w!9I%9 zWIhj?F5(A?*s<+R{}guH?R(OThnu+z&6Nn`HQAa}90vt#`LZ#hsz$JQwLy_m!AKdD zl76RL*B^am-%E?5P0Q8p$98cc;oAkJm(pcLk1UwCq`&2QQg7#hcO(F7PL-Yf*N<wP zZ#souc(1PmOkYe>w5U9-I1f30?DWgj0+l=tvmv6E+wD}vC(ZZT2lw%(cxo_52h`~y z%^o1Q0tp(L%``?9(j$6KAvUHmgTE5|lVxgI<%%1)sfL%rl~K$^sxovXRJU&2A~4g2 zD}NWe0MNcCPbJsC7`3E-<lLbXDM!5F;C10SxjZ$B#jD^6Q|l?;$s~X(t%>vyMs21? zAjLL*Ugj6Q1!zCh(&XFmoE{-oybLXq(OBX(oD0``{(Xrfn2l;SeB+~V7q|uM2C_dP zC)!drVZe3yh!VW}?EugSamvuT7Qsme(+U{ToG{&bP{snDWTbj#EnIkrbgSoCH{qWM zQr<;-#6O?8xw)?HZlCBFOd5LaP`CS3)8964e(&z$ez3Bf-P>P4OR{Xu+g*u|tU3dw z!Nk1R@@s+r3d<vL(jtJNRk^`cs3XE1A8j*CHqv|PtIBT~SQFibr>Ei?7b3YmIQZj& z@Rts17byT@A=@;NLcu7X+$5Ss`*Hf@8_U+XVfuzefw4(F4;ajf_tAB9Y40{IIO@X2 z04;9#G8wOJVg4GsncpGJh9!h@$<-`tY=tmInB3?RW*XGojS?ze*HZXwKsV*crjc5_ z_jw-TxYK{p&ct~WA3UKyj@*AO%>fgRvsvTlKjdv{WqS9*aelC9z?%yiM8OrO${CCv zhnX1uhEVerCR1Zoe3xO00c^D&OKb9c*`ky6!tQm>5Ew^Mo({`19g0Go-u|Ua{!}GB z=~u8mix*tEkE+BkaZgFLClf$!r;}uhuiljYFgRFup-TwDhvC;t)=bc#X1%OAiJsKo zn-rG6KnpM^k5`|Yl*s1z&T1|RFJRSq`lD+{;KisRNA2g++r2@JY(wf>v0}=FTHk?r zG5P{Wa`TJnPnE4l9;CL=OZNx1q3&NUkUkbsMa`PjulHLtC3io%A1~p=Gy!Cx6;1Ko z*o3CXafi$>z}XEyE>FLA*k>7RX;3})?jAU`*(m(Ep0!Hn%vsn9=&RuCf)6S@(RjFa z1gG?#ek);y`(yN^SWYK4IH*z5yG@8xE~U@7fAe7I!S9{(&JQ)VRXRamSmpwLQa>^) zTj;F7*V|8NRtJthv2Sm3JXwJ=Y@)V`wH#HqY=dB4_;#54gG-NeM%>kw>aoU~*X?Cp zfuP^21e%kL*c(O$+L>Y61tpn`HvH`kCcS$RbUWY337!DeX^d8Z?B2*tLT*K~63?V8 z0?JCL2_NaWBp%kc9=g-_o|r#DpPpCNa=N;_Azkt%QbG)%8X`wcy%5<nk8T~D<t-v+ zH|OBrXiy_Yi4%GB%&i-c(W+0?M7CYunbWY>Oz=nf^eOLbpO1B}?8FSJKQMdfN6s(P zoEAgKmzMV171rW`o~GAyr4N9~4o|wF)Sg@!8~VHNu)5o0mCIY>a}p>y4w^mbpk^e3 zhr&%2Kvb33je5~hiT#0VnE}DD3r7LeXd0*3B;IA{k8du&tuH9Mb5X73EtKAo*vwqa z!v-L)k9fzy)*(6Jh#+`Xk(GdbzIbz1YwqR_5}~UO0+p&p`<TF>a;us+ZMB!UF*WIr zS}o~WqW5;s&s(g#h@X6JeQ@U%Ha5b7qwoKKOgfGKfl^ndGy44}n3`m-6NL+=G~?kB zo9GP<7;M{}965QZKJi0CUn#^-xfi(c>dt;xT<j7t7p9QobESQJk}v*yf2?Xpg;R*J z2&}YedY@Xfde+{Pz{rlgk7th;e_vdKTzB1$_1uhWu{;cyFYX(o=Gb#tV0%ORd-EXd zg53ubznRl}MFu6#fWokF3ZWVBI`=NsGK-Zv%R{))KAXCmv1`;!UeeVupX<zx;NpQ< zbE9@A#l{g>@Q^MSTr2#D>0CcUwXCux#;38`R$0QVA*!z*gp7)3UNDskgEwJvu<dES zzdlFALVxz!SN<cf%nm%J?4Mi6Nq_GD=MKKy%MH8>ep(%1TjPJ|!2c<MfImn4r;Ynv z16vZ{imxCruXOF5+)SgChTqE3qA%oVv7&JE97W`lxSk$G6gA;LY`CyfMPU{e_P6<w z*(q*Bjf(K~>=iq{>i};a>)Eza+5fO1b2w??Q2hh6!raKSj2lWjl!uftiCTKyYf9%C z3I3A7!#Wa^!xQFg3h%Nk`3<eojjyJOeF66|Ap3>^r6`iYoL{Qp(w=fw_BhB}q$vMq zH&<fUUbsdBA08)azk;@;uYz{th#p|%i1poUu{DqIb1AX!f#e<wbE?N(su=KVYKP&J z)JwKhS(%wyf1b~uf)ex=4x)>pTpNnS?JH?0BewAS8EUr_R@a;ni{;YC%AklL-kW@c z9=c`mU%wOAnHl?rgrzaetihV{n08jAwyB_E%_@M%7{cdMFa~S+&$`%`a%2uX7?bf; z8{hLhihez2sQs-8R#)Pmx~Q4e1XTh>I+SmSv1D9zzGFv`JlDiUwX@lq1;4Uu)sc=g zWV)F8u$tD8-6ptL)j|In|iNyDrdoZWa++#@%6=uA<OIuFsRJLtEzeHKnVjXC;3 z;<%G(STrpA^i{aA5d_lyujy_Amyb}sQZxD-H`vFLX!$uRD#=^>_(|OOFXomXlak!Y z-sI+>gj5*gShXFwZn%<$kdUH862v!pX7<0pmn!a8kmzTrEghj9nM12iC(fVw{%5-V zDNwF_1p8OjfRI%7gz^ul-#uPNkzpCF|0)3R`2&p`=Oszt(?~TuXM$J)zm1L09?*O~ z)asP0r&OLJ60e(*jaXY`lx%8t`O8)cvx(k|qqo67H>ly{wnh~^zo6Qs8^=e?I+*i* z{~igxCT2o2(U!jW0!^a_%<;Y(MbCYYI!Y3>Ue7x&!-YEfsXBHgVMb?9>d!p?Q(`D# z@CB;uJF<zRwZpzLsv(iUx?{aTQqF{~Q)V(3)lbCnik`&<sgm$WNXT${Is`SNz9<G_ zrpQtO<$Qvn+i+O{&+;%>4R+1`Z6F?TT09)tyNU^OV`fK#bUZ1yThWlMQmI^(>R&&g zLlAykb7Sitgz8)HI@9zXTNUE+{@i1-AJ@#uhDT_!9hnUA31dtnsnQ%RU7O!YmPD4% zJIcN#iHG9HSWPdNoH%7?7X&vNHpQFnjBT?LWjdu@<{b)IJ_O)XKwmi7a$gBAW_XNP zyVC5g6h6(@^Nl>D)puc<??64s%{=V1B9e+=4W6c&z;#4QWf`KF>4KcuY!E$`0@#$v zspZ{qsbd;yns`wC7l0d~((=jrZ=jrgVmznozITSc+3S;sBtHAAOc?)LSZb^{{uG$g z-M`^nDOtn7<bH$a5bmKRf(Yfaemi<^_r=!0!C4y0BEgW>H97dw!bA(s8y!pST<K|; zmtu*Ol$4mG3ZUWP-C7hB7w6Q~5y4Q3_%|wS$qj<*S>`T~@S8a`>XTyGSM?i_`-~d! zvoQx&&(+ioN9rQeLKyi<pT<|;_33|h4gN2_mqA4Y@P3yY(+K42qL{+J*7q(3fmbiK zZ@btDd2ZHxIJ-BWh0}U}1y(cE<9~%m;DruvyZXbUPG&bmkOQcg(&GB8;=Zzf(5`gU z#UIJR$ul@;ol`r4m!m0Tt~d)9+Y<VGN^VN;9h&)KBo~=Fw1tC_`l&-i-?#k5fSmt} zSzoqDlXu|ZI>GyG8SqZI$7DRv%ENNduyEea>yIs*tK}P$Ccag;z>q>1VGL6|bdv;? z@$2g)OuVEj_Rbb=m8MO`6(3VIJyw)a?brEI(|wuJc$3HTY)ylg+G?9V@iYixj_D}$ zcquT+HxgVsO-OIBg{%4XiA_<@ReSRsM-T}?<Y1=s)ib7uzZ3WKe{)5s+dhB%nUhBw zW5H=0S$-Pf!zZTG`{n|{eOBY+aLA^(+S~^syf0lOf*DL!_^E?RddoupZ`Q4zfrd7> zzE&}D5kDaHXoh{_<4A2GcE8XgE=9VZaKD)-8dsbdx5Hb$uj)IIH1lvhAu&wV)#tZA zgBXD#e}{Ek_7j+GXJlm5&`j~-g)_1_JKO8i4tnD(cxnno_>UtQZ&{-XuZbIKoXTLf zSQ59~e+hb0@grgL-}#n048f@?X?nRMgVUQbg1d5v44q$q1$3RV#EcsHV(y(Y{d`#E zFZqK*!^-VLJPbgM@#S>c|J)Nn+{wG*J+XIp0&@-cMsy_A7gTxBx1WqFc&(jv{5T~F z%V@~BIX+hR8D_3m{YDo_&p6!k!bupX^afDoJ6im7AFq>?o-iK$W*GgUe5Ob`scl`r zpU>f;_4@kyodwt+SG+C5Z@M~t;u=w0Di~Kwr4vK}!d_Ilv>WJ|b2nF{Q5h0tn){3V zo{Qx_xh)d<P1Y-VDM+*Cf@2fO`sWupj=g7+U`pu+rA!lZ3*pxCXv46zaq2W<GB@(% zY*C}z)ZY=(H5@bRaxgjqL8WM#37+_WHG9LZi8j#EmbHjS?t<m}rw0*JBtrnx2+rf4 zlcctx?y-Lpkdx_~2hC3XwswXX3i;GiBVX(yPPp6X;Lp{6ht8ZYEo!djmfri7DEv=d zR_%WNFGcCY&cyt@r)yRq?o%bOub37OcE-Tu)@I<yk!sjq)dcq3I70R?VLeh$cVlkd ziF$hWvvbAg^y+HQvH8ep=RjoV1gLwx$ANuwcc;hIQWkw8aRdY2Pp|goSMr*hM<g6{ z>Xx}dgOrby*9v<x+=PE>i)nxV=Z^j<fq*{{_hyQ{fcf!%s6?Os3#k7;JlapwCggwf zb^rhKpFZwRg|WL5vM)rte0N#DzaAa9IhbT^{QEGWr~+{Od0$J2ldbKQHv7}IXp&I{ zGALol63O7X708bV={r8Y`A+F&H;ooZ*JgDUth3z5nENaDyZ<Q>9jGO|8{@f!mE*Uj z;1hE(QwUKI8xy-)ZZ4BifbcUFASWf&$y)FnH+yg^OH}=??O;Gsy`3q#jHVy0Fw3f} z$hqo_<Ejl0AGOCalI{!&Cen8a!y49CJ~8R}7tyYv+_tmb_!s)Wpo<Le*TlPNV>ljJ z%(`4#J9ai45`JVh20&wB=#`PR(X+k5m$>E#2uy&eQj<XA*P37}Xt3sA)oGI??^&Dg z#D}o~!Mb}eL_>e<{+`5*dbvlEr1_qFVal+4d4zPKw!&uN<wHt(RE;YtqxyDw*)t~_ z{r)g4DPk|Tm;48geOf{UC#6Z6`jZu1!|&W>dF)#6dHj4#k=>M#dsBk@hlJa%-+aSB z3#WE4dagEDlK@5J?e?IJP)KgSg}y;~t)gc%SZiawaL((PIM;rLptM7g^SfChb9xrH zOM!8D`v~~h!#MJrbIIO+aVS_*W%HPuqIZzBVvsGIUjLTVZilJcbCX%Er98Y=k1iLa zl=Hgmqw2py6H%VPUzDUG$8NFbS0WrjY0cv2XauxpXs`U?nAl}<R`eB>&Dd#6k;OF^ z<6j7%my3>2bFR;)^mgHz>)W3(1iczE;{*(A{HiS1RC9d9V2$IwFLPGeoM~hbjAjBp zo=P3q9gocFS<uo}$f;&f!Ku81Ljr`#>b&y|3k(MOb>SI>{w%X1d*|OTzwlf;BrKBJ za=5ct0|@W6ZcO6}x%grxIZZl?C||v#Xf(FuaHypcQDurE1CNU<m=2?TKNP6+?^ag# zeE*NGn^X1~{wCW2Hl}tsuH6_Ns&(r2MamPnm2%D+1#NetR+f4v>Lu#tPwHi-tIpRx zAJ^Su`zC>rtXx&o%Af+Lj&Ff06|uUgZfEE94;D)0EuHX=%q+d%y;|j{jfd5+of+=- zZJ^W(nXj&*xYYPPi=H1u1;8P`gM)uR`f+bldhqw1vsvwkx#W#9*>_Y{C)+F|;p?TC zb~W{2tJ3GwW!`{Eu#5Y;Y40sSD~hkr=dPueTh<4V;DO3_-Bo%-ym)r$`Zmnb<E{nP zv<>X>jK1GFow0RtfA*}@l&twET~u!L-E!yr{;F%mAq`m~Uv!XqOI%c|GA5>JEat(U z5EH5ai6z5ktES&-IUz}vZW8=nQPX`WFe(R2T+r&u%#4dWNfkieDQ?BQMOzvUd2;23 zz;G*Ngj1>FpPQx}94lGn<Kl}EFU;h*ln+o4M?Y4EMG$D)qrhI!dyp6kDd;{Mf2PN> z_v8Kf%ZpED6gAT?UjCM+Db7t}wpz}$K|RN-E%Oc_2f@)TH^)m<t+Rbj+&IrjZ3Lca z^PMNhY1v_Ip+<p^3>Q)78Vm^|9XJ7&C~StUjNkLau!Ou<CN_@+{EJ3p3W==QQ7og# z?)4V@1uYniRC{EfX&*8TdjzUiPRL+d;&kbDr3_t>B?A;eE48P<otL=PR<x`~4KVs& z-`aqru#%h|>vhW1N@?e<i}OTqmq}ot3oG9%+F*qRp0fdJm5O&><3ruxJoO(l9O?A> zb6vTuB?b+=(FCl7E)aQ^9lWnbulJ6)nuEf0t!I6|<r8y$VXT9|TUm!1T5C{CMNfi% zI$#_JE_m#f$o_hngX{L-38$=vA(b|d#PoOB=lD^Ld?R&$CdhM`6(s#BV~|RiCu^d) z35!yhlt0sDE<6++&a8LT(T=Xsm25SpD+lcQUfzc(n5hw6`qx&Kmq&IbLLRBnPz_lL za!2tHfIC%u!g`zen9uEGgPz$Z!xY~tw7Pc;zl<{p;s=EP^0Q(L<2}zyVcsk6=Zvph z+4;*f`uz@U&h-aqMBSKpmuliKJt~^%8s^_FAY|2kA7r9v>Wd*Ky+IQkF=hU;vQHxM z8B)7W{oU>&nLE98SkBsOEo4sd?(0#`@g3%M1Th>@hk5xWyO&o7bIe|-;bCEZmjcta zBySBf%4=pr0D?SV-OS1N;wV7qTt~&@@OG}+r>0^^k1Lg&7#q8qCT8;Yc-gdW_}sjU zY7@*n*>n^1Ppqw?#xhpvOYt>qJ-XK4cqNbWrNG7?I}ckg=XG>2C(p+{Zd~7qxTd;S zxiBI!0BuC#y4Iq7=<Pofe$x^*ZhH&c`vYWOIli4RMr>&9eVGVa8sE~h34T@y_q79* zPE7di4Q88MIANRYfG++UJ@vjYFC2qZfz){9H#8E+mlobt{87YJUVcb{SGJYv^7NRe zJPr8_%O7mFJL@X-)?&a_hX}u7HOhrT<1YjGmVE;kc{w!KhSw61o5_!7J{TKg1ZA;k ze`M801R=6u);hEJQrW|PCUE(J5enR#>j^j$BzIkp{a+!vYo8)$nAtxrbqfK{^(bI3 z3>0g=8IrEXg{ym;HaSVQwzqP$&+&mQl35qk?q~PH*Pk{g&ZsCI=0Y+cU1NCG$kJ!B z=e(yKp9rIi2iF$|-C9>jc*jT4a@p|f+|Dk?b<&RJrpt*(&SoxW!8Our^{tBCF0d#( zyE5vHJ*~>j%;EYMChz<M{GAS{{!vX3KcKf+X_`D65uQsl5F9aS$JFsOwuMu!%G`;p zd+oZl6?Zb*=Jb6b`D&3-$f)`9#s^;<Ft<3pY~AzxiUyvbpm^vpLL$^v0LHA@Mm88B zRas$AnY@5epn)qEy;ty(9yLvmX@Z*lYBINMKC0v(ARudR<l<3i+9zS-w^A)9UgN67 z1JC`d?(eso&GwXby~2`;iRmv{iC(Mp-5#uGWL`AEu_3M6)bmBYgz+tdzrFx9w^2u= zRLh@}vm9Oss2}T2lTbQ*nj`9&CBgt43ElRHYiZ3Jp|iQ%ZL?|rg8hY%leWcpIrTFp zw;LbXVOv<7eWmg*Es*<1E8G(mKs@ao;7Y8BX&W;lBVb-yapLEHjw>cFAKc31qZC?G zU2PC1YqV_4dOnkOEB>joR2S3|c_PwQdK5*WuQj%jM*iTuX&{kwaSW54&vtXiOE{CL zailsm%!cX~)#2PsjjZK~B0=jHQ#R?xku{_4ZSU<)+IPd@oS4AKgC4Yk-?L(c$fVkg z$iw$`&Aq34H_keS-q%^NTz_X=af>8n@MO#!I4u~eti57S9s&%T4VmHR!i><Mpi<GK z_kb@JMF!UD2Zi6u%PBMRpLAcC0($Z%%(OId<XkWJ%v+KMZgBFJN&0Y}B`Cfz@6*i( zc5M#I?R;T8IWc631Z5%c0Cf&iLukj2$a>@u=G(lLE{zFg5vMu;;7aJilfUvv2pE_k zr=L5`6TTO!{P9x+1|n>+!*vNg(`L}R=3*uALNCHJo}d;^N1Xj&EQSdGPA(h6d~9L! zB`Vuhe<(l)TTkPRL#nu{UT}-9CkS~|qdstvoW<xkWvqasq<bM`;izX}x1;{RW_m|3 zv_UX6KA$2NS&PKVp<ZBmml&-Iz&c+`8t2H1@76q&LipNavy|o+f=>J<p>YEvx!1sw zJhM*cpZ(S`=@suIKffg02-9wh(AyTF>}(g(>*HlRI417WTn(v;orl9nWJ3$lYV)>2 zAyq4-vYuO#kK|Z&6u2p-4MmnA^b1g)W*~7R{~a(3>gTe<z{0Y5(;}G^7Yo&?<<*i= zs`R%atoPB{c&SCQShuv(Gusxl{>n_aHKeq0WW>qFT%rfNV~5q~{kVoav(y_8#-!&H zpEHD7GaJ5BC$Rh~Ru;7{s{O0Mhd^;<;lPcOZ$;<dn+7wky`Rwh;qDODW$hPh&GQ42 z7#K^wfQ}aZn#JO^p+El~yQ7*$pHJhDbtu-0RHlfU;Vc}F0&u$x6F@Wp=z3_-DHVzP zQbuPWPKcw-=G$^F&Z_}4+TyP7+$@#7Z<;{7b$$<|Hk6p}zxB#@J(ys-(I@*8n>0Tc zf4K8L*P928X`wxfHr)SZJ#Oyi{fw3SHhD2&#U)}nR#wl_wRm-zoV-l4{?U$q=wN=5 zBe2-IZ+Lj)dj#(nbhO?CEJuxhV*xB%Q!nA#Om_OMXMaFmvI;>_YQC}ajDfz^g=6m> zsJ)vM&rRX^ky;;+U4#3QxVM--$%q$Toc*NUTAtLgU)zC_l^X@uHa+CNG{?4=V=kA2 z2Z&@oh{*!Ycjr%OjkvwtN#sk*ucM(D)cdydVP$4^p-*aLsauM?$DL*ersQ9K0-7fe zhtX@#mamy|@J^0O<Ho27Mw{ftIkzm}i8!Gc%I(QX{)@zxzWg^NJwzugRaeR6W94cY z(+Qm>H2ZVRpbsl?pQowA3jV}DtEHn1tC=a=1@IbN-wc9#QBMb`U=8U^K3R2CLLei; zir*wKl#x;X2b2;w@rPj^j*)26O{tB{Qhc7tta`+_%q&rWPZ}mC5W(z!(9+HQQ5ZNr zgNeaOp(!-_{!-x`<^{#=Pdkg3e^;m&#{X(d{x|UapQgQj9SDFm2`^^Q5qt=XBm1ip zm%_uG2#Dlgt5u#1`NPAxsx*ElNtwR@#9jg{0==cBMHb;f`pKE(<H&M*J*BRX<@^r- zK>ZRQKd{Vhp}+}t4By{lTuaYSf=F$NR;9&#p$}JOetVe&F(Tultd7j1BL&hc&;$L) z^`T@=|5~_5z%K2pe;er7z1x>XN%<e(y!ik1Xs>_Ng#Qofc?`gQSNh{u!s3|@d*bcE z&A~drH`DiI`nrB>%=zKsN88UX?d<-P3#ZuOq+Rb*m7)5n$!mMBZQ-i97=t>aiVT&j z(7?0CVecQN#sjqTu0AcG4)-^MpzI`1#eW1*415-nL90{6)f!Codya{pRIztU3}A8k z7Fch=G#G6(m$;McP@i7*iz?eDUW6?Sulm!Dfa0-NCJdy=yIFN0Rq-5Li45NvOqki= z$Esrl)Eo;Q?oISn!`(b5@!pE_OR|zZSNOazvI@UHAZlt95OWp10P~qcIE-fDP<LJ8 z(zQRhCZH;13f|(8TWzG%W|!-AkN)!rO$^?^&#vf5yig-S!{JqSYI|Sdg~G{F<XHS& zOPv|lB>@3S1p{QcaKi#dccs;qHo7au`+Mwc<cVkGcmo6Qg1|JHZfKHzY}ll-&Z4T5 z#E@}@(Y}zjTG44_5~8p0;T{ZQ>g=V1pL_r{!K>RVvjF1RUXkMycUL#$1)c12tx`+p z*9iWpO1!Ng?FG4f`x;z>(AS`rA1ka)$pFebQ74k+oyWT)lBgW$_f}CNFNt3S^>pNr z_~EiL^Me5D$yy|XP#F{O5>EN4dNb^8T||PDX3&9$1etS<L0Fpq{WVVc<~9Su9kYGR z;Mluv$bpB?1qC*R&9`!CIvQq^GejWX#1YOBd#wnd=irHZddAh~<ni&nm53HTYlmx! z?Q``&2+20p70)kDZ?}|V%m#E@tc9%JTFV0b{bvndWd$)(KQd1eM125$t*QnaF<z1F z`hKM_)Sg(tc91%?>I8*=HV<Ax=k05|!n^kAOP~*{zeW*$*C5O4UoS*z$9b17-<~Rx zWOy`-+O05zbE!=~LX4SWK`gn{Q%Vrd1@|5gKnCuYjpx!Jjqd#g{2rEH%FRuelRU0K zH~fzT>(5_0?A#Y=n#3!zd_(e&8#=M>loH}ElIKbQj?WX*xUj)r@|M%(QM8r-c4T9f z;il>XP7>UVhDwdC)Iyk77=JM%jLMj9+kB3l)JNwl_xnzvRb(}Hbcx&H?{X_JZQ6z7 z<F9(JxNqgQ;e3s&wrx~v8k3%?*wH4K-{?s!Q4(5QR5`A!5<O95-aTEy*Ri0fz4+Bq zUrM#b#Yi<=T@OSU^4$HA@1$iuz~YgqHfcG+I6v#eZc!bIia;EGdp&`5CVWRBNZROL z&Df{^i{vGZ&fo?yZw8Sb6zq5L+lKPuM%WX4^oWo8)oD)KlM`FSVC6zr=x%?-{eIWl zw(dcTVnnu!y>5xNitl`z)H|<zFua}NVq3p=<XCny)m(Y(S~)BDDw4vrg?KxgU;RwM z>$RxdEz<>D6w2J~dZtI^ft~x;-g?i{fM1OzLiWSf1_peNGc{0f;`Pngh26zDgiUl! z?ob!3x$JqyCVE%)%Fcmbj-%znJ+pcmi53MSpc@N)CRVU~WWoa|*p=OSdoz@okGsy4 z@B9c2w*K-giycrgkA-_WI#!O}YPq^|P3zr|MfKvfduhtsF609=R#iKrB+(3sJvXDz zjUEMa{a`7?FMek<z!6d#Qi78fDR+ZL)NT{w3hKo2y!2_GBPK;X0ZG8?uE|f0Zf7?t zsLHV_^-dLETbmQ6x0&5l5l2Mo4B{V^oB<P6_BT`bI1)m9+QRu5hk)Oi;T8icH!2i% zSjM{X?M608zzbTfB1)=auf$9yk|Wk}wle4?UM(L%vF3Hvz;2$07h)>Kn1MT3WRvle zLq!~%{ij<8ejkH@9!t)R3E-;r5e*<^pet-?U3zes?z6s<IYZQUerzTI#6-grpO$;= zd~VGO+GK~u2K%Y0(KH>2Ab7OuPYt!Piri5-pHX|tQ>SZ5!o2Yc3o8}9`yyRGX-|fV zyon^h7@m#5wFR$+i?<z7cOfCRtp-Dpu`o*0hNtuaBe6Z$8AoC3M3|7}{WZ}jpTvQ0 zuu*jXW8U0%WIlW5^kNa&TjGKW^`TY$R#727G1%5<%%FP#_2e}0UfH+Fn*GYj+#z{e z43?jv%cs5mGjo-3v@mGx(bK#uLloQdwmp2N!eUO{1FFG_EZBI{Zdcl#<PfwKe9|iB zI-KdwY6^ceXjFd}2zTK25TL5=o1Uo6vatkQ-hSuILhI%enpzrhP8sR9iYh2P>*q|( zi&fiwLGO#(=-+%`XXHC7H;*5DyVHBcbUU47vEs~s@~}gB<0wW58R}mYwtPoy<}`eA zyIWfJF@a4_cf(=X^NP*F>rvLf2z2Q2j0zN+6j%!P#aig5DwFLdnfvhiIZs#i>Q=Is z?>n(RP_*9_bu8*~bTpSp+tLDbmiHlya;bQH=|&}EekOnw$#VkXP)^;!>*h_1{?Xn_ z)?To8Hacctg1;f_h~0vum=`a+YH)wbKq2I0ZCm5jjS$X~vI3hG_4Q~M=Wy_zvI}4W zL$mdB`|YI4;lb|v$eJG+tr?J>lC0-O0)XCiN>Mou0cXTAD!EJj8^bC}VCERC^WN8< zocntaD2dcN8+dnHepY=S^HE%0MYh97=(fmf6wCGUGh%>Xp@WwXl4e_huC7!E>?L0e z(T=9`n`?{lc@6zK_xP*t0E!5?%vJThXAJ=(3dHD!Ef@Lt`asH;kuP^{_fEgHHKjnk z?jW@iE>2Q4q$7CJKR_%jjvN@LCg+XzcduC9pl2KPWaQKCTXb`;RYqz&|74?a35QZ# zu$PmkMJ(c}V#k<cYlZ&(fL8@jh}z`r0ckyQ;+>oz9*d3FZ|{NXIL@dm$Nr+<Ul^uP zcc0aJ{pFDMbBVr$nk0whE1sGkl}$ona%A`<-q10~`wZ*TQ!Q&UH$V7MqQ3jeAi{-} zwZ1k1)<<>Lla#Wp)I8G4yKPdTyX`ILO=)VK*8>5djQykYwE`3Wow}?(xo>x)=B(W# zNBzu~I(bggW$(bN3^|Y0<J5kIx@T2XiN9AG&cv@M?f267YIo==o&TI4y|eaBj{h9& zC1#VxFyiNN6MY+cSVPLDUtqY*?eO`xPIvp`{uY|O%ZJyG87|~ex9V)7Jc)~Cy=UK7 zSM0GNOZp^U%%X!~oy7rzm^0;<DVjg*sjq-K?NdW$4@nz!q1W#9ZpCUkAoXoud7GmX zX(tp9w@DX~_3oaPi!F1n)s!Nd2YjP(A~q5(+^f-fPr&LsydV(Kh!FCtjLU^#+`ZM` z;P&f{SLCR|SqgM60blP1RD>#rCHerMeW+JC=~wrL&M$<;uSA!=p^R#gZSD|OTE^g= zPTce%ex}4Ul5LKga??^4!V<dsLj7RKd|)x#reZ4`elpZXLfSEL$*|IDg@4r0y_jrB z%d?tmF=&gew7vIy-TIAybC@ijJJJawWOj)H!H1*3INs;m(h*sdrN)np<;Pn|<R7O> z@_qv82$nynA3B?=8<TCh0EF7~FSZMo8uML)DvGs+U*FnF$y?p8Ws+d8pV*qK8>1>K zkkv{UD|lMawC5oEp&kc_?tTbh+r?*-(I@=y7LGn{Whx9u_>CEPz&o_S?r+;aQ1ck2 zJ@4v0q{e%?u~hN*u{>XWBT)^&)l))~?n>mU3;H^j5t4g^O98|=Ol)Vam}RC8#$iAy z-rL)tfNZpq^;{Ydo}yDyrgjsSwnjA<Dape*TAh0jDM9tY$Yomrv#%gRy|<FvixYZ* zCndlSO{5Ub!_GJmf96)IzCUEy8|UG=je?~<O&g285Pii{u&c2GB~gbH1mY%PAyxBt zzaprjI_)Qx&w<C?!m(@V^~zAcfd<kuH*7mKVGJQI`!oipKi=}7KAgkbk>3NTds()m zor`@y+m-zGbEoRNv{iK}O73pOHn2JxPad8nlsyETa6M$Owz}Xm50-Wd-9V#IJkFCv zKb}roCz{O9iL?f97P3!>Q+4qZ46Z{?dhg@%>}|aOg09_$y3T@o#04~@kk;u8bEV$9 zp_c+$f@rK--&kg&CNS<K3Yb2=B16M_FXrutvIiUys~0x@ast%Wo|`@tGuP@m0$$UT zTS8P0&lxmkMB9~69y+S55Eqs2g^nID6D?7Bq6XJ1=#Q!N;00}um$#{S?t6tC^bwvF zd|7n+c(m8!hV-(JcW3>>>QXnN=$9<icXrvQp^$oyh@Tig-}y6Cd=VRlZkFoSAt-a9 zVC)rP)U#>|Gyy=Lu|<3dQ+1Tz1@@m2MVrcRTHUc7LA21n#P#bl`RM4txHl(taVALM zxg2sHcF~XJhz_(#$it8Iqai<~=FS5lU-Vxn<?B)%^cHEn(mzC_f?wS{gSk8r-)Yau z&Id7{@#!K>OwjXTy06EhD`t3=E@QAZZ-+y{83%w~rqY&mj#81^n;<I>gNICy^C_IZ z<_8;WaV+TJ-GqLbEtIWPw3w7x9QtL*{>U59tqP>U*8$HdCwV?xTthFydo}M$Nar3( zMmQetd2i0~{e-WF>%==t-so>lSvA~%s>))aW$%4khKAICos|395n@S+%9$<?3$f`V z+FhqXHZZ7qa)<~ovdv>P=a*%Tjj2&nfn#G$7=!!t?o8Aav^>d|n>NnXz;Oy4amV2B z<NS>7g8LcN2;F!I&y8#@JBWx|vq^VGMf~q@{2pj)r`N35H#G9p<5kksAl5N_G=#wa zhq<>5i>q6r29W>>9^47R65OqUPH>kH+}+)s1PJcIrE!A0yL;pA?(W*tdGCGid_U&r zJoC)Y?%t<+pWXY^uBuhF7HlTi&u1M7m)-`Xo&Zl_Jg;R67tF!XbxL~6<8CTJxf|B| z-aNOVrx2$uT#o0Qmq)Q`%x3*k{_w>U+NXmH{HTqe>Au93LbfLKTrFRrMkm%&lc(2s z)&K0K=y&QL!NDcaCCuN4eaA=u`6kfmk^=Z>7N<mw`5r&mE#cLTQl&lWcGtT`@KyMJ zqWx0u(#&?8?lsbc@1xkaDaHVR#znyQu2Gvw>{#Q5=7xPq7#{VO(gu$&slR2vYAkp7 zEArj_o|>HbMISBKl>HSpI}3)Q!!L9WTW@<!3z-Pv!_OiI#Ot2aoAs-WL*!VSD1`6) zOc?Juk{I(ZxK-hucmN8cg;Y_T{*%;+?7-Vg`&Bh&!w_$#Bi(0uq)5d3Pa8CNvLABO zfDpPep9@<ac)KG#Ts@9~Fxzg~&#DpXUwI%Y#SIK@lP-IKzYylMz@CtTApeQ6$jh|V zoLla%BWqeRGmP-1-Vm=kq+M#N%O&!|#<PWP2G31K7*yTh0^YM@8lLw;Y4m)XaqMm^ zy#6z*Vr1TC#HXfpQyGs0VNQG{2Vvs?-L3`uH+e5Cirog^kRU=+D<dyJ--K!Zh+|8u zeDkod*;%g)ugzO~rqRsa6bM1Fn3qynCO6zhW!?KtxPlSNja_%D<+PEHN=d#8>qef! z++k-xXOapo6(loBFogAPc^SeNf>FP<I4K*1{|=_N29Ma6eefc>WkBlK+qJsXo%=)@ zKYYoy`_!c=CtC02cbxn?R&yr;{N-@_&QS)9T-r-!O|zAmp~>yM0-x6l?#ufG^y`PQ z%k`5=yRmd9;1wnYC%;_njVeFaVGo6n7XLPpUtG_T(}aIQE(g-!;2=EErRv*=Ur^mG z48bPr0qhu=lyrT?!G`B&8#Gon`AO`xb}Y2`S`Lny&2$CKKYD{2a@kx$dkG(<EbEn; z%^C9;Tg_z9tE{)$2@y5x6|~fa)!nCpEydFdi$~`wxA!%d=U(4Q+f0C5?wLD`=X_(b zEd_Ho7v|>gW|3NMT>NN30wb`pB-Hg<g10X3baVGn$j|rL%b^WR7;g0UWXycJhTeCL z%!ZAFHYSqS<s}}o!<`-CEl;mVB+p~q^Mo)-y)C@!7uT1IPvjf!SLG!uXFKPWj;rDC znb><2A>-T^ujj?jyIHoIn)DkWOeOJN&vW<1pwW&$VfA{m@QU&09o<7eoxW{llh~|) zzq;c1Gdj<UE-8OEkW}-+06siam(*JXH>8^1!4u{A?%ofCybxo{m<6xj1hDq>V*{@Z zsZ?GMvDsro@8Y{D%eIQqpA*Z`eJqQ}HsTZIpw%|&3_b5Vm+UvEB8c9>^EIMpCbj(x zGQUHI;L$GnJ`DXCT8F^tpMA~nEqwY-xcRaon7z+RMD_Olly1WlZc~t}fpcb5@y3s~ zvQ1mxj6@yYNnc1XJ}@(i^mvUAE0(bbYbThSC0Q2VKqD5pLvo|{;1D(<!f1FvJ`S-M zO(`8|EXxIskdT4dZoSy5Z)!uR)<p4Jma(f2T1*xr4#O~t-F>n7sg*%J^ZN+K_(~>! zzDvCWs}hAjrMB5QwIS%ee(w6{3lD^}CNO0FV57d=o2(Ss{jujaX_*fUuCx|^j#7qK zunC}@xyWQ{FUm}oUJ*C7?OV)>Xxz{cxP5QME#;j^S*F>IYGYGnm^g@V{`8TDj2jfR z{4~UKyW9CFhB2J6|FI*FK_WP3|8c7WciUujfc(}aMhh7l{&q*PV+|Hvq%CogJOw8< zdo*}VJ6^s=l6wU*6YQ>Bkq9AEAd;Bx7J_WLu~+2MdWBkaC^k<rbC7CgzsrRi9Dq=B z?NhPw5lO<3wt(@crl(u)O&P)_Pm*eVG+GtMiCGC@N|W7W=}&L1`CmsqVllX|#hz`; zDIqOslJERb;0r6Q3}{|D7%yE9d9uxzw>lNll6a1IcItL{wpYPZm)+0tS;S}x*8AYC zhZnsrtvRo7f~XXr`|S0(?;iEEhO@fx;5}I=6ZOLSPM)_Q3y%c3;U*?Ue!>tv6zTng zJ#uTrfQSZLk6nOKlkmNy5+-Qjb$}*Cn265_0+vTCND!ySd<!Rr`fY_SztzUYdhv_W ze1LTfZVpXAzcZ%mcYpJX?ALbRm*)Gy9JFgQhCgG1ohR?YDlF0)GCTr6NK@*WC^x!S zSn!eCAzGA5!O4uf(B@ZfrIok#tPjEIOFqKAoVq*mYq7j$W63$bhSsCxZigrAg*It{ z8;`{1gJFC5SF<dvao0CD_RshBt8QCpuNUMH`=V6GPQ{lKsGNP2OMN0Vv2!EFaGSU6 zIQCIYOP%7Ma4Q196b2G-92>{yhi-3|lf|In6H3ep0~XCeHE$r{J3eS0>skKc;MT>f z=%@aLhmSpE^wWk-##&u^->nT?kx&UMtYsga3S*==w;PG0V7u3)i@}fcPVxKGd~}&& z*UPJLcfX-dkXMi_6TEu6+b_@U>MO#BEpo`G@_0!+FJtm07w)MIG|aDI6suB?p)(Av zjldIyX3)kD@f1b;(!IgX4_Y^ulXcd|g7dPNq<wDyuDff(m;9e$(_}6^c;WS#nNJqM zf_wTNLW&%ZJXo=bRUR`2o6a!eJoj-y4~6|5hqM{%w^?_mlpKO~+)Mm;m%a~g>ZRYh z_2q)(m}b_%Wu`6@hqv!T&Blo~CBbT=hv5OQcW3AH{5Ksm=yV7Cx7z|#pE4gYE=TIL zc`)uULoFs!8FE(}Q#_3f3M6m(fv+(SS9|Q9x5rr^Xirz6&1`seqY>lU{prxVa%R}f zB&vRQ?t9j9=hnU|eEq3Mqtk?qKSEjxR4{2IhxEXmGPKftRme|}yqTCdtM(vysE|xr zi%w7Am&Za(Y)Ys{#xn(@@Cznv@clFWn)@?Lxi)WNwx><PIaIJfZr9dy?dqhaz7A`0 zsS&8$^)D%XBL!^c{j>?BA|#0*m;!O1k|rO5H}2aE(Kj$Kd4JWp_Ic$N&KN$bzo+Mm z?waHgTDw36x_1xDIS*!cMZcjzAJ1*!6S)@OZKb$7iJarHem`;B>Zjpfb%a-LIi#N9 zjx0_sm5CAFa&pUp=P%`HH)lF;?N3P#=KITNnEB$;pOMI^)R`v#qZb;$BTfZ_16sWB zb(V3)hO&<T<YwNI%os~LRQWH7uSxb53u)265-U)0PJ^as7=?eeJTQfV31#5E{Fk%y z?<f<NcQF4dNkK;?bwa=YzdWvgFGh^}|L$U@<U>U06dKN-FQR<Y4r$)ne~q3C#l)s9 z$G4}5_Mr=CP>_UDU}J8ECy(wHLe&bUGWxe-{*Ivf?}(lrH~tLhCj^10uz3IP-G#az zttf%3HEW(M*+;{YEY3Uyg>S*s^Iz;QY@QJT2-Ja8#5A>8|HtqBiurpq<u|$?pJRO3 zw9Gl)kag-aQB<shGt7jvv9p**{2yz~9t}+ZQz82$^rT7MlF!RS**_NJR1XD29=cQQ zdZAavL_iNgU7`QuU$d`+Zh09Z_Jf0W`#7ZU4i1tyb4u6=;0_;!J9-H5;fi>q+eh!} zoMfDZX~50tp6#s(efB;`t0#Att;VTl81iEN`D46k%X^GaS;v3&MsPJWVlfK!Fta(O zDfx9^W7CICYS^kzvEC<%0t?Sk_QFM+cKE<Q5S~{*FHxn=N~g3EJLp^~X#4M0+7$X2 z=O<J2R@)iDXjWElW>xq%5cP<w+|)4e7n-Ou^o5m9)JuyDDi#fuvX&|1Y*XmXY@to> zcC#9&{@?9tPZ0xS$45*CmvB>+pJ_gV$ui!O;F%t>tqEVl;ktoQXf|57jkg<XrEoA` z6+8Kb3&2%?1!#zA|G{agm20IjkcD(~4)dFNqt1b4?>LjL8%CeGw6^xx#eHAdIjQ8c z(Oy}X1%Zo}Dv@%bjfF+J+t%emGcRuXVZXZWuuVZ~Mukusb^P)3vVJvDu@kp#mPr)0 zuUgPVhO}f>`jlxZ9eDC=!e~{(q~XUS9yH|^<=)FTyFke?Gdnr^{>zM}T3cB_c)*Xz z8awV%&)cc#)4sLh?6B(CMjKMX3tFkUpQmCLN2&YQx7mjy^9g&=pbS47vp|<R)w!un zbiY-h*(PTr>V3JiAVhXtfTJV<AM@w$c{d8WXFa5EbGQrQ+L`c=#+g6JxEgYDK55@~ zAv=z`sO;<+0EZo#^!i;a4wv@N0~I$Ja!vN)QmtUV!;#7!+nD7|O$kdROJ@rtc0F(Z zxDv3F!{&}%Xii-;!DzzOTu7N7Y88c5`L1R^ciMOGE<JUR^jObRRzR*Ev^r41Hs8a4 zYb6Jq0RGQP*vk!It{;@$VQNYdzop`lU<WmvksHsLsiH7a0FE+NhaJb1D~0xQTWVl| z$SOgk{sqQ8EC%hvA!}(rU;0ps&~d62awrP*fJo>q<K(aJGaGAyEkH52#+rr2bRA`N zijQ`jryDarGdzYgBetjc`yGjuCf;Y(Ix%YU)$kw}{aMoJL!KHyArnjEoOU1CPO#4V z2#m4Q<Xi&K2tLnOHxm`GrWWn_j7~jV+#iMw(p!H8srRnxo_$z5&S}dx-{%h$2(l}b zWYAUZodVFQ*<35Awh^CoILv5EPy7<NPEl2?b4F4|Kw*UuR@9mv&KSaTGDrBX93PE$ zl+~6We<5Zp4mc`wN**j-94^00&_m-;Y;E^6Ypl--uHqt9HwMhNyV3`$0Bea44+O&$ z=Zl(CvZXNWhll4YeUX$K#g^mqIPPKLoN7EK3U-yCzvX-s8&aq8?TAGE@?fn!kfv(> zdD-#1G2s(=I7xO>pZK?pDgL`7((V4I`Io{BSHIoMZ;N&n_WkAV`tk_LCX6)Vtek-^ z?;!tsny<b<6Ip@pcho2k{;dV5R`eg{o)v}k;iDnE%@Qpj^dS$YEiFh+m6AKvQ%;PT zwnCD%)G)s>sia%|nsTADnC8P)74Ao#I2E;^e}tj^`^O(?#a}j?HhS`jKX9ENa*3Yq z%(W7OT#b2~(}x$*R>|i?l(E$j)Tw$h=F8fYqH;_G4ldwL^_05?>NFfb)7RXo&h?t= z+uBVWp!nTvn{x7%GA4FSyWxB>tv4(@{W7Y-{r$pJS~lPth7WEy@_tF<Z&c!<lnnEN ztUoBOFq>#!HC(x|tMI<X1IB3#5icl-tUg$;h*cqyX>C-D*W{s;r~J?l|0yuK{QVO7 z1iqb?{<DfesSf#9tYEbI>VmJ-c^}E2Is_Tj7v@uk&98Q2qgfsW#qo2U>#<)h`BbRy zAXo;a3k>oaePoFshMbt|n<M!W8!fq%yyQi6jCuLA-@$_E&ss+VbTSbkB|kfdM%Ao7 zn|y-cj1dFLKth{M-^2M}P!3QcI2wia(V8Y)p+}X0M)P*8wA<~1sryOo+*?F{r4<sG z49I4y(n^5iW|iUlW5=g?$2D#qm*e^G+<VzHFVD|0K1>0aal&vNlKND|xtM3&J0yn! z-Ljnaxws7dSWcCl>~28fVUapc0v60n+DxGq*yir8j9)4(>czo#&31?kJh6RcjmU2N z0ecz}BpHJT3~HkaC%2tnVE#-HhY;7L`ppTumEmgg8-A-<#1^)k$eQ~>B<MfMZLH>; zku3_(QZk^Rh~p#@{0Fs^;Fiza+J5u${#}4@K(>bvogYR$lFWl-IO*4$dV9AgT%k0{ z++s6MOy#Hg3)hW^>+#ClC64s#9;+Dk`Oo8PuWz+8;=P((wz0gAzr=%xI#w2Cii=UA zfD%+VqP0b+00A@Ed?g`cg>h7rN1PocLEDk}SR4xtjSJ0htVJsv<d-?zsZdU{w-ihY z0N2y)`u3NT@7#s~&^n1in=W2^r`w&Ddsnr(8-$Ee+4RF*t?6742sk+wh-u&;0nOo{ zy3E=lf~nq2_r$1t``XqRw3uzdN7!JSu9x?_2n+EVp4z*zjwANa()>v02YBnFo{Jta zturAoQmJ37EJHhM%RKV#;69Z+-%K9I(}gQ=0S`3`akj*qv=W>vZ&b`0*PLU)BK}eX z=vKKWp@xdgh&K2i*6uV!3=e{tXn=wVk+N&~&kVluph$E}739ZFM5(h<aph}*(g&*% z!JJre=<zuv;pzEQgYq$7(^HVqv|Ov!v`7-FN0bXfq3C&_KC6lw)H8kAb!JEd{BRZz z@Fh08Bu4CN4=E7UuSX%jP(vJUa#ESJ9$($fUfJo7<*V8(1=8}r?<O3faiZYX?q=rs z<FSAKwT0Jbq+>*nE$cd?X65(g<m5VqjXP^&A)XwmxkV2N23caNWa`@mGa52xxw%FH zp~*F$`f9`J+aN%yS;YJx^WX<wK|F+bcDfBf!B3u}C6;aLor84Gg@<buuH8l6VR!j} zBtb1)9ui|7@fRA(FT+g?RiR6Ltv<UC`G|ZAx{6<168xRS@fHx`IouJ~IG>Nlq-h1b z&-=fsxR4n;%RLK^4T^i0`M2aNfdZS^P{fmuT6|(C^UE=S&(Updf)Bh=Kyq*f`%L?8 zSjM&E!JfgdZ-By)vJPr;gC5Z@a2<nOF_`BJ-R)-OaRN(A2e(fbE*#%<wuCB~$+-+G ze)j5%+pARfn^I7lyJ4Ahm<4Y-Hk~8EzxhcQN*y+G4}-Qd!_)loriGLvL3L|#UOj{F z)~hv?GmN1cw34T3=KS>TO^XwUN_DH@&x@2r+3sJpR%X{3IY1iRYrg%1;~rwvP1pKw znkzja(riQ$qcvF#7N1sD<y=4bwKvBv9_}jAYVy)Laj}si^4}Ow^R>R|)`!!fMT>x^ zSTzU#KvWQ>_<8u{DRF6{>F;$vfCMxI`}wt5$u_t+5qQ+cIo+fm2+k)b)a1PTe^dMY zu^{kGB=%*IU?HLLq7iNnZ1`XvBHa|P8Miqur;H6}{Tui91P)tu%b&EvA+!=1RQpU5 z=8UYw%wG-En)CIx<WDYh-!crvos}!g@*OYRNZ#Y;7NVmuC6Ke$=0D!~Rz3%#1Rv(k zD|UQZL(x(A9u>zlRZ5j{_cH)S76Cm}98#wiEJ-2kSJ36w{R1ev12VDsh`0FX^I=E% zA?wndVvHrJyEed(&-~ZRafr13wuAwtd1JEEZ`HW!Z=KtJ^p1+$*oNp7EG*}BT7Ky$ zi>Gl0#*P*f_~KN>lvE+t)H)wCk<Nn+XqWgpU6nZl=Jv9t)_!qQX2=71rX@6VxH5(` zX3O5RE`URqweavx$TWl#wIr171!itIaZWI@MmP-}w=*Hr{bXT6T}8-r*R|8u%m&7d ze0C$aFF)2A_P%sl)n~1JlZ_Y_3(*b&YYgmGAzB>Kt5*ZxEb@%pGB_wJ#HuPrYsgt2 zv~qkFD~YtaR1J76|IB+}P?@Lkr<}=HR_R)VBAY8Ru#vh%K7F2wMMz7{NsSGK#^q%8 z>Z6FXGFmyY;~yq@;*|Y<qbj{IL38DZpK=B8PWx8LIE7>?-)qO?69Z)FoO=oKx5!VX zDrGmjxJaL-ovh-LEcBn#wMA?y^aa<hjsk_!F7k%O-`_f4HtizDhVM0Z=75OTvgSgn zcfuVR?;WXy_DRwz1_8PTG@-mc&kfIGtjch5Txb}uK+$`AGo9g9G?OBiT{iGCF{X{F zk{p^;Cpt1M(SR(1FT5q4zP9r0Cu}7xDw9p#w{=zerPxcm5xE%om=>6>*6)dzx#|R4 zEq3|m2>+CqM{V^-UG)*$>T#tOH1SS_6~l=K4lVvNkZZ*$2(4xaD_t}oLXQ1)O3sp4 zl?Fe}?L2`!fmzQIv<c_w`vu=7$4!(JY5|dB5nZ;*X}R0uejgICIm-<>)MxKbe@n<l z>S~~KDE#L5hp{f|`Le4W)G{NR#5JR&M|kADHul=$wHQlRILejoHm@Xp%ZHI%8=p() zHNA&7?ykwm85yIzemcY;_0iJ&Q=RPV&G!P<sD4Mq7M0VcqcYaSla=N~<Kcw#3qjY@ z<-xmlh<EnHe()0QQmZF7y-Eqs&P8Dg>CNt#<!AXPU9T5>$X?nRK<!z6&kHm)=;Yff z0R(OsobFB4f{I|dgEVw9^F~FZd?+l3kt+^hXQCX%Nj=lGuSIY+v6R%36a7bFiq-}r zn_6p}Z!#^)DF<VOb@KBd>;dH&%g(I~^zzxoHW)$t6yvn9>fc53)q@ThXe_UayUXY} z5~*iywv%Wo);2Ne!$wJp7Jd|Shae%>JZl;gXEjRZ@+3spjsM&r@kt`MT83HAVsb^Y z-`UAc-}TCRG%GID9~%}FD#DAi=5@E6WI2FY{?4=(TBe8Qxa4A&IVJuUzAm0vE!9Ni z9fxAYp}7wEY#H(Cid<ed%L#a{ar4403Fs?WZ8}Ew7!nead}uPtlPW!X8F5yYcK-Mc zmM8x2c{-c<TV)fKP?Gr*&0NuVr7_BAmKzCm?{-EfCqyqTgkzeeGa3Xwsck?_wn_(Y z=#G!x9;%>5hK6yYrWEdd*rvn`#eDll5v}r*AJOH;W#G7GX}CazR&es(jev5^HjZLj z0YR^-{MSwumw9U(YT5M{bz54~9hB|4xs9gUx0+`@E>1-1>ej$K2lX5G{fVRjj`W8o zA0EsP0c0-^^g(#+9S23x;C!ji%*+_d%0YGHmTv2AQBkJ1B?OVa4yWz#kS$&KlCl?e z?`lC;@Ev1*!u1t)E=V3<->Zx(1)XHwxIIBc6FJ$~vLYFgz8kJ49{1Z+s)*cI>JUd| zFYB^bQ3`zJBNt5Yh@o^R+P+Zww5nC^H{gBmM@-(HSt0?;FpEKU5xayPMdhi!E+QmE zPeQauA_r+NhC(LV(LdL|usks@ZBJ~RobMCxtxT=cerA92D%Gcc1q-)~e-r<z{bsAw ze0f)*(_|8~gCAA^;D+~NT7C><m;mj1z0b_cO@e>i!BJ+Wk~`Q?kVWX#yqU&Zcq~TB z5vcioYU-}YS}UpnCrgbpJ7YhfA{N^D)i~!zXbEzcd-G?VKS%AauQj~7n+DK$|2sRC zQUhmlmp+C%itFW(qgPTzactTpdQHed2|YMzHY=9sZKk7@k@h8TGTGfv4#Tmp&knOY zv)?q+`>Ucuvp<<#(=dFd{%)+c4P>xaoLId4B*lJr=c$Bz+W^nw4J(l{52&HAMjKwd zT&SEA9e}{4EDcE#Q;SB4d=$YIXksV&oQ-u!nr$OayBOFTXQxeKPXW+=d$DrnlSpja z5<_3!607@qnds!?WcRR>c(olT?{L=of-6&PGHS2~PG5H4ONW`Bp02Q%Dax|=(+RVk zplPFjFqzi^d3|znc8+j=o*?tw$e_~ke)4X!yD@%#@z1GwT;0;e8!_xHf4sY@y;mc< zUz^)>yXAa6;1h`Qy$Wl2o^yRjlk46qOA$V8e+l7+ylxB_FG}Ap&m>|nK26qM&8OMy zS=N?^H)Hrs_RcwacA38OCfMO##jLX|-_!(vy+z}BxN||$K#<P&G-LYtWn+WE6oa}Y z*#dNZ=d*%WWdZ4;FbU#Mr`#rYs?3jfXIWEe-7ftdxzQc~-el&A?9w;|DJe)|NXpTG z7C_<U*H6Y?8D&v?!I>XlVMPh=?J_?JgEn5QvFDkI7#1ugiQo4fu+Zei#QheNn~$<Q zQz^Q<8?STWHvVkNH|-3!XHwCcp8lyG?+%|L+_BB>%+$A|Z*h`i1lcdSCf>XThb&vV z7EOyr)StIGSVkH$5q=w(<Z|4(6@(+;&u;TmjIfDU0G!y61a+u|2_}p0oge3ioo}%+ zs^xV&1<|M};!6r`dT>%3_r8dGc~GSG9~28|ad4obwBm9gi*%c^eT|B#X`yb3ZjUK- zv^7+!G@q`m(O@Lvl;J_$(p{&K8goS8L5G?6q&PaW933m}4jv%f3dzv06m*_K4mntN z>KuSPk3pgn6N5VS)=hy=gyrq8eEpH6TXFJ&gp0S^hXoU-y6!viUQilWT5j&d)m0s6 z$6h3B6wo47Fx0O1;;rlVXX25@SlhKn>c_}7V9hBlx#<4WCmCH`a*!9!uCMnlTU-4D z_3K*m`%{_Mj~L!JVh$;*1l|k47fRlU@~J!ffVL<gi6=Syk@t}_<jdtA^G-sxsX`R# zULw$`qyK$l{t^exi`L`Ab++E%i2gf9p8AB1Bblwb8XT)#Y+OB9P|(0Kl~sWk|J$pk zCkU2%?N8juIJ{&VYE<}6C5UNU7A2hqj?k9OBv0py1?n;;_Ye{mXF&Osr1UTf$z>;+ zw8MbRWL6X1V3~)z0f>`>MnxsT5HQ+!fS);qP*?l1mJ#XQ_Lz8cd#eyT<1!g5@{vxM ze4islKdeTBLqxIP>i&UOS14TkpWLrO3eS}LhEUtwJM&tzX$fB@ZmGNs12)58u89Ms z$|!fVFED71w)FY@?C3ZMt*_e{LmJl_!EfZ+emW=FNr+mGOW~f09y<AsKu%rTx7a}s zs6|DSD=V^IUi@THrag7E5P+NK{nnhWuYk6;wn&bm;8pV2`0T8hi_2|*e~chhS~s<a z0AjC~{)!|X!0Nwr`*lv&!+q}?JnNj6)ZG)P;*xH3z}QhxKKwTJ)mT->LCUjV({_V1 zu@ZveE0#V79Gxp$gM^SjSBw6PF_(F4yuLaRvz4PP;E719z);mhK`L@sC`xJIw0@T? zZB_8#BIkd5l*fUScJz4&?A30O83zwd&)rsG%sA1TONaiEWy>OeR?w%{i#kC~)hB=~ z6X1Rr9~`#8;)RE2?n6I(Of=t2P*6`D-Pf(pD7~_43n1u+ZhF7Jc}ux$GX;f^KeQje za^g_%d!<LmH9f+haR08J9G4tLzuSk+wx_6H!Q2>M<$|MSL`H(6tW&J<Kt+WArPKw4 zfj6nnSY^U*dk;9++?ne%609c==?ye=!<~ZiWIOJTWI?^Iq$C0;6+*CB4hhgF4T_6o z-I$DJ2pH(*tO)u%-v^&?z~|v@k@^~GKJpZ4@j3xLp0R^@D_c!mMnYaDf*vKwy{qG2 z4ab@Sq)mFmweZ-Vrj03u5-R7mlBCwC6Va`)+4tzyolfwTB>yg?xwL85?m$k93wNz( zeb$}prN>)T8f>ZZR3^x0Vm&s(U?<Wp@BB6X$hGL|McbaOt^#>|*&Ca~VU&TI^llc* za7TE|Lw=C~17hUsK0#f*hR%Sxf;g~ZLVCz+=ul@IJK9)c(#3yJ25_KRfWn6_diV18 z3_x{ynh|@&CUla_slEQKqJomLIP5s#Uk4>?UlYx#hZ$)|-0QQfmxj>C%=+1*6Y8<z z$|HYndZgKq3xbGEy;&O@jcd|6gVe8Lsh2T%zKDuqGeu#5mLy;Lh|tZI2DCnP%Q2}G zJQ==P>OK*9dwY+h0}`Qh46srC-4i+DA!0dN-ZwK);4kL)Z;ro<`#J@B?Lp&SX2GdZ zE1jJpgKXEKwx2yMAteFHhxI<#FC_~0pWAJ2-}GCoxefPej6FO8jMU48lSze9y&2lw zUjx8-Nqm!Ic_4XTWRL3f<DdNBP&28FW8H-@Jh@aRcW<%Z-tSu#Wwo(~4_1b2&Ttjc zrPw_Q2MGHtGd`IE;{1m7y8NONwFQNs)h6-Pi{+~s;)*WF30HjaCj*Y~`h40HShfPJ zIah9b(v?QguZ30~%KO>z1e8~Yyp+YYYmkm<g*)clqql|waXw%|IlmsT*yI0$jDSO! zGIUx)3xWi)Umj_QkVgz{Sh*<ccS?J-D?zb8Uq)nGB5HeiNe0&7{SFtTS11IA5lvq> z8EKh!Fpn&5qrWAO4r0I3(ID+;q8=|)29XkDj2F|5aIQ$1n8QZ0C*uySXV#F^&5~wX ztW1eCq%?>Ch=)|!PWKI1bJ9<vZVme*|8mo1O&vh#&_7^>uz22D6%`eIqNCd!h@otO zk`opjA8oU2_+tpJ7Zzj~ygc5#frDLzvQR<Ix=HG<lc}jEiqUl6{F_zHd*3tP9zd&a z5WVxua1g1hU31pc7L%dS5$CHbbG_FFvy))-2!Q-g%k!G8L+e*&*n$7p>cD;p6La3h zCcay%kpk5jtVA<Y<5)Nkfap#|jtw*JgZvefs-t#n`bZCJ87&*pi;#l~-{+-N`P)^V zZ=pql(tJoy>8KlWS_0e^Mm^#+_F#N5lDwULm+8uOs>Gt;u4Up_wT5SzJ{sai#yw9b zmFWsT&5b7NooOT84|~!h1g!m0<cY3&&=gR?%-kH1;~;{2wZlp<RY5v9EUbU4@skd{ zy1Jpf<_#Ed#$pOi%hHeFOOG68ZYS}>5WM%x5szYnt{T)9j6(PC!}6XWcg>1fJ@ENl zxNGD5&l2k0Gya*tPGwttb4W-l;;xqaW~B}}i8r~4He8|(`b1PnBMoe1o4oG%$?Fo! z<*P_yL_HbH-b?)h%QdiPq%8nc{>o*05C5H1@PR0m*6UvFFlpH2=fSH7G(-79lJ5(| z#m;G>8xZ&{WUUz6W3?C3zoq~B{2+X02#p|UXlP7|QaQJ*nAC^4+nOD^j-(MX|G{~9 zEVq=eMpC&k{Gj1vRKqJF%SWnYPD?yhZReTsD)+112oFzi8n5uzVQ7PtxRv7~m-p(j zZUcwc0#FMHL~_(Fa1@KZq~jtAdGtR*ZwF2oZ<Qh)LpHDkbCesdW7VBn9=J4pAvE4i z?uHrCthIkVF?{wwsW}Ra-9Ss~XKZ}Z|3aQU>Zt>EZR*t~5lyRloE^#N??^0tO(*lQ zBa#FfCJ1XcrkYM@mqI2E55jy<$-TeGEJwtxBC^^~j*UfLJF=eqAxk5}t}lzZm)G+8 z7dADuhR)sVej`X}1zM65Y#C12HcuX^<$>_r?OdQ@jpq13OD=CQ)l&#fR8m8;SWSuy zIMbT>O}Iib@BTNf=99W5x6{VG{3b$5EzHgVD_ICeTHQywofP%B@eizI2YaSaTa76s zLyYxTco~Z7R=dn;yH3o_^`H6N0bXD4+U1=c{ZOa~l3`A0$>XrNQ~SEk?2hLv3vIxn zvX2iBlrLIuDQJS;`27R_ZI+M%T*7yT6RW)*E(>jj!l|<crsI5kUL}F}Lcv$khb8|5 zfBt_05&sA0#l(N(Uiy~R{?g+;KHNcpP%ujTKX(M4$8W#y{Rbjm1wo!o{|@^4?;x2G z=v#aLpu}(d@TqZKPl%*6DQb=A8}W>#G$yn?xe;Vrh3_~Q8+&N;s=bu)RJs>Vm3!46 z1&V5^`BlvXXiw5mzq(T1+{iYxwEk)0VffsLQ&NQm0CR1enphkW*|`g6M)lWyj9Q*{ zbIK_#L9}a5tKs6@K%M_HpDN$w?!ojws5nUn3gmLoo#d_MjNl4fM2ihCyP@2USgBAE zC$|vDiK2-Ii+mtZ(Z`DNVvFDnDm5<LR}8stHY+R7cM=W`Ep4Pqt5b(1np>4F*y80{ zEI8%$ve-bk7)}l5xh$mP`cWP-bonjx1`6`&lXw&RQug+Ge&7UE!Lf&y|47-DgEK_% zdqq!41?;00i->DNafkn+!GzLK_@SUTEg^6eX2UN?E-~!Im<-O?xuialXeAAauO!fu zHyUH;_nrx|MmjoargTNMg?3U|yr<dKcB~%nN}ayYhNRi%!JB6DvkCo50&$ErIdRjx zic@o(l@4Y~7ldJJ#@|iLZ`i|gzQg`9FJJSY`#l<|<q2^x6jZ*ok9-dTKaL)}(Ihu9 zep%r7_P_E4e7biqwCNc=H4IhIvg6VURYzMzl=M=v@5Q(XZ=I|P>e?dEbqS2i2$w>& zE|s=|4zIgbM!(OUbnc+#uxr@onwgh68mP_bzQecjPTGmrrrJHxcl7Y}+FrdB2wlXP zq`Qj+!JHl%<J5kU>eWGJ{Nnj}jp-^@qb{;xmgu(OIqCAQidUK2$MZXL=?o_nS3Xe2 z-5hZtSy;%W-9P6B$|zd<^>oqAF7*?S@X3_?XbgB4*yUt3n8gu28aY}>E5riLxy?36 zEYw5`W6W;Ae$wr--q8aud{zGCqbC}Fy306yY`=+d#Ior4`Ew0BPnFsYps;*JwzwHd zIix$b>F2T)pzlW<$=|GA8BWop$DeZ7P4s|?)Tu$;#IT#~0<4o>b#0kOi=Kqjju-<< z3KzAi!_uA878(!UcoTirb{&w{$7f<I5b~#{2}^cm47vJH&NabPO#Odxe4)3|Fm^+q zH5idGLyKSn09=)I_n1jacH2q8F16!Y>Zp%=$fbO5Ig~WCgjGeN-1X^byf|i>-)3!; zFsE|o;+wj&hE9lSxDermoz|QjlriU3G5+LbOf6}^JQYrN6QVo#a}N**$X0Ax7GRlx zfkIgLq%^JQ#odwm)+pdFbcFEo;4_C!?gIUG*7R_AL@w|0G>KOospF;}7JaW*1opEE z{SFSpRpa+AN;>MJF3k})DhNMMe&btrf|8^q;}N`jMo$kJaS%ABe^X%uT1<dF=x!cL ziidh7kY+4H3s>8t(;I2E1;(JD$`senRrEAQ#_zkz{)2KFDgM(&luh?qE^X0(&b6-u z<<$v~asq|ak~yk4h+fx!#E$a^iwJQ4eRz8UW&S=SSnm+tzWIXYVP0yRg@hKu#g6Qg za)|LhbT~KP0QUkpnk=fRDtH!;`(f6o1r5zfl!IzlxstaPi0jC)EG_4~o>s$TAdzEm zK7ViiiL_imMd$~n9u+HN`n6l&b-1$dlN5MK;_J6yo+tDE%Ue*g9{1>s=Q+{wb`osw z{{u{WfY{GWKlE8RnR8Za2>Ij%R>KSL77;(a4Mr{EKK0Pv{97S|40!`MGp6e&*(u|n zg2B|0q92Dc{{c;}bpywwLY3u<=ftA}6zR@z47TD12jpoefx-3881eDE$My*q%a0+l zVpwLY9VsbtANM7Pia*S;iFM$kzZVOm86U{Md};8~cd}O@d2lyU&!zdlOOGg_Mb!r$ z=AU&WhsV7ccWazWq$2|DXl=+ld@d7?$s5&qM3P_xb(!_LxC~O39bGBf8>pVX+#>}D z6qrZ-<ed7k&<c8SAGV`jkQ^TRxMHwxt5^~^eSHyye=}Wixm5e*x7qjZ<sPS5YmzjW z9={cReR*N})e_~NCv6^hJQB$Qj7FSN7qy!-^j7rg3gm!`dpNVvI_xoQh0Qn?%hZee zE=-`uc|H`(B(;T>0Dq}RF_mT?EhBSEkZ~a0eTN2%$dX%@1IEhipXxh(ti=%>`ZFNK zb5maoqlh6Zt8yuQ_-VS>EoJBvV`*na&YNZ&#D9+FzqZQ&s;o|%PNpeG_PJ8~cx^I3 z+?E!=?QSHhp5|ZW{CPhJn9q(WZKUUSL^Za|YU1e^p!|Ji!M=`je0o|+Tan&68TWfB z5p@GmVBc>^QAxf^v++Yi-h*#$J&ThPMdf*=o(OzVVSWogP8h<Lr{hlP4Oe-E^_juH z5L439?{V30YZ$oR$zs3xw-#VmgB2aY9-9QNWIvemFqpHiT9MdD{eeu&oLC<1`r4j= z<6{1@nqcGyW28*1i|XWt|2sUb|J}{zM^?)sV!Mk8EK^CEg$(IcWbBkxyrQG#r|!?` z@03U|&(~EqL!!uU4aZ?U!tFIWqzeE%6~Op&Nu>?C(4UBJuLBTOF1Aj1d0$ifrs|Ls zl&9z2j@6F}7Zrs<1w+T&-!gw0m$j_MK67Kgp+kg*%81>C8@j&4CAmwPt)rsN!%@`E z+s+ribnk3`$|J`Oe(9N#ysH?UK9%Et55HU8Sf(=|EdGhCAL`i)w#Gb%Z)~iI1iS-X z<KU#DBi#J%hYhaP<9s|I@-dkCq=<tvn#`^HzY~T%^*fAQmYX=)K`8<U=UfFKFI4&B zf~N|9QpF{>DZBRm8=k@B&G-Ro^!KV5RR5pUjPZ@uvQ8@aiiefi7>)K#9zU=LqrgU; z60~i*4qO4F>-HP((q%)I4i>ixD$N+5DmNr5Gb0-8g1*EVb@@qojv~@&D_#o<cwUXw zG01jqR^*hFnqc5TaTHoh#PDCA(&g}9MNp7EP_h4@hr5<^%+>`CG1_mJ?*oIHi&H}u zk?ngxqSz4!ICvSoF7RDoDTg|LN^WdTFNQbE9Mg5#DM+Ry=;P1lM2CYWN4rj_1d@YQ z<KH!9iz)C^DSkG)aFZeea4&L7F)Vmw)RaR4a{Qz|5m5d4wC`j%!ol#@w}gONpQ3D= zMy`AyQj=cqW0kWla{#660ro`c=3@-{{j-i%t~J&4H>ggh-%KhZ{kRj}AF+LJ{Hof} z_*I?G@I9lOQVWuuC|JV_)nQGE-*Uowq1G8gUm$`#|D*lNEcpRRM9w>jNt(T=n!Lc* zO;ydIrw6w;v1d_7PX{yfYd%+l&f2=rzWf+_VF4KNID2>$vQHm4@$_tGbTod@+xkRD z(1#7$zcF8KPS^HK4aqllUI~T^C&oMP358=Lr9hu)>&vQ0<$Wk?+sVgQsOu1>v*zG_ zq%cJwCLh?e;tN6}i;7DP+l!WDXSOcQJwyQBrXldFyi%6+d=Qw5=uQa*(4S~oyqi4B z>>z}d7o2*!E|D(KQ)D%NHT{(C3$(ngL%#|dG8FCgHxj+A+I@XkZr`OAQpfmK`LP_7 z>Z#>++v1=Cwzo5T(l`YHK~HlnUs5gKTdJ;1?190pwoVSltH`rp)<4?pAgEF*_;%b$ zg}*M-^0Y^(9z&@;KPfgAORD&#N65K^@pINT_=Y1xv|r)BJOzynNqhhRb`EJkTIy`# zX@Qd`eFm<l8-p#$?H+Rb;99(j{_nH(&V#M<J?usaDy(<V(e7uhcMY$PN8$jI7}hgr zxb0CMj2gGf?7*r3z$MI}6puVFwe>~`>z%w}NtVeWoo%@4Daw0xo_N-`EvM*Ua}n+K zBC~*Y<(G2sg)Nk9gZ|5)GC&9=w&*LdGo;Qt!q6XX@yDh2on%M-OYhMa`3{@r{P}9^ z>UPQY>R}Ir(c1m?UUzN{ut<@HpXe+yAT3*Q)YiV+69T;#FtzN-bC)6j|2-k06ig)i zfg@M7FW5}n{&nF>rIOaRCI?D<7}I&Y+!zPVF?!c@?^DJQkh3q7)XQwnjID!5pBCEA zXD872V)I>mHvXiC1&5>lhv{Owq!pT4Fl2hqI=jiMdUMibyJn^YXg{9@i;6J)qdh1B zmL&E}VA$xWLE{IEIWI2$u|)}+Bi+pxud}n=H5)Z1$}2VJZoVVgK1Vtc3IE=9)w-12 zY)3<8swyK({7J(#TJ4T$cF>E`kcfR3Y-o~CsV>!Rv1?OxF)%!Qe$6D<5EX=XM(a3L zJp$+_ZXfR5o3Av?A?-5n(=^ylGTt-`vK#!*jEujFwDQ;9J6F{+P--fHhj|MA(ozl} z81c0A*O;rYeG_MXn5%Lmj5-cuvEE(bcd#YmT68ys*kpJLMuZzL%r|q_${7wiV%W#w z8t8g;Y<Q1dEFbpkPn9PX_GF;yG0;%-8OS);6Ngz_F!WI+Mw`JG@0}VhCg`$G@h*0z zwVDloT}^htMq$1;)`<4TVB9?)St$W4=PQZ@{X=_#|4oA_EO94taU+KjuyF1Wd@Np9 z!O#qt+3Sjr86BCbt23xws3i6ih+D#A&Kj)`e?fv9IWBO`c^f`T)uR?J$z)?#DI3w7 zWK<Jqe$^&SMVX5FG_DDX8^;eA6K37;OT?pumtPD-Z-6vCtm~neFQ7DziwC{U8fZ*p zbGV`2ilNbfZiL2YI6!0hKE*A9XKP0Dk6#_Ib^KM)jiRC>+6^fJ(2P}%W*uYhewOze z&jb;3kCxzUG#!|(wgNS^YfR6@Ce^3;s*2#C+w|oePvBbHoH+z+bqW?tMd|%MnRed$ z&|na6Pah+JdOu%lIhT2a<N=MM{eS=dJ(U4^ynkwkJXO;{gaq<+p-f4T=NFW3b>U34 zj<r{n3`E!VdV7duO`c@K8MYs%1wi685x=a98_!NZn&6G@w9PD;A-j}Y=q(*SC24ZR zWj80D-;<GNox%k*sDyBp<nOQUxiR08jjaIUlG*XA7+FRf&U`}i6JD&;*b=iFiFvMr z>fL-6_)m2%c>oyqZ^gv_*ua=&b?!l%Xm2Tw!p!{O<pp}W8bxt%S4M@2Z?X3qovtpX zSMDlDj||s-m09nu_WydZ7NOu(9vacTycB0ehgfj2n}UxUO^7X_%bV))mm)vBX5eea z3R^Pua9zbbVb;b4wbkM!U%gezpq<#nJal3#o~)@EfDY?oTgt~nIdl!v%lngp)0IBJ zkGF+WZQLae@^f;Um^8j)_9~vkdHR1aPE4<|+Db~o%{UgTAzuc6bS7Z*8E{Py0wIIH zTwf^%nCr+W^xJM*5*c%(PoAluYxz+o^T7G`WT{`%nyW3*o48taO}wu738no5(k!E) zv>g#jqSc2fLQ1>L&y94`J^A7pv}{j;TnvL9czh#Zw4?d$`L4sIrq^8zm(tkgl$A(E z1|3qp-F)Ze3==)n`eo)-gW-g?j)_)=lF%ALg6EynX7ejDBS`UB<#FR%bM6)J3A-)j z($4xZ;xM{0w>F$?%T_~RawNrJ*oP<8aubjt({M&ppe+Hpz1=XP3h+oz`tCbjWt5xq z)bNP*ZM~JcNsjlLMS{Q`2~xGHW2z%f`(oVCuSVivhSfpJ`gzvy%I~@kg$jRpfsAt1 z3ly%0JqKOj2#nSeI`h#41%tsoye0J9fCZGji^I+IV=KS;4CV&o1ud<D6JiQ1*wm@n zYO3XPo;w@9v}du!q`p{dUuhfPboiXFEzR}k7Ed_4CYEqt2<H_fgR`?gwmq$!IY0r` zYR@|xbW*;aT*<ik8guNsRZnIZlj`Jj0JPZz1R?P&Dx!lXp~ws>)y7z{Lf!!HJ2CDL z<b8({b$vp{_K45#Ul^AlAOVused#vd2R6Z{L!NSk*MYIuddr3*h*ZK=ccE(4wr_i6 z*WTK0!e{i^6(0dv$OXdOVyTvAuLxf2v*#-0SZ&R@4yP=gztD6gVotjo+jaY*yA(2( zX$({HP;7hUyLw&_5ZTLP#~}iCRz2S$g}5ZNBQ%argJ;0~37^oS#<o<?WH$Qm1iI?9 z<_?6_yqT-7&W%h2Yr_e(tKD)(hhZ|U$869|8H|=><Q;(GOem)9LoM(@?^axh(Fra! zdRa;ag-XTbCkszHScZC~c2}g6CTIywX-C=pJq6esxR=GIP8qEpcWiWYtKw$r(+}SM z(w~-fZ3)6K9QC1kpg#C;6L@B<V>4zlct~hO07E#E<O(Qf0t^5qj>}Sm)CQC8Fss?) z#HE{e@bZtBWu=LicVRr{5?K=trJ1Pziqi#$^H`2KfAG_<)jvlt<p}MzC%zk98Qavg z?sA!;v^uy$@8+`N3VtJxzENw+yjvLlsit*gt<17uOd@Gs(<()?hvoxbnEq3rEKaG; z@)6<(6+{y~Vx!V<U14gm*YhBtf{MzosRN_o1jd@0n(>K=ul!_Z3wP72@-MA_WdhY3 z>?p$U7_(bj(;FT4(A}PW3?KQrKu%&wnip&`EosRM+_5~b#$$CC<&;!y=y4KM!M>!s z09Eb2W7^l4sP^FVtJHGS1;~ZA)Lq*gq)D?){J>U2A}u(Y$KGn4t*P$mB0|;i3M9LZ zGz>wSh?H}IRAI`AaJ+FqRRX92$Td;fOqsX)TZTGKq4G@|OO4)r)<&jj$FO+MnSm0A z998nEUEDIm0CG&;mLKk-1tlr5vTr=F<V{^l*+v{n3yrS1eYH76*3ZA{csm1;;G-|L z0&!%kv8_Eq15;NIJzLo@k8n;`D<Y364rx9QY|sq68assdblk*i&8@EX9X2A#smDoD zA+I3Zl`&g!p&E!Fl~kZ8>3;P8NAq_(8)w%)!38xnLXCl~Bha3R(40%h#y#jm**5p` zFZcrN;DtxYJ?|*@)C9XYT+~$fpw_dzs*MW$aWKCA{*|)_)d0TspjhKI>W%&@G|9hS zR9yCvDB|+8`HT%pH~#G73-XqKX@7D*+gW?Pt-pBi>M>v~YdWMmJUmpZ(Ce(grhK=K zd-jwx**;e*>!1%ZlDTVpckVq8ro~Q6YGeK3+8)jhLAG3T#)hEAF;X|4UjCliB(-W@ zw$&0F)f5lbafFBQg^abEUX-d!g@@}~>{;v?Mo=0e-o2ino}wX{dAum!3e+Z<8Y(p$ z+$N7?B#*AI(P>n!G^MPxkMNHvrn@&zWF~qy>+W`Fl4GViVAqdn^(B}yk*p+sSZLpV zIA%xf=5<@iCH!*EB3o(BaQqm{&L!d9o2~cKC&R@Lh`REWu0c_NF6g-Im%siXL9u?I zL~z{8?Z<#eu!ijP9sk$^n|jrTVB1_(93xtmQWz|1{%A|c;Ms{`y(_`pVfA8C+F{Ru zQ%1rw{0GLk&t6}qHrkA9NqvH%4UwTT-foga7DA8^Y}!}}DyY|*Btv6RNsykN4wZY( zIAOq(230+Ju0jQ%Oo7ESeA^dKeX;8e_U>axYNjMIw0HFyGPJ{#UpX>9=(EQ5a}`7z zaNTH|R;9I-$;TS6pX>+6N+ge0N11Qp`q@OXBow9>r$?!~;4iS_SD!AVTdBJMBI~+q z0zNno;e_A1p4X<=!7JtGV!7{qXuI-&52>c-p1i~(=dm%oPy)EytS~31dy~bf!%w4q zftKb9tqq?_?xShxMyIeMEQts4E{`>_>vOIfnYf_NCWd?dV<FOzDkXyTSmux3^Ho!{ zw&of)un6)EwEe<cgcH04-taKj-yN3YTkGE?_{(H?b1#@TGPD39Tr)f)Umd)}c7+m_ zZFbh1jIHLU{FpI6tXmqaozg5;x@d=^$8FJs+EiZ5Rv*o~bcjo5BAmUV@wYXnhi4}n zrR|K-<JV^ijzFMBgepcNIweI)ObpSd9R$U0u)}(j_}$q;MBt+OrwU45GoT8G?X;AX zIkXdO-jCN5QN9)ot-46B?d5img?J}gDwAb5#@0CO0vn)$mwzd-S@UCpd=k4i@~_^2 zkT=x67p3|$dEsRLcu!*;F)_m}x=g!Vv;-LoINk*jD^b8+SY6^yJ(#mL#^dW>_M>UT zvJ>!Dixn8Un!$E|(AHiBNO<Djs1}8N7tA~;g~?KgR`^{_Hy6{KWPD{q>F5^s0hHI~ z46l#gj{A}QX*+&c@5a~&Y;x<m7<Z)cGoYISZq@tvpi%VPjz>~D;yuqjo^{rTP6a2_ zxx{c)A~-0Mumjkjru}iP;cjMixUIX(y4_$`{kMtH+NgJZ*;b?MFppVk7vojJxx^yP z>#hIxW1Y9=e1B=lQPWYmW1m5&j&@h|7}VY5x%$m(bL@s^tGDudZ{g+8v1I85LD7)S zoN$3b$CbO$)ak{nzxv*utWsbYoL>9@()D9>M&=&X9PJ`Bbp`1+-lN@QwdUmb_mlgQ zG_S~siXy~Fyb0^=>Wd&&Z}Z{>`8<9;Ylpm=8>gqp+#eQ~yFDHhxI;0icZmL8*AwFK zWWF6q9`OgZz&_hnakrCI^7D&C-7Co_Q@cii#<n^8=DQ<zfqlMTwJWwhb6||N2Z~i{ z?yEsn#T1`A!8I4Y-!O#Tf6rfLLGuxvR`eyurTJEycPEO(YXdET?o+6C+f`Pi$6hwv z#0mWU_%bF#HJYD>jybbd6iDhT>{h?dp1e|{xcd4pkuCNZjJbbur3%29noj5(5nR(k z|E8PE>Ugs?pWz!RP>f&w*&zBc-F%ttE}xypjHsTOVe|YK)O|B!G2Y#>N^y;uP7Ei` z2ZQC(e~5}0NrZ?vm`!?~wf5i4=>iuwg2Ua#BS{*mR_Rx`Kktvxg1ow*5vJ!a&czcK z8rhUL9jdzCy%$^km1+!X40w^`KydAx&Qi6m?^qNmK#Ygv)D^V)I(KuIQO9sG(VSHF zj40Fcyj^t*Lju7X`OKn^)g!0(*oS8KER6;7{q2SBt&8EhqPGN#-ToYGm<80U$~`}3 zHo4TXjE;cV2K?}<-JOM<i$F4bdC7Jub3r$3PairLN#&}zUoW*%-&IUGf#Y@9e!KQK zTkioj#0x`+8{}Bjj{wM*XbkD%kCNZs9{xuM*wngWm48ml5e)`v;=Ff(@Q+lIQ2KXO zEql?iCd;zM{Ixx7TDfD%8a0Ll!6#J0DNth^X`)AYvj=hyAa-o@GwogLv3%^3tL@U$ zjolnt9jU_Au)3Bpds4K)?)VdV<pXGqR=?e(qv`iV9(1NmTcS8?op@|E>e<^MEr-8S z8PEv4nk#L?%cQz-?WD;QKJ6g7<HrynE=dki|6uhX+<-@wT?IlEH~RJeV(zV?;^@0| zU!33?2=4Cg76|T6g1fuBy9W2*5Zv7%xVyW%JDke<t#|Fc&egd%W9;2y^hGsA)#$Fj zKJz!{L+lLJ@eZrB>>|bsg~eZgQ=8{ZZy;M26hH^eHv9!2yVH69F<i)~2gYxEV1G4* zm=_bFAI)@dH<UjZDBxFGl(BA6nk;dJMuMG|A$#^pTar1VZeVyla=<Lc0~@E1^X~-! zL+>h+iL8GvK+L3HO-{gQ7*qUelOje)h!wf~q@nm%Rbct|3phWlxd5vf*PSSi$J5#g zQ6Ah)Vu?uj06K5~S5~-Aw@U%L?Lc?2DDwInII%NL5ktd&%5D-9o16jd==Ib@U<Uxw zmP|vKt*NM(pJ&Gzc<UWd;^3s-%Ko)q68ZDL+bI9P4#q$^zj_1MT8#52V&<>bZC8J$ z{;OE1NPfsa+pqs<E0G4rz?rio|83MP8t^~<`p*>c@2UUeAPpSYQ;aXhk%)=%K*UA( zuhS6s7Cl60!q3Wn+tn}l`@3Z@HLmb269Ik2yHn@lbDZAv%Qt!`^CIHjorf1O9*Cn5 zAZPl&G@j5%ga2{)|H}@j^8R`-1Fu2#pFe;0+)M~etk`sp9c26PFK>a^o|HF6JAWeC z2A<ubCHr~XjVw1eH}KH^N{fGOmH#$sZD#-wKdJ2GU)H;g6DJkr2}IHR0#&UZsnzOy z1t39=b-jR*9LIlJ5a7hTH^#An>j2YOjWH2~5heos%D~mWIRLBr!T!?bpIkvS#Rzxb z=f4Xt;W-rFih9_H8%YpZ;N&6yHnAGQ9X1C$@I3w5^LaLCqCDk>Y`3z&yq{PS7LF=I z>8r*!g!OZGn1$-?Xr89L7X{9cpEZffbC8EH0!_)+J&?*Ta&%l>_uqob4wZ)9V3Zo| zQB;b~HpsC1ekcuve<MR*w}TEMGb$^qD5^hLn3a^#sQhw4X*llBJb%ALjwQ9UzG>Fa zp*EglYeh0OGas5^@@|e%US?425~#Tv4Ge(9agzq<1gfP@b?JVZu({gQn97sIaG#nX z{^<pnmAAB-5SNWvn&{?N)1naBjc2<(y1otK*ypU^mPf9<_`LK3g99FZf!H*ZI@JM! z%e2D_YKqN;k-W#n>*su_o3+bLXH!0#1n*k}k0Ir9irTsZYW4o%EjI~&K6#i~ju0-) zO|+Q$wwL1To~=7;_V1PX>|@O*V{YDdiaQBk7-l8bX~>Zqc<RxdNZo|8TN{2;smvCp z*It*D#IQQRRl3NdpInS28R&%+2oO2Z&`_5Zc(TR<&C7h9CV7fwvdqZH%YAqEtgvK` zg7eBJ^caED(5RHoi^N9&#XyORNbU_9LFp&>^fd`Bbo-%Udpt|DYeO0tQ<iXf{%iUc zF$rGRH=(ENsi+rESPsSZYLt~S$$19bxHfO6E&BucRTE*F#nZ(z-?iu>U8;u{%&OlN zaq`~XTof$19pqrCPfah)zSdp^Kk@wFhqE-KI%+*i;2MiIZ==eg?hRuX9l|y6?;IBX zeD^fMx2J#Xe<GvA&R@bI<)b+9r>M)_LXLB=F{^WL7tzFDjfPt#d@fH{ZPN}oO(eO5 z{7Tu^jO2^k{fuq$NB`Ok(Dw{vQdBEr#6=OUUm*Es-MGYrI5!LW)BGsjzCy41tU+LZ z7ayV8`$~XE95^l<6s74k<eCq$$vOGFBBs$X7gK9X_xWM9D^znmD1E8L6QL8q!_{`D zcUOxG75Xy@mkM?&eX)fZNjO>n2!CflBs0<!EW^7kkt`1cc)5rcWIp($^j?Na;JJ@q zz1#in$<MLHkqe4?Yv@W>@Ic$2EFTI<82JwwN_pi@$~NoY0t6srkyvWvV#t@jPedPM zmfX~%uuTt+cE(RXx#i<bepmVf?u1X>NZ$pCY?Z%VF>rYxFm$izQscWXDTyDUaNlEZ z|4F{JI$SG?4iITIv%vO~G2)#h*NJ9tVWSj~q$0FTT;DltTW}{)Ng)nWlEStvE_cSY zmgV5R?-#s%Njlrqu5BJqWhoF}1HX1@oHD$Hp<Z(+s<mb>7lMcyQ^o9)t_T*pG0gF3 zcjK5+n2!(^<tMzrtuFe-y6~v1oLqV%cZ-jZ`gmg%a1H55RyAaNi+WPVsH^r8<Ll6c z2x;}L*(-3x9U@vrA_xTuaoddM(`}7nV@TY=Qf-D*-sezKSra6D!+c$c^x0Lj;Lx8K zHBsGyx92-LxC&V5a*Br^lp^7xb;|N=Z+GW$T1N`~Qqtsb;NW9+&9`yjshjR!RFzP( zU16xN%M+nm=WyVT)Nx#K6HXGpy*EPTyb?BFX*iA+5(Y~5u-eV8n0hzrEU9Hs-tnih z`==E{$0M=Jy4wL(GN1;?V$f@f(_)<5yec!aU4pr+IW1uII~I0)yj_4_0&0GCBeT)1 zNWd8D?0Hc`MI5^rz0|_KW4UR8w-_74{EKPCmwcmrmd>&S+=Cz<F$9hCVdNXN7PI1I zA%oTsvORX~3QZ}a-yyF(8tA*mTf8v@rqE?LAg`>CxVs69A!Q7?pvS*|FV3M8qStQ? zQ{|k#gK0Vgstq$R0(vw|fnD~=HSNF*Ha#pTV{i`ut@g1HV)K)`%L(uB0}u$y4#z|K zId>4XJY0D}S5Syh)@-r#aCxhjjC1`0(@z`-ZY9Fi3!!_G-Zr}!%u*EFcFVHJVvp`) z5vV>IBM=Jc+{}{jnyF?YCtwg)vG}($xK7oCGcu#90UXF=3~<Y@XPlZ9e({>s?B+BU zlo}mB%SWsr9xArGkIk{|=YL*+e7#dHTMXS`%ic>|$`Agr*lEC{(>E=bgkqkr-!Hmc zBk5Mhj3%}?5RuMNLu@Kv&m7_?hY_vC|0-n51=@+(>BKx`Oi<n=0S&f}L5$UJh>g6c zE#y=h!nU%oS(y2!#rV*KJAZy3glQqu<VwaTL6;B$@t_$np?@xUXdUe6%<d$~0eN@E zNzHoy1BFC~3y<34XYd-ih|jmB+J^A5^diYe*EBeu-F*$o#mCp1J2qFQt`btd={-;D zWKhSUNB{vI%C1(OTN8C!Q=eeO{i$(QUZFZEt&Tdpbseg@m#5fqb>f;rN@7524!pGZ z_mGiCNqX5e=HtcD9<O|Q|8x0`9nRVSZj0vk1|=aPsZ#A8BNoO;z>yO*zd0xAtyQ%; zZ`zNd(^mtsxoP5FX%g9KhVIac_?Sw@I~CbFKex@_SPjM~aYQ07s_?nu94|+dy<$<Q zsVS0TgrzE^&9c%pQgT3be&2;{UmQHW6qi=3Bazu8@VVZ|vg|iW<8Ne>_3zsD%GIVS zz8Vu{MTBc#?l1I2j!#e-m21u{f7%%t8HwagWxYXT?{hC+-|PY5n1gm{EHgc@D5q1e zz0Yaitqk{fmD=vT?KRghA%u?S`NdUQL#D4KnU(S&j<MrQ=_k3&)%U!oL{wA)e_rd< zvW|5z!h1hXdwy?6IIS!%Y~%jw?hMKTdoyImHD2Q|BJVUqHYr|9lC1HMfLvdydL5n@ zxHqx;)3|O*UIj=jM{J;<knk>HUaZfrjUC?LEJ;xkYC45f-CzE1rP!7=u&r$#m(0Sw zvhiSQ!PFARHM!f6uPSx8jnLU;9?K{1#qCDB!RBGh4kJSYZ1M?h-Z~>(AWd{0!Nhf_ z7;5WZ7C;^)?q=}FUeDrY1_Lr=LaLP}2EO;(ES^C~BSKBr21ftf#jfL8SraC05hsls zhRnoBf4u?byXv5epoJEK%<7-C#C}(JUq{IU4yDfD?L~p}?L4N;*KYP^LJN$Gj!E=Z z22%k%i#UUNLf_d_8@{)_GeXMpfL0QSc@vFuGtlMePva52(g|rUr7rpjQbOFbW+3uF zIbVmr#0a2<`Hw}PMViw|TkIhI#?d#VALDv}_|@r`REI11@<M_hjocsHuI9Twj5^Ow zibfXf!9P*Pa9ZS`lOX@g?-)<pvYAFq*E;K}B6av1(#&R4R84_OnPc`d5s}DRM13Hy zlv@oegBxF*cFJkFWau&`j%|Xak&tXnJtyxC)zxZ$MWJf=OnfSZg*m^`o|_h*72mE0 zxf13l<en&S@Lt$2s_?ysPNO*^QQx%ClQDPB*W?i>G@jrFhjj#55BCy(Q{%UpFg(1s zg!izVQ*kS=Wt5TF2#1zE4ShFT>kNRhf62g{Ze1@duRQHJq2F5w$}-gAzNVyGpU`sB z{`&MZ^pN2M+b`AXo}?Qae_?D86eC!NT+}_}&fLPU9+Udq!U~`Gg$7`zTQ}b50ac!> z)#YM;GDlcCjWtXro!t%y^nwA&noG?N6apVl6QISve{W}boF5(CEo2_PbR&6p$@x4h z0Sd5`C;x`;z=e&5tSq9A_Y+ws5Fr40jOcuX15~uXCTaLFAv6_D{;s^^fiP$w#igZr zwY9Z!slfJ`&F3lEN5adC4<jNdBLkQJ?N*6gHY0S+`XKxLDEkqpPxXn^15w-O?GA`O z|J9-|89uHV{-$&R#A-E=YS{7qY+*c_B19aw3Ai2X)r`;^0Hz6TmpyR3;bOrwl5fkc zu003(^KUdyPFW|n6MkcCmI9}`^DHA&huj<m4C2w8rsd7Z2b8AeIHJw!L*J_s{P~AC zd5*HcB>5l{f`6EK+OgmeEPh*?##B%DDa^JFQQ%m+a&P~#L=(S27%+=D#x@J#px#pW zf;}PA{R(DIVA+K^c9fQDcxfTgax!9m%ZrC|N0y9A1|sH{h#XbPhL*|SeqiWU*Ad5F zrq1Q{r7ISmf<s!MwX{+G@|41-QEp8C@eLgaDI=?49L;XpMCe-}#-^!+<AJ*rM(74) z%P)!&ridn4T*516rz0#|s)wOOfd;~`HtLO0W0AsqE+j+l+ovyh(1TBgZY)nq68xfR zZNCbovJSG#b=4?hJ2634UJxt_C=M|MHeF$@tZw`h)XmweD(M<^zx-DHvCwx9?%o79 z(0+sFFrs{UmHM@aiL0(64o)iIxm+0gqb2y|rUjM_sv=t*9qL7LX=ArHPHFn%3V{X+ zrKf$reTcT)&;lmVoJM`?%z<?IK0)ab7C8c?R+gNkGxDw=tHWqOHe2w8_T61uUlToP zocvxAZ|<{|s{>q$Ladak98whszd+M4@7pUr_~R>z=Q||2>VwvfEj({doE{4yHs0>| zXfMseu{cF}C#@6U7Mv3exI=nYI~uS4kd6j_or_RsTTNfdAJ_F#xdJ8xFJ6YI9BIi_ z5Iq3WQ?HeL;bI6hGkf<P+=4x)<~2&BNoQOW4o4_!pTG=82$&3ANWQfxh5+^zm(at* z!?xU+mP<83Nl6&MZZC9Thwmi|sN2%H@VCRjVbU8;<$kMcY-9lvgF$09HfsK+ChR5a z+?T<H^a8m{K;Uc3_Dj*s(2Sgb3@`q{-vl(JLg_7lo8Vi~0hU95tv%^}H0U<2G~X{< zGy~z3r4}cezrAP!5JZQDhqtpop0c0zIXZ`&7PJPQ?@mDfiK6}e^rrITxw7r$yp=Ok z_I*d-J&&T<ggLbdxXu%h1nKgfmpncU@Cwax-Ic~N{G7}j@%@;il5CSsS5%0ftG%P^ z6V$7SBHwPt{o7U$w-`dLW@&t6op;5TTtLfoH@A40LH3Q*C_wi(6~Up=sH!$|^*Jb~ z-&d=kFbQpufZetV%&6ePgQ}?9ZMnZ^R~;+iF_IyV(_Rn<*O9tE=$Tzm&rN@d<O3Lt zCf3z+Wc~{a+;G_gWAIJNyC^I5wbc9<ue$s7*BckNa$|;i8+Wc{d{8lLji(68P8066 zJnMkY=Ip0AP(?VJrRGDZO=KSq2QmaDsgmy?9*q|TSEf7)t?6ywXj~a5VA@9J-S$q; zj@!1ibVeiZHYtlY`=M(-5tJ9*7i?UoO~^4qi2hD*^T0P$$f`Ygop*{<C*Na}yCm^& z!6mv@t1xP@;bEBNn89EdA4wB_3g=p#eDOr*?W=6GE;^T|(d!jzDT@7u^cuK}Nv@~u zQI|5jkE?1;lW%px(&ku<aG*73nYFXIw!tfWr_CU?lJ})V>1tJ>hc9S`?ZI!bVECN4 z7c0NK9>JrlD>M5Pa%XU~tGPF%b4;jpOA@h_Pin}baVyg>Qb@bWK~u!M4Wfs>t=t+` zQ&y3$<n;PEY`N{R9BWkaWO+4J>`4`=e;rDDsWsp;8{6o2r6GT%^P0GGXFaRSyHOWT z!qTYK0y*XlD__0dBTgfObOdOWuQ^J!UPL`8RZCFE248+vFA1HOfilC$Vpa^Hc#eS{ zVnbOjW^$hCW;ky*{Ny$uJBgU-VzlLyZC7vHsuCh~HJ_%E=0xw`uQNLw@jY$2#;D@8 z0o>3T5MC^nUIp2<SdpG;!>Pultmh^u9a<I)8N9+0-40rVC)!r!Z?v7~PK$ELq|+#} z{c9wXS~K}NJxq>NwW;}f8KKJ44KL!V8si!wHEuoGBN3cctMpr~5Ev3oGW7_Bxjyd5 z-f)hEPk?mZZWT4HZ>-pRYc3l`$Fn7mZ}0psS<gNXH|rxnRTrC`o2SrzeNCr1mD#zu zYTa&s7JM+z<CgOUU=qWpSF4%x2CC>RS~g@kS-aG@%mBSHYUZd<zZ&FnN{m3ScB$$3 zcj+PUS~`&XxRrZq^m*YZluiW`bZ}ttxl{A`223x#NCJkyoju>~7XD^v@bSTA%9>;c z8c0cv_+AaB+BLyZYH0|XaS9q}(N$V%_U#u(oce2^PYh#ir&q(dM03yB=Ls=Xp8n3M zpc0%-l<6+pv%G6MO!Xrw%FyBpz_8;!*mR1w1`%SAQ9vrtnxTNtD3+?IEga+Kin(!f z06ms6MBbl5+?+-u<C_Vf+b%el=WISS<%_aXtzj<8YB<X|vnW|z5uX&N7>N%fSq*M9 zMzHYViF_%4X{>d8q6dqnwJ&UC{OWz2<@s}gAG+!1Xd4)B$&ic^%MBGJCE>;nM0AbC zn|lKXR48}t;IQM@)|lnHnCqUY97OC~?>EIPPnPhJc;P}4$#fT<6PI=m`*>YGi=>MD zLZ(nUnh@N^OkH8Nn2J}Kja`#d$`t~y1kC8=q2VDi0hY`OogWj!$57GR#Fd0Gv>vg4 z+Up;Ch1EhrBh}2BX5g1SomfLO4V|Or3D<;!*?=KE@z=;0G9C!D9>tg$35IFmgfv3+ z`og@kCOrj8C#Fwj<)1unhWF6;$O=82=uu0}Zj4tMZ7_NyEU0{w7A8;aHabv!>j^45 z@(|aAa<AZm)U&qh@P|5^bv!PXLDsg}SqNDTO!6<MUiNkRPWd~I+;Vd7pkL@$%}~;C zyu60P*g3W%3gfusAsgJUu$Nq+q^pb-VzWh8-nC|t@|2SF931->HyEWUtQ!NIbx8cy zBYOGMzIW~McP8)cB=W5Z3mr)|bkrr*_tO)v8!t<c^g_}_@ymY1r)eHoT;A87OMgL* zx--`?QL;|(ZG<E#N}%v*j~L#A8x)8cDtkX6chl5S0&&S|Jy8d~GBk>hLG}YL-${mu zCju+ds>(iXWcxGrg!{uh&mAbE-L?oY&ydH%#1DzkVgPF^wD_UfS}m8a<(=BTYZE*? zJTIpvXUAVz7q2`7fHDo)XC4G-UHa9xWi07qd;_45k2^6;>0^N8HfrpUZBHScGFhwj z(BjG)J!gJaE8`L~5F_xOa#GP6U0T_Z=JWC3a{zP(QZ}~4zn{tRKjjyd0Zfzk4pv!( z(I;n2t{|hbjc2eQ$rD{u#|2~w8N~gjHh&h}mk}`!ah;s^L|>yIaGzE`M&T@VbY$(u z-K32X<T*fyY`}BMGO_~KyY3*z;V~Q78P>h$Gs6sHhR=tw0sy2a3)Po|{_AX}STtQv zPRlOj>QsySa@ow#$aVr8cfb*xs-nUjF@yEWAYkp$-JtTs8M;;J6`!Nzi)gQ^TI)6! zz}sX_2e&FXDwih!%h~*t^$lHGM%yrdqdF8C-__T{+8IoVN<%?tFPiUk_3=v#Uv+AD z59_a}=N1=eF74zJmukBeG~U<EUfz3Me8gYv&8;Q|3BnAP1x$uywU#6+_#P=C1S{g- z?68@95IoX7FlS|PT;!|WNJ{a&Q?ge<{EP)q%A`9FnD9L}g;cH9yCddk9MMqYq`qH^ z5_Si3gN;keI>$O}*+H8XTVTCH5%zA<QyNNMex@!xhJpA2<NBbeuqK$l(AZzm!!r~; zUt?!LH&!n6J^f^{sXEE@J`??3Q_DE+2wuLm5i*2=Yk{BwcU6yp?ar!+cg>+0s-#j= z$|*Bjo>h`{*1wW2oTWY+={%ZuSds<iOk*hgH+S1R2&fMUn+1XH)Njle30Zj3%-3y8 zeQ0WpA4+l#Kry1~;P5CX5x)LigxF0ucO0StmO})0Ei$Rp%wr>iC&`8dw<~C{M;wbK z6`U`Qhju=zwZ?HMo<ZT^?X1t>5NRh%@9Lis8a%@t2IeP|t0(+uic)H>ziM(0F^qRF zEB70$;9Nlm)IFaRSNtycOz}k4yqNae)v`5tUOq*BQcg?e46Ba8mNWB9jxlyxK%hTS zkBLf!pGmj9Bph$P&ZLgZMGI&yKlZD&y+_o8(-^hh_x$Ln&mLD${t!RXOUi#2^3Qtl zi&t1!BcLGGPiy`VUQ6|Kb!@Rk{Z+ywNQq90jyH10_70zz@VtfOBTgJg2sH7?NcdN8 z0U+6u0waRS?b;CNY4|ZkavE=ZfQIEGCn_o`_tozC_DC4N^I@lUf`12yn4U|BwrEzc zEI%xnWRn3k1#G-;(gWVx!bJQZHhi*2M@O?r*Z)?L`TqU;Gbyu8+m$H)`=i0%_un8+ zR^Oqmfg;$Y<`>RYH(E*tk`0*PqLl4Oc4t0S2`vYjzd`JE>IRSAe|pmaznC`G2<C1! z|5=aQT%$E%WFwP^al^|lM!;-xoQkxasE2)~fH)^E@#dP8%nl>>-mN$pADif}oUnQM zSY1l);1j7oGzg&hb_%(o7y`p~@@hJA4x9)dInI_d7eoW|qi{vm-g^j!T3BR{=jp63 zo{w)@e7s++AoM1YG&c?1Rb7lvB{R&}FU3BI1*eRL?Y??*hzJ}U5;2U80j_epwx#ln zTo=8%9z3h5(q~y{^G7`}fnU2Tb_=sbZ9bLZU)NZAzCRsk4LIoK`E^YZ8ag4d)NVJI z=1)xOsU_k3$V~oIKH|22qYvxt$fD#VL}NeX(4x6WO!wuyO#9#)&$%>aTp<V+mRZ0l zAAE(rDm{`yy#dSKOCBe)Jrz}^oT=5!kQJ^Qtq#)M9K-b@czPJNS(8I@O$TeG+VxZr z#msQln}V^C(>HU&O}qN)D_iUvmexkc&2fjBx>EmdDt|d$=9&?8?P(t*4wLuq)Oc*C zi}exVpU*_1l&6{D)SHb}nTfbZNux+?xK0e_lou?G=b}F?PTL+NRX0pbO#X=dQ}`)s z`qq2lo^h47*b{0Y8gKUW_h#b#Cu!N<v*vg<IN0FFAI`@}KL*q8s+yla0~(cR;1HmE zUL8I^86JIq%vf|tQhYi@{Ozn<tv`YJr3A}xg1R4ck#Da|M@jhZUJ`%t=9}6IWufDt zR5-rqcxJ*rujt)xk7B3YnmT(fw}YJ3IOMy99T%gS1JQ+XPt}T$<6~^<;YJiTMZ1F} zd2`6qp_}f%Qn{-xjt*lgRTghJ%fu$M!>%HCXI4D}f0sYz%%ILYyb-2^R}{1`SvIg4 za(%rTs9rf!R#rw16RA?CwOnnA1F}GGj*7Cc-(N1WRp(12>MJ{*!;7-L(?STmQ*;>z z#R$AuH?LlP?B6{7g~)+*$0iU?^8^TkBC-j0g35;vDk>@<x|ZdBO!dBR^9}`Y<PKKr zI->;Mk3`y)$xF2+;Fnt=1k;m~g68Jbz{$8=_JLGNg}1loFV82HT<*7~ay_=iuDhO6 zMXqD+mUDBb?xdF<27Hz^lP?iCv2A6&=02|TDh+Sn`1DSPMbwz1E|nLTVL)fdHu z#&g8%Kml<U-rb~(p~YQC<Am`)KNR{IFuq8q)@S{O1it=Iliu;^=`5B@U|Xvb{+@^M zZpG?Az`aRIXB)oDRg7u58^XdcrrTn5BF~5g%t3|GM(>c#N6*E3@bKM=nPrTgl*5i} zh+tlJEM0auAJWf$LI;rhv}~kbPeV(zl@YNT9T61Xj%3JtV{Ek=D_?qRbAt!2TUg8# zqC4(M6Mx`*60yv0S(C1Bm_D=^NUQbdE4^lf$^fr&!4<sZpv}~Y+E5VOi$Jm!zLl9D z)t1@;ylM04ij7xr#q1FUD-%}}UtAye*M9_ZJ+G82pZy*n2=|*4GS=gwaUTn#B*qkd z;CKZV&Ds-fLiS;Bb2a+kaBdota)IS(=SJnjFz1wJeJJ)rd`s&#B<uV-15jlG%XaNw zG{U`o>Hj+#VcmW=Ka=F-?0nq~O`uz?et3G?#|Tf~ddjS*q-16zho~zjBQyRq^Wt=I zpyTt#M&Nk~`j=V=)|*^kUuT)nAw@m9c?Qb3Yyr!X9`pL?rKO<+Dkb+|JeSIsahDG8 zu9u6>38Q2!QNTvnY~bR;$;bODLI=Ldnl-ZCnc9S6S-m?q*t3EDfpW~*@A1vM<7vzW zz*WU1B)avhb(vE|dCKe#!c?T5PI8}m*R_H4k+7|Ck^u#&v-Nh}5u+(baM?^92KUf% zi&8WAR;mik5k8K^t(%Q&9qhM^w|0+^twZN|HTKCQ)vo2^Z_=I9gwOlf#xKhg?UudK zy@-LU=oPfx4#QXrN#}-_71Yj!>sN$07wUae96I_h^Vn@{7R4DY0Ryav>LP|BLG4k2 z%n^yN@pj{K@e@L_VLyG6e|EbUXgQ3r2{J!9A7^;9$NK>QE}*pKnyj%cXwF>R07S$+ zDLNehuz3ZC4_UIaI33UOS3BBx+|8*yELA?7tWW%1?NOB60XZ9`CfO44<acgfV{8ky z!29;4)}`{qn-BP(ztV<9TpUXO!sb9`tMZUQ^R6i(;IV8Nmz@mDWV`!X{Glh+4dREq zIl3jLwWBM5^cceQuu&DzRYit`%j?cu@C6aK0KwL9kLgVk{FB2h0q%PFLdY&T#S9eg zp6R5-{OytS#a)wLaWlOC7%Oz1Z)OR{hVWB{G@<Cp6kHnWXOy^^z$^BKxVXIA>_`Vc z(Y6Ll-UH^iVok?j7J;=Aj`2fp$Bi$$(g&?L#cgoy7wY_3gKn62N*6A1nI*T`n(njU zw&-iIfMXNKiQNZf>4yzL2K}@pvZ;rk*hd6GBTC=OD)(whMsPnLA6Jp~%K9EHLX)j4 zM%6H1qOxaQXG2y&jx;V2K}d9PbyhM7wsfZn3ce26`teJ1qaOD;D@`@Kz}Qy0MyneN z2fQo2^<Dv6OilY-v_%VaBZ+_KI&?ljwIScgg@q2f8B^HoIbVzNz{kOj)%%tw0{J(Q zb^jZ@B1K0uKQ+a)Of=|fXsFP^X91+FV0{J{j<mvYy`AwfT5QvKdjswW)z3Q;Y^D!* zJp^{uzw`~Rtve3F_$o85d!!Ykkl&33%KZqpa3s|g(uC7c{`d@vG1jLHunTm#@yKxd z^cmnR)DXH**Wu^pRG|2<X14WcLS2BQ$O=6Lpv$?ST2~Y`+#?eeh4duK!E1*6<NRu3 z`X>^LWI0bZW`-c1LJt4Tn2?yc;*cEhg=MA<3$z9!wkK!RXdAqYs(+A@l!X0TbM-H< z3apB7&TM_(ZNQlEog5uEZ8_DOY`0QQAUWrkO9s^o(tRW0*B}6}6L{_70^+W`qT*Kx zi6PSv`yp(LApszmp80<SBKZ#xqUrhS{b3qHXs<Bo@y+n@);li3Z@DB?v+OU$5y#>T z2m*fz9D{WLleyJK!6I+h+13B$OwG&-&|_F<$oT~S;D7%y&t;AVoP_`N(f$AXpdiv2 zBsrYsedI%?2f}XDF^ve6RC+QqfNdatMFVw+!uaRMfQ;4%)0BiinjIQi8Pt3+%ywqJ zG;?UiBkZW1G&x#fU=X4bY&AL@Nb)x{^-%wkcv%PNs|uZFGVAUPaa~Elp4F+(Mz|J5 zSPngrRMrK(89l(snfsh*sCLqhmvb9$bDw6D{>6PV7y$7vHn4;yH5tT#xS4kSM5hJS zE3CrEt_!%BtT9ZOQ(u)dBcnl&rEIsMgzf9eP6{d$DwVE`1QCFX9!kfCx(JHlqLGi1 zSLqhU%SyvIxU|GUAakVtoB+-WH;_y@VihVHf-mHR*-r6I;3Pdf4U_#(LlP08$NzhG zL@DMt6A98P(yoMG6xs7;!LmwfKdUTWcG+P@?a*Ml67;+E)g^FaP`EI*m}~u*?1<IJ zbdNV57xYGr#hHGj=rU1YQf#Lf*r8_PsVkPHpkbhrD`jhklKvbZ&H~x)8wGaJQ+`uR zb5fIr$462B{cJIj0Ks2;b#`v3lICe46GA%0my?uM%j>iy-ZJc5S+@o=i)u=ujU-r4 z7Fmu-k3ID#OmB2$m{Ud<`w{bY7^3tQ#FZ;_;rJKwc*xqJz#((e8;=wwvaZO~agoZv zJgOyRRB|{Nhm0mJ*`9>1pP>fP6fqlNL0Q(}|F$msDS0s4z&@FwET6TXVNHeuJn>Xd z%Mhf}cG6)LfqD}yoM?)hCk8%!RkD5DTg<W|a>y5v25di?Ed7OeF?tOp5og%ayAp6g zq*pD8tZODyK~Rkqw_{JiQ+S<wATmLcDpFd0#>2D(Q>SmoGEy91vi`58ZC|Yb-1`>( z<?JV8rgRr*3K}_TAw=JpSHls+C^=*Lj(QmtKv@IKq%5!Ab`6XwZ6*_UOg14I*-~QF z4DNtGjKiw*Dg;w)s;tt2rFS7`=Dwl+L;~&(T)Q>9{`s+$sUx|2@C!L(JY%{?F!?`# zStKSJx%4KG9(ZupxUmn=TLfpe<AVej0-wSvv>}qa#PO6CH-pF1-FQEIYypaE3Q<gC zH#ZLm_)8om3Z1YD6WbjVn6V_e;>L$n;5d>VK=whv(Bek)H;+D|ZL1%JW_KB~O{E?Z zdee?3#=~>xQuuP>UCD-0RP~MZjX~M5^wFuJQju>977dByT5wjSp07kX8j;J`DRRdT zNjmgM7Y%)#wLFu={=?um0{a&iYfkuIS%{o8SFXHVUyD5SFYM^`c)BlK1H|6#KtI?n zI%AwUiHR}s{<f!yOdpxpt_10Gr?vQn1V$HxMj30&i|;dL;SaA=jrr<Fk?BW=kp@gZ zm=w4BI-mVdDzgSxd8{c`SWu*GbJ03p!T4cc<2IgRuAMi9-`|k3Q9CV(6>9%>`b=^- zQuwY}7FsU7@CSGVc8bxI9b}Glzl4gDFhqF)L4epqyRSajqih_z+5B>*KHkbm_o7Yi zIKo>quz^HDytA5a(;-1@XGcDPN=hHpwqdqj-^K-yfuWiSqrx`C2SFt^*R<BmXamw2 z=-e{<yC<?$Ddos9@u4oUU@1p^(iF+5qbc07x+%2zq}+@I9~md7cGU0t6sv4r#2hJv zXpbF`*6pzSZWWuIZ<g4t@AnkEZ(Tmyl||gPxHbb>k0kqx$)wu@;u6)!F;1~R84Zpj z4P;3@@I+-YGZ_1iSp8sFFh-H(H0v<Mh?&RPtbP?A+F|FumBZJ3#5Ip<dHHUN56nqz z?j3N38U)7sC@dpdZpFRqD=I7Ztx2(0Rg$gB*?Ooevc@;dJ-O4Z40(M+s<u&2G&ZTJ z4?1vmKYCD`<jMV&%!h-ozqR@|OV4OaSne*oB#KYUnAySjAuqHU4#?7LfLeBkMXb8% zAWphPOSvd%M(0~+HH0TVC^N!&DCZY6t=oyc*#<xYQq-`BYaxGy7(G_}Om>8i#2d=v zy^<gt(`m>+O|S$ITp~N!`*(1b{lHYiJBop)Kiu3+qwHZjI$~8RsM3;5-PH`uJ?I1O zywWC|eIin@g|7Z0Cb-~_Bb|>9h1|N#wq$mv6dl`=vbJ0U)dQXT=2Fl;#uBz8vqNPX zjy!U&W4whr9$ac<(JWMUU`hja<oWr3lYhd8V1ZFLRYJX7H-8en^Pu`)7C<j}+!Z=A z6E9EAj+pqMPjtC1y~*r5cEc1b(Xr8n5KiNSW7MIZFv5v?L%-PZ>73<qjbH!FS61A| z%>)RI*tdyx=~g|yA_Fd)bcsJaAMpVJMk4;u>W!9oFJG}ny-e}stXu<ISvqw$lGf^O zA&mBL1lGGE7&-<ccp5Jsdwztr*N2HUxE@hBQDNd-D6M*J$b#kJ4RFD-wg>DKnql(i z5LoHnRiRzkH;D4277Q%$8Nz>|I4J(FOw|n*`rA1FQ;*`%xi=pJy6cZxmy0U}RhR7n zfdk&;)S+G2l;S=qMK)!b`W%{Sn#J%=*!Fzq?(dchW$d#AC2vAnwW_B<4RG^+RLolS zN{<?H=F7^h+15TUhr=FGH~suB%!Yy^_?2jjId;_0IBVtUjR~}uk1#OeV9Y{Wnt8$@ zi)EvEH}%4Ef{WxU1&CNE1v-9!PZe0uE#x%x5se74Zi>Iw8_%Z@!KXJ7iFgJ)Vy_=m z=w_m+u!?q`5X|WPS76~2-08G}uJlb*hMRt{T?k!vAVKy@yQ#4kFPcu;h;ZhGOeZ@8 zWF~~cOjT$r5cyqdU<=R_&`5p;zBFE7)1TVjsK2nu%*Y}vCCFv>X8dNZk&_2XM;(~b zWboGX8e}@BVKypp?%?lB)8{o6Ck!7$uIl_4pS)RF4F5)Zo;jEh?&3CYp=K+ifjOdz zPYeFVV5kR*JHnz^hcSL=XM~cD&P4H!7aMat-|}$FD&q9ivIZ`kvOHrvlS3`mRBIU9 ztHaZildrDQk|55UouWFvuhk~#e2(TQGO7!0+qe3tuzW1HMjt|ZvO05s@QTm>iu+sU zp-584A;f0&=ZUs`vF#tV2G{tIR~2(*=lEfW1f1+A-+8Di%D(vB^g&d+e2CdX>=a~1 z-{Sg`7*6E2cAdAK@Z5kwQSK?m;&ew13?`YC84_@4zMxbz?Si4cnQ1?6%)M^acUDn> zZnaH?3KD@4z*R+clLcAf;C8_asr&oJT5Uqp>%q;Adyj|h-jsyHak-p6%`&``S-4pC zj5G9Ip@Rho`eQ;se9D*qBuuDq*jbxan3;yFI-1>`d#IUq5V>*VAhpD6JlV6I#O6pr z8%{CL=rT?k4zfLxqP8afzG}Q5Nnlyn8m3XZlG0{NG!p@sh14cdgzrzwb7WcmG8xj` z=hYa@L~!`hDMw%KV8jFYnPt5M<Jeq(p6?_@lO<_9Nu}&4O30f_$=pOqOPlf4%2(Y3 zE=q>3uKc7wOj~3xGIccVyXbvOVqL#vahkg4<z%1Q%;I8yL49p=U43Ff2!avj2sXB< zc71dTT0y=&RDErsVj6<3lB&XR%e?cp62+Mh>RNkbfkm!#iU1ed4oR$*vN&jFpT2D$ zj|KD=@`>h94Vjcii#gtW0o$q)3?%M07i6C*$5fRomemRBqQOXWp*sc(4GWUw#7~|Q zEw<EWsx?|`^MZB`A)zI7<GC?IPa)&bd%g)WU-o@vKA0(sN7WnLKS-r(C9^s+vcd*5 zC*hra3nShW0dN?obe+M!<z$SuAGZx2yU#YOha8Ke5|x=v9vrGo*kqz2H0B$k1GU7L z`T$WlRiqk0_5n5xJKe3q3r)5zF#I>Rc~P>-@;|>{`)G<zciJE0?>q+b^5b<aJgM4A zQMLN`Eax`8kn0&5-$;Tyk8?zgld>$YxbN`Hn2)Ll@OKK+t+}^%SlQSVl#~KaT0FEi z7V={FhcP=YgY@d%n8|tyv$dp@_orvy+R@e$A4rReGUp4VG-@o#(qYM&J+${W5!T8~ z&GVb<Gi6}XtM?Y<`7Fp2zYSdQ9ao)=M<{s7VU;69Xe|BcR@)bOx)X*|S6A=e{Y_mc zO<Q#MMRf;{l^w*fCb!)ehNT7xr&2f@y8dQz3_-+XLGe}-jn3*MR6%@i?19n4oXJ@Z z&Sl(kSH}0HNXbb+Q~Bo8gWBgz$E#^s8*U(JfE4Nzvhcf+cMfCV*Kl8D9fsy$DZNkc zZq^9Nk^Z!VXF-pfTm<{8ObTg9F0t3nC>Z$D4#>XtN}s?918HajL9_h*4AbNX$t~3% z0ead^!C$#+DXEXZ;Hv(Iz{qPhzo?5oO<^jMYJy-|{u_uVlAd_r?UfgSaLTU*(0SG~ z)+^(iuSxT>Og>k9i&`?Xb9DMweUiubW9xYGC@S?V>Z%Lk4klbIQp;xEHR)0|6)Ox+ z(0pYl&Qw|IO%Ii5R&{mSl51_E=TxCHb2Yvm7_&-`lVF7y2sSuHZz%iY9?^#h8l&k- z!E?3Y^V(H@t`FS$Q;NfgX^al0I&Gm1)8^RJaEIo6t6t}NLv3z#=%c^RbHXC)Ii{B7 zC)&ONWujDmA{Zt|l65x6%Sh*1Zsa*RO<N^0m+uZv$nWsA_fh^5WMI5L2b{gvS^_uf z>ZT>A(8%R-Dq4Ql_>b<`7at_dtaq&jttros=iN_(p=Qd-`+R_9QECs~cJtP*G^7MQ z)fSg#OE8t1rQBFy@G*t`Ni|BCFw4zpie8dpFcK1GGrB)F!0*uFPA@JB=YmV83R_;h zccRUj681PzOk$rfxa#qwCYLKP9~K#o1_((#{n{ULE0U|>*x{htG$oa#MeUAI^><F_ zGh@T^-Ph5Jk{IJ!()!P|$0o@rQT0>GoxVYk2&3t|kA|{!HN`~POHK&07-Z^9KJ0Kf zSq9rZ)Zye~dCkB4mff_J=`?};l*eLBZ)o2Mt39hkUEb0GK=}^XW$?Wal>Iytr(Tr> z2wR(0?=Vcv;wcKbY*`<>7FB*RDJi(pmORbxT&YJl#tIrOJpCKJHIPoMx61M?ty$N^ z$rVO4EF5@655;=*tqz|N5MYc)y#tr}*&D2G;`Y;zwAY4z7DUamkyB<d22rWRm(bE} z9<CQ4Vx|je(P$_!#{Ks1?X&oDAk>tu-f}5nJi8_=td+2y<TlI3KK-35X6T#B>W2u? z9m}!AEIX5nK6`@~bH9{F<s?iON{vUomU7`U1G2BYpl^<+w5BC5Z2rVT=j*p&F~2?G zhCtedUUtp*31}&e=i?t`E9)_IkZwy;(%4h%U3eKq6aF2foUmWFki9qKop~+eG{zQO z&_v2U9qgtyb*b?`z;rAuj>@WSi%STi6T!m^QU~=-D1RKSW*3?j#hLEW9v3DV$^Mk2 zV5x2jns;hvd`JH5Ae^YGz+;5vKwy^BR+Fd_#Nui??Z>RlbF`Eyx5Y03Q5KQHZ^50a z-(e|P`aAWpPcy0fSkGK#im{<uW4<jR^K)%UHkZ1cnr8pG29!Y<1iDBVoyF$(zEN4k z5_*!B@ZD**&0A}lndO*?=-ckrn8ExzsocFPv&Z^u_g0IMba__Kbc^adXQJ}5pb!&e z7#lRMWSTgs?HO3En6mROP~^41&JJfP%;7ITIitmc1UR}`bhFKlYYeW|cnOg9Azo#K zSLZh;`ePv|BSjlAe9;+;3^z|xb7t{kyfOT&Eqs<Ck-Gb3Csi|UqQ*(9k1`JgX9S8C zXQUwn_vZ4fMV4yDM6Ss4Fn*3c*VCSDFTT{yU3I3$6vc_<N3okBk&2imm3z}-8(Ln& z{Fh`^lica{x-eDp>+<Fq==hI*X#!6a=SJ2URn=Y+l~igySaJmxFRHnb<xm-X&ovD) z>2wx#4S$)vU1p5=#@g|c+(9Uhht-VvP3V(&a_yqzJc(R@kc^U|Zw_2t)l5rI2MUO* z4Gs_MZ}kL?W^kc_P?5>V$h^L7eDHw?JWs_m-Oc}aP<}g;z16bo|GWxhi~*&Br`FfK zMZB=jopm@b2)H;-h}*jQG4#N;t~S#@#HZzK-QHD{vp?ighW{{1<8M3)C)s#m`%Yxu zd^9~r%I!QODoUPfIG|~WB7UgfBeN61n@zWzal8)vA+TM0u_iPJ9K`S79tGDEXA`{R z7hbgW5;Xc!Y*9Y0_tlmXPKnKT?ZuV?GVr*w&#aMt%%mU6xXirX_mH^5vxa=WDQ)(V zfyqu|OBN$fJl9!Tc_)>zdQ#?79+>TZDBM0CRdZaE!;N{MJk(~7bgriCbYoX~ko;q$ z#OqDXG9YJU+?Jj=hCrJ!GwM*Ap2G1YZjls%lD_t4WzqXPBOOcEHq;g2g!fZK%`q^c zW^sML>I+L?Wt&+-h==pdxvG&XbTzvm`#b-P60*QAV*V1@|B$|B5Try>v=cSLdhIO| z__JpsjE~ILrECV)8PjpL@&%78zII~J;4PZ8<04+NH9uf9yk{B~?GdAOd-CEd?^?*` z2g+dtJ<6a@MtP)zn&6l6VOo*Zo8ShP#@?^y-uJC4mUl|G&`^G<i5lpA4{?4W3FMMt z($k7FtY?n8OuOJ6K~{e8oIkm0EQfzvq^JX<F>5kox%aV<Xc0FlZo1cv&kId{KC-Iw zgZ-slg>a*t`V0(NJ#>2QpPn;qQ7JV#2mIeTvDQgz0x{3e#MtMRx+=YjDeT$5_4au@ z=AEWjR>s<}M(&#nG6IFkQ<9?2I8&)iADTO-OwmUqVncg#2Jl-f-D{%F=zLGMzdvcR zHYY){?L4fHE%_{FWNn?=N*4c44PL2<{PS$ROfG9QoDi09Q37(p-RJN-f-Mtf-f^C> z-0tEB>@^a9PTc4EZabu_MfggsQeE19=wao7R`s=($O5S!8awDL1;*HDu)l8NG)6tF z4}@Y`l6$B|bvVx$tCzgm*j4+7Qx%|)iyUMaRNWBvUfMf$94j=$a?7)h&0bcO6(zv# zJ&SQ#-lMI)RWEUEU%6NEq(N-Xm;Y#fyI-NArq0dD@dHwBc_&Cd`SYEf{n&H)mF?i* zP*PH|)v#in*Vvd0<YD3}WCyoq){dB1-b1dw_KDePB{Rr8VzY!FT*lvhNP8?0G#foB zC%}h>^Ll&VIJC8SVf`wmekRU-eX#f3(tp;wrcag@C{5aUJEFq3`CtNR=4u|iLHCy2 zdghm;S``trJM>z;dP!eQTkM&g##(h<QhQ9UcX;gK`WOt3I(ald!5kbL&N~V|c)G~a z$xxn)EP_hEK4S9>FQ}vc-qq4TC7sHhI!vUads}uws-P~k=WP*-R|(8d4HlmjRXu&< zK`BJle$YrI)92K~4fCt?)`eSUBqAx)+J1id*b@LL4NO15ly^&6G`yW`K&6I0aO8At z3wFbY@aT^)MaRKB_yx+te>GhvJOxZa#QxHA*<BQZIhUZ9Fja{IDYQe)PvkR|yb+d! z@Wsjki{XYok%X6vHAYg#Q;2&x@DcgYNf3-zyg`iJcAl#sSsq89wV!rqJg-}Zq|+F) zKrwTPK*C^l10fVv1R=u1_AswkM=G~S!BDk96o~`-9;QRP2I{1F1-@u@s{<Y2mbDCR zB*%TBdOQlXA80tScVJzA8t@Rae@MsLYFVDhr}pHma0ZkUs0-<VPW9NE8>=F!8YD71 ziIR;utQ=|12#=)0=${;?%=0z{oNP14n3Yneu4oQCdM!KPRsB&_=qyePs4zO^=DZim zmH#f9v+{L?I|N86mkO?;%wSG_nhEc2prTxSFyxaILPu?XA<x_<b><d<%X2>*5i(NZ zE=g;VnCoj*n`tqmLU6#Ah%DE&pJOeQ8Mbt~eAJLmSsUexk9G=-X<Gw!K4WsgGhyjo z3?Gs%FE6SnGnLzjFs9FS+edNUiLD+|j_F%boz_zQHgxWVTZPop*7WT*&5d<}N}wki zcf2}g!DDTTG%L&J-AyzGKWc{)KsIpNF1#-C^70HS@9*Dy9`15FJ2(B|Ol@oioV0+G z#()UO2wmf<y=E{-=j}an?gey}>Dvj*X!|8mf?^~$OSVtjHGg=|!6qbqvoWZNn53)0 zOzCU=hgFBm4oTVi6<BG5zzAYdNW&e2{mbKpyyH67E7iR~Tgwd+WxsdWc>Rhtg;rZ8 z?~J}uO+3pO!>@!~-h*DxgP8hVpDr*c^^WsYk`9LNqC!i`#_KGJsaN!>{EZ1oA?6yp zNsM}upJz&`k#5ESJS>KL+Bq|8u8vh;s7B?)R*Ial;CFOz__Rw0Z+S-V_OLK}b!V>d zK;a@eOHt_$p|Nu_T11pey-aAl#2sV?86Jps*h|1I`%}K3BJ2oy3USxN^kPHMC&e$| zE00BK6F(u<W3l`#(m1J-GdsS;7@%OHXnWkr1<HU!`-K|D-wRQLGumk(Q+Ert#PDNn z6*QuGek?GsTufmuRxlG-^Fczf7cy6C#%L=2G@-Q4yq8ekaHb`?RCsKnWa%1Z7H<V_ zd6t{0dq7<2=^<j;m7WYEyVq#13n4?0>#1`aE%h%z7<0tC>|@H_e$Bkaw+@?A=doJD zATu%uX_jF!BAaZs9|Kj}tR11ITw0Pih}}8Q@)+(gg}Rf8nVg)gI#A^4Cg#>-M?k3M zoTM_<(}0<hv8r<-IOe}ajljTvgs5{RR$`ExTyBfZ^0E$pxIMkY>JP_|S5_98@*WcK zB_1AzJ+#u1SkR6t(^H{HNJ>0y3~A^*-M*5}bVG_r!%5+24-{F!c1L>37+!5CtUuGL zcr^7pftP3?kZDEKvdUCPGcWcrWO`UoVR`yOUW<sEK5Dm6_FZhLue$_%urNR0SLA@2 z`@!SPL`hLmTwjLfY@m+yZZ~4#Xwy_RJ4%F@vH<xjVPKb&mgk1pr)m?PUdDU#55Wa5 zAigUwQWO1KE~L{Jui^d`7t096HT9&v;Kt49OltM|<|O4QLT<X<fv?blh{Se;f&Wk5 zM{OwX1H8BV75qhn_OMiIlKlxo;q`n=y{67B*?z~z#(J|{fR`8*@1AcQSMaD}DB%rP zsG#nChXX-WEa&ln5Ke-Yq>&0890uEzJV%iKIXkz3yt<<QT5ItA+q*MBgB0gka7;Ca zJ3+>mcom2JfpkdGc7u=CfDS_tEGti3EJ*Y~b%%~wV4MgDCc5FfIN!_&1a__-e^(A* zX2`KvqUldN2L>=*4sjhL8`|DX2T>@2L&_g8d%qI&#dOlFsJh7+(hE(#OF&@+>uo*5 z?mZb|`6`OXX{c~s;whGZP80j5J7D0fT4s59u{^xpHr_s_<_u6FG13O28wN?|P8U&1 zF>d{QAeym*-<T+)hJO_D<u&{kUTC%~(Irz=+Zd9SMU?!gkTthlknp*+%*;&BNsS|u zCS84U@y}#GwgC-Bb(04eha6R&r6^rI8XapL?qOM#Z*@NgU;4d-NArpLG*Eo30>6bv zZCbfAWxR(<x^fhMpZ%LAOFOEC3OHPv>h#i#u*(56zM1-04#93iW9icZH$Aw_YR;>y zIaZEx|6wXkK=zTBPmriV(7v|9$%RD!Y-oZC?u?!e!N&s~AG|k{>aD;qc0-`AVS;q! z8d)(%$6I}!`SSTfdtiK95iz5OR$tPJjqC)wBz>VT{GPt0Wm#j2HD-Akl9taO?YQPQ zHT|(wPDe*jVy2d3edRARA@K64A?ftukPh5bFiDysC7z=2X<`1N@FwFwBDtm5>XUV8 z=js{iaug$3>h`|73q;YX>VbGadc*JW_4$~##pWu;9*?<=W$`BbL`Cp;gblzs&+43$ znC!$MEzIWNsZmGN)wA6)?;RU!^S4k``<NSLY?&MDT?Rr2TFi8=Ax5Hidkyrcg31i` ze$(q$<Li$P;Z`aw0K+yvuo}-z$gQf1t*K!KASQA0_@)XeZ*O2x@F#|#Q|$%11>lk@ zl~h$5C~_Wikh~6ypB*3hX~;8g>}sNT6BIqS+ZZmd|6s~XqTJoM^2|w`_ml7WIKW_L z*fDkFeOf`0to$Ms^1v+M_ViNb_7am}k!)wJ2P1SO>)pAR{AzLH(nRR_#51tuB@N=V zsW(yS*vPz>F_Du%3~;OZSF?F-a?9_Qu*2jEd__q^-*jWL$Lk_mSbSPnT91y7^qr)@ zWlDDjj`)rb*I!`C=M>fW+&;`Oqf6Qi!0nb*`zb3uO_pke`z<&RghJFr>~f^kPN-W9 z_-^|$;yJaKk0g;m@u{GYLB7I|BM~zeh`5^N5^u(T9OUhSP%=VpLX)CWIo}p7?VDVc zVlGtWmLl<7(1H>45O*n>(dPd8DQ-kkAR-x7DXm!1ldPx75|L$?X0o!N_;_pjzOmu; z$w)AXQN9NRCDw=vwilG3{gpVWvjca-<<ln=U4LYC#qID-EvT-&ppCNadCbOYKVFR0 zcZG9qk(`m%nxhHL*G+cobPu*#F}xxJkgBL3=iYHyIQ-o#pZ{F(#ul1|)Cd1rPKD3J z09Yl@w1d-D{4-l%v3hSjKPxcQc#@T0<q2DRFh9v`V%uivNfs5AnV`bK$dB_YBi(|! zL~F6@XPB_+6=YXoS#IR|!8~#$wY!NmTPeVx;(IIUh<Q{>={>Q{j-_*PR^MJW3{_;v zyseUBu(2^d3}r3`VKU{IlRpIv&{d|2$rym&)yn|#j^$T`8}k7Ici4_K*pdIItFMfT ztJ${2X}odw#$AHD1ef3hcXt8=cMb0Dmf#TF-3b!h-QD%|cg}tHoN;^Xv48aF-c@^5 z)v8*vX3bSj>zj}gmXY3GmZ1_^p23}axcxaNO>?X_SYb;NTRw};$PqqlvXOaEW1P?O z#mx#E=@`k%-rD>s5XX}^vo`@jK9}2T(FGk!S#6*lw&pM%2WQd_Br0SwM#Jvzdk491 zJR8%WpQF08bHMtcqx7fQgS<X>6=AwINg+#dqUUoLsXzE6LB{A4=Va!{Okl)#Rkg_s zo25I5C%Y0XL~S_#M+jTN{M_5p);sX!guv-kY?OL3ZxE`E=1UU<7y&KMT^m-srYlby zZn&mwHi5+~FSj=ny&<yB7-D~#44KQJxZ+DDQeYps5!j!~RdRFV0xO`9f+d{#SUoO# z;9J0SaPSfo$pK94@;$rAL_WE=IDi*^gmmBV;T9AWv|VmE3V-H&Jv00pirf5>Ac++k z^)!}(N^<<jmsS3_b@MS!Oqwg@e$4_(a9Tgr4pND91n%jie(-ON)r-*0zu%$ctXy(( z|9HUw=VFd-4uD2H*Kx+RmM<A~bcfyi^V0nC*oGPS@&5eKTzYNreK&IN7SyKwb|2NB zEtEaS&m5U9<N!H6C}pY7nyF7Sx_BL-rn#u>*uGvEBicquzCJj5&i?bBPeDMU9o373 zlPJAKbLE(@tg@D_JY%Z&SQVtdY$g8KS-oK=CE|L1^B53C1&`@3Dl)9Br5G9YS%&0o zaDxr*QdQ`QJR<ef;v~kG>z+a1vn|)p*O}LTU8{(bZIx5oH-X=wJtYGzS5)H<{9@6J zP}}pYEuQ~})*V-D=cUw4i-n;UwRR7LwGA%PMQe1dZk#xmAsln(NxYk&@tYGDh^h10 zLC#}kg51u03kehbQ5yQShZpJP;%#vnHt#@z{`?K;V8ay~1y?IrDg<7*hy<Pwvdn5| z;CxHgq4S9vSKnhR;(W54vNPeCSFXG)H&q+9>Q{vJw=;RW=8w%^4yYEHi4pY~Vb-}t z6~2(FcLh*h6?$zNT^fp*XDIa^brt&6RUSmyWea2HA>5%hH~SM36!C(6?%+e6-~($= zd0kz(rtA?$czB_r?CHA|^^?o>8v#{l$jHFhA++YHt<z`clbXghtMTkdnSnkQKeS}t zVwwwMBqK5BC?#tbe`JJU$Wc|(Y!eFk!;9NE@_=isUjKGE#snSjnGVQaEEp@vLu46^ z+JKc($Cp6C1$ZvcUA+YS8G&1iz9wl`FOcW#t|>T9oMPJZVz8(uzh15(h4#0o@=P^h zi%sw~5EkTNI4QU52n}t$;+t^G0>50!%_KisA1kW@W*;k1Y>L6H!sjE?V6WBcgZ1?6 z8|)_F%OfDan-!o|k})X(9Ne2pKniDV4mVyDd4$xbkHDohwo3f)y;5J5hNPnm<c=#~ zWk3=pp#i}Cx(<fOcU<G_JTOEbOfcLmgo<sZ1dOwq)8<O~y&+>B+xJ5iHL!}~bdu6w zfkxt4&$BoduT%ASI-_eCi;`dh9?s#TXl742U7GE6Q7!g6#~L}oJ9Jb_*lG%v1xDK3 ziKV16<tycs^Us9yN$Ot;6aAL0$`g~%VCB>D6a7jHDJuo|Z^k(wFMa%~zrXu;Bm}6) zUSD6|ue$B0Taa9Of-sg6l{t}3s(oVAH<F?7ad!1>F^aI+LH_c8^_!(J2$;USpKo+g zemG+~h!~l7a3~pozhzE%d0QWc<d8aV$?>XfDfJWgBgs}DjxG5>hFAgI%-IN+njDZK zgx!s+ElWFDI-C{RZrf(R&aS(-f_Wj**qePh6-`OhFjivC-j}@?jNNL6fbNG&qEv}d zv%Y&y;x)D(9Fs$LP`&xUPEtb|Bza6UK#~Yz4I}2PH0C2}??Vl8058uj&yn<Jv)KGX z8)%!R?mdgZDgN&radyTfv$`JdON<w*KiK<du|E^!dG~DEl1Lp?YSO(m-PvB|-DfI& z@#-<NZGB_pdoK;TVA&W);-3MI><lXTgiC7f0@ph>Vo1*4?@l;7YNN6>aFR*e(?X}P zI3@$tl(^kLT7ycOwu>mf%eS;<h1v``?#K1nYk%O{TRkJiI>@4vsQ2sTcKm2#UYzAS z*?8n|e_dE%T-(JU`4p+7M0e1`a2={f-P&IBs=m*BvG*68BIzJ|Krgo?Yv}+@Z^Ney zEB0geyE)a+)%F?H5B}$Hs|>fVwRD;K3ImvH{j~eHWAOt==gg*q6Ulvq`W05C8CA&* zk__d1Z~E;7QeDp#N!R`_=Rym@Gj3?}>-os;FN4DCNFqgxB8%{gQ)H@d?*8{bhU4Gf z9UDR1*DZs;YLQ^<yTrc7z4)r4LC$}UnU%4zK)^IVy3M^`FU0hxl*o%K>v{Ts(}Z(@ zlAqe?y%_{T1|MwEg#dJQH;lS(zMq|u1WLPlew6-yE&yt|T4aSZS7VX~G&EqP9~;h! zjM2^(N*<r=3PBfsuNVxkSpg_C0NygrWHO!ELm%(8iD>dneP|-G-N*sxVk1}<xHx2i zAhAc<t*t`5toF;pi&xma1|M{K-@2%kW1(@oLeP^>=961kPjqg2H?$;<&hmTz##>$V zC{opa;};QU4i1u6gOpfesXk5Nex7ZCH7*`#zYTNyr|FZ^)_ZpSb}Ou>H^J4lhDaS3 znwxR#AOs<n!PwM2aEi;ST^(NLvDDveCmZ@(<1LzB1QFdj@8}m^O*wW-)GoItw2Qc2 zLzWHR1G-#<M_v3fVISL{Pe~si*`t=Y^+vjI#fHYJT~1=(yHlzax7TZ5P@nFOv^pcT zGb24J6lp#<6;`A~ss3`nSEp*!ACC0d3TN3V5-cTYF6104S}tFyew`?IQF5he*r5U^ zH)CaWENF953(e%LA0pCIx%L?8RNgM_8AjJ?xlp4-O^rt;^`%tc$7{>tjozba#m#UN z1Mi0e;$ecs-KZ#lU?CX*l*A@0A4~n`a3fg&)J#?EiC4HX4q>A`4U@Q53al*p#R;Xb zb)qa4{$;y7EE!i-E=BtFp<Ia!JlrVfRb0^wbCnSVv?yni0{z+LK~w9OBqJF|J-`Z% zj0hmevR{NAz7Ix;Hn3YfZ}|4oGSMII3Ekw<FUlLKCQ|!$z&*4#y6su4N~bZhbm3){ zYcy}i?|qzwZojL`16`HTpJ)(;nP8^2J!m7xKyl%(WV&_7sxe8so1jJ4>R1ZH<b)bz z#&_?NDC~4o3deVpz4psNdf!zck-NVML#dq;lh<8awKni8w5?e~&&IlSw+i~r+s;DU zch}iwZ)(2#CaXF*yd!uI<!H4weHV|%GZU+K1KS<@tgBBN{C-VX=dEw-B@!|0@);#o z;A=TNgYO%?k^mTzJ|Fz@MKmrQ@sPFOFn@L=0RoFF?V>=56sSqMLjwM72lqdAMn{yV zyGj-V1YEoX%VQqNh~=;8z>>k*Z|-C!6rEraO6M~YS_L}_#8zYhViG|hY#Tm4r*}7G zXn$8KepM2F-5@Q)TJs$oHO|;16T^_gM`&o6k^mctB?2W%JozIt=NNz$Wf6rbV7y!W z$=)1Vgt&BsPt}Lt<8`m;d#m7QDZfaj5&yA7W?;>6C8QW`(oOu^=atq9PaE7ezW3Dn zi`9dYT8mmtxG=~Ij@a<zzP-ZDCP8TbDWsG9>w1%W+3n~yL*xUdwZWgnm+`w?`rlld z&jRx|SVLP{1;Xa8@rbchTV59U*Z1cQsx5qsc)8Ct@yq@(6`03RVc+>=o}?o1@p@ys z(fKCfeh^OUPbPu@yfAN=r0bRc+$^s@5tM6BovoOAcy0;)hckErfGHO-1k{%H>(PaT zb>nVA8DVu^qlZe!KwGWQrkD51f#8NmC&{y8Fl!Z(EUvF}=PyrfQrVAY1ZLg>lSqrX zS)XQ8D%;-|&idOKPb+ABfn-dWW_bN7bk~zSgrv&){&uoNLre8};o$U8%EM%;7r15e z6lYr1i-})9s25&61fNJd(;PHXRe7y(>pQRD`P>~gdwQZ?sJ?4@rx9~U^VS7<0vkcd zRh9xoVWft@%a!74mnCdm_Tr8p{^h~zTx?IRz<>9aa<Xj2o0ch`m?@ug7n)XvW!9rz z@Xp=x^z;~0G!WYqX9p<e4*=40;O52l_-8)BDIo+TVHg2)g%hcWl8Fa<saUwf0+PgO zv5d)*L97ZY;4@gBr`)fHntrAO2G3f*r}w6@{YtL73<|jIOeB#20<m%AUqV4CKTIqn z<5DD`QnmtQO~4xOte4&bXqVCBtY%d40TGDEYGg4-H37K#x?{h<T_QJ^zQlR1Q{4q8 zH5#Sfrq5iX_2t~kX=#zst>f<m(#x6~z-Psy6`om`1%7yo(q!u|w_A<NFg3A*oryRo z7NO9;0E)RZccU|zpiVM!&*8RjF|cF*k-_uBOyFio&hk+WlI68EyEH-S4~xPqc!l!s zt6@hT%w&pFL8RJ959SuxMhvRt=lEn*r2>E{;bcX|#D~#kZ3OnoY$D&9WMb@j1&fhq ziNvL#b5X-|eVv~45%!9F&TXox@S)^?Wi)lg8m(bP7A+7C?H!6klxzJVNXb&a+oBvt z;@?f>D5xuJ=;eo@q(w^w41fWN5xp2yK9xwemWCAz(#=2Ef;DH~B8Faq1e*+e?|7=@ zIwvZlK6+;qpwsPqmnL_7(pQAe%<aAMX$B@cef1x6xvh@zogo}>k^J7MmFx)eOy11T z^;aiHzfirZw!oS??IaoZp4qLowufoD-`3ZisoQ_$>JGMH8As-i$r=#W%N{`L@(pQQ zai5;9k1F-OK{W7Th+0aVB4Bsba(;rJ+LqrOXBd5&FPm7sI<fPj!T~d{{?~AdplmR| zPZp3g9;_paKtU$5C70RMipk@D03~ZA7qlvksvSB3Kgpk2#_iAK9ej=84Ie>v_E_`- z;JdE%+-o9zfL%W}J`{^(Y#Q6sXKF|m0#l$(o^+ucXJ(9QySL21>~RpljjTIF4vf3U zB5b<b!CQLlh1jE1^H=K$xR`5G=G|j|x0>U!ulyj!7XF?Xb3NAVz8Y7$Q|9tCwZd}H zy31$pdFihEs!SN0D3uPoi*vJhhV8wqH>7YUhyRu>>?kFbarq~|gV(}o0h<{Oyr7}? zog19pZxOin8!IQuQf2*k!xnfLaM{}95_-)(czX0Z+pbg6AK=hDI7LNH&TWmfC<%T% zV@Y)x=@=_N16);pcws-}_|*hkqBi-I1Us($^7eYW48ynix8wfTomi>&;VsdGw`^8- za;=LJPZvT05P%59xItdvE%d~VTVpr~j|ZC;fK(+ngLWAG;)<5$eR054u@1>bA;B21 z!}F+t<Hi}=2?<XJ$|s91_a<6^wgQfhQYn*kruG6MM;~fb*{D<Yud3a>L%qoecmPmv z&o4_PO4py|uP(2dHQHNHh5(p&7Zu(4FfdTh;Ft^{D!;^vCPf8t<Kg?w1a}Kqnnuah zo%5`y$?fdx+t=v^qnT>lGqt?j(hM#En}w>q_M6E*R%H3ve%2o*omKvD8z1|cE%wX8 z$X;H0U|<sq0~u2ZHXTs}3lf-yQ(dh$#XmcUploQAfElTbRoi^tr@7h2?8Xy(;1OH_ zG-8kt5b{Tl0n*0C9hp2LAoju)Qj)9q_&nx_1=q>&36Wzvx=A>n%>5b(9S0g(?eGL9 zIs8ezUP?yPs;^Bg!XDs2PP#>(f!<<oo=p3f&-)*9yG2g_f`}zk^(TD<SmjChJ0J=e zUAj4-IaJ&XGjY+eQZ2%T;>J;d%9DmRQo3SeUG4Tl7TQ>mk!T#R1aQadWN3E48=aFP z39F82b0Qc9Ji(OOhO!vY;40!wzZ2`a?+wU%e$a{`B11x^8+E<W#df-O$C!5S+qF3& zU3Wu7h;36O1@?>%6t->{_z*w>dU8JY486QQkOQILnClU*)`czJQ&mW`SK1!<bL_^( z&zLwEHU{b?|1-)s&ldk7co@@m-_*)qzG8KfqXT9Fl=@>XbG!WF(R{2hNHC6y;~ODI zAnU}85UITP5|e{h_1Z5>6$1}x1^TG>V1q*<wmhZrDb8utK!iozHv+a(g(A-qFYcFD zP8Kc;2i4tBZc~N_p3KlkkZ|q(N$5sLH(itrwiwd6!4AO2K4~;>7L-siVzZ92ht1O1 zFIfNW1sW)e!ysbg{KttrRbT<dKvSIg%McKg-FuBWSYiUifwdSJhzmpw8=k7Kg^G2l z-(uj_9lA>tlBR8mmbQj3l)!K?<ZtPfd?W#j&}=+hbzpsO>?K+pO~2(h8;yE0KO17* z0Yb{>cgw{q-X~sryMY9kTRlCzG&34lYLGF<Se<53V|I+v$&*N`s{cLX|Lg81I|DY` zHUWkKg!H%w@ETN-i*K6AiPA`bBdk;RLx`*!!ufKC&Kn&#!Z92nVgzHK$rb-(&>3+h z3HS7N!n>eoG~k7ACYMlq7VI5Hv`5z1HK9(`@_NIRyLpn^6{w5weJQUU;;8vCf`<aI zINuai$^3dBYjfl#_P7NlU|`H=MIjbIF2f+1M{_#&zfO}=fuHJ#yqmIL6ER7IE&ve* zBLoAHs(XOUXt90niA$;TlFQ(6xaCKJVX%u6LJjPqm|+<CZlAhYh_2HWuGWWUnCAPO z%uwsZ?S1J}=0kQEE9^nGU<RG0{;=ftxZ>{nZqDupJzMggq-Oo@&~;)^U!jNnUxNA9 zZ@AF&wBypuRfS~AX^r6Gxi8sV5%Nl`#KF+Qy@b2ytRlkm?*gm7QUjLdauH#rPYV3% zN8q(1TarZCc-)2vY6=)czykx~S}nK5upjriT?YjZKJju=;zlVV<X`NCw?u$-y{74K zZ;(atySOXfHO)k#yoi_B(valrXL8*bhR8yrVlW=iZ^)q8Q)yn?Zz%d3^HUD`U&VX* zpcep`k5EPcWXfQ|$L4@AGi_RfYN!gUWqz>Yw|hZbo)t|;ObqJ(bw$L)#5Ao)%aDiv zSX2d39FP<TGt-?27eLMm#KTMb9NaxzGBs{?j^?K*C2V`&EoDeRUSlggcm=n;D?OYT zCs)$Tf`|nn35Do1LMel4RpA;)b_Ts!qzY1zNsz7eT~Ta>Hx!@Qh5x7x4*nF`J>1(M zM(eG+(IXC&h8E8#Bdb?ApRNMe^S|7CHqXCFA>GQ5WC#+}kcSA6FnEY+Gkpqh$ar5G zhXKFu&~8S}bI*kOXSo6pMS0K|7zmSk!J;~G<(HU<-nrww6!wTSG5`VFm3}P99LzZB zk_i65m>lAMG1!Xr<LfsAfj-paFpFp?d0Q+f++tk;tWG1cAHdG4_y2Mm3jAjO^fQU= z!Xy!T88T4h_|I-2nVNq<Ke9!<8ndF|4k7QHj~}|h`|c<CkHdl6QZhMNMj}RhAUldO za}^C6a*)4286YkcmR_V-rN{@*5thyX=q}J$>fQLn`)V}dN%C?g2RfU6)Gkz>8B9PN za=J{G<6#gZqk<m63S|fUGnEGb6dnJsw*bfL{kT?G)G#=o$&@jGP`MCvP(?=Dt;{os z<V=~6+}-4v16^L}*wqa#D;r7&r$j*o;R=g#o2AdJC;<svR>i=XL3N?d#LrJ8kehU( z2Fqp#{!%LDSED+DubmxH3#}%nbx7n%L0E7B7u(R%0a)q2{&Lc?$`~6D=(3Ql7|Q=; zq%*aDK?exncZ3omONM}jgMgIvAcGYJ<_U;M0_1!4$rQZ9hRz<i9RKd^q_O8`$xY%b zRFTJ*gM>)L@QSh_i;|>~z0Ee^0)-Y#baKb$o2L?RQ|j!!BJU7n_>z=>BZI1j&m<{E z+rRup{4vr8WI>QX;AVc@KYPIcaSCTx#s5GUh+tnp8X#s!8z5qsCqgT*mnV;z4;qE1 zW0L2W5Rk4PBP3(E@P0qJI}=!V-}o_s;xh7N!Ex?m!rSJ^IUP<W%ul-a+`r?*<*+dj zy6(HaTo=U6b&+QwMJh%sfZl^(QCLB%vM4P8)kj0jBRvZN62k|u-yk4*gGgjW{1FZ% zMgCJIFo5?7+>uq1#z8avn<8I}Sp(%^4ar8vH!OlgFq#9qH9bl|HFbarAio|wgDHC4 znCDRO%bmXO!?I_QtdUGE*(ZN06l5a|JaQt+s0M5*`(T-{zBIVSk_a`N&R>_hxJHOY zR{1~}S@MS;mlMcuupvN_ytq-Ktor|MAqD>Ae*p!urZ^u!$VkIWzHkv^7>uzR0M;Wd z6ut;V=Sd(tt9$@)G?2$i#R^w*Nh>s(wSaan@UoTy3LioU2GT<WhzAoYmIh~K#1`j< z@Pr_i5^aQEBtWVuN^4r!&M5|aT6KLB645<8_eLl90*;LScQh}T%l>o9fd!O~4}mY= z07)T&04a@ZwFyhoc^y9^qJ`nD91wO(E*J-gl>$yM8_m5~g+U@lJJT7<2@W2VWz7=Y zdZhqp;<RxXR%vNaBIHHA4IukG=~6vLx&Vj>G+MW*M_faT{f}9Ek^fp*H>f5kf{z6@ zkfX~Q!=y*HjzbY{%J|D;=OMGZz#>Abzyb1E1z|^r8n7S{y+hPUprFaI?KihtQA3UL zv1mbJ1ONfG&7kYJ&M?_h1RZUUP_m;I+6781L=$PGAt!e6q$}Vk?3U3_`Rgef2?)IO zj9yGU(f=x+^UU%eqc3%|+Lx@eEUKa$A_2q4v;0F5RJLG6smn{*#ly^in+&){1bBeg zZgD!&a!@ExdR77<LS>U7S>_qt6z2wrfuL2=eWS;!P@x=725=;TFBh<#r3OG5I%=^a z0>$Y+BuYO10sa5i+8J)6{}73cpP`De5JS)a@iHZ6`kItLU>SsW9H595nBKm*Iogx{ zHy~M=jKd4o3&YuY3aD4?4dERx!-i<K69vJNxHP7Q;3-PI6)pk@xfX=UyS!qH3p&As zhZr?;oO9e?{7-4%2$)V1+`Pl_jCuU7E90YW+pI2^C`;n)s>NUdOfiVToZW05WdpYh z4y`j>L*(<+7CU#`{~jR?s<HpH)4P|j+dos(zaPB}EU~KdxH8uFxl?yLU34mFbCGcK zY5By_ejs>l*Ac$bzVX3&Q~idJb3p7154O4;%YUq}>;={pz?>3%Sp5gtK?o${u$JmE z3Ps8WLoXA#-*Z~J+CnaLZ-yhzWB#eWRL&tP7_hKfKAJr82+d`_;GJIM5z1oDc{-}M z6_|ee172<*g2j%F&2!FGuX<(vgkd^<@AJ5l5Vixqhoa2C3(lV5Bk2q|x$p>G46y&f zbkLUj!PxZi)268HlLXq-`>B;NEG(th;-by#aa+^P(@FKg^VIs_0*U_Q=L3iiuYDWc zkBF0}L1&9$FuUPdhor=WXQ&n_!tEn4mq~b&k~O$*Fx7X|$9=WeqWS|S_wkfz^=i$a zw$(zqRKGR$MED9psP@JA?V#n%2JLdr=Az+@@dFN=_mK40LmQ=%)6iYhm1=gxTuf6; zSj!pV6v?BY6#pJFGIG{s@cgvCa@M6#R(KStLhfN{v>Tt3#!WZV!_^GrWIUJ@33l)Q zG7p0%Dmb>b@IC_2Y=j<rW|ZzMIQPMy#`BlV_VgLNP%BXly1YOO?}u%)1oXyOSZ#2d zpzBQbbshFLu21yTwOof@xxO7MtNWu83wH!nuQoxIzLGvZKll!#b=^==OQzmjPHAA0 zww9~+Xp;J5fzy^`N%?u;a$~t)Epm5_sq)pjAM3n9<aV8vW(~W(*8aJhvBA>i&DnXc z+Gac;T-fMQEw#G39NCtjslVMjWL}op<oq7%%$G8&|5fJ6Nm$`ztDOJ-y;ptqb4Cud zV{rT0orNxUh#8+WbP?-PvlC{72jW<YbUGNrB9{cviDB(#4WzM|uri4PJ#HUpq>EJ~ z3bX<FKrvwSX9NL9y)bEz7zMUCo)wp^Z(`T^Vt3W9hTG|KZ`pK9mO5*wgdgeK+nbho z8k67Jz~mXU#1EoLJ`?1S!g_q^etc;V??XG%k%tR(71XT8DZwG7sT6`_@A%Vb9}Qm; z*xr2>sn=Kh=Y08khaUS>6~DUrcqu)`7wd(0(if9g?^v1~&A3F+-31)agmeb9-)3{C z+3e|)^_04PSyOwh{?<)@M4z&6570q%l**3Db=tsWt9pHoZDE)t&r6zd(sX`%uQZaZ zA88CYMRPnmbFZm=LroD_8Mtdo>WtF2hTpxtTs|h5Y`KOW63pN0Hvz5ReIeqi(pM;O z71%+Hxhee(J!nq(OLIld*94|hEqp+_{p9m!R{hd4Ro--0`UgFJ{cT&_HN}EcFkP6` z_r!fKtzAmA-R4ua2L8?z?>e!Nqiw5(tBUttD$lx97)-4Rum-H9@5c8}#E~G+3n-71 z-R41sQWi4~wXKK~b<+r5uN1r;+A)<<pjaYDmfL=W2Jbt1lZiT$g&3t5Wr13jctMFW zr*RR4MTaYmD8kY^<ybk@(#6nRc9C0<ExhCjGC|UooNaC(Jn3RyoALB4!R20Rd5ZO^ z!|6g^uT$;QQ@I+B`B+ZI>%yfhb#FLAt}2U@`7^EgHhT1FuoHmP-wBxVO<YVR-D}gd z5MNLNkF}1~+m5RS;a4OL*Z#b`EW-2FC_=a?IDW7%sQ%`iK`QJhC<(#Se!Dj1oco57 z(`qAdwLr4TuyMM-Bkb)@I0>1x@HlO^QFJmZydQ89b<gXI%kul?V}<`^lWX#2((kg- zTl>;X63LONx6zPWA|XK`sGrK-bJru#ilGS10Tii{EXMZXa>eX%r~2gLsw0<;?!#SB zN|A{uD`!eSs`|xhU^R=A8~!()N|>Wg4R4=SKo-g%@h}@%E^b0Q214BScBP+xfkXtB zf$>u0k16C(Byfh4n^Rmg5}}v1jT=U;0~Aep)Z2RQxyXeaYG8PRigP#@O^y&6s!L1z zNKdxBG)b0qxJx{Yvts}9x_ItFgxL{+kT}KWkT9F1KqZBJ)9l&Rwmk<BVE}yv&8Vwy zQ8_xdSJ<rNAUtTU=QoN76?>=yqx7yfPJRpa0SODq(A~{%<0iTvQl>SlKLcb>ZR1?W zm{Iw;IJ7<)vGwp$)w|6go=8YWfYTIBqNmA{HF$bVLt^AfOl=A~rASjm(>HD&Ue!#Q z^$lmQ_!AvkI4q9TFbph4$QV20jO_RFZ}u>Yx_Z!beRMEh!cF--@ss&Rh?l<9Rx=pj z_D#|X`Gp7X3ExODZS2LuOR+Zc9UZTWhOJ$b>o-?cDYS^8_wpQaY<LLolTzaGDrvA9 zoh<eVDbe6S&h3I|UP}RkDrMVlr)wnb=aL*w(Vf!S0^O6T8)WeE!Z&7}ArV!DCLR?J z8T!I6wsR8v-;S}`+|HIAd8^y65vPP+7+ZAhm+mXG1imM%wYgU_OnHq!ydH}iNX^aP z$R1w~=_M<HeiBh(@ko*3QB!^U!+of=8gF_XoU5A1rlK9NuR-J0zIQdac3e0={@~x6 z1I;DYi5WcW_HNTP{6R!wx@bDIv=;KK5alM!qsv&`4k8>gQijL#hs|+F2HD{an^3aI z7s-kklJ*x}t!RiZp<XdYryF5(9)b1oFo@<vUiw8-W}<OZe?G>W(%?LvnjWvm{#>s* zg|<yRWa(p{JJ7>zO7%bO!Xm>l@%bQBRt0ORB0bYvBSQt|6;{=Tj=vJM^fLZ6{=}C* zoaGr}%N0Z$c?b*rxg#LsYkVMFgC{YpTHS(qi}M}EQVV`$28FOpr(Cj@oI-Sj*gLzV zLO@2wP+EHWkVuZZuXn`MqHhlA2d(0-Gu*Q3>Yn!EoL}kqKg+19rxP^H|7iX-`o0*c zktwD6r*@(p<xPoOszNLT5&Imajy&cG^bGg;Dx+Q=)f4{;_UKZN`}O=s?L^Q}Z7RAS z@E{NKlVf1qp8=x<L@A2|(5^XOW~yISR5qpInTeq*1cywZI14K$t<&6rek7IvDPr6* zclWd}(y);?d>GFmH`}qDI0ObJ{1K_9lc#~H!LMKpB=&3$2)b={tt<@<QZ#Cw6C`6t z(jK#sIt|+<g1f6;$4IvevUQD!@mm;i@gRB5mr-h3s0k)>m07xGg#oN-37o_ZJH6+1 z#SBw|qQ+P!f`>OTY8jAg42K0x`k-u^3p{j3Oz|-5r{jZ=AW?}0A=JAi;EWNq8Bj}! z(0`SX1~28F&9Ofy1kibaww-xsIBrr{`2q5?KRS34Aq<mxFvP4%ZE@?Ak7bkK_UW9} zl7tj}{5I%iT96NMFo@=Ctkrw&I=y$?-MI8C?^8od3{kq+Z?Dm=SupwFoxEV4q`eQC zGtt=EnXO$Mf#bRtf!&@(>RE@C9(^!W-&l*l>`%*L%EcV+H&o}Z*R>CZfmMZJPTIlW z{Ln}v^dHbO*`~Q%ek`0ws{bwC(aaoeji;-6NPv87ikRKyAdppfP|QB}V+Zw$PG$*? zsi_qG-Rc)?Mhm-Z9bmyET8(9~8=4iC|0P3(j-2YgRxD(#_oScRdoVUL>zCDO4hf#V zuWv~b;(-THzRz#kjAzVluKZ3~#r!|ad<pDuWP&4PiCtxE4nyQOHz6lw1(Au)^0cMV zuTh*f)A|qn3%ymTQYlykM5nqTKf_Dxa=<TLJYYH_Z*#hHympNvpAk{)2#y4xQU*G* z9I0<5iVZ-#hFh`=N_6J2b90Zq{<Z;&9l5w@S4~V6OyjWGB@dgLLo{oo9e5wxMM@4I zs2?AL#?fpGTSte*n58<kb~_s6D=iIux1i0<S!(|_grtuXsek*X78RXTHu$<(8qY%4 z4nBXTE8VZ1))M|@7}Jk(FlCwGdK4MFnF%8+BsHmQ$gEfNQ^WYA(N3WG&WO1yw`3V& zK8%TRS1od2d#J(~JPzo+0eFo&`jL&8jy!fhkO!p8)=t`ktoyf)sA}AQ)XEGi(7Gbu z8tNTsQAJb8N;m!BMxmx5i8Yx9)^D!PPNW|M!C=}~O?i5ebU{F%I?70hsySn?cwM<M z>rZDA-?rM_J_q%8*fp5-{!jwdoZ}Ci=#CGp$`L|n*J(q_WSblRnUW~-mRg$L(Tm(o zfcB+!=I2>83;0BOmk$)c7CXi-Uid=tL-t<qcF~<fD7oK`Zs7~NT$w5&;wt+Hhd38> zflT|=$S&E`4+&*R7=E82v_CB>(h2mK_zzBsjdj1?3bQ19gfYxKE-o+=I)j_0h9Fle zaS;%ER3WjvNTmd__oDFSxaS9a0=_js28~2Cb-7IUH|{iWW5|P)Yskry7BaAq0fCOH z={5(Ms+G+zYm4^wT7l_Y7A$s?`f9wr+PSfBQ(0RrJ3{tI{cq*JTk^kvivBc~R>)qj zB8a&<9{LluK^XSbJ-#U95YrgnIJU3o&#N5w?+6W@8^R16F@AiWKa5Io#lT^yxWMl? zXW=p_@Y!Q9*s9NcW4yb&^L|;`*azpQD{X8{aq!+D6nI#5fw27jRsZ`QcIW-?YRJu- zCl4^SC#B%MiqPkurdJZY!{XrJ0IMCN{I%*haucr04YLuJ>`W8?qoz8yi~n@xyN{$T zwD8FAdS3W};v*wcI(xG)QYf!4fYj}v^Ny6Q(>9E)*6@|d@3ByC?)Z3d<C+GbmOp#^ z{cPrAzdFHhv|4cg^V}!a`^k^I%ATJ3`Ji^*8$O*|bCNPHm)#*B-83b#<KrU-{H^?- zQY~4DEzOPrw_=eFT`$onKJeIT)bQ>%&f~HRozO%V4eKOJgxQ9tDBw8}x*6w%TCN(! zf46__u#gO2SE>`w^5m@V_xKME<Jz{%MLiF8ncmVEw(D1(o=&hN3pYW1JE~pP0yl=J zrLZzd?3yS`0jB&g>N9Ff4FUw0u9q&%eOP!oDv{VzyKM(_^U7$kHXnaY4jxSoOsU#@ zx%YGL%zj6{W{467HuNQBK~;H#w@_^7V7P{+#4kD(uQU4N-`YQ6h*M`S3a5|D%I6aq zm>sXSU*_iK@}>`mi#XbI6=&P+`2VVZv%K^CDM|UaAjT$Sj1dbr{FOG)*(_&?*V1$I zi$r0%JB#kl$AGGCOT`~8yMk8zFyAfq-vms>r=L_v<yEt$wmq&jJzl&6(dup(En&Xu zbcMg&7?|E4Q(51}b$G&Z=FM6P+2b>)l__tDi*!5A{_P+O2hiGD%9xKtxNG`%u*8Bv z_2ENnw8vqyVFW0fL8VNEw0M~j`ii>oY*TjfpH?b}4I^wA)*Q?)qnhV%b-|NxR%`Cz ziSVGL@Z6pr(box+Tb<rVrD4~04@<MzYc7obZEfQ#{Z<DA?4%;Xs3kz4f8I}qLrV!x zF)km<%IU4WGKG*i7#8GF#!Q&hOk-0EZb}j6RB>DTA)jHnhlCIJQdvTJRYJ`H*`|YE zyOVHNXvN{K&5K*dd3GariomF#zcvP<eRsbDbkHRrHEb~n#}>%6E%oUjI1|Y*5HSGq z7-QOtS6PH%Fis!(sBjA{KZ~v4!+g%c^NzlLaLtTtEDBkltJ>h7eQl$yN95V*8`BLu z<A=&9-LESnj%%O|O9NN;+vlQseCW&Vfhdm-eQ?sljn{qd^qd^(+$mK?oYd>KPooaS z58z=Y@N!yzy4IHJ$~OTP3-8G1tK`o1{N2s9v-3LXo&!o9+j`o=^=N&1c#Lw_r$~7u z??~jQwTcSQfP24of6pP+eJ4@g=AQV7*x*^06-^X3C@a}=`P%vHVsOy*;ThT$6Ah(o zpc#7~j}c-+<s1T4tP-KyDDCps<o08Ynb~~9BJ9p8=Xv0O_xk>#cBL*i7c@2duxx*9 zL+CN^M*ks2(p6f3@5cqSbn!Z*=-#ar#X!g9*Ht9qUh9s-bgHA~k69VScK;Ro)uI!Q zgK2`{wMhdTBVGn7z$F;t&&*zr9d|)!*b#C1_C3N4gJDgb#UpFXrv^GoOoSj4Cxx)T zck~x>rK&`$`0Zv&4BE-X`6G4M^%CgNymRUdzV5d_mA4etkh^2UZLConzTSpf-@>7U zYztU^!fNmrl~T|X^vs5f=92PNg!PFZq^1lJpdDpAijtW#CJCC9t}V+~#3~=P{zHJ6 z$DN01{bYC#P0(apDr!yr-6#dgIn=wHz(fxdDIICf=J(tJ0s6IMBS2kE_>aHy9b#h7 zMco^&4jm#~()VOJQr*qm_lt*e%%2`gDQpg(@@eZC%bsF&2Ej9#TC>z}Tv`gcM0{3; zo{zFMtFdzOZ}>{<7)CM#s0#K5jru*#F%1)~X(SGE8Mv?RcUxaMsVDA9TJ1!sDd=|l zVN{nmLxcERgnmryIkVO!W{a{E1~myW!gPyxZCIhYR@rx!|7>MM+=QE0%#iHFjHNJP z+AzZfjhl;LYf5j7<`nwyzyKu>Mw$ge$RYqmU)XEL%STJT;7kl6G8pwQFO7*<u%w#? z|7n33%6Uk%YTP+>-Z^J1{km46--cov6MgVYVv1GBDdvxBsCgS^s(Tt_=J#@@biu-` zd)pcU_qh@x!GwrlncuE!mxnIyb%iM527LWT?~N!Lrc6TK9YRO8gC3q>rAI4kYcX~8 zb<Yzf60cLX?W@PSSNk_FpO^h9QomOxaE_K1-I$UR>cAedj*bp@GepP7wF`1zg6?jc z3)sh?+z(9IVhkM;ThlHRfXnX?Z#Jn8{q6jWv-WRW1|AOgdZ@y8OcbQvxqh8QyU^<U z(eCdE)o;LksmAN-QQ>PA&G!J6h?O6cO)MQFVmD?4w{XnkN;i4F+~6)h-}=#=PwJaJ z$OX+hwENT@I#n!&501uMx<hCZ$%v30-Aq}A)ELgHm{;{s&jlWvy?o|A->B~aEQV+R zid4##XU(l}c)xYDzXtS7Pc`qvXs^aRO)hJ}h{UiKFJCdP8|to=F<fwPy0Zx^w=MfD zD>&o+(|1uVh0hVaRcMt(ek~}^SkoqPGVZF+wU3UEW1DK5Qzudx(6VKw?;M{pQZa!e z5lLCVUpRt{AAsLq{{(4ihG}U^RRJ{3tJ(N9H?14{DPw;dt<U$Kwv+rOQ)b{Qm_DMz z!nI^2_=A1GI&b;iQ4abqACT6_x<Xu&(fR75YiQtMqfjfYu(PLIOfg?MV~gfOA;>Kt zp+wr;_kAa&_FwS`U!bV}>4Z|_SOM*rREYI0%)2F_kJSA%pJ1qibFw9+jMylB#ocS9 zJfl1mL*>M;V&w>_?cH&vy@8TU9ZPCSP@PJP`DrCaxz;N+!xu^Q9z#w;Hx%dVN2kwH zQn&`t-sRIGzYb^%p@|s;3V)~LF!YO|pSu!7R``R+*Bhm}*Z(T++-eU}o_NHCiAu0% zf(7E6()}Q`mTMBoyyf&qq_HIHj4LHLD<h_jhxT~850AdUt!dQ7(;f|6eCH$5+49mi zAk-p+oLf~mbLM#Z38I(<prT2|#BvDyiMkQztk;+?(Y3dw52&1N)Jj4BrA|SJhS@by z&u#oWV`NZFf*b2=JI+In{sT0()PCgwtg@=Ac)6Nb;dI`#<?x;}79uPs!GsE5wqg_G zM{*-lNN?Rvm9V2j;kU0ZuwuWBj(jF?pa;Caznsi}OrAJ|9lebi?6h2MkbT=DzU75p zCO9PiPzPsC$^DYLGMeiv)NQiO0_=R|7U1X%^5g&DS~ExUyF3!^a#D=?R;or}pdzZt zEUu#?raG7Wfc@$4#38G&O1A#!BEOg7Gee9$OPG`rJ6{bn9lp_5$ojvLaWNQj>u%k8 z$Aw&}4qPPE<h)Dnw;+?S7bkup2@V@<JBTD{K=DMa>0xCRZkkR-csU>*``#|tSz_;- z)46B|{p!QN+^d*Vj<F1tffkuTbEpQAx;mU}F-83nK5{7iF#$n&Ir=m{%&jN%4HA7l z$4wF^U+_<QS2*G)W7Nd&4ADA`HGgk`pNydu&|Zmht)HkGZGD1Oz>AM+@v=(zY!dO` zF~<bNf#w15O?c?A#DV%@bIP$#0hMWuTwhq`*@X))%cYvG4#lZ)*fpDfwoefXBU66* z%Tda#{LvjGaQWx{f84AVzWV2s)UG52RO?JTjbOEKjzp(~2-<)xQR>~y?SeU;ogp#l zb3q=)Y>#`b@Ta$mLp%IRt#LYx@;%annZzHlArUl*APNh-YXzgj!~C5R{Enq^C$P|M zf^&kUVX#RLW3D?()rh(4pB;8gVYcS9&(v(Zp%?N**a2Kkgf5G*!daliFVZk?@}LTy z6(%xiIXImsDkH3JvUS!~7#L-asKH`<3nlpNq}bF!3Q#g~BoPe{dh^JmvJ91JhE9ei zCr&UI+8aNNSkMc8Mj9wXIxakv*Tov~DTVH{4aM)Bb6`5(J;u9Xk_Uw%h_zpC$IAAc z*_LqlXJGK(t-+OzXlxF}Cg{F@9^cz<mToE#zJW{DQpHshGc#@uLnTW~UpS1IuCT{o zctPB~Q)klhYdVM92D*$*%!!bgd*b1@+uh}pZCrdlhXe+@GrMf}frSdB%>(oD-|J3G z74kw*1ROQMes_D?c0fL`+!0DL{>z+~c6F{Emx+Mj({5stEEQO~lZlB5ygj*pa4@px z%*n;2LZ4i-ayE8tVD$pdF<VqzY&N3&+Kby+Q_feZcYr~RgZo(z8tj5ugzGX%L0wAV zvBk)FdH&n#Sh%qCE-H8Lsxmh}FQp8}x<;rr+T$JmbpTC&U+UsLE-VCxgv+kfvZHsS z!!N_6nt1!_cxsLIz%w19IJs1?E5|e1py`#XSOuZ5D&S+W-6ZiqZOaV?q(js3rk`aF zJhfkCq8l_IpvF_67(<}2@ctpm?p_|dth+(;%@hCd+j{3|Z`i1_9ho?&;?J_L$($oi zM=%%nd5Y_I16}6WN(zfKz!+g!5JD846a}ZGN_;%_9m)K!-nY>%=rg`hFB-gkR|xP& NMp99tO3X0u{{d#WdU^l= literal 0 HcmV?d00001 diff --git a/modules/packages/slides/figs/pypi.png b/modules/packages/slides/figs/pypi.png new file mode 100644 index 0000000000000000000000000000000000000000..e760199f61bfbf375998c42d31155388c4692b08 GIT binary patch literal 180897 zcmbrlbzBr}`#!vMcZY;ZD&5^BUDDFs-7H9hfJ%2s2uOE#r*t<+gLLh_qxbiDp8NCr z_uUV>?Ci{3*IYAa9_MjJswl}|ppv43Kp+e`SxGez2m$yCKY@%0{QJP9{qoP2tGJv7 zGVt<4Hj4nZN!+Bg-P9c|+&qn4%t4k8j`rqEuBI;L<_@k_j&5gg9m2ptw0{nga4|P_ zvvzc#(y+ES2e~=AP_gk)xtcpsv9q$XQn9o1v+?n>a}igdRe?ZMAUR1f4X=#jRc}9y z-PPNR2|ica)FBGm*D$zptSH9ufiF=G4d6AFKE|9F^cG+_TT7kksxC*#>-j|``Dn@O z=^Zc%|9GeR2Gw3Yv4DUY`JHxxC@c!CC~mbQN9u0Ie%uiHqTFDJ=u?{^i{Wd_alU!3 zR5`(YfsUi*1U@+n(~~&~{o+`B!Y@f_>@%y_!AAS#SVL*vyDFX%@F}h3J;|;0f8X){ z`abP@W^XZ+>51Xa(@W)bpbR!!Yi*KP#h`wWg!6K|Ov*i#iBrlD?6b`F=l(Nh&c-=T zT6$VoGug||9rqXQJ9U5GS^xh2`}V|gNX1heJ?iQCQA`y$R{ScGoo>jk)ptgC<{4WY znL6bEKG0#^iv_6uvjzN4EV!iNDT?fTirzzf$o%)f2(i4uNpav581@{{<gSaVfq|mA zISpnwT=IyNgajN22L~r*%;GH}T2)omf*tp$g{vq(Q}4c}XHa%X;NQu5;_~PX$}eAI z<BLb2%@4)XkqG%*sd(ng?Bj#DIXRuKeyI+Rj6_C9(=js>mU6+@EGkG!hJY!PM?zQE zx`*P67Fs-6E-o(geGUpB{vp`@`z@g3r;5LeAP(@G_i3M;AVPkJOdo>1rGNDXRJ(kF zPe`bys@l~X8K1(wTTM~=FdpK^jf;!x+@!Cep;2i&&%Cv@C99~|XH$n+3l;ZcCJqZS zCgz-(t){tUQcBML)?RK=+(PsB)*$Mb%^*wn$61U6bK($S$kOCsi$_3?E*U#_cX!Eo zodS1uoL|$>WL`Rb0PcyL97<o`K#H(GKX>{`#`vq=eW}OuvjVOO=j#kI*>u*#!CyEM zt6YB{0^8uBt?dF-mBRNoq~~h^77h+UOddThEau0LA7R)0T;XD3V*Hmx1O+qF9foOz zgoLP0hzJS4q^HZfy1HiHU}0dGL!R!x6&AvO^QZ3ZL|??-NK#fU<<46s6#vyr;d!Kv zU?ex>jEWZbIW<*IQgSEo!JIo?PEnDDnK`MoRZvZRTJ{~OK#nUan|>YTX$y@foYq8B z5J^q>i>(hRe=afNl7`&}etz^37o_LHbDo&)YQ}p`rPJW>LP|=;xn<RV$#9xeSMNoc zcGXL&laA+`<%EQUt5W}>>7gDh5&X|Lq1Z%p*MrZK=Z-TEW53kb4!k>RGK;_M@X{$| zY%JOCqw_x5vb=ox)wUwDClZg2o`H{|@)DJ8<xafw=T}pO)GWT<Hk`j=B(YgN!og<{ zfcm*92T5Le({N{|#e47m@t3~VwnqyCBR^^7O$!>-&Xr;_m5y>VH=JTC*B2TcqI8m+ zkN{r>+@L<0@ApWYyWSn&p`DNZSUwn_k&zLGw}RcHsT@e=2!=I_qr1t5O2(TwC8ecs z0RhxuXg#b}?h94g<7cg@rCDAZt@U(&WulpgMCju~GbsubQFZ=&VzifL;{49N3VUYW z6n0VA>Wf9}(}_-&?<rrF@1{rshRLINM0A|m!&_p0_`cvxF$UlA0e@d~(20it5+*qn z2Zyanw+LnF>^ln!T1xN}o5$ng{!9F=OKIlcf2Wi5b@BIVZ@jxo9Jq%}tnG%lTKQmG zbK$W$2wFQ=2Nq)Iy(-wto~(p3ag>-4gsEz%*Mx!8EI$KNprN73DJeNLq@8U<Mnt^k z<4f)C?iO>DkBF9fL=$Kl#QS@1spcd0Ge@|-jcJ_?nJbUHhP>HF$<k*}?CKC864!s5 z@DqyAgWv^%BhL=n{Oxed>9*LhEG0@xN?Kf8{P!ukcuvT^duMSp$Hd9WnUOr{+-PHC zV{(rt0y3H%ro<y8^jLdjJ&L2nM-XnDc3oShaM;OH`eR^Byu3F<i9n6FYraTs6gu$V z&PpK7u~F+4U9R;wmXX_t1<w^7Eyz8rDw+g<K^WK;)6@i3;MB4TSRH+4qA5vFzWRqj zC5WpT9dt2c;)gOb)hiQ9=z)*nI!hu!9X<uW*z6Fg{uon8DuHw?GM&RG3_UgS_j>r) zjkhT<^qq7?MkA_;riuKDN(e;`Ik3%}tFN@xkx|%*iSk*&txCFO9~}ZoHyWCHHghV^ zk#7i*ILcdbrPz4geqsB1fF-@9_|%I&^mEPY2hWn?e!f|8zzQ=qVo$ZQci)<7yB!KM z&N<>Ij7CtLZaqVj0<K=LIacm^&h|Up6O11@K}=oT8$HjxhzKKH`?0{Kvn>^p{%oF} z*k_e#Zh{qLve9PrT{2f=aq+VOG*H5Hg;)>Lnj@*FH`Kje5qI(&X83@Ib?fYx)2BIu zRuv76Uclr%a9uTg{~jqr0fr4Ugqpa6A7dBoEVg>(@CgXm{2#6YDAyMsDUU@}@h!$1 zO;o~JA33?WF6R0bk5}rVO$XkAQrNxOYpN~SZ<iJ!RHtAH?XWz0!H$Rh;Gf~U%1@o^ zkl%Cxtgopzf`%`r$BiIwAGcU4T8H<3EEgC5TE>fwjy7M*ux&a?>I+_~`1w-}6%Fls zNl9K=*(YEFgo}qKCo4-uOB*&bqXBHdt$Db+a~;iB6qSuWhSO0~2T4T}8rLkst|k4k z@REi<3|f*h1w6B+t7<I9OoqPFz#I&WX9^5WOx%Jq6B7wOU*2eW-ZF3Z(|qA_r8U%P zG*UUGEN=-A&JK964!4h|Rou!1yOWo2({AE|loI?2E9*zVx3FP7IF*;zT4rXi0S{)C zCM_j}pj3pXsTmm+C9bKNP(L{!#^TSZhtkEB^HDNRW`7+jJlHN2n&O5KtwXa?vMJuR zHmT4yAaOLLzR(}@l3fU)&y4@Je@QivDIDX&nASzkhBL#j=GYRS9+4haQB@~i0&=B9 zpQ7O|byOZ@cMi`doq48{<nC_qx%S2+Lm{Z3h(TQx;2o<h#z+Bwcz-o5LC)~@TVrDi z9r)@Mg|{1DA?OL+Z<7Ut3YjPGJh=!o&S_btFNrEYYF~vV?95_%QXjSWM6srw6b4f` zcG9#$9M=I4UjKw63~PR~>vTX|nUZ@B-@mtdKG(4^;;NdZ3%loVGz%YC1XJKfKx{9i z6}EOGy4(?lw7YXj{Hg=7kORR(cOUi@;MIV;lWf3UH(~$S-C;Tq1(+26`65w$ee%cK zGlBhW0b4sOqxn;zU<%mNg{J6i=x;4f9v;tyfQ=0?Ome|N!w)(G!Rt-gIyxK-%oG^} zam(T0p&?TkUXL=fLGjMZ+@fsrM<b_7@$Qb+-;5Pydg~RYjEs!l_p==)#E1>+KJucE z+cg2tKHQFLD<`JmSd@F`n>~=T{qf9^JgI2dxj!=WMyvc=K|x=~kCKw8S2D5Zy?DwQ z637d(7pEr)1EaKW?z=NCd);kVyv<e3MrCPN8mg*NR`1<=4cTIP(Q1|fVe8!=Zwdp0 z1U!zBwLy)}+tSeabZ&dnub}hHTkgw8k@kh%wcUj(+}IayjC+>T@AeElot|5pVC)-Q z?~u-i=(6E!W3qk)6GN`edt+G!zkmOpTUCWqI(vu}%Bgt7_iO5>_SN~zuP`->QU`@~ z$Mv2<w~N1;J+tROERSDo>2Aq{#eZRojURaPow2mn45dHcx3Xc0?EqWfK;m*O4keRY zh>F^1%K8pWS+9AydGj8g6ftZ->qW7bD;k05fYtSeio%n5L*$)Puv|XUT)<<tqoyW7 zV$qu_-5=U-2~VNpaQd#-nu1TO;a!1ow*jL+8rJ$pD%ywViI`q;F}WMXG)%d_h#v~c zJ!%x9a5JEzr;ng=#ZKCwLhtE35agKpR?!i*S(=TGP9sR3Uxh<MkKD8S(rTQ%@sLqp z<e5R**0yu$pnJDp`-!u^C_7Kkjc&<cKDfk)yds1O!+c24>$ivCM0@1L7Mar({BZLC zEGcXNbc)WZipO(E#%D<wAF>~0?mzsAqM7g05#DX~;zs%9d-!IX2|L@RIF|=U;tM{A zVwwoOojMSO>g(%g!_|y$u5&1h%oc4on{uZEF=T#gYsTH(ovSdG=w2en;G@%RPI%y1 zYeVX6haW{?s@C{MbCYXoB3FE2A?*$2T?mGw<IV<McI9un(z~HyI=D4qHw<XN!_2$D z`gwD&@Ic{{;P#siR;Do~4UH^|b;z?q+i`VZ-R<0RI_Pfp(6Y%*e;^muu=#=(a&ePx z5X<LtOnl4Yn=+=?fT0Weg$AvzuC83P`$Q>{6$0;w;;y4Z0!VLRb8{MC)2h8M_W}_E z{}{i5g3#JpP8Sy!&{@%mOf0$a^TYK%>u5pj#}i-rjt86SuPweSQufv;ipJkx*HbcW z+I*}1hAOYd{tBt?ZeD4sUccUU(QKTzrmo6}tjTw4sL6tLx!km8%PoojeSC*88{DHU z0}xF31w7p}bezmXZdY8DJD1j)T<K<KXCYWpr6ncfz63^(zC?kJtNwI49G0->r+Z_q z)eb^qV`C71*cY%j{aW|)_m6>^u%w8^jCYLVzsRctx14g2kUa7FPxgq`*H*_EFuHqs zTI|jo0Hep6J_e73ly9vYKCt4@;OSL7^$uIia><j@_*q%&#%JyG=Nc?^P0i4;^jqh= zT9}%lzIliCpol>g=Jc#?kq@ilw)R4sU#N?tKIRe6aB_YnCYQF|EJ~R!%D8^Ayu1;H zlbG#1=naOA`e;mVKQS%JvlIsFE2=80rGXxYr2ILxgVK$|`l=I_b$w!b`-1h2Eg=~C zDAIa%X;`**+H$%zE^yX;;F4!eI$fw}`um$4Cs%{h5KSa8@me4|=)^ZzHu3XkBTRDM zPN?u@$ISeEK0WHxl<HeU2t6LHQs=H)UNK|Z&`t$1I{bj97LLpF^)HbJoTPAyywl{4 zZ*vE)M-O_9Yrb3!zM2ufA@(W4LW1q`dZPJMj|G$POGQxmM~~O@3#WR5xDd&ll^Yrb zto0CKU(|=M1m}11^b;!tlL1!=arz2PLkl7F<?UwSw~lFXCeqGHK{nP6ML{lGM1YMx ztbjdMQ`Xbbk<-^-cc25}U&M!=sOadTYL^XD*)a<aK;o(13a(JXHp2=A*{ZAKbwIbH zL2n<&8}6s@;@IAdJc>+KR<c@{kL{#pmzkYr*urSv$6LZKwO3$e_H+QdfN1OPK>dxJ z62%digNKU?q4gO}%K5?>dLDYizRYa3wp`7WbHdf2*<`@)K<>Hn%+&6-t+?WR+u$SA zPlSKtK6oy=v$Ip_v?&g{Ia!vGl|{C;wtlPMI7vB<kXF&mN=Jv3J{C4+aoMm-hD)wZ z)7s$iVtGX1`9ref{<ZruJ;|{u#SQLnc`9=kR7;nBX;jQ4oFw+tPOM6Y32_ZI{sXxS z?eX@SKhZ*%3g8F+XwNk58PXsc5%ZN{k^NF_B;XEI3=D*RJzIg#VAsxB9{WRk`}%N+ zh(=Bt*1CU0Px$dZ0p^|8?v&C`LIFmlwJSc)E4cV(-B3?mN=2T-qoqw58X6W>{cEpA z`D~kPtMrJUIT@{CIcE9fMyrq^YU^bCEkXE@n7q7vHl#-TtzXkg+f4d!l<tkcM#yG8 zURmms2wuE}31qBBZbTMlHF(RzRISVGV_3iR%pu;d7&x#a#Sd7|(pWvMN`bCjcBdwc z4CWWfNEr^H(nv<cysMK|^Hc8UwTFI$orW0kL-1irkhM16OeI`ATrZ<VcJLh%Vmgmw zL2K*BSrIU1bRYl5Io5b9Br4D7C+CU-4~cq_%fJiI%ID{kR%rI^eLqh-kR9Vq3Q^!| z_MKxOU~ULzFCkH?KuQgb4QnIVutY`&i3}wLT;K<?p$fyc6{;SG_*G;)K43an&L^@! z3G?&YG1fO|(*hIuew*yY_JVj2m|9Mwr+^oy6%fOjH)^V<cWJjN5<x9-Pn+8#En|P} zd%$z_?9=uMkMFbNSiIrOUf!jP&cV{j0YT(1nZhbI!hvd+EYJpnLk1u-dVjPy@B>5o z4#}uaw<_D-Wls2aXkf4=O5^593=mv!Tn>}81@PaTSD&e<st$F5k{fUFA@@MuIH68s zWVy)0yz?U_eQ^1DGpFuii!y-6YM&w^hK%Qdg>zznZlryE`9{Kj8Qd+j()bQjO&oQR z;RKS!N$6BLDn5MN6$9<;KGs}b;2!+(Crjy3m6u0jX}iMJ(a|w8GjsDQtF28?Oy{mL z8~Q4&`TqK~h)6b*UcHL0?vk+&e)`y62lH~H^D9jt+J8K*0fmHwd`?Lj%;0lvzIuc0 zcgrk%xfF%J)Z%ce59Q<m%&VQ3?{-d%{=ul$0S~b&h%xG8?h&yPU08X(?%Op+&XyN& zD#4@lv@voqbql1VPW82{CYxGLiP?G9X9M4$*VhgcWcc{KG$@vo*@vaSU3tlWHLp=$ zU3v*Zs93$kvFkQ}z~@ep9~++vlf8;s{kFdDPh(@aERtfVVCBTxJP_Kp*wrp1(`a$Z z>CtwJ^J+UU<+mXTr!tAm{Xn+SOop_xj|6?qY*gtX2QuY?-&zb)7&s_8qg3J3i%q5v zKY^H`WW%ZF)Fcy35i-Nu$gZ>dqm2SxkaGbJFYrDb<_#l|?02%Fw?DR>851L>6{>3K zjp#YrzjoB306%O~%93TrI{bn`+3+KX1vL+xP(ohd;Ynx%IiVmkGiLnIPBx{QDxAPA zwO3Czj;7|!55tMv5O|vpUNG`zuMaBP`q$3<!oMBc4d0$fG%QBkL2j)Be#?CVX~2<! z*FG6X%RFwgU)_qpwBSuc*J9{saZAWpJx*nsgz-qz*w*fOvMixt2b<|m9ZeXJR+8O= zPKB;XJz*ENUD|iHs`D{LhBEe9Ag0jOV=%hmkDNj`AH$|qhmRk9um*K?brETv;E++- z0SE%lg_(E-+i9Qq?A@D&^`++`VgDB${>=O=cT;>%mltiRM5_-mV%{7q0TKnZA2!b# zd?F5W@xPD57zXt9(tJUz2w-xe8TH2@B9eFctsNB|cRB8xj$}^U^THDx9W^}N+ZWqv z)YBQAoc{X+ya9GSvU>UHE}>NCbLOmrgAfnG(fi-8Kwq`bR|QgFHkgg4CjxqD15-+M ze4y@DErzBNA5b*i6?rSM6IoLiFZbE(HI|2Lur4Mrns$<BH|M$|QZp3CyESUNV+5f- zC<hHJyU~&D9c0W=n1o_#+;S(E9eKeCIzLl0(N(&e3;4<g$BK5mgd}5WOd;&=D|DnS z5`r<Jw{`T}qrTe9FNd8c)mV7ozWM3OU>H9$Qngm^;+i*Dt|z}5cI;3BdVybN(EpR* zXz-0Ec6L?DZmCvH?TL{Lgw!Re+(It^h2RHaKeLWZ*V4T<J+<dOds4-ixgmlikmF@F zec~cZ!o6F@2J|x95-|3g1<4;^jex`ui2gIDZ(RRClmP+4_xJaLPv<=l*Tkfx-z%;Y zQ$K%pe?&k-#0NPn)ed!Fr_b8Zu(5sV?d`?v`k<tQ2^^o0l=KkX-4l*A{qrX~JxtEo zT7k%K;U`ujm<_;Kwv58@I&bv`W<1(`s^9D|*0RWxlAf%*gmaU5v#C?VDkV9Y(tziw zj(4GDAR(@SKTEd$67m(Eyg6ETmdbSa8%&)ednz&}X1`6{mP->d>Tk?Tu2coctTC6O zMD(P}07D33_$2o6>o#EuJ%2QHq=f)?Zzc-@6^#TVj^=6K4g*!cuTc^M#UcS;XHw&v z+#CoM3(O~H0-L^*Hnb4xyTjR#<;<GrkgW}O>kOf?ZEj>fPlPxUc7Bg!+`V=<&9;5H zP<B4|;YHj)XYS(-8L=TqTg54YuqBg0z3?+1M?41jk*uQaf@jU|Qqclz%-sRGzWmg} zNn(Jt!noXCsimoThT37DTQRaLKJSi>4wfpe$ZjqNbZr3gGmt*#L93%17q2IQNe?+H z()g*NUCLA*ZFeL&pO(%vCVJaV1HWDr9citKlE#(2nDGHlL?$&A=8|Qg)(<B|!;z+Z z8IG3VnZ^2-2$-P#cAb9y1I+Rz(prE(4>kNuK2Z*BQ_i)<Jkl#m&nIDe3ZVyih-2Nj z<3U&$;>(vWef?|vJ@51JiIPDo`ug4Tj!i!%GGFj8H_dB)eD(6B^{<|H9B1Il;6hjJ z;Uyy24??yZ1gh;$6_?~rmfL#YOsOcmpCU0gO&lFZPy6eUY*at_gm*(w9Xsa@kbxNf zMoU!EDRAELEdOY4eAg3vhbM69f$<LHMI9P&^2W;4#ALkLk*Z9;=_fb{O=u#~bwcR& zkHN=N7M!ZM)Wc;@1xpDM%8)Gc>{c`Lgqiac)MK>F%BF#N(9}3ZU%e$ShO6}|Z-4F> zLWZkl%?tcm{c^Y#op3!Xw$DIj>gIN#vL5yJr$7ph{eEZR{E(;R*G!I7`m|z~0V9Ot z#@tIw-13*L_lCHZ0Z}pdyUE6K*)g7TeJ;OUpcplVW)e!c3HwzR_bwI_9-ostG8Qj6 zjCGj3V++jmKr+J1zo}iVX+N(YRav&s(63jfEPC$5U&M3mSm+KK)?}Dp)=-1V<l{S4 zD}yi)F5c=jgdKYo*L*YW>Z&iOx!-E`I@M_lnmr&qoMYN9<XWb;wC?!80jTDd-CViB z5#`OpPkEM$8Fl49n)xLqMfUxBLIKayolv3=8vsNLdmau3eClgj%(67_=}J?XK?`AE zx?_9O@)R);B|^@fffOI|yg&XT!~2$>h}KPO_12-NZ>KrkWM9ASQOP0u2F+|YJFciH zwUR{3<$xt1W(Zf|Vtb^DQdn}>F(5pTo*a6CnkKv?F<kLMlr2?-6T?$NC`t}P7Wtbs zX<8u;;Au28@ZH_r;Smsw>vW%UKeIfcU}8#3^qI4H6GbB5pf~#G*CiUwc797k{^?#O zwkFE-l9RZvY@^J2W1(d^QdyqrCdzuvRG(QNi6@^PE?aAWRg|qY`U__r=|VTYU~^E( zU6`drO^=aBv$%eU_=Po`8{ASX8vHtAD*^(-%<Qc5yn$yPJ*t#UoJpN-3YRTmdV}5G z2pVCf&-FypY4cG~CujK)zl|Ppv2_|)wsLW$9)yniZW-Iy@y_zD$WxtP%MKwB@l#YJ zweivW?twU@oT<&6<EjB!Z;1DBmVeUr?Mm>W6YKdMQStY%8Td~nh?P9uy;YMxqaK%# zR8Jon3o8tReQ$#4*CC{bns`R$FZv@HWnaKKdUkZ~in?Jw20UFU-ycjHNQkcATz(gk zG6TT2Yk_&bvm-_<=_vo)o7{#R4s5?f`;$6wkK1jStP%y;<UaIpUeNErTs<6nvdI6A zhi0zjOeKY9UpL@3T%_u#XB9vlG2TU;r9&Nydpdi2C1c6?#DQlXS9<!;-5m5`!9&<E z=l1$%#JjZ7kR2zg)Z%8?to09~B;W7m5UM2mSgS{DC<*gSq}i*dGe&haa2bY%Qi68A z5wA=@gHF5)M(<3B6)`7GzRJpxhmsJ_dVJ!#rloii8@T)v@JZsLeO(GIj*+tO0pl%= zp%5$h?fLCZ#3EU6h`_P4zprBSBsto%j6cvG53|Rt-q*`9BD;@8Pa3Pg+FV$(fV?qY zjndby4#F7OH-)j7P|6eZCoO%yU*+a*u^dOAdB0dQboJtWLz1TLNRzQ5g{{ldUJ#S= zOD{zh#Xp6W{o?1!g`4@p=hZc>$jC^@yB6REKn45$s7BL%)@8$&#Kc|j@!*$N5YxvI zqB{TtoufRy=A@B-JZGV!+izt;{XN`#O&`_W%I6C5avULqp068^B-4^e51?H68!}o_ zV459#Tt4Y{Xvi;N1nNjLGc(wvq)~bF5Ck#5L_>-=q#BcMhsG)a@<x3)$`?cy@15Tu zmXvI;X?#>%v$SMmD7Hw%u8CS)jVj8ekl+#3R8b(+)|e3;%_?}~wG`H6W7DGjgGpc0 zKiaGogOCIL+zZ`J0_7MD=6Gyf#@?QZM;{DFD9^h7ymqUC?`VE*IR66xcSi0m;=rTd z<nVwRpn~WUXI*GqRNjV1%k!*%`{qU<IQ`at!~ch0^f&m2@SMJW_J>u^=S{<|vw(p} zB#KTuVshx>1S=})lSC3+eUx}5Nm^Sd<8Z?3D=aLDRqKS_FKZP?%K4wFj1%e=Ulbfo zk}hzO^B=V$PcGIQT8$Tgb@y-8BqiZ7Fs?(wWv;v?C*D8z8Y1vI=)1)AC{F<OOd%W` zp@tLJG0mC>Kc(c6zVcOHD?2M7gU%RzW0~=sBYckFBop`I$dh10^uD`~Wz|bP{Nx0# z>r}W3&5fSKJP5op#|D38O$mA4uFncb#;X65Tz}vTHlRG+Yh%(IYQH$f+r61rK>`c6 zgIIyIAry_sq-L>MfiW{X`)vKz1n&g_LM$z8b$dA9mxR}7zQZHdW{B|>N_1z}?q%ia zqqC`6@odJgSLbD$>4#XlGiw7AFz?sJ-o0g5$(kI|RD1BV7^pA;La5OR3+Fxd_jZH9 z_caU?Bl)j|(ieq(bj@roTxBgg?bQ4Lu_sM9@Nn`5-=}^l8=ol37(FGzWEgyvjh=M7 z00Ri=OQ+M8vv$nf`6h?6QUINLCojL)>Rki9yP>9<q<(^1s4@+QF1Swd!Pn~kFbKQZ z+uzS_IG^x5!zIP-4#x5epHz8sX200qK<R}YI69j8WVRd6$+LWa&k`W#Dlac8&3v!# z`TWEz5lE+))++#gu*{~QL{_(=zmdpxxq?8g$zWUIRyT9b*Bo<0!>8|zDNYM%qac<H zg~hTq-1e^_<Bpr<-%(_dfeK4W$<LJ)1)})W@c(cD3=A?wo~$V!KoCBdy87HM>A<j{ z*a-Bl*)2&PK`(S=J&=`=Dh7TWo^5exinV&AY#V-C6%08BaZJ&q!Vlu4p!MFS)wP^b z&G03{;1C?tlA#9r=vzuX;vE9-6i(?bLd3AC_b5c2=kluf!uLB=$@=U`wY3_K*w)02 zs}y<pGEQgy@{85(Xn#Pb#THM)PFPX=0*Q^|skTtI6GPp&<?U>us%I4=u1;4Nn^!XI zJ|l$Pbl%~K;D=H}=dB>5Nxw`6dStgf)K_*+SFhiV3nIse%PEV3{RKe7A@En%_J&0< z($Gf=WK1a%JUH{BwgE)#{W|=BySv{X8nTsx4J79ZU{$6$Gsf5A=RSYN&hma>XooIr zlMB2beHAByQ;9u!;O4GP=%3S!28FFdmYo|-#V4ZN-_?Q+V^M-RsrFlm-7#VOnM2Me z=-#+m=z$u|RbV^Oq@<<)U=6e^EOAY)`(NYZx3jfLTeI!<cX#h^+kRPPLaeUuit?b@ z31P~2{Ob@8Hl)k?nv?7O#jJ#})%6r<xBV9eG&@91a=M>?GE>#6yH&!=51aUmKtbdB z5`FP)yz%C5=Bn)75qF!sdnZ0fu}o3GG(rv+jVjXK0uW|xd{R>Xw6ciM#)&_d=cztW z6Bq>wLa73t<<Q{Cj0|$9J~)~%QwOG@wswXR9n(zK;ZM-val8ST)75c?U&~2JN!-5@ z!R@}ujd$7r^aXEpXrAoeayD`#t)}mnQI^U9Hy5z)gtZax5&b&r<Ra*t3HE2LZ!#DM zyU(tW%@K(h(Z&h8Fo%lN!w-~(l0O@HT4~Cw2UkrT?1->YSXhYZ3VP6b<sdW7sZn4r zTTGgQ+SoYt%1T&AqI5Y@PirX*^hPr76V;%}D~|{Blu=q;EbvFw0QB1TGsqme`pC_M zd>c1ov<S&a`VPVC4j1RMB-rK%`9BC%#ESY*9)&sXrq=bJ=Dq5E$f{HGf~Epl0);-P zi90)^EG`;S(=YfMpQH!li1N6Vx4O_aH9=qUGqM}?c}nX&u5C2f4_4%1<D1<e`B~J2 zm1KQKE?|1PMC=TT+)<dC>fPUa=;`>#Wy>E14mO`NCr<b5iCR`6To2seqm(dU0%b{A zwsR}Z<}tV8R{!kEH?>=f`5k%ybMj6Z?R%De(ClX3h+$28c{dp$VLt%OOS!mw6@f?Z zbr}L&5KMZy9cz!sc{wW?DX#chIhOZ+Th>6KqnGb1=<WAx__EdZKN$Rkt#3QF)4StT zd!l!DNPh|}Az>j-$J!_a1c?%>nPS`N@`XT&Xa0k4Ol@r~rt9es!;Y+yk`heUas5_K zP7Lx`rJ=;a+|9zvy>cb>4||=scyW&3D*5<Rtqq?L*V~^_Yx4v#vrc^yN_VKFPG7Sx zB|{g{c(qNa&0TQYAfXHsuPS=QeSC017tzV=>s3K@O-*(SgcDDFss6(CGD&Xi(|SV_ zt8>iLBXm3!S;bfAK4oX}6I79~^}9%Bg;;-r-;aPze-c{*5`lSR-LF7J(;Wrs*Ygnw zW|y~X8U1%#8h)>CYiMab%2?giU++R}a{yFmAU5%Qc^#TN@SJ7vEDtW&aJt`EVMWK+ zl&aHZ3k~z>;p)W4-FjZz!7xzB%}x2plw!|avhEXK_|#?vgA9Y-lhf2h(y*)uAgo<o zU64?UB`v>uMv%L~?R)4!5Q@dt03EK~Z)}J65wW$n$yxBk`oBZpkR*EZWeuxy+WR9t z*GSM4!g2ll$T0dT*Ne3bt^yVV3$aIqEj_2Pd!xv)<!<wc`F-o@UU)?l@YNwJU__!6 zPf3I9spHmN&_M+qj~b@Y|2EX_5$m|<+qV<}m!ur)waJMFQKUeV;^W1dbfDhxC$Pby zM;g`|+mF7`(Cj<$a6O!1ASENSwzJy-s@IMB%z|0<B@-T+fkC*>KjkHrZV_#efGGB- z@7ar|b1ap1Hll)h+zD4llZR8SE<%Lydg~XA%6A=eluum!5Zq7F0;f{Sxigv4_tG1C zlFzN-;7P@21v|U9bjn$;si`;1kRHW5Mc>1|*V1D1xmrwS7fJ8J1PCEd9p1N@Wsu#= zKkuEBhtJCnO^YJrcfYDkTb~XMhnBCYL4X7Txbcn0aG>{9BxPo@$C9lf3Nn$>-F|#3 zU;LO}eKi11u3V0_Ai9-Le#TDI(|zE2dIUxQ0pJa}%CcpR)zr%@{~H~T<AqJbzVd%i z#4p*|akDljPG5X4qNo`Vxp(ciMQ6<3Dk@sZsmsR7QGFPB1z!HJRT0r`uumJH%LqEH z7F=7#U|>^8?ufB>zZe}?fIm*4;FVR^hE*lxahKBM<wPSyYveD3MW;cEcA^_QVttzb z;Px4pDY8#46WU+<wZj9UG{1T%g3+=kYWGPXfKAWe^-jvXhSQg1Q9ju?a@az`LL}CH z;7d!wRp0X9_?V@;1wY?NNB3by!CNK6v1$c01ly#lW;5E-q-$K(e#;s=h>L?xbINY) z?r0n%oui`gk1Ll?04DE@qf={z!^FgNywVh(_(qG}cJ3`ZJNwhEkh!_}&i?*mIK;x- z9APJIh=@BZB;*`O7w;!TfP)C%YEK$xcg;Z7c7Mcx_q8vas~z<R6Nc6jy|Boi68;qK zI=g~FewU{L;bV%GTVx*>Zz@F2t$kZBZw+EesN!?6Nl2B<WO-@FLPmD;0M)=Ch|e`4 z=C@fk!772JHIU-a(2&9y#5S^ZdtL8*p<QxR>{^SBZvum_g0FkCv&jHOclE*!LCV(_ zt@~)LL7bJuny|4(M0gx6FD>dGjp)EbD<wAFO7I1B%^QYIR2`iapA&u5qBT0uO6(IE zNu&3U=jkYbK755k!Zc$4u8_hyrMEMGLkc~K;o&vV?5oHIQ_OzDEw&pyaJdh^Bn=DS zFhT=J3k<gN?Y%_p=Lnz=0r%zrYc0iP5ue;cKuk<bRCFyMAT&-yNz#Hgl%-v^?^Rqz z2Ld(i>(1nTlh!-Lhm7x5j!&QombLD?OOc#{wH9S3;^B{_s<@`-E5Bbk(l?&-pH;zZ z>B-i)4$e>C<T|Yp!Bj2U9j~?!C6CM&b(XbYpX(1WwdgYg<#&L@wqc&-O?g`Qy~=qK zU?{DZRChpovH?&%SLE1sf@h-NC=A?&pxVB1;1^Nd8QT(OQ59E{%45k5WUw@6Jy=NO zpn%<egg-?@peWk7JRmSJwy?IsH;-9-QX{9Ju+#o{y3NyZj{$&h5I#T&87}>AS3On7 zq4S!&@%s}+zperB!vjl_hRyc^|7#B&t7Dhh+^)kG3ljBP2r9(4ng=B5s-D#lB&6w3 zoAR2S$kKI87KEgU;N7aFA{DRKgPYj7bBtgX65P_d>SUsYf)q{udhCeviKhde$(+sL zw@9ZrjBT=cO~rWk!f0P>vppBYUAU4Jtb-}X@{B(K$2WR9UuDV5AG01~*cz)ppq5lV zXbj26%qz60u~{Zfy5??A@gl4kEATsDf6tORVY4+P8-7ZMjt^9$n3eeW_yA5MxBXIY z><fV>V|`0B!na17-9cI%b=lGPRRa`9=i2)>rKP1v`u1MjCuar#S>hMg;}RMM%4WLf z`oX&Af)x*z-hN35MQIsqLOZ995IrGJN#5kjil~%1&8G3DWM~STHHBN;fMG%55x)fj zX_<o{jDnT40;%%!TAVB^(o_Z%C+VBnN+O+#jWV`bjR|}ZDY{L>M{a)Dw!RQtJ_ag# zOGD$Wd|a&NTw``YuciLE!!XaVj(QU8<$x8`5=;tC1qUL-4tCaxuBp72Yu>j8v<fMm zP@S(mDO34PN98TVJj|&jhq|$pEYyN;KXI|Nit4^&bZEHcLeW6@P&yq+!%JMlha9)8 zXroKY((yzD{cPB>8asW^y-G-U7#0*6Xg&#&q~z_4z1U{6v7LCdsT@|9-}r@c<@kjC zYTq`6q8)|efw6zc=G;pKSNh{}@V@fd$B|fe=e*k#&=JE<3wC!0gug*bl%Fkq3^32C zs;W~(jH17YVKH~`qN1Wu0j}rx{T=f&>CXAY{)0DA{^yGa%!k>2xdEh?o6q|#Q0)Hd zzuhh7`|6%?>H$|0Lwa|yOeBqWasa0;xvvY!6OozRPK3c(*|34<x_Shb`^yDTH-zon zW77Lxd~A_n#j|B1!|pj=2Qfub*VQEzx$DAOXmrj8BeVc%6SSKuXh%=8qT=ypd(^M$ z@^{O3!~H3b^wE5a^XtbJ=0iN8UE0&kpKKva@U?fPP0vXvtLW1)7EAMImbyG`tVL_R z!S?EY%~4otJF-R}-nHz8o=B0uoszvjI}L*(#%I;U+ROXuXuo0zz8d^)#(bi0J^xsB zIX`!ADl+m^m*7U+WJ~?ZlF6HIm4~E`muO(?lw#0qu~{&w&R?(Hf?KY1%a?-tPh_nh zLddK?Sf*3+<a&88&YwOe4J-y=U7;>qtL^tK091yjuC4wUvgb?mhnpA2AndTyHS?|B zNQ1rmbY5qZY)VSxS(7d&-Up!^b(jQ@Lif|Uz!pF|%;|F|`YzYCTaArtLi6@5d3=e< zPtG$Z<#7dp{obBpA2f=QPAwQjQB9PQl-S1w<I$ohHUiE3BjyN9akgMSNwFC8?#|#f zQWTtn94mN}m#rhrLB8eJ=L66bC-09JjRyAe5TE@Xj`MQ(<0%+?bXV-O!@YFFz>9pi z8sz>juR`@j&iGF|paJ!Ei=!hf9o>fW(8STvw}s{k<`4{?&s=Y!&(ED!n0aW&@GCWq zG~=T-r=BI+H8l|c-izCoM+;l30>Fq->C8W(kBT~-no_hU_zL%Q-@=FY)H^@-6P@$+ zVj+-#Dvc|_J+5n;r7OB(Gr*N>ID^FLfZoYFXM^Jt)^Al(TNT35%P{a>XMchaK?%l9 zH`%i@V1Hp`<>ZX#%MAe0z2*}H2%CUKeCp%#?A>*_I4H_y<q*XiyRl5%5Jd)d-RL>; zv1}^&Dhu8qmxAw~bR>!!7ry+d=TE3tG!y+gKv;shTwS?44xrDdw5~k^OuBLF#8!xn z$iT+=Uf$adWSMS3{yi`f!<5>f(!m502IeptYO(9gmli(~@5}kh`uW4w%PuiUSRKCh zPr0bLZq=_NB?R8RET{g)xPL-h6ElFEr?%<Ije>##7&m~z2RL}u@IU~T3J1W9YJjB$ z00ocwemKYy&S$?*1)AV|{HV4%+*t@Z41<fZU71SWzj0pI=ij)&i^6}~#k}I6qWFcL zo_AOeg}r5&5xPR3nMWuwe*xcO?NSS%uV*M2tf?yMba}l4o8Ltuhjh@g2wBPKbKj%O zb4shg!r!kI1?dEe^K8gZD}0KXx?iRU?x90Z)9X4=W5qwiq>!SPRgb77{r2g`X`6FU zRt@ewjOT3G+wwLKZo<;UWrvm+78Y$$+fq19RlpS%(<1bok0Sx7KP)#i%ONLiCicxk zy%5{FIBS=f7;)H?!zNZM+9do2?ZeL10Vnv$Io#gj;bu6E4xtcr#+MyqH??IWmTY4p zee=2Pe9m`mKzc!CZ}fcpo~YBfBQM_pt}`M688Auo3=Fhf*H3TpRn*iJ045zkL)<TD z+cW`E(ZBU-vlGMO9{*5eUM-S)DNJ08A}3ntWjRD%jr(~RN^f+%r4XQNWc>6*V5c3g zsFCxy?C74bQ*M4A<~RICm)b$FhNyzZQ?u|BEFs{E##LoyWh+XFmhHGt+iuq`7xE{H zQqqa=TwOhTD97VSMD+N~>>umUY7(5tLVP8J)tBo}O$$5Wjck^!X=zFn-r23&IJP1o zFa}3Q@VnO8gT8$E(wRySE3j`Dr0>^bBjn0u&+cwGRa_$Utbn){N9N&~S!gG#C@bpC zf8OKUw`eUiD^^rkSndCKQ?KH%ArHPS%*_qj+A=9`e>fDgmqEU`PxP72f7&>1xgO0J zRa`&vLwuv|;GMv*O7VH<@M~7m%W)&k_FzpR?z!cvV4AFBE^o66zKJnZKqi3&h7h|6 zVHP*&{!mC|4+W_0`pok=?wt+|@yQMG2h&BSb-EJ)f!Nuvf}VEd{x&wCQ@UgV9RqnH zKAEZ<!opcIGn^hLq#4+g4h@%6GQL1_fB*~L8mcp!HCVNX9<{5BkUSPLrpK-_qLua7 zn)PQ&03ZYS`w<aQr!FzTP~umiKJ|Pw@n8GdEfiq&8XR(SbA^pCcsOS+A&*ew(G>Wv zUtw$5OR;;toOLs^-K%*xuJiww-EIt(@$T)9LwtP)P_n1Mx`u>_a_>l^`*0OLe4rQ_ z+6L&=hnI()nN9l4@7}$mXBO_iI+!l_tsEh&f*-m#zdo1^essmxG#{>g6ZwgPZDtks z?<EG8wbzHi`HGlLjDs&@d?^ynl>we3pK7@rE7@}Ft-W^cszXs_<!8W6(ki9_X_8%b zuqZ(I1bRHO{aijbHu9>etDBFDP>**vz_*qk5r>HZFn}KPn!D(Y(oYpFf!?-%DCEIR zFB#LmIOjLrgpoZ<1ZvI-#K(sO0rCGPulMiQ`7&`7hYnZ8hA=tGK-UPsCk6U2uqj2N z8XEy-;v0*aR6r@9!pzCh{r!jlb)11kL<-Oe1_p*d9UqpK#L^AWdy0Q%>WOFBP{%J= zhW_zbyv$diN@a;afoOn2{cv>vq>li3|9e?kuR{Y+lef0AIzP*|CVgL;sG7f(%FXnu z(|~B}GWW7C6KJ#m{S_WR%vvmvKlI%l!0q4Cr`L*OBZESYpUU4dhWzRn&&>`2|Gkqv zhMv?w=LhnX;ol~iDW3M>j&UL|F8tp?&_z}e{Ba=ww$G~tjO&bZ;5Rid479xbrH@4G z?*n^~@i8`1DTO)z-!2>s1PXUQ=i<lzljOhR{3}0O8#07pIC3!Eez@Tw^;c&9`Cv<U z4f<!?zk{0)$4iO+qXU1>Y>YT)9?$*QlaQ1cl=nG>H4J5YAird7Nknlj@gJG^d)n5P z`>%6j)HsT3u%WgaK0;_D-cJ}3*gs*w|IO7a^`o}7Y@~kTo&2+*Jm`;v|98*m)Y8%s zHwq~9zrTeL_y50_1ycFnRYw>rz>5BBfnjX_zfQIX8kd*_BdI^{l~b!VOq=}rMn|J| zjA|iM5I>D+THNwao5tTOeh`Bdh3S-y7LOVlC-!{dj^ROSz^|!<1uC+M#kQDA5gC@g zqT%+K?a3v@!eB;$``?n7-Ectxu~G<cKGikKdCW~N%_syf=S*%MdaToir$6@*q{M3B zl8}y`n96J;W19QcjaMzbUtv$v|L?N5KE8(8*#FcAZz`^6mO`46h%K$D{>C@zg$6g@ zqg$&CPqDSzc~_U|r&!d@Lg##yuP?Q)o$=_0H#|Q4cMS2Xbojt*yhvk4h8eusB}s$C z%x$I2`~eK<5Co1_=J@$9e~>?weS|Z2=Uobec+j!Gj@W6W$K94uoBCy}r2{wJADT;# z%1)*I-x0UE^X10o&IxQaWmVHie(<PhO^fFb<P@qmYOVgF@^oagh<|6Nfozx|9D7cM z*Ag|%AgB|LsU6J892v9mbLxVV7Xwp^)2T5>7gprIk2E4WPy>W1;Vg#8BhBelQj$d) zp5FcbRwvHc+f7M>=fc9Bny@BvXMz4Sg(FhBq5Hrhvxgw&>CuXbqOD~?*~ILBBcUah z0kBsAya2DxvTVeVkwS6mf~<UY+zS%p&8Qi+*L1Na1C~smkg?47t4M9q41_|!Mm3}g z)z*^ma@hY9Q|H_-sGY`xKi<r63ozKan_{rz<T5Bk*8SX4E%s>qZhP9eA!8PiDsS>q zmK1L!5;0R*iN{1lGgL=&GNuOWstzG@ujeSBCwGqJe9sckyMXm;HSLQcVeN^3iS<<? zd|*$;>Ot3ONE9JYZWrmR(a+dq;=xGx@sW|qpZbIPi|CFR-WCfLapQNE5V5W5OZFFZ z`LUS8KAu4PO8dUI8rT(-$$kBwYDDC|gxO%lH&?Yjw(xZ=P2YRZySQbnVaA%jEpw5* z<s;a(<0_rKcPmg6_wEgjw6K=m@1Zm!^WASF_r(W{AKuDtCB9Ve$d3M(ViIc-IuTQt z{9rU}>K!%Qi`@X16E7aMQ>^Ax%}Uru*UX<|i5~Q*bqIxqIOM5}PK`$Jjg_P#O$5CB z?=wNhaZ-cv!ih##Yg#Ehzm}I6R3MSFaS^1Aj}&^0esIrXjZQV^QGzqteZUeBoC|-d zfFt5Q-aGL6__dPQT#~r2SQ^HIrY76+Ulu5c3T8v9KkvIjq*~*>+8eE+Ue?W@swrc% z_`54__zbmun7-%dgYE{hOoW9!nzJpD^K@EJEmiotG;nMZjDE_GH;MemApLR0uR*PY zg1poz6^fCx9%h`}diW(J9*adH#v518ubww4JHIdOVaDBRzz~1?{t20l!`u!2eGNj* z_f%|C0o2tvhPi_!<^Qdh?e5QbDfpS+<hPufR{S1@*c50JzwJzE{~&}4hfUoEwVc3p zP*y-ctJg8Tpm3z5Nz(|WkM7@@`qCSw$E&Y1aFeeo8Qzck%>x~?<!ck||IA9*NBBS@ zYAKj#nuvsiDZrsBy1$s6#gLSeVYSgv=ooh|sSiyLs2+m4dv-I?()LSzwL{x9lR$eM zJ}h=^M0yhZmm%JW2c4Tte{WV+#kZ?R2L9X(ite;Y%!?RPIcd{^&FgA;eK8Lc>S5Yf z5y0<jh6~tod&6w?d8m_GO=pk!KTP*{|7*0+cd(t&k|8?ACbj*$RY}ZofF~Im_JP#Z z1h#%eRa(@GL}~cFdobiB_}NfxD6*MW*B}dXfFU!lg)06d6KBe&5ZRX!W8}Q5BL}o} z;AP*E`S#ShcF90oy#GXL*y892C?FOi!gz7<lwmEFsgz{gv0Xe|K94f=^RNIecg3g6 zU|5eA3`O6{6D^7cM4*Q8`Ke#0L#=4>tn*(Ew!aLWzQ(*se6O;;b=6?3M$jFss1Oxr z=9UneS3+Bl|NiG8J8L?AVcd(U@T@GM6?GqdCCUF9K5=wfU~<t&W7=vHg}1GoA*HmR zsD+uAI;tH@r~A^+PF_`PybhgZ;^cE*$vV|qLvZpH^wWJmQe<8i5}uOE$seYwYMfDG zOZAfd(|6O4-<^5+yh^gLqDm*`)&J#@_vNw?9iuKy$E`S`)ynjRxzkV>Oj%PE3~m<v zixXP&7=d;QT(i8~y0d6!;$|_$=uDh?`j`1K*m#7!WcRz4LKZoK+RkLTaKdr_)8bzu z-$AXS^kL&XblOdvwD5|zlS_xaCMeRHvzU)fLWojam<lE0+MmUJY7rXpRJJ*bZJgZr z96uMbvv+s*ew!jLG{Q{gsrpe#7_GB=n9zxScH%&pX_O|EUp!xw!-$Cb!=LwG(;;&L zcZ!O+LCI#A7$_{Xw|~i(D$te?mz5=!Q~BH^LA-D{XYDTG9v%LfDu#Z{$VMMIrum(D ze(<DG%#Ih?l&WfihQQ!s8A)=HwaTMoj`3};TB&khei(=NbIMd9ICtyYN<3e&J=$ND zyJ+IFX1rO}bP1?T?x?4v!WT-)T&I+Qpy@T;*0g6>!LvZ_T(;I1hKVj8g@69~m=jvP z^Cn(93rDWGP+d)@r`a>Max30~K?*rSg~Hp3kT3i)<vgxm%+dZZx!huzAZACfCa$4* zu1UX<R<SQ&fc{C|vsphuYp!bZ88+zzrPp_ASm<`#B(XH`lSszKUEl<rurgo(Knzjh z8XCmFQ~%X0W-dkG?mi|d6+X49OUk6g!=%JJ`%~QNb0oeVGERPfWk(r|%<jhc(L6U7 z_3r7B6TP!!S}eA$4<$!18TWq_Ah}=5q2nu871!HGc?$0si?7TtdZH>6@^*H@pXxn| zAL$-SpR8z_<}6T|tI0`0^VTj|YXgWxMwql5uVT2OE6nV-A6Hzwa+C+9#KdUGRupG4 z?X{S)z!2WZ70cgup--5|z;)-ODA*+1my}=w&34);iR!y`Ic}LmlLMf%3<@P4zVGyo zotuZ=&Yy!&QPfC8*fU1I85PEsP!C_R5f<!Msumr&{u648N5D**43boQc}#|Tx~aUS zuv#A?UGo7)JkpHo^liQZuB6!4x!jH1gXh|zb92w|4BQ<xWN73r4NqQ9veC5q<a-1I zSxq+R363N+vNiGg0y-D}Y0W59G~G88&-JUhD<wpmR*8I|{A0YtG!K=wdL&i@D+fb} zEv_;<&Ec8$CpE@K95l;P&V*fye+(6|i!QHxJ9i{Od{5;3$`0jQlLNAX<0FrhUE~i> zoA___;#7G8-Y%L3SMP1x{f7$>>9V+3d5xFUZm9fxf9e~z!n;Dt&Wu5K7yob?t`n=Y zJ=wNd=3kmRYP*#p^b(oWR{OFahC=A@>WtgNkF>OdGwj}!lbq|?&TAig<c70eNDJtM z-m5;olPNQLTUt&c)~s1X1%=jl-ikS|dS;!ii}I`nlB&F#LH=x|BOCaZ`ZalwjK_?U z2@;)c`hx2#wVQ;Y@;0&C_kz9Z1o3H$Onaw0h?cf5z8<&r6HFj#EfR3n+!$Hn4po`v zFTDF~xA<#_3PmR-<TWXEZ!kQ@YUeYY&=nrm*EFQfiPB-sxlOlQAjt*qXDEZg9fllz z0{rD}1DuuD?bjOXEg`Kbsu@N6-yaM(STac~p4e%MRIX)d3rY!%Z$9L0=D!~XuXlMF zFC^}ZRAra+rE08aicU~MM*DABCXP?h;)mABjC8t{DfA?UN_daighQF=Vn6@hvep-# zNL1C99ntb}dJ<teZhJU$w*(Z6TytGN%(N;fR=tS9w=T57vR&pk69>}Ma#CGbTIqm} zB~M+)<0ndT5_0JFx5oqY*q;?@9Cr-So^A%-<#slday?a?xSp0g?qI7;zG`QoFP}*0 zpB`V9kbHXxU47cH>)hvD7%0cmrT6Xd^@A3b=iW2m5!4AK2-b(0*b>n|y#je02i_^5 z<bj;BE_`J8e9O_|Eb-HsBDr)(#PEVf>uH>)b_$rbPIr?RO_t@vXZ9so$*TpbBmTTb zwb=a54qE8XYzuZmU2DCz>Al~^8N^|HdDgZ3B|1SYak2V-_=t2dU^v=dle;BrNmB6^ z$!~v9P!6HhKm(GS-Y>(wtso$=>r3}th@Y4ozW=p)*1Y1-NXz~Ejv$O%hrC=)tbMfY z)eyY*KMHbZq(>+*Rqqa|_CBH8P%JC7ZBDGr^Lm|Fqf%-sFQzN<Le7+(fhAr%daBLN z40*=JnhX!;p2FbGvYZxHazwSdGnly+SSFb>xG&Gg`{#vj8G20Pm=^r5y5`iD87e(# zB@8rQZ^-&x_=*=I&+}p}^=Ovhy?T2Car<qr^gASxo{Mb`axUF_xdZ8_B}~-^u?E9C z9vs&jQk%y(mEX~XvDG0&*=^BjkK<Lpf866qA+ZrJd`_0=LuF}MJA&)1wPC_oCRBw! z3?yU{zhv9SJj_}cbnUp~n8@zvdNxza-HS9oZ;@6Lrg+I_N<u^U%XUfG1gfi>6;<>Q z>OYe~`2s4eouu~v5%-o+ZGBDqFw#P?Qlz-FIK`#76nCekf;$v<2wI9mDDJ_%SaGMg zy9a{11_=`6O@Ghb`~E*4-giB(pAT6pE9;y+XZGGRv#+^k(kvR$eHE?VkQ+iZgkJ)h zm$!XH7rBNeyb|$cej80%v{aQgISOq=H#Jg65>ShbimI9y2rfORaRa=Wn3#Ay7ZI7> z6wA)Qkh*s#OUNbhUSIkNYdFyOa#G*}8`ah$yw_KA1f5HnvwS7F=_>r6d1lLvYAT`G z|MtKsJvH;FR~sAN!>;J(n%b)Gudjc*%sdGC6x=l~D3LJs498EvsqEW`>pDq7$W&1? z00To#Xj|pw>IAMB!^xr3n|4R^8MTV6rYV`NG&T{x3onO|!jO_VwO`HD9YX=QKuz}* zbH%xy(@AvNc#$8n>uad-Eh}#y+D83k!{}oY(LemU+!&kpF?+nA5R+8cNKovmwkSFn z&Z2vZ2GsARFnKj0{QZ2LQ_5~04po5Zd*1v6%&8xWO05A);g8(;u8uV#)xl@es=hAy z)jGzH%!82qrZNVP<lELBjbtIku2KtueYB<JX<oeo?~E{D#FSF<(y|2;c;dIm*ebhq z^mC0=qUb1y)zi@GUdvoq`?4CFA)oATLuyxhU*!c2ju$F>s6)HgUFdha{T{2^LSB)B ziSQy_;=c2fKIN)Rl;c(t<vbEut40CoiaDi|uqhG0Ej1~fkSFIreXOqP<H5XLZ5|kI zImO03Wqf=6Hy{VS3H*9E;a)(o>jW1%`H9{SD+;B<lLm!TR<?>)5HveG6$$JdOc)A{ zh-h8g36JDfJ$XxeM;<-DD?dqKGN8uqxDuZGv&vhZ*nl=eT<t+51}*t4gxM9D2mzwv zr3fy^w>x~-qso+l4i$sj4j09FGzqG{Y|LM-On#$EvqUOzZ5IzeUw@I;6W4i%frMZS z64-iQCE3Oo7N|qzpTAeL?|oQDw-M)>7#Vz}LY(bkh5aJT<SB0(<md_n1nu_T_$PGs zRKo8Pg7m#hu;d&8zbSZp?PmbjBwL>D8t^UvldX`-NapD2wkL;S7U$bwP@Sqb<3}nX zu*}A)6Q&l9gPXT7U=-#I!13eHxSEyn8De_tUKr!LjxC3S5x><lF)`~twUz;JAjFQ5 zSpK@B&;OExB8Lj=rJ8-G<Mp%rsCyk?iU$Qtq`(Iovs1iBIoAtvfAS?Y;xY9Hbn?sm zFE<yvq}C6UL`}CZkx+w5*A<2#@A}kG9$aQ+Xd>H#Eq?T>2KiydNHh+6a|cgYZUPgA zNXW@^+aI|ZKO-ngghOXrN{l}-TV66q(eXuuag=?OmRR&WR=m|Q7Q~6<BI@m;mAns< zkw#qRz&<It9kV+I(#z-TFpMW7Xb$dm8rM@M6b(U1+~hf&01>SU0XeTRx6@o=_!|0^ zrdv|N5n~g>$0_-o*O>Jd-?Iiw$X(dJpXqPsFD_3PvgdC?go`}+;?7q1omSB2Xi3{0 z%mcPq3EKG)W=CAAPm87aagA&k^7`{<p!x;;hTwHbRG(B|kHlh2p!UOq2pjkp(|w0K z-#*^H`(2Fv+o0zK_BP_43-AZALuy8K@1%@y#^da>?$?-Kg&B%oQD*Pt-m^j+OXFht zkK|wapKBvHqEM(~cV8cukdPvL?>W1k8v!M00DW(N&rlbExCg88<Tqg{(<ieZX<<)j z#c!>#gA`7T!>nJ2D}c2A=tSD?>!{ZKg|{<?%s`)jgYW*OR76+Rn_ysdt3X$SZGHC( zso$Eofcqv^F9$C<2esMv1IGE5d(Tu(4A3HZ(}M<oO5=+iH+^`TTss)<Q<>QtK_ITe zR9>BN=Pk$RY8xcb{ww_(?q^FOVR>T+J|?!FPSe0Qs~&tz6SQJs@*Kd9ZI^J=6_LsS z|D;1(Tbey(qe|~vY*d{oE^8{Lyt4rM>Em7F&>>z>&|nKa9d8hs`}sC(O5Kk`7$V*Q z%>8Ql@IV<)=dOEz>AgHN#vD`@eEd~!aVuiO&DMx0UcR?qp3{(5Hs}FhN>^O0^s!n9 zQB@)pusmpBKT5|qqp0k1YC<FV-4741vY)UgDUo9voR(Pqnk`0!8J+3#ElQXMIwSTY z4NXD$Qrb^Nhe#$gxukLaRIaV_f4p%2FsTq!@VzaUwy(RWT6yT}-xMRkKe0j0Jll&x zcDQuxd`3-mbm5(Fr)x-w0Cz0GJZv8AO%hD~Qvd47GPZ?*<Sf~KyB~+2r;T9r&tH|V zX9nx+H#Jg(<c|!z$}22u)M4^y25M2SzxHVQo^_L9a)1i<D~U<+j&Ug)=E@3T5PF-B z6mk-f&--ooQXBA0HDT6)H%lGuJ|@iMtTD;MTmm0bvL3l9I|6V&7xS|gx`CbQ82WzH zzKL3l-Acx-*Yt5?fGJ<6m?)dF0--k?WCT+Hd-L3Y!}lM4u};hnqu~!5d>6>cELm|i z9{nQa$=&g))^9h<VmV{l&jjNW5o%ozhKT2i6J~k5#d5zdciG2*c2Uspxj39;Y&5=~ zl|R-gyBBbE5BtJ`)?JBg5=m@=OEa~|YSm0D-wLKaQKI;QrE_L_W^;&@^0fphU215Z zrg4m@N2-){vqG@|E;$w--N-92+&seG>rh3*oLFI2xJDYW`3~;Me$h+{174R=lT#{K zdt)DHZjc&9wlX$f?_S6l=hAxeekC)5n`pVCJb#JjB}?q+NS7orWo~S1KqJ<P&8vFv zg{a1%q2ZQdKR-7(%H2s5)E4o<t>wxU05=uErFIh9uQdEje@vp!YRyjfk8z+xjyvT< zx1jTB*3zK4TM#F3P_OOq>q(IKw#q&Kapi>e9@kX;T$_)%S0mk`smQl6Y)9=zTf>um z%7Z5Oj1kk371-^$j!oZg-T0wu7I5(bxcFAv&qOpTn#95VO6#%NC!Sx`BD}|Olz{#7 zFP??VE|okI5dpP~+>05Wjb$#lFq0=<3H3nU!-6mufMa6b<yl`E<@s0q2n-pcb~t;w zJDmL>`>rqQ?rvTC#5Vahx~bU9hE~M@*aR{2I>kr0$U%28(1Tdp@&%Pue#v=7(X}~d zZ7pR3kg5|}n(#*!6$7r{tMp`Ps+x94Em}u~674%w`-eG@*5Li4ul>Lf;HaIozG&xj z{#7x#n-i@fKSQihbaoB+e&&L&%bjzH7hPPFg|oa-XhH5ykr3VhFB&WftlK@iHDS`+ ze!s12-$&eQto6h%!Dh8Wr>{zIN><hjA3=hM1OlCQ)mc7$on-X66MsCxy&35{@{p_O zv*VgT`@j~q@f>Wd>m!8?kR##htD<qlb2O(#A9L9_bmQ5Mo9>a7I~#g*NEF^+csT6i zbO74soh{~pH^cA5E2AD*Xp?uZSPMD!D>&(Ge;cbH0CaEsI3U(ND|`TCb@=*^AI3|e z{&{!Xz7=<N3m2JpNxLFeM)a|`Dx1E$u&!jT9*pfBJt<UwTz@z)StHF^xa~K0E8C|# zDeSYW4pTD^g~cspWhT3yUG^y=7d;-ehv*hwXFnnpp*YMgWtwMsn6dgLG=869(FzU6 zTwZope0_WM{5e3-yDq8A0`Q5#V!b>ef|M>?+y~NA>Aue1Vq%n>WI{-rn;Vl36?>96 z!m6Lpca}^-BY7$HPuPGL!$B4Cw7DmAnJj7#5pMYp;Hx>7gaH%FZ+JkPx>LTfq<KgV ziFb4Dik%ds5;iV`CIl{}QIY9h*x&p62Lihyl0vS39?|3`_A7L?f8mm)gK%LjgK8US zCr`<2O@BTzpmlX40!W7cic;`yjD^681BeYGUKjLSiOz0}>G(m6Oza`P6L)*eBi30J zu3-KHrQ;L61YJr>ab#qq(|R{^a7gRVk49a_VQC*u`Kcpc49TcHPa2?`9sj+)iz<Ci zJSy`rVtY>Yj|(zwYPvc0^Ry`Erx6*YqTP{mZpAY&)ql=QwJwH(CI0k?F+~s)$>Ni? zHXSKTA~zozDykijLM%YAw;SR7yRK-A4t<1WpDcr1FQUtOEJ<i48j|P_aaXYZvC)W+ z{zy$E0i|A)?ZK!}{{{h`Qk_CBKEB`~*MMvzTs>km`A~i%-r(bX;f$)w_4VNkHH%yt zNu8r8<8IMk@#PaL7tw6=zXgWFL+8Q_={9e(cmAarJiM5jcgU-(q$#E^S`c}`M7o}- zg#{&JNnVRl7rd8do%qyUIRdmA8vKi`ZcPM{x_%HY8fYYY4uCExyB~W!_wy&BnRkdD zaE`3k*^cCfl`myELQ<3Ho~U5{W1apOC}KjSQ699wfJkg|q`*Ks)p~;t8@`wyF9Ml` z?x>U8Srgl0gm<Y&dTn;is@7<g@u*QaiS|!JBLm-a_zM!;BKqX`(HoP!^q=}9_m8p> zADwE*t0F`MCcPjdb5qmr4-XQfnJ0`4i}J?lVW0q`7TVlwY5^iHtKS(5FBF_~d8KHX z8)VzR&75*Y+^kHMPAEMbKu>XBSx-c@(f_l5{%j#L#0)8P^RCzS7me$==jP<dE9*)d z(_H8tZnsyohlqxZIaVH_jO?&G3>+bNGac;ONxCN5PcY0;53~ptEDbu7&NajKz2Zzy z+SS@r@UC&8#Pw^pkM6BvTL3ajN;AW8DJ6Ii^W4jSjTm#Pg(UE$w{uFx%>|o#GWKJm z2x-OKP{1}1uMcE|(RN4Bvn?s$^+~O3E)8vEa?Z!J*mn<u^a5vzak1&|5S4WL6-g0# z1S<P$%?rp@>kE&>nvWIG(+c~sC()!`M^xLE09^Zem$UZgE|ZG~DQC5RwMTbHhy>}y zMnk<h;ORHW{9O;{I3KW}q_8^4&b9a7a&-Kum)PBUF!d>>i6m}-5Jc>n=|7f<b5pox zgv&U30ex^Jemr=`DAyd)usJdB_jjV56%Y$4Eb1)}AD?XZMZs`}x~b_dX#iWIKpoM~ z^`W#rOMCYiqk5An)~2mFlkk#mJY$m6)SHozvX(n5^pNJ@U9$A1U+RCQG!H@S$TM7O zH|X-xGrs&DV--%kmoF(cRTzIpgky`UW}P@A==?dkQAW=mCCTYi+tzqtS2mk71VdI$ z4WR|+nPdH55rn9JuKqF&#P)%>>2KTan5{?Qc{{%s@v9ykT$~nQb?n6`z1@!E$|0dr zS^a3h{^;w5(=ODMJeAaY3Irl|Ik$TLeM4^Kr~cJH$9Q_}KYQJ%C~*vIKYQ37HKiH| zx7flbh>79Rs&cRH4K;LOjhzZiyPmqC&=*Nnobqfqd`gmWFhcNm;;j&8>yXjrJ`W>5 zMvlXiP2dyMmp31B7U2p8_);~@;r%c4JfzsL2nh&;TX904EoXRqC%F|JvZVYtMy<#9 z057!CbznLD`?y9*W~6jRv6IWQ%$0*~iW!C3bxY8oUMEp=&;>mgNmN`koS2EmxJfU( zqJm$M7ZqX(ys%v@gKbSyDQzBZO?>tH_lg9^Ar6PVqA2K1!8Z>8i!grK$^r9j@ht}D zxo{a)JsZq}uTglvSLM0oIJVA0s#$J!OccB!?ykDxLB4;LgcX2z20}@)Qt($eM};5B z2nJ>^1RhLOSzCRi=(^MFyv|-A4zF`TVq*K1&}jGrtsDo?aUgeG?O!u*`dSmoBW;(0 zV#^@<>fFA}hc!ZYj5Y<s8?cPeZOfIcf=1)rix&CHBmEuXIR@=%(PAg-nc|MnhhniN zG+B(Ql7G#5DC;XsBzqo6)iYHCvMoP8z0EBt;(@x<n=wzN>tD;Azv#`|UpctA#Ajz4 zeOA3ZwU-m}Y}}*RLF+9SU#RKBB>X#H-~^Noa5CUY>S*(g_=*)Hgygr*hi+)*S>i8- zh40PPNx`#J4?A)@0!wd0-IeqItqKEaOeEq^u`!ZMMs^Lqb<NQBH+O$$?IuT)TK!)G z;Ke*uM$Y;xbw5f0(!Y0sDY6z4(_hv8@@Gc+D-_<R4nm}V0G2=Zu^M6`{c}S6qeCLj zr~ZF$p}|T<dH0`TSh<bM>)-v|V$$Z3Z~jNO{Ws~%kybV5DC~p(${VVj=6PERME9Sl z;;Etk_rTmq(@#JC9my0qg3h>{U*hj~X>&z7#s6h!)_(yCe<c0C^kV-_LLySGxi7E& zEeVh8%l|!n{I}cw-&6bla2OeUuDP`TMQ)k@zvX7dr`h%*|M#Ss1{b0HpI@0VsVM(> z!kXsO|4$bB|4`%qclXo(v%_@h+WUw0k5q0gDIDdpIL_xdG>>Xkn}~~BQ>Gq_q<)XF zHCxHDvz@+_A^yyK*B5x0F_83@?sT&*O565V?0Tc}Mz*=4d-{5jJA;8s_UCSAac}<; zmrR*aH3iQ#y7DiduOfzfD@yCs$pAiKfJZ80{Tt)M{IZn?G@PsC3XaqC{LMyLx2657 zsb8^Iel2(*V>yZL5Avh-fWWzoEk5I3NOhK*90RepcLVM*Ep*Fm`+O!YH1vBk!isFd zOg<?rYkeYI$l)T8$zcl$Ke`dIN;$wuv!_|OwR~Os^n+&PI~$6ir|wk;Ydy)^UQ^Ph zRO;lf5!>`kCL8k|Udq!L8^HeSeW%<4{kM5`gDm9No>vKei%II1*dKe6l{JJ~CcUxJ z8dtkDEu*nMTaVSmcFHVn8%Ed#Sy>5fJ;k6yS<T*BRnWIOABKJiTN)+$K+e@jf7i4> z<U3Q4-5}a^ae=dTcwD$O?CEwSF6RU8NY|D(+x(eBHzfku#%Z#e2YjoC?-)uUmaD0R zI>PSOXC5P`zpGp6^i5?S9+(|AkrHSQc`dqVZx#L3A0)V#^Cc!WPGRPL_Uoe^nMf&; z`eq{QPd*xo;a*G4*c=6gU+N7)37UOqUb=<F-j}b$?bAj`IAc4@4vL!iY`&*;Z~SAm zH@AziDnpliM=5eI%FbPM@9X<U%IC!Mo1EGCt;NnNH=-D<^=Ri3FKX&FZo$sqNib|6 zN(!2V(lMu>KiYOHE7Y(R-ku;ha<-rxZ_b~?dEF~EGl*zDRG#xaQg}ZFX?EdQAV8?p zD;Rb5yz*)p_hTJnBC8Ue=zWp{&S<|Z<e>?Ca~wUUX%s~t^E!PQ1a_%Bk=JD1F4iH4 zA+I)E3{B%4mkONnxxX`xq~Yp~T(*8q&vd|})nbb!?sy+VT^lvp*_+Z2%nV9G*zXt) zY=r;e=0{s(z6rT+@nIR`66nx)>Nmw1UJ9SI6~oHYnBk=1F@Ify$3J=`BI~FE2(|8$ z=jNVd_Oqefa?7NqiX<AO9?iN<s^%;$|E;Vztla*`*?7lD|CfP0li@^xG(v*GDWuIM zMntcCI8and-*^S2_?>vh*VSp=tp<r}tWiMW5uUDSJ+l~8M5@qjXiAEGLa+iN)`?-k z9(<JEgjI*`_+BHu-xG^S&x}2j3@wSg48j)67@Q#k{@1dvm<Es--`pm?jo)I_YT!+b zpJ!S^O|o)qDq8l5Ox-3=zL|J2G^@hG%p#x9$wmZVZGfX$3i&3cx<^9?NpVF%c!r6k z^C%GUhT{94lN-CQtKrD-Y3Ib)9kK;S`g8?(rNZ^EEX=<ce`F9wE$}GIxpUy4t7%@^ z38NQig^^Z=%JErfrhcX87?D)8Av7O*M(K0E0rwtL*#GQv)fi=<W1HeIJK7RLZFp$( zXr^L+9}sn-kEy@#LP_G7JKWhu;E?E$h$pN{W7TnLZ9hA^F(Wlt>oDUA^^kmEutp=k zIdXki`Vh*XxnAK*mDC$uFUsh7K1}F-UwzqH$!h-PH)XutXGzeEvLfq+?rwf|V^m27 z;{sS*Qmp|c-2ZCR=9-peg~U${Ln%pPzdy^gHo>MeMY{J&$HbX@2FLdB7?h_}_&OtF z%)X$XG18H*Wo(e2J=nrWoVKAADQ2E~ig_hgqDmAQpvjBf;OOQyRryFa1JI?w(Qyzu z;#)6~w;|n&Ux@>DfdtybqgLDMd~Bx=h51|gkUN|&MNt!bME3ggc==OA5TkB96D7X2 zvbHU}&G-O0OphwBZ)4Xu2SzBi-^cmWvc)Df$tiq%q)%7lXy@h;?BKj?_d;N`sdrg? zTbmn8Ac?_RdQt7WDS(Lm@Ybet%Dj}=pz^|ssA9?rH~-tmjVqf>n<n$I%WOXU$wZCq zj|vI}m)l@yX?gm&BL4!Da&!+BfhYvzb~QD>sJaY+6@y<J9@Mu>bcyO*9dp*UUtfLg z0}cH89t+peOyxoC3pArYdGw$KmOi>sbv$&2K~pN&Fl<;z{Osoz%UE{K7lS|Or@%}( zjjSuAMD0hp75VcGgfsKIzcr7kC;^CF;h&3d@~#s5pfzP<h0s0h_Km8I>S*Slf-k*- zPb)Jm`oO7^08Qq)F9UUC3cRX2WF?s;eqJHeDxB;!15Mv!*+}Czb;UUv;Y&3QO$(O; z3f3^U3BC;2WpIU+wDdNp2`QqVSTTGC`@(ogSL$d(kdXeyKsnW9qyGy4edg;FvyTNX za791;j7I3S365+2YY+=W(#V%6=rMP+_%9dWhJ_hk8Af(uv(f@VF=1tfzFVOIE!Cy$ zf0NEk)9oNp31>@*g~u^3#H$W)kS|P#LZ=p-oQnOp<2pMy$4F!pHEEa?!UWE$i|p)k zjr)xBF{f<O7>4i_sfV+3UXcQdtjTgo0bZE-d(82619{uEqBi2ZxEymhRo*^I&l9c+ zwMa@>YPeDf(-LUX5^?~u<JYRRGVMpHFdW0{cH$VD`B=5(+@XQz^Cw{nAHq+nG<AO{ z90AR}%!^Psd&rc&(Z^28o#b$@toz+@x3!1ceh9Dsnf(wYs|dRoy^l(@ApFVadv+u; zIM=(zzi;+4#Rl+Z0j528EUwm5LFVaOXYrel?zDAMvcws+4u=zNx6+lgP`mSL%RVDb zs0fk0Bv6>$j+z!tl>ix#<H;Cn(g5?MDbl!$d~Vdd>pk7X^YwN3+45p{s#TbwvWB4$ z1Xy^<R(SZ?)rl8~LXHt4>B`bp?$A2Ic!#<OE;@KJ+1Yxz3Ine4b)WTjr4>7Vyf?T) z14CJGjk~sWtpmkadcjj4d0-c&iWH3kxO`eo8zjwzl-JU6#+3G)n01>P<kP;xt5CyQ zL;mD`w@s~cL&fnM8ZO8;T5&8nUxt@}E3J#qfZZ3^<~6N#X64!DU!M2Wt?s<->x-%9 z1GdzXYI~POoz01DCGhZjE?2qGyGFx9{OojC=qsLt`0+S_YUi&Nti)cHb_u{LjPSrz zh<rETC-P1p3!GgH*fKLz>`@sQz8LM%=DH4ZEiXqbMY{xZWTF_3`0nc`R5y#QyrR|Y zOq-{~Dv*13tqdMdYSu5RVo_5b<(&XNtuGG3D#k_(96T8Y;#cpjQM=mTDHKm9meYLw zCeCQOJ#nfXina9ue~PEb(;RDztu;*Lx#5>gHKnbj;zo;a2zaF`EIz?ECDUxUS}WJ} zsW3~#{N+d4-L!#M6NHfVAiXcdDscKvcq^yo>5sr(+uv)MkJdzrne)nxwu@<=Qo|_+ zmUnP?(R0j4lzLj=y6u%_yV))LYcGlI^n(M|%YZe5tZUN}P-9Z&@O~B9&=sgDDfPvg z!3z@#8DO)O$C7Mk{MgrmYiPyfg>>k<ffGTtc(If*zM&|abL?|Bjq@<SriA3`Z#fEm z$6u5kfsa%+O8~od&b<#k^F?0UEYs+SUV#OceSIk&n~vyFT0S3;q>aY(<hq>wdae>x z9|dX)!PgKigA{!@-sr|_v4qr}V~e>i#A~!O{lem#y58iL<kRDs)hB1ZUTj6Ay4g*y ziJ7=W1NTEFrR+Dfu_JC4rWysj#Ww<;59*8bAN#+VAQc?@oCr;`sQ=D?7lELzfE?9{ zY3{J_GbLx-(8Y(a?}NAZQ)Q*;D72B8Xbf0O=QP@d9M+`uoJZnCl2y&l2gdm=lyo$& zOlAAi2;B|D*?fLjM)gnugjMy83NFG%B$Sq^I72+z%>hI&Qy390)UZ|p<t6y|*}Pm= zjkg<6&*FCPRpKEpi%cm&MWp*%$*IwMZFiIlt@?9LN~mmTm8O^4uN54dKImAn>+OT& zN%q$DrNM%pMU!JJ-gt%`N#OzhXdB)zSJh@d`gc-UtSvBi@y#9=P_@C{{1d_-`>1d7 zqpf@BG$h*L+U2Gk@+x(B7$Mq_w8Suq-}vhkX!#KIo&?!yiCtbX20sgv-EH7}7s8L< z{1({l5NXes@)2vH?UBl1YVsr?`QxuZyWw1BuM75vy2gM^wNJ=z10x?c+8W{P8x#~h zHdThWCA<oG>tU|b;(k9`t2u$jodvojv$AkD=POq&zf%#F<sZhi>dDpLJM&l$E;0%Z zaptDqt3Zq6iJ!2ZN4_g6_pM^q7Q&y0g1;Osd7!SdA^%>u#)j!oUROpj^fev4{MKu# zI7hxvW&dqIyGA=a)|=Qx%iYrO&JRASc{%$GM#5Q`uhqskYSC(x3ImzyWRB%X@Z)Gv zRBX?<t5a1T_JSS#<uR!iCG`U6cbku>8kCiG#;@In%wdlJZ_Kw~{`I>(UkFH+c*Ca8 z+!}>=bP#ID0On^q$KE)k>agWBQR7B$-HE^Rwtn8)RWF87beNhA6Z)$3x|vG#Ii7wL zg7V)dD4>}0cFhYs>z+C}r@Gv2`j(+C0ix1q-@m(8xV;taLEl|P^l<(&jFEb*u=_-q zTX_RQtL@_fO8m{FIXPAA!8G;QSAu21yyBTig>>>l#TV{~w*n~nfeA2#&q#Ga?a~8( zSk|sLxKTQpkt;bbTyAu1z&`x3HrpTsT5|J^tN_|YtK9+~J+{LoQ6?m`$+P=XvJ&)D zkS&8|NI@U7iHRS&nd^T0DEYjBBfX#nmZgRW`M7M}P!Hv^uCAZEt+kCyT$0Nb*&X+6 zQBtdworQT1-b12Oa#TK89-aA}YLfT((m$i+J@kl%!?3R_EItj#;o4_)o(cAx=pTg( zc7U6sqs9nZU2tRqkPV$##4+DOR^Bf>Zm(?fGIIV^K~YipX9vB3f1@|J<9l87rK= zGH3LmHzV!4{vDaHxm2WIvSOKgmx8T{=2f)f99a@veRy=$s1U8N3W&DPW|(vDoirW9 zB7zQ@!kPNnd^wD5v_(_Nw5_J03r32M`3dzEQMDGvT?NV|RD+n$q&n^Iu0`c%vX$mK zi@w*qoQ}84>%Ma4|6J@bE<5tIT<`>Q$+0Ejj321!XTCdFM>4SJ!sr^kA^|#yDzv3f zNCTd&wxvMU<tfr^9@e^o#+YxdwBE_6(|tPNDfSh}NYuGH-;Rnb-rFlYE(_E?79N}U ztr4nV2+mC_#(9?h%h|^CzRo=n<yO9q=!wf*ex_{Fn0rNaRO*J{^v^agR++W=8f<Xe z_?prO;D~s#Tb+jA+mCxE>-p||V0Ezh*LO$)iW?zv*ApsrO7+t~)PhLYX*4uAhzil0 zRqlpyuKf$c0e6WaDu|ysaM8X#?tYLLW$o*js9axH!d%(>Mw44P=chz<*tL1d+-;i^ zZx61S#_50r>{j$QcFmlUjt1P)@S0z8=%FjV)iHK?4kR2KnXYV2)f#rPlF(;A@5Nu+ z2JYc(hFoKT8TX%)AD`QNW_al<&Ko&??S<-o($;1Gbc6kZd+@h=9@{CFqm?OOm^Q<z zTG<3zM(4eVXG(oCr$)-_VH&q~NssQ+#v45rn9R*h8BkJfTfsqaTjl_p-V}mVC;HFP z3&B%|GlJu*#rckGR)2S3m44aU%ii7+wYj1c?icQch{BnwiK~X{OUt<eB*}kE$c@Xq z8Fx>dBo;FcS!v2`SX8aL4`TleV#`^ig4A<Q35mhubCT4YI(CfP>dz^}i);%jolt|s z4hr%Ze@G<xz5l3bc&W_qiZ101x+nJBszuYs*y%+@cRS9V7nBTCyWaR()SU54r%d2s z)P40{Ap8TzI=U@Ce)`DI?Ab2D$C3=7xz6tI0d#=pUagv=DMTeqjVU83F7jwuX{r<j z1Cb#!(HgxZ|Ha}3^iwoaF|1vEfi5Q48935<c*ppN!PCh+4aFJ<Y!j~BB;diF$(b%Z zkK!*`n7A7}oJY+Ws0!A~L<!r;1$uKrax-}~q*>YWnZ+dD5dyzy+rTB2{RuyqA0oex zqZ~PsSVlIA&kX@WSF=s{FAnYItQ7rfGb!8Rgs@@1Hfnt~7upqrPH^f+6hQ%}D&M#< zz_(GqrT80k56?=sNptL?BT8n9=fsH5_p!s-3MKCx2$eL-?IU?4yCBs(bN5%_U+nt0 zG|pBPA6N1DU26f?b{!w>q?UKCe{;Y(oUd+NPt*q5<9=nZgED35r*$cD|43l4GzRon z2nfDyzP=gq`%QHUl2<I`J%0s2Wf;b=2iR`LggD<VGLvL)b%_!_D6KXG<kq~U-uO+u zGJkba@_kr$pSt??=}$IlKFwbiXU;|fW7T}kZ?l}>tO?or?T-`*0625wqc!!ZK=>I! z7MtNO`oO3`xX;SeGZp(I49daFW~K_;9;ohYt!+PxJpF-Qrecp^TLB(k<NI@)ELyyq z^-x5Vs643s*z>(Pg{+_rhWhwpBUOX!xf}ZT*g16itJ>^WqO0bX--GMLaGpJSd+w5u zG&ZV$SdQeFOE8|RA?><ptWZ@B;}eVYPWxN5D2=|wh~H%IB<vkYkFQVSXKY|@v@SaO z=~pj=s5Bjh@Tm^H0N|=P@OaK-MKsO&n+zwua7b6BqgaXf7>@N5S#Qg$Xpu{T*vnr6 zmy(AsIw(!=MAhLA#RZhNzgqeDYu+^ckf&C3YIQHCz-S%ggKj3TmiuqNlm)vkuDxVu zqXkYcl*NkpbeFo|E!Q!vhluFAF3?x61y_+(i=0vd!jTtR%B<wvQ=Z2I72{_v4s*S? z8D$jDmIebEi?3{@B0nfPN!7d}BJXKa+ubWTUd5h63(BRe&(myL6i0FsPAg8fq(MKC zd9xx!ISymg{LFb7`oq~%L;#lx3-hrYs-L%?agKbHMJlISbVb+;Tl^JymhMkY&XJyX z5w)jw#>+PQa$3|iWCaRwzS9a1l<a-c=>bxyL3?t1-zva3A3e&GbT1Z7SSq-CgYWb~ z^AO;DQL8n<=_mskPjTD#A^4aUCAs3ruyc!u%{GaO5vXpPq3j-Mx_~3eK6w`E9s4(e zsDRg|tj_`Ik2GVR);k-ARrQ_1Z5)#1oum$2(Gw&h$KaHy!=@h!3$=Ej34uDFgo5-B zZ&s}G+iWfEntHptf4v@&th2>)OH1hVug(^PDANo(ynjzZ5@|Y*-(UTyvhb6`6W}$K z2}2K(@+V4y;1ik1gq)5~${9N5{258IR+h)T8JX+OOQ{3ZJ(6FOOMzVlNnSggW(r~f z{u7d*mu~4P19O*^2XS^wU*jrHO7ny*ui?_xZhTtzVG+4gBr9weT7cb@%_`M7r0ZH% zjlA#7r@R%*%3~bg`h+s%`+hSFqV##Ao`MRuSIrbp8ol&GJ2if&_JRm}*Xr3Amn#-W zk8E-uf}5=%S)4T+7^SwzFD=IfWVVd$&zaqDSg%SQhDJY0_Syp&D?HM>HjLhs&sNv` zIOL(_owp@YR<4fNQK^|@09cQ=*)L9!K^(<#Fzz;sqX=)FTRCM%#U`miKF{r^35>y9 z(9=VVjTHiZfMblqV8ZxIfw>ZyQu^hOdDO=+yL7Gs1xC5OQ{e~Wfodloo8B8Q6<Qi@ zl|Rs-x2K$>i_&unZ;`~74$|c&fK}51`6_twnVo$H9bWb*6C^^r1tthQY6~=%i^)in z(X%5GB_7pk-=TX8K<$;sY(~ItQ;74oV%3TC)3~4F20J#YAFXrqUS+JO(+i-W>)@J3 zKB1j@hE&LzaT4_QwIxwM5XNi=+xb}W)t~CL)I+f<#s7v33Air8gLKo@SAhW#;mk#T z)d2HR^b80jTdAs9FN?PYOD^QvrKW<57tRG;N8)r)mW!Zn=H*eVOOMPl6}4)oxgAV^ ztC}gNvCHzn`6MkH(KVjpNW4CV$MVo9fS&UmZP&%3BjEFDH+7PgbtcXBDQs#SgWfIE z>;ua}dP6>+k!o~E8}et7>!>a(Ab$)BL0jP$+luO=060Vi@qZL`YG?#K;Nv_R(X5E} zbJi$+Zx!c*olkSn^P1Hu907=|l{sB=AVa|?X@xfX%dKZBqac4*Wm9x*!qhptysbX+ z!gKR-&e&b@$kDW~WOy-YxrhwicJDiKnV0ZBMvr8*f+@-gLu}A*7l&VOA~@<GvkVj* zfFghhmfSm?vhF-nMQYW8i#0?@O`UreWpeoZtBf+;r?gp(`*FobQq)3j+%X`A6-$wq z3uS(3phaG~^2cw(d)^$z!xB8&svq79aCnGHAZIObwp$z>lVZ0NM|RqTJ~6*FKgZ{2 zo%e@Bn~Mi<pV3E}pE>aq4~*p9c6wU7QRO)q*n2cHjmCgr)rfFWc`I8fP6w7Qs1U_7 zWRb4JlAlHdJufAAMv|y*e3kL(Ql$2E^U|1j7*_zJ2<|8|*ot4&2YD@LLf#nLq50wC zHUe7Uq?*)wN$~Pl6pjvnvgKsC<~x+aO1~Aj_=1PEaC1kqwyy{FgGUk_bHlT)Iw3re zblM;-lnyvqST_zG^nH_t-rF9S*yDXNF`|9zn~A17{p9@)S)U(8BYm#KPJ3hPAD8m> z{FF#e+O!SJF+h0C8Q8dOE!OFiU@NlTpVJwmYUI5t7RkWjM~Nd?tlf&hK2>-(R&m12 zz;RcaY1F!|6VBOb!Q1D&0?k&A5>P~saK2BOS%NPIg3E#qy;$ijZP>5giARm>EX*vb zM3iQBv$<=fi5q++-gzx`Is(5d5=fi(nBN&Y%E(tFIHA|~+@f@Q`!j3(H>={@=Wmh* z&YIj?YTgO!OVP|FqHkH^T$gIvsN8A|%4{inj-J-{NvZjXtBmTWrY|4j9L5S{BkzkH zW)1qbDtST}$VpH1b8tAzR4>!sLVQ|$wwoVE`FVI3#tt#?U{5Kjc$W1;Zkp||DGenl z%)ql6@Vnp4P2?eP5#jE%ilf}cx}dYtYG^NmR#j^#W^@|xw><tvZeR(`!Q+;e+pv7) zVK!}LnuxP2!aO(~{7DWk75#XR)C)ElZfM+W?M^#6-WhSnjZLWjc2?%Dj!*Kc8xg+m zE7jaxjI~UPP7tWb(LIf}%VuA3|JjR|o>{921)CfSYyi00LR&n&Z9zY(xpvJbkAzgV z$VaB1xYV=uXLOwoZeZ*)Q0TUDw<jB`{C*$dGbKQ>eY(#~&)h&$WReJAZC+G`2BvCh ze<ad6?9Xd?^>!C+9t0r1#J!5U>h19qW=L$lC!v3PWK^o{LMb#*9zYmgf#$O}*NnWg z#R?Uim9?CAKdvkOK~b@J8KoOJ&(@J=TNBgWp>Aq;2EE^IC5iKMSNBI$Q(XErfDcxE z>}ddlK7P*WnXcp2LR((M7GOndDjSmxdqyEmi(L`n`5s)~naB<5*_){P&<SNl!*l*| zsUt+)5mg!i?x_F9$o)cJ-gG+Vn7jRlKUip|R5emW=n|*9!xdv%g3Wy%w+a=IFVhe( zBAlmvoV{M{KhMM$q}aFq1rV0(@}~ad9g*M_U#yNZ-D-hpTSWfFZ|ujk0a&g8=rMGs zOJsJD?cf-9A1%|kT3KlRR=3)M0S!^uT+{Gvs;0wmiXvxd>5wxfiAVr>0!hW0cVbZe zQO4~KMtl4avJ!V?O|F96%nnd`PG8L{(bdAan{)f)WWqRKpzjH5XUyJtqo?jP--_6g z`l?Oo3pxE;!gCNAzT<ZimO0W{wlp)V50CFKcO5R_HC=1=6;elVNq`}y=fR(#dSWOl z{s`LI5Jodr71NG$M^TYld~OpNWnkY<_7FAhR2k)EAx?=(+wn{kkpdC&P2Hb+l!S=4 z^|_0aCa=n&;i@J*Dxa7GoW@P*>g|aB9Hu*^5u}EGoP)xNm#0Imju`Z%GkK7rY&+ty zxw|l@!pDc2Li$^Dxz|l*sU{2<Mu!2_A7JXOQ*YZ*s`o-a;d53WKf}T4>l8*cZMe9a zBAkCe*cO@NNsdIXo_gSS9$uKFH|o#s_L||HLREL{JIeyzuj8gnMkXqS(}+lNE5~TG zv_ynrzMi^|#rENKC09&mM@lwvjfR`w{4uf9%kp}oYC5gWsjS8{@WR_3i*1I=k%(>) zxu><Qs>CYDLzq~a1Ie3Q7=kQ!770(&%XaK-KP(^&$sCp@YSZQOsqsVS4=Dk#rn$Ww zdc#i;(G<e(T-{F1pP7Ac=;T^+5&w?+Lukcq$ui#>JUE_t8JTVoC31G;tynSo3k*?) z4#96`u}&&~uB*_1JmY#^+E+u9sG)(&I|7`0SC;X;+jfsIVK-8<My>C2^@fXcyfie< z((a`+H2gO4y@5NZk^z?C)WdXNzePA{En*HH@~gi!MSutfLmP9^JJ9N~AqH;<IDmPi zmsW{Ucv&}R;H5g7AvOuN&p3g$p1E4JGDT-M32N`NRF5UPDb26r?;z*0%Apt*3{5G# zbgPwPTi1Te)6`cLbsfo)JyJ@~e41Y(!0H5v*Amy#u_WRe#`p@evr+NrOEHbn^;ImE zx^)4oTv><3uLD)4CKIN`Gdz9JhR9uAW553}_B;a%BJ(fN@*dmba-r@iyFBHua=njL zur~&Pn^E7iY@gUH@)R67TQ62TPPGVStn031nI`K23ZE-@A^dAmBYWy$4JrJWa(Qz` z>c&G~`~pa7<`&}{VVCh6YJDnoJ+RtH2(g7VR#zv5NqSZpidL^s2^I=)Ta37NL~JK9 z#j>J#OoRLdgV7g-kuD_$k;i}->>*xz=<TQ`Y+b_50A~_SFTQ<d&HXS%XGLLTdsUQ& zcIQ)I)a25^*y6^1YyNmc{SDovZ^FO?p?Fh_ZDJS|S8b*4p944EAFd6*k@ru=M>BJ{ z5E<xm&xaK(dnrWwe&4VH3;t^yByr{gOgAxi>RQ|t2`fZSP27!NWeh?(Yj9_w5*d|R zSf~EDbbsj0l!24oiK8TBCisxlD_ZXVDFGc|)wue|dA>+d!Yzd^A{8iwj9iw$Ew_pj z7lV^_ZsiSQ4=;F$1XROcZ9l>waJg@bab@HZkd9vQktTfJr^xq2L`||+(f2$(u!I~V zrOPfpSoBCj@9x(LbKY9End!An^}w%WMr!x*YiUCn6#*HoyK9~K8%v?5$SVUC;x$3R zeLs=;O_Pd!>P5Q+K=-`q7!AnLD*3kxnI~S#h&SAvx<2f+qEaGIDA*Q6=dja{9I^Lf zTeHt>N?NR)cqqNf$hS5KMMgrG>+55_j4{q=uyz#sRcBZ5u*WfV*5&=c$HOPBjz56b zH|WnEn`C+083k|+YZ4U`e?b~o?A7mf|B*b|{K`PbU42Vu?cV*@2w5FYE3(vdt1I_v zvu#1%#n7FX^S2d8vtR5R7GpLTm~+A~>H>3MQ;AyAJ&280v^H2S@fM^LX=*!|Zv=3t zT$y%=toH%mkXlus7cDPPouYmu^aQf;iZxEQ+tT8H>BZE)d$_L=NgJBA(l%($IGTRy zEvE;6t~qlI-j>n2IF+Tscs63bDMJ1thoM{_@1lv{^pqmu1a@t2;r+&SjOeUBrQk<E z1shvNX2SB&7`N0CL&yQ*lw}HB0@lYNHnIIF#Y^F4X3S@JnzMFUYkdd*MvU1TXbdr* z0@Jgw%$&U#W}Y%O0>)UQVSY-84FoOK^IT_Y^5c;K>ZSrS3#*)wEU5G5@tHnnO4b<& zc%?M8?w}(26y=xSaBp2*1O3di4^t|%HV+HTUWIqlVI2pf9fNt0REeWN*x}wVpSq19 z0q4=`AwhqzAq^O$Y&045#N6&PJ9gkQ<9CIoz}t4UytQSun^_PfP1hYiaQRRORR(qt zF${C%eP2+0;K4zuPs?oefnsmlQ$vq)dQo}HVh>s3J#Wy}O4JlrWHkV({&%FPRbt&7 ziCl~cLTo%QcI?#)*;wN!EGl`b-Fd$s;j`*5S#x>4ov7UH6hlvLgQ1_^p_ZI^p}pdQ zF?7v)u$ZYW$t@6c3Fx6-AV6dyYd@UogQ&n3(h{unD{eL)^>`N_4dVy%RGa1L!)yPY zKqWLrv%&uShqX;;c=-i(N#;P-nIu0>*>cTA;~t_9!wg^e(F0FFQ*`~)AS{C?wwdX9 zYZIF+M{4ma-FTuSM~A7ZN#l0Jmq+T!$JMO9g06m<%0bm3&vUB4G{t^UQC}B^7BKao zI@m~&+~&~fW4T|iELJ`u9E_FYn3@!P!c~<WJ<~RYfB=P+z3^q+j)nG}=hlv!BdhHR ztKSj<icWr&Cj1KacjuKla<xA<8iaw1uF|*!!VmAFc(->Z|6t$G!aiUv%rWRU2BxBe z?VRvIO4=s^3JWV{PDf?kg_`G;QNeTGB{~-CBEkax&PWZn8DR#hK4#o1qjsNfy(JY+ zc0G!ApyLzEYC|bhWa-3KSQAuKw)1LccJEeG;}tJ?inW_Yr&bROyHK|g35lZ*m~p*h z2FLRW(=862g(zI<|9BdyKb~7fs0l!ACivWX4o!bhE+*C#qsWFVyK9SKf{1@B$Zt1A zE4Lq9^ZmQ1QEICl-$z!$&!~`y31!IQ)@E78wGjes3c@yqwE-f7Rmf4_Fy~f*waS<C z8l3Stk4OzIPgxTHx6Dr0NzdsPW0^7byLJmE_Fj+KrL0$z=0nwqkMFeGFY)7k5|*jG zGE%D;vv8(8P&M~o%qT3LZ(Dlw2v^Hv5_fo5#7iI5ul!Q6QZv%@THn)FTxJZSqM+H4 z896bJII-I_SUJkXQr3tp^`fqKAm3H&J5m)~*M^~nLjp&pb>*`~PDLfuuji)6<v*=t z@QP7f-zb;ubeat-=zv4j;X{wEijt$=7~@JlrD<n$j~yK#kaC!4;ttsEFysl~HYbak z`;Ux_Dw;q(2hbTMV|y}BE-onlc9m1+CLnW#vl-S{K>9>C$9%_XF!TBKG5N@5SzBA) zxZO9NYCN{cU+^f=_|M1rd@GM4=D;Z0F)HF)BcB~+KSyzUG}p4sm0_r(shW1x?3~0x z#q$snuzkVe!E1;&V$Jq=r=+USk=J$qNSIzob7u0~8EbJOfcqAerJUXG`DU9aN>IHA ztQf&(&d-(8En3-2AV&q8Mw!$)QRZhK3RUNQ4K^I7Dz9Fd+1EHvUsXe4XLk_*`5WKY zTYC>H1JYl(d+IiSs9DtQs5d?kt_Zs1|Ku6|XLU&E`O8S#Eh1I4+%YO%!O&IkSNoh( zZs#7QArWN~sKp_Z9+fPHhlN~5PRD<_0FK)pLlkJj{Mjo#u*~C5sMnX%%@?m5tvq(r z1Rl)3L93e7G|vWiYLq7dqc-(=jS3`YCtv)sFAP_)!ygd*DdtD&lhygP)DKtbh?&!_ z4@v&fZH}`~<%U=lx2Yp=X0Q9ZO)&qs%26rK=6y~|a3eeZk$9iG?+tMYIE2xl;zZ;< z$3skK#&VpWpPjE%QTcuHqC&mN_r!Z@t?LM8wEZjny!EXvUe!8#(WK&)3I7coVwGi7 zekdq-;j$O7IfFJ<Kz<=q@rcn!t{3;cKlczqdi$}zj!{`)bU_+;e8aQwSQEWJ#_%Yn zH?v`#dl4ks!aLUNJ(@ngyhiGv0r0++cz2S`5Wcea+*7QfgmcQPD|2Ur+^~=3WNqHj zYtqeQ>DlNQQ1jvr{qAn~2+x<d?UHy9rsgYl;^?ai#foZ~CcPCM`3N{_?N)m0m$zH? zJbh|c0x|`W-Qys)e{)B^vo^y2939&gUv8n!Rjey!c-RxR+w7O^ak53eVwy|ZCz@vE zZ7p+}M<1w%;7DCD*$JrixiBzM?PedBMHihOl~W)8fj0!R5OlnlFKeycEETO?<+wWP zzG`SPDHx`VGA1xYBJVgKYKS2C6wZTjNpc*Yzgr_TL55K+MsK|5pTRBAN+uNLXmW$J zymmW*jP;6!Ec}R5R6r1t{<4u8(3b>+0hS{3sv{8CV`eKnI{d8d{Na&RsLTH@y(n<- zyGA9qg0yzdlPPmIeg=<1g>ewUyo$TjsFm6Xbz1DP;1__~$%*aQLi!@8TCe_|_QD3n z+W6(fc(gb*&n~oJxr+J8-OKKRKs?iDMat92PmGfB;P<FMQjD&Rq<xk3qn({-=7x38 z*HXuHyDmXj@biLli*+oS=u*&<4oCGlR9W$8JKJRBmEN3BgQ$KwPLdo4rycC9_n<x3 z?MTs0aFSU!M*g#ii{915{BicLrl9cZt`v_j(FUV4q=ON=w#Vv~4G8pwncKN~<NJ>2 zW=4Oj*V$NYD+4}^E)hI^Vy~L_eBDGr5)=ETHVU%4=W7qcO7Hcswp>ALks%Uft&xdp zBSa@=`ZrL3w#`R{g@P@C$+#-|s1}G$QOQ>$`{nna?NLZuT{weG{Q8VL&Y2NSTet!I zKl5yq(1KXj6?m{G9b2QlbcA2dupPDwB$P^!G+bjux9o3$!EM8%S&eg!WoceI<bW0X zHPMsPyVmVotYZhCF0p-4<WV2D@XK<B@Oo2?CL^w!M49B%iM74oo=vWbCj>|>Y=rkV zKbF-jG>nz#*nE-O+Q@lfxNNe1g@Pu_nYHJNp2E#Z>;;^R8L{c~o2e!WO5Dbnf20YK zy?XyVqwQVK0)*r4>B&1SmXPu?%mK0^0XXxh@cuLMtYb>X1ss-z+P8s{;Bk0AAxYkW z7w#o-t9AxxZ@LM|b%wDr(+#>AjIB8P*&(klj?Y_l{}iSUb_tUzTojxZ;%pzJLS4SQ zi^`>Nf~cjKZ0a^6tz3$cEmOTYDB!L?*}C!azk*a4ndxzl+4X02w<X_QcucNGCZA5N z9p%sZ1WCEFY4cq!-&dX7#Q(agF7jhAyEu6<q&P@f_S4VrnrSI;Y$3AN4Q4|!z;wA` zN8MoxWV8(*dXpz&Sjf7erH^5-ziLixPkHTMl3Pq@SE(6Wo$Ng{4n-B$n}Y|B8d-pg zY<9Z|pshl!et(V*H5~T|BNsa>Vy*UdeFz>b9-Tc?R<4W3QPnwh46K^NQX!+?bas2{ zv1~Q=EA`gn?MjPF$iZ@$azuj*<UUD7;vn~?=-TQfM+u>WoxJYAV@ng2+<3uleRSo+ zJ!F9_25I0^<8*tAwSfF?;eJxP$(KA?IV3C`(~rZ1qM$BNRCaz(ExdGlA$5R;CUXTh z4hY?xQ$iNF7`3N?6z=X-AiqJBiKTQI_t!`Jo*%c(=dWh=Q*tgFp;E={8GizZ16Oa{ z%QBpvK5p}BE!ntf5X+nEKuadDf5X(6$T<*yD8cjYKnC}*ZA|992Ti^8lC(69CIUD$ z1%~Uz^nh?^*V++NBV^$!f~XREibY%v_+mM?d%KS{J+kO8y^VZsO!0d}>eff=GtZ9( z63H(=uO0o|>^~&F#7j9LL=-}#1jg!^I_>6%^iz($+Ou@1x>`R3Do9H+;3W;Zw>5@k z{HDx>vsX2L&d;ZD@2(4<%#YJ8VUH|qxX!LxsB<5;k(1txkj9uq1mz0GZ&o06z~$&v zIr3+^U-MlIng{)4q_?yB-0tWBw#ZGKF|9N)H9scLCDKoLPd_}`M5&sBPW5~C0`6j1 z-vy?$uH3Uw%<M3U`y_l;qh97mHkRjOjI|%jI)o+=LWp&nd;-Jy#kc1v--7WF=`!^{ zYGCKeQ*ZL*z25oS{%+vwWlLd%9K!Z81>F54bef`FS)6bP$A3%vBITPMjH2P)fRe-k zQZJ)s&D-dlGA$2}tdMY@nU>wu&lc_o$}LR-0;C$Ihq%E&)Zg3K->j4~z!@)FW_ZAX z_;@j)>%-XxiOYQQ8^s#}Z{l0oxZf|Ad!6}t0ZYCHx}P$MU*h=XozAQvTFpEK%Sbci zU?c3mAbm%+kDS86NmnjD5nfCqn<KJVbToTJ7$NF)`AQb#D7$knC&$V^V1X*LUu47T zHrZC((s+5%MbVjcvs|7IY(qoui_FkL{AYi49YHk@&eRuH*Oa4Y5k)X5m`@S;i|yn9 zkeFFy=u&ZYZFj2(IPeEY`q=0BhmFJqs-UG}5YfZBS*xA%9FoN--}&Ie_5u}x)U2(6 zQTey_M4nLVKeaM+;mrT3mBH`%vqb)Ng&AWa;Lv|v(pAagW3Xrcu1VMgg-PK3r$(kI zAK&oreKAZ0|LqGxE&sX@zaag)km3JGis>i+9ta^H>c7h;=)&2w(GX8qstp=wQEvf> zk`L!SwNnSo%IrO;3A#IzWt!NE-LHHG?!nNgUy9$`>)WLE?j)N>i(a)mhzSW9qa-oi z=(E8K&l~zLQbL@S%@t8r5MarCoLE!OoI`s29GEn@Rbqf52AYg|H8&#hrD^_>qkTgz zb7b)cLZn{xe@4$Ip#sOK^_cTmp}q3OyGc7Q@?!YkczesJxVoiX6bX=^L4r$yyE`-_ z5Q0k}3GVLh8VC@AOYnw32!s$E8g~y4!QEXOy3y{lc=z6S-0#PC#<}Bs<E~!|ddZx% zYR-D9<}<6l&d$+h{!3UDE)XnWLkiST@){y%4w<hSDi~L^|0Lhdty<*Z&d-MO2&mb$ z7CYSzqTN{<sIb;dvZSPRZzHfa6gasYg8j5o!tGfJ$o!LyLA*RjcDivuFt&D-*V;k_ z(5@m4z&=(lHe97fDz6#MqtU%9eb*&0F!!(@?ViKNcK15wJTiVw(vDn=4v||*=?w)R zU9<l<`>r1lEUu>KE3s59!U}M?e|~%T4vRlf7mcI~sAM5tzBjv+JA}3{PM8A?9_?Sa zapp!x2KhOi|7Q?E%%k>z0$@cG1Er|fg4c|nTv1W)HH0fRNq$BnXi2$ef$ptWv;P~O z)twdUXqgC%0&>y>BInN3)=!<WC9~CCk=2bK!OnH+Cq$?ZyNmc=JdC=2L+lFVOVG2N zjs^Y3d40CPo%4Fs+?v~Meb<Vpnu4h66$@%bE2XxzZ?J1i9jjAY;NiESyy-5Y!f%mF z)U?rAM;#B+4sd0CP><uBIxv}WOE<T>BpdE343k-hTsorW^<;hBh-#$;%P@?5o09G_ zct3vwHj2aBLsgMMTp9Z$mHW9rlo`JknJOQ5InqA6y+NIIg6Y~+J~k`T*ki$)WTy7~ zR*GS*Jc11rEj#Kz5Y$358WZ=BL1Qyo5f#wu4CcC1AO9j3KIin{IS(Aw0ycfNce#;< zTSY!RovH)dJt+=@rlZ>_YeH8jqzP?DFLFRegZl6Qyn0{JzHJa)By8sNPtRkK9;VYx zW(oh?$|OhfrR*f=^QLO<GtJ3T3aTGKC;Q31Dgn-eMMOr0s+KU=+0RR$fpJnJa>JI_ z+&o8aX}RPsAU9dYdX_%wj8y4p(&IS`ki|(y@Ze;t#hj%-xP^<=oWz7sE^Bz7lpC6( zexUp1bHC)bhxzJfMfwb4tK<+D+fQXy%yloU9^s2OS0{2+>~qxSJN`_J*m`&)SaCz( zdxJp@GVzcuxU(TKcjm#qZoRS$l41`64D77nd388)zM83^+Pq@XI%jos^pjIb@a^M+ zmE4~O9#2;k)FZ<yB_Y0emRVezJh3eQ#z2jrcht9^+_YC7F%4|!B+3rLt19H0$Gb;@ zXFEm`9HsssFWY?CG#54qKX#1c^mM;7a<O=uS^deNI*OzVz?ptOo$aho#+jFI4)Lq< z*NJ@Gy4aOObo%SMlTs}{Nzu_Pb7z;Svw1_bL^kl0o!)xaJSj2<#Vst5CfF;7OoCtj zd+^g<JRPMQ2oka}k|P=QZq@HMTG&l3)0!%1LEVB{#Zl;(s~34_iHAd8J18=%T<x91 z-k!iTd>g;YmMsrt6*87>1{>jtw;sn=+!t8ZLm?l9?6s@xmBr&O@~Rw++aquD(|$F& z9~K{HpG_<{&9J=l`F)73hs*C6PC=#3(7cT~ZK2CLr2FRW2W&_|p06YJ)!r#gGZ;a% zHO1BJd8S6yM6P3Q{AMr0gBoZ;6!XM-hxd}a`R#l5c#*e3H^)@dI@3-CFnx*_JMnSS zV8*t)$<N?%UGmZGY)g_kuDZUjL~ST&QsR<^qJ~E)64EVUa97;a7!M^nL$$<V70BGn zFQ)9em7v4xwC@4P>i)XkOfoHi&O&r+<~IDQZ)D@gz6XG_wQa%0CbKcaNb>1ff!PM8 zFd2O`$QrcdcKsQ9Ha9HisE6z{c*K}K)zf}*u3_$rdCyp@D(>*vJT&bmxpQ0}*M>Io z;xSW)v4?^4kJBlwW-_)eac*!J(wbQA)lOfTG!09W0n-&dy)om1<#~<4^M2?4a8YzV zY9__$MVeQfTz#Eotr#m%a=kn8>*F$ov=&UaY9d*PM}153BU`IZu7LZ5?8>Bb=S>Z> zCoT0tJv{XAkM9oypMxj9Pl+z?Wsh^$5H8`aGDHYvO=~qUge@kROrdEWD|fgWW5?l9 zylY1I8+oXbYVub&DRVzl*YAR1bZ1rc6ur&Nc~iXc3ZLfZj~YKKiL;4G*$q#ZM}`H3 z8LHiA=ogy0f#FL%%5Tv7QgM~E13KXhUlZdLYBXx-eZq2oZD^C540y!n`1AE83Gf$R z^~#dyc82l2nc#eb&BaFIWF(tb6l?hG^6pLz%^)hO0F`Fj@{r9?J%h_*3zXdP8saE6 z2iZz-5)Ip^wHg_++14be&3W}0v6Q?X_NV(}_?cuw&&YA<-ljbJhA_Eebvj#3I$OZS z;9uI(AE)3Ft<0I!-#l7I4)HFB9Vs=R7qLhaZ(m|I(K`QdSdnjbJ#$ZG<}p;<g64Hd z=N3gJiS%M3&4|gg8iz;9hLtPil;VWaD}E5P#RJYwYk6kch?<*`Ld|K{MC_p+DE7dF zTjiUNJndF|rmQhfM7-eyy_>fFTy1HX;WL)2x09S6i>+kP;AV3QV2!c%E2yM21uQMU zx2Jz)GNhMAtT^(gVEsChwUK9{p<N}hM`irGabas&PSU-pVf8JK7R(DPd_{pO5R}9} z+jNB1fF<4+Kv8+@>aTDbACk6&MFPO0>--0Bqwua?uCzp=#(<A4<L*b|F_mo4hx7DO z$W-*e=lT;1>b(v!)}U<e6T=wKn_1f7BE;6EIhsIT%%)S|rxpQCKXD3Txl!b^%az9j zh;Tke&700QUx-=i2`VLTo5SYUA9u9z-Ri%7d#3%<PtrGHkSmOTm)-`n6e_R@d;LW? z2AtKAbTrsc5X4q)T)2MMqA%+tzB8Mtdi@vK)%Y3prwbb?$JWZda!{>T6`6>FreuS? zy9;82!90}C9M<MX^L4af<TRlEnXA+yZSi%`@{*y#)QkW<7P6N&sm&ATeLRzjn>2bB z9TGd1M;^O5?rTy`$8yo6wDHV-c=6protw*}Hitl(!+_F{=B63CskKzLi}&yU(9y75 zk#S3fgMS!rt?)BnK|!t*Z8yiMdw7T*uI)%3iJvh~@2D8qVnIA&S9QO2MOW0|cOpgZ zr~b)wgEdq3KiQ3f<U878fPS<!bIY9aWG5~TXSoDH5q!C$IUARUUIY;igUeNM;I-Ua z*S*7Kq8rl*oxq55*D6W5*NlD-;EhqqCzE@;pUBPGS+Uzx;Pm@wXL)@xn}MT6%rnyS zjZ9lS9y&ccW@!shtyA`~1YZ4x#`Q7Xo&x{N?2HNdv;<NQ`@U<OclBX?6yMJ7Ease} zQbao$EW%zE;II=jElkWE*+m%ykqulbANu+~)u&GXP@n~C&;Les|97TV!xLnq)kd&m z;W}QhmEwrMKuZ2e;fL>;?V%TAH4?1QpvvbE<cIS$i&&ON99`t6r{NF8&GW)~A2)5D z7jUoVJqic`ASEWEu6aUSR+Vg>G*&md{J>8mau=a|=y<9{p3;!n@*-^bL{NjwH4+os zJ@wPw2u+z+wuoujXr;yNn_sP!0S=13?egD?;<?QRAe{6}qE2QyuNC)5#e>9qW`-)V z&z)nJB#o>zVTD2@E&789|K$|R*PM{k5c%McvczEjCRd}#PM`$(JIa+^yj6kpexpQk z2<;Bqd9Lm#PLcF#tm_~18Ha(Q{R}3;Q0*`eA3qoP3Vlzu3asCM%a7{Et<*jB+}lc$ zG$|Qfmju2s+3N!qABN6`4)^iste6V1wZ5ah9?&_hnlZ`EJOvRO$4LHNU!u~Mx$oL_ zY|0{8W7~XV{2VlrLlDOEoC^dt1R@#acj5+3ujiW5B8(!l(EmnK_dRO89}e)ElaUq( zm}zp!fv+D&l2lXl?Wc^-^du<g+Ty?8`1*aBV^R!B#tiLpb}C?<(8~`LvAI|dEzqe- zrVmI}qo2!(b{}eJSKqiU`Rf-T3tfbeM_PKU*b@9MI_GoNA-j}91hz#_oJhSsJ~DT< zg2&w!bJBs^%&U-Pb(IH8mAawy^hEa$PD~W35zmNyg8%KhGwOB8a5pXd6C$t8Ls8=; z4{N$9ua-@;Y4EIg$N;1#Z>#f&w$ooir7RvE7s&sY&ucG@4VPe~KJyCk$-YvxTm6Vm z%4+8Jh#HD%V#=8%QeIRgdVw}rLl5rkCJmCBs)QSC?VK26v{wyKlcF@s0he#zYQ-@} zJOLEh3%x1cc+CLG^;x;lr;nMv6U}eV3&(zWkJdepuBlV4XFBEEE&jTb%{Lok9P3aX zD>7z{yE{^Lk+>L8A{bC^Erf3<l{fcXP8<WHj)1~O&nnp}>Bzp9xNsRIm;lc8o$>p} zMuk4FHM1{Oq38-yzxK;;M^D5g`_?%R1A`pC6;1noNvh+CFUufJ<CP=`HPV-*w_Nf0 z{D)3R!y9X>k!B}r_R@>^YiS_vQ`t8kNVk3vgk#REbER1HR3Hy=F+L3svKbOK7MCn3 zZye<|&iQ})T9qcCaB#4$amjM%YLs8bViVvx5O90Vm9q1wMGIG%bs@W*D$!`=N5;ED zU^2y<@Y#<)lpO1<T)2&U(Ul{29p^zA?E9te_==jWtFezZkKV`Ns#yH=1y8It{()oO zP=?(7^y`2ban@isF)Rn)P?l#pTkTqziVY7Rs0D6e-OJKUgrL<;>?y+vMb`}bivW~X zP#mr+(l_FNJp~V)j&I`0a2Rzp`tsCb#D_D!<%Kc%^-sTB(H|$qc%Vo|J)fg3U>i(~ z09zPHf8=a=CunpD+yqA2Lw*-=f;e?(cJs|v*#3l0e+J5hS?xfmy&^p%bK5(64g;Ou z+xYtUbNqNlS1E0=G($cON>!hlnT!}U$LU|O+8Nj<ZYB$$t)J~4*~hgDYyGL<+dgvq z8<uxG?>ad9Ea_h4GxR9l`WtZ*5XzE!h!jOpF1-^9=YE|-MB9v><e0j!5U{gQTrcbv zO&A&IFl>8l=Wf$Gm92wx*7+8FJ`;D|pT#Bnks<^bbMNV_tqpaMA7uHjb4v=H{jMb) zQ|@-_?k@R8HBJe>wPoGk##M_*vRm^dOKg`k>U_yDqBw8#0z0>#`RSYztXlEh!l$$d zQ;Kc$z^}$X{pguwm=2JBCXpIxM1s})E~3<4bnLH;T>nYS=cM6ih7<QoH*8scUGBH8 zeRDs(Z78<^^G2XanX0&nkmU-;;*Jzn**&pDw%RGFg&)mSB`r}E>is_GyM~<%Aav24 zYvKf%8|3UKSyHHXA0OB?hd3<Ys$hnM4+QL7W62KIooz_^3vJ?j`B*5ec|kWdi@5f7 z2rdE%USW-`43EMCUt1dQZX4VtJ!Wdc%n9tJg=L2cBJwitL^8udgHh^iJOeu++QIM! zev9O4H_?mBF?Y)iIy<)F98nan?WGNp`#!>nAdN1LzCPhG@>57PG>xlX7Q&tHayeUN z9nIz7IMb?p7<X|8N}HpZP_-Zor(#H1=BcUhFA>{}j<~5SVZ$aspkDZ}me^opZ_6BS zZ~dldn(=p_+(rVLF>i-INZI`A+Me#zOeZWI_2fMwFqgP*yjU(q03u0}ndjRQn>3>q zj)9Em4cMM#`-334$e?vLEdt$59FcmS2tNvpL+8xD$oOi3LP1p}Q-usT;{FpC+2RX0 zn>ez7vzhqQHCk_GY7B?EI%6^6AdCF`XrPYAL7W?+>FMf$_acicfTsNswyaXy_Q*}} z>W)SaRx?TE+g`40yyc2$5QFXZoDtS3wxu+PaLtV1Th=e=8tM<9iB9D)qO@uOMur{C zXU^&x^8u5x;T*g46DGZ;P4aX|9P<Gk)3xv-Xfd*=nQzOTrbs%^Z0KUI@QxslYSL}O z*Fj}fAmXkzH6g@IURI(OUK7>hF;oeVH}MAX_M5uPT&c8iPp46}XXiiTum%VQW($eS zHXt>W*KQNxOMwXfTGIuGZCe8l?nN2&)E~u?O-zyA$N|DsMNA*P*`=pBG$JpTbVs|v z7Pp{x!r^6s5lp^AX*7)7--iGVn9*Ye@zxf;(6VaH{o@>A<>?7Ve$E#uI+YY@@;x~0 zrpd+9;|b>$L78=kGM_G2eiF>(-{>0ePQ66t{Ap+@aa$5VZ5*;IT{8=FTZgoD9v-V^ z5|N<{VWc?M0wl(?d^AvLFVEg|ckP*COt095*-cWznWBjc#*azzvgpyZ^3pla7d%3K zZFJ=By*WQ3M6120{ey3i&tQ{00Eqxmai)lcrm57w>iNh#qGDPA7$@*MG){UVxyDid zpVng63{<!SB!zvay+>8co8Ll~pI;t3?U%z}j<|%-17A~A;Ceg3`ilAhxx`VoyHAJA zw_o+6qj~D~HpeV|>!bw@wUL>%#m)cbv0<qls;z4tJj&4V$*|2nRC9qi+A<&K2!U#{ z>1q5DGWTfFl2jo8^Sv}!Nx?3C2aO3!k}wRbw1{UlpjT3lJG&-ZQy;xAGjvCfUk<iv z?j9!VseN)L{$Y~0k7!u5Q*$yvwUj#Z=cDo>@E53<DD7kRR|cjXgfl}_$tlOzH|QI5 z$vINuHzBK>N@1q;9MC1b*K=?$4dJOKtj1ZbwM;*<^>9pn&VfxmqRLVQYIl_=fkepD z$K1KKTm*xNu$%ot3HBd30R{tir&$NG0$Sy@n&*ClOO{G~J=IQf^mD0?97qMOO@k}5 zl2i&_Dli+Ri8z$?_9SBx_9dp;;EGLN-8jc)pf`x+sY(YN87;b25(~@kJ<iBI+svf! zcI@>x1**zH0$p{)%5!D=K;CqMY6dcI`#YLm-S@oWjM}h<XQIj4Tf}i%Cs?U5W>hZq zHjM^#mq~LKu6sSHk4oBso?#3l%Oc|EmISq>+JI<`Fe?x^B~tY(TfKPtF2aUUgoDta zD-Fj=AZ}qx9`qN2CF<Rhg|8XG&D%MR8dJ+fVQ4@twR00(y}50o<3;+~X_?pi$_Zc1 zFZb}7X{_{m>APdd@;J0$QKUK}p%sRc(rhGMh_mkqN@MfBcHN9IY9@6w>KrNj7P9tb ziv%NW#IQ-FXU8ziwNb?~PIt(hGFY&&Z#18h=o`X}PVy<qln`T56UlOY$%=16nSUmq zm|UO{tl4N7&Z9;hqhMs0XW=d`2kQ~-%rgBX&>iwI0mTFYq)88rpNCHBAnJKj^VhNF zo<TksMBWnBdN=p#;Zo@Cr8wxQB?j_c!&RpZ=&gp%PP5x&7+zVnE0QWzn{}e?p*%_X zlyZl!d2)>1q<(lxhVfkmz;0(#ms;1B5flmyVa(I;<#*e`L+LA2jm3_+5$zdFVuuD5 zpTRuRJtGox^35MfK0l42UX4ZP_9`<Hp}Y|0BnLB~@-z|DjP}o$1Mx%e;zv5K8Gl{4 zvHp$`T(D{dR}wZO=mMAi24NaB%iJGzCysfdR9DLgyxjhK6P%o(BsVRYLgWqakXXT` zp;~#U^Y^bfzmVycPl)VPnyk{S=Jawr!>;`wAu1Uvr}|My>?E5Hrs|q#Z!bl!Al7cW zOoNHMkMK-3PGJE4M=DX|DdBaw_%)(_D<z?MJ;><x7Ae;!?VJ~2j~Si}%<$nW)`$K* z@*9FdA5Hb{pFYbXi=E4X@I``jweE=}B7~^ieBemQ*xM~hm}FxBc84^5a5z$zxQQ}! z6dBEWzfBrs6Hmu=qFOPR!uKC8fXdbakArC)7pu+OPTrk|kHS1}VHh0TBt$UUg{hg; znH8*(-2i%D=~`GUgq<-~`q)?;_x5+VVG*z>^5Bp)RQW{$pd&NfIP-`Qh$+_m@;1yn zczduL-utCzliOjfC5vx!L4Jnr+^|^&^s<et2n%~M5<*alKC8-6xf#KkAeA<aOl}%q zqk$8h<6r%}*CJ!^m2J(ci{ME?7c{!iJb|q@&x&kKOrXwSu$NnE2q$fkIp=wJ;+`}( zp`MYH;paq)h<f~Trwqc%kP53`(zc;itZ4GZF*ZpkL!i*m^3;+w6?=MbWbmSMG(-1T zjg1Lv%Q)T%`PyDwBvfq?vI{To-GomXAjq>#pP3O#MAPM)O^ghmk+hvYV;7DCl2#i+ z*F6k7_FxmcAM>3hJ4Y0=$nj36TQ?4C9r7FssGRSJyjtG%mxaW~A;>k8V$7@P30kfR zZ%-7pXHjToSlVU+cxkMM_EwvY86>r#5K$aUdxqiuSB+(OiyK=+K!O`7jfY4>3Wd$N z233WoXwn@~ZfF<UiJ?k2;oq_E<6AV`4EsN(kHRk2a3U8DP?#e;1;NS($Us-TQbjV4 z#F?2lYtp%^Eg9TLhtP_qJCYOC1$+s%^5gu&jKr~8!oCQm?nX)6ZmvQXxiLe~QMEBb zLJs{NHQ<v~(T^UAbWR~V2Z2NsL-$7CqIlU`d!McKofX-t!29&o+|kM2V|4C6hIz64 z!aFKP+|t`EGMsZ!?Vu~#uKObV#t%iY+!-diir0`2(`^FFe_Z(-mMg>m#CA}83adx{ z?Jo0{GDY^RUMIdhekZVZQ-1y@xZdRsD!Ym4ERwE(ldBnM_^w%ZaD;Cz7zK6F^wq1C zT(zVRh`kG8jSP3EHJspF3S3$H%4JK~?yP$U9t?5d-^|aoQ}wV`LOgNi{TJ=LZtJ{r zj&ga-+Xsm8+5Cfkh3~bCv2}M@atxwTiH2XHg6L|Gmlxnaow4_=>=Y=lA?e8jc-*L2 z>IX=<%F|<TcNSZ=pny$~sCQ%d{I{3#nSm77I4^`bYR(kRWpD5HEcTA_`5d%h`<r|; z+Oib=hJ;>Bbh~+o>OGqIMI!Y*NX*!(@vRuOw0K9n0kQW0&1gCtJG#G4HJHY8<~p7= zpd}SN)xpw_u_-<c1^?KPWaS1g>B~sK>ksS(xR9cpSKg89oOd(I3>|H+D5><sHjjb) zk59=9N=`5@cNS)E4+sYCJ5GGgE_`$wQ5R{0`$>}>2hyz=$5}#}`sg5BiHm!peQ{!B zDk}jo!xdVz25~_x(KoAygI9vEV};y`k3gZo*U}H`eEDj0BZXA2q<Nk%q`q{xSs#x{ z2q7!-zo3;}3X@OouVs2_uSj9YlVEFr<dOM~qqRuwJo4%)-JEyWfi8BTajB#HSv$QF zb*dto67&<CXlo}d&NC@I{~0jK(;k(Afr4_A$)CcuC#a!DJrt1hRyK~X{Q7=xtmm#2 zKT5iK56)JbSu8W%U;Cu8go%Q47vJ|SJJngMoC?9mIfd2DpAPQW=I>sTjx06HEj8i2 z!^ASgwStk9Gn$n<=<A3$H_qN3FL`AOogTVVvC*)7clLgJal-~dZn6$~we+MJ1x5cg zJgG!jv-oVyT8^lQ<~qGSIFAUNtB3)My>%_j(D*KK_n!A{da@r}0%p|X%jKbk_|Bp0 zJtLuJvNKa1Dpii<+N!U-_EGu8RwtX7*rB0>GMxcnA6Wje%i)w%Wf6k!6!bF{f<FAQ zdAgO4Wqlg%885=9kO;P9_Lg(g7_+3DK^_o%iot7#&?jzw_RgVd^hYy2;HDVBA05kN zTlQifiNvg*5Z<Ynp~WNfLZ|+P-)dv{dac(3TN~@Es~`7UKHZGH>`e2ecYni6=byD@ zgVcFwttBfZn>Johzu?(<4*2QYic`=XV(aHj0od_mclzluUBcm)$mX<Smq?5-E)KR} zt7dZoljjVsUxI0k+qy?)DBm>c!~I$Pn;13?0PFF5E2|fC*lYvW)c!2Cty$(!Qy{Kb za8t)7Pte+<+%V_3>1LvEVX8AP!A*xjPGVXsTXdNrKWr!9Dvi@*!D0skDoXHKUuAB) zINPwX_$R&unNHPDAMwkw*7iz=KTjO@-AcbMc?SBZiBw2fAhKB5M%D(RS_7T}{>H;< ztpW*U{q7UCAA-7^DVSd=g>v9TnJIt6CP8{Iiz?k&iU|~p2PvKu@^RvHUW9-_y6&PO zTW4_tjDJ>cp7(4RK3&#A2eJZuk+9IGmuTBt)z;T!z!U}o%+RBq*3PDQmZAQ~CvWOX zm>8qk{k7B-pkX(S(*t3Y?hbL_60dNp2vmqXw0OQUCT7*4rrzR9?uv}1k9)Lz>0w#) zIn&)O)-HB&fMG~iWs;}qoZkQi2M__EKCDz_`d%IX#e1PEv;(K#(;*KQ{?!5h$wiOJ zKz;5EB8Ve)Wq1u>JSheod$D)5lATdIo2dJ{jP)q22^{zebJ_@xNk9FN<6u?9AjxZM zvQ!xRH%KJDv-lB8SLjc+k`p>;vv&cKziH(Jo5p$qD6)|?>Rn~VfLY4PF>zf7HeOpP zT*UCjzxfRkB&K*S6?>jWyS+fsvGWw&emW?_8|jK;xu-SAOY6_A^YVC_>#tPWNT!0j zlc}V-6eJOOy?vi3ptzA*3D2nc#&dvK>>1QqnS~OVf)qcjre_N~FCvqd@2v-xa4UZr z56A)zVlfi?y%Vb*=nfh<Jzm9o_g6TaXIsSJxK_-Om4j(n$yRM_c(M^;Eb_ICDg{K@ zd=*G9VH}hsQ<v7;iczqb_IY$~ljqlt!VG$Or0h{bE^Q6hfYO#UmuXs4G=9u1Cm*%n zk#_)+JM+29)XT}f6!A2TEd}afdVWSt%{wv@$AkRoCDo0~SG?pErMw#objSSjX<ay; zLd|?>Gj7ekU(Xw9y_{&`47#bpxSg5+N)OG>$Byk;>Vr0wIfO9vN)=|Qt2N`w+2dm_ zDN0bF2ca^=a(tFk)Q@!qes+oxNOAzz^d!V~{GO!(iTt?&R-3wZ5_h6h&^PT(bfPSR zI$120NmoHr!ew8)n!>PfHc&t6r52Y2)!)A8$yV^1P<U$nY->Sp05o<jCSC-q@(#w4 zK)#4xXj7VS`;%L_x=8kJ{Q#yx)lcp?{m4S1^~*v~IJ-ApYj~x_LTW<r3QbBG9KLpp z{-*UnvC7Q`PPD(YoCodr44|J-zmF(1%e0g{UTYrS6O?(3SJ_aKCihOXGB}s@$>8AJ zQA6nDlB_(6itCxh!qDc5$X}a3WNk_3xq|AWRfGa%@n7onS#KkMCs^{T0E+}j6U&oJ zTFP?SFJiR%cQo8wyaC+($W%{{AQMLTxT>JjNFL(u*?tRZ0O#}JB$ZY!%X;7F@Fmz_ z^DcH=Qs3$9q*%%$tjO}ZYKh%!;jtS&%c9iCq2Pt@2Xk6*eIwiVT08*vh4LR0Gl8O} zP4-)j!e6VMiZ9FA#<4;0oZ--Mei}*j0ghl175Uvqs3~XPZKd24_;$0Jg;*c7jCLtd zns)BJz>4!^6$O*Hp+vrJbHQwFT_r}ey%K#YrQ0#j&D~7lWp_$SC<6<Id_iPSQKi2= z`&Z|noc7)!F|8S;`{@eqLX@K;>P$0+m<HiKNo)1BS?6}$Y+);W%c6L)iN=n+FLp+D zjnRcqp>OD(oj@uNepJA9G_k{}x<<_b?6_nifQ9k4SD;=0HfVIDzFZUW^2*idWhN8T z#dU<GbCs6c1r%ctOV2O`tVHmnvA}V}Qhn*IksYNJ9A<3h?MV<GH%8Jz0;I+2^{_jA zdw>tD2xp64`A&A_z*|xz&GB!{+Fu{<Z<((suc1k0d*T5B%#nsw6X>v0(1o6mZ7`6C zrjc*+1zRc;iEiraMeu-?HGE$E`k)%>evDs(NKC357R}`&mbz6@jLO5SLRqP$6;C3n zRDCfp>kcCcZ!-viQVsS6<w%;)?9}qVy}3|=)k`(p>rw+T;p^{th6Ui0#!m50ET4mR zy5g#xw?4N9=?Zfqhwtuo%|~9}lHmZc1T)&59e_&ldISuQ_!@;zRh|(tqkL5Rc%jJs zzHMQ2N@jqH%qDwve$1j;C1_kctZ{T&%i}K<gw*8c9VZkw^~2@abn8kIauDaQ8dDV4 z>UYR7gVG9kp+g!)%AQ6)6bo2CQ3pK*?QG9-jl7>pxSf>N^mIHtAsyLics<vKh&w9U zQ6N3U-Sq<JpU!Ca{$3%^A64$*0dFGyhP(fY+_vJ8=0S3WJA1F@$VmPwY56*lJGCrV zc<3_5WDyWOt9z%Rfu5xQx8?rD54<(-m#*G*+wX_Q@$0iE8CUhV5^zK$$<$K%UECTj zGj+UEzOZJoE%Lq5^}q?Mn^B%Q`&sh?X-leud*%)of!ENJ0WWdAyP05g?^QQnQale1 z2v8BbdVMS9-JE(D43ho9(!Alq7*;=O{LRBydF-0!Be*Az;){X3skY%K5xLQ#loqP# zv7RKkaC7eRW)6CKcqsn^4x8#3{0l4XB%LnlT-u~5%6KXA-bvaLPSNL(3%Nvw`WRep zw)$m&<E=IAM3Mt@35ml1j_VrC$5q%MX9DA7=!phAF8MIx>*0Lnt2{0W{RuRckAP1B z*9ab0p4!VOD{bk?*tnE*yCJ3>R4lRx!|40+dIE@Y@G58r)5RVc*%_w&6qVAQ8Evo# z`6JHbug&x1kI%WLD{Lgx)ZI1CH&e=Vfk02UP8d9aH|RP`RLPW~(4pS<z~a;{mRwTW znmcYfd@Mn?v_4cx(C^fkYZz~>Q6o;FpG0^QP%jPDd_N=O3$_-Obxe4}^L?u<nR2xS zZm*-8HdIZ;&sxdDEDg%35oKTooKF8@PvbQWL!7UwlL^n}p=_2X)^Cw2e|D)MzY7+} z|J=YMjpwpjn$K=dei}9<8O8xXi7|<k0H6d5Li~UJcFHrepk;)uMkor<3QW(>Rhu$$ z48=DEq9lvu)Uc)gD*O*A6q!&z*Qbvq^=;pVJ)G)y$|fiC3ctr)yZX%OBFF<0`zJz8 z@@=9n>FQ9WUezdf;or(6qFW-jVcDJOxC78%ky@=a2f&*_F?kNB<Yo4E4_GQ4zPl{R zty%zfL)H#PZu{r&!Kimny|nz7Wi1UQP6A0O!>K2)(52s><WSYw!y3%#fVAXchIKRS z1}~2xmjOi`18wSjC3--*qc$EfewAP^sp@|*Q0d(k8fnxuPad;7yXSVmlDBt{KXJH` zB~=4S`Fy8b62{c0c!K*N8yk;?$te3P(%JkZBSBQM%F*_4?X!LZ-Qf2CpNRRQtH50H z`ce}GzXh808P4W+V;}NB`gv_prkk#`H$PTe`U^2u29QbXljhzx+X>26+!O!l#X+Dh z;*R-^ceS0kzkO!3{_E!X1HY@_AD-P18$}i!_P!q8g<<~PVYYFDh6OC0Y~wMv^buUO zv>C+B{Cgmr4sK0cs`QX98~PRPA>}i_e0M^naM~{#WtmW-%abM_`{m!pto&HBAKo^4 zBuPWbdbJGhp2n??)XvPaNlV|`w*oA|{zI*#hkT<$Io-EnS8k+iGw1~muA8%r`w^Pu z$nqRTR)4@+%a=*?YX;pAOacG4TW!%_qX2t_y*5Xx(HX5f!9k62CFj-L1_xU+PkmxH z9{ciLy7}Aj_J_=}om_Vl4)G5;xLYgC97zG%L^{3aD6U6kQT{8`Cy9!l)jRDNN=Ddv zSiDk+`K7)jj^NHNbkMuQl5IKdtI&sT5pg|4Ug_zpnZ0Yp3efi)1GQ(N^H>3G@3%hF zYmFcMVnG(|04ZjDu;S0PR!-%yjqka5az5-B1M;-_7o#zQ2~!1k^;p0(+86~@+DToc zwu}_kyfQ*jdduP_FR4mbeT1d@TR%(9HZFYeS(HVVYC$(o`=cwgAo1o0PQ0BVEjyKD z_TJkB!v_Z0%LfJ-VFnXw9F0rWdAmcrEMq3F%eI3+dA4KD(Z>hk7j^!Bp;G>zu_ymq z4kzD(&Hwk2pZ?Fs1_S~eZ&m(j%0D#C|6`J-*{X6i2=hPOPQnKH6d+sOzmNY7k@SDI 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%0A{)!{rWHS>D+OZ57mSX{$OYuQKg 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	q$FKe#Br^u1Q<y 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	Um74ggqk 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 SM*@8j82&Q1H^W@_O8hVD8$$&E literal 0 HcmV?d00001 diff --git a/modules/packages/slides/figs/pytorch-install.png b/modules/packages/slides/figs/pytorch-install.png new file mode 100644 index 0000000000000000000000000000000000000000..cb7401ce66b1e0bc7eed6fc403639e098304218c GIT binary patch literal 77259 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%0AbzOel2=>=dU1>5DKsP! zg=L-Bd50c6ykL@mx~w03Pl!yQu$()@4Ht`q-_ExsoDM34;DSU;K~XbC3rhLlzm1?K ziP%;_TmrMdX1D!^sHolo)0ZGF1sOfm7)$Ct1!V0{8|z1va!0j3h5{Jeh%41*++}HB z|DISR7OdNYNTg(C8(?LESsXSQ2oQ+ai%eTv8!H$Jn$w7l1jKi1=1@zbrl#f^Ni8lW zg1HmKnCs(;5LAJ)E24#`WMKFvn+Y>lV1>*67W8R>wWlno48o_Lz->vk`u%L6AFd?A zX9q`<`%rR%FA3$xBFXlDE>)d%`@2Wrw*?~`JoR{xosf$wRH@n7*?(NKg?JblQ}9H| zuI+DanRJ(^*0#0=AVn&W!CC{79yu=bu_WI~`)2jqW`NsfRsyDbD6OMF%uCDn#}=|s za_m1JXVost$ay;mj2-iN<IyoOsd;#cUMv9BC|=lYxZ<p<0i4lp%Se|+7Zve<a-pVh zX=zD1G0$;*9C3?-U=XR;8@d0fj$&zcM5@KXk_ir=lfX!y0<*XB*_^*W%VxD?zV=i9 zZCJ8EQ~@<LST3Q&4%JAavaxY9Vu;Q`6$`+~n^2>K!h41y<Kf{U3hdY5(=?Fn-(O|t zd6@Ip_8=C67LX@uYBFG62vL_g$Hs;1Au|9$V}cEP?_#}40r-Os{4PeEO7n(bx`1aZ z5$sr{HB?~~AmI|M4`3e$vg2;Os(;SWylfs^G$Va{u7LTW0CZ;|Jwh<+X@l7*I(ms- z8Q8?;IBgr89d^1y81e?dyP%9fLG0mx`JQ9kON&s2o%h#dB_w=Z?4H0r0<i))KUomj z+}ktw-Sr9c7KayDqu%33D#~EhsSQ<hC`aCakphkl$uqFOLTpt5jF|?J|ER-=IUGEF z$P}C{5%&OaD4Vn?xr%|I3!)WsD{(}s0<T%0`s5><?U)o<B(i}G2%C1T*B;B?zZK1V zdS!35v4^g_p=p9$Q0DJ^0=$o(^S@bhGJ07hPTg+t+Znk;LC)&WtH&2Hm-^qO0sfnV z{14L)|I>x*|K#vaMUEH19RAU~)`G%JiOVkVQjan4PFd{D7?#g<1#!q@8+?rAtsafd z@BUu_4*~H0|3S>dpX0n#)8T($%X|MqpnJnH-k3R!KOL%nkO7l9l)i&+;^w>WXYQEm zFgEJwBnwg|@VxN_cD;8S4az<JPyTh(ANb-@b;SLFEsN{bvFULV?%&MKA8zI88=7x+ z`pac3Snx5M_Z=kvv>iJp%%Oc5e8X_2&zj54H#JpjJ;&Z)=CnU?$S|50w*DWtHF2L$ zE=Xa*^ZPE<O9O`KZ<6(wG47uazC4~EEr{c_tiLd^*;WotZd%5IMW5DOOQ{`<W&%S8 zGyLXR%$;>JHv~4@n4M20ardH9;(oP)#sA*7`2*Mg2Qd%l^V2mexYS`HA|fKvHvT`D W`b!2H3-49{0000<MNUMnLSTabh7Uym literal 0 HcmV?d00001 diff --git a/modules/packages/slides/figs/pytorch.png b/modules/packages/slides/figs/pytorch.png new file mode 100644 index 0000000000000000000000000000000000000000..b0cd9fd2603d829c2d497eab24f2d689bd6664d5 GIT binary patch literal 597073 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	{d143`8!uf`Y{OH%_twHc%Z>N%I_>THX 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­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≫uSr0jjRoe4ROaX9)NK(?J6 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%0A`;Z@cXRout1~UUXSfFlja(-IJ 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 RAz}-%&(qb<Wt~$(69Bq@x;y{? literal 0 HcmV?d00001 diff --git a/modules/packages/slides/notes.tex b/modules/packages/slides/notes.tex new file mode 100644 index 00000000..922a441f --- /dev/null +++ b/modules/packages/slides/notes.tex @@ -0,0 +1,45 @@ +\documentclass{article} + +\usepackage[hyphens]{url} +\usepackage[hidelinks]{hyperref} + +\input{preamble.tex} + +\usepackage[noamsthm,notheorems]{beamerarticle} +\setjobnamebeamerversion{slides} + +%\usepackage{authblk} +%\let\institute\affil + +\declaretheorem[numbered=unless unique,style=theorem]{theorem} +\declaretheorem[numbered=unless unique,style=definition]{definition} +\declaretheorem[numbered=unless unique,style=definition]{assumption} +\declaretheorem[numbered=unless unique,style=definition]{protocol} +\declaretheorem[numbered=unless unique,style=example]{example} +%\declaretheorem[style=definition,numbered=unless unique, +% name=Example,refname={example,examples}]{example} +\declaretheorem[numbered=unless unique,style=remark]{remark} +\declaretheorem[numbered=unless unique,style=remark]{idea} +\declaretheorem[numbered=unless unique,style=exercise]{exercise} +\declaretheorem[numbered=unless unique,style=exercise]{question} +\declaretheorem[numbered=unless unique,style=solution]{solution} + +\begin{document} +\title{% + Funktioner +} +\author{Daniel Bosk} +\institute{% + KTH EECS +} + +\maketitle + +\begin{abstract} + \input{abstract.tex} +\end{abstract} + +\input{contents.tex} + +\printbibliography +\end{document} diff --git a/modules/packages/slides/preamble.tex b/modules/packages/slides/preamble.tex new file mode 100644 index 00000000..7fa313f0 --- /dev/null +++ b/modules/packages/slides/preamble.tex @@ -0,0 +1,44 @@ +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage[british]{babel} +\usepackage{booktabs} + +\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex} +\addbibresource{slides.bib} + +\usepackage[all]{foreign} +\renewcommand{\foreignfullfont}{} +\renewcommand{\foreignabbrfont}{} + +\usepackage{newclude} +\usepackage{import} + +\usepackage[strict]{csquotes} +\usepackage[single]{acro} + +\usepackage{subcaption} + +\usepackage[noend]{algpseudocode} +\usepackage{xparse} + +\let\email\texttt + +\usepackage{listings} +\lstset{% + basicstyle=\footnotesize, + numbers=left, + language=python, + showstringspaces=false, +} + +\usepackage{amsmath} +\usepackage{amssymb} +\usepackage{mathtools} +\usepackage{amsthm} +\usepackage{thmtools} +\usepackage[unq]{unique} +\DeclareMathOperator{\powerset}{\mathcal{P}} + +\usepackage[binary-units]{siunitx} + +\usepackage[capitalize]{cleveref} diff --git a/modules/packages/slides/slides.tex b/modules/packages/slides/slides.tex new file mode 100644 index 00000000..97901656 --- /dev/null +++ b/modules/packages/slides/slides.tex @@ -0,0 +1,118 @@ +\documentclass[ignoreframetext]{beamer} +\input{preamble.tex} + +\usetheme{Berlin} +\setbeamertemplate{footline}%{miniframes theme} +{% + \begin{beamercolorbox}[colsep=1.5pt]{upper separation line foot} + \end{beamercolorbox} + \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,% + leftskip=.3cm,rightskip=.3cm plus1fil]{author in head/foot}% + \leavevmode{\usebeamerfont{author in head/foot}\insertshortauthor}% + \hfill% + {\usebeamerfont{institute in head/foot}\usebeamercolor[fg]{institute in head/foot}\insertshortinstitute}% + \end{beamercolorbox}% + \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,% + leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}% + {\usebeamerfont{title in head/foot}\insertshorttitle} \hfill \insertframenumber% + \end{beamercolorbox}% + \begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot} + \end{beamercolorbox} +} +\setbeamercovered{transparent} +\setbeamertemplate{bibliography item}[text] + +\AtBeginSection[]{% + \begin{frame}<beamer> + \tableofcontents[currentsection] + \end{frame} +} + +\ProvideDocumentEnvironment{assumption}{o}{% + \IfValueTF{#1}{% + \begin{block}{Assumption: #1} + }{% + \begin{block}{Assumption} + } +}{% + \end{block} +} + +\ProvideDocumentEnvironment{protocol}{o}{% + \IfValueTF{#1}{% + \begin{block}{Protocol: #1} + }{% + \begin{block}{Protocol} + } +}{% + \end{block} +} + +\ProvideDocumentEnvironment{remark}{o}{% + \IfValueTF{#1}{% + \begin{alertblock}{Note: #1} + }{% + \begin{alertblock}{Note} + } +}{% + \end{alertblock} +} + +\ProvideDocumentEnvironment{idea}{o}{% + \IfValueTF{#1}{% + \begin{block}{Idea: #1} + }{% + \begin{block}{Idea} + } +}{% + \end{block} +} + +\ProvideDocumentEnvironment{question}{o}{% + \setbeamercolor{block body}{bg=orange!15,fg=black} + \setbeamercolor{block title}{bg=orange,fg=white} + \setbeamercolor{local structure}{fg=orange} + \IfValueTF{#1}{% + \begin{block}{Question: #1} + }{% + \begin{block}{Question} + } +}{% + \end{block} +} + +\ProvideDocumentEnvironment{exercise}{o}{% + \setbeamercolor{block body}{bg=yellow!10,fg=black} + \setbeamercolor{block title}{bg=yellow,fg=black} + \setbeamercolor{local structure}{fg=yellow} + \IfValueTF{#1}{% + \begin{block}{Exercise: #1} + }{% + \begin{block}{Exercise} + } +}{% + \end{block} +} + + +\begin{document} +\title{% + Moduler, rekursion och generatorer +} +\author{Daniel Bosk} +\institute{% + KTH EECS +} + +\begin{frame} + \maketitle +\end{frame} + +\mode<all> +\input{contents.tex} +\mode* + +\begin{frame}[allowframebreaks] + \printbibliography +\end{frame} +\end{document} From 9151f2270b87568d1de12687830224eb0b5b7dc0 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Fri, 2 Sep 2022 17:00:29 +0200 Subject: [PATCH 134/214] Makes functions/slides compile, use minted --- modules/functions/slides/Makefile | 2 ++ modules/functions/slides/contents.tex | 44 +++++++++++++-------------- modules/functions/slides/preamble.tex | 15 +++------ 3 files changed, 29 insertions(+), 32 deletions(-) diff --git a/modules/functions/slides/Makefile b/modules/functions/slides/Makefile index 4c9d0e24..e631f618 100644 --- a/modules/functions/slides/Makefile +++ b/modules/functions/slides/Makefile @@ -1,6 +1,8 @@ .PHONY: all all: notes.pdf slides.pdf +LATEXFLAGS+= -shell-escape + SRC+= preamble.tex SRC+= abstract.tex contents.tex diff --git a/modules/functions/slides/contents.tex b/modules/functions/slides/contents.tex index 173be36c..7556378c 100644 --- a/modules/functions/slides/contents.tex +++ b/modules/functions/slides/contents.tex @@ -16,28 +16,28 @@ \subsection{Vad är bra med funktioner?} \begin{frame}[fragile] \begin{example}[Summera] - \begin{lstlisting} + \begin{minted}{python} l = [1, 2, 3, 4] print(sum(l)) - \end{lstlisting} + \end{minted} \end{example} \begin{example}[Konkatenera] - \begin{lstlisting} + \begin{minted}{python} l = ["flag", "pole", "polishing"] print(sum(l)) - \end{lstlisting} + \end{minted} \end{example} \end{frame} \begin{frame}[fragile] \begin{example}[Summera själv] - \begin{lstlisting} + \begin{minted}{python} summa = 0 for i in lst: summa += i - \end{lstlisting} + \end{minted} \end{example} \end{frame} @@ -45,40 +45,40 @@ \subsection{Vad är bra med funktioner?} \subsection{Egna funktioner} \begin{frame}[fragile] - \begin{lstlisting}[basicstyle=\huge,numbers=none] + \begin{minted}[fontsize=\huge]{python} def func(parameters): # use {parameters} return results - \end{lstlisting} + \end{minted} \end{frame} \begin{frame}[fragile] \begin{example}[summera.py] - \lstinputlisting{examples/summera.py} + \inputminted{python}{examples/summera.py} \end{example} \end{frame} \begin{frame}[fragile] \begin{example}[input-int.py] - \lstinputlisting{examples/input-int.py} + \inputminted{python}{examples/input-int.py} \end{example} \end{frame} \begin{frame}[fragile] \begin{example}[input-int-default.py] - \lstinputlisting{examples/input-int-default.py} + \inputminted{python}{examples/input-int-default.py} \end{example} \end{frame} \begin{frame}[fragile] \begin{example}[input-type.py, del 1] - \lstinputlisting[linerange=3-12,firstnumber=3]{examples/input-type.py} + \inputminted[firstline=3,lastline=12]{python}{examples/input-type.py} \end{example} \end{frame} \begin{frame}[fragile] \begin{example}[input-type.py, del 2] - \lstinputlisting[firstline=14,firstnumber=14]{examples/input-type.py} + \inputminted[firstline=14]{python}{examples/input-type.py} \end{example} \end{frame} @@ -93,25 +93,25 @@ \subsection{map() och filter()} \begin{frame}[fragile] \begin{example}[mapping.py, del 1] - \lstinputlisting[linerange=3-15,firstnumber=3]{examples/mapping.py} + \inputminted[firstline=3,lastline=15]{python}{examples/mapping.py} \end{example} \end{frame} \begin{frame}[fragile] \begin{example}[mapping.py, del 2] - \lstinputlisting[firstline=16,firstnumber=17]{examples/mapping.py} + \inputminted[firstline=16]{python}{examples/mapping.py} \end{example} \end{frame} \begin{frame}[fragile] \begin{example}[filtering.py, del 1] - \lstinputlisting[linerange=3-15,firstnumber=3]{examples/filtering.py} + \inputminted[firstline=3,lastline=15]{python}{examples/filtering.py} \end{example} \end{frame} \begin{frame}[fragile] \begin{example}[filtering.py, del 2] - \lstinputlisting[firstline=21,firstnumber=21]{examples/filtering.py} + \inputminted[firstline=21]{python}{examples/filtering.py} \end{example} \end{frame} @@ -119,19 +119,19 @@ \subsection{Namnlösa (lambda-)funktioner} \begin{frame}[fragile] \begin{example}[filter-lambda.py] - \lstinputlisting{examples/filter-lambda.py} + \inputminted{python}{examples/filter-lambda.py} \end{example} \end{frame} \begin{frame}[fragile] \begin{example}[any-all.py, del 1] - \lstinputlisting[linerange=7-18,firstnumber=7]{examples/any-all.py} + \inputminted[firstline=7,lastline=18]{python}{examples/any-all.py} \end{example} \end{frame} \begin{frame}[fragile] \begin{example}[any-all.py, del 2] - \lstinputlisting[firstline=20,firstnumber=20]{examples/any-all.py} + \inputminted[firstline=20]{python}{examples/any-all.py} \end{example} \end{frame} @@ -139,13 +139,13 @@ \subsection{zip() och enumerate()} \begin{frame}[fragile] \begin{example}[enum.py] - \lstinputlisting{examples/enum.py} + \inputminted{python}{examples/enum.py} \end{example} \end{frame} \begin{frame}[fragile] \begin{example}[zip.py] - \lstinputlisting{examples/zip.py} + \inputminted{python}{examples/zip.py} \end{example} \end{frame} diff --git a/modules/functions/slides/preamble.tex b/modules/functions/slides/preamble.tex index 9e96be71..adb0af91 100644 --- a/modules/functions/slides/preamble.tex +++ b/modules/functions/slides/preamble.tex @@ -3,6 +3,9 @@ \usepackage[british]{babel} \usepackage{booktabs} +\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex} +\addbibresource{slides.bib} + \usepackage[all]{foreign} \renewcommand{\foreignfullfont}{} \renewcommand{\foreignabbrfont}{} @@ -13,9 +16,6 @@ \usepackage[strict]{csquotes} \usepackage[single]{acro} -\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex} -\addbibresource{slides.bib} - \usepackage{subcaption} \usepackage[noend]{algpseudocode} @@ -23,13 +23,8 @@ \let\email\texttt -\usepackage{listings} -\lstset{% - basicstyle=\footnotesize, - numbers=left, - language=python, - showstringspaces=false, -} +\usepackage[outputdir=ltxobj]{minted} +\setminted{autogobble,fontsize=\footnotesize} \usepackage{amsmath} \usepackage{amssymb} From c09dda1bb3909923266772168b15e3243fca6ab9 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Fri, 2 Sep 2022 21:07:54 +0200 Subject: [PATCH 135/214] Breaks out generators to own slides --- .../functions/slides-generators/.gitignore | 3 + modules/functions/slides-generators/Makefile | 25 ++++ .../functions/slides-generators/abstract.tex | 22 ++++ .../functions/slides-generators/contents.tex | 54 ++++++++ .../examples/filter_gen.py | 0 .../examples/filter_own.py | 0 .../examples/gen_adv.py | 0 .../slides-generators/examples/input_type.py | 26 ++++ .../examples/mapping_gen.py | 0 .../examples/mapping_own.py | 0 .../slides-generators/examples/search.py | 32 +++++ modules/functions/slides-generators/notes.tex | 45 +++++++ .../functions/slides-generators/preamble.tex | 44 +++++++ .../functions/slides-generators/slides.tex | 118 ++++++++++++++++++ modules/functions/slides-more/contents.tex | 51 -------- 15 files changed, 369 insertions(+), 51 deletions(-) create mode 100644 modules/functions/slides-generators/.gitignore create mode 100644 modules/functions/slides-generators/Makefile create mode 100644 modules/functions/slides-generators/abstract.tex create mode 100644 modules/functions/slides-generators/contents.tex rename modules/functions/{slides-more => slides-generators}/examples/filter_gen.py (100%) rename modules/functions/{slides-more => slides-generators}/examples/filter_own.py (100%) rename modules/functions/{slides-more => slides-generators}/examples/gen_adv.py (100%) create mode 100644 modules/functions/slides-generators/examples/input_type.py rename modules/functions/{slides-more => slides-generators}/examples/mapping_gen.py (100%) rename modules/functions/{slides-more => slides-generators}/examples/mapping_own.py (100%) create mode 100644 modules/functions/slides-generators/examples/search.py create mode 100644 modules/functions/slides-generators/notes.tex create mode 100644 modules/functions/slides-generators/preamble.tex create mode 100644 modules/functions/slides-generators/slides.tex diff --git a/modules/functions/slides-generators/.gitignore b/modules/functions/slides-generators/.gitignore new file mode 100644 index 00000000..aaae5fd9 --- /dev/null +++ b/modules/functions/slides-generators/.gitignore @@ -0,0 +1,3 @@ +notes.pdf +slides.pdf + diff --git a/modules/functions/slides-generators/Makefile b/modules/functions/slides-generators/Makefile new file mode 100644 index 00000000..bfd70696 --- /dev/null +++ b/modules/functions/slides-generators/Makefile @@ -0,0 +1,25 @@ +.PHONY: all +all: notes.pdf slides.pdf + +SRC+= preamble.tex +SRC+= abstract.tex contents.tex + +SRC+= examples/bad_module.py +SRc+= examples/good_module.py +SRC+= examples/test_good_bad.py +SRC+= examples/input_type.py + +notes.pdf: notes.tex +notes.pdf: ${SRC} + +slides.pdf: slides.tex +slides.pdf: ${SRC} + + +.PHONY: clean +clean: + ${RM} notes.pdf slides.pdf + + +INCLUDE_MAKEFILES=../../../makefiles +include ${INCLUDE_MAKEFILES}/tex.mk diff --git a/modules/functions/slides-generators/abstract.tex b/modules/functions/slides-generators/abstract.tex new file mode 100644 index 00000000..4012d9d3 --- /dev/null +++ b/modules/functions/slides-generators/abstract.tex @@ -0,0 +1,22 @@ +% What's the problem? +% Why is it a problem? Research gap left by other approaches? +% Why is it important? Why care? +% What's the approach? How to solve the problem? +% What's the findings? How was it evaluated, what are the results, limitations, +% what remains to be done? + +% XXX Summary +\emph{Summary:} +\dots + +% XXX Motivation and intended learning outcomes +\emph{Intended learning outcomes:} +\dots + +% XXX Prerequisites +\emph{Prerequisites:} +\dots + +% XXX Reading material +\emph{Reading:} +\dots diff --git a/modules/functions/slides-generators/contents.tex b/modules/functions/slides-generators/contents.tex new file mode 100644 index 00000000..943c9763 --- /dev/null +++ b/modules/functions/slides-generators/contents.tex @@ -0,0 +1,54 @@ +\mode* + +\section{Generatorer} + +\begin{frame}[fragile] + \begin{lstlisting}[basicstyle=\huge,numbers=none] +def gen(): + i = 0 + while True: + yield i + i += 1 + \end{lstlisting} +\end{frame} + +\subsection{Filtrering och mappning igen} + +\begin{frame}[fragile] + \begin{example}[filter-own.py] + \lstinputlisting[linerange=7-12,firstnumber=7]{examples/filter_own.py} + \end{example} + + \pause + + \begin{example}[filter-gen.py] + \lstinputlisting[linerange=7-11,firstnumber=7]{examples/filter_gen.py} + \end{example} +\end{frame} + +\begin{frame}[fragile] + \begin{example}[mapping-own.py] + \lstinputlisting[linerange=16-20,firstnumber=16]{examples/mapping_own.py} + \end{example} + + \pause + + \begin{example}[mapping-gen.py] + \lstinputlisting[linerange=16-20,firstnumber=16]{examples/mapping_gen.py} + \end{example} +\end{frame} + +\subsection{Vad är egentligen skillnaden?} + +\begin{frame}[fragile] + \begin{example}[gen\textunderscore adv.py, del 1] + \lstinputlisting[linerange=3-13,firstnumber=3]{examples/gen_adv.py} + \end{example} +\end{frame} + +\begin{frame}[fragile] + \begin{example}[gen\textunderscore adv.py, del 2] + \lstinputlisting[firstline=15,firstnumber=15]{examples/gen_adv.py} + \end{example} +\end{frame} + diff --git a/modules/functions/slides-more/examples/filter_gen.py b/modules/functions/slides-generators/examples/filter_gen.py similarity index 100% rename from modules/functions/slides-more/examples/filter_gen.py rename to modules/functions/slides-generators/examples/filter_gen.py diff --git a/modules/functions/slides-more/examples/filter_own.py b/modules/functions/slides-generators/examples/filter_own.py similarity index 100% rename from modules/functions/slides-more/examples/filter_own.py rename to modules/functions/slides-generators/examples/filter_own.py diff --git a/modules/functions/slides-more/examples/gen_adv.py b/modules/functions/slides-generators/examples/gen_adv.py similarity index 100% rename from modules/functions/slides-more/examples/gen_adv.py rename to modules/functions/slides-generators/examples/gen_adv.py diff --git a/modules/functions/slides-generators/examples/input_type.py b/modules/functions/slides-generators/examples/input_type.py new file mode 100644 index 00000000..52a136be --- /dev/null +++ b/modules/functions/slides-generators/examples/input_type.py @@ -0,0 +1,26 @@ +"""Take input more easily.""" + +def input_type(t, prompt=""): + """Take input, convert to type t; repeat if error.""" + while True: + try: + return t(input(prompt)) + except ValueError: + if t == int: + print(f"Sorry, can't convert to integer.") + else: + print(f"Sorry, can't convert to {t}.") + +def main(): + """Test functionality of this module""" + x = input_type(int, "x = ") + y = input_type(int, "y = ") + z = input_type(float, "z = ") + name = input_type(str, "Your name: ") + + print(f"{x} + {y} = {x+y}") + print(f"z = {z}") + print(f"Your name is {name}") + +if __name__ == "__main__": + main() diff --git a/modules/functions/slides-more/examples/mapping_gen.py b/modules/functions/slides-generators/examples/mapping_gen.py similarity index 100% rename from modules/functions/slides-more/examples/mapping_gen.py rename to modules/functions/slides-generators/examples/mapping_gen.py diff --git a/modules/functions/slides-more/examples/mapping_own.py b/modules/functions/slides-generators/examples/mapping_own.py similarity index 100% rename from modules/functions/slides-more/examples/mapping_own.py rename to modules/functions/slides-generators/examples/mapping_own.py diff --git a/modules/functions/slides-generators/examples/search.py b/modules/functions/slides-generators/examples/search.py new file mode 100644 index 00000000..d605b79a --- /dev/null +++ b/modules/functions/slides-generators/examples/search.py @@ -0,0 +1,32 @@ +""" Search through a list """ + +import input_type + +def in_list(item, lst): + """ Check if item is in lst """ + if len(lst) < 1: + return False + elif len(lst) == 1: + return lst[0] == item + + middle = len(lst)//2 + if item == lst[middle]: + return True + elif item < lst[middle]: + half_lst = lst[:middle] # lst[0:middle] + else: + half_lst = lst[middle+1:] + return in_list(item, half_lst) + + +def main(): + """Test functionality""" + l = sorted([1, 2, 4, 5, 8, 10, 18, 20, 21, 22, 30]) + x = input_type.input_type(int, "What to search for? ") + if in_list(x, l): + print("Yes!") + else: + print("No!") + +if __name__ == "__main__": + main() diff --git a/modules/functions/slides-generators/notes.tex b/modules/functions/slides-generators/notes.tex new file mode 100644 index 00000000..922a441f --- /dev/null +++ b/modules/functions/slides-generators/notes.tex @@ -0,0 +1,45 @@ +\documentclass{article} + +\usepackage[hyphens]{url} +\usepackage[hidelinks]{hyperref} + +\input{preamble.tex} + +\usepackage[noamsthm,notheorems]{beamerarticle} +\setjobnamebeamerversion{slides} + +%\usepackage{authblk} +%\let\institute\affil + +\declaretheorem[numbered=unless unique,style=theorem]{theorem} +\declaretheorem[numbered=unless unique,style=definition]{definition} +\declaretheorem[numbered=unless unique,style=definition]{assumption} +\declaretheorem[numbered=unless unique,style=definition]{protocol} +\declaretheorem[numbered=unless unique,style=example]{example} +%\declaretheorem[style=definition,numbered=unless unique, +% name=Example,refname={example,examples}]{example} +\declaretheorem[numbered=unless unique,style=remark]{remark} +\declaretheorem[numbered=unless unique,style=remark]{idea} +\declaretheorem[numbered=unless unique,style=exercise]{exercise} +\declaretheorem[numbered=unless unique,style=exercise]{question} +\declaretheorem[numbered=unless unique,style=solution]{solution} + +\begin{document} +\title{% + Funktioner +} +\author{Daniel Bosk} +\institute{% + KTH EECS +} + +\maketitle + +\begin{abstract} + \input{abstract.tex} +\end{abstract} + +\input{contents.tex} + +\printbibliography +\end{document} diff --git a/modules/functions/slides-generators/preamble.tex b/modules/functions/slides-generators/preamble.tex new file mode 100644 index 00000000..7fa313f0 --- /dev/null +++ b/modules/functions/slides-generators/preamble.tex @@ -0,0 +1,44 @@ +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage[british]{babel} +\usepackage{booktabs} + +\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex} +\addbibresource{slides.bib} + +\usepackage[all]{foreign} +\renewcommand{\foreignfullfont}{} +\renewcommand{\foreignabbrfont}{} + +\usepackage{newclude} +\usepackage{import} + +\usepackage[strict]{csquotes} +\usepackage[single]{acro} + +\usepackage{subcaption} + +\usepackage[noend]{algpseudocode} +\usepackage{xparse} + +\let\email\texttt + +\usepackage{listings} +\lstset{% + basicstyle=\footnotesize, + numbers=left, + language=python, + showstringspaces=false, +} + +\usepackage{amsmath} +\usepackage{amssymb} +\usepackage{mathtools} +\usepackage{amsthm} +\usepackage{thmtools} +\usepackage[unq]{unique} +\DeclareMathOperator{\powerset}{\mathcal{P}} + +\usepackage[binary-units]{siunitx} + +\usepackage[capitalize]{cleveref} diff --git a/modules/functions/slides-generators/slides.tex b/modules/functions/slides-generators/slides.tex new file mode 100644 index 00000000..97901656 --- /dev/null +++ b/modules/functions/slides-generators/slides.tex @@ -0,0 +1,118 @@ +\documentclass[ignoreframetext]{beamer} +\input{preamble.tex} + +\usetheme{Berlin} +\setbeamertemplate{footline}%{miniframes theme} +{% + \begin{beamercolorbox}[colsep=1.5pt]{upper separation line foot} + \end{beamercolorbox} + \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,% + leftskip=.3cm,rightskip=.3cm plus1fil]{author in head/foot}% + \leavevmode{\usebeamerfont{author in head/foot}\insertshortauthor}% + \hfill% + {\usebeamerfont{institute in head/foot}\usebeamercolor[fg]{institute in head/foot}\insertshortinstitute}% + \end{beamercolorbox}% + \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,% + leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}% + {\usebeamerfont{title in head/foot}\insertshorttitle} \hfill \insertframenumber% + \end{beamercolorbox}% + \begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot} + \end{beamercolorbox} +} +\setbeamercovered{transparent} +\setbeamertemplate{bibliography item}[text] + +\AtBeginSection[]{% + \begin{frame}<beamer> + \tableofcontents[currentsection] + \end{frame} +} + +\ProvideDocumentEnvironment{assumption}{o}{% + \IfValueTF{#1}{% + \begin{block}{Assumption: #1} + }{% + \begin{block}{Assumption} + } +}{% + \end{block} +} + +\ProvideDocumentEnvironment{protocol}{o}{% + \IfValueTF{#1}{% + \begin{block}{Protocol: #1} + }{% + \begin{block}{Protocol} + } +}{% + \end{block} +} + +\ProvideDocumentEnvironment{remark}{o}{% + \IfValueTF{#1}{% + \begin{alertblock}{Note: #1} + }{% + \begin{alertblock}{Note} + } +}{% + \end{alertblock} +} + +\ProvideDocumentEnvironment{idea}{o}{% + \IfValueTF{#1}{% + \begin{block}{Idea: #1} + }{% + \begin{block}{Idea} + } +}{% + \end{block} +} + +\ProvideDocumentEnvironment{question}{o}{% + \setbeamercolor{block body}{bg=orange!15,fg=black} + \setbeamercolor{block title}{bg=orange,fg=white} + \setbeamercolor{local structure}{fg=orange} + \IfValueTF{#1}{% + \begin{block}{Question: #1} + }{% + \begin{block}{Question} + } +}{% + \end{block} +} + +\ProvideDocumentEnvironment{exercise}{o}{% + \setbeamercolor{block body}{bg=yellow!10,fg=black} + \setbeamercolor{block title}{bg=yellow,fg=black} + \setbeamercolor{local structure}{fg=yellow} + \IfValueTF{#1}{% + \begin{block}{Exercise: #1} + }{% + \begin{block}{Exercise} + } +}{% + \end{block} +} + + +\begin{document} +\title{% + Moduler, rekursion och generatorer +} +\author{Daniel Bosk} +\institute{% + KTH EECS +} + +\begin{frame} + \maketitle +\end{frame} + +\mode<all> +\input{contents.tex} +\mode* + +\begin{frame}[allowframebreaks] + \printbibliography +\end{frame} +\end{document} diff --git a/modules/functions/slides-more/contents.tex b/modules/functions/slides-more/contents.tex index 745c4edd..c28ac913 100644 --- a/modules/functions/slides-more/contents.tex +++ b/modules/functions/slides-more/contents.tex @@ -51,55 +51,4 @@ \subsection{Sökning} \end{frame} -\section{Generatorer} - -\begin{frame}[fragile] - \begin{lstlisting}[basicstyle=\huge,numbers=none] -def gen(): - i = 0 - while True: - yield i - i += 1 - \end{lstlisting} -\end{frame} - -\subsection{Filtrering och mappning igen} - -\begin{frame}[fragile] - \begin{example}[filter-own.py] - \lstinputlisting[linerange=7-12,firstnumber=7]{examples/filter_own.py} - \end{example} - - \pause - - \begin{example}[filter-gen.py] - \lstinputlisting[linerange=7-11,firstnumber=7]{examples/filter_gen.py} - \end{example} -\end{frame} - -\begin{frame}[fragile] - \begin{example}[mapping-own.py] - \lstinputlisting[linerange=16-20,firstnumber=16]{examples/mapping_own.py} - \end{example} - - \pause - - \begin{example}[mapping-gen.py] - \lstinputlisting[linerange=16-20,firstnumber=16]{examples/mapping_gen.py} - \end{example} -\end{frame} - -\subsection{Vad är egentligen skillnaden?} - -\begin{frame}[fragile] - \begin{example}[gen\textunderscore adv.py, del 1] - \lstinputlisting[linerange=3-13,firstnumber=3]{examples/gen_adv.py} - \end{example} -\end{frame} - -\begin{frame}[fragile] - \begin{example}[gen\textunderscore adv.py, del 2] - \lstinputlisting[firstline=15,firstnumber=15]{examples/gen_adv.py} - \end{example} -\end{frame} From 6c08d5021e5d2b093c8ba24979f1f5c0535c764a Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Fri, 2 Sep 2022 21:12:00 +0200 Subject: [PATCH 136/214] Updates titles for newly formed slides --- modules/functions/slides-generators/notes.tex | 2 +- modules/functions/slides-generators/slides.tex | 2 +- modules/packages/slides/notes.tex | 2 +- modules/packages/slides/slides.tex | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/functions/slides-generators/notes.tex b/modules/functions/slides-generators/notes.tex index 922a441f..6850b2fc 100644 --- a/modules/functions/slides-generators/notes.tex +++ b/modules/functions/slides-generators/notes.tex @@ -26,7 +26,7 @@ \begin{document} \title{% - Funktioner + Generatorer } \author{Daniel Bosk} \institute{% diff --git a/modules/functions/slides-generators/slides.tex b/modules/functions/slides-generators/slides.tex index 97901656..0dc00ee3 100644 --- a/modules/functions/slides-generators/slides.tex +++ b/modules/functions/slides-generators/slides.tex @@ -97,7 +97,7 @@ \begin{document} \title{% - Moduler, rekursion och generatorer + Generatorer } \author{Daniel Bosk} \institute{% diff --git a/modules/packages/slides/notes.tex b/modules/packages/slides/notes.tex index 922a441f..04db2256 100644 --- a/modules/packages/slides/notes.tex +++ b/modules/packages/slides/notes.tex @@ -26,7 +26,7 @@ \begin{document} \title{% - Funktioner + Moduler och paket } \author{Daniel Bosk} \institute{% diff --git a/modules/packages/slides/slides.tex b/modules/packages/slides/slides.tex index 97901656..c662f2e7 100644 --- a/modules/packages/slides/slides.tex +++ b/modules/packages/slides/slides.tex @@ -97,7 +97,7 @@ \begin{document} \title{% - Moduler, rekursion och generatorer + Moduler och paket } \author{Daniel Bosk} \institute{% From 817174c1a3523bfcec630e11d1859a7091ea670a Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Fri, 2 Sep 2022 21:12:30 +0200 Subject: [PATCH 137/214] Makes functions/slides-more compile Moves biblatex in the preamble. --- modules/functions/slides-more/preamble.tex | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/functions/slides-more/preamble.tex b/modules/functions/slides-more/preamble.tex index 9e96be71..7fa313f0 100644 --- a/modules/functions/slides-more/preamble.tex +++ b/modules/functions/slides-more/preamble.tex @@ -3,6 +3,9 @@ \usepackage[british]{babel} \usepackage{booktabs} +\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex} +\addbibresource{slides.bib} + \usepackage[all]{foreign} \renewcommand{\foreignfullfont}{} \renewcommand{\foreignabbrfont}{} @@ -13,9 +16,6 @@ \usepackage[strict]{csquotes} \usepackage[single]{acro} -\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex} -\addbibresource{slides.bib} - \usepackage{subcaption} \usepackage[noend]{algpseudocode} From 162cdbc1ab286539c32d689bd97ee2255462c63b Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Fri, 2 Sep 2022 21:15:37 +0200 Subject: [PATCH 138/214] Creates separate module for recursion --- .../{slides-more => slides-recursion}/.gitignore | 0 .../{slides-more => slides-recursion}/Makefile | 0 .../{slides-more => slides-recursion}/abstract.tex | 0 .../{slides-more => slides-recursion}/contents.tex | 8 -------- .../examples/bad_module.py | 0 .../examples/factorial.py | 0 .../examples/good_module.py | 0 .../examples/input_type.py | 0 .../examples/search.py | 0 .../examples/test_good_bad.py | 0 .../examples/testarmodul.py | 0 .../figs/pypi-matplotlib.png | Bin .../figs/pypi-scipy.png | Bin .../figs/pypi-torch.png | Bin .../{slides-more => slides-recursion}/figs/pypi.png | Bin .../figs/pytorch-install.png | Bin .../figs/pytorch.png | Bin .../{slides-more => slides-recursion}/notes.tex | 2 +- .../{slides-more => slides-recursion}/preamble.tex | 0 .../{slides-more => slides-recursion}/slides.tex | 2 +- 20 files changed, 2 insertions(+), 10 deletions(-) rename modules/functions/{slides-more => slides-recursion}/.gitignore (100%) rename modules/functions/{slides-more => slides-recursion}/Makefile (100%) rename modules/functions/{slides-more => slides-recursion}/abstract.tex (100%) rename modules/functions/{slides-more => slides-recursion}/contents.tex (87%) rename modules/functions/{slides-more => slides-recursion}/examples/bad_module.py (100%) rename modules/functions/{slides-more => slides-recursion}/examples/factorial.py (100%) rename modules/functions/{slides-more => slides-recursion}/examples/good_module.py (100%) rename modules/functions/{slides-more => slides-recursion}/examples/input_type.py (100%) rename modules/functions/{slides-more => slides-recursion}/examples/search.py (100%) rename modules/functions/{slides-more => slides-recursion}/examples/test_good_bad.py (100%) rename modules/functions/{slides-more => slides-recursion}/examples/testarmodul.py (100%) rename modules/functions/{slides-more => slides-recursion}/figs/pypi-matplotlib.png (100%) rename modules/functions/{slides-more => slides-recursion}/figs/pypi-scipy.png (100%) rename modules/functions/{slides-more => slides-recursion}/figs/pypi-torch.png (100%) rename modules/functions/{slides-more => slides-recursion}/figs/pypi.png (100%) rename modules/functions/{slides-more => slides-recursion}/figs/pytorch-install.png (100%) rename modules/functions/{slides-more => slides-recursion}/figs/pytorch.png (100%) rename modules/functions/{slides-more => slides-recursion}/notes.tex (98%) rename modules/functions/{slides-more => slides-recursion}/preamble.tex (100%) rename modules/functions/{slides-more => slides-recursion}/slides.tex (98%) diff --git a/modules/functions/slides-more/.gitignore b/modules/functions/slides-recursion/.gitignore similarity index 100% rename from modules/functions/slides-more/.gitignore rename to modules/functions/slides-recursion/.gitignore diff --git a/modules/functions/slides-more/Makefile b/modules/functions/slides-recursion/Makefile similarity index 100% rename from modules/functions/slides-more/Makefile rename to modules/functions/slides-recursion/Makefile diff --git a/modules/functions/slides-more/abstract.tex b/modules/functions/slides-recursion/abstract.tex similarity index 100% rename from modules/functions/slides-more/abstract.tex rename to modules/functions/slides-recursion/abstract.tex diff --git a/modules/functions/slides-more/contents.tex b/modules/functions/slides-recursion/contents.tex similarity index 87% rename from modules/functions/slides-more/contents.tex rename to modules/functions/slides-recursion/contents.tex index c28ac913..027a8824 100644 --- a/modules/functions/slides-more/contents.tex +++ b/modules/functions/slides-recursion/contents.tex @@ -1,13 +1,5 @@ \mode* -\section{Linting} - -\begin{frame}[fragile] - \begin{lstlisting}[numbers=none,basicstyle=\huge] -$ pylint prog.py - \end{lstlisting} -\end{frame} - \section{Rekursion} \begin{frame}[fragile] diff --git a/modules/functions/slides-more/examples/bad_module.py b/modules/functions/slides-recursion/examples/bad_module.py similarity index 100% rename from modules/functions/slides-more/examples/bad_module.py rename to modules/functions/slides-recursion/examples/bad_module.py diff --git a/modules/functions/slides-more/examples/factorial.py b/modules/functions/slides-recursion/examples/factorial.py similarity index 100% rename from modules/functions/slides-more/examples/factorial.py rename to modules/functions/slides-recursion/examples/factorial.py diff --git a/modules/functions/slides-more/examples/good_module.py b/modules/functions/slides-recursion/examples/good_module.py similarity index 100% rename from modules/functions/slides-more/examples/good_module.py rename to modules/functions/slides-recursion/examples/good_module.py diff --git a/modules/functions/slides-more/examples/input_type.py b/modules/functions/slides-recursion/examples/input_type.py similarity index 100% rename from modules/functions/slides-more/examples/input_type.py rename to modules/functions/slides-recursion/examples/input_type.py diff --git a/modules/functions/slides-more/examples/search.py b/modules/functions/slides-recursion/examples/search.py similarity index 100% rename from modules/functions/slides-more/examples/search.py rename to modules/functions/slides-recursion/examples/search.py diff --git a/modules/functions/slides-more/examples/test_good_bad.py b/modules/functions/slides-recursion/examples/test_good_bad.py similarity index 100% rename from modules/functions/slides-more/examples/test_good_bad.py rename to modules/functions/slides-recursion/examples/test_good_bad.py diff --git a/modules/functions/slides-more/examples/testarmodul.py b/modules/functions/slides-recursion/examples/testarmodul.py similarity index 100% rename from modules/functions/slides-more/examples/testarmodul.py rename to modules/functions/slides-recursion/examples/testarmodul.py diff --git a/modules/functions/slides-more/figs/pypi-matplotlib.png b/modules/functions/slides-recursion/figs/pypi-matplotlib.png similarity index 100% rename from modules/functions/slides-more/figs/pypi-matplotlib.png rename to modules/functions/slides-recursion/figs/pypi-matplotlib.png diff --git a/modules/functions/slides-more/figs/pypi-scipy.png b/modules/functions/slides-recursion/figs/pypi-scipy.png similarity index 100% rename from modules/functions/slides-more/figs/pypi-scipy.png rename to modules/functions/slides-recursion/figs/pypi-scipy.png diff --git a/modules/functions/slides-more/figs/pypi-torch.png b/modules/functions/slides-recursion/figs/pypi-torch.png similarity index 100% rename from modules/functions/slides-more/figs/pypi-torch.png rename to modules/functions/slides-recursion/figs/pypi-torch.png diff --git a/modules/functions/slides-more/figs/pypi.png b/modules/functions/slides-recursion/figs/pypi.png similarity index 100% rename from modules/functions/slides-more/figs/pypi.png rename to modules/functions/slides-recursion/figs/pypi.png diff --git a/modules/functions/slides-more/figs/pytorch-install.png b/modules/functions/slides-recursion/figs/pytorch-install.png similarity index 100% rename from modules/functions/slides-more/figs/pytorch-install.png rename to modules/functions/slides-recursion/figs/pytorch-install.png diff --git a/modules/functions/slides-more/figs/pytorch.png b/modules/functions/slides-recursion/figs/pytorch.png similarity index 100% rename from modules/functions/slides-more/figs/pytorch.png rename to modules/functions/slides-recursion/figs/pytorch.png diff --git a/modules/functions/slides-more/notes.tex b/modules/functions/slides-recursion/notes.tex similarity index 98% rename from modules/functions/slides-more/notes.tex rename to modules/functions/slides-recursion/notes.tex index 922a441f..6cd59a06 100644 --- a/modules/functions/slides-more/notes.tex +++ b/modules/functions/slides-recursion/notes.tex @@ -26,7 +26,7 @@ \begin{document} \title{% - Funktioner + Rekursion } \author{Daniel Bosk} \institute{% diff --git a/modules/functions/slides-more/preamble.tex b/modules/functions/slides-recursion/preamble.tex similarity index 100% rename from modules/functions/slides-more/preamble.tex rename to modules/functions/slides-recursion/preamble.tex diff --git a/modules/functions/slides-more/slides.tex b/modules/functions/slides-recursion/slides.tex similarity index 98% rename from modules/functions/slides-more/slides.tex rename to modules/functions/slides-recursion/slides.tex index 97901656..6282e342 100644 --- a/modules/functions/slides-more/slides.tex +++ b/modules/functions/slides-recursion/slides.tex @@ -97,7 +97,7 @@ \begin{document} \title{% - Moduler, rekursion och generatorer + Rekursion } \author{Daniel Bosk} \institute{% From df798f198e84ea7c5d9e3e2deef77f8da8275b96 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Sun, 4 Sep 2022 21:44:15 +0200 Subject: [PATCH 139/214] Writes up slides on alg thinking --- .../slides-more/contents.tex | 66 ----- .../{slides-more => slides}/.gitignore | 0 .../{slides-more => slides}/Makefile | 0 .../{slides-more => slides}/abstract.tex | 0 .../slides/contents.tex | 255 ++++++++++++++++++ .../{slides-more => slides}/examples/area.py | 0 .../{slides-more => slides}/notes.tex | 0 .../{slides-more => slides}/preamble.tex | 8 +- .../{slides-more => slides}/slides.tex | 6 +- 9 files changed, 262 insertions(+), 73 deletions(-) delete mode 100644 modules/computational-thinking/slides-more/contents.tex rename modules/computational-thinking/{slides-more => slides}/.gitignore (100%) rename modules/computational-thinking/{slides-more => slides}/Makefile (100%) rename modules/computational-thinking/{slides-more => slides}/abstract.tex (100%) create mode 100644 modules/computational-thinking/slides/contents.tex rename modules/computational-thinking/{slides-more => slides}/examples/area.py (100%) rename modules/computational-thinking/{slides-more => slides}/notes.tex (100%) rename modules/computational-thinking/{slides-more => slides}/preamble.tex (93%) rename modules/computational-thinking/{slides-more => slides}/slides.tex (97%) diff --git a/modules/computational-thinking/slides-more/contents.tex b/modules/computational-thinking/slides-more/contents.tex deleted file mode 100644 index 9255abc9..00000000 --- a/modules/computational-thinking/slides-more/contents.tex +++ /dev/null @@ -1,66 +0,0 @@ -\title{% - Mer variabler och funktioner -} -\author{Daniel Bosk} -\institute{% - KTH EECS -} - -\mode<article>{\maketitle} -\mode<presentation>{% - \begin{frame} - \maketitle - \end{frame} -} - -\mode* - -\begin{abstract} - \input{abstract.tex} -\end{abstract} - - -\section{Uppdelning i funktioner} - -\begin{frame} - \begin{remark} - \begin{itemize} - \item Funktioner motsvarar verb i dagligt språk! - \end{itemize} - \end{remark} -\end{frame} - -\begin{frame} - \begin{example}[Algoritm för handdisk] - \begin{enumerate} - \item \emph{Lägg} all disk i diskhon med diskvattnet i. - \item \label{glas} \emph{Ta} ett glas, \emph{diska} det, \emph{lägg} det - i diskhon för diskad disk. - \item Repetera \ref{glas} tills att glasen är slut. - \item \label{bestick} \emph{Ta} ett bestick, \emph{diska} det, - \emph{lägg} det i diskhon för diskad disk. - \item Repetera \ref{bestick} tills att besticken är slut. - \item \emph{Ta} en tallrik, \emph{diska} den, \emph{lägg} den i diskhon - för diskad disk. - \end{enumerate} - \end{example} -\end{frame} - -\begin{frame} - \begin{exercise} - \begin{itemize} - \item En person beskriver en process, de andra två fokuserar på att - identifiera funktioner. - \end{itemize} - \begin{enumerate} - \item Slå in en present i presentpapper. - \item Knyta ett par skor. - \item Steka pannpaka. - \end{enumerate} - \end{exercise} -\end{frame} - -\section{Exempel i Python} - -\begin{frame} -\end{frame} diff --git a/modules/computational-thinking/slides-more/.gitignore b/modules/computational-thinking/slides/.gitignore similarity index 100% rename from modules/computational-thinking/slides-more/.gitignore rename to modules/computational-thinking/slides/.gitignore diff --git a/modules/computational-thinking/slides-more/Makefile b/modules/computational-thinking/slides/Makefile similarity index 100% rename from modules/computational-thinking/slides-more/Makefile rename to modules/computational-thinking/slides/Makefile diff --git a/modules/computational-thinking/slides-more/abstract.tex b/modules/computational-thinking/slides/abstract.tex similarity index 100% rename from modules/computational-thinking/slides-more/abstract.tex rename to modules/computational-thinking/slides/abstract.tex diff --git a/modules/computational-thinking/slides/contents.tex b/modules/computational-thinking/slides/contents.tex new file mode 100644 index 00000000..cf7a9b1e --- /dev/null +++ b/modules/computational-thinking/slides/contents.tex @@ -0,0 +1,255 @@ +\title{% + Algoritmiskt tänkande +} +\author{Daniel Bosk} +\institute{% + KTH EECS +} + +\mode<article>{\maketitle} +\mode<presentation>{% + \begin{frame} + \maketitle + \end{frame} +} + +\mode* + +\begin{abstract} + \input{abstract.tex} +\end{abstract} + + +\section{Algoritmer} + +% diska +% sortera tvätt innan tvätt +% hänga tvätt +% vika tvätt + +\begin{frame} + \begin{example}[Att göra pannkakssmet] + \begin{enumerate} + \item Knäck tre ägg i en bunke. + \item Vispa ordentligt. + \item Häll i \SI{3}{\deci\litre} mjölk. + \item Vispa ordentligt. + \item \label{mjöl} Häll i \SI{1}{\deci\litre} mjöl. + \item \label{vispa-mjöl} Vispa ordentligt. + \item Repetera \ref{mjöl} och \ref{vispa-mjöl} två gånger till. + \item Häll i \SI{1/2}{tsk} salt. + \item Häll i \SI{2}{msk} smält smör. + \item Vispa ordentligt. + \end{enumerate} + \end{example} +\end{frame} + +\begin{frame}[fragile] + \begin{definition}[Algoritm] + \begin{itemize} + \item Algoritm, algorism: ursprungligen förvanskning av namnet på den + persisk-arabiska matematikern al-Khwarizmi\footnote{% + \emph{Nationalencyklopedin}, + algoritm. + \url{http://www-ne-se.focus.lib.kth.se/uppslagsverk/encyklopedi/lång/algoritm} + (hämtad 2022-09-04). + } + \item Definition: \enquote{inom matematik och databehandling en + systematisk procedur som i ett ändligt antal steg anger hur man utför + en beräkning eller löser ett givet problem}. + \end{itemize} + \end{definition} +\end{frame} + +\begin{frame} + \begin{exercise}[Sortera tvätt] + \begin{itemize} + \item Beskriv din algoritm för att sortera tvätt innan den åker in i + tvättmaskinen. + \end{itemize} + \end{exercise} +\end{frame} + +\begin{frame}[fragile] + \begin{example}[Sortera tvätt] + \begin{enumerate} + \item \label{ta-från-tvättkorg} Ta \alert<3>{en textil} ur tvättkorgen. + \item Om \alert<3>{textilen} är vit, lägg i vit 60; annars + \item Om \alert<3>{textilen} är mörk och underkläder, lägg i mörk 60; + annars + \item Om \alert<3>{textilen} är mörk, lägg i mörk 40; annars + \item Om \alert<3>{textilen} är ljus och underkläder, lägg i ljus 60; + annars + \item Om \alert<3>{textilen} är ljus, lägg i ljus 40; annars + \item Lägg \alert<3>{textilen} i hantera senare-högen. + \item Repetera från \ref{ta-från-tvättkorg}. + \end{enumerate} + \end{example} + + \begin{onlyenv}<2> + \begin{exercise} + \begin{itemize} + \item Vad varierar i exemplet med tvättsortering? + \end{itemize} + \end{exercise} + \end{onlyenv} +\end{frame} + +\subsection{Variabler} + +\begin{frame} + \begin{exercise} + \begin{itemize} + \item Vad varierar i exemplet med pannkakssmet? + \end{itemize} + \end{exercise} + + \begin{example}[Att göra pannkakssmet] + \begin{enumerate} + \item Knäck tre ägg i en bunke. + \item Vispa ordentligt. + \item Häll i \SI{3}{\deci\litre} mjölk. + \item Vispa ordentligt. + \item \label{mjöl} Häll i \SI{1}{\deci\litre} mjöl. + \item \label{vispa-mjöl} Vispa ordentligt. + \item Repetera \ref{mjöl} och \ref{vispa-mjöl} två gånger till. + \item Häll i \SI{1/2}{tsk} salt. + \item Häll i \SI{2}{msk} smält smör. + \item Vispa ordentligt. + \end{enumerate} + \end{example} +\end{frame} + +\begin{frame} + \begin{example}[Att göra pannkakssmet för \(n\) personer] + \begin{enumerate} + \item Knäck \(\frac{3n}{4}\) ägg i en bunke. + \item Vispa ordentligt. + \item Häll i \SI{\frac{3n}{4}}{\deci\litre} mjölk. + \item Vispa ordentligt. + \item För totalt \SI{\frac{3n}{4}}{\deci\litre} mjöl: + \begin{enumerate} + \item Häll i \SI{1}{\deci\litre} mjöl. + \item Vispa ordentligt. + \end{enumerate} + \item Häll i \SI{\frac{3n}{2\cdot 4}}{tsk} salt. + \item Häll i \SI{\frac{2n}{4}}{msk} smält smör. + \item Vispa ordentligt. + \end{enumerate} + \end{example} +\end{frame} + +\begin{frame}[fragile] + \begin{definition}[Variabel] + \begin{itemize} + \item Något som hänvisar till något som kan variera kallar vi för + \emph{variabel}. + \end{itemize} + \end{definition} + + \pause + + \begin{example}[Variabler] + \begin{itemize} + \item Textilen + \item Antal personer, \(n\). + \end{itemize} + \end{example} +\end{frame} + +\subsection{(Del)algoritmer, eller funktioner} + +\begin{frame} + \begin{example}[Att steka pannkakor\only<2>{ \alert{för fyra personer}}] + \begin{enumerate} + \item \alert<2>{Gör pannkakssmet för fyra personer.} + \item För varje portion, medan det finns pannkakssmet kvar: + \begin{enumerate} + \item Häll \SI{1}{\deci\litre} smet i en het stekpanna. + \item Vänta \SI{2}{\minute}. + \item Vänd pannkakan. + \item Vänta \SI{2}{\minute}. + \item Servera pannkakan. + \end{enumerate} + \end{enumerate} + \end{example} + + \begin{onlyenv}<1> + \begin{exercise} + \begin{itemize} + \item Det resterande, som inte är en variabel, vad är det? + \end{itemize} + \end{exercise} + \end{onlyenv} + + \begin{onlyenv}<2> + \begin{definition}[Funktion] + \begin{itemize} + \item En funktion är en fixerad procedur. + \item Den tar variabler som inmatning och returnerar någon + utmatning. + \end{itemize} + \end{definition} + \end{onlyenv} +\end{frame} + +\section{Uppdelning i delalgoritmer (funktioner)} + +\begin{frame}[fragile] + \begin{exercise} + \begin{itemize} + \item Vilka funktioner kan ni hitta i funktionen? + \end{itemize} + \end{exercise} + + \begin{example}[Att göra pannkakssmet för \(n\) personer] + \begin{enumerate} + \item \alert<2>{Knäck} \(\frac{3n}{4}\) ägg i en bunke. + \item \alert<2>{Vispa} ordentligt. + \item \alert<2>{Häll} i \SI{\frac{3n}{4}}{\deci\litre} mjölk. + \item \alert<2>{Vispa} ordentligt. + \item För totalt \SI{\frac{3n}{4}}{\deci\litre} mjöl: + \begin{enumerate} + \item \alert<2>{Häll} i \SI{1}{\deci\litre} mjöl. + \item \alert<2>{Vispa} ordentligt. + \end{enumerate} + \item \alert<2>{Häll} i \SI{\frac{3n}{2\cdot 4}}{tsk} salt. + \item \alert<2>{Häll} i \SI{\frac{2n}{4}}{msk} smält smör. + \item \alert<2>{Vispa} ordentligt. + \end{enumerate} + \end{example} +\end{frame} + +\begin{frame} + \begin{remark} + \begin{itemize} + \item Funktioner motsvarar verb i dagligt språk! + \end{itemize} + \end{remark} +\end{frame} + +\begin{frame} + \begin{exercise} + \begin{itemize} + \item Vilka funktioner och variabler använder du i din algoritm för + handdisk i köket? + \end{itemize} + \end{exercise} +\end{frame} + +\begin{frame} + \begin{example}[Algoritm för handdisk] + \begin{enumerate} + \item \alert{Lägg} \emph{all disk} i diskhon med diskvattnet i. + \item \label{glas} \alert{Ta} \emph{ett glas}, \alert{diska} \emph{det}, + \alert{lägg} \emph{det} i diskhon för diskad disk. + \item Repetera \ref{glas} tills att \emph{glasen} är slut. + \item \label{bestick} \alert{Ta} \emph{ett bestick}, \alert{diska} + \emph{det}, \alert{lägg} \emph{det} i diskhon för diskad disk. + \item Repetera \ref{bestick} tills att besticken är slut. + \item \alert{Ta} \emph{en tallrik}, \alert{diska} \emph{den}, + \alert{lägg} \emph{den} i diskhon för diskad disk. + \end{enumerate} + \end{example} +\end{frame} + diff --git a/modules/computational-thinking/slides-more/examples/area.py b/modules/computational-thinking/slides/examples/area.py similarity index 100% rename from modules/computational-thinking/slides-more/examples/area.py rename to modules/computational-thinking/slides/examples/area.py diff --git a/modules/computational-thinking/slides-more/notes.tex b/modules/computational-thinking/slides/notes.tex similarity index 100% rename from modules/computational-thinking/slides-more/notes.tex rename to modules/computational-thinking/slides/notes.tex diff --git a/modules/computational-thinking/slides-more/preamble.tex b/modules/computational-thinking/slides/preamble.tex similarity index 93% rename from modules/computational-thinking/slides-more/preamble.tex rename to modules/computational-thinking/slides/preamble.tex index 9a092c5b..b561d934 100644 --- a/modules/computational-thinking/slides-more/preamble.tex +++ b/modules/computational-thinking/slides/preamble.tex @@ -3,6 +3,9 @@ \usepackage[british,swedish]{babel} \usepackage{booktabs} +\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex} +\addbibresource{slides.bib} + \usepackage[all]{foreign} \renewcommand{\foreignfullfont}{} \renewcommand{\foreignabbrfont}{} @@ -13,9 +16,6 @@ \usepackage[strict]{csquotes} \usepackage[single]{acro} -\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex} -\addbibresource{slides.bib} - \usepackage{subcaption} \usepackage[noend]{algpseudocode} @@ -34,6 +34,6 @@ \usepackage[unq]{unique} \DeclareMathOperator{\powerset}{\mathcal{P}} -\usepackage[binary-units]{siunitx} +\usepackage[binary-units,parse-numbers=false]{siunitx} \usepackage[capitalize]{cleveref} diff --git a/modules/computational-thinking/slides-more/slides.tex b/modules/computational-thinking/slides/slides.tex similarity index 97% rename from modules/computational-thinking/slides-more/slides.tex rename to modules/computational-thinking/slides/slides.tex index d7beb5f0..692a8dd9 100644 --- a/modules/computational-thinking/slides-more/slides.tex +++ b/modules/computational-thinking/slides/slides.tex @@ -102,7 +102,7 @@ % %%% REFERENCES %%% -\begin{frame}[allowframebreaks] - \printbibliography -\end{frame} +%\begin{frame}[allowframebreaks] +% \printbibliography +%\end{frame} \end{document} From 19e2ebb7ca735bab522497c2595c96a61b31c6e7 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Sun, 4 Sep 2022 21:54:24 +0200 Subject: [PATCH 140/214] Connects variables back to computational-thinking --- modules/variables/slides/contents.tex | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/modules/variables/slides/contents.tex b/modules/variables/slides/contents.tex index 6c7e4fb5..c266771d 100644 --- a/modules/variables/slides/contents.tex +++ b/modules/variables/slides/contents.tex @@ -22,6 +22,26 @@ \section{Ett pythonprogram} +\begin{frame}[fragile] + \begin{exercise} + \begin{itemize} + \item Konstruera en algoritm som fungerar som följande + program. + \item Vilka funktioner och variabler behöver du? + \end{itemize} + \end{exercise} +\end{frame} + +\begin{frame}[fragile] + \begin{remark}[Språk för dator eller människa] + \begin{itemize} + \item Människor förstår mänskligt språk. + \item Datorer förstår inte mänskligt språk. + \item Datorer förstår bara väldigt specifikt, begränsat språk. + \end{itemize} + \end{remark} +\end{frame} + \begin{frame}[fragile] \inputminted[linenos,firstline=11]{python}{examples/age.py} \end{frame} From 334e6dfba041749c056173272eb9c77330997002 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Mon, 5 Sep 2022 00:06:16 +0200 Subject: [PATCH 141/214] Renames functions/slides to slides-builtins --- .../{slides => slides-builtins}/.gitignore | 0 .../functions/{slides => slides-builtins}/Makefile | 0 .../{slides => slides-builtins}/abstract.tex | 0 .../{slides => slides-builtins}/contents.tex | 0 .../{slides => slides-builtins}/examples/any-all.py | 0 .../{slides => slides-builtins}/examples/enum.py | 0 .../examples/filter-lambda.py | 0 .../examples/filter-lists.py | 0 .../examples/filter-strings.py | 0 .../examples/filter-strints.py | 0 .../examples/filtering.py | 0 .../{slides => slides-builtins}/examples/func.py | 0 .../examples/input-int-default.py | 0 .../examples/input-int.py | 0 .../examples/input-type.py | 0 .../examples/mapping-own.py | 0 .../{slides => slides-builtins}/examples/mapping.py | 0 .../{slides => slides-builtins}/examples/summera.py | 0 .../{slides => slides-builtins}/examples/zip.py | 0 .../figs/docs-built-in.png | Bin .../functions/{slides => slides-builtins}/notes.tex | 0 .../{slides => slides-builtins}/preamble.tex | 0 .../{slides => slides-builtins}/slides.tex | 0 23 files changed, 0 insertions(+), 0 deletions(-) rename modules/functions/{slides => slides-builtins}/.gitignore (100%) rename modules/functions/{slides => slides-builtins}/Makefile (100%) rename modules/functions/{slides => slides-builtins}/abstract.tex (100%) rename modules/functions/{slides => slides-builtins}/contents.tex (100%) rename modules/functions/{slides => slides-builtins}/examples/any-all.py (100%) rename modules/functions/{slides => slides-builtins}/examples/enum.py (100%) rename modules/functions/{slides => slides-builtins}/examples/filter-lambda.py (100%) rename modules/functions/{slides => slides-builtins}/examples/filter-lists.py (100%) rename modules/functions/{slides => slides-builtins}/examples/filter-strings.py (100%) rename modules/functions/{slides => slides-builtins}/examples/filter-strints.py (100%) rename modules/functions/{slides => slides-builtins}/examples/filtering.py (100%) rename modules/functions/{slides => slides-builtins}/examples/func.py (100%) rename modules/functions/{slides => slides-builtins}/examples/input-int-default.py (100%) rename modules/functions/{slides => slides-builtins}/examples/input-int.py (100%) rename modules/functions/{slides => slides-builtins}/examples/input-type.py (100%) rename modules/functions/{slides => slides-builtins}/examples/mapping-own.py (100%) rename modules/functions/{slides => slides-builtins}/examples/mapping.py (100%) rename modules/functions/{slides => slides-builtins}/examples/summera.py (100%) rename modules/functions/{slides => slides-builtins}/examples/zip.py (100%) rename modules/functions/{slides => slides-builtins}/figs/docs-built-in.png (100%) rename modules/functions/{slides => slides-builtins}/notes.tex (100%) rename modules/functions/{slides => slides-builtins}/preamble.tex (100%) rename modules/functions/{slides => slides-builtins}/slides.tex (100%) diff --git a/modules/functions/slides/.gitignore b/modules/functions/slides-builtins/.gitignore similarity index 100% rename from modules/functions/slides/.gitignore rename to modules/functions/slides-builtins/.gitignore diff --git a/modules/functions/slides/Makefile b/modules/functions/slides-builtins/Makefile similarity index 100% rename from modules/functions/slides/Makefile rename to modules/functions/slides-builtins/Makefile diff --git a/modules/functions/slides/abstract.tex b/modules/functions/slides-builtins/abstract.tex similarity index 100% rename from modules/functions/slides/abstract.tex rename to modules/functions/slides-builtins/abstract.tex diff --git a/modules/functions/slides/contents.tex b/modules/functions/slides-builtins/contents.tex similarity index 100% rename from modules/functions/slides/contents.tex rename to modules/functions/slides-builtins/contents.tex diff --git a/modules/functions/slides/examples/any-all.py b/modules/functions/slides-builtins/examples/any-all.py similarity index 100% rename from modules/functions/slides/examples/any-all.py rename to modules/functions/slides-builtins/examples/any-all.py diff --git a/modules/functions/slides/examples/enum.py b/modules/functions/slides-builtins/examples/enum.py similarity index 100% rename from modules/functions/slides/examples/enum.py rename to modules/functions/slides-builtins/examples/enum.py diff --git a/modules/functions/slides/examples/filter-lambda.py b/modules/functions/slides-builtins/examples/filter-lambda.py similarity index 100% rename from modules/functions/slides/examples/filter-lambda.py rename to modules/functions/slides-builtins/examples/filter-lambda.py diff --git a/modules/functions/slides/examples/filter-lists.py b/modules/functions/slides-builtins/examples/filter-lists.py similarity index 100% rename from modules/functions/slides/examples/filter-lists.py rename to modules/functions/slides-builtins/examples/filter-lists.py diff --git a/modules/functions/slides/examples/filter-strings.py b/modules/functions/slides-builtins/examples/filter-strings.py similarity index 100% rename from modules/functions/slides/examples/filter-strings.py rename to modules/functions/slides-builtins/examples/filter-strings.py diff --git a/modules/functions/slides/examples/filter-strints.py b/modules/functions/slides-builtins/examples/filter-strints.py similarity index 100% rename from modules/functions/slides/examples/filter-strints.py rename to modules/functions/slides-builtins/examples/filter-strints.py diff --git a/modules/functions/slides/examples/filtering.py b/modules/functions/slides-builtins/examples/filtering.py similarity index 100% rename from modules/functions/slides/examples/filtering.py rename to modules/functions/slides-builtins/examples/filtering.py diff --git a/modules/functions/slides/examples/func.py b/modules/functions/slides-builtins/examples/func.py similarity index 100% rename from modules/functions/slides/examples/func.py rename to modules/functions/slides-builtins/examples/func.py diff --git a/modules/functions/slides/examples/input-int-default.py b/modules/functions/slides-builtins/examples/input-int-default.py similarity index 100% rename from modules/functions/slides/examples/input-int-default.py rename to modules/functions/slides-builtins/examples/input-int-default.py diff --git a/modules/functions/slides/examples/input-int.py b/modules/functions/slides-builtins/examples/input-int.py similarity index 100% rename from modules/functions/slides/examples/input-int.py rename to modules/functions/slides-builtins/examples/input-int.py diff --git a/modules/functions/slides/examples/input-type.py b/modules/functions/slides-builtins/examples/input-type.py similarity index 100% rename from modules/functions/slides/examples/input-type.py rename to modules/functions/slides-builtins/examples/input-type.py diff --git a/modules/functions/slides/examples/mapping-own.py b/modules/functions/slides-builtins/examples/mapping-own.py similarity index 100% rename from modules/functions/slides/examples/mapping-own.py rename to modules/functions/slides-builtins/examples/mapping-own.py diff --git a/modules/functions/slides/examples/mapping.py b/modules/functions/slides-builtins/examples/mapping.py similarity index 100% rename from modules/functions/slides/examples/mapping.py rename to modules/functions/slides-builtins/examples/mapping.py diff --git a/modules/functions/slides/examples/summera.py b/modules/functions/slides-builtins/examples/summera.py similarity index 100% rename from modules/functions/slides/examples/summera.py rename to modules/functions/slides-builtins/examples/summera.py diff --git a/modules/functions/slides/examples/zip.py b/modules/functions/slides-builtins/examples/zip.py similarity index 100% rename from modules/functions/slides/examples/zip.py rename to modules/functions/slides-builtins/examples/zip.py diff --git a/modules/functions/slides/figs/docs-built-in.png b/modules/functions/slides-builtins/figs/docs-built-in.png similarity index 100% rename from modules/functions/slides/figs/docs-built-in.png rename to modules/functions/slides-builtins/figs/docs-built-in.png diff --git a/modules/functions/slides/notes.tex b/modules/functions/slides-builtins/notes.tex similarity index 100% rename from modules/functions/slides/notes.tex rename to modules/functions/slides-builtins/notes.tex diff --git a/modules/functions/slides/preamble.tex b/modules/functions/slides-builtins/preamble.tex similarity index 100% rename from modules/functions/slides/preamble.tex rename to modules/functions/slides-builtins/preamble.tex diff --git a/modules/functions/slides/slides.tex b/modules/functions/slides-builtins/slides.tex similarity index 100% rename from modules/functions/slides/slides.tex rename to modules/functions/slides-builtins/slides.tex From f7e2bac646364ab6e981b957494a096111f0ba9d Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Mon, 5 Sep 2022 00:08:34 +0200 Subject: [PATCH 142/214] Breaks out functions from builtins --- .../functions/slides-builtins/contents.tex | 83 -------- modules/functions/slides-builtins/notes.tex | 2 +- modules/functions/slides-builtins/slides.tex | 2 +- modules/variables/slides-functions/.gitignore | 3 + modules/variables/slides-functions/Makefile | 24 +++ .../variables/slides-functions/abstract.tex | 22 ++ .../variables/slides-functions/contents.tex | 199 ++++++++++++++++++ .../slides-functions/examples/age-funcs.py | 39 ++++ .../slides-functions/examples/degees.py | 11 + .../slides-functions/examples/func.py | 8 + modules/variables/slides-functions/notes.tex | 45 ++++ .../variables/slides-functions/preamble.tex | 39 ++++ modules/variables/slides-functions/slides.tex | 118 +++++++++++ 13 files changed, 510 insertions(+), 85 deletions(-) create mode 100644 modules/variables/slides-functions/.gitignore create mode 100644 modules/variables/slides-functions/Makefile create mode 100644 modules/variables/slides-functions/abstract.tex create mode 100644 modules/variables/slides-functions/contents.tex create mode 100644 modules/variables/slides-functions/examples/age-funcs.py create mode 100644 modules/variables/slides-functions/examples/degees.py create mode 100644 modules/variables/slides-functions/examples/func.py create mode 100644 modules/variables/slides-functions/notes.tex create mode 100644 modules/variables/slides-functions/preamble.tex create mode 100644 modules/variables/slides-functions/slides.tex diff --git a/modules/functions/slides-builtins/contents.tex b/modules/functions/slides-builtins/contents.tex index 7556378c..df78dcea 100644 --- a/modules/functions/slides-builtins/contents.tex +++ b/modules/functions/slides-builtins/contents.tex @@ -1,88 +1,5 @@ \mode* -\section{Funktioner} - -\subsection{Vad är bra med funktioner?} - -\begin{frame}[fragile] - \begin{block}{Funktioner} - \begin{itemize} - \item Som \enquote{miniprogram} som går att återanvända. - \item Gör att vi kan minimera kodupprepningar. - \item Ger färre problem, underlättar underhåll och utbyggnad. - \end{itemize} - \end{block} -\end{frame} - -\begin{frame}[fragile] - \begin{example}[Summera] - \begin{minted}{python} -l = [1, 2, 3, 4] -print(sum(l)) - \end{minted} - \end{example} - - \begin{example}[Konkatenera] - \begin{minted}{python} -l = ["flag", "pole", "polishing"] -print(sum(l)) - \end{minted} - \end{example} -\end{frame} - -\begin{frame}[fragile] - \begin{example}[Summera själv] - \begin{minted}{python} -summa = 0 - -for i in lst: - summa += i - \end{minted} - \end{example} -\end{frame} - - -\subsection{Egna funktioner} - -\begin{frame}[fragile] - \begin{minted}[fontsize=\huge]{python} -def func(parameters): - # use {parameters} - return results - \end{minted} -\end{frame} - -\begin{frame}[fragile] - \begin{example}[summera.py] - \inputminted{python}{examples/summera.py} - \end{example} -\end{frame} - -\begin{frame}[fragile] - \begin{example}[input-int.py] - \inputminted{python}{examples/input-int.py} - \end{example} -\end{frame} - -\begin{frame}[fragile] - \begin{example}[input-int-default.py] - \inputminted{python}{examples/input-int-default.py} - \end{example} -\end{frame} - -\begin{frame}[fragile] - \begin{example}[input-type.py, del 1] - \inputminted[firstline=3,lastline=12]{python}{examples/input-type.py} - \end{example} -\end{frame} - -\begin{frame}[fragile] - \begin{example}[input-type.py, del 2] - \inputminted[firstline=14]{python}{examples/input-type.py} - \end{example} -\end{frame} - - \section{Inbyggda funktioner} \begin{frame} diff --git a/modules/functions/slides-builtins/notes.tex b/modules/functions/slides-builtins/notes.tex index 922a441f..6b5b2d2d 100644 --- a/modules/functions/slides-builtins/notes.tex +++ b/modules/functions/slides-builtins/notes.tex @@ -26,7 +26,7 @@ \begin{document} \title{% - Funktioner + Inbyggda funktioner } \author{Daniel Bosk} \institute{% diff --git a/modules/functions/slides-builtins/slides.tex b/modules/functions/slides-builtins/slides.tex index acd1b1b6..90af167e 100644 --- a/modules/functions/slides-builtins/slides.tex +++ b/modules/functions/slides-builtins/slides.tex @@ -97,7 +97,7 @@ \begin{document} \title{% - Funktioner + Inbyggda funktioner } \author{Daniel Bosk} \institute{% diff --git a/modules/variables/slides-functions/.gitignore b/modules/variables/slides-functions/.gitignore new file mode 100644 index 00000000..aaae5fd9 --- /dev/null +++ b/modules/variables/slides-functions/.gitignore @@ -0,0 +1,3 @@ +notes.pdf +slides.pdf + diff --git a/modules/variables/slides-functions/Makefile b/modules/variables/slides-functions/Makefile new file mode 100644 index 00000000..772cd9ca --- /dev/null +++ b/modules/variables/slides-functions/Makefile @@ -0,0 +1,24 @@ +.PHONY: all +all: notes.pdf slides.pdf + +LATEXFLAGS+= -shell-escape + +SRC+= preamble.tex +SRC+= abstract.tex contents.tex + +SRC+= examples/age-funcs.py examples/degees.py + +notes.pdf: notes.tex +notes.pdf: ${SRC} + +slides.pdf: slides.tex +slides.pdf: ${SRC} + + +.PHONY: clean +clean: + ${RM} notes.pdf slides.pdf + + +INCLUDE_MAKEFILES=../../../makefiles +include ${INCLUDE_MAKEFILES}/tex.mk diff --git a/modules/variables/slides-functions/abstract.tex b/modules/variables/slides-functions/abstract.tex new file mode 100644 index 00000000..4012d9d3 --- /dev/null +++ b/modules/variables/slides-functions/abstract.tex @@ -0,0 +1,22 @@ +% What's the problem? +% Why is it a problem? Research gap left by other approaches? +% Why is it important? Why care? +% What's the approach? How to solve the problem? +% What's the findings? How was it evaluated, what are the results, limitations, +% what remains to be done? + +% XXX Summary +\emph{Summary:} +\dots + +% XXX Motivation and intended learning outcomes +\emph{Intended learning outcomes:} +\dots + +% XXX Prerequisites +\emph{Prerequisites:} +\dots + +% XXX Reading material +\emph{Reading:} +\dots diff --git a/modules/variables/slides-functions/contents.tex b/modules/variables/slides-functions/contents.tex new file mode 100644 index 00000000..8b5b4003 --- /dev/null +++ b/modules/variables/slides-functions/contents.tex @@ -0,0 +1,199 @@ +\mode* + +\section{Funktioner} + +\subsection{Vad är bra med funktioner?} + +\begin{frame}[fragile] + \begin{exercise} + \begin{itemize} + \item Varför är det bra att använda funktioner? + \end{itemize} + \end{exercise} +\end{frame} + +\begin{frame}[fragile] + \begin{solution}[Bra med funktioner] + \begin{itemize} + \item Som \enquote{miniprogram} som går att återanvända. + \item Gör att vi kan minimera kodupprepningar. + \item Ger färre problem, underlättar underhåll och utbyggnad. + \end{itemize} + \end{solution} + + \pause + + \begin{example}[Att steka pannkakor{ {för fyra personer}}] + \begin{enumerate} + \item \alert<2>{Gör pannkakssmet} för fyra personer. + \item För varje portion, medan det finns pannkakssmet kvar: + \begin{enumerate} + \item Häll \SI{1}{\deci\litre} smet i en het stekpanna. + \item Vänta \SI{2}{\minute}. + \item \alert<3>{Vänd} pannkakan. + \item Vänta \SI{2}{\minute}. + \item Servera pannkakan. + \end{enumerate} + \end{enumerate} + \end{example} +\end{frame} + +\subsection{Egna funktioner} + +\begin{frame}[fragile] + \begin{minted}[fontsize=\huge]{python} +def func(parameters): + # use {parameters} + return results + \end{minted} +\end{frame} + +\begin{frame}[fragile] + \begin{example}[Addition] + \begin{minted}[linenos]{python} +def add(x, y): + """Returns x+y""" + return x + y + +print(f"2 + 3 = {2+3}") +print(f"2 + 3 = {add(2, 3)}") + \end{minted} + \end{example} +\end{frame} + +\begin{frame}[fragile] + \begin{example}[Dubblera] + \begin{minted}[linenos]{python} +def double(x): + """Returnerar dubbla x""" + return 2*x + +print(f"Dubbla 3 = {2*3}") +print(f"Dubbla 3 = {double(3)}") + \end{minted} + \end{example} +\end{frame} + +\begin{frame}[fragile] + \begin{example}[Celcius och Farenheit] + \inputminted[linenos]{python}{examples/degees.py} + \end{example} +\end{frame} + +\begin{frame}[fragile] + \begin{example}[Välkomsttext] + \begin{minted}[linenos]{python} +def welcome(name, origin): + """Returnerar en sträng med ett välkomstmeddelande baserat på + - namnet i name, + - avreseorten origin. + """ + return f"Välkommen {name}, du som rest så långt som " \ + f"från {origin}!" + +print(welcome("Daniel", "Kungsängen")) +print(welcome("Kungsängen", "Daniel")) # what?! + \end{minted} + \end{example} +\end{frame} + +\begin{frame}[fragile] + \begin{example}[Utan return, direkt till skärm] + \begin{minted}[linenos,highlightlines={6,9-10}]{python} +def welcome_less_good(name, origin): + """Skriver ut ett välkomstmeddelande baserat på + - namnet i name, + - avreseorten origin. + """ + print(f"Välkommen {name}, du som rest så långt som " + f"från {origin}!") + +welcome("Daniel", "Kungsängen") +welcome("Kungsängen", "Daniel") # what?! + \end{minted} + \end{example} + + \begin{onlyenv}<2> + \begin{exercise} + \begin{itemize} + \item Varför är denna version sämre? + \end{itemize} + \end{exercise} + \end{onlyenv} +\end{frame} + +\begin{frame}[fragile] + \begin{example}[Välkomsttext med variabler] + \begin{minted}[linenos,highlightlines={9-10,12-13}]{python} +def welcome(name, origin): + """Returnerar en sträng med ett välkomstmeddelande baserat på + - namnet i name, + - avreseorten origin. + """ + return f"Välkommen {name}, du som rest så långt som " \ + f"från {origin}!" + +name = "Daniel" +origin = "Kungsängen" + +print(welcome(name, origin)) +print(welcome(origin, name)) # what?! + \end{minted} + \end{example} +\end{frame} + +\begin{frame}[fragile] + \begin{example}[Välkomsttext med variabler, andra namn] + \begin{minted}[linenos,highlightlines={9-10,12-13}]{python} +def welcome(name, origin): + """Returnerar en sträng med ett välkomstmeddelande baserat på + - namnet i name, + - avreseorten origin. + """ + return f"Välkommen {name}, du som rest så långt som " \ + f"från {origin}!" + +var1 = "Daniel" +var2 = "Kungsängen" + +print(welcome(var1, var2)) +print(welcome(var2, var1)) # what?! + \end{minted} + \end{example} +\end{frame} + +\subsection{Dela upp i funktioner} + +\begin{frame}[fragile] + \begin{columns}[t] + \begin{column}{0.3\columnwidth} + \inputminted[linenos,firstline=11]{python}{../slides/examples/age.py} + \end{column} + \begin{column}{0.6\columnwidth} + \begin{exercise} + \begin{itemize} + \item Dela upp i passande funktioner. + \end{itemize} + \end{exercise} + \end{column} + \end{columns} +\end{frame} + +\begin{frame}[fragile] + \inputminted[linenos,firstline=10,lastline=18]{python}{examples/age-funcs.py} +\end{frame} + +\begin{frame}[fragile] + \inputminted[linenos,firstline=12,lastline=12]{python}{examples/age-funcs.py} + \inputminted[linenos,firstline=16,lastline=16]{python}{examples/age-funcs.py} + \inputminted[linenos,firstline=20,lastline=34]{python}{examples/age-funcs.py} +\end{frame} + +\begin{frame}[fragile] + \inputminted[linenos,firstline=12,lastline=12]{python}{examples/age-funcs.py} + \inputminted[linenos,firstline=16,lastline=16]{python}{examples/age-funcs.py} + \inputminted[linenos,firstline=20,lastline=20]{python}{examples/age-funcs.py} + \vspace{0.5em} + \inputminted[linenos,firstline=36]{python}{examples/age-funcs.py} +\end{frame} + diff --git a/modules/variables/slides-functions/examples/age-funcs.py b/modules/variables/slides-functions/examples/age-funcs.py new file mode 100644 index 00000000..3aac9b7a --- /dev/null +++ b/modules/variables/slides-functions/examples/age-funcs.py @@ -0,0 +1,39 @@ +""" +Ett program om ålder. Illustrerar: + + - kommentarer, + - utskrifter, + - variabler, + - datatyper + - variabelnamn och konstanter +""" +THIS_YEAR = 2022 + +def age(birthyear, this_year): + """Beräknar ålder utifrån två år.""" + return this_year - birthyear + +def birthyear_age(age): + """Retunerar födelseår för att vara age år gammal.""" + return THIS_YEAR - age + +def age_game(name, birthyear): + """Skriver ut lite skoj om ålder""" + print(f"Hej, {name}") + + # beräkna ålder + the_age = age(birthyear, THIS_YEAR) + + print(f"Du är {the_age} gammal.") + print("Nu ska du får bli 25 år igen.") + + # beräkna nytt födelseår + birthyear = birthyear_age(25) + + print(f"Du är {age(birthyear, this_year)} år gammal, " + f"det är {the_age-age(brithyear, this_year)} år yngre.") + +name = "Daniel" +birthyear = 1985 + +age_game(name, birthyear) diff --git a/modules/variables/slides-functions/examples/degees.py b/modules/variables/slides-functions/examples/degees.py new file mode 100644 index 00000000..916d8887 --- /dev/null +++ b/modules/variables/slides-functions/examples/degees.py @@ -0,0 +1,11 @@ +def farenheit(celcius): + """Returnerar grader Celcius konverterade till Farenheit""" + return celcius * 9/5 + 32 + +def celcius(farenheit): + """Returnerar grader Farenheit konverterade till Celcius""" + return (farenheit-32)*5/9 + +print(f"20 degC = {farenheit(20)}") +print(f"65 degF = {celcius(65)}") +print(f"celcius(farenheit(20)) = {celcius(farenheit(20))}") diff --git a/modules/variables/slides-functions/examples/func.py b/modules/variables/slides-functions/examples/func.py new file mode 100644 index 00000000..c751fa18 --- /dev/null +++ b/modules/variables/slides-functions/examples/func.py @@ -0,0 +1,8 @@ +"""Returnera värden""" + +def dubblera(x): + return 2*x + +y = dubblera(4) + 1 +print(y) +print(y) diff --git a/modules/variables/slides-functions/notes.tex b/modules/variables/slides-functions/notes.tex new file mode 100644 index 00000000..922a441f --- /dev/null +++ b/modules/variables/slides-functions/notes.tex @@ -0,0 +1,45 @@ +\documentclass{article} + +\usepackage[hyphens]{url} +\usepackage[hidelinks]{hyperref} + +\input{preamble.tex} + +\usepackage[noamsthm,notheorems]{beamerarticle} +\setjobnamebeamerversion{slides} + +%\usepackage{authblk} +%\let\institute\affil + +\declaretheorem[numbered=unless unique,style=theorem]{theorem} +\declaretheorem[numbered=unless unique,style=definition]{definition} +\declaretheorem[numbered=unless unique,style=definition]{assumption} +\declaretheorem[numbered=unless unique,style=definition]{protocol} +\declaretheorem[numbered=unless unique,style=example]{example} +%\declaretheorem[style=definition,numbered=unless unique, +% name=Example,refname={example,examples}]{example} +\declaretheorem[numbered=unless unique,style=remark]{remark} +\declaretheorem[numbered=unless unique,style=remark]{idea} +\declaretheorem[numbered=unless unique,style=exercise]{exercise} +\declaretheorem[numbered=unless unique,style=exercise]{question} +\declaretheorem[numbered=unless unique,style=solution]{solution} + +\begin{document} +\title{% + Funktioner +} +\author{Daniel Bosk} +\institute{% + KTH EECS +} + +\maketitle + +\begin{abstract} + \input{abstract.tex} +\end{abstract} + +\input{contents.tex} + +\printbibliography +\end{document} diff --git a/modules/variables/slides-functions/preamble.tex b/modules/variables/slides-functions/preamble.tex new file mode 100644 index 00000000..be6fda42 --- /dev/null +++ b/modules/variables/slides-functions/preamble.tex @@ -0,0 +1,39 @@ +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage[swedish]{babel} +\usepackage{booktabs} + +\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex} +\addbibresource{slides.bib} + +\usepackage[all]{foreign} +\renewcommand{\foreignfullfont}{} +\renewcommand{\foreignabbrfont}{} + +\usepackage{newclude} +\usepackage{import} + +\usepackage[strict]{csquotes} +\usepackage[single]{acro} + +\usepackage{subcaption} + +\usepackage[noend]{algpseudocode} +\usepackage{xparse} + +\let\email\texttt + +\usepackage[outputdir=ltxobj]{minted} +\setminted{autogobble,fontsize=\footnotesize} + +\usepackage{amsmath} +\usepackage{amssymb} +\usepackage{mathtools} +\usepackage{amsthm} +\usepackage{thmtools} +\usepackage[unq]{unique} +\DeclareMathOperator{\powerset}{\mathcal{P}} + +\usepackage[binary-units]{siunitx} + +\usepackage[capitalize]{cleveref} diff --git a/modules/variables/slides-functions/slides.tex b/modules/variables/slides-functions/slides.tex new file mode 100644 index 00000000..623cc23f --- /dev/null +++ b/modules/variables/slides-functions/slides.tex @@ -0,0 +1,118 @@ +\documentclass[ignoreframetext]{beamer} +\input{preamble.tex} + +\usetheme{Berlin} +\setbeamertemplate{footline}%{miniframes theme} +{% + \begin{beamercolorbox}[colsep=1.5pt]{upper separation line foot} + \end{beamercolorbox} + \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,% + leftskip=.3cm,rightskip=.3cm plus1fil]{author in head/foot}% + \leavevmode{\usebeamerfont{author in head/foot}\insertshortauthor}% + \hfill% + {\usebeamerfont{institute in head/foot}\usebeamercolor[fg]{institute in head/foot}\insertshortinstitute}% + \end{beamercolorbox}% + \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,% + leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}% + {\usebeamerfont{title in head/foot}\insertshorttitle} \hfill \insertframenumber% + \end{beamercolorbox}% + \begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot} + \end{beamercolorbox} +} +\setbeamercovered{transparent} +\setbeamertemplate{bibliography item}[text] + +\AtBeginSection[]{% + \begin{frame}<beamer> + \tableofcontents[currentsection] + \end{frame} +} + +\ProvideDocumentEnvironment{assumption}{o}{% + \IfValueTF{#1}{% + \begin{block}{Assumption: #1} + }{% + \begin{block}{Assumption} + } +}{% + \end{block} +} + +\ProvideDocumentEnvironment{protocol}{o}{% + \IfValueTF{#1}{% + \begin{block}{Protocol: #1} + }{% + \begin{block}{Protocol} + } +}{% + \end{block} +} + +\ProvideDocumentEnvironment{remark}{o}{% + \IfValueTF{#1}{% + \begin{alertblock}{Note: #1} + }{% + \begin{alertblock}{Note} + } +}{% + \end{alertblock} +} + +\ProvideDocumentEnvironment{idea}{o}{% + \IfValueTF{#1}{% + \begin{block}{Idea: #1} + }{% + \begin{block}{Idea} + } +}{% + \end{block} +} + +\ProvideDocumentEnvironment{question}{o}{% + \setbeamercolor{block body}{bg=orange!15,fg=black} + \setbeamercolor{block title}{bg=orange,fg=white} + \setbeamercolor{local structure}{fg=orange} + \IfValueTF{#1}{% + \begin{block}{Question: #1} + }{% + \begin{block}{Question} + } +}{% + \end{block} +} + +\ProvideDocumentEnvironment{exercise}{o}{% + \setbeamercolor{block body}{bg=yellow!10,fg=black} + \setbeamercolor{block title}{bg=yellow,fg=black} + \setbeamercolor{local structure}{fg=yellow} + \IfValueTF{#1}{% + \begin{block}{Exercise: #1} + }{% + \begin{block}{Exercise} + } +}{% + \end{block} +} + + +\begin{document} +\title{% + Funktioner +} +\author{Daniel Bosk} +\institute{% + KTH EECS +} + +\begin{frame} + \maketitle +\end{frame} + +\mode<all> +\input{contents.tex} +\mode* + +%\begin{frame}[allowframebreaks] +% \printbibliography +%\end{frame} +\end{document} From abb32a5edb52c557424165ed7b0432a28352e7e5 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Mon, 5 Sep 2022 08:10:53 +0200 Subject: [PATCH 143/214] Fixes dishwashing alg in comp-thinking --- modules/computational-thinking/slides/contents.tex | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/computational-thinking/slides/contents.tex b/modules/computational-thinking/slides/contents.tex index cf7a9b1e..65e8b110 100644 --- a/modules/computational-thinking/slides/contents.tex +++ b/modules/computational-thinking/slides/contents.tex @@ -247,8 +247,9 @@ \section{Uppdelning i delalgoritmer (funktioner)} \item \label{bestick} \alert{Ta} \emph{ett bestick}, \alert{diska} \emph{det}, \alert{lägg} \emph{det} i diskhon för diskad disk. \item Repetera \ref{bestick} tills att besticken är slut. - \item \alert{Ta} \emph{en tallrik}, \alert{diska} \emph{den}, - \alert{lägg} \emph{den} i diskhon för diskad disk. + \item \label{tallrik} \alert{Ta} \emph{en tallrik}, \alert{diska} + \emph{den}, \alert{lägg} \emph{den} i diskhon för diskad disk. + \item Repetera \ref{tallrik} tills att tallrikarna är slut. \end{enumerate} \end{example} \end{frame} From f3aef911384ffd50675b5913f15cfd4774fd9bd5 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Mon, 5 Sep 2022 08:14:41 +0200 Subject: [PATCH 144/214] Adds recording for computational thinking --- modules/computational-thinking/slides/README.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 modules/computational-thinking/slides/README.md diff --git a/modules/computational-thinking/slides/README.md b/modules/computational-thinking/slides/README.md new file mode 100644 index 00000000..392c1ed5 --- /dev/null +++ b/modules/computational-thinking/slides/README.md @@ -0,0 +1,5 @@ +- [YouTube: Algoritmiskt tänkande][yt] +- [FeedbackFruits: Algoritmiskt tänkande][fbf] + +[yt]: https://www.youtube.com/watch?v=BCj702g9klc +[fbf]: https://eu.feedbackfruits.com/courses/activity-course/6eda1d62-b142-42c2-b8fc-def0b90f89d1 From 6312308e4b0560b42dd6162bb6907b08f0864a55 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Mon, 5 Sep 2022 09:23:43 +0200 Subject: [PATCH 145/214] Adds constant to age functions listing --- modules/variables/slides-functions/contents.tex | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/variables/slides-functions/contents.tex b/modules/variables/slides-functions/contents.tex index 8b5b4003..66bb3a53 100644 --- a/modules/variables/slides-functions/contents.tex +++ b/modules/variables/slides-functions/contents.tex @@ -184,6 +184,7 @@ \subsection{Dela upp i funktioner} \end{frame} \begin{frame}[fragile] + \inputminted[linenos,firstline=10,lastline=10]{python}{examples/age-funcs.py} \inputminted[linenos,firstline=12,lastline=12]{python}{examples/age-funcs.py} \inputminted[linenos,firstline=16,lastline=16]{python}{examples/age-funcs.py} \inputminted[linenos,firstline=20,lastline=34]{python}{examples/age-funcs.py} From dd5f1873c69d946e32deaa99cb09086ffb48ac03 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Mon, 5 Sep 2022 11:24:12 +0200 Subject: [PATCH 146/214] Adds recordings for slides in variables --- modules/variables/slides-functions/README.md | 5 +++++ modules/variables/slides/README.md | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 modules/variables/slides-functions/README.md create mode 100644 modules/variables/slides/README.md diff --git a/modules/variables/slides-functions/README.md b/modules/variables/slides-functions/README.md new file mode 100644 index 00000000..5b387f46 --- /dev/null +++ b/modules/variables/slides-functions/README.md @@ -0,0 +1,5 @@ +- [YouTube: Funktioner][yt] +- [FeedbackFruits: Funktioner][fbf] + +[yt]: https://youtu.be/gdAe9L0mOXQ +[fbf]: https://eu.feedbackfruits.com/courses/activity-course/b5305551-3e6b-409f-93aa-d75e217c4ad6 diff --git a/modules/variables/slides/README.md b/modules/variables/slides/README.md new file mode 100644 index 00000000..79ff72fe --- /dev/null +++ b/modules/variables/slides/README.md @@ -0,0 +1,5 @@ +- [YouTube: Variabler och utskrifter][yt] +- [FeedbackFruits: Variabler och utskrifter][fbf] + +[yt]: https://youtu.be/KyAXg_PPU4o +[fbf]: https://eu.feedbackfruits.com/courses/activity-course/9f1a090b-700f-4fec-a4b3-ac90d289232c From 3c4c8db8e4cc61a524ff707f6a6b02b208f0a5e6 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Mon, 5 Sep 2022 12:15:11 +0200 Subject: [PATCH 147/214] Adds variables/slides-functions examples --- modules/variables/slides-functions/examples/age-funcs.py | 5 +++-- modules/variables/slides-functions/examples/test-add.py | 6 ++++++ modules/variables/slides-functions/examples/welcome.py | 9 +++++++++ 3 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 modules/variables/slides-functions/examples/test-add.py create mode 100644 modules/variables/slides-functions/examples/welcome.py diff --git a/modules/variables/slides-functions/examples/age-funcs.py b/modules/variables/slides-functions/examples/age-funcs.py index 3aac9b7a..58842ec1 100644 --- a/modules/variables/slides-functions/examples/age-funcs.py +++ b/modules/variables/slides-functions/examples/age-funcs.py @@ -30,10 +30,11 @@ def age_game(name, birthyear): # beräkna nytt födelseår birthyear = birthyear_age(25) - print(f"Du är {age(birthyear, this_year)} år gammal, " - f"det är {the_age-age(brithyear, this_year)} år yngre.") + print(f"Du är {age(birthyear, THIS_YEAR)} år gammal, " + f"det är {the_age-age(birthyear, THIS_YEAR)} år yngre.") name = "Daniel" birthyear = 1985 age_game(name, birthyear) +age_game("Urban", 1950) diff --git a/modules/variables/slides-functions/examples/test-add.py b/modules/variables/slides-functions/examples/test-add.py new file mode 100644 index 00000000..a50dc7b3 --- /dev/null +++ b/modules/variables/slides-functions/examples/test-add.py @@ -0,0 +1,6 @@ +def add(x, y): + """Adderar x och y""" + return x+y + +print(f"2+3 = {2+3}") +print(f"2+3 = {add(2, 3)}") diff --git a/modules/variables/slides-functions/examples/welcome.py b/modules/variables/slides-functions/examples/welcome.py new file mode 100644 index 00000000..a16e3b55 --- /dev/null +++ b/modules/variables/slides-functions/examples/welcome.py @@ -0,0 +1,9 @@ +def welcome(name, origin): + """Returnerar en välkomsttext""" + return f"Välkommen {name}, du som rest ända från {origin}!" + +var1 = "Daniel" +var2 = "Kungsängen" + +print(welcome(var1, var2)) +print(welcome(var2, var1)) From ca6eaacaffa72a1055aa1c61a3461fccc3ddca4d Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Mon, 5 Sep 2022 12:16:17 +0200 Subject: [PATCH 148/214] =?UTF-8?q?Adds=20improvised=20example=20programs?= =?UTF-8?q?=20f=C3=B6r=20variables/slides?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/variables/slides/examples/print-test.py | 3 +++ modules/variables/slides/examples/test-int.py | 8 ++++++++ modules/variables/slides/examples/test-intdiv.py | 6 ++++++ modules/variables/slides/examples/test-konvertering.py | 4 ++++ modules/variables/slides/examples/test-mult.py | 5 +++++ 5 files changed, 26 insertions(+) create mode 100644 modules/variables/slides/examples/print-test.py create mode 100644 modules/variables/slides/examples/test-int.py create mode 100644 modules/variables/slides/examples/test-intdiv.py create mode 100644 modules/variables/slides/examples/test-konvertering.py create mode 100644 modules/variables/slides/examples/test-mult.py diff --git a/modules/variables/slides/examples/print-test.py b/modules/variables/slides/examples/print-test.py new file mode 100644 index 00000000..64a32e97 --- /dev/null +++ b/modules/variables/slides/examples/print-test.py @@ -0,0 +1,3 @@ +# Skriver ut till skärmen +text = "Hello world!!!!!" +print(text) diff --git a/modules/variables/slides/examples/test-int.py b/modules/variables/slides/examples/test-int.py new file mode 100644 index 00000000..b8b3a801 --- /dev/null +++ b/modules/variables/slides/examples/test-int.py @@ -0,0 +1,8 @@ +x = 4 + 1 +print(f"x = {x}") +y = 2 +print(f"y = {y}") +z = x * y +print(f"z = x * y = {z}") +x2 = z / y +print(f"z / y = {x2}") diff --git a/modules/variables/slides/examples/test-intdiv.py b/modules/variables/slides/examples/test-intdiv.py new file mode 100644 index 00000000..9b14dc65 --- /dev/null +++ b/modules/variables/slides/examples/test-intdiv.py @@ -0,0 +1,6 @@ +x = 10 +y = x / 2 +z = x // 2 +print(f"x = {x}") +print(f"y = {y}") +print(f"z = {z}") diff --git a/modules/variables/slides/examples/test-konvertering.py b/modules/variables/slides/examples/test-konvertering.py new file mode 100644 index 00000000..b089dc10 --- /dev/null +++ b/modules/variables/slides/examples/test-konvertering.py @@ -0,0 +1,4 @@ +name = "Daniel" +x = 5 +print(f"Hej {x}!") +print(x) diff --git a/modules/variables/slides/examples/test-mult.py b/modules/variables/slides/examples/test-mult.py new file mode 100644 index 00000000..62e29482 --- /dev/null +++ b/modules/variables/slides/examples/test-mult.py @@ -0,0 +1,5 @@ +x = 5 +y = 2 * x +x = 4 +print(f"x = {x}") +print(f"y = {y}") From 77aaddc26dbd800e4ad5c2356438ec9d18ea724e Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Mon, 5 Sep 2022 16:07:41 +0200 Subject: [PATCH 149/214] Updates Makefile for modules directory --- modules/Makefile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/modules/Makefile b/modules/Makefile index 723ff35d..1d2f8a83 100644 --- a/modules/Makefile +++ b/modules/Makefile @@ -1,16 +1,17 @@ SUBDIR+= overview SUBDIR+= helloworld +SUBDIR+= computational-thinking SUBDIR+= variables -SUBDIR+= functions +#SUBDIR+= functions #SUBDIR+= debug SUBDIR+= conditionals SUBDIR+= containers #SUBDIR+= exceptions -SUBDIR+= files SUBDIR+= classes -SUBDIR+= recap +SUBDIR+= files +#SUBDIR+= recap SUBDIR+= graphics -SUBDIR+= scipy +#SUBDIR+= scipy SUBDIR+= project INCLUDE_MAKEFILES=../makefiles From 6cd83a06a8fad1f52fda6b7ec5154f3a8c09ea5d Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Mon, 5 Sep 2022 16:36:38 +0200 Subject: [PATCH 150/214] Switches conditionals to minted, fixes biblatex in preamble --- modules/conditionals/slides/Makefile | 2 + modules/conditionals/slides/contents.tex | 114 +++++++++++------------ modules/conditionals/slides/preamble.tex | 15 +-- 3 files changed, 64 insertions(+), 67 deletions(-) diff --git a/modules/conditionals/slides/Makefile b/modules/conditionals/slides/Makefile index f18c19e6..9a1a3696 100644 --- a/modules/conditionals/slides/Makefile +++ b/modules/conditionals/slides/Makefile @@ -1,3 +1,5 @@ +LATEXFLAGS+= -shell-escape + .PHONY: all all: notes.pdf slides.pdf diff --git a/modules/conditionals/slides/contents.tex b/modules/conditionals/slides/contents.tex index 9d08ec03..ecbca3a3 100644 --- a/modules/conditionals/slides/contents.tex +++ b/modules/conditionals/slides/contents.tex @@ -26,33 +26,33 @@ \subsection{Inmatning av text} \begin{frame} \begin{center} - \lstinline[basicstyle=\Large]{variable = input("Optional prompt:")} + \mintinline[fontsize=\Large]{python}|variable = input("Optional prompt:")| \end{center} \end{frame} \begin{frame}[fragile] \begin{example} - \begin{lstlisting} + \begin{minted}{python} age = input("How old are you?") print(f"Aha, so you're {age} years.") - \end{lstlisting} + \end{minted} \end{example} \pause \begin{example} - \begin{lstlisting} + \begin{minted}{python} print("How old are you?") age = input() print(f"Ah, you're only {age} years old.") - \end{lstlisting} + \end{minted} \end{example} \end{frame} \subsection{Inmatning av andra typer} \begin{frame} - \begin{remark}[\lstinline{input()}] + \begin{remark}[\mintinline{python}|input()|] \begin{itemize} \item Returnerar en sträng. \item Måste typkonvertera om man vill ha annat. @@ -62,19 +62,19 @@ \subsection{Inmatning av andra typer} \begin{frame}[fragile] \begin{example}[Funkar inte] - \begin{lstlisting} + \begin{minted}{python} age = input("How old are you?") print(f"Ah, then I'm older, I'm {age+1}!") - \end{lstlisting} + \end{minted} \end{example} \pause \begin{example}[Funkar] - \begin{lstlisting} + \begin{minted}{python} age = int(input("How old are you?")) print(f"Oh, then I'm older, I'm {age+1}!") - \end{lstlisting} + \end{minted} \end{example} \end{frame} @@ -83,10 +83,10 @@ \subsection{Datatyper} \begin{frame} \begin{remark}[Inbyggda datatyper] \begin{itemize} - \item \lstinline{str(x)} gör om \lstinline{x} till textsträng - \item \lstinline{int(x)} gör om till heltal - \item \lstinline{float(x)} gör om till flyttal - \item \lstinline{complex(re, im)} gör om till komplext tal + \item \mintinline{python}|str(x)| gör om \mintinline{python}|x| till textsträng + \item \mintinline{python}|int(x)| gör om till heltal + \item \mintinline{python}|float(x)| gör om till flyttal + \item \mintinline{python}|complex(re, im)| gör om till komplext tal \end{itemize} \end{remark} \end{frame} @@ -98,29 +98,29 @@ \subsection{Den booleska typen} \begin{frame} \begin{center} - \lstinline[basicstyle=\Large]{True or False} + \mintinline[fontsize=\Large]{python}|True or False| \end{center} \end{frame} \begin{frame} \begin{table} \begin{tabular}{rll} - \lstinline$or$ & \lstinline$True$ & \lstinline$False$ \\ - \lstinline$True$ & \lstinline$True$ & \lstinline$True$ \\ - \lstinline$False$ & \lstinline$True$ & \lstinline$False$ + \mintinline{python}|or| & \mintinline{python}|True| & \mintinline{python}|False| \\ + \mintinline{python}|True| & \mintinline{python}|True| & \mintinline{python}|True| \\ + \mintinline{python}|False| & \mintinline{python}|True| & \mintinline{python}|False| \end{tabular} - \caption{Sanningstabell för \lstinline{or}.} + \caption{Sanningstabell för \mintinline{python}|or|.} \end{table} \pause \begin{table} \begin{tabular}{rll} - \lstinline$and$ & \lstinline$True$ & \lstinline$False$ \\ - \lstinline$True$ & \lstinline$True$ & \lstinline$False$ \\ - \lstinline$False$ & \lstinline$False$ & \lstinline$False$ + \mintinline{python}|and| & \mintinline{python}|True| & \mintinline{python}|False| \\ + \mintinline{python}|True| & \mintinline{python}|True| & \mintinline{python}|False| \\ + \mintinline{python}|False| & \mintinline{python}|False| & \mintinline{python}|False| \end{tabular} - \caption{Sanningstabell för \lstinline{and}.} + \caption{Sanningstabell för \mintinline{python}|and|.} \end{table} \end{frame} @@ -130,13 +130,13 @@ \subsection{Numeriska typer} \begin{frame}[fragile] \begin{block}{Operationer numeriska typer} \begin{itemize} - \item \lstinline{a + b} ger addition - \item \lstinline{a - b} ger subtraktion - \item \lstinline{a * b} ger multiplikation - \item \lstinline{a / b} ger division (heltal till flyttal) - \item \lstinline{a // b} ger heltalsdivision (heltal till heltal) - \item \lstinline{a % b} ger resten vid heltalsdivision - \item \lstinline{a ** b} ger \(a^b\) + \item \mintinline{python}|a + b| ger addition + \item \mintinline{python}|a - b| ger subtraktion + \item \mintinline{python}|a * b| ger multiplikation + \item \mintinline{python}|a / b| ger division (heltal till flyttal) + \item \mintinline{python}|a // b| ger heltalsdivision (heltal till heltal) + \item \mintinline{python}|a % b| ger resten vid heltalsdivision + \item \mintinline{python}|a ** b| ger \(a^b\) \end{itemize} \end{block} \end{frame} @@ -144,13 +144,13 @@ \subsection{Numeriska typer} \begin{frame}[fragile] \begin{block}{Jämförelseoperationer ger booleskt resultat} \begin{itemize} - \item \lstinline{a < b} sant om \(a\) är mindre än \(b\) - \item \lstinline{a <= b} sant som ovan eller om \(a\) lika med \(b\) + \item \mintinline{python}|a < b| sant om \(a\) är mindre än \(b\) + \item \mintinline{python}|a <= b| sant som ovan eller om \(a\) lika med \(b\) (\(\leq\)) - \item \lstinline{a > b} sant om \(a\) större än \(b\) - \item \lstinline{a >= b} sant som ovan eller om \(a\) är lika med \(b\) + \item \mintinline{python}|a > b| sant om \(a\) större än \(b\) + \item \mintinline{python}|a >= b| sant som ovan eller om \(a\) är lika med \(b\) (\(\geq\)) - \item \lstinline{a == b} sant om \(a\) och \(b\) är lika + \item \mintinline{python}|a == b| sant om \(a\) och \(b\) är lika \end{itemize} \end{block} @@ -158,8 +158,8 @@ \subsection{Numeriska typer} \begin{remark}[Vanligt misstag] \begin{itemize} - \item \lstinline{a = b} är tilldelning - \item \lstinline{a == b} är jämförelse + \item \mintinline{python}|a = b| är tilldelning + \item \mintinline{python}|a == b| är jämförelse \end{itemize} \end{remark} \end{frame} @@ -170,28 +170,28 @@ \section{Villkor och styrstrukturer} \subsection{Styrstrukturer} \begin{frame}[fragile] - \begin{lstlisting}[basicstyle=\Large,numbers=none] + \begin{minted}[fontsize=\Large]{python} if villkor: print(True) else: print(False) - \end{lstlisting} + \end{minted} \end{frame} \begin{frame}[fragile] \begin{example} - \begin{lstlisting} + \begin{minted}{python} birthyear = int(input("What year were you born?")) if birthyear < 2000: print("You're old!") else: print("Congrats, you're a millenial!") - \end{lstlisting} + \end{minted} \end{example} \end{frame} \begin{frame}[fragile] - \begin{lstlisting}[basicstyle=\large,numbers=none] + \begin{minted}[fontsize=\large]{python} if villkor1: print("villkor1 == True") elif villkor2: @@ -203,12 +203,12 @@ \subsection{Styrstrukturer} print("villkorN == True") else: print(False) - \end{lstlisting} + \end{minted} \end{frame} \begin{frame}[fragile] \begin{example} - \begin{lstlisting} + \begin{minted}{python} birthyear = int(input("What year were you born?")) if birthyear < 2000: print("You're old!") @@ -216,7 +216,7 @@ \subsection{Styrstrukturer} print("Wow, you're ancient!") else: print("Congrats, you're a millenial!") - \end{lstlisting} + \end{minted} \end{example} \pause @@ -237,51 +237,51 @@ \subsection{Slingor} \begin{frame}[fragile] \begin{center} - \begin{lstlisting}[basicstyle=\Large,numbers=none] + \begin{minted}[fontsize=\Large]{python} while villkor: print(True) print(False) - \end{lstlisting} + \end{minted} \end{center} \end{frame} \begin{frame}[fragile] \begin{example}[Räkna ner] - \begin{lstlisting} + \begin{minted}{python} n = 10 while n > 0: print(f"n = {n}") n -= 1 print("Done") - \end{lstlisting} + \end{minted} \end{example} \end{frame} \begin{frame}[fragile] \begin{example}[Gissa talet] - \begin{lstlisting} + \begin{minted}{python} guess = int(input("Guess what number I'm thinking of:")) while guess != 2: guess = int(input("Wrong, guess again:")) print("Finally, that's correct!") - \end{lstlisting} + \end{minted} \end{example} \end{frame} \begin{frame}[fragile] \begin{example}[Mer gissande] - \begin{lstlisting} + \begin{minted}{python} guess = int(input("Guess one of my favourite numbers:")) while guess != 2 and guess != 3 and guess != 5: guess = int(input("Wrong, guess again:")) print(f"That's correct, {guess} is one of my favourites.") - \end{lstlisting} + \end{minted} \end{example} \end{frame} \begin{frame}[fragile] \begin{example}[Ännu mer gissande] - \begin{lstlisting} + \begin{minted}{python} guess = int(input("Guess one of my favourite numbers:")) while True: if guess == 2: @@ -293,13 +293,13 @@ \subsection{Slingor} else: guess = int(input("Wrong, guess again:")) print(f"That's correct, {guess} is one of my favourites.") - \end{lstlisting} + \end{minted} \end{example} \end{frame} \begin{frame}[fragile] \begin{example}[Nog med gissande] - \begin{lstlisting} + \begin{minted}{python} guess = int(input("Guess one of my favourite numbers:")) while True: if guess == 2 or guess == 3 or guess == 5: @@ -307,7 +307,7 @@ \subsection{Slingor} else: guess = int(input("Wrong, guess again:")) print(f"That's correct, {guess} is one of my favourites.") - \end{lstlisting} + \end{minted} \end{example} \end{frame} diff --git a/modules/conditionals/slides/preamble.tex b/modules/conditionals/slides/preamble.tex index f6c64faf..ee813387 100644 --- a/modules/conditionals/slides/preamble.tex +++ b/modules/conditionals/slides/preamble.tex @@ -3,6 +3,9 @@ \usepackage[british,swedish]{babel} \usepackage{booktabs} +\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex} +\addbibresource{slides.bib} + \usepackage[all]{foreign} \renewcommand{\foreignfullfont}{} \renewcommand{\foreignabbrfont}{} @@ -13,9 +16,6 @@ \usepackage[strict]{csquotes} \usepackage[single]{acro} -\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex} -\addbibresource{slides.bib} - \usepackage{subcaption} \usepackage[noend]{algpseudocode} @@ -23,13 +23,8 @@ \let\email\texttt -\usepackage{listings} -\lstset{% - basicstyle=\footnotesize, - numbers=left, - language=python, - showstringspaces=false -} +\usepackage[outputdir=ltxobj]{minted} +\setminted{autogobble,fontsize=\footnotesize} \usepackage{amsmath} \usepackage{amssymb} From 5393d59d8faeae0e8a6df374493e6b052f1f5f9a Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Wed, 7 Sep 2022 16:02:36 +0200 Subject: [PATCH 151/214] Fixes an example in conditionals/slides --- modules/conditionals/slides/contents.tex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/conditionals/slides/contents.tex b/modules/conditionals/slides/contents.tex index ecbca3a3..ef2cc837 100644 --- a/modules/conditionals/slides/contents.tex +++ b/modules/conditionals/slides/contents.tex @@ -33,7 +33,7 @@ \subsection{Inmatning av text} \begin{frame}[fragile] \begin{example} \begin{minted}{python} -age = input("How old are you?") +age = input("How old are you? ") print(f"Aha, so you're {age} years.") \end{minted} \end{example} @@ -42,7 +42,7 @@ \subsection{Inmatning av text} \begin{example} \begin{minted}{python} -print("How old are you?") +print("How old are you?", end=" ") age = input() print(f"Ah, you're only {age} years old.") \end{minted} From 8791a8ea811bfc994ef8aba0a4017171ab9a0dd6 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Wed, 7 Sep 2022 16:22:10 +0200 Subject: [PATCH 152/214] Use end of session to filter events in schedules --- adm/tid/bookedTAs.py | 2 +- adm/tid/missingTAs.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/adm/tid/bookedTAs.py b/adm/tid/bookedTAs.py index dc128a10..da8d5ec9 100644 --- a/adm/tid/bookedTAs.py +++ b/adm/tid/bookedTAs.py @@ -79,7 +79,7 @@ def main(): print(end="\n\n") try: - if event.begin < now: + if event.end < now: continue elif event.begin > time_limit: break diff --git a/adm/tid/missingTAs.py b/adm/tid/missingTAs.py index 96f8c933..919468f4 100644 --- a/adm/tid/missingTAs.py +++ b/adm/tid/missingTAs.py @@ -84,7 +84,7 @@ def main(): print(end="\n\n") try: - if event.begin < now: + if event.end < now: continue elif event.begin > time_limit: break From 5da9bfe2f5ef7a2c304ca2417a024dbb5f56c470 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Wed, 7 Sep 2022 16:27:28 +0200 Subject: [PATCH 153/214] Update instruction.md --- modules/iterations/lab/instruction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/iterations/lab/instruction.md b/modules/iterations/lab/instruction.md index 832e4e85..f729c083 100644 --- a/modules/iterations/lab/instruction.md +++ b/modules/iterations/lab/instruction.md @@ -1,5 +1,5 @@ --- -title: Laboration: Upprepningar, moduler och mer felhantering +title: Laboration om Upprepningar, moduler och mer felhantering authors: - Daniel Bosk <dbosk@kth.se> - Celina Soori <celinah@kth.se> From dad1262055b68972105e0aca71926655152a6d01 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Wed, 7 Sep 2022 16:35:02 +0200 Subject: [PATCH 154/214] Update instruction.md --- modules/containers/lab/instruction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/containers/lab/instruction.md b/modules/containers/lab/instruction.md index 47487506..40dfb68c 100644 --- a/modules/containers/lab/instruction.md +++ b/modules/containers/lab/instruction.md @@ -1,5 +1,5 @@ --- -title: Laboration: Klasser, behållare och upprepningar +title: Laboration om Klasser, behållare och upprepningar authors: - Celina Soori <celinah@kth.se> - Daniel Bosk <dbosk@kth.se> From 0f5cfccadf548a62673cccb624d61773cf4c23bb Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Wed, 7 Sep 2022 16:35:50 +0200 Subject: [PATCH 155/214] Update instruction.md --- modules/classes/lab/instruction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/classes/lab/instruction.md b/modules/classes/lab/instruction.md index 283387a1..af50e88e 100644 --- a/modules/classes/lab/instruction.md +++ b/modules/classes/lab/instruction.md @@ -1,5 +1,5 @@ --- -title: Laboration: Mer klasser och behållare +title: Laboration om Mer klasser och behållare authors: - Celina Soori <celinah@kth.se> - Daniel Bosk <dbosk@kth.se> From 990615566dbf97bb084b37cccccada78c1576f05 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Wed, 7 Sep 2022 16:36:37 +0200 Subject: [PATCH 156/214] Update instruction.md --- modules/files/lab/instruction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/files/lab/instruction.md b/modules/files/lab/instruction.md index de8c8502..923a2954 100644 --- a/modules/files/lab/instruction.md +++ b/modules/files/lab/instruction.md @@ -1,5 +1,5 @@ --- -title: Laboration: Filer och felhantering +title: Laboration om Filer och felhantering authors: - Celina Soori <celinah@kth.se> - Daniel Bosk <dbosk@kth.se> From 8c5fa12b9524cf71ac9661a0cab25a6a81bc2672 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Wed, 7 Sep 2022 18:12:11 +0200 Subject: [PATCH 157/214] Improves conditionals example for type conversion --- modules/conditionals/slides/contents.tex | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/modules/conditionals/slides/contents.tex b/modules/conditionals/slides/contents.tex index ef2cc837..1ea5b63e 100644 --- a/modules/conditionals/slides/contents.tex +++ b/modules/conditionals/slides/contents.tex @@ -71,7 +71,14 @@ \subsection{Inmatning av andra typer} \pause \begin{example}[Funkar] - \begin{minted}{python} + \begin{minted}[highlightlines=2]{python} +age = input("How old are you?") +print(f"Oh, then I'm older, I'm {int(age)+1}!") + \end{minted} + \end{example} + + \begin{example}[Funkar] + \begin{minted}[highlightlines=1]{python} age = int(input("How old are you?")) print(f"Oh, then I'm older, I'm {age+1}!") \end{minted} From 029ba41b322aac3d317c6fcade3cdf5d7857a591 Mon Sep 17 00:00:00 2001 From: mazen-mardini <mazen@mengate.se> Date: Wed, 7 Sep 2022 19:46:58 +0200 Subject: [PATCH 158/214] Restructures variables-module. Introduces BMI exercise. --- adm/tid/cleanup | 0 adm/tid/report | 0 .../containers/slides/examples/test-align.sh | 0 modules/variables/Makefile | 4 +-- modules/variables/tutorial-advanced/Makefile | 17 ++++++++++++ modules/variables/tutorial-advanced/bmi.py | 27 +++++++++++++++++++ .../{ => tutorial-advanced}/diska.py | 7 ++++- .../hard_house_chores.py | 2 +- .../tutorial.md} | 17 +++++++++--- .../variables/{ => tutorial-advanced}/walk.py | 0 modules/variables/tutorial/Makefile | 17 ++++++++++++ modules/variables/tutorial/diska.py | 24 +++++++++++++++++ .../{ => tutorial}/easy_house_chores.py | 0 modules/variables/{ => tutorial}/posttest.py | 0 modules/variables/{ => tutorial}/pretest.py | 5 ++-- modules/variables/{ => tutorial}/tutorial.md | 6 ++--- modules/variables/tutorial/walk.py | 23 ++++++++++++++++ 17 files changed, 137 insertions(+), 12 deletions(-) mode change 100755 => 100644 adm/tid/cleanup mode change 100755 => 100644 adm/tid/report mode change 100755 => 100644 modules/containers/slides/examples/test-align.sh create mode 100644 modules/variables/tutorial-advanced/Makefile create mode 100644 modules/variables/tutorial-advanced/bmi.py rename modules/variables/{ => tutorial-advanced}/diska.py (93%) rename modules/variables/{ => tutorial-advanced}/hard_house_chores.py (95%) rename modules/variables/{advanced_tutorial.md => tutorial-advanced/tutorial.md} (81%) rename modules/variables/{ => tutorial-advanced}/walk.py (100%) create mode 100644 modules/variables/tutorial/Makefile create mode 100644 modules/variables/tutorial/diska.py rename modules/variables/{ => tutorial}/easy_house_chores.py (100%) rename modules/variables/{ => tutorial}/posttest.py (100%) rename modules/variables/{ => tutorial}/pretest.py (76%) rename modules/variables/{ => tutorial}/tutorial.md (96%) create mode 100644 modules/variables/tutorial/walk.py diff --git a/adm/tid/cleanup b/adm/tid/cleanup old mode 100755 new mode 100644 diff --git a/adm/tid/report b/adm/tid/report old mode 100755 new mode 100644 diff --git a/modules/containers/slides/examples/test-align.sh b/modules/containers/slides/examples/test-align.sh old mode 100755 new mode 100644 diff --git a/modules/variables/Makefile b/modules/variables/Makefile index f3b67171..de0ff503 100644 --- a/modules/variables/Makefile +++ b/modules/variables/Makefile @@ -1,7 +1,7 @@ SUBDIR+= slides SUBDIR_GOALS= all clean distclean -HTML_FILES= lecture.html exercise.html tutorial.html +HTML_FILES= lecture.html exercise.html pythonic.html PANDOCFLAGS= --filter pandoc-xnos @@ -11,7 +11,7 @@ all: ${HTML_FILES} ${PDF_FILES} lecture.html: lecture.md exercise.html: exercise.md -tutorial.html: tutorial.md +pythonic.html: pythonic.md .PHONY: clean diff --git a/modules/variables/tutorial-advanced/Makefile b/modules/variables/tutorial-advanced/Makefile new file mode 100644 index 00000000..3bf2bae0 --- /dev/null +++ b/modules/variables/tutorial-advanced/Makefile @@ -0,0 +1,17 @@ +HTML_FILES= tutorial.html + +PANDOCFLAGS= --filter pandoc-xnos + + +.PHONY: all +all: ${HTML_FILES} ${PDF_FILES} + +tutorial.html: tutorial.md + + +.PHONY: clean +clean: + ${RM} ${HTML_FILES} ${PDF_FILES} + + +include ../../../html.mk diff --git a/modules/variables/tutorial-advanced/bmi.py b/modules/variables/tutorial-advanced/bmi.py new file mode 100644 index 00000000..22e234ba --- /dev/null +++ b/modules/variables/tutorial-advanced/bmi.py @@ -0,0 +1,27 @@ + +# Ditt namn +NAMN = "Peter" +# Din vikt i kilogram (kg) +VIKT = 80 +# Din längd i centimeter (cm) +LÄNGD = 185 + + +def bmi(vikt: float | int, längd: float | int) -> float: + """Returnerar Body Mass Index (BMI) givet en vikt i kg + och en längd i cm.""" + return vikt / ((längd / 100) ** 2) + + +def main(): + print(f"Välkommen till BMI räknaren, {NAMN}!") + print("Information om BMI:") + print(" BMI < 18.5 ==> Du är underviktig") + print("18.5 ≤ BMI < 25.0 ==> Du är normalviktig") + print("25.0 ≤ BMI ==> Du är överviktig") + print() + print(f"Din BMI är: {bmi(VIKT, LÄNGD):.2f}") + + +if __name__ == "__main__": + main() diff --git a/modules/variables/diska.py b/modules/variables/tutorial-advanced/diska.py similarity index 93% rename from modules/variables/diska.py rename to modules/variables/tutorial-advanced/diska.py index ca1caa72..9a2857e0 100644 --- a/modules/variables/diska.py +++ b/modules/variables/tutorial-advanced/diska.py @@ -1,19 +1,24 @@ """Ett program som skriver ut vad man får i de olika stegen för handdisk""" + def diska(sak): """Diskar sak""" return skölj(gnugga(doppa_i_vatten(sak))) + def skölj(sak): - """Sköjler en sak""" + """Sköljer en sak""" return f"avsköljt {sak}" + def gnugga(sak): """Gnuggar av en sak med diskborsten""" return "rengnuggat " + sak + def doppa_i_vatten(sak): """Doppar sak i diskvatten""" return "diskvattendränkt " + sak + print(diska("smutsigt glas")) diff --git a/modules/variables/hard_house_chores.py b/modules/variables/tutorial-advanced/hard_house_chores.py similarity index 95% rename from modules/variables/hard_house_chores.py rename to modules/variables/tutorial-advanced/hard_house_chores.py index 69493d17..fabb2791 100644 --- a/modules/variables/hard_house_chores.py +++ b/modules/variables/tutorial-advanced/hard_house_chores.py @@ -8,7 +8,7 @@ def blommor(): def sopor(string): print(string) - no = input() + no: bool = input() if not no == "no": print("Tar ut soporna") diff --git a/modules/variables/advanced_tutorial.md b/modules/variables/tutorial-advanced/tutorial.md similarity index 81% rename from modules/variables/advanced_tutorial.md rename to modules/variables/tutorial-advanced/tutorial.md index 8b92392c..9af436a3 100644 --- a/modules/variables/advanced_tutorial.md +++ b/modules/variables/tutorial-advanced/tutorial.md @@ -23,7 +23,7 @@ Var det något särskilt från veckans föreläsning och/eller OLI-material som ### Finn fem fel -Dela upp er i par och låt en av er ladda ner [ett program för att göra hushållssysslor](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/variables/hard_house_chores.py) +Dela upp er i par och låt en av er ladda ner [ett program för att göra hushållssysslor](https://github.com/dbosk/intropy/blob/master/modules/variables/tutorial-advanced/hard_house_chores.py) Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden. @@ -64,7 +64,7 @@ walk_two_steps() ``` Givetvis kan vi dela upp funktionen `lift_leg` ytterligare. -[walk]: https://github.com/dbosk/intropy/blob/master/modules/variables/walk.py +[walk]: https://github.com/dbosk/intropy/blob/master/modules/variables/tutorial-advanced/walk.py Skriv program som, på samma sätt som ovan, skriver ut instruktioner för att: @@ -72,7 +72,18 @@ Skriv program som, på samma sätt som ovan, skriver ut instruktioner för att: 2. diska (handdisk, då diskmaskinen inte är så utmanande, vi såg en algoritm på föreläsningen). -Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/modules/variables/diska.py) +Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/modules/variables/tutorial-advanced/diska.py) + +### Beräkna Body Mass Index (BMI) + +Body Mass Index (BMI) kan användas för att se om man kanske är över- eller underviktigt, eller har en bra vikt. + +Formula är: "BMI" = "vikt i kg" / ("längd i meter" ^ 2) + +Skriv ett program bestående av en funktion som givet en persons vikt och längd beräknar hans/hennes BMI. +Programmet ska använda funktionen för att skriva ut (åtminstone) ett BMI. + +Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/modules/variables/tutorial-advanced/bmi.py) ### Generera e-postadresser diff --git a/modules/variables/walk.py b/modules/variables/tutorial-advanced/walk.py similarity index 100% rename from modules/variables/walk.py rename to modules/variables/tutorial-advanced/walk.py diff --git a/modules/variables/tutorial/Makefile b/modules/variables/tutorial/Makefile new file mode 100644 index 00000000..3bf2bae0 --- /dev/null +++ b/modules/variables/tutorial/Makefile @@ -0,0 +1,17 @@ +HTML_FILES= tutorial.html + +PANDOCFLAGS= --filter pandoc-xnos + + +.PHONY: all +all: ${HTML_FILES} ${PDF_FILES} + +tutorial.html: tutorial.md + + +.PHONY: clean +clean: + ${RM} ${HTML_FILES} ${PDF_FILES} + + +include ../../../html.mk diff --git a/modules/variables/tutorial/diska.py b/modules/variables/tutorial/diska.py new file mode 100644 index 00000000..9a2857e0 --- /dev/null +++ b/modules/variables/tutorial/diska.py @@ -0,0 +1,24 @@ +"""Ett program som skriver ut vad man får i de olika stegen för handdisk""" + + +def diska(sak): + """Diskar sak""" + return skölj(gnugga(doppa_i_vatten(sak))) + + +def skölj(sak): + """Sköljer en sak""" + return f"avsköljt {sak}" + + +def gnugga(sak): + """Gnuggar av en sak med diskborsten""" + return "rengnuggat " + sak + + +def doppa_i_vatten(sak): + """Doppar sak i diskvatten""" + return "diskvattendränkt " + sak + + +print(diska("smutsigt glas")) diff --git a/modules/variables/easy_house_chores.py b/modules/variables/tutorial/easy_house_chores.py similarity index 100% rename from modules/variables/easy_house_chores.py rename to modules/variables/tutorial/easy_house_chores.py diff --git a/modules/variables/posttest.py b/modules/variables/tutorial/posttest.py similarity index 100% rename from modules/variables/posttest.py rename to modules/variables/tutorial/posttest.py diff --git a/modules/variables/pretest.py b/modules/variables/tutorial/pretest.py similarity index 76% rename from modules/variables/pretest.py rename to modules/variables/tutorial/pretest.py index fefdadf5..e7d9d289 100644 --- a/modules/variables/pretest.py +++ b/modules/variables/tutorial/pretest.py @@ -3,10 +3,11 @@ def multiply(x, y): return x*y + x = 4 y = 5 -multiple = multiply(x,y) +multiple = multiply(x, y) print(multiple) @@ -14,4 +15,4 @@ def multiply(x, y): print(multiple) -print(x*y) \ No newline at end of file +print(x*y) diff --git a/modules/variables/tutorial.md b/modules/variables/tutorial/tutorial.md similarity index 96% rename from modules/variables/tutorial.md rename to modules/variables/tutorial/tutorial.md index 25146ba7..98ded518 100644 --- a/modules/variables/tutorial.md +++ b/modules/variables/tutorial/tutorial.md @@ -39,7 +39,7 @@ Skriv funktioner som beräknar mängden färg givet relevanta inparametrar. ### Finn fem fel -Dela upp er i par och låt en av er ladda ner [ett program för att göra hushållssysslor](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/variables/easy_house_chores.py) +Dela upp er i par och låt en av er ladda ner [ett program för att göra hushållssysslor](https://github.com/dbosk/intropy/blob/master/modules/variables/tutorial/easy_house_chores.py) Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden. @@ -80,7 +80,7 @@ walk_two_steps() ``` Givetvis kan vi dela upp funktionen `lift_leg` ytterligare. -[walk]: https://github.com/dbosk/intropy/blob/master/modules/variables/walk.py +[walk]: https://github.com/dbosk/intropy/blob/master/modules/variables/tutorial/walk.py Skriv program som, på samma sätt som ovan, skriver ut instruktioner för att: @@ -88,4 +88,4 @@ Skriv program som, på samma sätt som ovan, skriver ut instruktioner för att: 2. diska (handdisk, då diskmaskinen inte är så utmanande, vi såg en algoritm på föreläsningen). -Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/modules/variables/diska.py) +Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/modules/variables/tutorial/diska.py) diff --git a/modules/variables/tutorial/walk.py b/modules/variables/tutorial/walk.py new file mode 100644 index 00000000..503be9e9 --- /dev/null +++ b/modules/variables/tutorial/walk.py @@ -0,0 +1,23 @@ +"""Ett program som illustrerar funktionsuppdelningen i att gå""" + +def take_step_fwd(): + """En funktion som anropar funktionerna som behövs för att ta ett steg""" + lift_leg("vänster") + lean_body("framåt") + lift_leg("höger") + lean_body("bakåt") + +def lift_leg(the_leg): + """Lyfter ett ben, the_leg anger höger eller vänster""" + print(f"lyft {the_leg} ben") + +def lean_body(direction): + """Luta kroppen, direction anger riktning""" + print(f"luta kroppen {direction}") + +def walk_two_steps(): + """En funktion som tar två steg framåt""" + take_step_fwd() + take_step_fwd() + +walk_two_steps() From 9084fa301ae500db0881fded425d2a6bb79d8998 Mon Sep 17 00:00:00 2001 From: mazen-mardini <mazen@mengate.se> Date: Thu, 8 Sep 2022 02:42:25 +0200 Subject: [PATCH 159/214] Introduces lru_cache exercise. --- adm/tid/cleanup | 0 adm/tid/report | 0 modules/conditionals/fibonacci.py | 17 ++++++++++++++ .../containers/slides/examples/test-align.sh | 0 .../tutorial-advanced/snabbt_ibland.py | 23 +++++++++++++++++++ .../variables/tutorial-advanced/tutorial.md | 14 +++++++++++ 6 files changed, 54 insertions(+) mode change 100644 => 100755 adm/tid/cleanup mode change 100644 => 100755 adm/tid/report create mode 100644 modules/conditionals/fibonacci.py mode change 100644 => 100755 modules/containers/slides/examples/test-align.sh create mode 100644 modules/variables/tutorial-advanced/snabbt_ibland.py diff --git a/adm/tid/cleanup b/adm/tid/cleanup old mode 100644 new mode 100755 diff --git a/adm/tid/report b/adm/tid/report old mode 100644 new mode 100755 diff --git a/modules/conditionals/fibonacci.py b/modules/conditionals/fibonacci.py new file mode 100644 index 00000000..9c1aa8a8 --- /dev/null +++ b/modules/conditionals/fibonacci.py @@ -0,0 +1,17 @@ +from functools import lru_cache + +# Det Fibonacci number som ska skrivas ut +FIBONACCI_NUMMER = 500 + + +@lru_cache +def fibonacci(n: int) -> int: + """Beräkna det n:te Fibonacci numret. Krav: n >= 0.""" + if n < 2: + return 1 + else: + return fibonacci(n-2) + fibonacci(n-1) + + +if __name__ == "__main__": + print(f"fibonacci({FIBONACCI_NUMMER}) = {fibonacci(FIBONACCI_NUMMER)}") diff --git a/modules/containers/slides/examples/test-align.sh b/modules/containers/slides/examples/test-align.sh old mode 100644 new mode 100755 diff --git a/modules/variables/tutorial-advanced/snabbt_ibland.py b/modules/variables/tutorial-advanced/snabbt_ibland.py new file mode 100644 index 00000000..91ce45c3 --- /dev/null +++ b/modules/variables/tutorial-advanced/snabbt_ibland.py @@ -0,0 +1,23 @@ +from functools import lru_cache +from time import sleep + + +@lru_cache +def multiplicera_med_15(tal: float) -> float: + """Multiplicera ett tal med 15.""" + sleep(10) + return tal * 15 + + +def fråga_om_multiplikation(): + """Fråga användaren om vilket tal denne vill multiplicera med 15.""" + tal = float(input("Skriv ett tal som du vill multiplicera med 15: ")) + print("Multiplicerar: ", end="") + print(multiplicera_med_15(tal)) + + +if __name__ == "__main__": + fråga_om_multiplikation() + fråga_om_multiplikation() + fråga_om_multiplikation() + fråga_om_multiplikation() diff --git a/modules/variables/tutorial-advanced/tutorial.md b/modules/variables/tutorial-advanced/tutorial.md index 9af436a3..93e4c6b1 100644 --- a/modules/variables/tutorial-advanced/tutorial.md +++ b/modules/variables/tutorial-advanced/tutorial.md @@ -85,6 +85,20 @@ Programmet ska använda funktionen för att skriva ut (åtminstone) ett BMI. Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/modules/variables/tutorial-advanced/bmi.py) +### Optimera en långsam funktion med @lru_cache + +Skriv en långsam funktion. Optimera funktionen m.h.a. [@lru_cache](https://docs.python.org/3/library/functools.html?highlight=lru_cache#functools.lru_cache). + +Tips: du kan använda [sleep](https://docs.python.org/3/library/time.html?highlight=sleep#time.sleep) för att göra funktionen långsam. + +Notera, så här kan du importera lru_cache och sleep för att få tillgång till dem i din kod: +```python +from functools import lru_cache +from time import sleep +``` + +Vi går igenom olika lösningar och det här [lösningsförslaget](https://github.com/dbosk/intropy/blob/master/modules/variables/tutorial-advanced/snabbt_ibland.py) + ### Generera e-postadresser Skriv ett program som generar en e-postadress utifrån parametrar som antingen är hårdkodade eller givna av användaren. From 712e06156f177c022cb8ecae10386f8c866e76a1 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Thu, 8 Sep 2022 15:33:40 +0200 Subject: [PATCH 160/214] Separates input and conditionals into two slide decks --- .../.gitignore | 0 .../{slides => slides-conditionals}/Makefile | 0 .../abstract.tex | 0 .../contents.tex | 0 .../examples-cinek/age.py | 0 .../examples-cinek/birthyear.py | 0 .../j\303\244mf\303\266relse.py" | 0 .../examples-cinek/vakna.py | 0 .../examples/age.py | 0 .../examples/birth.py | 0 .../examples/birthyear.py | 0 .../examples/countdown.py | 0 .../examples/genus.py | 0 .../examples/guess-annorlunda.py | 0 .../examples/guess.py | 0 .../examples/if.py | 0 .../examples/rnd.py | 0 .../examples/test.py | 0 .../{slides => slides-conditionals}/notes.tex | 0 .../preamble.tex | 0 .../slides.tex | 0 modules/conditionals/slides-input/.gitignore | 4 + modules/conditionals/slides-input/Makefile | 22 ++ .../conditionals/slides-input/abstract.tex | 22 ++ .../conditionals/slides-input/contents.tex | 199 ++++++++++++++++++ .../slides-input/examples-cinek/age.py | 5 + .../slides-input/examples-cinek/birthyear.py | 9 + .../j\303\244mf\303\266relse.py" | 18 ++ .../slides-input/examples-cinek/vakna.py | 33 +++ .../conditionals/slides-input/examples/age.py | 2 + .../slides-input/examples/bed-noerr.py | 44 ++++ .../conditionals/slides-input/examples/bed.py | 52 +++++ .../slides-input/examples/birthyear.py | 10 + .../slides-input/examples/guess-annorlunda.py | 9 + .../slides-input/examples/guess.py | 6 + .../conditionals/slides-input/examples/if.py | 10 + .../slides-input/examples/manyerr.py | 16 ++ .../slides-input/examples/nameerr.py | 5 + .../conditionals/slides-input/examples/rnd.py | 5 + .../slides-input/examples/test.py | 4 + .../slides-input/examples/valuerr.py | 7 + .../slides-input/examples/zerodiv.py | 5 + .../slides-input/figs/docs-except.png | Bin 0 -> 238941 bytes modules/conditionals/slides-input/notes.tex | 30 +++ .../conditionals/slides-input/preamble.tex | 39 ++++ modules/conditionals/slides-input/slides.tex | 108 ++++++++++ .../iterations/slides/examples/countdown.py | 13 ++ 47 files changed, 677 insertions(+) rename modules/conditionals/{slides => slides-conditionals}/.gitignore (100%) rename modules/conditionals/{slides => slides-conditionals}/Makefile (100%) rename modules/conditionals/{slides => slides-conditionals}/abstract.tex (100%) rename modules/conditionals/{slides => slides-conditionals}/contents.tex (100%) rename modules/conditionals/{slides => slides-conditionals}/examples-cinek/age.py (100%) rename modules/conditionals/{slides => slides-conditionals}/examples-cinek/birthyear.py (100%) rename "modules/conditionals/slides/examples-cinek/j\303\244mf\303\266relse.py" => "modules/conditionals/slides-conditionals/examples-cinek/j\303\244mf\303\266relse.py" (100%) rename modules/conditionals/{slides => slides-conditionals}/examples-cinek/vakna.py (100%) rename modules/conditionals/{slides => slides-conditionals}/examples/age.py (100%) rename modules/conditionals/{slides => slides-conditionals}/examples/birth.py (100%) rename modules/conditionals/{slides => slides-conditionals}/examples/birthyear.py (100%) rename modules/conditionals/{slides => slides-conditionals}/examples/countdown.py (100%) rename modules/conditionals/{slides => slides-conditionals}/examples/genus.py (100%) rename modules/conditionals/{slides => slides-conditionals}/examples/guess-annorlunda.py (100%) rename modules/conditionals/{slides => slides-conditionals}/examples/guess.py (100%) rename modules/conditionals/{slides => slides-conditionals}/examples/if.py (100%) rename modules/conditionals/{slides => slides-conditionals}/examples/rnd.py (100%) rename modules/conditionals/{slides => slides-conditionals}/examples/test.py (100%) rename modules/conditionals/{slides => slides-conditionals}/notes.tex (100%) rename modules/conditionals/{slides => slides-conditionals}/preamble.tex (100%) rename modules/conditionals/{slides => slides-conditionals}/slides.tex (100%) create mode 100644 modules/conditionals/slides-input/.gitignore create mode 100644 modules/conditionals/slides-input/Makefile create mode 100644 modules/conditionals/slides-input/abstract.tex create mode 100644 modules/conditionals/slides-input/contents.tex create mode 100644 modules/conditionals/slides-input/examples-cinek/age.py create mode 100644 modules/conditionals/slides-input/examples-cinek/birthyear.py create mode 100644 "modules/conditionals/slides-input/examples-cinek/j\303\244mf\303\266relse.py" create mode 100644 modules/conditionals/slides-input/examples-cinek/vakna.py create mode 100644 modules/conditionals/slides-input/examples/age.py create mode 100644 modules/conditionals/slides-input/examples/bed-noerr.py create mode 100644 modules/conditionals/slides-input/examples/bed.py create mode 100644 modules/conditionals/slides-input/examples/birthyear.py create mode 100644 modules/conditionals/slides-input/examples/guess-annorlunda.py create mode 100644 modules/conditionals/slides-input/examples/guess.py create mode 100644 modules/conditionals/slides-input/examples/if.py create mode 100644 modules/conditionals/slides-input/examples/manyerr.py create mode 100644 modules/conditionals/slides-input/examples/nameerr.py create mode 100644 modules/conditionals/slides-input/examples/rnd.py create mode 100644 modules/conditionals/slides-input/examples/test.py create mode 100644 modules/conditionals/slides-input/examples/valuerr.py create mode 100644 modules/conditionals/slides-input/examples/zerodiv.py create mode 100644 modules/conditionals/slides-input/figs/docs-except.png create mode 100644 modules/conditionals/slides-input/notes.tex create mode 100644 modules/conditionals/slides-input/preamble.tex create mode 100644 modules/conditionals/slides-input/slides.tex create mode 100644 modules/iterations/slides/examples/countdown.py diff --git a/modules/conditionals/slides/.gitignore b/modules/conditionals/slides-conditionals/.gitignore similarity index 100% rename from modules/conditionals/slides/.gitignore rename to modules/conditionals/slides-conditionals/.gitignore diff --git a/modules/conditionals/slides/Makefile b/modules/conditionals/slides-conditionals/Makefile similarity index 100% rename from modules/conditionals/slides/Makefile rename to modules/conditionals/slides-conditionals/Makefile diff --git a/modules/conditionals/slides/abstract.tex b/modules/conditionals/slides-conditionals/abstract.tex similarity index 100% rename from modules/conditionals/slides/abstract.tex rename to modules/conditionals/slides-conditionals/abstract.tex diff --git a/modules/conditionals/slides/contents.tex b/modules/conditionals/slides-conditionals/contents.tex similarity index 100% rename from modules/conditionals/slides/contents.tex rename to modules/conditionals/slides-conditionals/contents.tex diff --git a/modules/conditionals/slides/examples-cinek/age.py b/modules/conditionals/slides-conditionals/examples-cinek/age.py similarity index 100% rename from modules/conditionals/slides/examples-cinek/age.py rename to modules/conditionals/slides-conditionals/examples-cinek/age.py diff --git a/modules/conditionals/slides/examples-cinek/birthyear.py b/modules/conditionals/slides-conditionals/examples-cinek/birthyear.py similarity index 100% rename from modules/conditionals/slides/examples-cinek/birthyear.py rename to modules/conditionals/slides-conditionals/examples-cinek/birthyear.py diff --git "a/modules/conditionals/slides/examples-cinek/j\303\244mf\303\266relse.py" "b/modules/conditionals/slides-conditionals/examples-cinek/j\303\244mf\303\266relse.py" similarity index 100% rename from "modules/conditionals/slides/examples-cinek/j\303\244mf\303\266relse.py" rename to "modules/conditionals/slides-conditionals/examples-cinek/j\303\244mf\303\266relse.py" diff --git a/modules/conditionals/slides/examples-cinek/vakna.py b/modules/conditionals/slides-conditionals/examples-cinek/vakna.py similarity index 100% rename from modules/conditionals/slides/examples-cinek/vakna.py rename to modules/conditionals/slides-conditionals/examples-cinek/vakna.py diff --git a/modules/conditionals/slides/examples/age.py b/modules/conditionals/slides-conditionals/examples/age.py similarity index 100% rename from modules/conditionals/slides/examples/age.py rename to modules/conditionals/slides-conditionals/examples/age.py diff --git a/modules/conditionals/slides/examples/birth.py b/modules/conditionals/slides-conditionals/examples/birth.py similarity index 100% rename from modules/conditionals/slides/examples/birth.py rename to modules/conditionals/slides-conditionals/examples/birth.py diff --git a/modules/conditionals/slides/examples/birthyear.py b/modules/conditionals/slides-conditionals/examples/birthyear.py similarity index 100% rename from modules/conditionals/slides/examples/birthyear.py rename to modules/conditionals/slides-conditionals/examples/birthyear.py diff --git a/modules/conditionals/slides/examples/countdown.py b/modules/conditionals/slides-conditionals/examples/countdown.py similarity index 100% rename from modules/conditionals/slides/examples/countdown.py rename to modules/conditionals/slides-conditionals/examples/countdown.py diff --git a/modules/conditionals/slides/examples/genus.py b/modules/conditionals/slides-conditionals/examples/genus.py similarity index 100% rename from modules/conditionals/slides/examples/genus.py rename to modules/conditionals/slides-conditionals/examples/genus.py diff --git a/modules/conditionals/slides/examples/guess-annorlunda.py b/modules/conditionals/slides-conditionals/examples/guess-annorlunda.py similarity index 100% rename from modules/conditionals/slides/examples/guess-annorlunda.py rename to modules/conditionals/slides-conditionals/examples/guess-annorlunda.py diff --git a/modules/conditionals/slides/examples/guess.py b/modules/conditionals/slides-conditionals/examples/guess.py similarity index 100% rename from modules/conditionals/slides/examples/guess.py rename to modules/conditionals/slides-conditionals/examples/guess.py diff --git a/modules/conditionals/slides/examples/if.py b/modules/conditionals/slides-conditionals/examples/if.py similarity index 100% rename from modules/conditionals/slides/examples/if.py rename to modules/conditionals/slides-conditionals/examples/if.py diff --git a/modules/conditionals/slides/examples/rnd.py b/modules/conditionals/slides-conditionals/examples/rnd.py similarity index 100% rename from modules/conditionals/slides/examples/rnd.py rename to modules/conditionals/slides-conditionals/examples/rnd.py diff --git a/modules/conditionals/slides/examples/test.py b/modules/conditionals/slides-conditionals/examples/test.py similarity index 100% rename from modules/conditionals/slides/examples/test.py rename to modules/conditionals/slides-conditionals/examples/test.py diff --git a/modules/conditionals/slides/notes.tex b/modules/conditionals/slides-conditionals/notes.tex similarity index 100% rename from modules/conditionals/slides/notes.tex rename to modules/conditionals/slides-conditionals/notes.tex diff --git a/modules/conditionals/slides/preamble.tex b/modules/conditionals/slides-conditionals/preamble.tex similarity index 100% rename from modules/conditionals/slides/preamble.tex rename to modules/conditionals/slides-conditionals/preamble.tex diff --git a/modules/conditionals/slides/slides.tex b/modules/conditionals/slides-conditionals/slides.tex similarity index 100% rename from modules/conditionals/slides/slides.tex rename to modules/conditionals/slides-conditionals/slides.tex diff --git a/modules/conditionals/slides-input/.gitignore b/modules/conditionals/slides-input/.gitignore new file mode 100644 index 00000000..6d2abc47 --- /dev/null +++ b/modules/conditionals/slides-input/.gitignore @@ -0,0 +1,4 @@ +notes.pdf +slides.pdf +notes-more.pdf +slides-more.pdf diff --git a/modules/conditionals/slides-input/Makefile b/modules/conditionals/slides-input/Makefile new file mode 100644 index 00000000..9a1a3696 --- /dev/null +++ b/modules/conditionals/slides-input/Makefile @@ -0,0 +1,22 @@ +LATEXFLAGS+= -shell-escape + +.PHONY: all +all: notes.pdf slides.pdf + +SRC+= preamble.tex +SRC+= abstract.tex contents.tex + +notes.pdf: notes.tex +notes.pdf: ${SRC} + +slides.pdf: slides.tex +slides.pdf: ${SRC} + + +.PHONY: clean +clean: + ${RM} notes.pdf slides.pdf + + +INCLUDE_MAKEFILES=../../../makefiles +include ${INCLUDE_MAKEFILES}/tex.mk diff --git a/modules/conditionals/slides-input/abstract.tex b/modules/conditionals/slides-input/abstract.tex new file mode 100644 index 00000000..4012d9d3 --- /dev/null +++ b/modules/conditionals/slides-input/abstract.tex @@ -0,0 +1,22 @@ +% What's the problem? +% Why is it a problem? Research gap left by other approaches? +% Why is it important? Why care? +% What's the approach? How to solve the problem? +% What's the findings? How was it evaluated, what are the results, limitations, +% what remains to be done? + +% XXX Summary +\emph{Summary:} +\dots + +% XXX Motivation and intended learning outcomes +\emph{Intended learning outcomes:} +\dots + +% XXX Prerequisites +\emph{Prerequisites:} +\dots + +% XXX Reading material +\emph{Reading:} +\dots diff --git a/modules/conditionals/slides-input/contents.tex b/modules/conditionals/slides-input/contents.tex new file mode 100644 index 00000000..13e8da98 --- /dev/null +++ b/modules/conditionals/slides-input/contents.tex @@ -0,0 +1,199 @@ +\title{% + Inmatning och felhantering +} +\author{Daniel Bosk} +\institute{% + KTH EECS +} + +\mode<article>{\maketitle} +\mode<presentation>{% + \begin{frame} + \maketitle + \end{frame} +} + +\mode* + +\begin{abstract} + \input{abstract.tex} +\end{abstract} + + +\section{Inmatning} + +\subsection{Inmatning av text} + +\begin{frame} + \begin{center} + \mintinline[fontsize=\Large]{python}|variable = input("Optional prompt:")| + \end{center} +\end{frame} + +\begin{frame}[fragile] + \begin{example} + \begin{minted}{python} +age = input("How old are you? ") +print(f"Aha, so you're {age} years.") + \end{minted} + \end{example} + + \pause + + \begin{example} + \begin{minted}{python} +print("How old are you?", end=" ") +age = input() +print(f"Ah, you're only {age} years old.") + \end{minted} + \end{example} +\end{frame} + +\subsection{Inmatning av andra typer} + +\begin{frame} + \begin{remark}[\mintinline{python}|input()|] + \begin{itemize} + \item Returnerar en sträng. + \item Måste typkonvertera om man vill ha annat. + \end{itemize} + \end{remark} +\end{frame} + +\begin{frame}[fragile] + \begin{example}[Funkar inte] + \begin{minted}{python} +age = input("How old are you?") +print(f"Ah, then I'm older, I'm {age+1}!") + \end{minted} + \end{example} + + \pause + + \begin{example}[Funkar] + \begin{minted}[highlightlines=2]{python} +age = input("How old are you?") +print(f"Oh, then I'm older, I'm {int(age)+1}!") + \end{minted} + \end{example} + + \begin{example}[Funkar] + \begin{minted}[highlightlines=1]{python} +age = int(input("How old are you?")) +print(f"Oh, then I'm older, I'm {age+1}!") + \end{minted} + \end{example} +\end{frame} + +\section{Datatyper och operationer} + +\begin{frame} + \begin{remark}[Inbyggda datatyper] + \begin{itemize} + \item \mintinline{python}|str(x)| gör om \mintinline{python}|x| till textsträng + \item \mintinline{python}|int(x)| gör om till heltal + \item \mintinline{python}|float(x)| gör om till flyttal + \item \mintinline{python}|complex(re, im)| gör om till komplext tal + \end{itemize} + \end{remark} +\end{frame} + + +\subsection{Numeriska typer} + +\begin{frame}[fragile] + \begin{block}{Operationer numeriska typer} + \begin{itemize} + \item \mintinline{python}|a + b| ger addition + \item \mintinline{python}|a - b| ger subtraktion + \item \mintinline{python}|a * b| ger multiplikation + \item \mintinline{python}|a / b| ger division (heltal till flyttal) + \item \mintinline{python}|a // b| ger heltalsdivision (heltal till heltal) + \item \mintinline{python}|a % b| ger resten vid heltalsdivision + \item \mintinline{python}|a ** b| ger \(a^b\) + \end{itemize} + \end{block} +\end{frame} + + +\section{Fel och felhantering} + +\subsection{Särfall} + +\begin{frame}[fragile] + \begin{example} + \begin{minted}{text} +>>> int("a") +Traceback (most recent call last): + File "<stdin>", line 1, in <module> +ValueError: invalid literal for int() with base 10: 'a' +>>> + \end{minted} + \end{example} +\end{frame} + +\begin{frame}[fragile] + \begin{example} + \begin{minted}{text} +>>> 5/0 +Traceback (most recent call last): + File "<stdin>", line 1, in <module> +ZeroDivisionError: division by zero +>>> + \end{minted} + \end{example} +\end{frame} + +\begin{frame}[fragile] + \begin{example} + \begin{minted}{text} +>>> prynt(3) +Traceback (most recent call last): + File "<stdin>", line 1, in <module> +NameError: name 'prynt' is not defined +>>> + \end{minted} + \end{example} +\end{frame} + +\subsection{Felhantering: att fånga särfall} + +\begin{frame} + \includegraphics[width=\columnwidth]{figs/docs-except.png} +\end{frame} + +\begin{frame}[fragile] + \begin{example}[Fånga särfall: valuerr.py] + \inputminted{python}{examples/valuerr.py} + \end{example} + + \pause + + \begin{example} + \begin{minted}{text} +$ python3 valuerr.py +We caught this: invalid literal for int() with base 10: 'a' + \end{minted} + \end{example} +\end{frame} + +\begin{frame}[fragile] + \begin{minted}{python} +try: + # kod som kan orsaka fel +except Exception as err: + print(f"Ett okänt fel inträffade: {err}") + \end{minted} + \begin{remark} + \begin{itemize} + \item \mintinline{python}{except Exception as err} fångar \emph{allt}! + \end{itemize} + \end{remark} +\end{frame} + +\begin{frame}[fragile] + \begin{example}[manyerr.py] + \inputminted{python}{examples/manyerr.py} + \end{example} +\end{frame} + diff --git a/modules/conditionals/slides-input/examples-cinek/age.py b/modules/conditionals/slides-input/examples-cinek/age.py new file mode 100644 index 00000000..4fe4a34a --- /dev/null +++ b/modules/conditionals/slides-input/examples-cinek/age.py @@ -0,0 +1,5 @@ +"""Exempelprogram som visar åldersexemplet med inmatning""" + +print("How old are you?", end=" ") +age = int(input()) +print(f"Aha, I'm {age+1} years, so I'm older.") diff --git a/modules/conditionals/slides-input/examples-cinek/birthyear.py b/modules/conditionals/slides-input/examples-cinek/birthyear.py new file mode 100644 index 00000000..2c8f3283 --- /dev/null +++ b/modules/conditionals/slides-input/examples-cinek/birthyear.py @@ -0,0 +1,9 @@ +"""Exempelprogram som frågar efter ålder""" + +födelseår = int(input("Vilket år är du född?")) +if födelseår < 1995: + print("Ojsan hoppsan, här var det riktigt gammalt!") +elif födelseår < 2000: + print("Oj, du börjar bli gammal!") +else: + print("Grattis, du är fortfarande ung och fräsch!") diff --git "a/modules/conditionals/slides-input/examples-cinek/j\303\244mf\303\266relse.py" "b/modules/conditionals/slides-input/examples-cinek/j\303\244mf\303\266relse.py" new file mode 100644 index 00000000..bf15023e --- /dev/null +++ "b/modules/conditionals/slides-input/examples-cinek/j\303\244mf\303\266relse.py" @@ -0,0 +1,18 @@ +"""Ett program som jämför returvärden från funktionsanrop""" + +def kvadrat(x): + """Returnerar x i kvadrat""" + return x*x + +sträng1 = input("Säg något: ") +sträng2 = input("Säg något annat: ") + +if sträng1 != sträng2: + print("Grattis, du följde instruktionen!") + print(f"Första gången sa du '{sträng1}', andra gången sa du '{sträng2}'.") + +x = float(input("Skriv ett flyttal: ")) +x2 = kvadrat(x) +print(f"{x} i kvadrat blir {x2}.") +if x2 == round(x2): + print(f"{x2} saknar decimalföljd.") diff --git a/modules/conditionals/slides-input/examples-cinek/vakna.py b/modules/conditionals/slides-input/examples-cinek/vakna.py new file mode 100644 index 00000000..98a4e0da --- /dev/null +++ b/modules/conditionals/slides-input/examples-cinek/vakna.py @@ -0,0 +1,33 @@ +"""Program som räknar ut hur länge du varit vaken""" + +def skillnad(nu, vaknade): + """Tar nuvarande tid, tiden för vaknandet och returnerar skillnaden i timmar""" + return nu - vaknade + +def hhmm_till_flyttal(hh, mm): + """Tar hh och mm och returnerar som flyttal""" + return int(hh) + int(mm)/60 + +def flyttal_till_hhmm(timmar): + """Tar timmar i flyttalsform, returnerar hh och mm""" + hh = int(timmar) + mm = round((timmar - hh)*60) + return str(hh), str(mm) + +def main(): + klockan_nu = input("Hur mycket är klockan just nu? (Ange hh:mm) ") + klockan_vaknade = input("Hur mycket var klockan när du vaknade? ") + + hh_nu, mm_nu = klockan_nu.split(":") + hh_vaknade, mm_vaknade = klockan_vaknade.split(":") + + flyttal_vaken = skillnad( + hhmm_till_flyttal(hh_nu, mm_nu), + hhmm_till_flyttal(hh_vaknade, mm_vaknade)) + + timmar_vaken, minuter_vaken = flyttal_till_hhmm(flyttal_vaken) + + print(f"Du har varit vaken i {timmar_vaken} timmar och {minuter_vaken} minuter.") + +if __name__ == "__main__": + main() diff --git a/modules/conditionals/slides-input/examples/age.py b/modules/conditionals/slides-input/examples/age.py new file mode 100644 index 00000000..bfaddf1f --- /dev/null +++ b/modules/conditionals/slides-input/examples/age.py @@ -0,0 +1,2 @@ +age = int(input("Hur gammal är du?")) +print(f"Då är jag ett år äldre, jag är {age+1} år.") diff --git a/modules/conditionals/slides-input/examples/bed-noerr.py b/modules/conditionals/slides-input/examples/bed-noerr.py new file mode 100644 index 00000000..ef5a783d --- /dev/null +++ b/modules/conditionals/slides-input/examples/bed-noerr.py @@ -0,0 +1,44 @@ +import sys + +def hardness(): + """Fråga om vikt och returnera en rekommendation.""" + weight = float(input("Hur mycket väger du (kg)? ")) + + if weight < 50: + return "mjuk" + elif weight < 80: + return "mellan" + elif weight < 120: + return "hård" + else: + return "special" + +def main(): + """Huvudprogrammet""" + length = int(input("Hur lång är du? ")) + + mattress = "mjuk" + + if length < 10: + print("Ange längden i cm.") + sys.exit() + elif length < 130: + print("Du kan använda en barnsäng.") + elif length < 200: + print("Du kan använda en vanlig vuxensäng, 200 cm.") + mattress = hardness() + elif length < 220: + print("Du kan använda vår längre vuxensäng, 220 cm.") + mattress = hardness() + else: + print("Tyvärr har vi inga sängar i lager för dig, " + "du måste specialbeställa en.") + sys.exit() + + if mattress == "special": + print("Vi har ingen lämplig madrass för dig, " + "men det går att specialbeställa.") + else: + print(f"Du trivs nog bäst på en {mattress} madrass.") + +main() diff --git a/modules/conditionals/slides-input/examples/bed.py b/modules/conditionals/slides-input/examples/bed.py new file mode 100644 index 00000000..ff7700fd --- /dev/null +++ b/modules/conditionals/slides-input/examples/bed.py @@ -0,0 +1,52 @@ +import sys + +def hardness(): + """Fråga om vikt och returnera en rekommendation.""" + try: + weight = float(input("Hur mycket väger du (kg)? ")) + except ValueError as err: + print(f"Din vikt måste anges med siffror: {err}") + sys.exit() + + if weight < 50: + return "mjuk" + elif weight < 80: + return "mellan" + elif weight < 120: + return "hård" + else: + return "special" + +def main(): + """Huvudprogrammet""" + try: + length = int(input("Hur lång är du? ")) + except ValueError as err: + print(f"Du måste ange din längd i hela centimeter med siffror: {err}") + sys.exit() + + mattress = "mjuk" + + if length < 10: + print("Ange längden i cm.") + sys.exit() + elif length < 130: + print("Du kan använda en barnsäng.") + elif length < 200: + print("Du kan använda en vanlig vuxensäng, 200 cm.") + mattress = hardness() + elif length < 220: + print("Du kan använda vår längre vuxensäng, 220 cm.") + mattress = hardness() + else: + print("Tyvärr har vi inga sängar i lager för dig, " + "du måste specialbeställa en.") + sys.exit() + + if mattress == "special": + print("Vi har ingen lämplig madrass för dig, " + "men det går att specialbeställa.") + else: + print(f"Du trivs nog bäst på en {mattress} madrass.") + +main() diff --git a/modules/conditionals/slides-input/examples/birthyear.py b/modules/conditionals/slides-input/examples/birthyear.py new file mode 100644 index 00000000..ecdf815f --- /dev/null +++ b/modules/conditionals/slides-input/examples/birthyear.py @@ -0,0 +1,10 @@ +"""Program som tar ålder som inmatning""" + +year = int(input("När föddes du? ")) + +if year < 2000: + print("Du är i hyfsad form ändå.") +elif year < 1990: + print("Du är gammal och grå!") +else: + print("Du är ung och fräsch! Än så länge!") diff --git a/modules/conditionals/slides-input/examples/guess-annorlunda.py b/modules/conditionals/slides-input/examples/guess-annorlunda.py new file mode 100644 index 00000000..ffba2052 --- /dev/null +++ b/modules/conditionals/slides-input/examples/guess-annorlunda.py @@ -0,0 +1,9 @@ +guess = int(input("Guess one of my favourite numbers:")) + +while True: + if guess == 2 or guess == 3 or guess == 5: + break + + guess = int(input("Wrong, guess again:")) + +print("Finally, that's correct!") diff --git a/modules/conditionals/slides-input/examples/guess.py b/modules/conditionals/slides-input/examples/guess.py new file mode 100644 index 00000000..632700cd --- /dev/null +++ b/modules/conditionals/slides-input/examples/guess.py @@ -0,0 +1,6 @@ +guess = int(input("Guess one of my favourite numbers:")) + +while guess != 2 and guess != 3 and guess != 5: + guess = int(input("Wrong, guess again:")) + +print("Finally, that's correct!") diff --git a/modules/conditionals/slides-input/examples/if.py b/modules/conditionals/slides-input/examples/if.py new file mode 100644 index 00000000..fab83d28 --- /dev/null +++ b/modules/conditionals/slides-input/examples/if.py @@ -0,0 +1,10 @@ +x = input("A number please:") + +if x == "tre": + y = 3 +elif x == "två": + y = 2 +else: + y = 0 + +print(y) diff --git a/modules/conditionals/slides-input/examples/manyerr.py b/modules/conditionals/slides-input/examples/manyerr.py new file mode 100644 index 00000000..cfd8e17d --- /dev/null +++ b/modules/conditionals/slides-input/examples/manyerr.py @@ -0,0 +1,16 @@ +"""Program som illustrerar hur man fångar flera typer av fel""" + +try: + x = int(input("Nominator x = ")) + y = int(input("Denominator y = ")) + print(f"{x} / {y} = {x/y}") + +except ZeroDivisionError: + print("Sorry, the denominator must be non-zero.") + +except ValueError: + print("Sorry, you must enter numbers.") + +except Exception as err: + print(f"Sorry, an unexpected error occurred: {err}") + diff --git a/modules/conditionals/slides-input/examples/nameerr.py b/modules/conditionals/slides-input/examples/nameerr.py new file mode 100644 index 00000000..04871f4d --- /dev/null +++ b/modules/conditionals/slides-input/examples/nameerr.py @@ -0,0 +1,5 @@ +try: + prynt("3") +except Exception as err: + print(f"We caught this: {err}") + diff --git a/modules/conditionals/slides-input/examples/rnd.py b/modules/conditionals/slides-input/examples/rnd.py new file mode 100644 index 00000000..2b293fae --- /dev/null +++ b/modules/conditionals/slides-input/examples/rnd.py @@ -0,0 +1,5 @@ +import random + +x = random.randint(0, 10) + +print(x) diff --git a/modules/conditionals/slides-input/examples/test.py b/modules/conditionals/slides-input/examples/test.py new file mode 100644 index 00000000..8905c63c --- /dev/null +++ b/modules/conditionals/slides-input/examples/test.py @@ -0,0 +1,4 @@ +n = 10 + +if n < 10 and n > 5: + print("test") diff --git a/modules/conditionals/slides-input/examples/valuerr.py b/modules/conditionals/slides-input/examples/valuerr.py new file mode 100644 index 00000000..897ac0fa --- /dev/null +++ b/modules/conditionals/slides-input/examples/valuerr.py @@ -0,0 +1,7 @@ +"""Program som visar hur särfall funkar""" + +try: + int("a") +except ValueError as err: + print(f"We caught this: {err}") + diff --git a/modules/conditionals/slides-input/examples/zerodiv.py b/modules/conditionals/slides-input/examples/zerodiv.py new file mode 100644 index 00000000..b6f78997 --- /dev/null +++ b/modules/conditionals/slides-input/examples/zerodiv.py @@ -0,0 +1,5 @@ +try: + 5/0 +except Exception as err: + print(f"We caught this: {err}") + diff --git a/modules/conditionals/slides-input/figs/docs-except.png b/modules/conditionals/slides-input/figs/docs-except.png new file mode 100644 index 0000000000000000000000000000000000000000..3e90fac5582c7f80fac240521a32f383bc6aadfa GIT binary patch literal 238941 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ǨN6D|~%!boo-9}L?E-i{vTYAYkM3|EQ#`&~& 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 TP!;@d5r_#({U{UE_W8d6t|8RW literal 0 HcmV?d00001 diff --git a/modules/conditionals/slides-input/notes.tex b/modules/conditionals/slides-input/notes.tex new file mode 100644 index 00000000..b6f9a884 --- /dev/null +++ b/modules/conditionals/slides-input/notes.tex @@ -0,0 +1,30 @@ +\documentclass{article} + +\usepackage[hyphens]{url} +\usepackage[hidelinks]{hyperref} + +\input{preamble.tex} + +\usepackage[noamsthm,notheorems]{beamerarticle} +\setjobnamebeamerversion{slides} + +%\usepackage{authblk} +%\let\institute\affil + +\declaretheorem[numbered=unless unique,style=theorem]{theorem} +\declaretheorem[numbered=unless unique,style=definition]{definition} +\declaretheorem[numbered=unless unique,style=definition]{assumption} +\declaretheorem[numbered=unless unique,style=definition]{protocol} +\declaretheorem[numbered=unless unique,style=example]{example} +%\declaretheorem[style=definition,numbered=unless unique, +% name=Example,refname={example,examples}]{example} +\declaretheorem[numbered=unless unique,style=remark]{remark} +\declaretheorem[numbered=unless unique,style=remark]{idea} +\declaretheorem[numbered=unless unique,style=exercise]{exercise} +\declaretheorem[numbered=unless unique,style=exercise]{question} +\declaretheorem[numbered=unless unique,style=solution]{solution} + +\begin{document} +\input{contents.tex} +\printbibliography +\end{document} diff --git a/modules/conditionals/slides-input/preamble.tex b/modules/conditionals/slides-input/preamble.tex new file mode 100644 index 00000000..ee813387 --- /dev/null +++ b/modules/conditionals/slides-input/preamble.tex @@ -0,0 +1,39 @@ +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage[british,swedish]{babel} +\usepackage{booktabs} + +\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex} +\addbibresource{slides.bib} + +\usepackage[all]{foreign} +\renewcommand{\foreignfullfont}{} +\renewcommand{\foreignabbrfont}{} + +\usepackage{newclude} +\usepackage{import} + +\usepackage[strict]{csquotes} +\usepackage[single]{acro} + +\usepackage{subcaption} + +\usepackage[noend]{algpseudocode} +\usepackage{xparse} + +\let\email\texttt + +\usepackage[outputdir=ltxobj]{minted} +\setminted{autogobble,fontsize=\footnotesize} + +\usepackage{amsmath} +\usepackage{amssymb} +\usepackage{mathtools} +\usepackage{amsthm} +\usepackage{thmtools} +\usepackage[unq]{unique} +\DeclareMathOperator{\powerset}{\mathcal{P}} + +\usepackage[binary-units]{siunitx} + +\usepackage[capitalize]{cleveref} diff --git a/modules/conditionals/slides-input/slides.tex b/modules/conditionals/slides-input/slides.tex new file mode 100644 index 00000000..d7beb5f0 --- /dev/null +++ b/modules/conditionals/slides-input/slides.tex @@ -0,0 +1,108 @@ +\documentclass[ignoreframetext]{beamer} +\input{preamble.tex} + +\usetheme{Berlin} +\setbeamertemplate{footline}%{miniframes theme} +{% + \begin{beamercolorbox}[colsep=1.5pt]{upper separation line foot} + \end{beamercolorbox} + \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,% + leftskip=.3cm,rightskip=.3cm plus1fil]{author in head/foot}% + \leavevmode{\usebeamerfont{author in head/foot}\insertshortauthor}% + \hfill% + {\usebeamerfont{institute in head/foot}\usebeamercolor[fg]{institute in head/foot}\insertshortinstitute}% + \end{beamercolorbox}% + \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,% + leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}% + {\usebeamerfont{title in head/foot}\insertshorttitle} \hfill \insertframenumber% + \end{beamercolorbox}% + \begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot} + \end{beamercolorbox} +} +\setbeamercovered{transparent} +\setbeamertemplate{bibliography item}[text] + +\AtBeginSection[]{% + \begin{frame}<beamer> + \tableofcontents[currentsection] + \end{frame} +} + +\ProvideDocumentEnvironment{assumption}{o}{% + \IfValueTF{#1}{% + \begin{block}{Assumption: #1} + }{% + \begin{block}{Assumption} + } +}{% + \end{block} +} + +\ProvideDocumentEnvironment{protocol}{o}{% + \IfValueTF{#1}{% + \begin{block}{Protocol: #1} + }{% + \begin{block}{Protocol} + } +}{% + \end{block} +} + +\ProvideDocumentEnvironment{remark}{o}{% + \IfValueTF{#1}{% + \begin{alertblock}{Note: #1} + }{% + \begin{alertblock}{Note} + } +}{% + \end{alertblock} +} + +\ProvideDocumentEnvironment{idea}{o}{% + \IfValueTF{#1}{% + \begin{block}{Idea: #1} + }{% + \begin{block}{Idea} + } +}{% + \end{block} +} + +\ProvideDocumentEnvironment{question}{o}{% + \setbeamercolor{block body}{bg=orange!15,fg=black} + \setbeamercolor{block title}{bg=orange,fg=white} + \setbeamercolor{local structure}{fg=orange} + \IfValueTF{#1}{% + \begin{block}{Question: #1} + }{% + \begin{block}{Question} + } +}{% + \end{block} +} + +\ProvideDocumentEnvironment{exercise}{o}{% + \setbeamercolor{block body}{bg=yellow!10,fg=black} + \setbeamercolor{block title}{bg=yellow,fg=black} + \setbeamercolor{local structure}{fg=yellow} + \IfValueTF{#1}{% + \begin{block}{Exercise: #1} + }{% + \begin{block}{Exercise} + } +}{% + \end{block} +} + + +\begin{document} +\mode<all> +\input{contents.tex} +\mode* +% +%%% REFERENCES %%% + +\begin{frame}[allowframebreaks] + \printbibliography +\end{frame} +\end{document} diff --git a/modules/iterations/slides/examples/countdown.py b/modules/iterations/slides/examples/countdown.py new file mode 100644 index 00000000..098d35d5 --- /dev/null +++ b/modules/iterations/slides/examples/countdown.py @@ -0,0 +1,13 @@ +"""Program som räknar ned""" + +import time + +n = 10 + +while n > 0: + print(f"n = {n}") + #n = n - 1 + n -= 1 + time.sleep(1) + +print("Gott nytt år!") From 77f315ee3b4e7130b6e2f354184fc5e2de0322be Mon Sep 17 00:00:00 2001 From: mazen-mardini <mazen@mengate.se> Date: Thu, 8 Sep 2022 17:35:15 +0200 Subject: [PATCH 161/214] Moves pre- and posttest.py back to modules/variables. --- modules/variables/tutorial/posttest.py | 18 ------------------ modules/variables/tutorial/pretest.py | 18 ------------------ 2 files changed, 36 deletions(-) delete mode 100644 modules/variables/tutorial/posttest.py delete mode 100644 modules/variables/tutorial/pretest.py diff --git a/modules/variables/tutorial/posttest.py b/modules/variables/tutorial/posttest.py deleted file mode 100644 index e93c9e31..00000000 --- a/modules/variables/tutorial/posttest.py +++ /dev/null @@ -1,18 +0,0 @@ -# Math calculation programme - -def divide(x): - return x / 2 - - -x = 2 -y = 2 - -divided = divide(x) - -print(divided) - -x = x + 2 - -print(divided + y) - -print(x / 2 + y) diff --git a/modules/variables/tutorial/pretest.py b/modules/variables/tutorial/pretest.py deleted file mode 100644 index e7d9d289..00000000 --- a/modules/variables/tutorial/pretest.py +++ /dev/null @@ -1,18 +0,0 @@ -# Math calculation programme - -def multiply(x, y): - return x*y - - -x = 4 -y = 5 - -multiple = multiply(x, y) - -print(multiple) - -x = x + 3 - -print(multiple) - -print(x*y) From 6f56b79ddd08674a315c834123e541b5600d4a84 Mon Sep 17 00:00:00 2001 From: mazen-mardini <mazen@mengate.se> Date: Thu, 8 Sep 2022 17:35:37 +0200 Subject: [PATCH 162/214] Moves pre- and posttest.py back to modules/variables. --- modules/variables/posttest.py | 18 ++++++++++++++++++ modules/variables/pretest.py | 17 +++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 modules/variables/posttest.py create mode 100644 modules/variables/pretest.py diff --git a/modules/variables/posttest.py b/modules/variables/posttest.py new file mode 100644 index 00000000..e93c9e31 --- /dev/null +++ b/modules/variables/posttest.py @@ -0,0 +1,18 @@ +# Math calculation programme + +def divide(x): + return x / 2 + + +x = 2 +y = 2 + +divided = divide(x) + +print(divided) + +x = x + 2 + +print(divided + y) + +print(x / 2 + y) diff --git a/modules/variables/pretest.py b/modules/variables/pretest.py new file mode 100644 index 00000000..fefdadf5 --- /dev/null +++ b/modules/variables/pretest.py @@ -0,0 +1,17 @@ +# Math calculation programme + +def multiply(x, y): + return x*y + +x = 4 +y = 5 + +multiple = multiply(x,y) + +print(multiple) + +x = x + 3 + +print(multiple) + +print(x*y) \ No newline at end of file From d53dabba522fb838af858dc0acf513d7c7eb031a Mon Sep 17 00:00:00 2001 From: mazen-mardini <mazen@mengate.se> Date: Thu, 8 Sep 2022 17:40:33 +0200 Subject: [PATCH 163/214] Small change to UI in snabbt_ibland.py. --- modules/variables/tutorial-advanced/snabbt_ibland.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/variables/tutorial-advanced/snabbt_ibland.py b/modules/variables/tutorial-advanced/snabbt_ibland.py index 91ce45c3..7cd4219e 100644 --- a/modules/variables/tutorial-advanced/snabbt_ibland.py +++ b/modules/variables/tutorial-advanced/snabbt_ibland.py @@ -12,7 +12,7 @@ def multiplicera_med_15(tal: float) -> float: def fråga_om_multiplikation(): """Fråga användaren om vilket tal denne vill multiplicera med 15.""" tal = float(input("Skriv ett tal som du vill multiplicera med 15: ")) - print("Multiplicerar: ", end="") + print("Multiplicerar... ", end="") print(multiplicera_med_15(tal)) From b649d1033c3b53ac2a9ff99026a672675d4aff3f Mon Sep 17 00:00:00 2001 From: mazen-mardini <mazen@mengate.se> Date: Thu, 8 Sep 2022 17:43:38 +0200 Subject: [PATCH 164/214] Fixes typo. --- modules/variables/tutorial-advanced/bmi.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/variables/tutorial-advanced/bmi.py b/modules/variables/tutorial-advanced/bmi.py index 22e234ba..55f3db11 100644 --- a/modules/variables/tutorial-advanced/bmi.py +++ b/modules/variables/tutorial-advanced/bmi.py @@ -20,7 +20,7 @@ def main(): print("18.5 ≤ BMI < 25.0 ==> Du är normalviktig") print("25.0 ≤ BMI ==> Du är överviktig") print() - print(f"Din BMI är: {bmi(VIKT, LÄNGD):.2f}") + print(f"Ditt BMI är: {bmi(VIKT, LÄNGD):.2f}") if __name__ == "__main__": From b5bf6d604a74c55374b9a571470df98a187442dc Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Fri, 9 Sep 2022 16:32:40 +0200 Subject: [PATCH 165/214] Improves conditionals/slides-input --- .../conditionals/slides-input/contents.tex | 91 +++++++++++++++++- .../slides-input/examples/age-funcs-input.py | 42 ++++++++ .../slides-input/examples/age-funcs.py | 40 ++++++++ .../conditionals/slides-input/examples/mod.py | 11 +++ .../slides-input/examples/strmeth.py | 14 +++ .../slides-input/examples/strop.py | 13 +++ .../slides-input/figs/docs-builtins.png | Bin 0 -> 169382 bytes .../slides-input/figs/docs-str.png | Bin 0 -> 284567 bytes modules/conditionals/slides-input/slides.tex | 6 +- 9 files changed, 213 insertions(+), 4 deletions(-) create mode 100644 modules/conditionals/slides-input/examples/age-funcs-input.py create mode 100644 modules/conditionals/slides-input/examples/age-funcs.py create mode 100644 modules/conditionals/slides-input/examples/mod.py create mode 100644 modules/conditionals/slides-input/examples/strmeth.py create mode 100644 modules/conditionals/slides-input/examples/strop.py create mode 100644 modules/conditionals/slides-input/figs/docs-builtins.png create mode 100644 modules/conditionals/slides-input/figs/docs-str.png diff --git a/modules/conditionals/slides-input/contents.tex b/modules/conditionals/slides-input/contents.tex index 13e8da98..c4719486 100644 --- a/modules/conditionals/slides-input/contents.tex +++ b/modules/conditionals/slides-input/contents.tex @@ -20,6 +20,32 @@ \end{abstract} +\section{Ett program} + +\begin{frame}[fragile] + \inputminted[linenos,firstline=12,lastline=12]{python}{examples/age-funcs.py} + \inputminted[linenos,firstline=16,lastline=16]{python}{examples/age-funcs.py} + \inputminted[linenos,firstline=20,lastline=20]{python}{examples/age-funcs.py} + \vspace{0.5em} + \inputminted[linenos,firstline=36]{python}{examples/age-funcs.py} +\end{frame} + +\begin{frame}[fragile] + \begin{block}{Gammal} + \inputminted[linenos,firstline=36,highlightlines={36,37,39}]{python}{examples/age-funcs.py} + \end{block} + \begin{block}{Ny} + \inputminted[linenos,firstline=37,highlightlines={37,39,40}]{python}{examples/age-funcs-input.py} + \end{block} +\end{frame} + +%\begin{frame}[fragile] +% \dots +% \inputminted[linenos,firstline=20,lastline=25,highlightlines=22]{python}{examples/age-funcs-input.py} +% \dots +% \inputminted[linenos,firstline=37,highlightlines=39]{python}{examples/age-funcs-input.py} +%\end{frame} + \section{Inmatning} \subsection{Inmatning av text} @@ -30,6 +56,10 @@ \subsection{Inmatning av text} \end{center} \end{frame} +\begin{frame}[fragile] + \includegraphics[height=\textheight]{figs/docs-builtins.png} +\end{frame} + \begin{frame}[fragile] \begin{example} \begin{minted}{python} @@ -98,7 +128,6 @@ \section{Datatyper och operationer} \end{remark} \end{frame} - \subsection{Numeriska typer} \begin{frame}[fragile] @@ -115,6 +144,62 @@ \subsection{Numeriska typer} \end{block} \end{frame} +\begin{frame}[fragile] + \begin{example}[\texttt{mod.py}] + \inputminted[linenos]{python}{examples/mod.py} + \end{example} +\end{frame} + +\subsection{Strängar} + +\begin{frame}[fragile] + \begin{block}{Operationer strängar} + \begin{itemize} + \item \mintinline{python}|a + b| ger sammanslagning + \item \mintinline{python}|a * b| ger upprepning om \mintinline{python}|a| + är en sträng och \mintinline{python}|b| är ett heltal. + \item \mintinline{python}|a[b]| ger en tecknet på position + \mintinline{python}|b|. + \item \mintinline{python}|a[b:c]| ger en delsträng om + \mintinline{python}|b| och \mintinline{python}|c| är heltal. + \end{itemize} + \end{block} +\end{frame} + +\begin{frame} + \begin{example}[\texttt{strop.py}] + \inputminted[linenos]{python}{examples/strop.py} + \end{example} +\end{frame} + +\begin{frame} + \begin{block}{Metoder strängar} + \begin{itemize} + \item \texttt{.capitalize()} + \item \texttt{.center(width, fillchar)} + \item \texttt{.find(substring, start, end)} + \item \texttt{.strip()} + \item \texttt{.upper()}, \texttt{.lower()}, \texttt{.casefold()} + \end{itemize} + \end{block} +\end{frame} + +\begin{frame} + \begin{example}[\texttt{strmeth.py}] + \inputminted[linenos]{python}{examples/strmeth.py} + \end{example} +\end{frame} + +\subsection{Vårt program} + +\begin{frame}[fragile] + \inputminted[linenos,firstline=12,lastline=14,highlightlines=14]{python}{examples/age-funcs-input.py} + \dots + \inputminted[linenos,firstline=20,lastline=25]{python}{examples/age-funcs-input.py} + \dots + \inputminted[linenos,firstline=37,highlightlines=39]{python}{examples/age-funcs-input.py} +\end{frame} + \section{Fel och felhantering} @@ -197,3 +282,7 @@ \subsection{Felhantering: att fånga särfall} \end{example} \end{frame} +\begin{frame}[fragile] + \inputminted[linenos,firstline=37,highlightlines={38,41,42}]{python}{examples/age-funcs-input.py} +\end{frame} + diff --git a/modules/conditionals/slides-input/examples/age-funcs-input.py b/modules/conditionals/slides-input/examples/age-funcs-input.py new file mode 100644 index 00000000..edf16ace --- /dev/null +++ b/modules/conditionals/slides-input/examples/age-funcs-input.py @@ -0,0 +1,42 @@ +""" +Ett program om ålder. Illustrerar: + + - kommentarer, + - utskrifter, + - variabler, + - datatyper + - variabelnamn och konstanter +""" +THIS_YEAR = 2022 + +def age(birthyear, this_year): + """Beräknar ålder utifrån två år.""" + return this_year - birthyear + +def birthyear_age(age): + """Retunerar födelseår för att vara age år gammal.""" + return THIS_YEAR - age + +def age_game(name, birthyear): + """Skriver ut lite skoj om ålder""" + #print(f"Hej, {name}") + + # beräkna ålder + the_age = age(birthyear, THIS_YEAR) + + print(f"Du är {the_age} gammal.") + print("Nu ska du får bli 25 år igen.") + + # beräkna nytt födelseår + birthyear = birthyear_age(25) + + print(f"Du är {age(birthyear, THIS_YEAR)} år gammal, " + f"det är {the_age-age(birthyear, THIS_YEAR)} år yngre.") + + +name = input("Vad heter du? ") +try: + birthyear = int(input(f"Hej, {name}, vilket år är du född? ")) + age_game(name, birthyear) +except ValueError as err: + print(f"Årtalet måste skrivas med siffror: {err}") diff --git a/modules/conditionals/slides-input/examples/age-funcs.py b/modules/conditionals/slides-input/examples/age-funcs.py new file mode 100644 index 00000000..58842ec1 --- /dev/null +++ b/modules/conditionals/slides-input/examples/age-funcs.py @@ -0,0 +1,40 @@ +""" +Ett program om ålder. Illustrerar: + + - kommentarer, + - utskrifter, + - variabler, + - datatyper + - variabelnamn och konstanter +""" +THIS_YEAR = 2022 + +def age(birthyear, this_year): + """Beräknar ålder utifrån två år.""" + return this_year - birthyear + +def birthyear_age(age): + """Retunerar födelseår för att vara age år gammal.""" + return THIS_YEAR - age + +def age_game(name, birthyear): + """Skriver ut lite skoj om ålder""" + print(f"Hej, {name}") + + # beräkna ålder + the_age = age(birthyear, THIS_YEAR) + + print(f"Du är {the_age} gammal.") + print("Nu ska du får bli 25 år igen.") + + # beräkna nytt födelseår + birthyear = birthyear_age(25) + + print(f"Du är {age(birthyear, THIS_YEAR)} år gammal, " + f"det är {the_age-age(birthyear, THIS_YEAR)} år yngre.") + +name = "Daniel" +birthyear = 1985 + +age_game(name, birthyear) +age_game("Urban", 1950) diff --git a/modules/conditionals/slides-input/examples/mod.py b/modules/conditionals/slides-input/examples/mod.py new file mode 100644 index 00000000..2bf1516e --- /dev/null +++ b/modules/conditionals/slides-input/examples/mod.py @@ -0,0 +1,11 @@ +def integer_division(a, b): + """Skriver ut info om a heltalsdividerat med b""" + print(f"{a} = {a // b} * {b} + {a % b}") + print(f"{a} // {b} == {a // b}") + print(f"{a} % {b} == {a % b}") + +integer_division(10, 4) +print() +integer_division(10, 3) +print() +integer_division(9, 3) diff --git a/modules/conditionals/slides-input/examples/strmeth.py b/modules/conditionals/slides-input/examples/strmeth.py new file mode 100644 index 00000000..6c94ff23 --- /dev/null +++ b/modules/conditionals/slides-input/examples/strmeth.py @@ -0,0 +1,14 @@ +def str_methods(string1, string2): + """Visar sträng-experiment med string""" + print(f"string1 = '{string1}'") + print(f"string2 = '{string2}'") + print(f"string1.capitalize() = '{string1.capitalize()}'") + print(f"string1.upper() = '{string1.upper()}'") + print(f"string1.center(20, '=') = '{string1.center(20, '=')}'") + print(f"string2.strip() = '{string2.strip()}'") + print(f"string1.find(string2) = '{string1.find(string2)}'") + print(f"string1.find(string2.strip()) = '{string1.find(string2.strip())}'") + +str_methods("hej på dig", " hej ") +print() +str_methods("hej på dig", " på ") diff --git a/modules/conditionals/slides-input/examples/strop.py b/modules/conditionals/slides-input/examples/strop.py new file mode 100644 index 00000000..5ab25941 --- /dev/null +++ b/modules/conditionals/slides-input/examples/strop.py @@ -0,0 +1,13 @@ +def str_operators(string1, string2, number): + """Visar sträng-experiment med string""" + print(f"string1 = '{string1}'") + print(f"string2 = '{string2}'") + print(f"string1 + string2 = '{string1+string2}'") + print(f"string1 * {number} = '{string1*number}'") + print(f"string1[{number}] = '{string1[number]}'") + print(f"string2[{number}] = '{string2[number]}'") + print(f"string1[{number}:{number+3}] = '{string1[number:number+3]}'") + print(f"string2[{number}:{number+3}] = '{string2[number:number+3]}'") + +str_operators("hej på dig", "hello there", 3) +str_operators("hejsan", "svejsan", 2) diff --git a/modules/conditionals/slides-input/figs/docs-builtins.png b/modules/conditionals/slides-input/figs/docs-builtins.png new file mode 100644 index 0000000000000000000000000000000000000000..0cb7e338e03b98a3e9c1332c9d2ccad3f9fb7984 GIT binary patch literal 169382 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˱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 literal 0 HcmV?d00001 diff --git a/modules/conditionals/slides-input/figs/docs-str.png b/modules/conditionals/slides-input/figs/docs-str.png new file mode 100644 index 0000000000000000000000000000000000000000..085e39ca64efee36584d3c0b47ff61e2448c2ff5 GIT binary patch literal 284567 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%0Do27WG)1C5Bpf0Sar?j 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 OK2l=xqBX+51O7kgr73~{ literal 0 HcmV?d00001 diff --git a/modules/conditionals/slides-input/slides.tex b/modules/conditionals/slides-input/slides.tex index d7beb5f0..692a8dd9 100644 --- a/modules/conditionals/slides-input/slides.tex +++ b/modules/conditionals/slides-input/slides.tex @@ -102,7 +102,7 @@ % %%% REFERENCES %%% -\begin{frame}[allowframebreaks] - \printbibliography -\end{frame} +%\begin{frame}[allowframebreaks] +% \printbibliography +%\end{frame} \end{document} From 382862e69c9842d602f54cb228ff121d4c9beeee Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Mon, 12 Sep 2022 09:17:11 +0200 Subject: [PATCH 166/214] Moves conditionals examples between slides --- .../examples/bed-noerr.py | 0 .../examples/bed.py | 0 .../slides-conditionals/examples/birthyear.py | 8 ++++---- .../conditionals/slides-input/examples/birthyear.py | 10 ---------- .../slides-input/examples/guess-annorlunda.py | 9 --------- modules/conditionals/slides-input/examples/if.py | 10 ---------- modules/conditionals/slides-input/examples/test.py | 4 ---- 7 files changed, 4 insertions(+), 37 deletions(-) rename modules/conditionals/{slides-input => slides-conditionals}/examples/bed-noerr.py (100%) rename modules/conditionals/{slides-input => slides-conditionals}/examples/bed.py (100%) delete mode 100644 modules/conditionals/slides-input/examples/birthyear.py delete mode 100644 modules/conditionals/slides-input/examples/guess-annorlunda.py delete mode 100644 modules/conditionals/slides-input/examples/if.py delete mode 100644 modules/conditionals/slides-input/examples/test.py diff --git a/modules/conditionals/slides-input/examples/bed-noerr.py b/modules/conditionals/slides-conditionals/examples/bed-noerr.py similarity index 100% rename from modules/conditionals/slides-input/examples/bed-noerr.py rename to modules/conditionals/slides-conditionals/examples/bed-noerr.py diff --git a/modules/conditionals/slides-input/examples/bed.py b/modules/conditionals/slides-conditionals/examples/bed.py similarity index 100% rename from modules/conditionals/slides-input/examples/bed.py rename to modules/conditionals/slides-conditionals/examples/bed.py diff --git a/modules/conditionals/slides-conditionals/examples/birthyear.py b/modules/conditionals/slides-conditionals/examples/birthyear.py index 6710ee29..ecdf815f 100644 --- a/modules/conditionals/slides-conditionals/examples/birthyear.py +++ b/modules/conditionals/slides-conditionals/examples/birthyear.py @@ -1,10 +1,10 @@ """Program som tar ålder som inmatning""" -år = int(input("När föddes du?")) +year = int(input("När föddes du? ")) -if år < 1995: - print("Du är gammal och grå!") -elif år < 2000: +if year < 2000: print("Du är i hyfsad form ändå.") +elif year < 1990: + print("Du är gammal och grå!") else: print("Du är ung och fräsch! Än så länge!") diff --git a/modules/conditionals/slides-input/examples/birthyear.py b/modules/conditionals/slides-input/examples/birthyear.py deleted file mode 100644 index ecdf815f..00000000 --- a/modules/conditionals/slides-input/examples/birthyear.py +++ /dev/null @@ -1,10 +0,0 @@ -"""Program som tar ålder som inmatning""" - -year = int(input("När föddes du? ")) - -if year < 2000: - print("Du är i hyfsad form ändå.") -elif year < 1990: - print("Du är gammal och grå!") -else: - print("Du är ung och fräsch! Än så länge!") diff --git a/modules/conditionals/slides-input/examples/guess-annorlunda.py b/modules/conditionals/slides-input/examples/guess-annorlunda.py deleted file mode 100644 index ffba2052..00000000 --- a/modules/conditionals/slides-input/examples/guess-annorlunda.py +++ /dev/null @@ -1,9 +0,0 @@ -guess = int(input("Guess one of my favourite numbers:")) - -while True: - if guess == 2 or guess == 3 or guess == 5: - break - - guess = int(input("Wrong, guess again:")) - -print("Finally, that's correct!") diff --git a/modules/conditionals/slides-input/examples/if.py b/modules/conditionals/slides-input/examples/if.py deleted file mode 100644 index fab83d28..00000000 --- a/modules/conditionals/slides-input/examples/if.py +++ /dev/null @@ -1,10 +0,0 @@ -x = input("A number please:") - -if x == "tre": - y = 3 -elif x == "två": - y = 2 -else: - y = 0 - -print(y) diff --git a/modules/conditionals/slides-input/examples/test.py b/modules/conditionals/slides-input/examples/test.py deleted file mode 100644 index 8905c63c..00000000 --- a/modules/conditionals/slides-input/examples/test.py +++ /dev/null @@ -1,4 +0,0 @@ -n = 10 - -if n < 10 and n > 5: - print("test") From 4c7cc731af2c96ec29827ee794a06a818d90bb49 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Mon, 12 Sep 2022 09:42:32 +0200 Subject: [PATCH 167/214] Moves more example code to the right module --- modules/conditionals/slides-input/examples/rnd.py | 5 ----- .../guess.py => iterations/slides/examples/guess-short.py} | 0 2 files changed, 5 deletions(-) delete mode 100644 modules/conditionals/slides-input/examples/rnd.py rename modules/{conditionals/slides-input/examples/guess.py => iterations/slides/examples/guess-short.py} (100%) diff --git a/modules/conditionals/slides-input/examples/rnd.py b/modules/conditionals/slides-input/examples/rnd.py deleted file mode 100644 index 2b293fae..00000000 --- a/modules/conditionals/slides-input/examples/rnd.py +++ /dev/null @@ -1,5 +0,0 @@ -import random - -x = random.randint(0, 10) - -print(x) diff --git a/modules/conditionals/slides-input/examples/guess.py b/modules/iterations/slides/examples/guess-short.py similarity index 100% rename from modules/conditionals/slides-input/examples/guess.py rename to modules/iterations/slides/examples/guess-short.py From 6578403c19f3bdd279a6672c529473b0a7ea8eba Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Mon, 12 Sep 2022 13:32:50 +0200 Subject: [PATCH 168/214] Adds URLs for conditionals/slides-input --- modules/conditionals/slides-input/README.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 modules/conditionals/slides-input/README.md diff --git a/modules/conditionals/slides-input/README.md b/modules/conditionals/slides-input/README.md new file mode 100644 index 00000000..c9322163 --- /dev/null +++ b/modules/conditionals/slides-input/README.md @@ -0,0 +1,5 @@ +- [YouTube: Inmatning och felhantering][yt] +- [FeedbackFruits: Inmatning och felhantering][fbf] + +[yt]: https://youtu.be/BmaBLot8f1s +[fbf]: https://eu.feedbackfruits.com/courses/activity-course/11d03a12-0b48-4c17-a8d0-8de0d5218006 From 31539c1d2db7d30adfb0058453d9fb91ff22ac05 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Mon, 12 Sep 2022 13:50:53 +0200 Subject: [PATCH 169/214] Reworks conditionals/slides-conditionals --- .../slides-conditionals/contents.tex | 148 ++++++------------ .../examples/birthyear-elif.py | 10 ++ .../slides-conditionals/examples/birthyear.py | 2 - .../slides-conditionals/slides.tex | 6 +- 4 files changed, 62 insertions(+), 104 deletions(-) create mode 100644 modules/conditionals/slides-conditionals/examples/birthyear-elif.py diff --git a/modules/conditionals/slides-conditionals/contents.tex b/modules/conditionals/slides-conditionals/contents.tex index 1ea5b63e..dc6b9572 100644 --- a/modules/conditionals/slides-conditionals/contents.tex +++ b/modules/conditionals/slides-conditionals/contents.tex @@ -1,5 +1,5 @@ \title{% - Inmatning och styrstrukturer + Villkor och styrstrukturer } \author{Daniel Bosk} \institute{% @@ -20,87 +20,52 @@ \end{abstract} -\section{Inmatning} - -\subsection{Inmatning av text} +\section{Datatyper och operationer} -\begin{frame} - \begin{center} - \mintinline[fontsize=\Large]{python}|variable = input("Optional prompt:")| - \end{center} -\end{frame} +\subsection{Numeriska typer} \begin{frame}[fragile] - \begin{example} - \begin{minted}{python} -age = input("How old are you? ") -print(f"Aha, so you're {age} years.") - \end{minted} - \end{example} - - \pause - - \begin{example} - \begin{minted}{python} -print("How old are you?", end=" ") -age = input() -print(f"Ah, you're only {age} years old.") - \end{minted} - \end{example} -\end{frame} - -\subsection{Inmatning av andra typer} - -\begin{frame} - \begin{remark}[\mintinline{python}|input()|] + \begin{block}{Operationer numeriska typer} \begin{itemize} - \item Returnerar en sträng. - \item Måste typkonvertera om man vill ha annat. + \item \mintinline{python}|a + b| ger addition + \item \mintinline{python}|a - b| ger subtraktion + \item \mintinline{python}|a * b| ger multiplikation + \item \mintinline{python}|a / b| ger division (heltal till flyttal) + \item \mintinline{python}|a // b| ger heltalsdivision (heltal till heltal) + \item \mintinline{python}|a % b| ger resten vid heltalsdivision + \item \mintinline{python}|a ** b| ger \(a^b\) \end{itemize} - \end{remark} + \end{block} \end{frame} +\subsection{Strängar} + \begin{frame}[fragile] - \begin{example}[Funkar inte] - \begin{minted}{python} -age = input("How old are you?") -print(f"Ah, then I'm older, I'm {age+1}!") - \end{minted} - \end{example} + \begin{block}{Operationer strängar} + \begin{itemize} + \item \mintinline{python}|a + b| ger sammanslagning + \item \mintinline{python}|a * b| ger upprepning om \mintinline{python}|a| + är en sträng och \mintinline{python}|b| är ett heltal. + \item \mintinline{python}|a[b]| ger en tecknet på position + \mintinline{python}|b|. + \item \mintinline{python}|a[b:c]| ger en delsträng om + \mintinline{python}|b| och \mintinline{python}|c| är heltal. + \end{itemize} + \end{block} \pause - \begin{example}[Funkar] - \begin{minted}[highlightlines=2]{python} -age = input("How old are you?") -print(f"Oh, then I'm older, I'm {int(age)+1}!") - \end{minted} - \end{example} - - \begin{example}[Funkar] - \begin{minted}[highlightlines=1]{python} -age = int(input("How old are you?")) -print(f"Oh, then I'm older, I'm {age+1}!") - \end{minted} - \end{example} -\end{frame} - -\subsection{Datatyper} - -\begin{frame} - \begin{remark}[Inbyggda datatyper] + \begin{block}{Metoder strängar} \begin{itemize} - \item \mintinline{python}|str(x)| gör om \mintinline{python}|x| till textsträng - \item \mintinline{python}|int(x)| gör om till heltal - \item \mintinline{python}|float(x)| gör om till flyttal - \item \mintinline{python}|complex(re, im)| gör om till komplext tal + \item \texttt{.capitalize()} + \item \texttt{.center(width, fillchar)} + \item \texttt{.find(substring, start, end)} + \item \texttt{.strip()} + \item \texttt{.upper()}, \texttt{.lower()}, \texttt{.casefold()} \end{itemize} - \end{remark} + \end{block} \end{frame} - -\section{Datatyper och operationer} - \subsection{Den booleska typen} \begin{frame} @@ -132,22 +97,6 @@ \subsection{Den booleska typen} \end{frame} -\subsection{Numeriska typer} - -\begin{frame}[fragile] - \begin{block}{Operationer numeriska typer} - \begin{itemize} - \item \mintinline{python}|a + b| ger addition - \item \mintinline{python}|a - b| ger subtraktion - \item \mintinline{python}|a * b| ger multiplikation - \item \mintinline{python}|a / b| ger division (heltal till flyttal) - \item \mintinline{python}|a // b| ger heltalsdivision (heltal till heltal) - \item \mintinline{python}|a % b| ger resten vid heltalsdivision - \item \mintinline{python}|a ** b| ger \(a^b\) - \end{itemize} - \end{block} -\end{frame} - \begin{frame}[fragile] \begin{block}{Jämförelseoperationer ger booleskt resultat} \begin{itemize} @@ -177,7 +126,7 @@ \section{Villkor och styrstrukturer} \subsection{Styrstrukturer} \begin{frame}[fragile] - \begin{minted}[fontsize=\Large]{python} + \begin{minted}[fontsize=\Large]{python} if villkor: print(True) else: @@ -186,19 +135,13 @@ \subsection{Styrstrukturer} \end{frame} \begin{frame}[fragile] - \begin{example} - \begin{minted}{python} -birthyear = int(input("What year were you born?")) -if birthyear < 2000: - print("You're old!") -else: - print("Congrats, you're a millenial!") - \end{minted} + \begin{example}[\texttt{birthyear.py}] + \inputminted[linenos]{python}{examples/birthyear.py} \end{example} \end{frame} \begin{frame}[fragile] - \begin{minted}[fontsize=\large]{python} + \begin{minted}[fontsize=\large]{python} if villkor1: print("villkor1 == True") elif villkor2: @@ -216,13 +159,14 @@ \subsection{Styrstrukturer} \begin{frame}[fragile] \begin{example} \begin{minted}{python} -birthyear = int(input("What year were you born?")) -if birthyear < 2000: - print("You're old!") -elif birthyear < 1990: - print("Wow, you're ancient!") +år = int(input("När föddes du?")) + +if år < 2000: + print("Du är i hyfsad form ändå.") +elif år < 1995: + print("Du är gammal och grå!") else: - print("Congrats, you're a millenial!") + print("Du är ung och fräsch! Än så länge!") \end{minted} \end{example} @@ -235,6 +179,12 @@ \subsection{Styrstrukturer} \end{question} \end{frame} +\begin{frame}[fragile] + \begin{example}[\texttt{birthyear.py}] + \inputminted[linenos]{python}{examples/birthyear-elif.py} + \end{example} +\end{frame} + \mode<all>{\endinput} diff --git a/modules/conditionals/slides-conditionals/examples/birthyear-elif.py b/modules/conditionals/slides-conditionals/examples/birthyear-elif.py new file mode 100644 index 00000000..6710ee29 --- /dev/null +++ b/modules/conditionals/slides-conditionals/examples/birthyear-elif.py @@ -0,0 +1,10 @@ +"""Program som tar ålder som inmatning""" + +år = int(input("När föddes du?")) + +if år < 1995: + print("Du är gammal och grå!") +elif år < 2000: + print("Du är i hyfsad form ändå.") +else: + print("Du är ung och fräsch! Än så länge!") diff --git a/modules/conditionals/slides-conditionals/examples/birthyear.py b/modules/conditionals/slides-conditionals/examples/birthyear.py index 6710ee29..5d3dce15 100644 --- a/modules/conditionals/slides-conditionals/examples/birthyear.py +++ b/modules/conditionals/slides-conditionals/examples/birthyear.py @@ -4,7 +4,5 @@ if år < 1995: print("Du är gammal och grå!") -elif år < 2000: - print("Du är i hyfsad form ändå.") else: print("Du är ung och fräsch! Än så länge!") diff --git a/modules/conditionals/slides-conditionals/slides.tex b/modules/conditionals/slides-conditionals/slides.tex index d7beb5f0..692a8dd9 100644 --- a/modules/conditionals/slides-conditionals/slides.tex +++ b/modules/conditionals/slides-conditionals/slides.tex @@ -102,7 +102,7 @@ % %%% REFERENCES %%% -\begin{frame}[allowframebreaks] - \printbibliography -\end{frame} +%\begin{frame}[allowframebreaks] +% \printbibliography +%\end{frame} \end{document} From d2e7887dd4b26d77f94b45c4cc41d87e2b09430d Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Mon, 12 Sep 2022 14:16:08 +0200 Subject: [PATCH 170/214] Adds bed example to conditionals/slides-conditionals --- .../conditionals/slides-conditionals/contents.tex | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/modules/conditionals/slides-conditionals/contents.tex b/modules/conditionals/slides-conditionals/contents.tex index dc6b9572..b36519a8 100644 --- a/modules/conditionals/slides-conditionals/contents.tex +++ b/modules/conditionals/slides-conditionals/contents.tex @@ -20,6 +20,13 @@ \end{abstract} +\section{Ett program} + +\begin{frame}[fragile] + \Large\texttt{bed.py} +\end{frame} + + \section{Datatyper och operationer} \subsection{Numeriska typer} @@ -185,6 +192,11 @@ \subsection{Styrstrukturer} \end{example} \end{frame} +\section{Vårt program igen} + +\begin{frame}[fragile] + \inputminted[linenos,firstline=18]{python}{examples/bed-noerr.py} +\end{frame} \mode<all>{\endinput} @@ -267,4 +279,3 @@ \subsection{Slingor} \end{minted} \end{example} \end{frame} - From 0c2ad6b5f00f03022ce11aafc88afccad7cbb33c Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Tue, 13 Sep 2022 10:26:35 +0200 Subject: [PATCH 171/214] Adds URLs to conditionals/slides-conditionals videos --- modules/conditionals/slides-conditionals/README.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 modules/conditionals/slides-conditionals/README.md diff --git a/modules/conditionals/slides-conditionals/README.md b/modules/conditionals/slides-conditionals/README.md new file mode 100644 index 00000000..bfe42f33 --- /dev/null +++ b/modules/conditionals/slides-conditionals/README.md @@ -0,0 +1,5 @@ +- [YouTube: Villkor och styrstrukturer][yt] +- [FeedbackFruits: Villkor och styrstrukturer][fbf] + +[yt]: https://youtu.be/DQdYirC9qYE +[fbf]: https://eu.feedbackfruits.com/courses/activity-course/2274f848-feb7-46b1-a62f-d64ed59509fd From 1c51832f4dd4cc455be1cdfc83ebb15654996588 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Tue, 13 Sep 2022 11:20:56 +0200 Subject: [PATCH 172/214] Adds PEP-8 version of bed.py --- .../slides-conditionals/examples/bed-pep8.py | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 modules/conditionals/slides-conditionals/examples/bed-pep8.py diff --git a/modules/conditionals/slides-conditionals/examples/bed-pep8.py b/modules/conditionals/slides-conditionals/examples/bed-pep8.py new file mode 100644 index 00000000..e5036d5d --- /dev/null +++ b/modules/conditionals/slides-conditionals/examples/bed-pep8.py @@ -0,0 +1,55 @@ +"""Ett program för att beräkna sängegenskaper""" +import sys + +def hardness(): + """Fråga om vikt och returnera en rekommendation.""" + try: + weight = float(input("Hur mycket väger du (kg)? ")) + except ValueError as err: + print(f"Din vikt måste anges med siffror: {err}") + sys.exit() + + mattress = "special" + + if weight < 50: + mattress = "mjuk" + elif weight < 80: + mattress = "mellan" + elif weight < 120: + mattress = "hård" + + return mattress + +def main(): + """Huvudprogrammet""" + try: + length = int(input("Hur lång är du? ")) + except ValueError as err: + print(f"Du måste ange din längd i hela centimeter med siffror: {err}") + sys.exit() + + mattress = "mjuk" + + if length < 10: + print("Ange längden i cm.") + sys.exit() + elif length < 130: + print("Du kan använda en barnsäng.") + elif length < 200: + print("Du kan använda en vanlig vuxensäng, 200 cm.") + mattress = hardness() + elif length < 220: + print("Du kan använda vår längre vuxensäng, 220 cm.") + mattress = hardness() + else: + print("Tyvärr har vi inga sängar i lager för dig, " + "du måste specialbeställa en.") + sys.exit() + + if mattress == "special": + print("Vi har ingen lämplig madrass för dig, " + "men det går att specialbeställa.") + else: + print(f"Du trivs nog bäst på en {mattress} madrass.") + +main() From 6becffffe9e7f328c11d4fca154d7ed7eef6f2a7 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Thu, 15 Sep 2022 15:38:09 +0200 Subject: [PATCH 173/214] Updates iterations slides, removes pedagogy part --- modules/iterations/slides/contents.tex | 51 -------------------------- modules/iterations/slides/notes.tex | 2 +- modules/iterations/slides/preamble.tex | 6 +-- modules/iterations/slides/slides.tex | 2 +- 4 files changed, 5 insertions(+), 56 deletions(-) diff --git a/modules/iterations/slides/contents.tex b/modules/iterations/slides/contents.tex index cf40b2ab..0717360b 100644 --- a/modules/iterations/slides/contents.tex +++ b/modules/iterations/slides/contents.tex @@ -1,56 +1,5 @@ \mode* -\section{En notis om pedagogik} - -\begin{frame} - \begin{question} - \begin{itemize} - \item Learn by trying or by being told? - \end{itemize} - \end{question} -\end{frame} - -\begin{frame} - \begin{example}[Learn by trying or by being told? - {\cite[pp.~214--221]{NecessaryConditionsOfLearning}}] - \begin{itemize} - \item \Textcite{Szekely1950} studied the problem in 1950. - \end{itemize} - \begin{enumerate} - \item<2,3> Presented a puzzling phenomena (Problem A) to a group. - \item<2,3> Presented a text explaining the phenomena afterwards. - \end{enumerate} - \begin{enumerate} - \item<3> Presented a text explaining the phenomena. - \item<3> Presented the puzzling phenomena (Problem A) afterwards. - \end{enumerate} - \begin{itemize} - \item<4> Called them back a week later with related Problem B. - \item<4> The order for Problem A had significant impact on solving - Problem B. - \end{itemize} - \end{example} -\end{frame} - -\begin{frame} - \begin{remark}[Reproduced] - \begin{itemize} - \item Confirmed by later studies as well. - \item \Textcite{BransfordSchwartz1999} studied effect on future learning. - \item Students learn more easily from being told if they tried first. - \end{itemize} - \end{remark} - - \pause - - \begin{remark} - \begin{itemize} - \item \emph{Even if the time spent is the same!} - \end{itemize} - \end{remark} -\end{frame} - - \section{Rekursion} \begin{frame} diff --git a/modules/iterations/slides/notes.tex b/modules/iterations/slides/notes.tex index 5aee944d..fa967fa5 100644 --- a/modules/iterations/slides/notes.tex +++ b/modules/iterations/slides/notes.tex @@ -26,7 +26,7 @@ \begin{document} \title{% - Rekursion och iterationer + Upprepningar } \author{Daniel Bosk} \institute{% diff --git a/modules/iterations/slides/preamble.tex b/modules/iterations/slides/preamble.tex index 39fe85cc..beac929d 100644 --- a/modules/iterations/slides/preamble.tex +++ b/modules/iterations/slides/preamble.tex @@ -3,6 +3,9 @@ \usepackage[british]{babel} \usepackage{booktabs} +\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex} +\addbibresource{pedagogy.bib} + \usepackage[all]{foreign} \renewcommand{\foreignfullfont}{} \renewcommand{\foreignabbrfont}{} @@ -13,9 +16,6 @@ \usepackage[strict]{csquotes} \usepackage[single]{acro} -\usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex} -\addbibresource{pedagogy.bib} - \usepackage{subcaption} \usepackage[noend]{algpseudocode} diff --git a/modules/iterations/slides/slides.tex b/modules/iterations/slides/slides.tex index f9c3c255..36841651 100644 --- a/modules/iterations/slides/slides.tex +++ b/modules/iterations/slides/slides.tex @@ -97,7 +97,7 @@ \begin{document} \title{% - Rekursion och iterationer + Upprepningar } \author{Daniel Bosk} \institute{% From 6fdc4d63c99f434b60ea3bcd9bf9b8a217aa7789 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Thu, 15 Sep 2022 19:57:01 +0200 Subject: [PATCH 174/214] Updates conditionals advanced tutorial --- modules/conditionals/advanced_tutorial.md | 41 ++++++++++++++++++- .../{tutorial.md => tutorial/instruction.md} | 7 ++-- 2 files changed, 44 insertions(+), 4 deletions(-) rename modules/conditionals/{tutorial.md => tutorial/instruction.md} (94%) diff --git a/modules/conditionals/advanced_tutorial.md b/modules/conditionals/advanced_tutorial.md index 9d7fbe97..fc34393f 100644 --- a/modules/conditionals/advanced_tutorial.md +++ b/modules/conditionals/advanced_tutorial.md @@ -24,7 +24,7 @@ Var det något särskilt från veckans föreläsning och/eller OLI-material som ### Finn fem fel -Dela upp er i par och låt en av er ladda ner ett program för [att köpa biobiljetter](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/containers/slides/examples/guess.py) +Dela upp er i par och låt en av er ladda ner ett program för [att köpa biobiljetter](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/conditionals/movietickets.py) Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden. @@ -32,6 +32,45 @@ Hitta nu tillsammans minst fem fel/utvecklingsområden i koden (tänk på vad ni Förbättra nu koden efter det ni hittat. Blev koden mer lättläst, användbar och/eller användarvänlig? Varför? +### Bombspelet + +Vi har satt ihop ett frågespel. Svarar man fel detoneras bomben. + +Det behövs två filer: [bomben.py][bomben] och [bomb.py][bomb]. Båda måste ligga +i samma katalog. Därefter kör man bomben.py: `python3 bomben.py`. + +[bomben]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomben.py +[bomb]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomb.py + + + +### Frågesport + +Ett klassiskt program för att experimentera med villkor är frågesport. Skriv +ett frågeprogram med kluriga frågor. För att mäta hur lång tid en användare tar +på sig kan man använda följande konstruktion: +```python +""" +Exempelprogram för tidsmätning + +Vi sparar klockslaget vid start och klockslaget vid slut, sedan tar vi +skillnaden. +""" + +import datetime as dt + +start_time = dt.datetime.now() + +svar = input("Vad är svaret på frågan? ") + +end_time = dt.datetime.now() + +print(f"Tidsåtgång: {end_time-start_time}") +``` + +Tips: använd funktioner för att åstadkomma straffrundor vid fel svar. + + ### Att göra saker Vi ska nu fokusera på att skriva funktioner som fokuserar på att dela upp diff --git a/modules/conditionals/tutorial.md b/modules/conditionals/tutorial/instruction.md similarity index 94% rename from modules/conditionals/tutorial.md rename to modules/conditionals/tutorial/instruction.md index 5ef97a10..e310fe87 100644 --- a/modules/conditionals/tutorial.md +++ b/modules/conditionals/tutorial/instruction.md @@ -14,11 +14,10 @@ Målet med övningen är att du ska bli bättre på att - dela upp problem i mindre problem, - minimera kodupprepning -## Genomgång av veckans svårigheter +## Veckans övningsgrupp -Vi går igenom det vi upptäckt i OLI är extra svårt den här veckan. +... -Zoomlänk: ## Önskemål från gruppen @@ -48,6 +47,8 @@ i samma katalog. Därefter kör man bomben.py: `python3 bomben.py`. [bomben]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomben.py [bomb]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomb.py +Kör igenom spelet utan att detonera bomben. Skapa därefter ett eget bombspel åt +de andra i klassen. ### Frågesport From 841d21a609f705f7265e20d7b8914f09b3ff4ea4 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Sun, 18 Sep 2022 20:56:19 +0200 Subject: [PATCH 175/214] Moves example files for conditionals tutorials --- modules/conditionals/exercise.md | 11 ----------- .../{ => tutorial-advanced}/dansa.py | 0 .../{ => tutorial-advanced}/fibonacci.py | 0 .../instruction.md} | 16 +++++++++++----- .../conditionals/{ => tutorial-advanced}/walk.py | 0 .../{ => tutorial-advanced}/walk_to.py | 0 modules/conditionals/{ => tutorial}/bomb.py | 0 modules/conditionals/{ => tutorial}/bomben.py | 0 modules/conditionals/tutorial/instruction.md | 9 ++++++--- .../conditionals/{ => tutorial}/movietickets.py | 0 modules/conditionals/{ => tutorial}/slump.py | 0 modules/conditionals/{ => tutorial}/timing.py | 0 12 files changed, 17 insertions(+), 19 deletions(-) delete mode 100644 modules/conditionals/exercise.md rename modules/conditionals/{ => tutorial-advanced}/dansa.py (100%) rename modules/conditionals/{ => tutorial-advanced}/fibonacci.py (100%) rename modules/conditionals/{advanced_tutorial.md => tutorial-advanced/instruction.md} (95%) rename modules/conditionals/{ => tutorial-advanced}/walk.py (100%) rename modules/conditionals/{ => tutorial-advanced}/walk_to.py (100%) rename modules/conditionals/{ => tutorial}/bomb.py (100%) rename modules/conditionals/{ => tutorial}/bomben.py (100%) rename modules/conditionals/{ => tutorial}/movietickets.py (100%) rename modules/conditionals/{ => tutorial}/slump.py (100%) rename modules/conditionals/{ => tutorial}/timing.py (100%) diff --git a/modules/conditionals/exercise.md b/modules/conditionals/exercise.md deleted file mode 100644 index 49d536cb..00000000 --- a/modules/conditionals/exercise.md +++ /dev/null @@ -1,11 +0,0 @@ -Övningen sker i respektive övningsgrupp. Se [ditt schema][schedule-personal] -eller [kursens övningsschema][schedule] och gå till den sal som din grupp är -hänvisad till. - -Den digitala övningsgruppen har sin övning i [zoomrummet 666 222 743 -94][zoom-room]. - -[zoom-room]: https://kth-se.zoom.us/j/66622274394 -[schedule-personal]: https://www.kth.se/social/home/personal-menu/schema/ -[schedule]: https://cloud.timeedit.net/kth/web/public01/ri1Y4X90Q5wZ6YQvQ609g9o5yyY78Z60Z7Q5Z05Q962xQYy6.html#contentlinks - diff --git a/modules/conditionals/dansa.py b/modules/conditionals/tutorial-advanced/dansa.py similarity index 100% rename from modules/conditionals/dansa.py rename to modules/conditionals/tutorial-advanced/dansa.py diff --git a/modules/conditionals/fibonacci.py b/modules/conditionals/tutorial-advanced/fibonacci.py similarity index 100% rename from modules/conditionals/fibonacci.py rename to modules/conditionals/tutorial-advanced/fibonacci.py diff --git a/modules/conditionals/advanced_tutorial.md b/modules/conditionals/tutorial-advanced/instruction.md similarity index 95% rename from modules/conditionals/advanced_tutorial.md rename to modules/conditionals/tutorial-advanced/instruction.md index fc34393f..4dcc18bd 100644 --- a/modules/conditionals/advanced_tutorial.md +++ b/modules/conditionals/tutorial-advanced/instruction.md @@ -14,6 +14,11 @@ Målet med övningen är att du ska få en fördjupad förståelse för hur du s - dela upp problem i mindre problem, - minimera kodupprepning +## Veckans övningsgrupp + +... + + ## Önskemål från gruppen Var det något särskilt från veckans föreläsning och/eller OLI-material som gruppen vill gå in djupare på? @@ -24,7 +29,8 @@ Var det något särskilt från veckans föreläsning och/eller OLI-material som ### Finn fem fel -Dela upp er i par och låt en av er ladda ner ett program för [att köpa biobiljetter](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/conditionals/movietickets.py) +Dela upp er i par och låt en av er ladda ner ett program för [att köpa +biobiljetter](https://github.com/dbosk/intropy/blob/master/modules/conditionals/tutorial/movietickets.py) Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden. @@ -39,8 +45,8 @@ Vi har satt ihop ett frågespel. Svarar man fel detoneras bomben. Det behövs två filer: [bomben.py][bomben] och [bomb.py][bomb]. Båda måste ligga i samma katalog. Därefter kör man bomben.py: `python3 bomben.py`. -[bomben]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomben.py -[bomb]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomb.py +[bomben]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/tutorial/bomben.py +[bomb]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/tutorial/bomb.py @@ -122,7 +128,7 @@ walk_fwd(2) Givetvis kan vi dela upp funktionen `lift_leg` ytterligare. Du kan även se en [interaktiv genomgång av exekveringen][walk-tutor]. -[walk]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/walk.py +[walk]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/tutorial-advanced/walk.py [walk-tutor]: https://pythontutor.com/visualize.html#code=%22%22%22Ett%20program%20som%20illustrerar%20funktionsuppdelningen%20i%20att%20g%C3%A5,%20dock%20med%20en%20%0At%C3%A4mligen%20udda%20g%C3%A5ngstil.%22%22%22%0A%0Adef%20take_step_first%28the_leg%29%3A%0A%20%20%20%20%22%22%22En%20funktion%20som%20anropar%20funktionerna%20som%20beh%C3%B6vs%20f%C3%B6r%20att%20ta%20ett%20steg%22%22%22%0A%20%20%20%20lift_leg%28the_leg%29%0A%20%20%20%20lean_body%28%22fram%C3%A5t%22%29%0A%0Adef%20take_step_second%28the_leg%29%3A%0A%20%20%20%20%22%22%22En%20funktion%20som%20anropar%20funktionerna%20f%C3%B6r%20att%20ta%20det%20kompletterande%20steget%22%22%22%0A%20%20%20%20lift_leg%28the_leg%29%0A%20%20%20%20lean_body%28%22bak%C3%A5t%22%29%0A%20%20%20%20put_leg%28the_leg%29%0A%0Adef%20lift_leg%28the_leg%29%3A%0A%20%20%20%20%22%22%22Lyfter%20ett%20ben,%20the_leg%20anger%20h%C3%B6ger%20eller%20v%C3%A4nster%22%22%22%0A%20%20%20%20print%28f%22lyft%20%7Bthe_leg%7D%20ben%22%29%0A%0Adef%20put_leg%28the_leg%29%3A%0A%20%20%20%20%22%22%22S%C3%A4tter%20ner%20ett%20ben%20som%20%C3%A4r%20i%20luften%22%22%22%0A%20%20%20%20print%28f%22s%C3%A4tt%20ned%20%7Bthe_leg%7D%20ben%22%29%0A%0Adef%20lean_body%28direction%29%3A%0A%20%20%20%20%22%22%22Luta%20kroppen,%20direction%20anger%20riktning%22%22%22%0A%20%20%20%20print%28f%22luta%20kroppen%20%7Bdirection%7D%22%29%0A%0Adef%20walk_1m_fwd%28%29%3A%0A%20%20%20%20%22%22%22En%20funktion%20som%20g%C3%A5r%20en%20meter%20fram%C3%A5t%22%22%22%0A%20%20%20%20take_step_first%28%22h%C3%B6ger%22%29%0A%20%20%20%20take_step_second%28%22v%C3%A4nster%22%29%0A%0Adef%20walk_fwd%28meters%29%3A%0A%20%20%20%20%22%22%22En%20funktion%20som%20g%C3%A5r%20meters%20antal%20meter%20fram%C3%A5t%22%22%22%0A%20%20%20%20if%20meters%20%3E%200%3A%0A%20%20%20%20%20%20%20%20walk_1m_fwd%28%29%0A%20%20%20%20%20%20%20%20walk_fwd%28meters-1%29%0A%0Awalk_fwd%282%29&cumulative=false&curInstr=0&heapPrimitives=nevernest&mode=display&origin=opt-frontend.js&py=3&rawInputLstJSON=%5B%5D&textReferences=false Skriv program som, på samma sätt som ovan, skriver ut instruktioner för @@ -150,4 +156,4 @@ print(f"Slumptalet är {slumptal}.") Vi kan även gå igenom [ett exempel som använder denna och skapar en slumpmässig dans][random-dance]. -[random-dance]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/dance.py +[random-dance]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/tutorial-advanced/dansa.py diff --git a/modules/conditionals/walk.py b/modules/conditionals/tutorial-advanced/walk.py similarity index 100% rename from modules/conditionals/walk.py rename to modules/conditionals/tutorial-advanced/walk.py diff --git a/modules/conditionals/walk_to.py b/modules/conditionals/tutorial-advanced/walk_to.py similarity index 100% rename from modules/conditionals/walk_to.py rename to modules/conditionals/tutorial-advanced/walk_to.py diff --git a/modules/conditionals/bomb.py b/modules/conditionals/tutorial/bomb.py similarity index 100% rename from modules/conditionals/bomb.py rename to modules/conditionals/tutorial/bomb.py diff --git a/modules/conditionals/bomben.py b/modules/conditionals/tutorial/bomben.py similarity index 100% rename from modules/conditionals/bomben.py rename to modules/conditionals/tutorial/bomben.py diff --git a/modules/conditionals/tutorial/instruction.md b/modules/conditionals/tutorial/instruction.md index e310fe87..cdbc237f 100644 --- a/modules/conditionals/tutorial/instruction.md +++ b/modules/conditionals/tutorial/instruction.md @@ -29,7 +29,8 @@ Gick förra veckans laboration bra? Finns det något ni skulle vilja gå igenom ### Finn fem fel -Dela upp er i par och låt en av er ladda ner ett program för [att köpa biobiljetter](https://github.com/dbosk/intropy/blob/revision_of_exercises/modules/conditionals/movietickets.py) +Dela upp er i par och låt en av er ladda ner ett program för [att köpa +biobiljetter](https://github.com/dbosk/intropy/blob/master/modules/conditionals/tutorial/movietickets.py) Läs igenom koden och få ett hum om vad den är tänkt att göra. Testa att köra koden. @@ -44,8 +45,10 @@ Vi har satt ihop ett frågespel. Svarar man fel detoneras bomben. Det behövs två filer: [bomben.py][bomben] och [bomb.py][bomb]. Båda måste ligga i samma katalog. Därefter kör man bomben.py: `python3 bomben.py`. -[bomben]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomben.py -[bomb]: https://github.com/dbosk/intropy/blob/master/modules/conditionals/bomb.py +[bomben]: +https://github.com/dbosk/intropy/blob/master/modules/conditionals/tutorial/bomben.py +[bomb]: +https://github.com/dbosk/intropy/blob/master/modules/conditionals/tutorial/bomb.py Kör igenom spelet utan att detonera bomben. Skapa därefter ett eget bombspel åt de andra i klassen. diff --git a/modules/conditionals/movietickets.py b/modules/conditionals/tutorial/movietickets.py similarity index 100% rename from modules/conditionals/movietickets.py rename to modules/conditionals/tutorial/movietickets.py diff --git a/modules/conditionals/slump.py b/modules/conditionals/tutorial/slump.py similarity index 100% rename from modules/conditionals/slump.py rename to modules/conditionals/tutorial/slump.py diff --git a/modules/conditionals/timing.py b/modules/conditionals/tutorial/timing.py similarity index 100% rename from modules/conditionals/timing.py rename to modules/conditionals/tutorial/timing.py From 9aff89fa63856a557d0ddc09eea35d4da5d92e05 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Sun, 18 Sep 2022 20:56:50 +0200 Subject: [PATCH 176/214] Adds conditionals slides directories to Makefile --- modules/conditionals/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/conditionals/Makefile b/modules/conditionals/Makefile index c93e77af..63ae30a2 100644 --- a/modules/conditionals/Makefile +++ b/modules/conditionals/Makefile @@ -1,4 +1,5 @@ -SUBDIR+= slides +SUBDIR+= slides-input +SUBDIR+= slides-conditionals SUBDIR_GOALS= all clean distclean HTML_FILES= lecture.html exercise.html tutorial.html From a2f3c50fc6f09053094bd6eabba8af9749fc9c28 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Sun, 18 Sep 2022 20:57:20 +0200 Subject: [PATCH 177/214] Improves the bomb animation --- modules/conditionals/tutorial/bomb.py | 74 ++++++++++++++++++++++----- 1 file changed, 62 insertions(+), 12 deletions(-) diff --git a/modules/conditionals/tutorial/bomb.py b/modules/conditionals/tutorial/bomb.py index 4a0354bf..a7f2a922 100644 --- a/modules/conditionals/tutorial/bomb.py +++ b/modules/conditionals/tutorial/bomb.py @@ -1,33 +1,45 @@ -"""Ett bibliotek för att animera en bomb i terminalen +""" +Ett bibliotek för att animera en bomb i terminalen ASCII-art från ASCII Art Archive: - https://www.asciiart.eu/weapons/explosives""" + https://www.asciiart.eu/weapons/explosives + +ANSI-escape för att sudda animeringen från: + + https://gist.github.com/pfreixes/a911dd6e17aca6bcc6a2 +""" import time import sys -SCREEN_SIZE = 50 - def detonera(): """Denna funktion detonerar bomben""" oantänd() time.sleep(0.5) + sudda() antänd() time.sleep(0.5) - for n in range(6): + for n in range(7): + sudda() explodera(n) - time.sleep(0.1) sys.exit(1) +def sudda(): + """Sudda 11 rader""" + for n in range(11): + print("\033[K", end="") + print("\033[1A", end="") + def oantänd(): """Skriver ut en oantänd dynamit""" - for x in range(SCREEN_SIZE): - print() print(""" + + + ) ( .-`-. @@ -38,9 +50,10 @@ def oantänd(): def antänd(): """Skriver ut en antänd dynamit""" - for x in range(SCREEN_SIZE): - print() print(""" + + + \|/ - o - /-`-. @@ -51,39 +64,62 @@ def antänd(): def explodera(n): """Skriver ut steg n i explosionsförloppet, 0 <= n <= 5.""" - for x in range(SCREEN_SIZE): - print() if n == 0: print(""" + + + + + .---. : | : :-o-: :_|_: """) + time.sleep(0.1) elif n == 1: print(""" + + + + + .---. (\|/) --0-- (/|\) """) + time.sleep(0.1) elif n == 2: print(""" + + + + '.\|/.' (\ /) - -O- - (/ \) ,'/|\'. """) + time.sleep(0.1) elif n == 3: print(""" + + + + + '. \ | / ,' `. `.' ,' ( .`.|,' .) - ~ -0- ~ - """) + time.sleep(0.1) elif n == 4: print(""" + + ','|'.` ) .' .'. '. ,' / | \ '. @@ -92,6 +128,7 @@ def explodera(n): . `` ,'. " ~ ( ~ - """) + time.sleep(0.1) elif n == 5: print(""" . ','|` ` . @@ -103,4 +140,17 @@ def explodera(n): ( ) ) / ,---. +""") + time.sleep(0.5) + elif n == 6: + print(""" + + + + + + + + + ,--. """) From 44ebb29850e0de6edf95bea1805a98ad062a29a8 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Sun, 18 Sep 2022 20:58:43 +0200 Subject: [PATCH 178/214] Adds animation module to conditionals --- modules/conditionals/anim.py | 174 +++++++++++++++++++++++++++++++++++ 1 file changed, 174 insertions(+) create mode 100644 modules/conditionals/anim.py diff --git a/modules/conditionals/anim.py b/modules/conditionals/anim.py new file mode 100644 index 00000000..620133ec --- /dev/null +++ b/modules/conditionals/anim.py @@ -0,0 +1,174 @@ +""" +Ett bibliotek för att animera i terminalen + +Av: Daniel Bosk, Emelie Wästlund + +ANSI-escape för att flytta markören: + + https://tldp.org/HOWTO/Bash-Prompt-HOWTO/x361.html + +Cow av Shanaka Dias: https://www.asciiart.eu/animals/cows +""" + +import math +import os +import platform +import time +import shutil + +WIDTH, HEIGHT = shutil.get_terminal_size((80, 20)) + +def init_canvas(width=WIDTH, height=HEIGHT): + """Initierar ritområdet""" + canvas = "\n"*height + render(canvas) + erase(canvas) + +def frame(canvas, seconds): + """Kör en frame med canvas i seconds sekunder""" + render(canvas) + time.sleep(seconds) + erase(canvas) + +def render(canvas): + """Skriver ut canvas på skärmen""" + print(canvas) + +def erase(canvas): + """Suddar allt, tar bort det som gjorts av render""" + for _ in canvas.splitlines(): + # ANSI-escapes för att flytta markören i terminalen + print("\033[K", end="") # ta bort allt på raden + print("\033[1A", end="") # flytta en rad upp + + print("\033[K", end="") # ta bort allt på sista raden också + +def erase_windows(_): + """Suddar allt""" + os.system("cls") + +if platform.system() == "Windows": + erase = erase_windows + +def position(sprite, x, y, x_max=WIDTH, y_max=HEIGHT): + """Returnerar en canvas där sprite är på position x och y""" + sprite = sprite.strip("\n") + + max_width = max(map(len, sprite.splitlines())) + + if x < 0: + sprite = cut_left(sprite, -x) + if x > WIDTH - max_width: + sprite = cut_right(sprite, max_width-(x_max-x)) + + if x > 0: + sprite = fill_left(sprite, x) + + if y < 0: + sprite = cut_top(sprite, -y) + elif y > 0: + sprite = "\n"*y + sprite + + if (height := len(sprite.splitlines())) > y_max: + sprite = cut_bottom(sprite, height-y_max) + + return sprite + +def cut_left(sprite, n): + """Klipp bort n tecken på vänster sida""" + spritelines = sprite.splitlines() + + for row in range(len(spritelines)): + try: + spritelines[row] = spritelines[row][n:] + except IndexError: + pass + + return "\n".join(spritelines) + +def cut_right(sprite, n): + """Klipp bort n tecken på höger sida""" + spritelines = sprite.splitlines() + max_width = max(map(len, spritelines)) + + for row in range(len(spritelines)): + row_width = len(spritelines[row]) + to_cut = row_width - (max_width - n) + if to_cut > 0: + spritelines[row] = spritelines[row][:-to_cut] + + return "\n".join(spritelines) + +def fill_left(sprite, n): + """Fyller på med n blanktecken till vänter om sprite""" + spritelines = sprite.splitlines() + + for row in range(len(spritelines)): + spritelines[row] = " "*n + spritelines[row] + + return "\n".join(spritelines) + +def cut_top(sprite, n): + """Klipp bort de n översta raderna""" + try: + return "\n".join(sprite.splitlines()[n:]) + except IndexError: + pass + + return sprite + +def cut_bottom(sprite, n): + """Klipper bort de n nedersta raderna""" + spritelines = sprite.splitlines() + + try: + return "\n".join(spritelines[:len(spritelines)-n]) + except IndexError: + pass + + return sprite + +def sprite_size(sprite): + """Returnerar (bredd, höjd) för sprite""" + spritelines = sprite.splitlines() + + max_width = max(map(len, spritelines)) + max_height = len(spritelines) + + return (max_width, max_height) + +def toggle_cursor(mode): + """Ändrar visningen av markör; på om mode=True, av om mode=False""" + if mode: + print("\033[?25h", end="") # slå på markör + else: + print("\033[?25l", end="") # slå av markör + +def test(): + """Denna funktion testar animationsfunktionerna""" + COW_SPRITE = """ + __n__n__ + .------`-\00/-' + / ## ## (oo) +/ \## __ ./ + |//YY \|/ + ||| ||| +""" + + toggle_cursor(False) + init_canvas() + + frame(position(COW_SPRITE, 0, 0), 0.5) + for n in range(10): + frame(position(COW_SPRITE, -n, 0), 0.1) + for n in range(10): + frame(position(COW_SPRITE, -10+n, 0), 0.1) + for n in range(WIDTH): + frame(position(COW_SPRITE, n, math.ceil(n*HEIGHT/WIDTH)), 0.1) + + render(position(COW_SPRITE, WIDTH, math.floor(HEIGHT))) + toggle_cursor(True) + + +if __name__ == "__main__": + test() From 104b5980548d403901a0722680cded513c83e454 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Mon, 19 Sep 2022 11:28:40 +0200 Subject: [PATCH 179/214] Improves iterations slides --- modules/iterations/slides/contents.tex | 30 ++++++++ .../iterations/slides/examples/countdown.py | 17 ++--- .../iterations/slides/examples/guess-short.py | 7 +- modules/iterations/slides/examples/guess.py | 69 ++++++++++++------- modules/iterations/slides/examples/hej.py | 41 +++++------ .../iterations/slides/examples/hej_break.py | 31 +++++++++ modules/iterations/slides/examples/in.py | 9 +++ .../iterations/slides/examples/siffersumma.py | 26 ++++++- 8 files changed, 171 insertions(+), 59 deletions(-) create mode 100644 modules/iterations/slides/examples/hej_break.py create mode 100644 modules/iterations/slides/examples/in.py diff --git a/modules/iterations/slides/contents.tex b/modules/iterations/slides/contents.tex index 0717360b..55a92638 100644 --- a/modules/iterations/slides/contents.tex +++ b/modules/iterations/slides/contents.tex @@ -21,6 +21,8 @@ \section{Rekursion} print(meddelande) skriv_ut(meddelande, antal_gånger-1) + + skriv_ut("hej", 50) \end{minted} \end{solution} \end{frame} @@ -144,6 +146,34 @@ \section{Iterationer} \footnotetext{Idé: Olle Bälter}} \end{frame} +\begin{frame}[fragile] + \begin{remark} + \begin{itemize} + \item Typ av iteration beror på angreppssätt. + \end{itemize} + \end{remark} +\end{frame} + +\begin{frame}[fragile] + \begin{solution}[Alternativ rekursion] + \inputminted[linenos,firstline=3,lastline=10]{python}{examples/siffersumma.py} + \dots + \inputminted[linenos,firstline=44]{python}{examples/siffersumma.py} + \end{solution} +\end{frame} + +\begin{frame}[fragile] + \begin{solution}[Alternativ while] + \inputminted[linenos,firstline=12,lastline=21]{python}{examples/siffersumma.py} + \end{solution} +\end{frame} + +\begin{frame}[fragile] + \begin{solution}[Alternativ for] + \inputminted[linenos,firstline=23,lastline=31]{python}{examples/siffersumma.py} + \end{solution} +\end{frame} + \mode<all>{\endinput} \section{Större exempel} diff --git a/modules/iterations/slides/examples/countdown.py b/modules/iterations/slides/examples/countdown.py index 098d35d5..68a8c169 100644 --- a/modules/iterations/slides/examples/countdown.py +++ b/modules/iterations/slides/examples/countdown.py @@ -2,12 +2,13 @@ import time -n = 10 - -while n > 0: - print(f"n = {n}") - #n = n - 1 - n -= 1 - time.sleep(1) - +def count_down(n): + """Räkna ned till noll, börja på n.""" + while n > 0: + print(f"n = {n}") + #n = n - 1 + n -= 1 + time.sleep(1) + +count_down(10) print("Gott nytt år!") diff --git a/modules/iterations/slides/examples/guess-short.py b/modules/iterations/slides/examples/guess-short.py index 632700cd..bdb876b7 100644 --- a/modules/iterations/slides/examples/guess-short.py +++ b/modules/iterations/slides/examples/guess-short.py @@ -1,6 +1,9 @@ -guess = int(input("Guess one of my favourite numbers:")) +guess = int(input("Guess one of my favourite numbers: ")) while guess != 2 and guess != 3 and guess != 5: - guess = int(input("Wrong, guess again:")) + try: + guess = int(input("Wrong, guess again: ")) + except ValueError: + print("It's an actual number ...", end=" ") print("Finally, that's correct!") diff --git a/modules/iterations/slides/examples/guess.py b/modules/iterations/slides/examples/guess.py index a1e827f8..3efffc40 100644 --- a/modules/iterations/slides/examples/guess.py +++ b/modules/iterations/slides/examples/guess.py @@ -6,32 +6,49 @@ NUM_OF_ROUNDS = 2 NUM_OF_ATTEMPTS = 5 -results = [] -for q in range(NUM_OF_ROUNDS): - number = random.randint(0, 10) - for i in range(NUM_OF_ATTEMPTS): +def input_guess(attempt): + """Låter användaren mata in en gissning, + returnerar gissningen när användaren lyckats mata in korrekt.""" while True: - try: - guess = int(input(f"Guess the number between 0--10 (attempt {i+1}): ")) - except: - print("Sorry, that didn't work.") - continue - if 0 <= guess and guess <= 10: - break - else: - print("You should guess between 0 and 10.") - - if guess == number: - break - - if guess == number: - print("Congrats, next round!") - results.append(NUM_OF_ATTEMPTS-i) - else: - print(f"You didn't make it, the correct number was {number}.") - results.append(0) - -score = sum(results)/NUM_OF_ROUNDS -print(f"Your average was {score:.2f}.") + try: + guess = int(input( + f"Guess the number between 0--10 (attempt {attempt}): ")) + except ValueError: + print("Sorry, that didn't work.") + continue + if not(0 <= guess and guess <= 10): + print("You should guess between 0 and 10.") + continue + + return attempt + +def guess_game(num_rounds=NUM_OF_ROUNDS, num_attempts=NUM_OF_ATTEMPTS): + """Kör ett gissningsspel, låter användaren få num_rounds frågor.""" + results = [] + + for q in range(num_rounds): + number = random.randint(0, 10) + for attempt in range(num_attempts): + guess = input_guess(attempt+1) + + if guess == number: + break + + if guess == number: + print("Congrats, next round!") + results.append(NUM_OF_ATTEMPTS-attempt) + else: + print(f"You didn't make it, the correct number was {number}.") + results.append(0) + + return results + +def main(): + """Huvudprogrammet""" + score = sum(guess_game(NUM_OF_ROUNDS, NUM_OF_ATTEMPTS))/NUM_OF_ROUNDS + print(f"Your average was {score:.2f}.") + +if __name__ == "__main__": + main() diff --git a/modules/iterations/slides/examples/hej.py b/modules/iterations/slides/examples/hej.py index 628f4205..07a7754f 100644 --- a/modules/iterations/slides/examples/hej.py +++ b/modules/iterations/slides/examples/hej.py @@ -1,24 +1,25 @@ """Program som skriver ut hej 50 gånger""" -print("for") -for gång in range(50): - print(f"hej {gång}!") - if gång > 2: - break +def hej_for(): + """Skriver ut hej 50 gånger med en for-loop""" + for gång in range(50): + print(f"hej {gång}!") -print("while") -antal = 50 -while antal > 0: - print(f"hej {antal}!") - # antal = antal - 1 - antal -= 1 - if antal < 48: - break +def hej_while(): + """Skriver ut hej 50 gånger med en while-loop""" + antal = 50 + while antal > 0: + print(f"hej {antal}!") + # antal = antal - 1 + antal -= 1 -print("while alternativ") -antal = 0 -while antal < 50: - print(f"hej {antal}!") - antal += 1 - if antal > 2: - break +def hej_while_alt(): + """En alternativ version av hej_while""" + antal = 0 + while antal < 50: + print(f"hej {antal}!") + antal += 1 + + +if __name__ == "__main__": + hej_for() diff --git a/modules/iterations/slides/examples/hej_break.py b/modules/iterations/slides/examples/hej_break.py new file mode 100644 index 00000000..c5dbf401 --- /dev/null +++ b/modules/iterations/slides/examples/hej_break.py @@ -0,0 +1,31 @@ +"""Program som skriver ut hej 50 gånger""" + +def hej_for(): + """Skriver ut hej 50 gånger med en for-loop""" + for gång in range(50): + print(f"hej {gång}!") + if gång > 2: + break + +def hej_while(): + """Skriver ut hej 50 gånger med en while-loop""" + antal = 50 + while antal > 0: + print(f"hej {antal}!") + # antal = antal - 1 + antal -= 1 + if antal < 48: + break + +def hej_while_alt(): + """En alternativ version av hej_while""" + antal = 0 + while antal < 50: + print(f"hej {antal}!") + antal += 1 + if antal > 2: + break + + +if __name__ == "__main__": + hej_for() diff --git a/modules/iterations/slides/examples/in.py b/modules/iterations/slides/examples/in.py new file mode 100644 index 00000000..521f444a --- /dev/null +++ b/modules/iterations/slides/examples/in.py @@ -0,0 +1,9 @@ +while True: + try: + x = float(input("Mata in ett tal: ")) + except ValueError as err: + print(f"Tyvärr, det blev fel: {err}, försök igen.") + else: + break + +print(x) diff --git a/modules/iterations/slides/examples/siffersumma.py b/modules/iterations/slides/examples/siffersumma.py index 0cd3eaf4..bd594976 100644 --- a/modules/iterations/slides/examples/siffersumma.py +++ b/modules/iterations/slides/examples/siffersumma.py @@ -12,7 +12,7 @@ def siffersumma(heltal): def siffersumma_while(heltal): """Returnerar siffersumman för heltalet heltal (int)""" summan = 0 - + while heltal > 0: sista_siffran = heltal % 10 summan += sista_siffran @@ -20,6 +20,26 @@ def siffersumma_while(heltal): return summan +def siffersumma_for(heltal): + """Returnerar siffersumman för heltal (int)""" + summan = 0 + siffror = str(heltal) + + for siffra in siffror: + summan += int(siffra) + + return summan + +def input_int(prompt): + """Returnerar ett heltal, låter användaren försöka igen tills att det är + ett heltal.""" + while True: + try: + heltal = int(input(prompt)) + return heltal + except ValueError: + print("Det måste vara ett heltal.") + -heltal = int(input("Postivt heltal: ")) -print(f"Siffersumman för {heltal} är {siffersumma_while(heltal)}!") +heltalet = input_int("Postivt heltal: ") +print(f"Siffersumman för {heltalet} är {siffersumma(heltalet)}!") From 2cc2f9f18d50252c8642a5c67f5131509b0a9a4a Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Mon, 19 Sep 2022 11:30:34 +0200 Subject: [PATCH 180/214] Rearrange modules in modules Makefile --- modules/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/Makefile b/modules/Makefile index 1d2f8a83..40815653 100644 --- a/modules/Makefile +++ b/modules/Makefile @@ -2,9 +2,10 @@ SUBDIR+= overview SUBDIR+= helloworld SUBDIR+= computational-thinking SUBDIR+= variables -#SUBDIR+= functions #SUBDIR+= debug SUBDIR+= conditionals +SUBDIR+= iterations +#SUBDIR+= functions SUBDIR+= containers #SUBDIR+= exceptions SUBDIR+= classes From 43b5ad2a5940bf7a89d27519b5b0f240e7261d9f Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Mon, 19 Sep 2022 13:34:26 +0200 Subject: [PATCH 181/214] Improves packages slides --- modules/Makefile | 3 +- modules/packages/slides/Makefile | 3 + modules/packages/slides/contents.tex | 66 +++++++++++-------- .../packages/slides/examples/good_module.py | 5 +- modules/packages/slides/examples/symalg.py | 16 +++++ modules/packages/slides/preamble.tex | 15 ++--- modules/packages/slides/slides.tex | 6 +- 7 files changed, 70 insertions(+), 44 deletions(-) create mode 100644 modules/packages/slides/examples/symalg.py diff --git a/modules/Makefile b/modules/Makefile index 40815653..f6469dc5 100644 --- a/modules/Makefile +++ b/modules/Makefile @@ -5,8 +5,9 @@ SUBDIR+= variables #SUBDIR+= debug SUBDIR+= conditionals SUBDIR+= iterations -#SUBDIR+= functions +SUBDIR+= packages SUBDIR+= containers +#SUBDIR+= functions #SUBDIR+= exceptions SUBDIR+= classes SUBDIR+= files diff --git a/modules/packages/slides/Makefile b/modules/packages/slides/Makefile index bfd70696..92e2aada 100644 --- a/modules/packages/slides/Makefile +++ b/modules/packages/slides/Makefile @@ -1,3 +1,6 @@ +LATEXFLAGS+= -shell-escape +TEX_PYTHONTEX= yes + .PHONY: all all: notes.pdf slides.pdf diff --git a/modules/packages/slides/contents.tex b/modules/packages/slides/contents.tex index 2754c765..cd8b33fb 100644 --- a/modules/packages/slides/contents.tex +++ b/modules/packages/slides/contents.tex @@ -3,58 +3,64 @@ \section{Moduler} \begin{frame}[fragile] - \begin{lstlisting}[numbers=none,basicstyle=\huge] -import module - \end{lstlisting} + \mintinline[fontsize=\huge]{python}|import module| \end{frame} \subsection{Hur?} \begin{frame}[fragile] - \begin{example}[bad-module.py] - \lstinputlisting{examples/bad_module.py} + \begin{example}[good\textunderscore{}module.py] + \inputminted[firstline=3,highlightlines=7]{python}{examples/good_module.py} \end{example} -\end{frame} -\begin{frame}[fragile] - \begin{example}[test-good-bad.py] - \lstinputlisting{examples/test_good_bad.py} + \begin{example}[bad\textunderscore{}module.py] + \inputminted[firstline=3]{python}{examples/bad_module.py} \end{example} \end{frame} -\begin{frame}[fragile] - \begin{example}[good-module.py] - \lstinputlisting{examples/good_module.py} - \end{example} -\end{frame} -\subsection{Ett gammalt exempel} +\subsection{Varför?} -\begin{frame}[fragile] - \begin{example}[input-type.py, del 1] - \lstinputlisting[linerange=1-13]{examples/input_type.py} - \end{example} -\end{frame} +%\begin{frame}[fragile] +% \begin{example}[input\textunderscore{}type.py, del 1] +% \inputminted[firstline=14]{python}{examples/input_type.py} +% \end{example} +%\end{frame} \begin{frame}[fragile] - \begin{example}[input-type.py, del 2] - \lstinputlisting[firstline=14,firstnumber=14]{examples/input_type.py} + \begin{example}[input\textunderscore{}type.py] + \inputminted[firstline=1,lastline=13]{python}{examples/input_type.py} \end{example} \end{frame} \begin{frame}[fragile] \begin{example}[Använda modulen] - \begin{lstlisting} + \begin{minted}{python} import input_type +x = input_type.input_type(int, "x = ") +print(f"x = {x}") + \end{minted} + \end{example} + + \begin{example}[Använda modulen] + \begin{minted}{python} +import input_type as it +x = it.input_type(int, "x = ") +print(f"x = {x}") + \end{minted} + \end{example} + \begin{example}[Använda modulen] + \begin{minted}{python} +from input_type import input_type x = input_type(int, "x = ") print(f"x = {x}") - \end{lstlisting} + \end{minted} \end{example} \end{frame} -\section{PyPI} +\section{PyPI: Python Package Index} \begin{frame} \includegraphics[width=\columnwidth]{figs/pypi.png} @@ -70,9 +76,13 @@ \section{PyPI} \begin{frame}[fragile] \begin{example}[Installation] - \begin{lstlisting}[language={},numbers=none] -$ python3 -m pip install numpy scipy matplotlib - \end{lstlisting} + \begin{minted}{bash} +$ python3 -m pip install numpy scipy matplotlib sympy + \end{minted} + \end{example} + + \begin{example} + \inputminted[lastline=9]{python}{examples/symalg.py} \end{example} \end{frame} diff --git a/modules/packages/slides/examples/good_module.py b/modules/packages/slides/examples/good_module.py index abc3ea3a..f9af3fdb 100644 --- a/modules/packages/slides/examples/good_module.py +++ b/modules/packages/slides/examples/good_module.py @@ -4,8 +4,5 @@ def hello_world(): """Prints 'Hello, world!!!!!!'""" print("Hello, world!!!!!!!!!!") -def main(): - hello_world() - if __name__ == "__main__": - main() + hello_world() diff --git a/modules/packages/slides/examples/symalg.py b/modules/packages/slides/examples/symalg.py new file mode 100644 index 00000000..7755ede8 --- /dev/null +++ b/modules/packages/slides/examples/symalg.py @@ -0,0 +1,16 @@ +import sympy + +x = sympy.symbols("x") + +expr = x**2 - 4 +print(f"expr = {expr}") + +print(f"factorization: {expr} = {sympy.factor(expr)}") +print(f"solve: {expr} = 0 har rötterna {sympy.solve(expr, x)}") + +print() +print(f"({expr})*{x} = {expr*x}") +expr *= x + +print(f"factorization: {expr} = {sympy.factor(expr)}") +print(f"solve: {expr} = 0 har rötterna {sympy.solve(expr, x)}") diff --git a/modules/packages/slides/preamble.tex b/modules/packages/slides/preamble.tex index 7fa313f0..24c24849 100644 --- a/modules/packages/slides/preamble.tex +++ b/modules/packages/slides/preamble.tex @@ -1,6 +1,6 @@ \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} -\usepackage[british]{babel} +\usepackage[swedish]{babel} \usepackage{booktabs} \usepackage[natbib,style=alphabetic,maxbibnames=99]{biblatex} @@ -23,13 +23,12 @@ \let\email\texttt -\usepackage{listings} -\lstset{% - basicstyle=\footnotesize, - numbers=left, - language=python, - showstringspaces=false, -} +\usepackage[outputdir=ltxobj]{minted} +\setminted{autogobble,fontsize=\footnotesize} + +\usepackage{pythontex} +\setpythontexoutputdir{.} +\setpythontexworkingdir{..} \usepackage{amsmath} \usepackage{amssymb} diff --git a/modules/packages/slides/slides.tex b/modules/packages/slides/slides.tex index c662f2e7..2a6f0452 100644 --- a/modules/packages/slides/slides.tex +++ b/modules/packages/slides/slides.tex @@ -112,7 +112,7 @@ \input{contents.tex} \mode* -\begin{frame}[allowframebreaks] - \printbibliography -\end{frame} +%\begin{frame}[allowframebreaks] +% \printbibliography +%\end{frame} \end{document} From 61a1d5a5967e44106e6e3cd1f5a1d3219b81b0f3 Mon Sep 17 00:00:00 2001 From: celinahenriksson <celinah@kth.se> Date: Fri, 23 Sep 2022 14:59:41 +0200 Subject: [PATCH 182/214] La till en tom rad --- modules/variables/diska.py | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/variables/diska.py b/modules/variables/diska.py index ca1caa72..b7a9cf2d 100644 --- a/modules/variables/diska.py +++ b/modules/variables/diska.py @@ -14,6 +14,7 @@ def gnugga(sak): def doppa_i_vatten(sak): """Doppar sak i diskvatten""" + return "diskvattendränkt " + sak print(diska("smutsigt glas")) From a611144d96c303119389b46ad90aca54a11199ff Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Thu, 29 Sep 2022 14:27:26 +0200 Subject: [PATCH 183/214] Updates conditionals/slides-input recording URLs New recording. --- modules/conditionals/slides-input/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/conditionals/slides-input/README.md b/modules/conditionals/slides-input/README.md index c9322163..aa424411 100644 --- a/modules/conditionals/slides-input/README.md +++ b/modules/conditionals/slides-input/README.md @@ -1,5 +1,5 @@ - [YouTube: Inmatning och felhantering][yt] - [FeedbackFruits: Inmatning och felhantering][fbf] -[yt]: https://youtu.be/BmaBLot8f1s -[fbf]: https://eu.feedbackfruits.com/courses/activity-course/11d03a12-0b48-4c17-a8d0-8de0d5218006 +[yt]: https://youtu.be/EOLHQ-eJTyU +[fbf]: https://eu.feedbackfruits.com/courses/activity-course/91c73814-3a91-4b23-b95a-283663cc2c44 From 5f2ff0b90c3ed303fa6b04e2295a42e253a139ef Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Thu, 29 Sep 2022 16:44:41 +0200 Subject: [PATCH 184/214] Improves iterations/slides --- modules/iterations/slides/contents.tex | 54 +++++++++++++++++++------- modules/iterations/slides/slides.tex | 6 +-- 2 files changed, 42 insertions(+), 18 deletions(-) diff --git a/modules/iterations/slides/contents.tex b/modules/iterations/slides/contents.tex index 55a92638..910b544c 100644 --- a/modules/iterations/slides/contents.tex +++ b/modules/iterations/slides/contents.tex @@ -12,8 +12,23 @@ \section{Rekursion} \end{frame} \begin{frame}[fragile] - \begin{solution}[En möjlig lösning] + \begin{solution}[En dålig lösning] \begin{minted}{python} + def skriv_ut(meddelande): + """Skriver ut meddelande""" + print(meddelande) + + skriv_ut("hej") + skriv_ut("hej") + ... + skriv_ut("hej") + \end{minted} + \end{solution} +\end{frame} + +\begin{frame}[fragile] + \begin{solution}[En möjlig lösning] + \begin{minted}[highlightlines={1,3-4,7}]{python} def skriv_ut(meddelande, antal_gånger): """Skriver ut meddelande antal_gånger antal gånger""" if antal_gånger <= 0: @@ -28,19 +43,15 @@ \section{Rekursion} \end{frame} \begin{frame}[fragile] - \begin{definition}[Rekursion] - \begin{minted}{python} - def rekursiv_funktion(argument): - """Rekurserar tills att vi når basfallet""" - if basfall(argument): - return - - rekursiv_funktion(nästa(argument)) - \end{minted} + \begin{definition}[Fibonacci-serien] + \begin{itemize} + \item \(f_0 = 0\) + \item \(f_1 = 1\) + \item \(\vdots\) + \item \(f_n = f_{n-1} + f_{n-2}\) + \end{itemize} \end{definition} -\end{frame} -\begin{frame}[fragile] \begin{example}[Fibonacci] \begin{minted}{python} def fib(n): @@ -56,11 +67,24 @@ \section{Rekursion} \end{frame} \begin{frame}[fragile] - \begin{example}[Gåexemplet] - \inputminted[firstline=32]{python}{examples/walk.py} - \end{example} + \begin{definition}[Rekursion] + \begin{minted}{python} + def rekursiv_funktion(argument): + """Rekurserar tills att vi når basfallet""" + if basfall(argument): + return + + rekursiv_funktion(nästa(argument)) + \end{minted} + \end{definition} \end{frame} +%\begin{frame}[fragile] +% \begin{example}[Gåexemplet] +% \inputminted[firstline=32]{python}{examples/walk.py} +% \end{example} +%\end{frame} + \section{Iterationer} diff --git a/modules/iterations/slides/slides.tex b/modules/iterations/slides/slides.tex index 36841651..1e8e0002 100644 --- a/modules/iterations/slides/slides.tex +++ b/modules/iterations/slides/slides.tex @@ -112,7 +112,7 @@ \input{contents.tex} \mode* -\begin{frame}[allowframebreaks] - \printbibliography -\end{frame} +%\begin{frame}[allowframebreaks] +% \printbibliography +%\end{frame} \end{document} From 9ba3b716b95b324710cede1923c48cf000c0af14 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Thu, 29 Sep 2022 16:38:35 +0200 Subject: [PATCH 185/214] Adapts examples for iterations/slides --- modules/iterations/slides/examples/fib.py | 6 ++++-- .../iterations/slides/examples/hej_rekursion.py | 9 +++++++++ modules/iterations/slides/examples/siffersumma.py | 14 ++------------ modules/iterations/slides/examples/skriv_ut.py | 2 +- 4 files changed, 16 insertions(+), 15 deletions(-) create mode 100644 modules/iterations/slides/examples/hej_rekursion.py diff --git a/modules/iterations/slides/examples/fib.py b/modules/iterations/slides/examples/fib.py index bfe162f6..08f40aa1 100644 --- a/modules/iterations/slides/examples/fib.py +++ b/modules/iterations/slides/examples/fib.py @@ -2,8 +2,6 @@ def fib(n): """Returnerar n:te talet i Fibonacci-serien""" - print(f"fib({n})") - if n <= 0: return 0 elif n == 1: @@ -11,4 +9,8 @@ def fib(n): return fib(n-1) + fib(n-2) +print(f"fib(1) = {fib(1)}") +print(f"fib(2) = {fib(2)}") +print(f"fib(3) = {fib(3)}") +print(f"fib(4) = {fib(4)}") print(f"fib(5) = {fib(5)}") diff --git a/modules/iterations/slides/examples/hej_rekursion.py b/modules/iterations/slides/examples/hej_rekursion.py new file mode 100644 index 00000000..09728f70 --- /dev/null +++ b/modules/iterations/slides/examples/hej_rekursion.py @@ -0,0 +1,9 @@ +def skriv_ut(meddelande, antal_gånger): + """Skriver ut meddelande antal_gånger antal gånger""" + if antal_gånger <= 0: + return + + print(meddelande) + skriv_ut(meddelande, antal_gånger-1) + +skriv_ut("Hej", 2000) diff --git a/modules/iterations/slides/examples/siffersumma.py b/modules/iterations/slides/examples/siffersumma.py index bd594976..b31ce9b9 100644 --- a/modules/iterations/slides/examples/siffersumma.py +++ b/modules/iterations/slides/examples/siffersumma.py @@ -30,16 +30,6 @@ def siffersumma_for(heltal): return summan -def input_int(prompt): - """Returnerar ett heltal, låter användaren försöka igen tills att det är - ett heltal.""" - while True: - try: - heltal = int(input(prompt)) - return heltal - except ValueError: - print("Det måste vara ett heltal.") - - -heltalet = input_int("Postivt heltal: ") + +heltalet = int(input("Postivt heltal: ")) print(f"Siffersumman för {heltalet} är {siffersumma(heltalet)}!") diff --git a/modules/iterations/slides/examples/skriv_ut.py b/modules/iterations/slides/examples/skriv_ut.py index 0f31ec51..f6b00a8a 100644 --- a/modules/iterations/slides/examples/skriv_ut.py +++ b/modules/iterations/slides/examples/skriv_ut.py @@ -8,4 +8,4 @@ def skriv_ut(meddelande, antal_gånger): print(meddelande) skriv_ut(meddelande, antal_gånger-1) -skriv_ut("hej", 2000) +skriv_ut("hej", 995) From 387f4db264aad4c412029202f1ad74c2163235ee Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Fri, 30 Sep 2022 08:25:21 +0200 Subject: [PATCH 186/214] Adds links to iterations recordings --- modules/iterations/slides/README.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 modules/iterations/slides/README.md diff --git a/modules/iterations/slides/README.md b/modules/iterations/slides/README.md new file mode 100644 index 00000000..7da713ae --- /dev/null +++ b/modules/iterations/slides/README.md @@ -0,0 +1,5 @@ +- [YouTube: Upprepningar][yt] +- [FeedbackFruits: Upprepningar][fbf] + +[yt]: https://youtu.be/wO0fiuYeXCw +[fbf]: https://eu.feedbackfruits.com/courses/activity-course/a0f42cb6-ad1f-47f0-ad12-ad4787469a60 From 9b4b0566c20b4a4962949315b8d0b65247249aa5 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Tue, 4 Oct 2022 16:35:51 +0200 Subject: [PATCH 187/214] Improves input_type in packages module --- modules/packages/slides/examples/input_type.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/packages/slides/examples/input_type.py b/modules/packages/slides/examples/input_type.py index 52a136be..a5897608 100644 --- a/modules/packages/slides/examples/input_type.py +++ b/modules/packages/slides/examples/input_type.py @@ -1,15 +1,15 @@ """Take input more easily.""" -def input_type(t, prompt=""): - """Take input, convert to type t; repeat if error.""" +def input_type(the_type, prompt=""): + """Take input, convert to type the_type; repeat if error.""" while True: try: - return t(input(prompt)) + return the_type(input(prompt)) except ValueError: - if t == int: + if the_type == int: print(f"Sorry, can't convert to integer.") else: - print(f"Sorry, can't convert to {t}.") + print(f"Sorry, can't convert to {the_type}.") def main(): """Test functionality of this module""" From 4d3067666320d308c207f45dcf3dd12ec6daeead Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Wed, 5 Oct 2022 08:44:01 +0200 Subject: [PATCH 188/214] Cleans up packages example code --- modules/packages/slides/examples/test_good_bad.py | 7 ------- modules/packages/slides/examples/testarmodul.py | 5 ----- 2 files changed, 12 deletions(-) delete mode 100644 modules/packages/slides/examples/test_good_bad.py delete mode 100644 modules/packages/slides/examples/testarmodul.py diff --git a/modules/packages/slides/examples/test_good_bad.py b/modules/packages/slides/examples/test_good_bad.py deleted file mode 100644 index 30ae7894..00000000 --- a/modules/packages/slides/examples/test_good_bad.py +++ /dev/null @@ -1,7 +0,0 @@ -"""Tests good and bad modules""" - -import good_module -import testarmodul - -good_module.hello_world() -testarmodul.testfunktion("hej") diff --git a/modules/packages/slides/examples/testarmodul.py b/modules/packages/slides/examples/testarmodul.py deleted file mode 100644 index 62dcd438..00000000 --- a/modules/packages/slides/examples/testarmodul.py +++ /dev/null @@ -1,5 +0,0 @@ -"""En testmodul""" - -def testfunktion(text): - print(text*5) - From 2ac9ba4e636969ce9453923015bf4b7dea7898b6 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Wed, 5 Oct 2022 08:56:26 +0200 Subject: [PATCH 189/214] Adds video URLs for packages module --- modules/packages/slides/README.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 modules/packages/slides/README.md diff --git a/modules/packages/slides/README.md b/modules/packages/slides/README.md new file mode 100644 index 00000000..23dc2a01 --- /dev/null +++ b/modules/packages/slides/README.md @@ -0,0 +1,5 @@ +- [YouTube: Moduler och paket][yt] +- [FeedbackFruits: Moduler och paket][fbf] + +[yt]: https://youtu.be/D_iTcOGDncY +[fbf]: https://eu.feedbackfruits.com/courses/activity-course/2095dba0-14b0-4d3b-a562-8bf2ac2ecb62 From 28346f930dddbbf4c18df94b45e3090b1f025ece Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Wed, 5 Oct 2022 09:52:16 +0200 Subject: [PATCH 190/214] Adds input_int to contrast input_type --- modules/packages/slides/examples/input_type.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/packages/slides/examples/input_type.py b/modules/packages/slides/examples/input_type.py index a5897608..9884ee14 100644 --- a/modules/packages/slides/examples/input_type.py +++ b/modules/packages/slides/examples/input_type.py @@ -11,6 +11,14 @@ def input_type(the_type, prompt=""): else: print(f"Sorry, can't convert to {the_type}.") +def input_int(prompt="") + """Läser in ett heltal; fortsätter att fråga prompt till användaren tills att användaren matat in något som går att konvertera till ett heltal""" + while True: + try: + return int(input(prompt)) + except ValueError: + print("Inte heltal, försök igen.") + def main(): """Test functionality of this module""" x = input_type(int, "x = ") From 075be3b3cd167edf574d2f8e9afd397659c694be Mon Sep 17 00:00:00 2001 From: mazen-mardini <mazen@mengate.se> Date: Wed, 5 Oct 2022 11:41:58 +0200 Subject: [PATCH 191/214] Vanliga fel (Labb 2) --- resources/vanliga_fel/labb_2_vanliga_fel.md | 93 +++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 resources/vanliga_fel/labb_2_vanliga_fel.md diff --git a/resources/vanliga_fel/labb_2_vanliga_fel.md b/resources/vanliga_fel/labb_2_vanliga_fel.md new file mode 100644 index 00000000..f6f459cf --- /dev/null +++ b/resources/vanliga_fel/labb_2_vanliga_fel.md @@ -0,0 +1,93 @@ +Laboration 2 - Vanliga Fel +=========================== + +Vi har kollat igenom många av era Laboration 2 inlämningar och sett att det finns flera vanliga fel som görs. Nedan finns en lista på sådana fel. Om ni ser att ni har gjort ett eller flera av dessa misstag, se då till att rätta dem innan redovisningen av Laboration 3! + +Funktionskommentarer & Docstrings +----------------------- +Varje funktion måste ha en funktionskommentar enligt PEP-8, mer detaljer finns här: [PEP-257](https://peps.python.org/pep-0257/). Från PEP-257: _"The “Specification” text comes mostly verbatim from PEP 8 by Guido van Rossum."_. Det vill säga PEP-8 och PEP-257 är relaterade till varandra. PEP-8 hänvisar också tillbaks till PEP-257. + +Kortfattat, skriv funktionskommentarer på följande vis: + +```python +def factorial(n): + """Beräknar fakulteten av n, d.v.s. n!. + n är ett positivt heltal eller 0. + """ + if n > 1: + return n * factorial(n-1) + else: + return 1 +``` + +Notera att funktionskommentaren: +- Ska vara under funktionssignaturen `def namn(...):`. +- Ska använda """ """. +- Ska beskriva vad funktionen gör, parametrar, returvärden, möjliga exceptions som kan uppstå och eventuella sidoeffekter. + +För mycket global kod +----------------------- +En tumregel är att en moduls innehåll bör vara strukturerad i följande ordning: +1. Eventuell kommentar som beskriver modulen. +2. Imports +3. Globala konstanter +4. Definitioner av funktioner (och klasser om du har det) +5. Global kod + +**Mindre bra:** +```python +def f(): + """Beskrivande kommentar""" + ... + +first_value = f() + +def g(value): + """Beskrivande kommentar""" + ... + +second_value = g(first_value) +print(first_value, second_value) +``` + +**Bättre:** +```python +def f(): + """Beskrivande kommentar""" + ... + +def g(value): + """Beskrivande kommentar""" + ... + +first_value = f() +second_value = g(first_value) +print(first_value, second_value) +``` + +Om ni ser att den globala delen av koden har blivit väldigt lång, se då till att dela upp den i flera funktioner. Funktioner har åtminstone två fördelar här: 1. att de namnger och beskriver delar av koden och 2. att de möjliggör återanvändning av kod. + +**Ser vi att mycket kod finns globalt och inte har delats upp i funktioner så kan det leda till ett påpekande.** + +Inkonsekvent typografi +-------------------------- + +Om du väljer att använda snake_case för funktionsnamn då bör alla funktioner vara skrivna på samma sätt. Samma princip gäller för variabelnamn också. + +**Fel:** +```python +def min_första_funktion(ettArgument): + ... + +def minAndraFunktion(ettArgument): + ... +``` + +**Rätt:** +```python +def min_första_funktion(ett_argument): + ... + +def min_andra_funktion(ett_argument): + ... +``` From b9d1955446601ed0dab6c3ea8d224e57507b83d1 Mon Sep 17 00:00:00 2001 From: Mazen Mardini <mazen@mengate.se> Date: Wed, 5 Oct 2022 10:45:37 +0000 Subject: [PATCH 192/214] Update labb_2_vanliga_fel.md --- resources/vanliga_fel/labb_2_vanliga_fel.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/vanliga_fel/labb_2_vanliga_fel.md b/resources/vanliga_fel/labb_2_vanliga_fel.md index f6f459cf..832ecca0 100644 --- a/resources/vanliga_fel/labb_2_vanliga_fel.md +++ b/resources/vanliga_fel/labb_2_vanliga_fel.md @@ -72,7 +72,7 @@ Om ni ser att den globala delen av koden har blivit väldigt lång, se då till Inkonsekvent typografi -------------------------- -Om du väljer att använda snake_case för funktionsnamn då bör alla funktioner vara skrivna på samma sätt. Samma princip gäller för variabelnamn också. +Om du väljer att använda snake_case för funktionsnamn, då bör alla funktioner vara skrivna på samma sätt. Samma princip gäller för variabelnamn också. **Fel:** ```python From c95d74ccb08a1b510b8da3a2cf8cd4a6006443ce Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Sun, 30 Oct 2022 19:53:20 +0100 Subject: [PATCH 193/214] added criteria for labb 5 --- modules/classes/lab/instruction.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/modules/classes/lab/instruction.md b/modules/classes/lab/instruction.md index af50e88e..38ea80c4 100644 --- a/modules/classes/lab/instruction.md +++ b/modules/classes/lab/instruction.md @@ -22,16 +22,21 @@ Läs på om [uppslagsverk][uppslagsverk]. ## Uppgift -Nu ska vi skriva en klass "School" som har minst ett attribut __students__. +Nu ska vi skriva en klass "School" som har minst ett attribut __students__. Skapa ett objekt av typen School. Låt igen användaren skriva in information om minst tre studenter och skapa objekt av typen Student. -Spara nu objekten i skol-objektets attribut __students__. +Spara objekten i skol-objektets attribut __students__. Fundera på vad som är den bästa typen av behållare för att spara objekten. Vilka nackdelar och fördelar finns det med olika behållare? +Lägg nu till en metod i klassen Skola som låter användaren söka efter en +elev som går på skolan efter att användaren har lagt till tre elever. + +Obs! Du behöver inte ha en meny i programmet. + Avsluta programmet med att skriva ut objektet av typen School. ### Exempelutskrift From b9c2615b5689a4ce336d0c31824b0c59bbdca61b Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Sun, 30 Oct 2022 19:58:01 +0100 Subject: [PATCH 194/214] bit more changes to lab 5 --- modules/classes/lab/instruction.md | 37 ++++++------------------------ 1 file changed, 7 insertions(+), 30 deletions(-) diff --git a/modules/classes/lab/instruction.md b/modules/classes/lab/instruction.md index 38ea80c4..5a057764 100644 --- a/modules/classes/lab/instruction.md +++ b/modules/classes/lab/instruction.md @@ -33,11 +33,9 @@ Fundera på vad som är den bästa typen av behållare för att spara objekten. Vilka nackdelar och fördelar finns det med olika behållare? Lägg nu till en metod i klassen Skola som låter användaren söka efter en -elev som går på skolan efter att användaren har lagt till tre elever. - -Obs! Du behöver inte ha en meny i programmet. - -Avsluta programmet med att skriva ut objektet av typen School. +elev som går på skolan och som skriver ut om studenten finns och det funna +Student-objektet. Du får välja själv om du ska söka med hjälp av förnamn, efternamn +eller personnummer. ### Exempelutskrift @@ -50,10 +48,11 @@ Vad är studentens personnummer? 0101010000 Studenten är tillagd! -Här är alla studenter på KTH: +Vilken student vill du söka efter? Jan + +Den studenten läser på KTH: Namn: Jan Jansson Personnr: 0404040010 -Namn: Per Persson Personnr: 0303030030 -Namn: Emma Emilsson Personnr: 0101010000 + ``` ### Krav @@ -96,25 +95,3 @@ Här är alla lärare på KTH: Namn: Albert Einsten Personnr: 7903140050 ``` - -### Sök efter personer - -Lägg till en metod så att man kan söka efter en student och få studentobjektet. -Om du har gjort föregående frivilliga extrauppgift, lägg till så att man kan -söka efter lärare också. - -Låt sökningen söka bland både lärare och studenter. - -#### Exempelutskrift - -``` -Vem vill du söka efter? Albert Einstein -Namn: Albert Einsten Personnr: 7903140050 Roll: Lärare -``` - -och - -``` -Vem vill du söka efter? Emma Emilsson -Namn: Emma Emilsson Personnr: 0101010000 Roll: Student -``` From 104eccd6492a1a9ba864871c8113660fa03019a7 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Sun, 30 Oct 2022 19:59:06 +0100 Subject: [PATCH 195/214] Update instruction.md --- modules/classes/lab/instruction.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/classes/lab/instruction.md b/modules/classes/lab/instruction.md index 5a057764..3795d74c 100644 --- a/modules/classes/lab/instruction.md +++ b/modules/classes/lab/instruction.md @@ -27,13 +27,13 @@ Nu ska vi skriva en klass "School" som har minst ett attribut __students__. Skapa ett objekt av typen School. Låt igen användaren skriva in information om minst tre studenter och skapa objekt av typen Student. -Spara objekten i skol-objektets attribut __students__. +Spara objekten i School-objektets attribut __students__. Fundera på vad som är den bästa typen av behållare för att spara objekten. Vilka nackdelar och fördelar finns det med olika behållare? -Lägg nu till en metod i klassen Skola som låter användaren söka efter en -elev som går på skolan och som skriver ut om studenten finns och det funna +Lägg nu till en metod i klassen School som låter användaren söka efter en +elev som går på skolan och som skriver ut om eleven finns och det funna Student-objektet. Du får välja själv om du ska söka med hjälp av förnamn, efternamn eller personnummer. From fe9d6f2c135168ccb944502dbb2ee1f7f41d3823 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Mon, 31 Oct 2022 15:03:25 +0100 Subject: [PATCH 196/214] Adds Adam's common mistakes in lab 4 --- resources/vanliga_fel/labb_4_vanliga_fel.md | 90 +++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 resources/vanliga_fel/labb_4_vanliga_fel.md diff --git a/resources/vanliga_fel/labb_4_vanliga_fel.md b/resources/vanliga_fel/labb_4_vanliga_fel.md new file mode 100644 index 00000000..7c10d6f3 --- /dev/null +++ b/resources/vanliga_fel/labb_4_vanliga_fel.md @@ -0,0 +1,90 @@ +Laboration 4 - Vanliga Fel +=========================== + +Efter att ha kollat igenom era inlämningar i labb 4 har vi nedan sammanställt en lista över diverse olika fel som återkommer. + +Uppdelning i funktioner/metoder +----------------------- +Vi har kommit en bit in i kursen nu, och det börjar bli dags att vi blir duktiga på att dela upp programmet i lämpliga funktioner. En bra tumregel att ha i åtanke är att det ska finnas en funktion för varje sak som dit programm *gör*. Namnet på funktionen bör därmed rimligen beskriva vad det är funktionen gör. + +Antag nu att vi ska skriva ett program som gör följande: +1. Låter användaren välja hur många tal som ska läggas till i en lista. +2. Beräkna talens aritmetiska medelvärde +3. Beräkna talens varians +4. Beräkna talens standardavvikelse +5. Jämföra variansen och standardavvikelsen genom att printa ut det största talet. + +Vad som ofta händer är att programmet ser ut som nedan: + +```python +def main(): + n = int(input("Choose an amount of numbers to examine: ")) # Step 1 done here + + nums = [] + for i in range(n): + nums.append(float(input("Choose number " + str(i + 1) + ": "))) + numsSum = 0 + for number in nums: + numsSum += number + mean = (1/n)*numsSum # Step 2 done here + + squareDevFromAvg = 0 + for number in nums: + squareDevFromAvg += (number - mean)**2 + variance = (1/(n - 1))*squareDevFromAvg # Step 3 done here + + standardDev = sqrt(variance) # Step 4 done here + + if standardDev > Variance: + print("The standard deviation: " + str(standardDev) + ", is larger than the variance") + elif standardDev > Variance: + print("The variance: " + str(variance) + ", is larger than the standard deviation") + else standardDev > Variance: + print("The standard deviation: " + str(standardDev) + ", is equal to the variance") + # Step 5 done here +main() +``` + +Nu kanske du undrar vad som är fel med det som står ovan. Jag gick ju igenom samtliga steg, och allt jag gjorde låg inom en funktion. Jo, men problemet är att massvis med olika saker ligger i *samma* funktion. Ett avsevärt lämpligare sätt att hantera problemet hade varit att definiera funktioner för de flesta steg i funktionen ovan. + +```python +def createNumList(amtOfNums): + nums = [] + for i in range(amtOfNums): + nums.append(float(input("Choose number " + str(i + 1) + ": "))) + return nums + +def calcArithmeticMean(numList): + numsSum = 0 + for number in nums: + numsSum += number + mean = (1/n)*numsSum + return mean + +def calcVariance(numList): + mean = calcArithmeticMean(numList) + squareDevFromMean = 0 + for number in nums: + squareDevFromAvg += (number - mean)**2 + variance = (1/(n - 1))*squareDevFromMean + +def compareVarianceToStandardDev(variance, standardDev): + if standardDev > Variance: + print("The standard deviation: " + str(standardDev) + ", is larger than the variance") + elif standardDev > Variance: + print("The variance: " + str(variance) + ", is larger than the standard deviation") + else standardDev > Variance: + print("The standard deviation: " + str(standardDev) + ", is equal to the variance") + +def main(): + n = int(input("Choose an amount of numbers to examine: ")) # There's no need for a new function for this step ;) + nums = createNumList(n) + mean = calcArithmeticMean(nums) + variance = calcVariance(nums) + standardDev = sqrt(variance) # Since the standard deviation is the square root of the variance this may still be okay. + compareVarianceToStandardDev(variance, standardDev) + +main() +``` + +Notera hur mycket lättare det blir att följa vad det är som händer i vårt huvudprogram ovan. Om vi skulle vilja ändra i vårt huvudprogram blir detta också avsevärt lättare när vi delat upp det i funktioner som ovan. From 788946b5de278f7e955f234cbfcda3eb55ffcb04 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Tue, 8 Nov 2022 08:39:46 +0100 Subject: [PATCH 197/214] Improves amanuens.py: can move start date --- adm/tid/amanuens.py | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/adm/tid/amanuens.py b/adm/tid/amanuens.py index dbf9a4e8..c4787326 100644 --- a/adm/tid/amanuens.py +++ b/adm/tid/amanuens.py @@ -1,3 +1,4 @@ +import arrow import csv import nytid.schedules as sched import nytid.schedules.utils as utils @@ -14,13 +15,33 @@ def to_hours(td): return td.total_seconds()/60/60 +def shift_dates_forward(start_date, end_date): + """Takes dates and shifts them so that start_date is tomorrow.""" + now = arrow.now() + today = arrow.Arrow(now.year, now.month, now.day, + hour=start_date.hour, minute=start_date.minute, + second=start_date.second) + + if start_date > today: + return start_date, end_date + + diff = (today-start_date).days + return start_date.shift(days=diff+1), end_date.shift(days=diff+1) + + if len(sys.argv) < 2: print(f"{sys.argv[0]}: requires argument 'username'", file=sys.stderr) + print(f"{sys.argv[0]} <username> [<start date>]") sys.exit(1) else: user = sys.argv[1] +if len(sys.argv) > 2: + date = arrow.get(sys.argv[2]) +else: + date = None + prgi22 = utils.read_signup_sheet_from_url( utils.google_sheet_to_csv_url( "https://docs.google.com/spreadsheets/d/1GfwYBTJ2_D8TDap6HpWvoXuEP_lOMRTRnahCiXTk3hE/edit#gid=1060580342")) @@ -29,11 +50,17 @@ def to_hours(td): utils.google_sheet_to_csv_url( "https://docs.google.com/spreadsheets/d/18-afYjlI--e8hDwzSp9VcHjatc7SPvBFW0fH9JRrZ-4/edit#gid=1755336853")) -amanuensis = utils.compute_amanuensis_data(prgi22 + prgm22) +amanuensis = utils.compute_amanuensis_data(prgi22 + prgm22, + begin_date=date) data = amanuensis[user] -print(f"{user}: {data[2]:.2f} h, {100*utils.compute_percentage(*data):.1f}%: " - f"{data[0].format('YYYY-MM-DD')}--{data[1].format('YYYY-MM-DD')}") +#start, end = shift_dates_forward(data[0], data[1]) +start = data[0] +end = data[1] + +print(f"{user}: {data[2]:.2f} h, " + f"{round(100*utils.compute_percentage(*data))}%: " + f"{start.format('YYYY-MM-DD')}--{end.format('YYYY-MM-DD')}") prgx = utils.filter_events_by_TA(user, sorted(prgi22 + prgm22, key=operator.itemgetter(utils.SIGNUP_SHEET_HEADER.index("Start")))) From 060c16e23c17a471a258eb9cb0105718081a1c4a Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Tue, 8 Nov 2022 08:40:25 +0100 Subject: [PATCH 198/214] Improves booked and missing --- adm/tid/{bookedTAs.py => booked.py} | 14 +++++++------- adm/tid/{missingTAs.py => missing.py} | 14 +++++++------- 2 files changed, 14 insertions(+), 14 deletions(-) rename adm/tid/{bookedTAs.py => booked.py} (100%) rename adm/tid/{missingTAs.py => missing.py} (100%) diff --git a/adm/tid/bookedTAs.py b/adm/tid/booked.py similarity index 100% rename from adm/tid/bookedTAs.py rename to adm/tid/booked.py index da8d5ec9..901d95fb 100644 --- a/adm/tid/bookedTAs.py +++ b/adm/tid/booked.py @@ -71,13 +71,6 @@ def main(): first = True for event in schedule.timeline: - if first: - first = False - current_week = event.begin.isocalendar()[1] - elif event.begin.isocalendar()[1] != current_week: - current_week = event.begin.isocalendar()[1] - print(end="\n\n") - try: if event.end < now: continue @@ -86,6 +79,13 @@ def main(): except NameError: pass + if first: + first = False + current_week = event.begin.isocalendar()[1] + elif event.begin.isocalendar()[1] != current_week: + current_week = event.begin.isocalendar()[1] + print(end="\n\n") + print(format_event(event)) diff --git a/adm/tid/missingTAs.py b/adm/tid/missing.py similarity index 100% rename from adm/tid/missingTAs.py rename to adm/tid/missing.py index 919468f4..a2d097ef 100644 --- a/adm/tid/missingTAs.py +++ b/adm/tid/missing.py @@ -76,13 +76,6 @@ def main(): first = True for event in schedule.timeline: - if first: - first = False - current_week = event.begin.isocalendar()[1] - elif event.begin.isocalendar()[1] != current_week: - current_week = event.begin.isocalendar()[1] - print(end="\n\n") - try: if event.end < now: continue @@ -91,6 +84,13 @@ def main(): except NameError: pass + if first: + first = False + current_week = event.begin.isocalendar()[1] + elif event.begin.isocalendar()[1] != current_week: + current_week = event.begin.isocalendar()[1] + print(end="\n\n") + print(format_event(event)) From 25ef9d84522d0f1e047014e58242892275d3fda7 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Wed, 9 Nov 2022 16:51:27 +0100 Subject: [PATCH 199/214] clarified the requirements for lab 6 --- modules/files/lab/instruction.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/modules/files/lab/instruction.md b/modules/files/lab/instruction.md index 923a2954..6eff148f 100644 --- a/modules/files/lab/instruction.md +++ b/modules/files/lab/instruction.md @@ -37,11 +37,25 @@ Dessa studenter är skrivna på KTH: Namn: Johan Tierney Personnr: 8411285597 Namn: Erik Bolin Personnr: 9910247016 Namn: Per Edenström Personnr: 8410024155 + ... + +Vad heter studenten? Emma Emilsson +Vad är studentens personnummer? 010101000a +Personnumret får bara innehålla siffror, försök igen! +Vad är studentens personnummer? 0101010000 + +Studenten är tillagd! + +Vilken student vill du söka efter? Jan + +Den studenten läser på KTH: +Namn: Jan Jansson Personnr: 0404040010 ``` ### Krav * Användaren ska få mata in ett nytt filnamn om filen inte hittas. +* Alla krav från laboration 5 ska vara uppfyllda. * Din kod ska uppfylla kraven i rättningsmatrisen. ### Redovisning From 5e187f0a350d4d24b20092229e13eb14971b137b Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Tue, 15 Nov 2022 14:57:46 +0100 Subject: [PATCH 200/214] Removes unnecessary example output in files lab --- modules/files/lab/instruction.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/modules/files/lab/instruction.md b/modules/files/lab/instruction.md index 6eff148f..2a86fa03 100644 --- a/modules/files/lab/instruction.md +++ b/modules/files/lab/instruction.md @@ -40,13 +40,6 @@ Namn: Per Edenström Personnr: 8410024155 ... -Vad heter studenten? Emma Emilsson -Vad är studentens personnummer? 010101000a -Personnumret får bara innehålla siffror, försök igen! -Vad är studentens personnummer? 0101010000 - -Studenten är tillagd! - Vilken student vill du söka efter? Jan Den studenten läser på KTH: From e1eec023b080f2e15fe2e30b85c05fc998224bc0 Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Wed, 16 Nov 2022 10:38:36 +0100 Subject: [PATCH 201/214] added example for spec --- modules/project/exempelspec.pdf | Bin 0 -> 54991 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 modules/project/exempelspec.pdf diff --git a/modules/project/exempelspec.pdf b/modules/project/exempelspec.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e97fdbebc3485e88e14c2dd937833161a04c8587 GIT binary patch literal 54991 zcmd42bCBfCwl><fZQHhOPun)Dd)hXpZQHgrZ5z|JHEn(~?>_sU9ru3UJ#qiLQ5BiL zTzJ;AGS|wesEQ(25|f~3X5fT}A<u6dT7idQCSoFTFt&z=;p1aeGO{ppA!7L>Q6XYf z^Kdj{6g2`E**aJV2*AUb*_-}j_gDRI2T=!CdjJs&qpX#wiw+UnKaNDqtpCh<|3df& z^FRInYX9vo?_ers1Tdo#<6&W9VP<A#;$miF=4N5ire;)fb})4{F>|I;QvE|&)(SxV zpCErj{ToEo!5&~{4{#x3{x9aD&JK<u4(>XCY?z2R{zy5wS@aksogG{q|0F4@$|z>$ zW@TcgA}PYC%BbdSWbfi=<ZNbd;_)xW{}>7gFv^>mS{eO6ag_er{z>`|_Mcr+F>`Tn zbv7|``GYL+hsfWFnTY)#<sXbcS(vDr0dyGu<iMzA<_=(#w)?ZmBLA91|20YL{jpR9 zIJ=qv{srzr#Kfp(WbE>n-rrOByNCao{a^ThXD?#pV)i#Mqp*mmn7BCYpCfU$GIJ(n zVNx*r&M0ng;$UiJZ^5WxWiM>+V)cKmC9IrX0HT&g&P1#%{}2~5b1`wYas)Uy6LJ14 zH94dIvS4B3U{o-&Gy9VnqpGVh;4dXLXIHa-xcxKyLqNmI6kzE>#PMIb|98dwmHb0j zhlqpepELPq{QLCp)nEC4>;Ap^KS}=6^WV?^iS#e5|3vxs^Z!@Pf1>|8!v7iL-%<Xj z`G1e_-_rkk)c-%M|K{{Rzy9B?{=F~%6V4wyz5gzszvcMvY8Q4f`P+P4tgMW}ZWjMk z+~2zSb5A)+nORv_0{-+n>!1Gqml-`X7Z;<1t&xSxzpGs2pMIuiW?>=vt0dxJVg2i& z_fHE*SlODf5OMtp_ouP{mh?YG|G(|4zgmrd1!VgZUi!~1X=Ng8Z((cpr*-9x-2cUl zla1|9Uz^#f|Ka$rPX6on-<`&&`Cp`2*qQ#bzyDJBcgBB60nD8LW&to0GyBucW{h%X z_7(t3B35oTHs=3YFcWcdv9NOp2)F>8&5Z2eVcfGWyua%vjVyn0|K@|80BImn5y#Mo zWLWL2qyyogD=Rak^Dn?MVH1vFR+gG0v!pAh@LakViH6O9vPP>du{4%bR=uv2X4}Fw zkz;M8;_JPhydueXeS6;$+?sitaN*icw|LFsb~&2tpk+pG20K~gwz-(?7yia?6G0jn zZk&skmCR4Ifx`FW<N-4L=S_cm;qWkD(>}>uf1+6T2pj>geO|8Bb?naqUL0-#YunNq z;vZu!5p5XN7(Zrk;<ua4#aPxWh+upS*Ru*dT1IGCBIXC?wtg>QOt<oH7l1jfIFfuN zvmQ-lsp2m;(khpFk}QO=MvWiE2Z79fWn0eh{O-uKxX}FNg*dl^7*WHmrLDsD@xk~} zBkreg@I)sbcqksgH8bMXInVtYvsrNE&gmXq9F2d!qkSP#gy+5S#|d;aV~4xKT!BYE znmg-wt*FPZ2XPmfs~1Oira9W`2)ec3M=4VdawOber!0P3G33A99Q5%O7eNo{m&nX4 ztTzQL3KUdDvoI%t%@bx&BMPHTpU;Np#zMdRmQOIJ5V|1B?(T$7o^%IEkzS1kx7`(c zSCjU=*wRrBO8UcN2G*e(R4BPoE?Mts<7n>(yF%qmIry#5LMit7^3}yy#nQ&e-kX7l z<wRB#RUiv<Fw82DcgAqztw=G~evZ7R4;MR=8J9$@GQlk}EMF(GlIsb|v6@*0JNH?v ziFBTzwZ#jfCUVCJl(JvsWqYUf6fKOF7kmJ+5FD|(6)oDx36Hka<jC)VT8j{=k|>n8 z?TWnD#n9Ps*(=I`>Z#78ikslG6kVG#hK+L~l4KW7(oPf&4D}TApEjF9=ao#Tt-Xb0 ziNZ82c`t`7wdY)$Fg(yl`9+@Q*cW3x3s)dd@dT-|-hsx01IOojF0AOZJLJBV9p`83 zCse<j;4td#&0!5yH)R}GDAU&8Fepe08eyH|HL1xV`co$0zOE<c<j-)0B$f%9v&Qxu zG^QQ%tHsnu4^56MEB+`)!;`Ryxn}xOYzsi0oA!+M#v!{_Y!oMG&PxFxCje%po6sY< zrKZE~`P3>bs|vC&#Bvp`U=PcVvNvL5MLhTCEbz%(qNkxt=Y(4GA0X!paMWwT84sNJ zrYfDB^-}WWwL0*ACv`1y(Ie!|ut#$4bpv;6P}K-c2wXw6OEZKl-YF|K*jliwi`{8T zDYHoAx8bp7L3woltZ(|Um9G=MfEVfxi_-OT1m%=_^bA>>bngHH*@;A<Aj}7mQMiV# zI>#XD>y^~}l_U>|u{ZodVPI>4DFLoxhz|UyHA0l>3aAPup<cf;j?x`trT{Y^S4Bc# z?4{@+eldX}2YxeK9+c=<Z|WI+aTQ@|9aih*Kx;R-RI!A>gTX$bI2JYk+F4#u=_5>d z-`R@5tyu1f`7Yl;p#!%NQKVfc65ae{gn=V*qAmEv6icvQ4zKunNr7HCc4U!(-k<G& zpqp?%4WXOcpIJ^6(dj_!ij8KtqIyS<Ex;A$=e`xV9V+o`65M#9QC3Vn;XoUuA$+41 za4As>MwgJ4Gk2N7sT2Ad@t0CZgvwkLUO*GZAk}u86sHQz2}M%)Ksa9^)d-c!5*JJv ze^p`4vOP!>FUY<g=-MVocSbl9o`a8YR2lA2;iq<86PcpPJEu_&sU;G*zw_+t0)V%< zkXOkD-CEY`4u)>P?abUe2wf)_r*ZB#&&3Uc8V!mE7UE%k0sb{m^}cKPVYpiXWs_&N zqcv^WkL^HvhXeI{FuS8ncPjPPq=`E9U*!bqCfJV#HkwbKQXhi%2KQXuGK{l2P1u!P zaP3~FxtiO(h3`Q!g6HuXrO)`{Jt?w=R*bEka?R8_w$`x@1Ch3p<FF)&8qUP6`ztT5 z9aMGY&#Jyy@6>|80zY$aB>C`DE+rX``L2e{ACFBvp^AIa2A}ml1A@5IMe7?<pSFqf zp)qg-rxl&iXLgyTe)SFMLT$>biGz$OCN~-5-D!c2O>~nJ!b%Cu4669bA_nz}m&dHa z5=D!xTPeN{dP5Qpj^-YUQW1u^I<kfIJo^m>)jKFr;wf{vwTEm42NQ%It^BtCOvNc> z!3g&{9&xzImUnq5_BeiRbR>;UsWK&6n<33CxjCa8r6qJ2W!Bs_&sS`j-P)(w`0>H; zdkPQ)W78&4%qdcN_=f0R>N(=QsGCz7a^^$vcyf7<W#>;09A#O>aUU3I$whVt4IstB zxd9_%#{LX|K6iuyz*RayI-4=#T7vowVLpRAKH2(4_#H5ENy`N-Zme=*C;g<1zXSIh ze4E`nj~kG<e*k_DZ9Qc&fX%f-$1m9&&-9AB3V;Zm=bU}q%v(8CUX4BE!)}6X$|O8Q zO)cIe123mmnRb#P42KN5JB55r`wDsR#Fd`U8L&5oi#1#!*x_s^aJ%_tX^+oa$6DYH zV__wG0{_hqwRb@A*0*^CKT-t^TOI&}V)^Nt4pG3?cKZHaxbc4ROfCRlNj3wweR?DL za+X-gt*Gi77IuhbO4zFs#_PnT2Q-K=AP_eAgF%H4S1tNA!6kp~(n#mfgA>U_LT5HC z*&7~lw>ytG(q5%g%DO-iw{~6JkL`VF^O3jn2J^+}=GC0{e&zWr`;C|P*@E}+Nu<5d z#};I4#DcxM^W7qUCgW3K)fC^C{9Y?+8#eO*x)P-JHzc|wly9Mxo?nb;oox5=V&^A; zEZJZLK>{U$J?abBw=<8%x}79g%BXPkY7Y*T@n`xR#B~w9qHjp`x_%Ed&qWBb`h`WM zyG7eVyxwj#+=bmeH-{+^Ovq8pRRw-7b$8+f>OC^F&%#Ett#da5fV%qv(zwhL&6Ki0 zKRQ*K6Y`5i+&Me&E7Iz^%pRq!O$N<=b*bc>Y}8I#kcSrPnJXag(l<k`;@*p&4Ck>b z^QyjbbCfp{2tvnKg=`yE(@N0xXy$R?`^+Z2uR(Mtu)L|f>@NWVxvGyBjli*UGAEIx zHIt2oVDrDa)*sz%C#Pxol*R;jcYa@03K8VGac3)&J~oql_Z~-olw40y+1TZwLcGxa zdEjGT#Iq}V$}o$fgw7w)u<uAPRiv>aD}(5PX`h@Qr%PLV|61@<DvQOYTuvFC?4H^Y z{RHYtD`9Ks<iMv6<DB?97~7pUEOSj}9R&UtLXAjmYn}#o5Kjj|j$X)ky?c2Z^&_5r zqEQ}q)-b-1)&2LZP`GWVRt|e4dNJ6IR^2m<wls{W94=)y&}^<!w~0ofWX;miu}r7m zXTzjz{$6#k*9se-{%xRRojN>^3W9D0kIcb7!VR%v^xDmbR=bmj%Llq<_|Lz2U&_u{ zg<DFjOGanJ`JO~ZFR`B;>2DtST6aGJXSeO6S;4C_&G;>sn43<xw`&gZx8ReaTc@)o zr18dlGzVq6V5#p1p=SqKWi4+E-5bI5W%ZoYCz|ymTvx%IcO~jjN*i>!V{7RAtIi!! z*J`gWT7_-gDp%bWD+~NYzpLDAVZOZ+KOg!eeZVDiGHCWaa%q^lv$~n$*`qa-VpY`~ zaNJz$v7tW<Fso{H;@R1UC1sOnf}sYf%wB<I<h$9ExQ-y`6)Mz7J%8Lu*!K%$_<ztl zI93{c4-&dVW9?U$7T5%AtvThUU6N~&MDDdaEHET=DqaC+c~^v9SO^{vy`^6KLT>Hf zml>+LskfERtA1I<R-cr*I-9Et!e}-aOwM9rc&6cgr?w|*zL6I=`0P{NDQ(KX=MMSp zt{>?t2IB+aa8BK&v1^CF7129HUyLeMbG!YFQQLg8#uSTRnZWsxd&}rSl4;1vxNTi) zdYUf<OHv&ho9Smx#0{gpYqD(tH6<u(IsGfCTF$0HY)a6gEyE|5SNG#Z)TKqlg6!>T zblxPMt~%-31!intsh4wp*|26vL%DGzoZYw`n|)@Gpe>=Mf->-ht!h9tl3v3Hjq1V8 zjy1uR!yf?)a&c`jYcvfpa)_WaVf1+&3sD;;lKuT~bqR|Zqh^O@=?cu1(cs3*<-NQ8 zJ-#P1e#7<diXf7I9o5-ipTkDS-Kyp8Mb$81Fd1+dR(R(Edf?%lLFNcWHfTkpg-QTl zr6bdL`@9Z_MAHnB%&Y8?^essPds|NJNy>%Z5qRTzoT6Uc->m!jG5clo8J1cUf<Inr zsQ9)QN+c^DfwARQl=3+EL5iF~B`6-(6zaxgLWm!boKU)QxkF=_nf;6UR8aoAe@@9Q zmNJ?Gv4?TCC_U%h@~$1n-JYR~K;eFyPna`Ul~Yki_KZKJZ#?NKl@FvMHC&1j*OMtP z<oxy`!^#Q2b@1jDoYy9JQGZHlU+7bi`1ioXxL=5N@L|3NLQ^2t{ucIw)Tyw%gb{4% z^Wr7C`c_jAz1G~@Bb<d-rW>$N;aJa)Jzmw<r?UNZI(CkGBmFB@L0zb7LCD-hh4&>Y z^Q82t7-%`yhDv1(!sx5*l0-q`>o8TKbPf{Kop%jn)j`Y4{VAJ2&rei0zy&p0BL`<g zVwtDEYIMYYcXq7QcD;UnRO)xnsP@v_Z;sUVq<&2{K6>nFY;!;zZxQ72&8_Tr(fYUK z7RKYj=O*r0<ODv(l;-pmYtF@$D2^>8F{q2C$|(7gESpj<=W(t-YUB#47e2~ZN)jUU z)3?DYLR#IRIg4B91JQ(jzxerz?{DD>ce*>9?Kr(3FXI*JD7&%Dcmp5V;Zm|l_lbk! zrul*>J=;T|sp`Ryvai-QKAuO82<~xWJuyt7^c!$m-y66&2i(FZmMuOXG%AV}nAWuW zEz+%A@xr@BFK3Xe-6Jr}lJIiy)%e=@%DHx0^2Osu{w}$eUXj_udQ7#?rL#N4U_Y_V zgDZJOJ;0?RaDqR#;5P|F2)!Oy#g15(Ci<D0mOpAc8Vjc~99jHuZa|9vG>!8sThO7& zJX@%$v~o!;==rIEIcRB5?wk}bn!i_wxDgRJ$Zjf7P(W%KI5?;%nszxjQ<BJzYcRE~ zwEAH{Fo+KDSC9`DM08O~9~BJer~DimaI`X(Y<%BxpP$i;1n@5<HYWZ27~>ef0S*~k z+3EndNLJs#Co*PbBa~)f3e_$r;GQ2pACrJCfZmaLd+C{yFZ$R*@XNDrL0t>P3@t+R zsGwJq6JoB7Zh3$@6G2x&pYhpv(O0A9{kzd0^M4Gt*0H0!DO2Vpb^yJB&MW|(!N`@` z3#Go&aRzmOLaHDdmJHCHS!E6OoPpzsbq55MBRWFe*x<<c1PqoDGC{hhgeIbLiR?<@ z0O5(B4r|OZM-+~M<B4MT)%W=cF+zfjP~$1C4R7c72L-&qz*<5%lEAZ1_c6wEMT7!V z(q@Tp52vmk4+ey=foO`6#w@I|7s9<jcl|s~f~Cu!8>V(|MX{L2GAtj^O0w_{cw6S$ zu?<<7bKiG)K1cOmq0N$g>GSBDG5ikW&pFTD$Fd`R5hdLR&W7Elv@6dx#1){Y4Aqq$ z=^s^&<qj*)`Wa<keA-8@2BHh|j_bAyX9zw8wpDWDM#C;Jlumi8(1FnwZ4R0WD%f9r z!Lzf;2I-D?V^UFc9zcs$Q`Fw)WtDS_Ty+TFw*(+{gii)`qGc2K`I(K_Wv~m{)b|X; zVMKgG9D=w&vcuD{#`ObLW3LcE>)1U2-}IA9!Y{wLF9wEFx!oy=W5KR(1WiDp6*M=G zH~PuRB>5R_6WUvQm$hlqJvOKKu<!VUVdpoX^_IbQlD`iV%|2gdC#vteC2ciOhZT99 zwh??a%a5HbUHFZf8**)vE_p`U4Pl#rW&mLwf;$$+gYOQ5=WJYVzJP5P_*)x7TNnZG z)i+JWSR99eGwFBQYRIcn_&(5k%zdP88Qg%{If|Y0zMy*uI|u?b_izHx9_d(IhglsM z#D&DZ)>G;o<el?-1b%pLja{$%=v$m_#Tk%T8a{~`;8@k<TbioYpNOa6JCZPhCG<Cz zg87&Mxis&%cI=M}e#-DSV0NH6MVEauC*=FJb(JW+d8q-VXgMYL!vfFt&3&veUka`g z{2xJXz`ZK&DQ=*>5LY4J{J@{#FM)G3p6M^yANyh}Abl0z`~_zXVl+-9Loh7`Zzy?y z-YFe9Kce)(KQp(0J|%a>c`PpqWMObmkm};M*xVBG>)Pd8sWR<fzUE6x->nwDnoj-J z@4p~3d#)5SKTGAm2+bD0IA2b+zEU~(kN=1=IX*%K?Ot<zUme!(v%d;$dCF(b$XXwL zS)YoIaogX?Pc^{<&6<cYz|Pl!IqG?<)`eDcbv0wkSF>U3S2#o~Tk<ZPCZ8y8>)+kz z&x-QQF_WhK=_dj%(_v_xNFR?6=S%sDV;FstORx<BIdN<vq7P%<8?O<*?o1v-SNao> z-sTP&Nnwe5rvZmSa`I2!heS+NX(CnmMrd0!Br3)3z2-{{@d>Ky-yMroMijC;0hbc| zo{wjnBP#<!<KqNu?xV9t+=G(Qc*(q;lbSf3z9PQBdaPrrLLUnQlO@FLUiKerI~pHH zi%r`(FEhD{XrHy3(i##uv_3+97QH<_o=<0U-8w4_*}SfDvaSHj+=Q&8)#)vcevEC3 z8dqC6fSRdT<xPrF{&E~fzi>bbP-Abd^a_}&b&HQu{#3Tw$#UX_XlT*ccQ0g=$P99{ z4m&9vfEjjcwGw)xp4NOw0&5M;>0J_lJ=wH!N_x6UO{Zn^NFd9sb?NTs+)Ma&rWs>h z`%L*W6uLp-UVk_xSzaJLZw1@L(UFKwi`VSH{P@KH9h(Ne<yezNisrmZ`8rCtC6V!! z)LWPJ54=7a5|YL@byyZi6QwIGFZCAQ^&E1^on@59sFF?>$zuzPAqq0IqT&v2myGUJ z`Nx1Oq%azh^a|WogOXnct|pn}7NWGaOXUyAv^Ldhx+hQ>_PP3O)Z5kQ=%WH6_$Qnb z`0dYXi-#I)1S#o$8oxI*t66xhQ{;Qp)wllqAVQG6&BrNhEDXFZq!-UsR_Bb=p$|=b z6y2Q9Szkr8JvA{~EI%zaJ<i&T;?*KY-L-s#P>0x*s;;jSUK~*lSV+r6wKg`^b#+8G zZm>)CczFc-?pf8HM^)+S%JuC>yN6EG1cr~9g0^)t`y%P;83yr|l#=6bDQVT5$nrgw z6xI^y20BSoLYNT8UnOfy3EsR%i#j6G4i#C;xI;H+OxEqCCgSGppe(So)jnn&Ro5Kk z+LtZkuwd|Yxo@xINhA)D1_ciwV`Ynp6yHR97_Z#8Ht>0*&~ImcW*A3<E_%f_Erv83 zr}*S7g#zsr>W;RQ<vCD>3la-6+(c?)qVEssG4pKywlCaU#c_6ZMr#w#pDcemY{H>* zq4DOHUxK}yJ-D<UY<12|%=i?kLZ)w&ee2-f<7|-Sd*L>@<SwK<`qe-S+ublV*10#8 zxZO!TgX_{dIk{pS!bxGwo(x-@wWy}qa{$@?Aol)3U7VwT?hvY8fz|@=tOFb7Ue}ip zcLPbggtI-aP1B}3#VhySU?lnaqsG10*j+do2cn8HBC9JRIXQ*)4x%6An>s?nFNkj# z>KIEn=tFLqOZr-+<W|zjzZ+nEXtixFbdk>qni_x-sSbN))rCPTFTI~mtTDIw-Hd&+ z(ak@vy54d6Ng5pug<W|M4p-I;UA|RV$|O5*yhw1v$=4#AC!^~elT;|RcgQGRFIcCm zWvrzRvsJ6R&sWjFE3PZ(LYy_fW;ku?HbcEu80tj1>Cu{EVO0%e_}iaiXE%9fKyJYZ zfGk_l)NN!IDDyGl)2V7yzE7<)I0v2gU;CSlD->Ob{WHjPsLNJe&g$1#VaC?9Iz-v8 zJa|h)x5U8J%`RKhI`&7el(-L;Z#l9LAV96S4|+ADvw!S~vVh!70|+er!H-(<&2P$T zTxsSf%1O?BsLxx8$puKYfB7rh^_6iLs^KzK{1%d^Jdf`oIQ=u|7uQm%%ab=faU90j zmO)3{ln^Bt&A~L?wlxmhylgoJa`cqgyl+K|*x_YtRX8@LK<ZXIRtzY^OnkF%kDU2- z+fI{Hvv<1H_ETYsN#7`3%r2S(<LScPu8Bh~q+OfiYX5efs%yfrh(j%ew5gv4@5en= zFgF!usAF15k4+K$kQc@Pv3u&Sp`DVvy7zIkhkI@$U%;oSC&qAG2(y{66pI<VJL_|> zOgao5Bq6X(1(}Ujo}5x>N&pT+)2_&mD7GnZ8A$k92%=KK@khuGw$hA3)Z(m@F=#FB zxdzmU{hxPSV+JlDcG`$%aBcxE{UL^^>(b)gYSFal{6*GQiwJh);mK$}W{=?ahhSbl z7^-75l@}<sl97p8R2kZk_z-o8TUOErL|6ut6;dw22*7h-7$6-$9KbWFHxu_^&`wG8 zaLFaCc$zvtI7%BUVLBh~gRA%XjFjY7;-YbzACXkO*1?vU4j!?bz2ugjFc2}6vQ5`v z1waIVQ$Q3$nG%SjP34%d9}>S&3x2!eTLrRFDll#GGs8}-z(>4VtU^!E2uwojD$Y}Y z880Dv0E_zupPmb=55ILjWmB2dUad0SVp&Nq@e4Yw#+bOzz1l7Y3aUKByWK%bf^pOb z4J&<5U+TC1=%s!+v55Vi!l?99iYELP42P9#-eaDr5=<FA6|gC&5qL9)W;c7@Qr@>b zFJW3?+B%$F9egi*W9!&<{&BCWtNQYhWdbj+=W7)4JQ3xS1|=~tg@HOH7rD@HCu|Xc zFM=?wR9(vXvPMO;<|;Sk()|u{FutZLH$jPkzbV0Ev(We~RUAvD`<rzyA^~82dr<oO zPz2XdSEo={yHHn0Q1;hQ(@=*XIYRwSlDk47dgv|Rutrd=1E~!;4Md^ME%_)N6x--O z0V37Y?6=>^7Bi4Ht~@%2QSTEY7)QP<q+#ctNlV{>U83mE&4I-1V~*zH*Qk93eX4%w zefqrfzLvg}K2yH^`q=*%oH8=6Y!BfcwPntn@-^S2n>0nJWmo9Hy9>p*vPcfdWl+{| zs(c?#?3k>7A8*u}WpZv^bQYUl4anNB$(7(9;&@Utxoo!WPq%JBH2toLaCiV8?fm3? zu=t8=veAvtedWJlb61(Jfxa_Ee>EJRoN6!;DyNM>ySc(+tf1%SP{m0{73X?a>Du$O z1rn*5MvzRvLDV#pS7qQY!pOrQsQlxI5lcGjEkCRN<?47JW<$^HXE^O>z(G-~4y9*Q z&YG5MK`I=~-8mh4!S_e3bo=trKlkGgTdA3fLNM$yXVb*PQMYgH90jR#sZ^kf?Hm=l znY82Io)kx?D-@(|l22>L?|U02Cut`p)y&L2CoFSVpr^*4bBn;fQS^Tu%#1g^fSRHB z)yuJ3rN9B+hX-BRqGL5I7*aGsM7-Rf+h)6sjjWP73s%i53*`i^y2Z)RF%)T&jg+P7 z30qT5+gUHQTF#83{Bo}K=^De<8Y`@v-1L1Pj5Vayr<hjiY`v7#`&;_O@mqA~Hu-z5 zDtOU8L`=jR>Jb`h`*nPYy`m-w=-$>z{=RW8aH?Kav=N)x7WzP*OK3JIK<Jfr23CUu z1CW<JK$AG0WW%*_I#nrsQ$ThrAa~a>;Zn4$u&uCJU_0f^o8ve|9Ml)*eWB}lU$h)j z(8uy01JIKBX<_}$%(g}e-)U)SGX;xnWzyl64A$Pk4cq1JWUqchvyMWk9P98^)i+Ji z_R%KCERT=F93^TmG=P)oWHRnL@5|SNTc%HB&;lpxeMn6?#)Zx4u7OBUYdHpJ*o_}3 z=Fh^7347`g&(HW@7itFEH5q5Enr7YH9p9xMvGmsWGyR05$~rciNrd!NG9rk*31-Xw zQE{Cl7~N$5&cQFq03-aWJfFsun*|Wu6dSS3y2V#PJ%Q#?EME+hiII4~ACS-&QLH=G z=<YuCdEw{TUBr9U!Wu!?(5l?~MGaqlFei#8EjeopIT-k4N20)`OdGqkSdyU{Gd=vI zTT93mdFtdAx&In<kCDCK!o$90RK>K6i(3Z%Q8vVW!P$Z3qGW@IJ`d7?PFj{114x4v z^Q&KJll*Y&1S{t~k#`fyhuNKr5kBR$!e5#r;1MC5w=zfAMXT9)dMS&*L0}_b3dI>3 z)*Ua2Pm)C+joBBQMnY|lSjV^w3T4Dm#Ic)oBcLx52f$XV_u72<3lu17qGH5T4qNF^ zrMy-e=+=fza)=~Ao`Pkz^FEnjG9F|86w$Nc@<-J#Rgc?2BL8S^B4F`}Y?%l44BHaV z+%9)WkTAI&xh2ydm~clI>{GmjeJ9C9r?|~8v1&c7J+;7%#l_fH-sir@m8~9wFyKVD zVZuB2Nb4DR=W(Pd{p~eCtirw=goA_Ii5(Q<y#H+<v_X|+{4vZRQ=ZfkM8b!4Q@Hbl zeUV?zVIlQiQA*kbHcS|Uqvbai!2~Q*B)xYIt{B*IZEKstVt8SOC~uYGtby(7)@nt4 z$*p&xks7wWN$+in_IAz*B`Pgb`jJu87`hkqN0&_L2_XR3=h=yGm?zkUY1`HE3(O#p zCw)leHjruOqh=1_Z0@yVI6lS&XNBFKwF8$lPX{Nf#`3I2Ko(GOjg(S;{U(s_>(T(f z?vmBBOJzTp?LifL?9FhXk~8u98KNh|Aw(^A|FSD8_BZ7_e9aHv0`!9eq=lcCd%pF0 zct|5d)G<x<ZG#(mn+2P-b}L(RpEWuUYTb<jB8-a;%b1xv2`}Pl+Z|{gRtlm{gN5*K zxV#+Z?9=wTb8WS^?)%3QdG#w?@ET35!<s^@%){hqU(VX%nR$dWCegWb*gR3}Ujz-a zT>d6Zd+yEl=~z!t(cU1sCD?f?Js5YjJ2W-Bo4PY^&qTdr*SDqK1gXdB1*Bz!Zv9-$ zpf2ueYS69EPypd~+?6}E>dIyK)<}`bBZf=+$z!8S)ypP^dv#AtpDO*DUi*2u1$o5u z<xGUMEhe8si-*o(8&U=xB))YW<6Hru&L156Zh2M)5l_L1so_!Y(c$|(C-ewU)w=Q2 zul=0s;PknoyPxMDDDNm@Tv{KnX1IIE@g?%JiA_WqjDB_`6p@DoaXCku0A;v<68c4i zs43%$7X4mD!al+s-+Dz#<Vitg2(ufYs?9e5s5+JWuZoH7%!IKjJ(elt{$agW?8Mov zApDCN5#FDuFL=k1P*Rn-n&NI<Ixlzw`Ktkh!oSaV+#Z(|t!amtZlULE3g0{kkJ_SY zP&=QUs$?B5MsT@PIW6@pskecw?(=PiKo`{~QSI_)_D>*tvUQA(^?$B6p|VP?1P-zB z(7@E4T|1_ojLPPhx>$m1sL*ga@^_Ojt0*$eJ?ci<OCfuo;%V53mSr%WK|TaI_ArVh zIL+#^;$6+;Eu7Cy*d*nV3)^@mO79SaeW-<Z6VNc+RPXU*44pUm-KdfTNhn9CQ$XB` z#$evVRpXMipe~aw)W)XEDX3;`;nVttLX>U$#v7FT4gfl%ZLVzualj=+_SICQh83-t zi&(*y?Z6-BkzUhC-C<&v;o}Q&hutesbRHCAq!9MNJXiV<Y`i0~H>T@u;U$P-Lqiqg zzn&s{L<~w8XB~#t0Lbbt+?$fI^9D{Cd=W0R*v@zeRtkZa=^?BItggibX`4VVwK!~O z9(UW26vinFRuFoMoPBqnA^LgNSxVe-BWR16!Yd@*aFmPmO=xdl4BF7RH%R>Q*OA9V z6dO+07`2fh#uz?wgf_J{3<Qdj4_^1qI8nSemi7@jUPj4#$_~Z10-iRC^>v?{^|JX- z!&>`ox3+`GO;1hl#hKeeJm;y>)NGM{^CqicZxGmLtnzoclJ8bZ&AEQ`kan1I6nYYD z4bSOF9$E`xa{j$?Ug^~9d}k?CBU0zF)5!4C@yoecq*d^3i@dm537vo|j0~iVG^7kB z)lylG>d%A;G0d@&6%)a1b^*-XOgXNIJ*y<z1NWU%A*09ExMZE_SmEEiy7WQR6ij>K z=RhrR;a<oqRDO@!^r3qI%Y%5d!@5tlmyL4OWz|wD{*SB&ys*%ReuLC$rl^eE+-^IS zhLpuZuNiwiQtc2Mn2!r7@r2cQG7`~267hl))7I~F(r)*Jv%-PC27_Wca?$d9_~@%G zCX$_p3GKb4OKZKN8LC^cbbHu#xt}?&@McD?u&ULXR}FRKLZ6EKDTp9$k(AU*7f#@7 zB2S?N(EP}r0*h!JiKJ5D{J$nw-<tQvQh73u_w-wI_yQN+d8Z#H_eWfoAtsMTT;j49 z&Vu=vW5BNI7$j#`hy-;2O;fQJ6_#qzQ$@WiSczzaxjzj&MU0u-Z&9kou(OKWYYrZT z@v8>V)(VQr=>}$IOk<)g*Q|wP7sCDhQ!;g$NE?h#3v~$Bq4C4_PRyLyDPt|4=dAcG zLQL!9kgN%*b*b0KHu&kPQYA}1xhw|;Ns@JcQBX#ZF|WONJ1a%iS$>_D%C&C^@>Gc{ z?KLud_C$ln)<a5!Xa^#&FAKb=nOyc0$yx#obqJQj-wd_)$(670?cRWpkx=OiOaR<_ z{!G22P?ckdh0U5wmeHJGXCzb<S7X^XZ(aKz(m$TiAgV&&{J7pQxF{>UzFa73$6N@~ z$yn1T$r49Qe{b1xbi&eQY9XN^Vbb5RG02=(u9}^rR-vDP3ezuYd{e87MDLDl;KNX= z#}F@8uX-*k_M43=d)F)O?n^#1zvfQ7xKk1A{@%#VdOUfNkhOjN^x@On>(Y>QW6d2{ zm*!f?$yq-nL8AWvm7Ds2!s&fn`7wf?95B9M6y~pgd43Z;qTbKCB~**?B5DTe*}P*i zVEn9jZ_Qe#+!+r$i%jph`sKRFrmcCP--jJ&%;agl7#BV5{JHAmaj)3(WsDdBS!l|G z&Ee03drZO|B2T%WG-VncAV+}{<y^1Hh7&PNGUq=E4pMM}3Hn)<dAMP}ER&#|va6Xg z_Ol?~AA0d+lg@;_eU!?u8k;oy0S69eLUT2p44Q5(!Z_RqxGk>|Qy@>dh(f_s6a!Fu zYl#om?O0@fU3OkUdKP@~c>JP|Rh_QW>gHEzkoWe^x2bV8Xu+4E;7xT&3qKeiV!p%) zCm0jeK)v#C-y&W^mrJ6^&0K(*x2;2UlG1m)ieomb7b?e2lCHTFF^RE|2RQ^uzl5i1 zV@{&&&N(4EY**+pZ17^uPS2!2bGAf)NXt}7YXAeMxV9Nu%!GCS7L*)Yk_jGqm#`rC zn_Elx_1#6<FuP~QJdPj|`38kU?wcF3!ysK<VBl~s+$YFmU{Lr^d!~Uel24#d5v@Rs zfjhn~#MQn-r3#4So=+d5mD0{c5F1A1c#M*}o-!C@(8))?StMjz1YNN;In8MMJ&53Z z-zi{yksNChu>FftCaJ5!r=Sh7_b5J@xs%Vwr=RdE`ce7|nV^KE0e6TyV8Fo?HqxE9 zpq)D%-l$0dKdMpV4GME3v!RTRC3GmVH={HC08Ma$u!3{Fy?%xjyZ)!nXp5;fgVpMc zXjP#YOp`nqKN_c-J{LXNyOulBbZxsaw;c4qHFP-r;T?IsH(v=h5CvNa0t|F~+-RGg z23D4FFYF9UnlWp{8LcT^M5ck@uUWetCtPL<wYb%;BrU&Xrd~N?Bgo6C!aF`a=8l9% z8<G+<yD&&FiGQ)vQz#+Co<ir!=3SgLUx}6<vF@)>UFGUbBp6@!t>6r$0b8N7JE8DO zvuT%4{j}ckpJ1oGbX2;JQcvh3rC=KnNsRDkOlUT<hNX4Rj8`xXkKzPLOa?%KwT5Vh zJFZK<Yc&Q$VMFLgJHvi}Fk?bTOUCgX7`>YFhc(TA_%tDO7xxHkjsb59Cg7*+6Z<^R zwxII7cq-Wo8^kGBEGq$Q(9nk2pjfAVvS1~A__q5Y*c+AIky{jl;ZkGuejf1=-dW_h zzC}N%*46SzXYuBUu-*!chfrgAPRm8-@YxkwDyB!{2@&(UbWioiz-7iECcRe1li7o8 z1$>nj4_WSGFM6-g-|C#%OY`YJxf@5B=*^#*+HDmSl3U4%B{)Y$O}HXMT3q8li?|RN zzIA;WzjY7uI6G2&cc_vtIt6b-3<<&KiI<($wP;?)`_y*_WPdt12(PXDK-rmeJ&>Fn z)$B|>5n&q%lQ0AHX1C$R_iqdR-pMKexPi4pLLBt;pk!?OQ1P#nAgh%+-Sg2SMK^SD zVyN)L)B=AGp37q#wTg==fY3mjT^R^jdXX^5!*wey;iPR&`e979z9E5zyCk)0%e+!o zc;sW=2(I}Wk;&}o-3c4$=cb4t;IcWBgEpxSIrYr23FsFktYodN@vie|2#f(NF+TdO zxk^iJW{vo19no_T>V2)g5Heu<_M>a4y9oyFzs7<R;?9Wyn?C1o(?iKXewL%-;6zT| zoV1-hub!mjg8qgdr>B3yx~AFs)ll*5K0)zhzK!sNa3#OJz2W!dv-_FqKs2(Gt1}Z4 zzni9S+7HAd9hb!aZ3N5tB;=+K4H`%oVX52-IK77w&3K{v<_CeRDKPOX{`p$`(dcN2 z{>h?kPJF14VOqZ+Un_Pxkr3U6C1xnPocS?k=5AmGF%n}Smf+(hZ`4-okuOOMHbjfW zm%!qs=xQ{TD*6huE@EXyaXnT{J9i=VGS*z)uY)<mrZVd|)&?A)4n2$lMt~*t_g4QD z`;%&rHl8G1Sa|tS2J0mf@Z7D1YBns=Z=~288q<OsyvL1nhlN)5FALv$oclu?E--^x zJFY!<FjcSR7NWCvOQ*dIhjJOna;$azb{z!yYje!4aypFnH=rkcgH50r(mg&KmL;ao z3eP2SIv+~Lo=7}z2!2o|6_WdNbsvdY;*ppRk%5EivsJ%wO3g><j}JZ$XyKeYcb`C0 zj}HX{JAs4dgNa)1apJ&9B$Du&0eUdnkeuF*wWVQpm~KE|Vm$am_4g!V0x4F8641bs z;FPIGGb3_=!KW9Ix`e5MV<ckt<EL&INAc!}T>y$=YPFr{w_Ts=KkH7^vph~2l_4Z1 z5fghq)y>nOi#3xZl$-MUxVtJ{Z=?>-JM&e7!OfX);c^!J%lep*Et&3nLASM7F(`-X zJ#{?bTM>(CRgI3pL!Vpy23$0_`NAdY5?2>$^MF=d;&(-oqQv4>sus0tvvpx7FED-@ zgBu2KJ-Bref&Cz-{P|qz^g|Vmk666Dm(d8{1`bofn!pLe_mL5Q+!##6&TzxJ3zbY5 z!+usp9_~)Ho_;fnI~)I4kd>b!Xg;WQVLLr1>4itSScoNkS|o6E)$(T@d#y{kOGx7C ze(*HdK43oD)MQl(#K5`Snz+0oq6kg8q#D9!)RqCsyfGlIN=(A>TvY!WZTZ}_F<gLY z7l?p|6e<ula3U}?TNq0&yx&kLX`o;`SAoK8ZiaYzm?c`yG!D_MAU=Fb2861#%$7;k zv{9WnQT@Xn9a-ngoD1H_EOVIrn{r_ld7qFBT%^}fP=WGA$SM3o@VKd(8>=noWS=a5 zbaimv9(jz!lL{P|9Ha_5Xf(3f9zfB45>ITe!m0`voGf(X%&IqMrp_XtXeQZJIMmxF zUiy2bcz7{=2Z0ABchav<<*Vs@-R~QHUlo;KP2ew#zUt)(yJRE5>|9Da(wK0e;r)(! zUyz%zhEz3Ok-yyBhgLiv-}$}s^a!_p;JY8{<$?<aM$tGR@YL-3&s;wG{Jx7LWh60w z5)5X)P&*J^h(`pE<8koEv|_B17D)D7dW`(=$+WU^mOjg$y<3f3WM%&CI)`hlQB*Td z*GzwCAH@(8e>^Xk?@%{Ye9Ypq)^0!XJS%3V3lKTONG%V*LB^?pi%m`-RWT`Bu$s?6 z6#*8Hj*w=?%uk?pCiw6Mcug~Lurau~o}|nsyn2aLikyp@W{Axuf(YHA6j6ici!F!g zhDv2u5~HP}RB+ZLG>{$R;&hSil9MuzBLfcb$R)!H7v>J@xIA}bv`J7w;iiz#8lycT z*2XT(5LnEIx3OwPcY@3|gp<mG2cA8?<@WvT=`5L;;5i{mr6Tqsw&-K7EcA=H%7S9? z#EC1kN@-l%w5CZpV8O;}6lY<YqF^Di)?h_~BR>gATl)T;6h)I^Bu$v~97I_WPBhew z7Jf?JlST>2%etZj3Ovx>)*#ULB>5ZXbZ*mG;O8%=FZ8sN3oMWI%@sAzowLSTyUfoU zyX0QEnhdXxcSs%=#2mqw7TEf+h!UxthNB;uy$?A~YfP8x9KnQ$q`wSeY#H;FTr9_H z?V>JQ8=^L&+JEuO2FZ%bCh_jcqR1v9c;QEfp#Xz3#%o{4)@p>$6)6tf+CNeHZ!-dq zNusnFu#p3D$l~QvV8-=p$=*hjY@1P7q{Y5P2BM)CK#k|hPlVqEAkbB?>g+H{sk<<@ z3^SV;_K8W%;?l+YhC7nzu!SaY#6~%*AdD+uPg&CuR7Q~-OR%Cu&>5*4OY5+~isndR z440{4gsvI3q*SPmnKnoiASnuN2?*TZ7y`S|p}1C};qFr<noLNQo)foSHn6Y#2)_TF zY4KGtA1RqK_->XtE&@=ye{7_6Sc+z;F8<vRk*eQ*lglb$R7v+T`0|v^?)+MG&vlTr z5XbL4N+3RJ{W)!z`U24yP~WLSN4qu{V91OT4+2q%y{n5zo_eD!t12?a7a~+P`Qk&} zs&mI_Uhd7Lc%V8|kQ8Gfl%RkzmQ*2=ZpfHb*!&7zwoa<NWB_I@2hn#$d10zq402Q1 zC*%*+gsWy4l2}Ds&0FnN4OvZLqx`LrNYo-+j#0#vF<}>~srtCh<wD~^c)1Toe!ufM z<M8#>X;>gQK8fM`Q~qp)xT+t!*}elBf4DwA!?iU&Pq}!~mV7Y;BV3FLcR-O?%sh)I zxA&|}^mJvU_~9ylGqO8_6Ku|-17jb?>9WbFBRIjSAD;O$4c?ttJ<6g}Q^OUOw)*2v zJSQzG&jYQ&UJI(06?nsZ@~BMA4&nMsqg-4Aj|v;T7P>M+=wO28sM15fXMw=dDwP>h zG`kU&3AkdU5t*=j5Lh-5O1Y+-Oc-g!ER?Y_IuNkd5Dk)g19M75IgxxRWih-J-}b2` z8%Ul^*f*k3G2?_bm5uUa;Y4=?)B@r>%-M;Ppr&|?NJ)-eE}TF%wimz@K^hyeXx<gG zP8Q$Wjyr8q?;up2cSBBPdfrQz-HqY5lW#wTah2TGZjf@GKhG7}2B2TYt={ZWiE!z# zR!zFrp4luzDwdtSP6CkP3uOV2c38()xY@>xyd`3Ut%3wTTU~2L>=NF{OUSWhb0uZ% z&~Q2sq41z8s?1@)l|t-&p(VDWq71a?cBV`U78^>Bw{}40841D>98|`Y>q)Aa3^W)q z_T)z_M6XWe7<*it@zL1Tcj9Zd5}`=XzxHUvA*2J*BpA+kQgkRD;W50OvXLhEf-TbQ zE*27D8PJz#oY=FSKqiwbxil_kH8m97mp==kXC!8Fn5#D-P68PHq5TSMcYvhwEH?WB z9+Vwcac`Fw4JQC#7C_4Q5K)nI0ftdS>xCsikl@na-12IWtrCv<fmpw>7cg_$*c=yd z`fb)fPyG76VSn3E7lTE}*6XwR=L-q@z@0)?KlWy88u!+VQtq}EXM=jH`G)2wLQN2P z*^WEB!&Cz}7=hCbZowDVm$SER0hEfMsnMT&_wCvGuni}Q%4)9pWjOE#%Xk;0TNcjz zTh-hq$rbC_<v5}bVSpoPStS|j1T+;gzYbwS5biWtH0Sovz$AP8kTA;%G&<zs#S;~) zMa%N$ag)m<wU}Xb>8j1lGN)BFxi5Y-{3==T^D|>*YW9NgFbPubUkTQ>R@59aq$Ebz z5g3)Tc_j<wac8mR<!Z@|EkCe~M1xz1BykT<EXjW1YDDX^W@z$w&R7})80*DRN9r01 zn4J0Zktd);A?p)~s0#jkWcEDsFoxxVcfbMmT!Ip3pdh4*R;})^??e6-nO-q1?KrVW zH9l5zm)(7R{XVOh{mu&j!-{!&JWx8TSJ54-%%=!LnUhGxbyW%)n+B9+k+fPX@so`t zsY)o6baFoS77n_awGuqWq^%MxAqS66ir;a%qs6khA#9O?9izyjzle=jg1)3XZtlFa zZuOs!9t#MAJ-ZyZ2;cOijA1vHgp(e?IT0%|#3lZc1DE92xTXe|xzj3{Lx@@6Lj}QC z3A^a$eT_Tj%D8vNy(`MwLSzdNB7!2z9}l^Jda2Y6w{Q}?vNGl)NQr;Wqp7RtLk*Tu zsaTRRM*azyjl&RWz1|JuLTce*;b`&P?ll>|Zdj&%;5_8ov-*M5%Uur9szI6leSdk? z&9>o(JcY#eDV6%Q<Zq71=X&)cR`0}Ker+m@j7$X$^A>}uNvmFo7x6a~JL$KN^}9#* zOP%%aXd7sjG||*@c5EuUY748wk9$e)E%SuUsq50rbVrQv1{uAbPV(li3l_VD>4oww zp~^r9kjLDv1ALuAKoBs*Y)iz_Qp@Km97$R!#AmEbiCQT$rf0uZSP(1J9f48V&=r`1 z@r(B=h*6L?a*I@~m8v!1t!bj;m1KgGA0?{CG;z?UK`};U(o~a}l<tg7pq4Ag!ZYN^ zg1x!$L{h{`4kA*_o2%7Gq_vmgiZ02IYE{v;)@NZ$?cic?k|7HhL#J+_ktmLA1ng9N z)qU-^fbO(?RkrFl{gCRLACKszZbOBjIjknFWT3pj@^*zU&<aN!LK9=>O!TUnT43&p z{RCq>Hhpz#1{`-V0ct1vvY!I@OmSIDPDRbHW#n1nYiKaW@<16I+929_*z6*p*525Q zj;_ULp{1u$aw{5`RL}e9wpU^G2kw_TSD(UM^=)xbH5ksE0XKbH1jOs%?8DjsF-9XE zw;g-_?>>lWR6(=AiUTMoLrp$)l4VX@X6^c0S{~8h16uB;+)nEr&(GWLRJvAe&&w)+ z<zn}P@0`^-VB2MM-0Wbly~J{&t1P@P6STh&&&XS3w`I;Yz{E$`(C}f>3Y&>u^?%;u zCyJ8Uh>LB1shgaOPcB0*F&Kj=Xyq@(y60S&hul<njL>6TGm>tp(-Y#GSd=<)uxUW4 z^u`iuP=fTxnm))})4iJ;c**C6C_;$h=Y$Y9Ie$v;A^^v3&B&g7G$A?JJ&(-$renbl zw|0TK1%BUw3}`JT-GSmGSu-YL7&2=<yzg7=L%pN$z+46YE)BV3k>HX6hwpjNu3-p_ zB?iK@TSB!=&mHJFUo7mdk_JV&=*U$f)1Q^&b_pL+5*lipnADhgFQCPgP&7uhCa(C9 zdK<SF#Me*BmGk77kXBtO;ccxFDMh|luBN9u{)n(q0!{`c0xX?C+%LQ_P7gGiFquz` zR-Is;YGTbqH32Lg(k3W?grt)J9VCe!Vau>pbmZ*TIe4OuUxede6>q9#ZJ)4@;|>e4 zpM6{NobkNeMqM+68sij0uX0;_n|<4T8)R9P`YiQZN_Z7IqWFgXJ#{oXz(1ZST1seU zq3bHHe-!%=;YsI;|EhLFqLu05Fe4))JV?{P$Tak@V*Aj3k-k)AldpTbRzv8Ps^sxw z32P(_B^0t-HOBjZyDhKz<kc=}lrEP=Ptig4c02dJ^UGl}UuT9(P|~&$S7N99VYweE z<i<<30eNp%D;e|T&{M(>w6zq|>CIvlBJ4wJ=5dMU5<yEWe`3%1VvM^&Q2v64c@7t0 zr%X&_yA8?13CGP!Kf!<5ABm_1brxZ&0IIuSZu&&wNT!YfGl+yErGf{wASeQ$r$<9S zWGnH3A=__Qj|Cqd?d(Z-YM&b`+K-p)Bv^$;CLT{tO@k5_;_TXt6WN!oV#2HyBcW`Z z(JOqQhV}vss94L}G!H65iz7~e&wvurjzTX7NOrJpChKQxC32L0XbliGlJsm&xpj1I z$ZkSzN{qvAikLquh8;+7F7E)EeG^2=>U(8KwQbl$YIDwulltj|gi(kE4$^?EE$hKt z4@SgizSs}Bk{Ql!s>OOR`(STOsW?$wUa!lI9}v3fYE2&Oji;TX73!qF!xUcsil_X> zA;{k49G#D}gHrV8KXk9N&|uHi95*}<kwSHE-ES|2_sWlPPjQA@S0A(=8jt+fZ|}$V z$5lg$Z(6Y{6S%F7Uj;wf;1RX1o%kfGII3F&j@$>|A*8pYHtaisbayl_^e@^oHSI|< zr>0E%*UzvNFjoV=b170pB#}yvtfp~}#1hfXsOp?HUuZvR&opjTzncemXLyF{4}DI5 zlpQl)<9td7WSt58(mB$YeQLYD6BylQj5FCV;WO#le_;*5UW9waOOd-7ET{P1Xo2O2 z!Jb1fnBdkJgEmEyp0{_^21(5Uj3do?$OaOH7@<sI&e~?&Hi`}MU`WmsVAGZ+esUX| zW1vHF&8UG%d>>fSvze#!HSkTk>pCym+qioL!%)Wdx-XspP~-*Kb7l0BfXT?$$yI-F z*sT&V5`#{DP9W2lim+2y{(YxAzbAX>BlUJpo44b3ZY+uK`M6?4G-E<Im5-S6*HMZx zs28Nbxf3k8#ii5^=_NI{wIo3;6%Y1zTtNOX@~}neRc|dy+9JUJdkawrEEWzCrYU`l z7@3?q*P>BO>c;ER9)2=@U7N{mYShffUC41yK*~2pZ|P{Cg1b2xF8mH6@Y3ok@2*#Q zu9mykE70VpTfZ3*e}Z5#R^$XRAqc!h_rh%|ZBryblr0kl#t`#fNfQ0o@Sn66Pb%Lz zUn02D$*%9VQOOjJ8n>%a??ms}sw;z`;!Nn!>BS=~lO&CakqeQ4ACFnWN#;c!N9%bW z4R_I2<ejoh;qIYgtu3z#rE2qs6^ueSx?6r<Y-6Ih>tUx#^p*m#VfDR&xKyb(|Dd{A zOQaPHck+I`-&Sx)W3qZq8dpA{66Dz(Gx)X@;zg^GgEi-;?fqD5Oz-=2K&bbN<IRZg zx{c?RB;yIrGBnl}WW0~#vMO#qWzXCD*W{k~OXVGethKwZw{NJQ_UHI)@~KVKcQg(1 z+{xbJ9$atACP^R8-^t@d{mF!=c$K=DJ=|?%AO8z(K#{+j;O~M@rC$rZuIx`a<t+nW z11q4u(?%ysh!MwZ6bvO(iaDG~M}k?<RMP_)Am_4p+Ov4Zvsn^J4K<m>S}(Ynm=7|< zO3ew-8<FWkEC5uf_QLY|8v;uMC?mi+4SzUlQg~%}XZT>)7{-i*Vl*1&=z}yt3oYa4 zoVa#T?%r44SJw9?wbDmw<$^waO$&v>pbR*ECF9>Ud<&THEL*ELtqnRtn+FczKV-Bn z<tTcC2qD%shVm%d2lpP-%1wA%!Vi;ni}wV69xDvF%(<sB^=}_~|K<m0EVx6%y}1uQ z)m1tC$<KPuUOlg}gRoV`pXfN-ub;7^*!JK*bxQ7gu{e3soR-P=AqKDs<pd7pgww#^ zwB*RbnPNwwT)4)2i+7QKv3UEi`$yTvg~qlM*d<oCKQZcE-+td=pGCxP(#<#FeF)Q2 zT4Lk~KTnxB0GnM6^$|n1k#Yh9V;9uc)<z~a+J2icdt1CQri?ZiQQ#|9mrBlRj&;gi zG9mlNaxpEhMpUi6D{(_&X<|iUO~RBA#yqqc29F86iTnCcs;=(W>&NBuQb{lRAoDW% zc7*EoGChk|>xcPzfEO<GjbnrRK8~yGc{rKC%NVr{WS&}GR=*LAR<|L<^@l!axT~5= zSsye#ded!>WzU>-(NpbHr|<vc-)_XyTD`L6;fFVl9aDeb+vlD4&eP8t+XC1+@5z2% zoP5jD3mVQT1et&oUvmDk9gFMnrO$%s(s{pqc+RMcWsg5{#u+!?^de?vOHo|6>UjEV zElF7&MO;h|2ZBv_xq~20MO;633*IKAql5^Hs2_pCNa%%K8)%x5@&Ag6I9-Si<N~t- zZv~80pcLo`bOz?4Xj&846CeYh$1tVFD@uoIy9r7<{GC+bKBe4!iVF`GxsRO?%RbcW zC%S(8u<`_+9>ddk`c5pLRQ`^=8eUUbtRIom13yCk_zU#D>tT2c2;e_5Ht_Y@ARX9@ zPDPY!!`F!W%=-fef=7wN=ELIG!EZuVJ7F|K(H^{6Ty8eAd{sMnXb<5j2p$hFNNlwr z;sP0%Nq|hI9!N>XR;{5XtWKxRDlyfn$LVUJR_&-q$P`f%30`GwD$5WOViI9RhOi6S zhM+(P=)@cK8U(*gk{#AgYnSx~>r$)9D&&u2o@KqpjlH&9+unRU<@`UDBK19UI;^z7 z>V%^iA6jr2R1ut42al7Oq@n+d-_Lz!{^_#c<&dkqarukC`qAQxb#+l4Ft+uNdhXzb z+pi^F)R!A{{V?jbm(P57wmvebfazN1Nx|t_zyd6MJvfsepPD7zN$-@7@<&s)C%_XD z;oz#ZX}aK{Y0e`#Jl=2;4<Ue`s}ew^)miFJ)u^h8l&U6EQaA<ddQqD1vOv72vde;$ zMS`$c41{DSpd#Rl<0PrTOOn7#3h(nE{V1b1h+>&fAr0%}IiHXBd6Q~bP!&#f7*u;$ zQ5+6Cf&bQd3Z~S0eiHvIe~>rwcsa@LBh;Ly)3eoM@SuLrfDigM!yAE@*x8fT_euQt z<`jKsfB8@u*Pr{!daMlUNc_m<2G!(uY>zm3`-83~e{i5?W~35y`{IQOWWwr-cmx){ zYm``ZRb_g+k8?UX9~{QJoi4ZU5qOIkE?miTsKdjS>QOVcSv?Mi$69T_^%@Qw-`79R z+y9pF%}N9*1?M`;OlUXea@F0MClpGJ_k8oH?lI+{AoRaA<QoK7hN5_iVF9QEP4GhP z>?bXc1)t0sR7)&4!g!_o8voVe0`6x2o!mYCrz|VE$NbOa)?1!;J;$x{Z<2So4&^;I zD8M8%Jiy%TC$7sb$u7@6>3S;rO8(vaCwa0C<^E?he=MiOVqqm*$4YKrqDcWw31}!d ztm&p+xL2D2Z><Bif?}{+6})mdH*H8KMmQXG+=H|tS?~oX2!#~Q=`B$T%qb<ML+Mmj zC~K6h${vMO{4Ktv^@<r^?=r72Z#C~R8_hy<a?7#chN+4D`_HOwnyJ>Nk%;KS#l~E@ z4@deTon8!PrD4pllb8hJ5kieeYy}nsag759K@mNLfkQnknI&t>RY)+_mbf@{>lPrR zTigRL;VUS)m6c*`10zmd`gXaYee2cja)X#{Q1xpb9UYnt(>Ct>?UQ@oAAW1cf&~{o z7qZemn``!ilUA&qi}CoC5jTz7c=1`+{QUAQv*$f<f7kpC6n*QMi-y^Fma$R(<U_Oj zcj<iMcMRPz;+!)tnc9gNX$IMTs_|100Ch0>oYReMWv6o-O}n|UGvLL2w~+G)g4Yuc z$QA>%hg3(|-V0~1R~2hWL78i|mNWzaFj%a1Nukip6J~!hG8s5R9u9AOqPQ+@4`<+n z#QDEI-W=En`v%E=3GYDP$D`mB_VN2_Yl%O!Id{Udj+!yF$(LDSy}dqqdfk+|AJ?r8 zuZnJjo9xfa8{*qcJIGze-Q+&g0g~|=^RU4*(mon?*vH9J;JK!<rELE(yvQ`ieid<@ z?K*j0aIw5O_(FJn%!^dq!L@d}4l%>$WN&p>Y8iG<hYYe2K>7=_kjP2I5H?o13N{!_ z-uHelG*|w6{qDP7Id0|t;ScY;^F#bJe%k-etChnqZ>t=9b(OwRxJ@r@zP94;e_w%~ zc(*XJ&IA;hNpNtzVnZ|>$;~5L8l7zS?2i34zBjm6`Twy4aZA(__nsD-7@HVBH&l+z zh+jrsCR`d@EI7PaY+m8!rn{$jej2+de#CDw`vuzLPtXZA=3hcDr|;$O@vri%Lia{c z>ZAltgup<$gn+Ng3&E|7lCao&jOM`ad`iUb8bMB98HCG%F9nI9Kg}sBHu6dp;w6Y> zszDV}+m5p{iZ*@yxZFMQP<59udhDyM8do=@B3sueAkLKtNiq2zB!TARNuVAHgP%!3 zqPW<Ibg<zSy!H-#ZpKHL*WA73<@cVvaK||wn(_VQ(bslVzJc}~e=s-$I7(g&`hDW* z3l9AD(OqXu;(SbM)K8&d`wr;9vG7YY+fU(7D5LrQXv4VVB}oEHr)R1QFgaa4g-Mym zL$sLli6ZX{%QkPg&RVviFzBgM(0rqC2!$0+1`a!C!GCVS7qo^J;Lq+t=ugL#1vI34 z;q5)C<buH+eciSB!O{nBaVX(TwGVwC!g28ZR3l$M;aP7j2zp#3OJayQ78jd9a^Q=# zAuf*Tm^$!jPlSvLLl`wg4I@SKP=adk4Z5=XI9E0jRfxIsqo2P$Z{FKi?7mm;&;8(@ zdq4Q#-g`bUe)`Sj7+Ze-+PuBjT)SufYw*LWC$HSSdnNW{Lf`F>L!K;v5ZI|*YV+Rj zAsUEL#5u%l;#J~R_Zz~8?1#c`@jv-bg8%Y5g+MaUNVLe~#WREFi8F#-;+)_w#oNXE z1NX}tP1IH1&4F!(ZS3oT*JU&L3gZuj0ECRB_$)?+u{$RFN2~;JF2Emz`9$-DLnGjb zl^pEiwsLPFC^B+_lKhY3Ty$cezL~O5-`&tRxN+_TkXh^H%m@<JiCj=7dI!E3f_jL) z74Hd-IpmqZQr(td%zXQV_mkD<|GC}mqItUh@WKx&dm#1NpP_B4@a|oA?efEi9^Kwn zpah1Y8>T|>^^FKQ{%hfF&-}+7IK#h>*xL-`nT=qF7SkM)ObbjmIu_<vI@UVYrCv_$ zO4)oQk{z$n^#8E;?cq@r+2U2*Gd=HDPtRmtndzCyOkVTK%;W)+$3P%}JVj7YKmrL8 z2uTP5d~h+k{?tW9T=9jEMc4JZipcVCBjV%dx~!|Lx{6+P_oB;1*Xu=P{aCM8NpeqB z_au`buJ?Z5e!t%znfgxGsp{(L>Z)^2ol||PC!k5kPzA2&V-!yz6o`TG(TB5H7Y52L zDhZ&_;!=MhLcHjVMID?*tqlMzX0=r)f<@Qslr-<i8sfIBt;_a?O<{9Zt|xz1EU)HM zr>I)<$5f%JB}RGw2|8Pj^ebFE%E8cBR_=xYjrdTxyVQq?N_WjQ=k&w@M0PIE?KdNY zXv@9sjbkcD`#Z_;)u+husa;z)-jK361hw_9l^q-LkEx(F^iRndFU-?~9<N??pIvR| z`2x0}ee%^Lhj9Hr4Qy6y2Fff(DeTQwOcuHX=1=~&LMQzvLf`sN7jdgg*F=}cm#3~Y zY${!wy1BGBb${t?smDuqrVe_IjG9P;WmG_DluETGz#wmVg+nwKh%lB$@9h<SQCsdu zw}(~g48vg#mlTRv)N0L|otixw)}$fk$dj7a!5DE>#{9j(ZNZ(vJwe6u!PkQy22TYQ zL1((Gc?7XiX+hqn!C;Ubkqsw^NNvdZdX5_<B=V^E88FLEBiG>Ry=CfT9~f(1HR^*@ zM4cc}sXj$AqxSglf{0A$M03HFL+?EVm5~V!d;M2eRT3$}RHpe<GGBDC*GO|;k)vzT zOzQmf*Yh?O+i!ULiEqDs;_Vw=z2%lyUb*F#SDBZ0P>J#Myor$|CDf~C#<a2tXP(CR zzyXW~rf)y;``fqw{`bHO^MM!E058<w?riiP*S8|0z&6~%t>?Dk?aWU6FtZ2mW3)f# z9#QRA9#9=ty{r1brE;k)1ypXE1fReNiyVSb;0Rbs<5b~^EJ{Qo@kF51td-=w0UH)k zQ!`+e^jBSIk*vSgBuP408Lz0UOjZPHFmWqYl$MmhaMvJ(%B)puMCS(%4D-a#vbyoe zFIGICcs;=+`tX138#kqS$d8){8Ol+z$fpL1<(vZlhx*3AsoWcBJov&scTpOXH_{fD z{6-oW((H08Rb0rebo#JM<&jvD?7$gbDSH}mgQpLOdY>R^KMSR$84Go~8rD&VSXa_x zRp(kV!*l1{e#x>QFIob|hi~8uGJP!h(fUOb;_dl<ag?(`FZ%YPDU)xV-T$9M{L5Z) zWmMeQe{yI~6;+jhd!Geruq!QK+<VZ~*|LB$>C8IkI+r_poYy&3R)cwg0D3H^*DO#f z1A4p1d4~=3SoSweAKw0yhcoE42tR|#;s66?h*6<XiniGT7Mz9WUp?%`V(zD-RNL^? zXQN(PqkPXoTd>l4mbZ%B0nD~dSL5@@bN4%_`F`Ht$QwYV<-PX?&Oh^Io}>a@hRCJ; z1Dn|z`ecRZr`d8d+0w?C*-K0dJ)qrrdQ82j7xyx~>>VcKEcLDGpQ<1C9P}tXYByQn z^Z++2b?QF+#8V1IKqozL)~MrL^PD1YHQI0Yl0~OWvlfP7S+7rT5DN=uE3m@pJ%|tB zKOo2Of(Uif$}KwepJ@21f7quL)U_Iz0LhaNJ#oIHu`*dz$$YTsngIiO`Nd3Gu%K?< zz~5*GXjWfGp1%JK<^1KVw?%!F@o&Bixcqq-*V}>1E1ABhQ7MqI-Ox}<yoLomjkB|P zUBhM8N36_CX<R0hg<_>;>5|HEMGc|4(uVXZVO3DK!is~|Dl1bi%r1Q|^j`X8=w$la z(6?#z_|W+Ds-jhuj|-0nxuVKo5J_TOHzdP7gz5JqANKjkP4(smAKjV(nzwIJ(B}&T z1D+s?rl_<?B%0ERL@FJKrYkKvT9GlXH5zr=fQ7v02MbDi$?v#_zU2?N1#2Ws@~4!R zE((>FhC_i!s3=raBvz({%F1+5u<}+B1qJfIcGk)wK^eq>jK^ckxVdm9lFCG*kqD#9 z@D`-bU`8tt6I#<5#K9e*qWP5v@lF(i979*SH_eFYM0#nOO%rKUSZ#&5A7-B}O|OPA zYeY=~5Hb&O8fVor_<lt8leOeK>5whz#0#3Pq>zm!k_VsU)+N7*Ef{x$g1(A<8tmMo z`@FT}HQCX9o@yy}CZ)I_O5?r5?m3wF=g^(RO1cH=`&MB_3%qle1yOcZ@ez(X*1-?= zxr)*PefMWcTZwptm^6xb?Br|ELC~NDb?6}Z3xmP0^1V@^1eBU1m->2N$e9);Ik}d; zJt!Y~F+8l-40-wFR{rql9Wodn$}<*!gImifuNa8nXddXpKW(P37EY1e%)niE!@!n2 z)A1V|A>xDJ1D_8p9NH?g4mj!=;3xq&%7GSV)5~n@Y(KJr@}XZqbVkq;7Z44Rci8T* zSON|NiXp<H#cZB!e%{QQoz8q|NVm_PTMC|20^T-K{(VX0U(R&M6Y9`b8`%{GI$0A_ zmaR2an`(^XOyf<praDvB)M%Ql;luhW{eJh}h@u!*VP?K(nQED*N7ds|R;iMn$*Reo z`6^{XU0p}{^Mmntd{h1S@pbiqYMY5<c|{)2;osmt<WKPm#GCmn&+<)1o;Mi-wvdl1 z3MgO>Fo7m-AmH-`LRASVGi6ROsit@;m52wbnzAIb^@B#-*woP2m~99|<D54fi<T66 zIIJqG&Sp>(SLSD3evO7zRaaGoLN=|zC>GeWzRHBX*Us3_gbTf5ahRmTy<sMNrXIz` zhI+D)h3cQLf4!cqcTOpL!jZRT0!Vr7P&DLND?3`|-mCEA(Eq|icJbK`Z#k~vh!m#E z#Au~L)+)r3QioHkS15I%Qbn;3D><jOz=uneWj^fCyL{44B6F>@s}wC>4C;n^*b!Vi z_&HJls0QDMd%X|J%Ue0!6R)MhMMYZRs;9e0ASNx@3o&g0UTn3|6*X$b4l5`@i?kti zWI9h%8O@}htZtvM%wMx^{3TUW=&qQ1XQg5*CNxoWc11K&*GRLEQ$G%hvdiYLo7~hi zIWyzp{sV-XnY*&{Cb#y#Me*AjFDfi;krKnk2vB)DQ29kb<u&+*Z1vmR+iK<|?j<$z zGxc6>ubN$}>QynzRW0fkH+!%9=NxmDZy(;zupZwkAA_)hVZ3TyT8l8*d^X0`L|>l- z_|ZD8G$k3yry`o<SxM4q%_w9JF{2b)LuHes*d{YI96pFYL?T|EwHEpnD$sFx-lElL zMb`&T>?9M4nX0$j5<5Y?brRinSY?tmTZuUPPs3#KKlk4LpX#-O+oM#g)SQ~(JW3!q zx4KZ$ZOf=`>mGUwEWoA5e(4q@@>)x`wJlx@8eElZc%DTaBdO>t_4c9#TNf^!U2_Sg zhd)!dpKI4#aOK*3?N+9hs~1ix_1-kC|BGSmcHvcx|EK@2qX-0az}p5tP}Bm2=uiQk znyumO3cFBXXMcx(r+b_Eqw-%>Z|k_#sx}ML%Csul)NR^ThIUJ<bwz>N=4VZQ4Xe|r z^nOHlTR9tOY%HL0)?lmLL;lV-ftG@b*~i?Fb?|;JOZH-Ap-d<DJoh^HA$N*Xa((#t zJ_m@PoZSMG+h_fY*AkO~EZh>gGh$Q6Gsq4as4#eXzgaK}1qTO@!;E`;pTTSK4%?H9 z$uvsXI;*o2r!9dTEM$4pYVtPd1URU*a8Qwhg?!VX5HvoOpyS~r9PEOnpk5#ct6&mH ziI=iGAX+UbYie>}Sd*_7=NxH<ehV>KyUnf7<gaqo4t)0FO9P){{-qbOb^f1s?))<W z{NxJ*r?BOD@)?j*|M!7oAKZW6haZrY^MTEjdqb!KN3#tTTGO~<fXe9kcs{e((1Kx1 zxYdRpd{tR@O!sT<1?_vP_cZSpzgO`w_mNiZWFzcVs+-w+*j+4V_fVE~#tWTJPhr3= z%~Cr4<q=cTgg{)Ljj*9KZpzp^8K6{S+^^G?`tj`w74l_5T-a|?W3?+4K}OMQDx6(- zX<=ufqR^SlUwo&kU2f_9vs$`<@LlT%-|t$HzdTl=PY}B!N*yZ<A||6=G5D{)EDny? z#zXclOI$`)cgQ08IazANTKe=|>o>i*ZlM3!Ki_<WvQ%f@lKTB`-F?r|qxal(lwEeu zC5w7q?>;av_^Sa<de0AfMTROwZMVJt#<ttucwPDmhvH&(BS;2YR@h|35zTDvD*g)o z$NZh#{Z^GnGWmTk%bLF1c97W(ig7lpkrjBd(PnpccF8Qd%O+5+GYa&NGn6U=wj#l3 z))s{_sGQR_m_cxY-cHnax7MUOrD9aBC=$dXQ*cgDTI@L$<buvf|5iud)=}azEqP4S z?`lvZEcbyOY#H}M-Cw>}V8ZZO<l#GD6^wS?lbdbj5gM_z>RgL;4D;~MCQrY{Y1JC7 z!L+mb-sf=-RrA&mi|<wH^vEtdx_y4D%L*2G(6!+4fixW&-crCElIOzL2R~p3fSV@a zzh-X~8axvieg;~I+9vH1cU3=FbHw_)iN~z(*x#xD<HY~4o=AT(@r?C!`s<0j&dS-9 z^_q!3tIck!cTc=2a7X$XlkOtx#Wig;t1?&CY|i|+=Es?z3ws6a*31DPbH2K~G#IYP z*43t64wF%3(~m>xWFn}DRhf)>R*P7RGgDXRxA+^ieYkQzE5>lF58s*fgsc31lu^we z=b!B*&M>Uk)l@Mrm?^dSvqYlWL3U;rc9!B&=j28e%Z0Um-4c0?pL)PxX$=*Ze`fAK zG2|OV#(43tW6Zcb*BE(c9WQ;Yqo#TyFM2}OP(i)ThcfPQK3pxrfu9ITdxOJ=3LN!y z;|ptH-g9MYYkXBcBuubSwTn!`(m{4Lr1N2J^!I0kwAOQI@Gq!f@Fbc9CQrRk4I+16 zz+USaUIQeS&DzCO6RQDvtN|4@Bfz1CNN0!H1}Qj9BI0<G00MZD0OqoX)B`<33jK;q zLIOGDiDQ@vM!NeH%Wpjk?0F790+;9TL(WMqKgHo9`2$kyCdu+4?|^FN-f+vTOjF|e zCnq&u`r2=Qd$rnTpe{eog5W)!5AQsG?!a$voN@H_-E4UwQ0g|X%kHc#t{GQeSzF>U zSslSmQ&<0UYd|o%yiWl6+G4&$!<Ca}#p7anWo`S_#6tNA%*+|$i;aGlE&A4t4Q`j4 zd02Zu`=a(O?Fp@NgYkOf9mYqDhjs7hxB@j+5ecHe-C3Jjp-`y<*eqyl7V_swg3_rk z?ZZFITD+N}B2@-s#OeJ`op7U~5C0-7L?UX981^4V9<xXEba|flC}FnvXkU~V1>~Dm zbV>enZeu2KnU`LwoweIsT8nqNwK|<k<3n1v-iM^Mc=~E{G0t(gMHu}$BV0LhZQgDJ z)sXJK7^qplcK+dN!C-b6#Q$7-`)=x-axWPSb{S#r{y$7xmJ$u*3rPN%Th=pil1X<e zlYYDe`f(w<3>AYU)@v09>`aLryVNEPmB9MATCdlr119OEo6bE;e(6^1C+R3E!bMGD zQITH^6l1$d5d9fctSxY4d|t0ft;v{8oZx45qKHs|o#?BYQnN)=zplb6vKU)3dNH=P zR{Fq6ZGUd>ktBJ?{U8N3CvLM^oF&3m9I@oeTNRu#WK~#vi01^U=Os3@%53;7vH|<q zVdCTmkIQeDsIx$EUiZ_nsUA+|d<CxG_3~BO3#3(pm9u{TI30#BsLFZOeT@s&GhR9v zx6EC2NJ6DGM=}N(@@-}qgCM>%Tk$x4oZn?-MXjh4$yP$6Xc9ro&)^z<ymbY0nWar= z3qA>j9<%aUA10eycV}$|WH1}z2G%f(ZgLH1Exa^|!qfV2-jW&F!MdA#iDePp!Wz&p zSXv@$a7b%pvxb()EDXk?^hG=&h>&O%1gllB@)&95#W1%yqh&K%4HwJ^eRx$?XJs;R zOM~S}3u`%uS0O9bWDQv!C-_c&Cz$&R{#pDa&`b#XrDZO%wDmFd5|X~5B71r@)PApn z(Bi-Ift2q^Q~w|&dkBqK07{L{VfJht_~#4h5=n*}Z^G#ij?ph=;99bJKA$zv{pMsi zr%1L!Zr!96MsgL5WFzyF>>WOfk7xKA%S9H(O*DO9U@2b1cltYnOB;WUe{Ft^f6ad+ zcqI8^`o%_*8adG20Tv}O-)P|*gXTcc>`$kX*q=@Y&AeH}Nde<zx{>F3(VrIl{xp-p z8B+#^z?$JR{*0J$Rb-NxqD(MTHZjwfsm!D^nQUWYLrqOXFjyRm6*nwYru%Sgzu35= z!AzDc-54wNe!pF>S0X#M+Y9jyld@CEC|#42aDHEKM=?*!`F9jAG!@2WWmZ|}oTSyd zv}Ig|`}iPM4SfPDH^rWCo_2iZG{b?+vd)<&9K@3x=2s`#Y($0y&Yp06<}jZinIuDw zUC3en>@(uKI^v+bL0;bE2VWt}nY_H53GuFdLW#7|fDe-RII*xGKDO6gTQ5&>G93|P zCupvM>&+3k*i7~*nzeA5*$da0y)c!U14CEQ%S`Z-gvtSn!(d9M`UXGQ3$eVnkgi11 zhNT9NXEk6TS-fByL8;@}^8m4E?FID~V8;5!30}SdlS5;*$I^hwp|RR+1`H03g45K1 z$-%EJ6zkI_I3xw9yWUJ@^dy<WA?D?{5p1n}W`V4~yp%Nn60C)TpB&D)k%3I}Sn__$ zTk9O5`h&`kB|n7WO^_pZMRGxAC%z^um|VVrFNuzM)4<aM&rsGF_`>TlS;P36fyauh zaQ-90DJ|HI3tPxC<45Fd5&q4<ttz`gUKAZS@LS2^HrQ35@=jILGsIH(0$U`m(%aR* zRd;};cQ<fV5+4FFg&e#iP;T%SRN_j@Y(uu-TkC%XbQ<e)>v@5dc%|iX>*awPtv3dq zwmfS+7&sjGmw*vilTY%Nq*aoZUV|Y%BqrSfZ?6}7?+JLpwsQx9<rU=3Lo7kH&VsBi z8H-gU1LaApMsh__D({gTQ8XBl&08R13lasmAWk=M1zgr-SrN%yQ(PPm78e%<17*R0 zHJKEH0U;O+Sb%*ISirm$;Ut{kEf}f2N?t>Rs@pAOTrS{fh6vT7Oj$*yyu8eaymP!v zm-j>ODWdbH=O{5!nw6rmOZlPll#)|AQ)LIKM5V^%iN$NddRaSUzT}Bj+27{|b&Rg} z6Q1}x%l<!9)aH`r(WO;tbFI2oa?ixM?*^Weyhg3Y`<eEEE1h1K!Dj!Mnw$6{JeN+f zANgEnA=ZELN0j!c+c;K%T;>fn4He9@nO{mI1jP02Z*rC>8XT0qc&2=p38NyQ3l-Wr z_z2daL{?y#_yla4;F}PiaOs5330F_xCb;?rKRPhAoMD;zgUn5+6ndDb4U5-SRzgj5 zhZwCXDc3XzH950-mO)}ztIfi7rB9RV$VHWv<nGkhQ*i{YnMD8VbL$@lQE}D|S4<P9 zC8jN%wr84hTHz{s&+!MDn}_e2cfE4n(Dmg1GHbGKmhshHTF1<;`=E|7*NJtBx;b@A z>$>W=y28G}+5_KF-P&&Y40MHywr8%?9yEx2StHBrEW>4*>*$5<(d|GCZcvo5w<>;5 zR>n{g?%$;`b=hnhzAK^c(lh#3Q5WZQXwcfn956B9p?zc0dn+IZVb}*#nTO-!iGV+m z@COq3i9{d}j|Tz?#Z`eg$suVPll%XYJ;l0}^XUE0&+6=1u_SFI2Z1cIK}<g7b^v0w z8q}Mw516Vos9N8L{{m9F8gUp}x8`ZQDd$+z|J7$G4hLu%{TGeACgm?tvF=sVr>`PV zJ0+QFnvzUTQ9LxQt!)~CipfohMAKyQVfkt~+=f0H4!9QI&U8a~h&jX@XKNrltJtb+ z<(RxMIX|c_Q@5&HHBl|nzNmX#|B>Mu!!;(e>2mWQEpJ+p^^o<D@F&}&_9FX#75rs% zaHt$Ar_y=Ub(4FX`(4lVg-g7x-Zy>ci{JR?1b!VnTJ%t;H`E)RR{UVe<Wg1X$<mYM zcSWAd3;#A0`g0*#2x0Q~gytU*9{m3{oEi&bVJwV=u`m|K!dMs!V___eg|RRe#==+_ z3u9p{jD@i<7RJK=yFmX^cs%nQ`D0;<uaf>`nC$jPcA6qMgN!&K<1D%u*UPvfuMGJo z&bwutLms?G##QL>P#HB!phsj}17(iLxPjS$KOx_Lp}$JSwK9&8PVp-lXOK$il5rMA zm3|pl<dsn(y>ga}bI7Q?SjJUo`A``(awy)GaSfDNDdPq_Q@H_Z#tIhhrRRQ4aq=It zX6`MDb2R_oD6XRUUr=04@j;4f<UW*esShPw>O%>a`cT3Zd1a(NlyIpJC0y!5377g% z!lgcxaH$UouFY$|j<ii>qPRXU-$-zkkK*LdRE?@Q#jSwzsyd1bdF5^N8717Fm+z$4 z&ZfAV-b<>pFt3a+4=<wS7gM~9;;ShhrT7&DSLd}~op&#NUcNr}EWbb^N<xn$Pz_-7 z&`Q(_@l4c-Iskgm6{w5mG(xHyaB^&h{5D!524^Oqb_gPx3wf8p^*v}EO|?SY3Z*x| zu?0$!8rDO)jpmAI7Q`DNZlmR!0eWcNEs(zk;%>AW@;cFq|3$k<tsS&R>ALxlYJ(JM ziHI%$teK{yJ9j{CoYo-Hx>w3ATuxiuLEF_vOULMQT?V=Bw1uPFGyWV;IiB`HH`I`8 zUnSI40YOA1P)i%!s~gU&qtDxeO3{VqC_l1(srEVWL^Gj}roy?6v|Z#Wr^C4(2<^1w zLVBG@d-e*5*VECFdPo|974%L$v`0v~i(a>e_FJy!meFf-y*e5Cbq0*TbZvLunJ)S? zEpV6Rv_@$(Hqv`7hvRqOS4xwz%c0flDJ8VfvYl{jq3643&tEY#ZqmKl<QkUCb+ytX zp-%CvCnqJ^DOLj4l|oGDZQ0PhzN=jwXVv|~duh1#7FyF~kk?JANusOeLsa|SPd`k_ zBioh9>jUy6(zEo?`{nq7)Gs}23#AS6<eikqzWYg~o^Bq|tF1C$jOGr~t36O|J-w2& zb_0Ey)}eYx$#y95y<_wXF_}ozi1SvqiZeSqI(x3@Y84whySqBOn|s<iJ7VI5_I7b@ z+hr?z)`@dl*R^(UXl;o#cCPPkYwZ?iwQdyK)``txPj_=m>zd~7)nez0bJiucb%;H1 zZhl8wPiu>KK~Hl}D_q>s67TF5JK;>XxV&?HM-NoJE;hIIvi0rF-MM<k=iPGrhSu(N zq`t~nMTJ;0vu$~I=eo`nJ*5}s<;&%v_?!!7&YRk~vAMfNoZi~g)85*>uyeh*ruhnS z{km3Y5In$&&W;|jd7aqR+P$W&hcs^46|||7=g*h`XS->ltGlyh{qi327#ml%Enk^; zEyQgd%iGttz@<H%VoTe)u6DQqJR4lq1_hQwsn(93m?-9M-r3Q9g;>&7Dz>g!My?vJ zt0PzXJDWs{x3qO!CU&>3gT7i$x;F3jw3Fq!GPDIHZE%;K)-_}ty4&EcEu9-X+B=)` zZwifWmYNEEJTx4g>wCJ^_lPa68`_q)k}@k>+q*_R5eUIf%7V>6Y#l)CorD3g0SIgr zr2m}?=-hcp^b@9`Vv^m#{*rx`eIDRx_8_|}uP#!$Z7BU`T6gP+d$o?Jjn=2|Dk>Dy z6;l*-a2yAvn}I0^yGfJ8O1uX@2>Kck0u!Kow>-Tx=X6H+4Fo}wqaj@`|HmStDHS0+ zNOdL1As?%nM0L9*aD0b;ALw7;+`G)p2s5`Z_aK(p!R!G1UgloF?_=%*{C?&Ez<)~q zI*|D*^EKfA#VQeIIaY;OR?Vsb*RY^vv07FSxPi4GhUHm1<P@+4kmF!ofV){Y;2zck zcp+N_cs1JuC8w~{A!i1A72uoLe}eqY?A3txvZn$68+!)ueg!;_0xQV=RhDRU3N6vE z6b8_gScP3t0JuW|cTu<%9>5C~LBNX?VZe(Oplc}-iVDD!iZtMriYmaX6`*%1>J?eQ zCn%-?ex71F;4>7n0H3Xx4fq_zMR3OjiWPugrf3Izjp8aeyGe01;Ju0m0e?tYjIgpq zS&mp`gqwgcH<6o)SZ*439^lit3jm+T%>#Tsw*c^k9O%GY8@CEE+-eT=F|M6!2Yd~; z2JjAU1K=CEjZo%t?sCYvg6jqR8tz)i{}Fd9;M=&nApdUlE1<Exs{VJxsz22k5Y`!W z(C4}W9kfSRqALTuTvq{jQkO!EF0Gpa_*5OVO*c(91MrzT&?I$pbaMbdUw1y>b9EO0 zK2Nt0@Qd}+LGzoTpNSa#Ed7%}Eee^^2xx&_jv}_XyLlNBR<<tdM#=W(o(@zGXYl;F zlSCvS;`hf$v`R5j1F3_gFwtHSGh^OV5!vU?o+%;^%||1SN+P6@NRMUom|nAb&1!Tp zJuVxvotP1r1vGmOw0JdW>{_G)x;G#rGQs^Uh(}gvnT>J*OIstwUTAp}u;7Kj8!Ld# zHlWSudbAbYi5@_^&~xYrI)*+*pQEp^9!GE**WyWd2A+o(;TGI3^$M<ndN9Oa!~G%F zi_i*)jkQv2mh35PepD)F$s*z<jCldlDu}aEKEG6s-;`qEAT6gTXfNn3*k14`O>vH6 zjxU{@)8&jgCramCFS_1wed-#J&b#-xUvj_eKIuUoL8_;4yA*qSrPy~dEvXjM;#6^o z*duNccZyGmM`*60=upucMJI~B4(UT;C>@#_S`_LET^G7Lv`cDrxP=@c-Xhf&{)rS9 zw@Y#9l~P=`M=BS2PL2;#O2Cl;h)LPxx2b=8fP0y!^g>i_sj0-$f|Rl%9hE=^1qT)< z4}4sLtdxTV;N98C&CLZ47J+v!L;-FAaBvaunGJ=2OD;rF-2&j11j3q0numyu1X4AL zP^1X}I4t%W#B%`_0Dcr=kh_r<fDHgQ0z8LM0wiJVeZafq^W({1V8{TrZE7OKn*g=~ zYzMd&U<bfXfJfwb7r<VCKB((Mh+hH#=@9!E;x`~Z3H3Y*Fcn}H0L&RFu+~#cAzlH{ z4zL?wKfpnN7XS`3?ub5C5`7@PB2pBKQ7DULBW3aK$i!Gn{POtbs5<sd<XG&Rs4KRF zK%_l(ZDc8h?UAMN>mvJO&k=|wW1mwn#+JmlNM)m8fRAIxqetTtBVMSRfJ27ea2)|Y zHXa}y{SeB%59Ka~>$kyucqqf?+7p`r?O77PJk}C@4C*`t=M%9e3R5BfPDob)PGA<K z?;Fw18=;*K<)yb$=mvZRg{_e{0XD~WQMfL)EBX|~k3!oXmD~6Nz~R_SGQ2|J2;c<X z1pG~!_a_R+06&(OJ^?s^Q-24J#XgbY6}ay!k;?%ma0c+*v<_(;pnszRJl_du(=q6G zd0e8AQT=~moR2O7=!tuyS3>%Mc!I*iu~*_yfAq0<Rb+R3cVwQ_f6+bp5ZC9PKl*We zDj7eBXVGz#=wd&NNfU)*a=S#h4q#|}rEwiUG>-ZGxqG<YNNubselTy`Mvo&IdujYv z!F^wVF`r9eUaTvA7}BH5pMCuTpywlS{RX)HP3Y5WW!Ngi$n-Fs?4Ur>-88)u;F0|D zK(qPfAED*90PPUi7TYUBAB8P4+zIFIr01pl`(nG|??U<^i0_l*V-O#NemW@A-V1Wy zeIMk?$^1A(pYO)r0C*>le&3-mOuz3?I2=1p;TV)BkfYyEf%ZPlqtmY_O@0z(06#<N zcI5b<pfu4$X%cAhtn;4&4l;$xhA=%(>3E2q)e;W$e44^&xss#vdPtvuG~n@1Aw3Dw zr^xv@iYDV<MU8QNd`tWcEn5SSlShCj7)YNNTar+dbeu~taW3kL>!V?Snm9@@38Pe= zq~-E+pgizhbXlBFxPY&Efv<i7>6MTcA$>ih?}l^-q{EQDIqpr=P(E}3A3A^!i=tP? z%Ot)_M1X!b#SbTvz-v{JN8`JrPsOXEuR;7+ymt6J$X}Wd>0x=b1L$rCk%1ImgnJG1 zEl=Pq+SvWw5Pf+Rye31A=TAcXC6&o7@omtST)B^9SvWrr%3Tcc(&*RFe*^|3$fK<{ zM$py?NE67(HW)Xc+0#@m)kx!%d^dR~;RnhSxw+*vc($itEaW&+mI_mt7~dSf6J&c8 z$Oi(mQW4;x7D;BLl2lgR8Q%=@Vn!qZ>3NWbK26ocW~6F{()-UUPh`?IpyS+Jv_kIt z@01ZR2X0B#158Stmzo3dg+u*5dX6|F@lKAXQp;kWP*?=`qT%y0el~B7N`DtGP{{ED z;RDJGsg?09sg6`{JVBuc?sp~30VC&xZ=z47u8+Q!x<1!0shi_fsh=cBpDsx~3~)E3 z9~e%Lo@0h&&uAGWKmR{iLt{_@^99(j2y9PCu_>@X?d&yRW4ge~J0ERT%mZ6*n=+#O z8QQLVMEMJ>SMFB6gw4vs%EP!=`7(!b2{b^7mvL&&fLk~-XUD5J2j{|TIS=Q-J)D=T z#_PH9Tm!xpth^R{2e*P-i67Li)vm=4gI(suKi6HNdl^3gHo_jpIIJ%Q>;N8wiynYD z08j$>!{jr(0BHcwCj$!rKnDziEm8Cs;92>+7Qie6=#Hg4#4`XumkfZe836q=0D5Eq z^vl2oIR<?)0D5HLMyP8K#GqFO!0s<1pZ?tm@gb<^asUT_7oZ5B40QSg#8m*b0Gk1> z1K0wv4d70&t-{dL<IyCrqZWX5)(%!wFWQ2(gAMg4+KUdM!{`mfgwGVKi<x40{$g!- zpx9ij08Ae~UCf8S0gMTMT5JrTf^uIMYvHUNu+PKq6!XOnz)pmZgwKTE1nm9ri*U6T zuHeFb;ZMTP(Q9{yKMj8cX9vO$hmVFI1MHjdj_^C-<A8k?-WGl#d?#REhOdXKUjuAA z)V(VVwsm+5T)8`Z5U}3x%JALc4!|~qm%!DJ{KILJrRyAs>jdjxO>J&7&<Kw=fu*EJ z2T?gfzApiw1-=1<M6g>$7<UoITm*U%fks3a<KS_KJ<>TJ=>EQw5{N)w;m;v10RS2i zfp$co9TDhC1X>a2$}!NG2y`O?-H1RZBG8Knv{DTALijYmH-Li)Tg(9foxzBp;)?;m zjwl8@0&G82+>OdZ4~HHL?Fl^<Iuv>_^m6F6(9zKQ|4rR>fJKpP>*}tlW}pBO5K#eP z2%>@xhyvySrWFGqvWkd;0R%)uRAf~U6%{ikL`BTmH75+1P%&prn8TXItnjMN4CAot z#(UrOUh3;Jr%zX%ivM3#J=2YSq5XaPCroa&f8`L*V!XF6wqN2P<B}c4_8T1Z9E=>y z*m2Au(IMF()nPL0oeYQ5toN=t+;(`#+NnJ21=bE?k@yCQ;yczOGUyQrdPL58#2D#9 zkLW><l!G2If*vW)dZaxvhaRzz0$7h&vA!@yRjDcK5j*G+2k4RN|G}IDhL?WO%QcV= zYi))^Yqq<yX1h9Tw!5=tJ3DK(v$J<VI(CQc^6k#rUADVnch|l$|Atn4Exu-Dd@H_1 z0ybfzQItBcQHR-h>x^VD-Uv0JCP@0*v0Jm9x%Izc*KH_H5@)hpXNz-@F5Fkthx=Lv z@_hLzWGFu)KZ}gz7v&d`sr<713aTK#D!+;<%5TYUA#?d%`8`xg{!so9Re?KN7I2@c zDr>KGXfw2$F~6t6IMYX=P&g`TDcltG73qqmik6CYO!_JUZI&p46=8}9MT{a|k!W+$ z=A<IoW`iQtW&;bwiVQ`dVzMHO#q_mV!omjCp-}y4d;IDzjQirAwEU#A>w!$0&Mec* z27b3gWUPZEF-y#0ZLwcGgsj9P;(cT*B}fUV1)m|17p+PikT=|`<!?4JR^Mqe)1;TN z^lVlTmx((O5qC3Rl_3qAIZ$P!fcD_u;37MHcJx7l^$31P4DR4EA1n_(+M0fCH|r2& zV%?R6v(}f{af1iDQ7p8z>u48X7i8DVuAg1BU7TG4lwl6@tt&1Um$Ndg71=B%t{2xc z{~N`P2#Z_9Ev$sQSg8oBTON`_t@NOTl(AW=kOwoKFMpC5*y*1ig6%QnQ#Ff)W$ai3 znks1P-#X`E<FD)+zY&Lr?Z0FHyWx+@`0MihURl0Xo@IZ(EUX9g0EGxpC;$pYK%oRE zlmiNN0fiJ$s1GPKU?_Zq%Khb0EQl?|>1-_Pvo%0vge)27XdUPq$M4yHFRr#P(WVeS zeJs;{6IQWMs&8Q7w=vQzr?Ze|xz)1pn^#p~x8;2%=de)Lo@;qhqvu&Z(Yo>qEbsro zr*^4MS{5^T9^}6s{<zkv`l@m)C{vQOU)52&c7L~C|8n4bp_xBsGwzwoW)VI4artpJ zHc!h>v$1(Weu0h6Yw|)im)w!xK_)Oym{K3=gDTPvv;#7SIiu3w;@?1abYw>~FmOfw zmUpxSO=f2e)vR0*;vHlMTdSjjuki#U^pTyJYT|JQp2x7pR(Y!YAvY_?jsI3h4j4p$ zK^b6B0u1T^26X|0dVoO+Goiu1*%NOK1g$}!HSE8$C*H37y8^~e=sdKcIoS9w*7$c0 z#b0fLr0OTZLd#|ay(9>3TDE$seiGVg+5DlG1R+9g6A}HF#u^`G=D*uF5_m%3NdQkG zc*5XG4nA~$H?@qFY!WNkG*&(VN+v;mI=`C&i<8Bv>bhVkr|ft8=<me+<C1(U#b2vA zM_2|*f&Nq>rxNtK3UdNOU#U%GYri?rpW5-VRlSL}t8M>2T>UYAwXgoR_J8dvuhV(; zm{--QGT2_BYcS@uY=Ryt(rP1>%}qV#wQcRxV_w@9p&s+4w*TJ||L+^K{~DhDTSvTr zwxWDki}T(==4`KR&i2|B_8=eA!~d;;*I9l}evZ}dw){4$-2?dpX8X&lLbMU>{JKvu zVXL-^iO9#~A`92JtmqHA=2Ly;n%3E`!q=Fl%~gk1I?Z)0f4}vmWij1ZHgJr}FUbr3 zX$_5w;qWmV!9ofPBTS4<jQN?#Wso5tm8ws*&Vt#5(sQ0d74vHxO-M1xFZKA<Uuit> zqvgSDgmIB^k;#a%0cv<&e*bT*k3_)^cHe8%Oj3o}u#hce3Qp{Nj<!{li=x1Hz{zE- z(PBU0J%TscYgx~WC&gfP9-wW-^|71C*I7-=ShH{juEEZ0Xjw%W!c(;vu8LOOjKyqm zF{|5BaT#OXmEuZ<>owvUwpZOCZeTUvE^bFUtmgZXTs+9?uPdGsPcwczE1p9J;sx;n zDkokRFC!zdKrBGz#X_-=`Me`?PPC@hj1z6CEvi86sXg@kAF;-Nwk&+-J_+Qs@0j=8 z?~?bl@0j=W@0fS`cg%a{cg%Y(u#+q2A))lwY8GIt!8l7mFUr^yuy43l##UM2tH``E zHe*4booy~-(-Ziwo3hH-MD&@RrD@yPUa&}OU1y<Q*FDi%*Qsoe(Os=|oyv9_)_)Dl z*a~1z<XFab7S<7_8XISF&Nv9xAp)#JL|BJlwhp<$R>OsCHKJ1nA({~@zgA}SaydiG zuF}tc9c6rtqv`cYTKcrFx^^6O+L>BDRr>WZqleea5h<87<G&1qnpu90$7;djZA7Yj zqXN=HgsuAZH0NbzVZ*x!mGeM8H2S|aXzdjK;yOcEAv}Zosj;lyY<Z3ZLqpBM&wqWW z?4s5Y^sDn;8eK5#$Bt<DRN3UnM^E`3!;SBn`#%o<wmsHgU47mb%wXKNM69><Yq7%( zA>Ej7ANqP~J@D(HZ-#v2E&qAYNB>IdKMVhGU;mFVrLztRIwLd(KmYYn)*kZPIP%J0 z<1)SUD7E=W*ZzycZT0bA7XIUy;=gzPsI`~i-_FU4W4_$g4u50T<tq#UP|D}Ayb_Pn zc}?s|DuA?NG7RJ(q6A$4yCahkU=QR^<cbQJ57?_Q8BRi(Y%1%?<W^Zbu$SX$Wu2G| zlKH|_9w!Q}c9W&URj#|sx`BR|>)_uPVs=x<=T~#_DkhcuDPK`3<%0eK^k6RWc`juh zAP>S-R$8pj?O0!y$t6hxi9quEvAK8-m$DGh-9UZ@3-_=ayan=9LJ`U1y4o_7Ne6CW z_G?^++#Mj50|^6}29p0SKbT(?f_WL3JP1;i<9W!-gG-2+D|-w2P>@hU$UT>*6}`Z} z7f&mCL0@=5+Cqpq6?7-H%mh34ITbuCAz4f&aw(?BMl)#*GJ)J?@;zD1<OcGEwM-0Q z<3pUl+ZmsioVeue%=D?;&MoXJZ+SV?dN;@kP__vw9m+NVT3~{>0$L^nS_8_-Ey7eB z17$u4`gzbdfUeKW4{@BpTaOYKkbI2AmUuE5U*gAPzY^Z>z9lP}d{#1#_c$NPV)~Z? zu5*b#7W4bEA7O;&fu2{)*MGCP6pguESjX+6aq(7=4|$)eExc5*U)U%W4Ea?d7UCNg z$AE0iEns(ow1JR&AfyfCxeK}KGVuTLo(pM%A@`4v`)=?*75wBvE=~|<swyUw`D5`K zZigBft0a%lbdH?@$k7<$m~$yQfS=%EXhSa1N3cxgr4puco%v)Q(0yo)Rp3nye!@s4 zXc-=}2zsQgy2W@23!$fqpa+X!bQQt4GE~)9HNv6RPT(OQVz!0$DdOW0r9pkoRsI1% zfgC%6Ib6--;}%`xK3R@yptJ>G&jfoGzlX!^XfurDljI2VFq&*(vN|8PtfmD}Qy77K ztRns=lw^Y30Bd+x&<}#H+GD{^rX)gS9!iWrzsx1u!ErqmWSlBh$vY+`9<vzkJPAv{ zgK8i35#qGtl9d3J?weTKaW)79%Nvk;A#E(^Ye8NCOCsp1-Joh;w;bd~kf%VNg_u)8 z7J_9KNZ3~j=Ab_Yxrs|rb$=^It+U+;_J$Td4Cr<%31F$VbII%-!EVZRSsvFV1z7fQ zPT+CSVHw+%i56cDgWis(<vR1g_O{|JDG+2+E_u&lGtQ9Mnm=#GWFYs$<KsD8ieXX* zkegua<$=D0w-qo<dnu7ybSeVFbLR1q4Ea@^K(L<%3A&UId^i;Jso)Jp7kKbeTdu)X z@cD($GGWF2naudYc{TpaHa^RIISN;~-bUsJb5JqNL2F@d;uxPs*!(GuESb+_E!i9J z+z8Un0RMgXRcR^rAaQT;Ah$?KeC`8#80fydg+*VYfZ6Q~_%8sN2RXh0xtCw%zmgE+ z2`_m!=?9R_nKY5Eat~4kz$|bApfwBds04&26_;nSDad@7txPy~p-aGExqO~tlJEUq z04Jn@pWU2?*-Xc!oJ*7k$O`6&Mjrv!!Muf;&gUr;KB8EzeEdr==3A>UrQS6=bG*a& z3<jACajaoXI)L;7JKSGY-8Er+#N$i`nZPA00hf0{?gr1Txo3n*%pjLNAlYi6B)Iqy zm*D3Z$o(LnA+`=-X}G=~JTw8hO2re1KT|kXh(_Aa6t;$E3IjCH6k5S^fjWr4Z$ysD zq4MmC3~YRjrh|0Zn#u?nBZ`RTNkb9tC6s;E&`RqmLxJrORG)^(Bs4TC2E~C)068iw zGQ2NJ?Gql|6HNx09v&SYhcZBBg%27KiI#y}!y@)X8$oW591t3b_JBMH@>o>wuyAx5 z<i%L-^BTz8P<K%yMR;Zr!RnApq9t{-q)bavEs51_iC~4vrKBb0YH7$?zyZ}l^}hMk zqbgmD`ZHej93M(kty+a3CUx0oy!vyh>Qg$a`qXn`@!6-rVO2WAC+epk*QxB~)lVaq zS3f6MK9TR~kf7fl{KxU%3?iA1zK(&8p-wsYZs`MOccH3a4Nnf{GB4&xft*<Bo1(VJ zpOu)SM23y|FEv4HrO{ezv^E;8tw#F+G>PSCiYg;()+SEi<t2D{1*u;{$|6Yh22#A` zZ@yup%$&8N9cDWT@jb2xsVYM%Gl*Y_$LG5Oq>n3rA5%!nzcqZxaz$7N>mVKYC8iv9 zomd(rjTB+TV%5uk^spYRq4l91SPc9~GQ~4^49QF~V=$;Ju^lD<{W*^z1fUhz3R`14 z?1-IkE$oWx;bfeG$Kq5x0Z+zLaXOxbGw=eOjhEq7cnw~MH{gwUE8dCs;9PtdAHyf{ zS$q)};2ZchzK<W{C-@nDfnUiw$vP8fQk%GtI;1XfC!VAcX-2$B8`6pRkj~^s(w+1q zy-7HUA_K@kGKdT&L&z{Pocu&ak|Z*kj3ML5cruYpB2&l=GMmgJ3&~=#oTR-4R2|E< zHW~;dKp<#BaLvM5xJz(%cXxN!-~<RPT!Xs@cXvo2xLa^{e@*t0eaAib|L=QmtU<}_ zswq`p&sp8obeE8&^s`ij?|-}-fU*zSh(_N)Z1`06b#LQ+g9v_f{>Dc)0iLhm7(!Gr z6^5^a67O<~Vj>KwW+f(bcIBl8)QV^tfNc|(Lcd?4=EP2M{<+%nyyntW3U9Cl1x!C2 zh>(~eMq~?^5#tFdY^!qkN#{-MP$%<Y{;+KPQkJ#1E!-G)nB!qe%Po4tnod>mvDUCf z?wyKJi(a@@bV%{4c?qleTCybuyMc*d#T#cnw6gHMDjum$G0{ko^`D}cQ5^<f@$rNE zh{F2TPb`@vJ0V}8(*5%Z1-L$67_)Psj|mF9(x!(Gt^?1>GW3QY6C3&`tmXD&ly_6f z!8T);3md!AXopj-UAS^H^zp7|$bD>vwc(39dE5L_se_&Ewc5&qD{obIFx~v*TJ|-0 zQJBmMdOvnXhsjr@R$nk7Y^#4cp@t`(jtR;2`_{ny6K+pr_7#z9)S@7tjy6J(dkkKo z$rFcr+{t$EiG-rUl-v|5`@p@?V}BAGDw$$<g|9jK$N5~!P%1ki+U|&YA{F_lUjj}c zuTMT%=Mb5N?8fBfP!x$YhhW;1m5Nzx@XbX#_d^^FsWNW6Gp@5=k$#2A3L*`G$rL6H z2>8}Z`eh_WN|bjTnfYThDH=1$Ps?6QX?;;db3T1B>QiDn(zk99SF|Ygm`qD)OCdB- zXmcsF*^<SeFN7qr8Vq4y_<6q?#(bHJ#)$Fv>{n%YUqe<%`p$_Ey&vXRbWUZ`cl0Dl z5Qz>$nxu%g;rpb(d$CsopV9`Pt6so<wTy{q{Ay%~g+RL3&v8yNE6S2p2B0LYF*?nV z41w5VCb^VzR^&2MH%7u<4%z-It{{=6=2m7pX~ssj_68Gs1pk1WJ$_*H&<4Y<R9Pjn zJb}C@f}D<h!h+C4zrZO<AcSlKK8z4N6IsqnK`cZb(@b_GhjAmxlWiJ`e)mEQG$8wh zG-1Q^TMl?9TXjH`f&Vk9!T`p}mVC(%-2wF~;gcBuQp#Xa=NLR}N_Nq=rimNm>{&2{ zL5eSt5>jX8z;Z<&C;55B#Kl5|MXh6Suqh@XyP0zGUWGisKD;=RT-7gC^Dn{@yyCoB z7==y0@FJq!#kqf~7MB0QjL3dxCKM}9^;6uGt0pJj6#788DKqr@>jS@WQ*tCBh^fvT zrc~a8nGaLo+ix#_C~}0n<)7F_;ee6K@7l3t`W%@<BFBLzC6b-wh=}*u_~(fuSF#k@ zPchTCX~OxL4UV9+P=;+y4$P74vmMV^G0dMrraW5W30bg?AGJc?kJmWT3}*38Wc(y< z47BE(b$q?(2mAwO^5^&;501R*;>bT<nqqMaB3C-K^<P3gR6=vEV5^2M+M-H#O`PDS zhE^Y=HACC<&YxH}BNKGHu@PkSZk-r;B4MsIT@$Sjk=2X-Cfno3{tC*0H52kC^v-#? z!`~Q<Pa1pv@nL|80W$pYY=F2b=3cV)D;{a^jV+-_zny(pDoH}Wl09UB2)Q4;!R{ut z6fKhj!y8MkEDDnUIG}_O!=FQEF7(+9JQpnd!xUR$-3%I!Pr(d3O?+YpH(9KD8?Dj5 zEE8wjxH0W8?~eQl$=OGj0Y(z^0utJ;_km6F6|S&vF{v&E-U=D}F@*LQf`5z->plJ& zpWy{Q0}MXpYc4|=E=7FT{tvGGFs}U=t_9G?U$Ks5g;t0hRx-ug1>*dIi(VkBy|_|^ zzEXv{QiRp6e5G9pr7icOd<MFF2C97KWjWi6a>bY0b}-t7Z=2;`y5@q8!_Wzruuyc~ zpy=SBl*4p4y_nL1+H-obXYG5@=zHPrYwz-@;q|u#bXjcz*`*h<ODM8SaI#AuWS3xM zmoQ|P5M`HeWtX634`Io#Ud7hI#MVK_*1htqgYv9{^?Z6^;p^<HNYJkD(XRixU0>vr zHrc0iFyR>T*Dd7!J;eSuFE*T@HejJoy<s+-V81)P{0<8>*Z6YIAIggRg%y!+ZMtu* zwr{QMCyfu^N?E^^B7Z9de=8;UMuUs;zC(Bwoe6GU*FzI;y4UI0f(uoqtNMhi83o)s zbOLHdI_mT|f%1eQ=*vH5_k`E!VLidS_l-hG0(;Y(#lfzG=J1$FCPU(LXih#Jh`rbm z_ZI_?2Mc~JBuyJ8N+J!fyhNz-vjoi#SjYdyttAT{ptp}n{fH?B)xc*Bx!a(36V{Hd z+aRInMHclEL!KAyjcM2rPi8Dl`6Ynx(ZuZCT-s$$iy2!)*2^7TjxUdbeLq7T5z_cf zCfpo}v?LQICLOsK1?zrlIfA)6cR99w5bZoi>tGhtpbm?m4@>lv>!8jlUU=2|@^F62 z;QlrS^+N^e#}?dn@!RcUsO@6-Z3pOc_LsNjP`BnUZ)1IVFh6BbeJg)ETxadu(dgR& z+~;v=|Mpt<2m0^%Ti@<izTH8--NL@zy}sQb-|jr$Ze!o>-@e`NeFedvvRDZ#KN42H zBdla5tVANLq#-<c{YjrQ(Z=gV)B#i!-is(asHn6TQLS_)w;icF$TRzhGl(xNo&DSx zP*8432)|Pie#aqXf<u|ZL%~LbJAi^if(p2V3Als~2!iJCdXd=zmFe{&(+eu|;YH@E z?+>_7raqrcNeP({P_U8U@Ls@0Kn1*o3Fz%CFTR+4O9o?<&1_0F7aW;+w*AUIL_2fL zvM+1t=^HliFpEAC{rp}<OD`u#;rKO3;e-rCCLt!NF19L4Ix6o2vXGFIZ1n8v(l|cG z=kkO>&gc+ea1D8Z9KAw>%~gSy%H-Skf<`zS>6d9Gw$)eR@Cnn;%<7(ndCSt-H@>}> zHeZ|&Q1$nZQ#WtJnuQs9(JZI?6W7pV7z2*hugC%<72(~!{Vu?pmkOo}3ODfBQIwj0 z_pRw3mAXT*0u2{dB{TDf{5D+M7l@olEjaa!x>JO5wj#O=oz+`YGUhpo2xs-|G$^F5 z!zD$op|S1<(VT-GPRR^dyHPX!jA>KM!JH<z9s8tIQhZ%|P<KPlyFN*-{)f=u86M}i zcg-ayjzZb*OurXnA0!JmmHo6f{hoqdio%3v*ex7fb4x2Ea6&$0#WQq7zQLix1wB>+ zyh!iO%nf}7Ez0a}(0~TEP95L+7*CP+QOZYJ1A3JZi?8YR(wf18p*Y<c(b4r{3tztU zl&(n|7J0ucr|>C8=AsH-!7+T?UnF+ctEo@ESr}e3pcfhTTSf}k=kUZC$S7XBbHw}o zx&47!;{s=rdR5C@dALto@m;HyCG;|_{gc%y1;y))S62vM3aC<$XF|H7B$x*fg$41P zFOv^e%LTXuxMD`|_mg+gd4rl>d76akMv+&<vaWiE(#v~&ra&jCh&koF_D_VpL7VE$ zy^>qu33SEXjVa%`YPwgU__jD<dL_Y3;n(-rRZG!=oa=3&`p#SACq_xZpsJC5oS|4< z@643JG8P<%zOsEB-!RiB3>eI!UvZ*R0@TVN(OHG@VhVT$qFF5rLpAR~X>l@|aG}~s z@;ARw_+S5eqaB6~4`w`wz&`u-{ii*M(TY{Sr(eA7TnTZ(zUl0AuQ+nE=?Nt|&T>jT ziJDOv6i!fGK^~&d{+&R|a)z$vKB?D6AY;L@i0MacY+J4>*1EicnpS6;(J#TD`k#g? zR38V$Ec$-zPSK{PA5JAFaCN@<XwjfbL8BN=72A^KJ(&|8QAODnDK*@teT7FyINCV7 zQt$mzziT~+qLdQbwUJ6oGgjQ?<K3S6&vvDqHT6CruUkCvSZea`DMEyBWN$W6s`o+% z{C$<f*zXJuSzRYv!`3@z1%QuJRI5l=9i6ng8aMUKhi#c?uuAX8a)Uj@LoA*cN4kQz zHPC&2wXIBolMHC`s3mu*cVwRev}-YGaF)o)Bz@TSR<yTxu&^F*f2WrneOK|3_}29p zk9>~pF>J5Cv)!;JmhyAtC?|G44t2I+D|w?^h-g$`jyt)Dy@XF#<PBy++D>O2a^56U z+p?*2fte`bPRoz+MVE!9&9RA|E~U|fgZ&n>`+}B>jO+Y5ohu_Zenri@i{CfZj(AqG z357(fhfUseQ)VAz#}6iAc-&8oOd!yWT+4HWGt_1wB`XK%PT9uqZP@5f*G>m3`H-Rx zyoq#5WUXU*aTg7_yA6k>P^<mg*vtYM%nBJOQfl&Y2_*()K_mD^zYZLS&yHtcYtw`i zt<RG*?LFo8eOjMlo(#VjECn+XjC(<}$5_hm9Gi4q+(d7t`H0HiVE$N-82J8+LS%2b z&g~*=2r-{Vt@PBL`^l4{jqh_A)!t1o=DZLydve?EE3xK7hQgox*@+=qJ-v9tT~}T_ zi)+$1Wm9<gSJ<uIO1aI+hnJ%s?qG&=T^(A-6HcFSWEK&yvg<(;s4=j3G+`s`=;$JX zY5SaIEB7cm_4Vtxj8ZK}1sW6O@_mO6dCgmUMWUsJ((SE1H?8ywYlrS>pFQJ!Q%#18 zwKq4hsPiTS>Ia98tgDA%L@sO9KXyVucVkm2vNOZ3LW?1ks49C)95zHvO`RI?(>0MI z-=hNg%B|dI&9-Q-S<T!!v(Bm#i+eBnMm{v#-po?>A`lH4E=czvxYsBrv`tl#nm(R* z<)-T2wDkL~E_KB{(7&=ZGF(|3l-`Sv>7dh<{Vm9V%6Zq2NIrCi-VmytkpB5LP~<AY zVD<wAQiEKdU|*e!>M!5zigEv)2kj2aIF=%RrKwi@srfl@vkj9^k44}6k;m9~wMch6 z`d3m*=~N3-^%$NN<@3h<tujiOxF`76_mV@wTN7{3ZMNo%P0L){x9n5;=bR%vj=0U5 zB5Idd?2ny}Qk4`CIq|E?Zz%Wt{H!J!NA`IxlRb)JuEw#fibuIC3v1UtX>4^vsZgpi zi=Hu^Hm57J6v(_Z>8Q!6SKl+zAP%%k%5b(u#7nv-BB!D-8s0!EugwSZY*v=6Cx%V- z*0hy*hGW0Od;CFeHa3$VojzpI(6Xp$(Xu4dl81BvVK@2OF>_J=wzYQYXNRl&wp~6| z*-~8kfjMU}p9t?6#ESz-qsCcN`_p>h0G>kjz?jn&a^29$!Gx*x-F-62u3-N6m{DrB zMdy+a-0x{-Sr79vlHc)ALY63`*eGU(&g0x;Ql(4-wsr5@_}*>0VoAYd3JS+2dXdvK zbjTWm7)R>3u%h%EOMTRAE4+ls%GJYL_;tuB+BBs>26WiPuy`wptHsk1rhCV`8;6&6 zvwo9n=7>v7mqWYGI|9*T*#>QiI&XLl6VtBME$yyn>hG_-ZyMe>K)-5+yHMW=OdlB> zs@JVdqb)J~>Rs4wZgr87&a1^@IueVM4#61-ojE{tVsUCYNJxnSo+Xl&7@=qlbZ%(z zPPp#quYZ4&ds~7va>x00;WvG*Y~PCMl{cBaF!SEBNl%$o6Q~K#BQOFDeJPd3(%ZrH zq*TKqY<a0!w}RsL+Bqj)t-B!^M~02#WW=RCCMHN|CejB7gTqK*S}Q$)f1D#<vFt3b zBelfvVILozmEB6?`}y@Q^j@h)TwJee3ihv=1C3uLbgFJ9jRx2C5A=09U>z@e#j_b# zfnIv}F9z;~?0NZ$H1Nuz_Exy4y^PDKlc}~`A13M>8|xb<ONZb^2I2|!zrW>G0!2Lf zP^3U1;<7jz@!)aX#tZkgp+CqpkdZl`UB7<+rVlrC9v>}Wk9qK(ft4uRU7{ywbNxP@ z$3pE%l$F1!WXAc+Mur7zj?!?V)K%p2{+;egLcKZTEp0Oslm`WJ8)xI0sh5PCuS#&3 z{b%G9stXMxlao+Ktg~%d4?LW!&9+p>qL!K)c$}*HwFiettw=>NHno=Y(NNg5GnW>{ z`>IaoP`--=nS5kNE8My55Ct3#&zVHb!m-!Czi+#noPa)0r}55WF4gi}5t6WZnc<oA zMQar~M*eWQa9<*`Z+{atytOv>MQD0!`vVpW6LK4OiI>DgC!SgUYZ0R|zNFESWyiUt z8q<QSZIK!@i^E;-EP0u}njM<+w?a(d*|kP%F{d7+>fo(k3uoF%=fCF{&ffLZn!K7c zO*q?0AL;W`cA!cvyk1?Yg8$(azX`l+;H#4`l#S}#;BcIAb}Nzx7(cV9B)ZCPoN<V| z_;7~fVQo!+ce)G@8%K?*=sU7S;M<TQyb0b^4U1wO4W0t$H@qyz=Jb#%Co}lj#+=Nm z*759fO^Qe-c}`pg!~Qzl%gD)7j4P^7P<P)8yeXN;PDj5LymSBy?c}qtEx612KZxbe zA9igu(F|8|H*Edh{HC{gm*QCUp5LXr6|&5JuaJ*z9Jw{dm8h~F+t8r~@tY{(h3~(y zJ^9LaaM6;M?b%%Xx;xL&)SjiYO07Ju%OBLn#$ecK_p@^9o+OF+=%66e<6&Tb{t68Q zi<5f`d`4qjuRqm~h^o;|nzL@Mp3=>+-D9(1L7H>QrtMNqoKMIuygYtG!*~`gt!Z-i z_h`DhnUcL|O>l<1xq4bOUWO;-?8-Po#(SyP87+2R{b%re4?_`eQmWjxYSW7EZs%Rg z&F7E&e2xVtzO@QuNFsF#Pi&kWl$h`~hYt3Y+*i=E7|%D(H@q1U?BzMby89wm86^jk zHm^rerK9y&<TBYF&^p`p``c0VRAK(PV`09dTw_Cn!|sV;{<2=_IsyKqhpgsUL1J6u zRKsul2Qx42v)Y#<XVSIS`*la_<`ZesWldi=uYX5)&()8{vCvN7)k(jhDw(4<GC4#x z5stYUdwrDTYS<I#v`X(4q`Y@#yH~qq;GF7OyBmIjcAK5$exM*#4%1)MZ4-(RZocPp zaXW<Lff>oeu=~5;Im_cV#p}%ml=6dmT74Cmr{GdX<G?88WuuU4K>QbR%j<pr;iWzY z(NyWHg>OR!i)pV2m_02w3sXMmaPcy5WFCvHQ&eLjGVRM{e|9TJnT9nHsVgsp+uh<m z5kA1kj>O@$Eaaj%O?u#hT=hlJM$l7>M-nI=9S;ZW-=pln&(hV7)?V!_$|vW-M2bZ% z$xaqJJ^Bv64@5;4;gCEmUrRCUh^`4)totDH*j715ALBTAg+mGF3IF+fh<$t4rIhiJ zt;R#w3`G+oLAlwFlAhIxLGfgmye!FOaparKjsi?`zvMVA_y=RG3nYK>D~h9-lo>mf zn}KlmUAQ1K`Xxv@^68jamPD#Vt;;En!O1U&x!NA6bK$wES4yLv>ect#wHchVidclm z1V0H(sML8P7I5PVW|mGh2lvD_FSjKN>Yfr%fe_&VPW5Ja+PE0Fvpy)bBR(1U=~RZ< zd%%Y8Ua^GbkkWF(ifw3F#9-<twYxcz67et*#^B&lH)8A9kC-G|)`1FH63{r}sBw0D zc#Go>yClowzG3EOa$gKRmV*ppG1JTD|2SKsf~6lm*QJqnNR3*4{`lik7%DQQGE{JH zYpm_}3}fZRP*~EY6_;SRokfm7wPxM2h5Jmo-00v5EB>WjhGI@)TvD4}h)@14ra=qK zT&odGO&IDg$B|R=MXY#{#$_9~a~xvd&FJyP8rp1-3g$`yN09=icah}Wd4?*!lEPfE zbZM4GK;Q9G$m-^n)xp7ZYpVw%vdWe_KK@85w}yLT;|!IRl2aAA2AK)3HibpoQsq6b z={-fuh~#*+we=Fk>fmtxS*s?F%Wudk2Bfce0WV@b+>4_uGDFKixVSS8YIUvU9F@nQ zEE4zHldiF`SZE_3%HmaPfg8x~cHlhh3=?neW_2-SkK2Zws+0jQbv<RlhTY<{acF%J zyv6I|RW$E6_JE)hD3x?|?0XX2;~~$Zlj?f<)N9_9P)YqM?M7tCxw3XCz^gKugJmn> zF%8v-au4j>z80jJ)lxe9n-2BoY2g%f+Xog&Zw!l8buX8y$Y4=}?e$a@s+#;u=i^Bl zV^#ICP9A|`U$@}+!2q?ZNLu;Rr6b@!eDUQsnmcGW4>#UNhFCpm*Lv6|TP@vpxf-R7 zWevJ#i%PY+X|(ZFB$+(*j$k*i2a=;O<vH)0RC#+@43??0KI-JR{Tg}jLCwt#sOkQe zldCAN`88EEE*@<-2W>x)S^O^Q;6?3t*y>_3ZxpRlPTII9Zp|6BfI^z<uw0yI<|0+A ziH^<Fw1>MzQuFumx+7#6tJ$4?a--I%E>HE2a>m{vW_M>>8!FVPnbwB$%=cT_)=zhg z`}sDksOFv@ZB;Hu%VN*Gp{97Wd_Eo(l{ImcKEz!`=M#8yg!M7BzC9|SDRxhOD%a8* z*<k0czU-5rL1C74t0<tg%PPtHtv3d*JUWtgbf{(3x>s&s{;=>f+V0&;<g0v(^zp4! z_hMGhse_0~&-(H@?<~{V_<&{N-Qv^0m^3EhlE#uIymU)mcVqebFB+=OPdj3*dL@YY z-XGZNZx<8xXYQ0%y0i-Ku<bRVdE<CxJ(^Rh<+dYJCt+2(K=C#0XciyQNwWD2?p`?0 z%5ubnKpn$Iup$bs)IeTk6LB(9xemTmG~pwGKxV(bb{odq#)gTS|2p<UO&LQqzMZ-1 z12p3&VZDB`Cy&bN8AHK+Qjn?R@H=(R9zuArH&J>ad_SNgUNNWEHD@lQ)XJ9f!J5p` z6jJxgfW@i%3lu+56{{wHz}n}j%qXZcVVOH;lfAfGRUvAVmU^3xaynt(rzu>fb4NqG zC1F05;FIpyW!<XsZh6!sxlj95d{JGClM?Mt(T1Y3dHt{NciR}5k7^!@3yf2EnAg#d zR;Qq90nS})@r*L$4KxEc=UJ=1<|id<FIuoNF5Jz>_dLuVb>?arM~W>Jhz`Hj$_lsK zv75kY^23`>>o;F~av!<Im6n;UYxA@n9*tFT(4B7fT;6|tSLX8;b|~^g3rElIpRH>V z$L1;i1U2F1TOf?VC*>O6*d{L79L{O)7Ui0`S{grvQcb{<cxGH~%Mx}Cw4J4>BiyrI zc`HZR^8Tn+SPRc?S<h;l_UvJ3#&5jeiqO7u(?f?e^PxkSh=XPjQxaW$`Eea(zHP^W z#Fa+hN_~5yk3{-)f{0b$KLpj3OfzWmD}m~!y1(%!-<jcVCIk{J;bBDSWjVGM)^q8| z+erJfO`dd{$Zv6~-$-L>zqZtvU!Fwh+#+3gNpNhnNS`d%nAKWN<?!C*j~b;nxjrec z@kSk=FNcY}KBN+Zuk3#9>=CCLhG)QzmZ!gJl3`52)nm8kC&6(raabVTvLDTA@i=y$ zixcVQXf`HyGhpbLc-54n@yjBk99@3eCh~oHN%Y)Z{UuV<M45ASOjlhUeRJJD_2a!@ z?)?=@1jBTGizF-Whco4LiUJhQCmV?$^L?q6@<v5X%F5!WT33tKq-yMO6jN7^I#0XJ zdH49E4f|E6%u%p!moO-YY+|Drwvo;`?HjYz9iN_RzMx+{tcH05w+4p0_MHzMPwq_8 zQTr?)c}2#elmx?$<zu#Y$w?a5b{Ek`h=?!fKXIZUAsAU3Iyl-J=~?|L+UT1jA+QtD z5&kJ~ae;-+EFF#P!NQh$jz)q;1~!I9U`Zou6Gu}*78X`U9-e>pbxkczn~%ipOA0uG zKgL67j6tkY+xo2g0p;W1S0ng<?iO`$NX(4D$f)GVx29m<B^!c3cUUbOyvO}P9z|h6 zg+@9UoX4vCtVb?EA!A{%wusNuT{uDO<6#Q<V;^r;!m=mc$DeokGU<JC&0&x{iroU! zFs1jCZdK-4Bey${;x=wCw3ge|J@V7X<$-XYy2ZQgvxDF*-nQFLS@1HK*Xi0kskyQg zR!f8XEorE`^)kO)*&tU@k-gHzQ`h1I*$L%9Rp#oB&f{#|kGhQCKT~v`?#|jCgq}Q4 zcz>q&aC@EZjwCH-1bO?!;NRaim#IvyjuH6Wo>%u};0DeO(z+=dfuYYz{Aso%XqtKl z-Iefbd++&RJC$$f-=jzfmKa2<^668cSqNInN6&m(3+3`n?1oF~{>*}4U-|2*pY(ln z_#`Wd1Zsn-p@(5|n5ZhZn0mOVD!W+T;7bXz0VOxx1JVXcWa{)B*-gJm2u2ncMOnIh zELqQ_Lg;Buy*s5`I);i2%^+lLw@}H=_JXN}E5biu64F~4@|@;Ar=Y?=X-&|u?nO=^ zxy-9#vJpWy232k|&>*B^SIj{!9Z^{(x%jkwSL}@vz9x4rB{Co+?zM_c?%?O*e6-C0 zyNh30T<m4(!m(t1lM^AQ8x`(Vs<C9jlaQVwE}$$J_gYydz6jtjFz$_-LJruW7XNIG znzBVdG;nB(7)@D5x%*EVa*9#!E-sf2ts+zS%wK-9V^X2`bmbow6miwNW6Pxj?eW7; zV=LTG1!MC8E6B3AK9;0&z1yVFyVxkCL<Y(V&qK2HtiY+}vjW;V*~~*Ez+s_MA}UR8 zBU)m+3&qNiZr~kp^Jr))GG3H2KjO>Z7n7|Fc_`m3C5Z5PRp#)gd$#d}?a5qhP^r3) z#%831!zr}-Uu<dKB!z#icub`kBhh<c*GU(i0xI;+6=pJQB2wpr;iRqTnHolubP@gO z(Ns75P%Tb}-)^Lr%_GkT&PEm8Dz?&!Pj$yQF*nUBwzNV{nP$#t1>LYUxi>4hw4?6N zx^AZn9#FhIysDcXQCi-z1TJzh)=1xOZSm38o)6D*+>vqda5cBJ&Us<AST?1k+*!LU z2WEWGwx87(#xcfjKCF6&1g6z?nGFjPSxd?;HFYITXP*lT5(d$ybAbAY`9SHMd0C&t zzK}%~7RaKl&l-Tle?@)UuM*Z>n^d8-2uRSWtw2q5eK4ZJ@e3X5k7t2KpN=lIas@?l z*Y`xUcRML&m}6)zk`8qQx1aWEI8_X#7_z@bRbSp%|MV2Pmjbf|T7WjOj>2+7OHH?> zO2tA<ay%8)9iJuf6U&c+0j2S-B?$&}#<N31qzU0AIs8fKb`WFQa|A>I0uew60tmPO z;qx<r_(T#n&-M+zpO{HB3<yscEzuEMOn2Ol)K6^dnIH-fhyg-0Kro4M1)&y;Dn*27 z3gwv#!cZ|Nk))Q`HUNiSLjb{&KwBoD?JPhDekMq-C9&zQu8BcIM#%ud-vGe@fM61F zfItoqasWasKrnbFPym|L*z$e!6C;ZQ1S<i|lmTXX03rXGpaKxI0fOIii+Dhj#t=Z0 zUqV^tg59)eN+iTC(M8xaufdUc-hl4$Ko3ozhdt2aC(y$r!4>pYhAmh}cYFt^_9X!7 z>6|9%1^cjnLbbi-UQTnqPB3^!6wE83JWEEFh?d%B`}S!;yPNHvEpQe0@p+U(0A3WJ z^w7^AMpv&0c5&_MXEl9PUF7aoC4Rhhh8j^j_qp3!E^BgXLV}#k4S9l2Y6yw3j9K8L zaB!Y8NlU}TSyH;nXgy;{d$+K#Gc|^xJ_$(zbEmK{t$FNPe;{KD42Xq6TrL|!gf<mu zYKNzkB}@^i$yP0<yT(yu6k&_UTqRr|iLFM`{36^a;uxA*nYlCijmaP8IYq+PCGdZh z|1KyfNeUYMpBi91_ZL?q(G<xoLVYXw56(&vwz{3q&8FqD%>!Pdk6NN7&h&>EMN~vb z_hajkkVHQ#Nof%f@kMbG?ltIHxytD1V(iuSfWMR;e(r(7^hZ&K>YaTw*02}&35s6# zA1oiRc&My_VWxB9Dh_0J8sAhD>i;En`?Ly?O2fzprxr5S^_46s;C9&NjUom~swR#8 zLQSk-NGl|v(=*~w=<_M?7<g=O^K`vtaBo?%^hU1xye?(DTd=nJ1!B}25bR&=ACHBe z$VO$FMDG{+w@SL0AtN;-h^{hMPdmN6J05sZIy9u>l|@`AO@!hUoCbDM3925_Ahw<a zFbTvZd}<_?Nbie;*-}<5x%|XbKmUhf=w3neKbo3#R|y9&lUoD;A6J=#Ghs}PAftn~ zuvLGa3$w&Ol?vsgnQ=NC8C`vgAAhm@$LM!r$1-<1DHdX{S_W00z<~6SivCNni{_bI zWiBxIs8iocP-|Z)sFD2XG^Lwo9sqea+KZkTz+7M+aEAU@QMFi7Q^a^39!Q@DqdxN4 za67!oeC)u3p3QB+cI|UX-Z^c}QH6m09&c$iucD^J)tNvC%&QUlN5!CQ%u&q+2O_jP z-^#E6rR@?SeE9Gm?BQH!Q@Rc%sDk>%W3`{pMEB2Ut!?o`BY5T!M@cHjOguWwNbTx^ ztzfsJ+1@0Eo}##TY-DkDFXA_lBiq%9WDb5#JLP|lY5$Hnh0ifZ$SveEg}EI5nkK^8 zsT(P3W`q!_^X2fsR<xiq%e&~AX-0w!5q%A?(k79AbrIJL?wF!m$V|x}rnG|s3kPx` z&$43w$jbdg{u4F-5!F!a)Sg3X1SK+R{JYH#csP><K=<{JSzK&SE0!KW)ZlVBa3hU| zNC}Z%c8*j7p#y<+C|v}NXjWBFpQKrKlZd$LZ@fSL5gC4pvLy|K<nBszfHM%6<6h&q zR01+0lr}pqU9tuRU<?4mnz-cw!>pquV}tAGNia8w4ln!vkcYnka;{i>(nZ#G={^3W zE`L&o=d@5}177`X);^X<cVsMxeQ(%g=p@LOQHN!cQU<fc?K+_&Y_D&pOL&C<ifWY0 zI}l!C^xi8F-eMHdJ1}%Cn#KrJ!cl$Aop&Yld()kBAO5JU>1vf`73-~FB8BS@loO{{ z`NYH680iSoLW!&ebd?a+q|XTGII9rO0y=mw7yxQy;yquWSiM`}V0TdW1`4I*zGx1B z@Jup`0K68-NjRYYN5#aMi6Ox4DttsxBDsx34jfoI%A|wWk(q*<miuTCuvZWdoE_ZH z?j@o?E)s(D8x!Co)14*E9?6_&0EqID`9<E>@#+lm9ccA9ml9pW6Ji0V)5kg+gaDzt z(T@w&YUQ5{VUx{LWF~$aOAZKo`H@nIWbIR^`X4eNpqWRFWR0IfjbvZt`5as%vk+XM z$Tbi6{Ps5yrR174g%Sy_6CI|U9$I<^;N&<HqX5CvHjYIYAiI3UQU*IbDdntA(l2eQ zMrbbLal{Zn8qXxTY2)TlQm_%{PnR22UV0sA{($>#Z?2GpdqIxfl=c3AYN)Nt53Ce@ z9q?PQqq_Y$EuZ|vJp7;`m(UNvjS2e~zaJm+TADPDvJRwh9;Tdu&rU~p&n|y#fF7yN zj~Pg=5`n;vg@tI$h>Pd~WeUklQ-;6+e5pLT+3W!fkOxyzr(qOGA#wkwAp(RuSyJ!0 zgCw!5Tp>2<KsaE0sCEH1>TJ01WC*-YKX&DRWYJDa{2{3bHM*l;DIyUi2q<+{#6`CM zoAHd#hhj<MP`M(&QCt)Xuf~nqzbB~}Kbayp7bi>op{l;4m>r+dINlK~UmrKRfX__T zyNXyhp49O*^op>T0bMyuV+T&M`3*g{7vPp#cX>Sbmuga+Sj!x(@tevb9z9*RpB!4| zh1Sit)V@E|&)58P!d!g1)%f)^zfS9}>T)zcQcZrZ4c_8{KB~E@Jy^Cl<c7oNsz0|+ zn5DdXqisDyRiEHt9d(zzg0iQ5i1j6r4P#B)+AnnM1GN!|+VaZ&4%rDj3vRnQ+TA<y zMy%trOh_H)BJ1Qv{(O=*U`Fu!hQP<+iFU5mrOC7@a;fz0X@Bm(8Yvyq1MS}LRny*` zX`NY<mB+-BMctAk%`s~t32WX?>~$6Tmi0`tifib$TX}oVRtpz|&86#i3p6DC3PI9+ ziHdILFZzEY@Gx@m!Vy$f((xX@vUFb3pzf3ASNQyx7Ct1ChK<3NzLxjO!9&tUZRJZ? z3idDno2`E_-Q)e`w&dZ#DP_G}^MI?Dcxz2CC)E^z{}@tMW|Q4?abPts#Oh-m^vSjf z9ytUy+M51JBJKlDk+DB~)LYD|Bwc98H4{O&B(9wu1j<j$Gnw~20>g=KA`nYL!c!38 zB-bXIOHlDq9Dvhh;-2XToFo_FoZ%;6DN!}x+fK?e(nkylsh{~nDUxAEkOp3A9wMR3 zu!8jS+)$VO3N0BCvF2pp>J<hX!8+)rgU2sXKLG}72D;Bg=sw9&fXfkN#X?D}KwAV@ zbc$O_2k=Yc##ElQV1SmsFybBO(w!Km?gW4XL%rg6LV%1We&-92A?FPmMjQ_)Hk6?9 zBvS(GAI^CMU`10{Dhn)T-f`|o=mCoz#Ryx&9;@x=P-YIC{yeejfRBlOCb%+2{twxD zQnwO$VG*j`J8@uvsu>sqoH{C*8%4qZ84z}P{^rlZrv$YuTmD}jOP-myjK2`@GsUvl zfFR0P;Ym0VWz8ui-L-8MYKs7p*iaw<Kga{_=2~qSpu*+$Xu^UbWz~n{Owd#^RsT){ zmJfg|U}*)YK=JGkW1i#u5ccZdS8u?w`N;NdTYGn;P8JZs@kUoM6KB|E{;2RQCe@@$ zc!qrpSbaI94`J(VE#P|lg{C<;T)Tl#2k3w`>>3Bd-_qx)<Gde={^HwpbaVK<t1Wc` zj{V-Oy6rRD_VJU@Q^1qIL=0q!fbb*Pn^eq7kzX!-SXa00Xsr6FF>=$;1R}tfw90(% zzbLIuh$5=JEA}VRwrA363(10>8vFbd;Dc$A>Dm_P<|K~$fu5k}r2uFz8~1+Z!Ql3> zcF}qo=f^8M=HEuhFfzvL>#zAO5CvOTemgxaLO3GOwnX<24yRRwI^lf=;v{-1MyYKt zB+G>`y?8ggvko4#zN_(CPCfWA?;kFH@w<9>zpQlZLMx&$%4MpdamTCR@q_KVJ~A<l z@<*p@lTb#gAjue|3EO^&)*?*1W^u-nMU|$--?s^UiwUb4--f~a)df#)1l4qr86G0s zv`S-guh3bbJs_>#d!K~~(cWGvjU#`<W^|>P54~1u5l6;3{(d;u^!9sD8%3|cn_wiA z7_{jn(i_wd48RR(Cgr5-E`9YP$$P!ZqkciqV?`p~8`x(Wa0$oz1G7r_`lT1qb1?x} z(j^W~=+CL_71PcgvJiN*FWxT37PcHV0$)=Lk}{e%CI78^Hk6d;AYis^XE?wYRdg}S zMq}XR99Mdp>w&9Ba$T`qIF^p%C#srSHugTT<EMQkP(5DqxAM3<#AgcLo4QqQgB4cL zY@X^s7<+|T?o<Jd{_m6vB09a%$Il1Chj{~B2Wcq)VPYp)elkRKI<^n{2G6pM`o_wu z$-;(@(UmXdqKesMm#VplRG!t%6DDX3CLi|nbffPuW8nLp>r4s#TehZcAA-830uRKx zLQULM<`cGY*L7c(@s;Mt2qvNB2@qx^6I;6h$;bkn;2M>`RSs(6+>N<)P7=;>ZrkC~ zTMvUSBs9H=LW|>hLd70<g6ZHlGQpy$Q<M<V)Zdhl#2>xSC468sy91Ob;mABS3A`_J zxl>7zK@$&JO?x`)PFK`}*#{SslfS*uA7KaeLevx@TN0-0Oj|Ie5!8+*uf}I{mtIA_ zRXbv4g^s@dA+Xm1lXpo!aG~w+aw*)lVho>2Leqq+rPo{HOKpARffmml+4<4w!G-g5 zWcg{66B91MiZogMVNf=I9t}k6Zq2UFV!6C)uWi$EoPDhENpE&lgRFIWzktiNHuWe} zKq5#oS*i1a1#{6Rwr|p&!u|H4V(H>x6ttg1OO`syUO18W?&-B@(aQeBIhnB(ud!Am zWuIO_VciL~pJ?-z`K}d)@p0FYyv;iEir9m-*Si)kk43GcrPhbBt@(?C$?A?MHx{Xk zr!!dB*Rkbd4^bcT_FDPZI6rwyVaMnSIqY!07+PNPYd{U?R-?Ll3%K#uth2Bn+@E{; zap97xb+t#*dYueb$x1W~HK<%WoK^MbILGF@)nh#2-mPW?x0@zcO`OD3_cgZc@lIu5 ztBl{VzAkT27G<k23RJxG*&NSjoq^*yG^fmIKn>}Bt))f;T#K*R2a?jA@Tn*Rw+Xnn z#r4+KzVo9cy53mSkkF~=sOq7`+m45m(!)!*E|BKa)r{qdDW8YkAi3gAJUv{G$ml#U zdE2_ZkMO>)?jMdZ3EuL!&{Dlt5z9aA?y2ZK_dqXfE1E%6RyHh7Rj*XK?#2_i^s@3= z)y(P)rQCzw5+;m!7|f;v-wv)b+cIS!vIbeO<4>2o_GzE5n_ui5k?kn?t{$n9rjhh( zQ_f;{Xy9$$=QP*MaE(>MxE3)75)?7yJTCN%zIAQj)&_DOGz4D~7Q~&1AX&<=*w4Xg z%S83yeS7Kc)Yf1T9Ldvo>wwOE7-V5p?%aW8UW04IVL}TUU=z5|b}KEg%^L_apCR?i zY*1Z|g}j>tVBg8%B=nKaE>m6ZL^4(19w_T&HfEtE*2|U_z<?f44V-|XE15PffJTps zWf6Fn*j?h1oQWWLAZf%ZkcM;2QJA6Ka#Nn+?YU`OxNbJCU~34sUbe`JM#o(mFCe?c zQQU}~pRcWw<)qAp&+MdZ##lC=WD*ty#jqipmmp1PJ8ri7)C@Sa3|96F9|Q#nBn^{o zV4S$|c-d_k2W%gATtR9P?+zuhT140$4YRJsDq0<XbjgvUds)K}&wj7y?0#9eLrtfb zHusH;&JJzx6?b6h>v6Lm3W@5iox-2W{koDiQk)qHP6)KD9=EBD(bENKP4Y))Q!m&; z&zGG`(`}0ecMA)Gk<k+-(MJ{4xJM#Bky6X4$N+Z`3ML`#0nEF*z%2{Li;{HU#@43> zceF&dQqzy5bfJtFc|^jxX!QAZXoYk=N;^#1=h$pDq|e`_nxx79HhO_SA*bSPWzq6_ zR7CBFK9!Z<t>Imy2o}TM-rYD9{#I^@Kr-Mdrzp`9hwKVhO02C{OqE?0t>!6II;9SB zDipD!GRnNPz9)ntN#u&v41)2(W-4N*;RLJnC;~%CP(iir-F-jiWJ&2}arEDTc!H*a zi2Vu=LY&se7ur{U9d1Q6ExI#mZaQLQzI}wlwG%JaPaVDS`H)B(Bp^*T(X$%@o+9U| z8Zc)XRUQe{>7hzBsKQPIG-?!v1!-kNL(1g*#HI_{b1W2f(dOmyt2UC@lsEFip&>J& z98#FDdG+Vtch(l#11Es1ayi|`?aA6Hj}_VRUmm1V&EgFdXgp5?UngA=dW`VUcu>rD zzXH=7bMYDDw@_1G%d5z|@GDju9iJ-_Rwd0yytIdOE^FIk=AYW6xS|Y`9$K_c-gch` z1efceLQ77l2<?7#DE^MVPR=xgL;Jc<BLIySpM&%XTK-;`5lNWw$u{h|DuZBYInx83 z%ClWzocA!>`PjM(A>%ZbX<+S$z&QvhBhLEJ#%BKH$d%Pw<<`}uZV6^9+vz&20ur%3 zfb#olP;vLQIZI~j#z>JW2NnVgKPdKDVJUJ7Nv@unGGJNQ>Ez|t-W_L=2BZp_dq^;# zGRZwCARRR0pro@)@6XFdP?%>on2;;?JIg3uw#1(nFkv{H3FkTI9vXQtu5O*>4sW%x zsoN_!XmqZIg-p4#Cpprpvf~x+T)j{y_{=CV)hD^UU)VP^`gy|9X_dIKw~tb-yvF7w z+N=yMv^<Wz*6Z3W0x8wtl&~EN3p^gn9oNCRFMbj-s3$bUXUJWl65%EvvV?8*2beN| ziF77t>g+z#MOW8dd&6p#1Nc1ThzLb!beX{C%A7VUtK|q1?x^O|L*I&3?OELAI_!#9 z244DgAc^!=o5r0@ld{Y;Tz+ACvc4xLxP;6;BV`(nf9*%iB&5^us)0h%IV0uY1=6)E z19%EaT*_2qZv@DUIOFI&MqYiKaq^8DQYv<It;eg8-FS$IN!?WhrvLS1=>-8Bgz197 zi&v>TJnHZXs_f&9%75HhqNn@cZ7uzmjU_5YI)=&W?-fknnN;Xx>6jURFw!wFF)Gs4 zG0BsQE5S|6_bdFUW}>HKrK_fcEu#ChMzkk6s`TQ8<Q}rie^!J3f29UJ-QV}O6yRW9 zynwv0|IZv5{>f2;kbwm#%M%j*F&4<5x6_`h&q9Hmf%Q+W_3!;QdPacq&kZ*L8*4`+ zYexq{2IfEQzykI*w){4(8bFPXkcFOskd>W53oK%9<75l$&j~1i1&y4|42<MO_`wQb zMSDGK2U|URBWnXUu%er-(O(UDc)(IdhGu&IosaBuTSvlY_2mh{@<t9ePWA>y4ghB% zS4R;AM_}6zD2pfn#xVS408n8kWO!Cao)F+G4Cwp3Pe@Pr4}FCh2<iVa5iHC|NYC`o zhO+iH1`0-w8emyLVX&f+t0P#<O3%cI|F2BouS`q}V5#6}?_}Wkmu3!x^k79jeTQe; zp3RX3y72J)ZS0=;|8wm4^&E_z^#LoISs6KyFwjXGxd5rWjg_7?HNTCeAy~*7*upfk zHUX=cS@T&tnEk6RY-aD^C}65*Psqsd$0k7|2LpRETSpsvLi)cZ6fCLtk0$gC^k8W{ zD<i-_u!57m<FjIl_D)8BH2jnN(L%+{(9sky;ID!CFIqp7{%8%rh530b|Ns418J;Kb z-#=DXHlW5#_ixHyrRR3c%+KchPrrZnVPbk7T7V1Cp5YHa00KbH#>n`G_Rp5j?HJkE z2^j(UbNjz^0gnD1;m;!fIZJ#F2G5XVW2Xo6Ih*_$Btj+zR<MAct*DWiiK!zY3o9#t z>c5)NFwnC+Z$Fzj{Bvgb|Dc$LnVF67`5=Hrz)qlx)}ML%GcW(+{6Ei&%3nfQ>FB^> zj(V1627J~gmPUkhz{a-TGd2Kaz*2gye<{WQhyeg;WTpH}{@2|88y#TPe<%&i<A0gr z=X2nnCjXy+`Tr4<e|eREW0IZmACP4D-$3#i9?z%m-%g}w(*G5b&tQF?=)XYw41xdj z_XjrrIQBmQ?SD`I3s^w<cR>C98HN7{C_4JT0}2?O|2v>q{tKYk8UN3K`h&KAV2SB} zi6xeQVTtbl4VM0R+kat63M_47Z>4AX7l(hjX|RDFA^qQH^pC&(@4W>0o?Ys*%lcQ> z|I+JUk?h&4|Bp|9FtX7z{XIICYRy~YvZ8rme)AzbWkMis6uWdng|S`JOqHq{P@nax zfX+6E*r;UUo=dN-di?nSy@`3+Y^akr%P6J%P6Ud$YkXVLX)%Q>XSO<Hb}NJT?xZ*Y zta{#qxj%%dQ)#l?N;xxfc`jIyG66XY5#mA<ir%26Kr2(lf1_RD?&fa)u(JbyciUI~ zp<1`QnqY7@h^7{KtGtzGkG`#$joa-qLKhY+?`&sP!Ay%zE#`(@O)cS;=TpJM9a=9t z2sdROQZSi)H&v$|KPA|^zjm<K)3DxFy*$%%l~1OlGi(adN=6#&Ctowuv&e3<%AqGH z@z<N+R((PL3N?^R*3l#x(@4QO<+jV}Eb}r<>=V6E2)F!)c+)6Ee#PiM{4&`NSgFG| zCPeuiC3tC4*|UQ7zj|mb8=&1sc{JpE&|_Bx0|X_BF*IeZi&G`oM-CdkJgTU*=~OKb z?Or-7Fym<H9`0>At1%BXE>xZR(WC@DEZ+AQ6DMv^4$iA$P3~%~BfW$&Za_PMIy_uu zX=~G2Vp*W-NV;H*&iih~NMA`qF&@Bp<&_>wF@~D%>FuHt8Cf!;<z}E+uRj!~Rl3Ad zETuF>FzfEtQ)I72gHyX$qIPj|aBw<mLu_J}L@!5eWI-%pmK>U@)Mr8*eM}l8b-pe? zU!Z?=A)I3Db*G|LT9i^%HrSz>Te%unwz2;xV^C*&v;5l~HZfSfSTVZpcO^z%(rb+p zM>A#myhc&ON^yr$w@7}+sbcPKYOHZMewZPNsKl_25)@)pRrhYTb=bqgj+0CgMfxZ^ znY4O7!)^yfa7-Z%>0o_3w}z;EawW6yuhMpSK8^`%-08V^gB`yCI(Xy6*b{tOrXqg| zkdouK-O*3Wo(0xY7uvU5;;?yIyijOJStu=9jWxXHh>D|3X=yJ>7+=rXi4>I%aw61c zaYZ$J`kr3AS!2yG&sw}IHJt&*Y^>Bwe;6r_cF~^k@RW1ZGoujn@H|G!@>!!^3)~AO z!dl@B#IHIFMTA48ewnl)C+_d4>^sW_yq=V;r*7eKfGp$wxPCIJsYsPKL2KG)7u+t3 z$|=$NWy>hlUQH5L;MDVr<&0R2U0kpm&#Pk5qZ_$b0dTd)9cQkh6~V}(y#oH_cMY^E zOrmshZ?vM!zJ7nDgW-OgxS~PybefMj22QW;n}fNjIt|PHGD^%UPsS%2Zojde+8t&h z1U#0bn}3w;84E?^-@q=&j*lkULo|5uRhRayTx2kegI$O{7wN%;N60Daa@eU3c#fRc zvu>*Vt5&X#(sYWuR&vG;?aE~Mseh^cgD^2jPF(ymjAe%x_I9))T&!A)+J17%xosKR z!oqiLWdbl}dr7Qo)1@~}G{_kw{`E^Du}(5Xv~A5;uZ9$sv90`LHZVle_pR|OL@h5H z9h9+8@~g*-=iM*9<>w+x?VS(qoy1l-l7%&=MN<d=;Cg#`GP-U@<cc=KEniXTf?sF& zDMYvG3ZLv#=S!C@Luk^Oq`O1E;Nf<dgQnL|F|~-xE>ZBUS6Zwus};6aCecy&j4Ei} z5M2_M2HY<{cqvuw8caCijZlTfd|?=L)t0mmjQxVeg5^XmOi7K!Xvq-CKq%<QutxNA zAS76jj0BrOgp35Aff~!o^XZX<1M7q`8)6smU8lI{z+fT~=}kF`yv*?B=Ff4uzC1nb zGd5d<!Adi>L0^=gW<dXZB7C&8Ak%*6v>?}h;IieU#Z2|v1WGvr2a<^BT}!!{xXr8g zIf!4bgis6L%pgh<pN)Tr^@C-3DT0MU%<=N%>o#JyKo%nk5(Tj%0vcVH{g3x6Te^bV zq@?5#qn)S|gPmaBWSZMJ7dtt@97)MAZoBS?8@QA(%5?@?&^uHXOc5eNQVuNm#BEDb z-K+`JD0uXmAV*T&pxkVl_KZlnX>(B#|M6`{TzV_CS#yo5JlbNb*(1f5RO$YLO)*6t zTHhIh<5R4cCbg}_dlY_Q5Z&jH_hp%sL~L7jF@~ojZ{pP-Qrv$j{Om`<@Ft^{SWv;g zaFN?w#u0(afo`af${`*F4lR%U!YI;TOyZ*Tw;D7qP7m_tJF4Q~zTKjdgxm5cm!k{h z!8|=ypUK>eFTeA|M-Dy~#8T0pyraRcV4}>msJ1P={LJ5;_KgQy7%)Z^CCHRe*T2OL z?gcbxCiN~)qyvVr-o_n665A-t#y#G*E3Kw)&a%u(WqR6a2Q%`UN@yq3*HA9Rn-9i{ z1BS>SsxXH0V#IODn;0Vx;TESt9v#$FjH=yNWXnHB7bvPHj_Q(8my*`2DSCV)>MGNJ z!;3Wd(;^OQJG!N|WOu~N&8)=3?YBx`l@it3FD4BQ^emcakD5U^1gl!Q&qd(!Y!no< z{bd2S9)nvfxlv<IghZD4t<oV2=iKmN_gTxbnJF-S87wga=NE{`TnSl(CK-+G2ftq} zMhnh1LpR@#{jn6iTq%08e;gt?6x|+U2l{^9K9p(~bg_X3HF}`a{aj4(#hPjnfvVmw zFLP2kpnzQD&GN+7jMmixFEk7<ZH(})2yIAGatM}1GfMpGynr^gLx>eEj{Kg!EVMyQ zr4{tv=&-YOx*Pvo;yO}e;R(K(qtQ&GI;ECIWKlWPRB^+QFg%eglgiLKa{Bv%D*q?Z zdM3xsAb&9u&C8lTw3UsK4|7<IUVXSmyA*v_K2-+?2BnN6%ii~rWe=C=TX_#NOT@h| zW4=<Hg<$&42SXd1U!2e(KoM2ON+N*bAz~ffF$@%ms>&c(#*lb3_(UsS<@*F#2Rrm~ z<JrrDp&Y!p@AbiAYF-QZNm%4^AjC}FK~lTv+0WTjtWGz^7rm)!^siNTx|lz(R$Gi# zEH+ST(5(HGBc)R4jp@rgD@l1(t0Mahl=uX(4n$&Ob?D0}P{h+-^o*rCf-7BoFMRm? zG}%0>;1LPtP42MU`#I@~5;_SuxX?x4Y+ZfU74pOxBsOSJGL~=$;+$_aO#N6@#mKzN zO!}Jf*AZBssS6A$CbJG?$k6QyCVWCYEGBE5B{BmVSI@hTta`%}d2<fDw8G4{-wJiW z*QXeh_-Qqc9SyL<RtiUX?SvrDWA;(x*qXA?`dQ!`(@1bokQUx^i5fUb{yiInr0K`R zuI|n;<rH2iOA&&TyjL5!u#NeNTRrtlBU)#hGT07+w{WB0hlf3?U>s-GeWAJX=&k{! zw#b|}N{#ax)bB!B-cpi>u7yBEVyY8VhKkg*%HyZ@6=;^@kd4_Bs(niM-l9pS?;&qS ziPH~HVMu1;oKAEua?c&~QhV%`Df6;K`1re^?-`Hf)m*Ksz5+EuYEfpJ6jWq~r9{H2 zb&ihqHoXSQo*F%LlvO0AN)8WeAs^izke;M{1K2$U6r;jgv=_Wg#mjSZGx}UAuF>k^ zYtz#V&EX-p?t6osUTsk1Fsb5=X0vF}{GB4-o6M5@;g851Cm3MSCGWk}^K{W<%v`do zKei7B$;`S$?d5?FB6O&CVx6ZB-RATJ5G6N?zM=Gb`}x76Ki#(D0_Vnz5+4G{S?Q~P zsMfn2-EnJaENBM|I{4vushLBBo4^=ak)P;6@Dfy}rg}TS?+yZuNK+@?lfQK193+1! z*u50V|Nqo-=0QzdaU7>bK|$0~q98*#6j2dP_DnQ@gd`FbBZst#5<x-E0D{1J5pNWW zRzwclL?{MoMF<g3#12>#h(RtRinWoOf)U~ol|nb77J_!h8T<a&nf>nD{T=W9c4j}n zndR+y@%(if-MO@>*m6eik?RbegH^05nb$9m3}MP=_mt1)Kka+Cc3=Zzq8%ifQA};$ z5<2dX>)i3xcnp3QdS|EI4cmshU@F+f@-9#`*BKJW-%gVFJ-?H`07&E@L2e~i7_ua@ z)zOz5u@ZeV4}MF6cafiT2e8#%yrHqrH$=!if7LFX|LmDfm-}Gja;o`bMYxwNY~Jgl zoC&RM#@`|<`GL0G_WKXo=3t8~Z)P^(hHGEN3+^1(sydaL7`rqI|GT+YN>|^qD+NCG z$GpYY9)wW?+4)>vPiSYeL8bG&Xurn`MXve_6plGIEUA7_(wbaJ_db1s>8lMHor?3R zn+IQecy+Sb^%;3?+Fp|yEX}lB{W1sRzN+RltE$ep1|*vJsKnv*C9Up}xi^$zWvIyE z>tNC8>g+WI3REGLHe{WV$a-Qtb{>>^-Tc{z5V`PgH#@|8UfF|`zqpREVJ&B#V0Wgk zRsA{L`{EJIh;dR!OgM7ZDKmb`jh1#nUV^-w9V;_jzo*)(GNSo@X)=Av$^OQ|C8_y0 zlBG}2<p}clav{5=|3R^`RFKP@D7>)un!`f&RG>yQxa#%T`qrCAFWEW*4QsjV^r#iD ze%Ksw%qQ){p`2PqrhpSXJwh6<4P#lfS$h6yU<AFtP)1IcKdih>pbzGo?`uHwRP+~N z6^wvcN@`tv)h(IayedJ$88F^*Y28C`P*J=fP|=ng>Dw{LjQYD`R?OxXSXYO1iO%fE zFU*9l8B=wab|yScw>j}BB_ie}w%sRPSW?^LGZzWly|E|u_{Me?I;JV*Wck2q(=5^B z@R^3%b{+XwJ<)&)dBYiFyMEX>kD(~W?EECgME0&zA?^w1r;atf&Pn`*%W9R+ftmX8 zuENXyKKhxQUl%d@txfV=94+_UThHHM+MUuX-JUUp?TKy8mxT0AtABK}_DY>q80Ual zFmHVs^(DH<0EEd6E)vzcN?qM&Sk{));?h}$p~r3J<kB)^CaKfD1ihrmN!p$)zr%A1 z82sF<gV{ajxx3dfCD=DnJb<xvUg`?g^NqL8b?i;FYTfiBfe}gO@U;Y@HkPttSx+0Q zW)jB7fJCP4ch`QpxC0B`_gLvWeZ|a<qwVDdSrN9q)hj&;!6Mb!e$|aeOmw$?V{aCw zdwQmT4hIcX6wJNraMsYYOZZ!QAV0t?d$GKxtazrC&hOZ?7#;#lS-i^H{twHY%`1+Z zDRyHudj}>R<D2_NJy?4fd-5pmgzm)nmu~)rPZD%&N~kB7C*2RJY%-X9uUN@jKt3qF z_o$uUy{NM*&85n|R<3*a@Z>zlj+oe8#sSKfah(VHTvCn2=5CGA;wLWqZ|$J_*X^z7 zo?%Y0Y+LM!S{t$@zQWRNC?SL6X=Nsx{5{?`&TMZlb5X^Y$L*$lko*F};qAx2my!P& zX#>MK=*Qjo1f>0jKfeP)L%hi1O|WW)J;aMG-dI(i57DS$faVPZe+M5v?hgbEhX^?7 zzYS_>k13Pf9#;-s*aIfI6H1GW`iv%!>dQ>xvX4d)wARHMi9Wm#!-3n!Eq+P{-XpR9 zL?NFuhT&N2v&0a$$v?nA4~KR{{P=!YATSKV7V0Z+hZ@<dhXwav4Z*3chDHK$Zl|eH zaIZBq2*%4oLqh;OpCdIAKpZuX1VK0*A2AOiQc!$<kJM09jm0!HGCb;DlmcqT2B8#+ zrY{f~RQD=IK93AhG;;uvQE;?IK{ay#QAneGp@8a28EJz8BcuGIAZmE0F%LmCW5d@F z(aawVBBNr1L6oeSD;Ok0comPZ0fV?Rni@m|HFE_+BzV}p(VKjOLjCc^7+xkUZa}z& z`jx2eCWVJbTfA)=c?50o$2Z}87Tudl2N0SwjYelWk(ekGbao=s0Vf(t1P~B)qB(;O zR0yC`=%^Ek2s)7{M37EoLI_GCGaxzxVGx-l2fR&WpcfVGyD55TgToL2LI!%))(ke& GK<^(5N3-St literal 0 HcmV?d00001 From 267a748a19e3ff2ebb652c6c3a3d0a6d68d8ccaa Mon Sep 17 00:00:00 2001 From: celinasoori <105818197+celinasoori@users.noreply.github.com> Date: Wed, 16 Nov 2022 10:41:26 +0100 Subject: [PATCH 202/214] clarify the class-requirements --- modules/project/spec.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/modules/project/spec.md b/modules/project/spec.md index b68c21f4..f93ef9ba 100644 --- a/modules/project/spec.md +++ b/modules/project/spec.md @@ -10,14 +10,15 @@ Specifikationen ska innehålla följande: - Datastruktur. Vilken eller vilka datastrukturer behöver du? Oftast behöver data lagras på något sätt; i minnet (objektinstans av en klass) eller i - filer (serialiserade med CSV, JSON eller annat lämpligt format). Hur ser - din klass (dina klasser) ut (attribut och metoder)? Vilka av Pythons + filer (serialiserade med CSV, JSON eller annat lämpligt format). Vilka av Pythons inbyggda strukturer behöver du? - + + - Klass. Hur ser din klass (dina klasser) ut (attribut och metoder)? + - Funktioner. Du kan dela upp din algoritm i funktioner som med hjälp av de argument de får löser de olika delarna av algoritmen. -Den ska ge en översikt över projektet, så kvalitet är viktigare än kvantitet. +Den ska ge en översikt över projektet, så kvalitet är viktigare än kvantitet: [en exempelspecifikation](https://github.com/dbosk/intropy/blob/v2022/modules/project/exempelspec.pdf) + +**Redovisning**: Specifikationen redovisas muntligen under ett labbtillfälle, tider finns att boka på Canvas. Välj redovisning istället för hjälp i labbkön. -**Redovisning**: Specifikationen redovisas muntligen under ett labbtillfälle. -Välj redovisning istället för hjälp i labbkön. From 440d8c607303c718d07877e9c5282235a2b0017c Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Mon, 21 Nov 2022 10:58:52 +0100 Subject: [PATCH 203/214] =?UTF-8?q?Adds=20script=20to=20pass=20all=20"V?= =?UTF-8?q?=C3=A4lj=20p-uppgift"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/project/admin/grade.sh | 36 ++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100755 modules/project/admin/grade.sh diff --git a/modules/project/admin/grade.sh b/modules/project/admin/grade.sh new file mode 100755 index 00000000..b15e3526 --- /dev/null +++ b/modules/project/admin/grade.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +COURSE="prg[im]2[2-9]" +ASSIGNM="Välj p-uppgift" +HANDINS="/tmp/prgim2x.puppg.handedin" +#HANDINS=$(mktemp) + +get_row() { + egrep "[^a-z]$1" $2 +} + +grade() { + course="$(get_row $1 $HANDINS | cut -f 1)" + echo "$course" "$1" + canvaslms grade -c "$course" -a "$ASSIGNM" -u "$1" -g 'complete' +} + +to_grade() { + cat $HANDINS +} + +grade_all() { + for student in $(cut -f 3 $HANDINS); do + grade $student + done + rm -Rf $HANDINS +} + +update() { + canvaslms submissions -lc "$COURSE" -a "$ASSIGNM" | \ + egrep "[0-9]{4}-[0-9]{2}-[0-9]{2}" | grep -v "complete" > $HANDINS +} + +test -e $HANDINS || update + +$* From aeafdf311287913f0f118c89ccdf22747cd3a9d4 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Mon, 21 Nov 2022 11:05:29 +0100 Subject: [PATCH 204/214] Adds script to update UG/TAs in Canvas --- adm/tid/ug.py | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 adm/tid/ug.py diff --git a/adm/tid/ug.py b/adm/tid/ug.py new file mode 100644 index 00000000..9d6eeffe --- /dev/null +++ b/adm/tid/ug.py @@ -0,0 +1,37 @@ +import kthutils.ug +import os +from pprint import pprint +import nytid.schedules.utils as utils + +COURSES = { + "DD1310": + "https://cloud.timeedit.net/kth/web/public01/ri.ics?sid=7&p=0.w%2C12.n&objects=453080.10&e=220609&enol=t&ku=29&k=1B9F3AD696BCA5C434C68950EFD376DD", + "DD1317": + "https://cloud.timeedit.net/kth/web/public01/ri.ics?sid=7&p=0.w%2C12.n&objects=455995.10&e=220609&enol=t&ku=29&k=BA4400E3C003685549BC65AD9EAD3DC58E" + } + +prgi22 = utils.read_signup_sheet_from_url( + utils.google_sheet_to_csv_url( + "https://docs.google.com/spreadsheets/d/1GfwYBTJ2_D8TDap6HpWvoXuEP_lOMRTRnahCiXTk3hE/edit#gid=1060580342")) + +prgm22 = utils.read_signup_sheet_from_url( + utils.google_sheet_to_csv_url( + "https://docs.google.com/spreadsheets/d/18-afYjlI--e8hDwzSp9VcHjatc7SPvBFW0fH9JRrZ-4/edit#gid=1755336853")) + +ug = kthutils.ug.UGsession(os.environ["KTH_LOGIN"], os.environ["KTH_PASSWD"]) + +members = [] + +for user in utils.hours_per_TA(prgi22 + prgm22): + user_data = ug.find_user_by_username(user) + if len(user_data) > 1: + pprint(user_data) + continue + members.append(user_data[0]["kthid"]) + +prgi = next(ug.find_group_by_name("edu.courses.DD.DD1317.20222.1.assistants")) +ug.set_group_members(members, prgi["kthid"]) + +prgm = next(ug.find_group_by_name("edu.courses.DD.DD1310.20222.3.assistants")) +ug.set_group_members(members, prgm["kthid"]) + From 70f7cf6c54791c89a6bac3b403b9aa206294a960 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Tue, 29 Nov 2022 17:40:47 +0100 Subject: [PATCH 205/214] Adds template for granskningsprotokoll --- modules/project/granskningsprotokoll.odt | Bin 0 -> 43947 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 modules/project/granskningsprotokoll.odt diff --git a/modules/project/granskningsprotokoll.odt b/modules/project/granskningsprotokoll.odt new file mode 100644 index 0000000000000000000000000000000000000000..00a3f3a001c14fa2c9f5a9ae42996826e04a54f0 GIT binary patch literal 43947 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 M`J2;W&Hq#TUlp=N`2YX_ literal 0 HcmV?d00001 From c1f38769aea5698e8652681948d8751ecfa7b90f Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Tue, 29 Nov 2022 17:43:46 +0100 Subject: [PATCH 206/214] Adds markdown version of granskningsprotokoll.odt --- modules/project/granskningsprotokoll.md | 394 ++++++++++++++++++++++++ 1 file changed, 394 insertions(+) create mode 100644 modules/project/granskningsprotokoll.md diff --git a/modules/project/granskningsprotokoll.md b/modules/project/granskningsprotokoll.md new file mode 100644 index 00000000..3b40e445 --- /dev/null +++ b/modules/project/granskningsprotokoll.md @@ -0,0 +1,394 @@ +# Granskningsprotokoll + +**Granskning av:** «Fyll i ditt namn» + +**Utvecklare:** «Fyll i utvecklarens namn (den student som har +implementerat P-Uppgiften)» + +**Datum:** «Fyll i datum» + +Mer detaljerad information om kraven som ställs i granskningsprotokollet +finner du i slutet av dokumentet under rubriken [Information om +granskningen](#anchor) på sidan [4](#anchor). + +Användarvänlighet +================= + +1. Informativa utskrifter («"Ja" eller "Nej"») +---------------------------------------------- + +«Fyll i din motivering till ditt svar här» + +«Exempel (om "Ja"): Programmets gränssnitt är tillräckligt tydligt för +att en användare utan tidigare förkunskaper om P-uppgiften kan förstå +vad det handlar om och vad som händer i programmet.» + +«Exempel (om "Nej"): Det första man ser när man startar programmet är +att det frågas om ett tal, det är otydligt vad programmet gör och vad +talet är till för.» + +2. Enkel inmatning («"Ja" eller "Nej"») +--------------------------------------- + +«Fyll i din motivering till ditt svar här» + +«Exempel (om "Ja"): Det är enkelt att använda programmet p.g.a. att +frågorna som ställs till användaren alltid är tydliga. Vi vet att det är +ett Memory program utifrån tidigare utskrifter, och vi vet därför vad +frågan "Vilken storlek på spelet vill du ha \[t.ex. 5\]?" innebär.» + +«Exempel (om "Nej"): Det är otydligt för användaren vad som ska matas +in. Speciellt på menyn där ingen numrering finns för alternativen.» + +Programmerarvänlighet +===================== + +3. Vettiga namn («"Ja" eller "Nej"») +------------------------------------ + +«Fyll i din motivering till ditt svar här» + +4. Kommentarer («"Ja" eller "Nej"») +----------------------------------- + +«Fyll i din motivering till ditt svar här» + +5. Konsekvent språk («"Ja" eller "Nej"») +---------------------------------------- + +«Fyll i din motivering till ditt svar här» + +6. Konsekvent typografi («"Ja" eller "Nej"») +-------------------------------------------- + +«Fyll i din motivering till ditt svar här» + +Strukturering +============= + +7. Lämplig uppdelning i funktioner («"Ja" eller "Nej"») +------------------------------------------------------- + +«Fyll i din motivering till ditt svar här» + +8. Lämplig uppdelning i klasser/moduler («"Ja" eller "Nej"») +------------------------------------------------------------ + +«Fyll i din motivering till ditt svar här» + +9. Temporära variabler så lokalt som möjligt («"Ja" eller "Nej"») +----------------------------------------------------------------- + +«Fyll i din motivering till ditt svar här» + +10. Återanvändbara funktioner/moduler/klasser («"Ja" eller "Nej"») +------------------------------------------------------------------ + +«Fyll i din motivering till ditt svar här» + +11. In- och utdata till funktioner («"Ja" eller "Nej"») +------------------------------------------------------- + +«Fyll i din motivering till ditt svar här» + +12. Flexibelt/utbyggbart program («"Ja" eller "Nej"») +----------------------------------------------------- + +«Fyll i din motivering till ditt svar här» + +13. Ingen kodupprepning («"Ja" eller "Nej"») +-------------------------------------------- + +«Fyll i din motivering till ditt svar här» + +14. Ingen hårdkodning («"Ja" eller "Nej"») +------------------------------------------ + +«Fyll i din motivering till ditt svar här» + +Obligatoriskt +============= + +15. Uppfyller kraven i lydelsen («"Ja" eller "Nej"») +---------------------------------------------------- + +«Fyll i din motivering till ditt svar här» + +Omdöme +====== + +Projektet anses vara godkänt om alla krav under "Obligatoriskt" är +uppfyllda och att inte fler än *två* krav under "Användarvänlighet", +"Programmerarvänlighet" och "Strukturering" är ouppfyllda. + +**Godkänt: «"Ja" eller "Nej"»** + +[]{#anchor}Information om granskningen +====================================== + +Nedan finner du mer detaljerad information om kraven som ställs i +granskningsprotokollet. + +1. Informativa utskrifter +------------------------- + +Programmet ska tala om för användaren vad programmet gör i varje steg +och vilken inmatning som förväntas. Ett dåligt exempel kan se ut så här. + +*Ge tal1 : *26*\ +och tal2 : *54*\ +29 31 37 41 43 47 53* + +Man ska inte behöva titta i en manual eller ännu värre, i själva +programkoden för att förstå vad som händer. Programmet måste vara +självinstruerande. + +*Hej och välkommen till primtalsprogrammet. Programmet\ +skriver ut alla primtal i ett intervall du definierar.\ +\ +Ange undre gränsen i intervallet: *26*\ +Ange högre gränsen i intervallet: *54*\ +De primtal som finns mellan 26 och 54 är:\ +29 31 37 41 43 47 53* + +Den senare varianten är mycket lättare att förstå när man kör +programmet. + +2. Enkel inmatning +------------------ + +Inmatningen ska inte vara onödigt krånglig. + +*\...\ +Vill du boka en biljett? *ja*\ +Varifrån åker du? *Arlanda*\ +Vart ska du åka? *Kastrup*\ +Vilken månad ska du åka? *Mars*\ +Vilken dag ska du åka? *25*\ +Vill du boka returbiljett? *ja*\ +Vilken månad ska du tillbaka? *April*\ +Vilken dag ska du tillbaka? *5*\ +Det går tyvärr inget flyg den 25 mars.\ +Försök igen\ +\ +Vill du boka en biljett? *ja*\ +Varifrån åker du? *Arlanda*\ +Vart ska du åka? *Kastrup*\ +Vilken månad ska du åka? *Mars*\ +\...\ +\ +*Förutom att vara väldigt sen med att kläcka ur sig att det inte finns +något flyg den önskade resdagen så verkar det inte finnas något sätt att +boka en mängd biljetter. Att boka en klassresa med det systemet skulle +vara väldigt enerverande. + +3. Vettiga namn +--------------- + +Programmet ska ha intuitiva namn på variablerna. För den som skrivit +programmet är allt självklart, men inte för andra. + +Nedanstående programkod är ganska svår att tyda + +namn = 0 + +kalle = 0 + +while kalle \< len(pelle): + +if pelle\[kalle\] \> namn: + +namn = pelle\[kalle\] + +kalle = kalle + 1 + +Här följer samma kod med andra variabelnamn. + +max = 0 + +i = 0 + +while i \< len(lista): + +if lista\[i\] \> max: + +max = lista\[i\] + +i = i + 1 + +Man ser nu lättare vad koden gör, nämligen sparar undan det högsta +värdet i listan till variabeln max. Fortfarande är inte namnet på listan +optimalt. Vad för slags värden innehåller den? Är det löner, +skottstatistik eller vad? + +När det gäller en funktion eller metod brukar ett bra namn oftast vara +ett verb som beskriver vad den gör eller vad den returnerar. Booleska +funktioner (som returnerar True/False) bör ha ett namn som talar om hur +läget är det fall den returnerar True, t ex *korrekt()* för en funktion +som kontrollerar om ett värde är korrekt. + +Namnet på en klass kan vara ett substantiv som beskriver vad objektet +representerar. Variabler och attribut är också substantiv. Att komma på +bra namn kräver en del arbete! + +4. Kommentarer +-------------- + +Alla klasser och funktioner måste kommenteras. Syftet med +klassen/funktionen ska framgå. Det ska räcka att läsa kommentaren för +att förstå hur en funktion ska användas (man ska inte behöva sätta sig +in i hela koden). + +In- och utdata till funktioner måste kommenteras. Det gäller både +returvärden och parametrar. Om funktionen är en metod och den ändrar +något attribut ska detta också kommenteras. + +Kommentarerna ska inte förklara hur Python fungerar. Förutsättningen är +att den som läser källkoden redan vet hur man programmerar. Kommentarer +som förklarar t ex att en if-sats gör ett val och att en slinga upprepar +något ska inte vara med vid redovisningen. Den som redovisar måste själv +veta sådant utan anteckningar. + +5. Konsekvent språk +------------------- + +Språkvalet ska vara konsekvent. Alla variabel-, klass- och funktionsnamn +på ett språk. Alla kommentarer på ett språk. Det är OK att ha engelska +variabel/metodnamn och kommentera på svenska. Undvik svengelska (sejva +svenska språket). + +6. Konsekvent typografi +----------------------- + +Programmet ska ha en genomgående typografi. Namn som är sammansatta av +flera ord kan t ex skrivas ihop genom att inleda varje nytt ord med stor +bokstav (t ex summeraVikter), eller genom att skilja orden åt med +understreck (t ex summera\_vikter), men använd samma variant genom hela +ditt program. Variabel- och metodnamn brukar inledas med med liten +bokstav och klasser med stor bokstav. + +class EnBraKlass + +def enMetodSomTarTreParametrar(x, y, z) + +7. Lämplig uppdelning i funktioner/metoder +------------------------------------------ + +Bäst är det med specialiserade funktioner som bara gör en sak. + +def läs\_från\_filen(): + +filnamn = input(\"Vad heter filen?\") + +with open(filnamn, \"r\") as infil: + +lista = infil.readlines() + +lista2 = \[\] + +for element in lista: + +if type(element) == type(0): + +lista2.add(element) + +return lista2 + +Koden ovan gör flera saker; frågar efter en fil, läser in alla data från +filen, stoppar in heltalen i en heltalsvektor och returnerar denna. Det +vore bättre att dela upp dessa uppgifter på flera funktioner så att +funktionsanropen blir: + +filnamn = fråga\_fil() + +fildata = läs\_från\_filen(filnamn) + +intresseanta\_tal = konvertera(fildata) + +Programmet blir då mer flexibelt: Funktionen *fråga\_fil* kan skrivas om +till ett grafiskt GUI där man klickar på rätt fil. Funktionen +*läs\_från\_filen* kan användas i andra sammanhang då man vill läsa från +fil. Man kan skicka fildatan till en ny metod som kontrollerar data +innan man anropar konvertera. + +8. Lämplig uppdelning i klasser/moduler +--------------------------------------- + +Data som hör ihop (t ex namn, födelsedata och adressuppgifter för en +person) kan samlas genom att dom får vara attribut i en klass. +Funktioner som hör ihop med dessa data får bli klassens metoder. Ett +program kan ha flera olika klasser! + +Ett riktigt stort program kan man dela upp i flera moduler, där de +klasser som hör ihop samlas i en modul. + +9. Temporära variabler så lokalt som möjligt +-------------------------------------------- + +Se till att tillfälliga variabler skapas så lokalt som möjligt. En +variabel som bara används inuti en slinga i en metod ska inte vara ett +attribut i klassen, utan en lokal variabel i metoden. + +10. Återanvändbara funktioner/klasser +------------------------------------- + +En del uppgifter kan delas upp i klasser som går att återanvända i andra +program. T ex kan en klass som representerar ett spelkort användas i +olika kortspelsprogram. + +Funktioner ska om möjligt vara skrivna så att dom går att använda i +andra sammanhang. Ett knep är att se till att alla indata ges som +parametrar. Ett annat är att specialisera funktionerna, så att varje +funktion bara gör en liten del. + +11. In- och utdata till funktioner +---------------------------------- + +Var noga med in och utdata till funktionerna. En del funktioner som +t.ex. bara skriver ut på skärmen kan vara parameterlösa och inte +returnera något. Övriga funktioner bör ha alla indata som parametrar och +utdata som returvärden. + +12. Flexibelt/utbyggbart program +-------------------------------- + +Skriv ditt program så att det lätt att utöka och bygga ut. Några +exempel: I ett program som samlar data om Pokémon ska man kunna lägga +till fler Pokémon utan att gå in och ändra i programmet. Om ett program +läser in från fil ska det vara lätt att byta till en annan fil. Om man +vill lägga till en beräkning så ska det vara enkelt att stoppa in en +funktion för det, utan att behöva ändra på många ställen i programmet. + +13. Ingen kodupprepning +----------------------- + +Ett vanligt nybörjarfel när man programmerar är att använda taktiken +klippa och klistra när samma sak ska göras på flera ställen i +programmet. Detta leder dock till kod som är väldigt svår att +underhålla. Om man ändrar på ett ställe måste man göra samma ändring på +flera parallellställen. Det går i regel att skriva om den upprepade +koden till en funktion med parametrar och returvärde. + +14. Ingen hårdkodning +--------------------- + +Förekommer talet 5 på flera ställen i programmet? Om man behöver använda +siffervärden kan dessa deklareras som konstanter. + +ANTAL\_SPELARE = 5 + +PI = 3.14 + +15. Uppfyller kraven i lydelsen +------------------------------- + +Programmet måste uppfylla kraven i P-uppgiftslydelsen. Det är inte +tillåtet att förenkla uppgiften. Den som vill göra några förändringar +måste förankra det med kursledaren först, och kunna visa en bekräftelse +(ett e-post t.ex.) på att kursledaren godkänt kravförändringar. + +Versionsinformation +=================== + +Första versionen av denna granskningsmall skrevs av Mazen Mardini, med +tillägg av Celina Soori, den 28 och 29 november 2022. From d326654aec36437d0a013b84f2ee9a33d28c3dcb Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Tue, 29 Nov 2022 20:12:24 +0100 Subject: [PATCH 207/214] Updates granskningsprotokoll and Makefile to build it --- modules/project/Makefile | 5 ++++- modules/project/granskningsprotokoll.md | 5 +++-- modules/project/granskningsprotokoll.odt | Bin 43947 -> 43987 bytes 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/modules/project/Makefile b/modules/project/Makefile index 43c1744d..548f294b 100644 --- a/modules/project/Makefile +++ b/modules/project/Makefile @@ -1,4 +1,7 @@ .PHONY: all -all: present.html review.html spec.html +all: present.html review.html spec.html granskningsprotokoll.md + +granskningsprotokoll.md: granskningsprotokoll.odt + pandoc $< -o $@ include ../../html.mk diff --git a/modules/project/granskningsprotokoll.md b/modules/project/granskningsprotokoll.md index 3b40e445..8a3fdd43 100644 --- a/modules/project/granskningsprotokoll.md +++ b/modules/project/granskningsprotokoll.md @@ -1,4 +1,4 @@ -# Granskningsprotokoll +Granskningsprotokoll **Granskning av:** «Fyll i ditt namn» @@ -391,4 +391,5 @@ Versionsinformation =================== Första versionen av denna granskningsmall skrevs av Mazen Mardini, med -tillägg av Celina Soori, den 28 och 29 november 2022. +tillägg av Celina Soori, den 28 och 29 november 2022, baserat på ett +granskningsprotokoll med förklaringar av Alexander Baltatzis. diff --git a/modules/project/granskningsprotokoll.odt b/modules/project/granskningsprotokoll.odt index 00a3f3a001c14fa2c9f5a9ae42996826e04a54f0..c5fe58767dcc067d143fece15d5fccca609b3713 100644 GIT binary patch delta 13459 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 KXq5cx_WuEkitGLW delta 13470 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 From 3362f6ce385802d7a50feee710391d33adcb32f6 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Tue, 6 Dec 2022 23:18:56 +0100 Subject: [PATCH 208/214] Adds example for using snoop for teaching --- resources/fibsnoop.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 resources/fibsnoop.py diff --git a/resources/fibsnoop.py b/resources/fibsnoop.py new file mode 100644 index 00000000..174050b7 --- /dev/null +++ b/resources/fibsnoop.py @@ -0,0 +1,17 @@ +"""Program som skriver ut Fibonacci-serien""" + +import snoop + +snoop.install(columns="") + +def fib(n): + """Returnerar n:te talet i Fibonacci-serien""" + if n <= 0: + return 0 + if n == 1: + return 1 + + return fib(n-1) + fib(n-2) + +with snoop(depth=10): + print(f"fib(5) = {fib(5)}") From fe7cce788faa2b23264fad9b8d5cfcbe337e2149 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Tue, 3 Jan 2023 14:53:51 +0100 Subject: [PATCH 209/214] Adds .numbers to tid/report --- adm/tid/report | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adm/tid/report b/adm/tid/report index b46edb01..c654017e 100755 --- a/adm/tid/report +++ b/adm/tid/report @@ -2,7 +2,7 @@ recipient="$1" -loffice --convert-to pdf *.xlsx +loffice --convert-to pdf *.xlsx *.numbers for f in *.pdf *.PDF; do xournal $f From 866284d678469ea363d07f35fb9df2e55a0e5bb6 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Tue, 3 Jan 2023 14:54:18 +0100 Subject: [PATCH 210/214] Improves ug script's error messages --- adm/tid/ug.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/adm/tid/ug.py b/adm/tid/ug.py index 9d6eeffe..b55cc431 100644 --- a/adm/tid/ug.py +++ b/adm/tid/ug.py @@ -27,6 +27,9 @@ if len(user_data) > 1: pprint(user_data) continue + elif len(user_data) < 1: + print(f"ug: can't find {user}") + continue members.append(user_data[0]["kthid"]) prgi = next(ug.find_group_by_name("edu.courses.DD.DD1317.20222.1.assistants")) From 900b85da05dec94f110ceca7befa90823e1bbf2b Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Tue, 3 Jan 2023 14:54:46 +0100 Subject: [PATCH 211/214] Updates makefiles --- makefiles | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/makefiles b/makefiles index 7bce1d69..980ea1bb 160000 --- a/makefiles +++ b/makefiles @@ -1 +1 @@ -Subproject commit 7bce1d69401546bf858bc422647f2d2d55de2c2c +Subproject commit 980ea1bb5c264fee752b841ae53b463c5409c5be From 1bfc2466772104172f1ba44fc6accbe0ef619a53 Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Tue, 3 Jan 2023 14:54:59 +0100 Subject: [PATCH 212/214] Makes fibsnoop recurse more shallow --- resources/fibsnoop.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/fibsnoop.py b/resources/fibsnoop.py index 174050b7..cd7002e6 100644 --- a/resources/fibsnoop.py +++ b/resources/fibsnoop.py @@ -14,4 +14,4 @@ def fib(n): return fib(n-1) + fib(n-2) with snoop(depth=10): - print(f"fib(5) = {fib(5)}") + print(f"fib(3) = {fib(3)}") From 5bd205932adb355339805aafc640591ad4642e0b Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Thu, 20 Apr 2023 11:43:50 +0200 Subject: [PATCH 213/214] Adds course evaluation questions --- research/evaluation/questions22.md | 37 ++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 research/evaluation/questions22.md diff --git a/research/evaluation/questions22.md b/research/evaluation/questions22.md new file mode 100644 index 00000000..7f8f53c5 --- /dev/null +++ b/research/evaluation/questions22.md @@ -0,0 +1,37 @@ +Tyvärr hade jag mycket att göra innan jag gick på föräldraledighet i januari, +så det blev ingen utvärdering innan dess. Det får bli en nu när jag successivt +börjar komma tillbaka, men bättre sent än aldrig. + +Hoppas att ni haft nytta av pythonprogrammeringen i andra kurser! + + +Unfortunately I had much to finalize before going on parental leave in January, +so there was no course evaluation then. But now I'm starting to come back to +work, so here is the course evaluation --- better late than never. + +I hope you've had use of your Python programming skills in other courses! + + +Om du tycker att någon av assarna är värda lite extra cred, skriv det här. + +If you think that one of the TAs is worth some extra cred, write that here. + +Det var inte särskilt högt deltagande under övningarna (både på campus och +online), vilket är tillfället då den huvudsakliga undervisningen sker, varför +tror du att deltagandet var lågt? + +The participation was low during the tutorials (övningar, both on campus and +online), the main part of teaching/learning takes place during theses sessions, +why do you think participation was so low? + +Vad tyckte du om det interaktiva videomaterialet (där man kan ställa frågor i +videon)? Hur kan det förbättras? + +What did you think about the interactive video material (where you can ask +questions in the videos)? How can that material be improved? + +Vad tyckte du om OLI-materialet (textmaterialet som hade interaktiva frågor i +sig)? Hur kan det förbättras? + +What did you think about the OLI-material (the text material with interactive +questions in it)? How can it be improved? From c1110e9e164c290522000925208c9b1bc9b63fcc Mon Sep 17 00:00:00 2001 From: Daniel Bosk <dbosk@kth.se> Date: Thu, 22 Jun 2023 13:54:31 +0200 Subject: [PATCH 214/214] Adds examinations discussion --- adm/assemsg.md | 49 +++++ adm/examinatorskursen.md | 355 ++++++++++++++++++++++++++++++ adm/examiners-meeting-20230616.md | 68 ++++++ "adm/l\303\244rarlag-20230607.md" | 12 + 4 files changed, 484 insertions(+) create mode 100644 adm/assemsg.md create mode 100644 adm/examinatorskursen.md create mode 100644 adm/examiners-meeting-20230616.md create mode 100644 "adm/l\303\244rarlag-20230607.md" diff --git a/adm/assemsg.md b/adm/assemsg.md new file mode 100644 index 00000000..a4271e16 --- /dev/null +++ b/adm/assemsg.md @@ -0,0 +1,49 @@ +Ledsen för sent svar, har haft för mycket att göra! + +Kul att ni är intresserade! Ja, vi behöver fortfarande fler assar. + +Ni kan lägga så mycket eller lite tid på detta som ni har tid för. Bara +att boka upp er i bokningsarket: + + https://docs.google.com/spreadsheets/d/1GfwYBTJ2_D8TDap6HpWvoXuEP_lOMRTRnahC iXTk3hE/edit#gid=1060580342 + +Om ni bara känner för att hjälpa studenterna med labbar bokar ni bara in +er på sådana pass. Brukar även bli att ta redovisningar på de passen, +men det är tidsbokning och bara vissa pass. Sedan blir det p-uppgift +någon gång i slutet av november. + +Ni får gärna vara med på övningarna också. Då finns det förberedda +uppgifter som ni jobbar igenom med studenterna i klassrummet. (Men ni +får givetvis anpassa undervisningen som ni märker att studenterna +behöver det också, väldigt fria händer.) + +Det är alltid andra assar med också. Är det något ni är osäkra på så går +det alltid att fråga någon annan. Vi brukar kommunicera via Zulip (som +Slack): + + https://prgx22.zulipchat.com/join/ahiouanit2q2kp6nuxskwdhm/ + +Färgkoderna i bokningsarket är följande: + + - KTH-blå: ämnar vara på campus + - Naturgrön: ämnar vara online i zoom + +Vi försöker att ha balans. Så om det kvittar om ni är på campus eller online, +välj campus men räkna med att någon måste hålla koll på eventuella studenter +online. + +Om det är första gången ni assar får ni även betalt för en sex timmar +lång crashcourse. Men man behöver inte vara klar med den innan man +börjar assa. + +Om ni signar upp på tillräckligt med pass (~4 h/vecka i medel under två +månader) så kan ni få en amanuenstjänst. Då slipper vi timrapporter, ni får 10% +extra tid (betald egenutveckling), KTH:s julbord (alltid något :-)) och +friskvårdsbidrag. + +Om ni även är intresserade att vara med på DD1310, som är exakt samma +kurs som ges för CMAST och CITEH, så kan ni även boka in er här: + + https://docs.google.com/spreadsheets/d/18-afYjlI--e8hDwzSp9VcHjatc7SPvBFW0fH 9JRrZ-4/edit#gid=1755336853 + +Det är samma Zulip för båda kurserna. diff --git a/adm/examinatorskursen.md b/adm/examinatorskursen.md new file mode 100644 index 00000000..abbbab69 --- /dev/null +++ b/adm/examinatorskursen.md @@ -0,0 +1,355 @@ +# Målrelaterad bedömning och validitet + +Validitet i examination: Det exempel som ges är bra, men det skulle behöva +kompletteras av ytterligare ett exempel. Det behövs ett exempel på låg +validitet (för att ge den nödvändiga kontrasten enligt variationsteorin). +Majoriteten av tentor som ges på KTH har med stor sannolikhet låg validitet, då +många är utformade på följande sätt. Vi ger basfallet med två lärandemål och +resten följer av induktion. + + Lärandemål: + - Efter godkänd kurs ska studenten kunna redogöra för X. + - Efter godkänd kurs ska studenten kunna analysera Y. + + Examination: + - Tio frågor på ett prov, utformade så att måluppfyllelse kan visas. + - Fem täcker X och fem täcker Y. + + Operationellt bedömningskriterium: + - Minst 6 av dessa 10 frågor ska vara korrekt besvarade för godkänt. + +Denna utformning ger låg validitet då en student kan besvara fem frågor om X +korrekt, men bara en fråga om Y; och trots detta får godkänt. Genom induktion +får vi att detsamma gäller för N lärandemål. Således ger tentor som +slentrianmässigt har 50% av poängen för E låg validitet. + +Låt oss även utforska tillämpningen av bonuspoäng. Om bonuspoängen ges som +extra poäng på provet, godtyckligt, utan att motsvara en specifik fråga (dvs +ett specifikt lärandemål), då förstör även detta validiteten i examinationen, +på samma sätt som ovan. För att bonuspoängen inte ska degradera validiteten +måste varje bonuspoäng motsvara en specifik fråga som motsvarar ett specifikt +lärandemål. Uppgiften som ger bonus måste också examinera just det +lärandemålet. Dvs ett korrekt utformat bonussystem flyttar (delar av) +examinationen av lärandemål från ett tillfälle till ett annat. + +## Fördjupad läsning + +Kursutveckling.se finns inte längre, `whois` ger: + +``` +# Copyright (c) 1997- The Swedish Internet Foundation. +# All rights reserved. +# The information obtained through searches, or otherwise, is protected +# by the Swedish Copyright Act (1960:729) and international conventions. +# It is also subject to database protection according to the Swedish +# Copyright Act. +# Any use of this material to target advertising or +# similar activities is forbidden and will be prosecuted. +# If any of the information below is transferred to a third +# party, it must be done in its entirety. This server must +# not be used as a backend for a search engine. +# Result of search for registered domain names under +# the .se top level domain. +# This whois printout is printed with UTF-8 encoding. +# +state: deactivated +domain: kursutveckling.se +holder: jansve7609-00001 +created: 2006-04-24 +modified: 2023-05-04 +expires: 2023-04-24 +transferred: 2019-02-13 +deactivationdate: 2023-05-04 +date_to_delete: 2023-07-03 +date_to_release: 2023-07-10 +nserver: a.ns.ip-only.net 212.112.160.42 +nserver: b.ns.ip-only.net 212.112.163.90 +nserver: c.ns.ip-only.net 212.112.165.178 +nserver: dns3.slu.se 193.10.100.16 +dnssec: unsigned delegation +registry-lock: unlocked +status: pendingDelete +status: serverHold +registrar: Loopia AB +``` + + +# Rättssäker examination + +## Rättssäkerhet + +### Proportionalitetsprincipen + +Kan vi motivera användningen av bonuspoäng? + + - Behövs åtgärden för att myndigheten ska uppnå de mål som gäller för den? + + - Nej, vi kan examinera ändå. + - Ja, för vi vill ha genomströmning. + + - Finns det mindre ingripande alternativ som ger samma eller nästan samma + resultat? + + - Ja, vi kan lära studenterna att planera sin tid, vilket dessutom borde + vara mer värdefullt. + + - Är skadorna som uppstår rimliga i förhållande till det mål som uppnås? + + - Nej, det orsakar onödig stress och förstör möjligheten att planera för + studenterna när vi har överdrivet mycket examination och det är + examination hela tiden som ska vara klar just då för att få bonuspoäng. + (Istället för att vi låter dem ansvara själv för sitt lärande.) + +Vi kan även fråga oss om vi behöver all den redundanta examination som vi har i +programmeringskurserna (labbar, datorprov och p-uppgift) och andra kurser. + +Vi återkommer till detta. + +### Likhetsprincipen + +Är det motiverat att tillämpa bonuspoäng sett ur likhetsprincipens perspektiv? +(Denna diskussion är även högst relevant för området Likvärdig examination, det +området borde vara en konsekvens av denna princip.) Det är lättare för en +barnlös 20-åring att hinna med alla deadlines skapade av bonuspoäng jämfört med +en ensamstående småbarnsmamma. + +Rent teoretiskt borde inte bonuspoängen i sig inte ge några fördelar ur +examinationens perspektiv. Detta är dock inte sant, men vi återkommer till det. +Låt oss anta att det är sant, då borde den ensamstående småbarnsmamman kunna +få samma betyg som den barnlösa 20-åringen utan skillnad i prestation. Men då +kan vi fråga varför vi har bonuspoängen överhuvudtaget? + +Om man tillämpar bonuspoängen på ett korrekt sätt så innebär de bara att man +flyttar examination (eller delar av) från ett tillfälle till ett annat: I +fallet med ett prov (eller tenta, som är vanligast att använda bonuspoäng till) +så flyttar man examinationen av en fråga (lärandemål) från provet till +tillfället då studenten kunde tillgodogöra sig bonuspoängen. + +Till och med här, i det optimala fallet, har den ensamstående småbarnsmamman +missgynnats med *mindre tid per fråga* på provet, jämfört med den barnlösa +20-åringen. Detta då tiden för provet är konstant i praktiken, medan antalet +frågor varierar på grund av bonuspoängen. Vi kan även ta upp påverkan av andra +faktorer som stress, även om de är svårare att kvantifiera. + +Låt oss nu titta på en mindre optimal tillämpning av bonuspoäng som är mer lik +hur bonuspoäng tillämpas i praktiken i många kurser. + +Bonuspoängen ges som extra poäng på provet, godtyckligt, utan att motsvara +specifika lärandemål. Som sagt ovan [Målrelaterad bedömning och validitet], +förstör detta validiteten i examinationen. Detta får ytterligare effekter sett +ur likhetsperspektiv, då bonussystemet nu inte längre flyttar examinationen +från ett tillfälle till ett annat. Att hinna i tid kan ge fördelar i helt andra +delar av examinationen. Det kan dessutom göra så att den barnlösa 20-åringen +kan få poäng för samma kunskaper/färdigheter två gånger (om studenten gör +frågan som motsvarar bonuspoängen igen på tentan utan att detta dras av), +vilket kan påverka betyget till det högre. + +Sedan kan vi ju återvända till proportionalitetsprincipen för att diskutera om +fördelarna för de barnlösa 20-åringarna väger över nackdelarna för de +ensamstående småbarnsföräldrarna. Med tanke på att den sociala +snedrekryteringen till högskolan är ett genomgående problem, skulle jag säga +att det inte är värt det. + + +## Utdrag ur högskoleförordningen + +Texten "och om det inte innebär att betyget sänks" bör nog ges viss emfas, då +detta sannolikt är mindre känt än övriga delar av texten. Iofs lär quizzet +efteråt befästa detta. + + +# Likvärdig examination + +Diskriminering: Det som jag finner intressant är att fokus här väldigt lätt +låses till de olika diskrimineringsgrunderna. I min värld är +diskrimineringsgrunderna lågvattenmärket vi behöver hålla, helst bör vi göra +bättre än bara de sex diskrimineringsgrunderna. Exempelvis, den sociala +snedrekryteringen är inte diskriminering, men vi bör ändå göra något åt det. +Det är lite som med fokuset på mansdominansen inom akademin/teknikområdet/etc., +vilket leder fokuset till män och kvinnor, men helt glömmer bort icke-binära +och könsidentitet generellt. (En anledning är väl att det inte går att mäta, då +vi inte får fråga om det datat; medan personnumret kan användas för att läsa ut +man eller kvinna.) + +Diskrimineringsgrunderna måste man ta hänsyn till för att få ett E. Men vi bör +ha ambitionen att hamna på A. + +## Strategier för likvärdig examination + +En väldigt bra sida, men ... + +"Vi kan *lära mer om* olika studentgrupper för att bättre lära känna våra +studenter och utforma examinationen inkluderande, vi kan anpassa examinationen +för olika studentgrupper", men det blir svårt att lära känna de studenter som +är exkluderade på grund av utbildningens/undervisningens generella utformande +(campus kl 8--17 med obligatorisk närvaro). + +Policyn att deadline alltid ska vara kl 19 på vardagar är ett intressant steg. +Dock så vet jag inte om det hjälper småbarnsföräldrar så som det är avsett. I +min erfarenhet är det flexibiliteten som underlättar för dem, rigida strukturer +med tighta deadlines är svåra oavsett när på dygnet de är. + +En sak vi behöver göra på detta område är att se över hur mycket tid våra +kurser faktiskt tar i anspråk. Finns det faktiskt tid över till att göra +uppgifter utanför schemalagd tid? Vissa program är i vissa perioder schemalagda +kl 8--17, varje dag---då finns inte tid att göra något på kursen när man inte +är schemalagd. + +I mitt eget fall schemalade jag egen studietid för att skydda studenterna från +andra kurser. Visade sig att de ändå bara hade tid för två timmar utanför +kursens ordinarie schemalagda tillfällen (en föreläsning, en labb och en +övning). + +## Inkluderande examination + +"Ett annat exempel på inkluderande examination är att ge gott om tid för +inlämningsuppgifter, alltså från det att uppgiften publiceras (givet att +studenterna då har nödvändiga kunskaper för att utföra uppgiften) och deadline +för inlämning." Detta kommer också att betyda att vi sannolikt behöver minska +antalet uppgifter studenterna behöver göra. Min uppfattning är att det är +väldigt mycket uppgifter i de kurser som går parallellt med mina kurser, vilket +tillintetgör vad detta syftar till att åstadkomma. + +Men detta är nödvändigt enligt diskussionen om strategier för likvärdig +examination ovan. + +## Varierad examination + +Vanligtvis är examinationsformerna varierade i en kurs. Det finns normalt +labbar (muntlig eller skriftlig redovisning), seminarier, projekt (ofta med +skriftlig och muntlig redovisning), tentamen. Dock måste alla +examinationsformer genomföras av alla studenter och med godkänt resultat i +samtliga. Detta tar lite udden av vad vi vill uppnå med varierad examination. + +Sett ur detta perspektiv bör vi ha examination som är varierad, men att en +student inte behöver få godkänt i varje examinationsmoment som rör samma +lärandemål. Detta skulle således motsvara en slags "maximum"-policy för +betygskriterierna (eller "mastery-based grading"). Det räcker med att ha nått +A-nivån i betygskriterierna på *en* examinationsuppgift för ett lärandemål, man +behöver inte nå A på samtliga examinationsuppgifter för det lärandemålet. Rent +krasst skulle en student då bara behöva göra de uppgifter som examineras på det +sätt som passar dem bäst. De måste dock klara en uppgift per lärandemål, då +alla lärandemål måste examineras. + +Notera att detta dock inte säger något om hur A på ett lärandemål och C på ett +annat ska sammanfattas i ett slutbetyg för hela kursen. Men de två mest +resonliga policyerna är "minimum"- eller "medel"-policyn. "Minimum" tar den +lägsta betygsnivån uppnådd i alla lärandemål. "Medel" tar istället medel; dvs +på några lärandemål uppnådde studenten mer, på andra mindre. Om man tittar på +användbarheten för det sammanfattande betyget så är "mimimum"-policyn mest +relevant, då vet man att studenten ligger på minst den nivån i alla lärandemål. +"Medel"-policyn tappar för mycket information. + +Man bör definitivt reflektera över varför vi examinerar på ett visst sätt och +fundera över alternativ. + +## Normkritiskt förhållningssätt + +I de flesta fall i min examination har nog kvinnliga studenter mest fördelar. +Men det är nog för att jag upplever dem som bättre; de kan tänka utanför lådan, +se olika perspektiv, förklara och berätta saker bättre än de manliga +studenterna. + +Det jag tänker mest på i normkritisk mening i min egen praktik är att inte +skräddarsy utbildningarna efter barnlösa gymnasieungdomar, vilket är +normstudenten på våra utbildningar. + +## Fördjupad läsning om likvärdig examination + +Som nämndes ovan, fokuset på förhållandet mellan kvinnor och män osynliggör +icke-binära (och andra som inte följer normen): + + "Data från KTH: Antal studerande kvinnor respektive män på KTH: KTH i + siffror" + +Men som sagt, vi får väl inte mäta könsidentitet heller. Men då allt data +handlar om det så påverkar det ju fokus. + +# Lokala regler för examination + +Angående frågan i det andra quizzet: + + Anta att det i examinationen i din kurs ingår en inlämningsuppgift och att + det i betygskriterierna står att om studenterna är sena med att lämna in den + så sänks deras betyg på den uppgiften, även om uppgiftens kvalitet (det + studenterna presterat) motsvarar ett högre betyg. Kan man sänka betyget på + inlämningsuppgiften enbart baserat på att den kommer in efter deadline? + +Även om examinator får göra det betyder det inte att examinator bör göra det. +Betygen ska reflektera lärandemålen, där betygskriterierna ställer upp någon +typ av progression relaterad till respektive lärandemål. Om tiden är en viktig +aspekt ska den vara en del av lärandemålen, exempelvis att ett lärandemål +handlar om projektledning (där tidsaspekten är relevant). Man skulle också +kunna argumentera för att nivån av skicklighet kan relateras till hur snabbt en +uppgift kan lösas. + +I båda dessa fall ska i sådant fall tidsmätningen göras på ett korrekt och +gediget sätt. De individuella förutsättningarna ska också tas i beaktande: det +vore inte särskilt rättvisande om en student får ett sämre betyg bara för att +en närstående gått bort under kursens gång. Dessa förutsättningar är dessutom +såpass individuella så att det är svårt att sätta upp några rättssäkra +kriterier kring dem. Följaktligen måste tidsmätningen anpassas. + +En annan aspekt hittar vi i kap 6 högskoleförordningen: + + Antal prov m.m. + + 21 § Om en högskola begränsar det antal tillfällen som en student får + genomgå prov för att få godkänt resultat på en kurs eller del av en kurs, + skall antalet tillfällen bestämmas till minst fem. Om godkänt resultat på en + kurs eller del av en kurs förutsätter att studenten genomgått praktik eller + motsvarande utbildning med godkänt resultat, skall antalet praktik- eller + motsvarande utbildningsperioder bestämmas till minst två. + Förordning (2006:1053). + +Det vill säga, en student har alltid rätt att göra ett nytt prov. Då +tidsaspekten är ett lärandemål som ska mätas och tidsmätningen bör göras +korrekt, så måste även tidsmätningen göras om från början. Tidsmätningen kan +inte fixeras till kursens början, *utan till (om-)provets början*. + +Man kan ha viss tidsaspekt med i betygskriterierna även om det inte är ett +direkt lärandemål. Exempelvis att lösa ett problem och betyget avgörs hur +snabbt man löser problemet. Men då måste det vara en kontrollerad och korrekt +tidsmätning som inte påverkas av irrelevanta faktorer (exempelvis +planeringsförmåga eller skicklighet att hantera oförutsägbara händelser i +privatlivet). + +Redan här finner jag det således absurt att tidsaspekten ska påverka betyget i +majoriteten av fall. Men vi hittar ytterligare intressanta aspekter i UKÄ:s +vägledning för rättssäker examination (sidan 34): + + UKÄ konstaterar att högskoleförfattningarna visserligen inte reser några + formella hinder mot att tillämpa olika betygsskalor vid prov respektive + omprov. Men mot bakgrund av de starka invändningar som kan resas + mot en ordning med olika betygsskalor bör ett lärosäte noggrant + överväga alla aspekter och konsekvenser innan man inför en sådan + ordning på en kurs. Om lärosätet väljer att införa en ordning med olika + betygsskalor på en kurs, bör det framgå av kursplanen. + +Några av argumenten från de positiva lärosätena är (sidan 34): + + Det handlar främst om examinationsuppgifter där tidsaspekten är avgörande för + bedömningen av studentens prestationer. Argumentet är att det inte ska vara + möjligt att köpa sig mer tid vid t.ex. en projektuppgift genom att inte gå + upp på ordinarie examination + +Vilket löses genom att göra en *korrekt* tidsmätning. + +Vi kan också påpeka att KTH är ett av de positiva lärosätena (sidan 34): + + Även KTH och Högskolan i Jönköping anser att det i vissa speciella fall bör + vara möjligt med olika betygsskalor. + +Om vi då återgår till en del av motiveringen i svaret till frågan, där skrivs +följande: + + Det ska framgå av kursplanen eller av betygskriterierna vad konsekvenserna + blir om uppgiften inte lämnats in i tid. Konsekvensen kan till exempel bli + underkänt eller lägre betyg på uppgiften. (Riktlinje om kursplan, + betygssystem och examination inom alla utbildningsnivåer.) + +Detta anser jag således vara väldigt förenklat och leder fel i det generella +fallet. Jag skulle säga att det är en begränsad tolkning som inte tar hänsyn +till studenternas rättigheter enligt högskoleförordningen och är inte heller +förenligt med målrelaterad bedömning. + diff --git a/adm/examiners-meeting-20230616.md b/adm/examiners-meeting-20230616.md new file mode 100644 index 00000000..0d1684be --- /dev/null +++ b/adm/examiners-meeting-20230616.md @@ -0,0 +1,68 @@ +# Vad är syftet med LAB1, LAB2, LAB3 + +LAB3 examinerar helheten. + +LAB2 kan examinera specifika problem som de inte nödvändigtvis kommer i kontakt +med under labbarna. Exempelvis referenser och scope. + +LAB2 är individuellt medan LAB1 är i grupp, så då kanske de deltar bättre under +LAB1 som förberedelse för LAB2, när de vet att det kommer ett prov. I detta +fall kanske vi bör ha en mer kontrollerad miljö, dvs skrivning med övervakning +i sal. + +Om man har tidigare prov tillgängliga så lär sig duktiga studenter att de +faktiskt inte kan kursens innehåll. + +Redundans i frågor: Olika frågor är bättre på vissa frågetyper, så variation är +bättre för varierade studenter. + +Kan vi få KTH att övervaka datorprovet åt oss? Då kan vi köra det oftare. Kan +vi använda Inspera? Tentarutin i Ubuntusalarna. Kan låsas till ett speciellt +utvecklat kursrum. Kolla vad vi kan göra med education-support@. Annars är +rutinen att det skapas ett tentaspecifikt canvasrum. + +Viktigast för Emma: legkontroll. + +Hur ofta? Kan ha gemensamma omprov. Men då blir det tentarum och inget +material. Två gånger per kursinstans och år. + +Hur länge ska bonuspoängen gälla? + +# Kursens lärandemål + +Efter godkänd kurs ska studenten kunna + +- konstruera program utan kodupprepningar +- dela upp ett större problem i hanterliga delar +- dela upp ett program +- tillämpa styrstrukturer +- utforma och presentera användarvänliga utdata +- skapa flexibla applikationer +- välja lämpliga identifierarnamn +- konstruera interaktiva program +- använda och konstruera sammansatta datatyper och klasser +- överföra data mellan fil och program +- granska andras program + +i syfte att senare + +- kunna använda programmering för att lösa problem +- kunna tillämpa problemlösningsmetodiken även inom andra områden än programmering +- kunna diskutera programutveckling med experter +- kunna bedöma program i storleksordningen på ca femhundra rader kod +- självständigt och i grupp kunna lösa problem genom att konstruera program på upp till femhundra rader i ett modernt programspråk. +- + +# Lärandemål som examineras med LAB2 + +- konstruera program utan kodupprepningar +- dela upp ett större problem i hanterliga delar ++ dela upp ett program ++ tillämpa styrstrukturer ++ utforma och presentera användarvänliga utdata +- skapa flexibla applikationer ++ välja lämpliga identifierarnamn ++ konstruera interaktiva program ++ använda och konstruera sammansatta datatyper och klasser ++ överföra data mellan fil och program +- granska andras program diff --git "a/adm/l\303\244rarlag-20230607.md" "b/adm/l\303\244rarlag-20230607.md" new file mode 100644 index 00000000..b3a576c4 --- /dev/null +++ "b/adm/l\303\244rarlag-20230607.md" @@ -0,0 +1,12 @@ +# Olika personer + +## Fredrik Kilander och Fadil Galjic i Kista + +Har flera kurser i inledande programmering i Kista. + +Det är deras kurser som Emma hjälpt till i. + + +# Vahid + +KTH forms: https://kth.se/form/admin