From 8b2f0c8032de144764cac546dc7c141bcebb74fe Mon Sep 17 00:00:00 2001 From: Rick Riehle Date: Thu, 14 Jan 2016 13:58:18 -0800 Subject: [PATCH 001/378] Update github repo url --- slides_sources/source/session02.rst | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/slides_sources/source/session02.rst b/slides_sources/source/session02.rst index c43aabb..75808e7 100644 --- a/slides_sources/source/session02.rst +++ b/slides_sources/source/session02.rst @@ -273,13 +273,13 @@ When you add a *remote* (existing git repository), it creates a directory with t .. code-block:: bash - $ git remote add upstream https://github.com/UWPCE-PythonCert/IntroPython2015.git + $ git remote add upstream https://github.com/UWPCE-PythonCert/IntroPython2016a.git $ git remote -v - origin https://github.com/PythonCHB/IntroPython2015.git (fetch) - origin https://github.com/PythonCHB/IntroPython2015.git (push) - upstream https://github.com/UWPCE-PythonCert/IntroPython2015.git (fetch) - upstream https://github.com/UWPCE-PythonCert/IntroPython2015.git (push) + origin https://github.com/UWPCE-PythonCert/IntroPython2016a.git (fetch) + origin https://github.com/UWPCE-PythonCert/IntroPython2016a.git (push) + upstream https://github.com/UWPCE-PythonCert/IntroPython2016a.git (fetch) + upstream https://github.com/UWPCE-PythonCert/IntroPython2016a.git (push) .. nextslide:: From 9e35ed2819a96dd986bc3fceee3a8e8b381030bc Mon Sep 17 00:00:00 2001 From: Rick Riehle Date: Thu, 14 Jan 2016 13:58:50 -0800 Subject: [PATCH 002/378] Grammar. Drop student names from last class --- slides_sources/source/session02.rst | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/slides_sources/source/session02.rst b/slides_sources/source/session02.rst index 75808e7..fdc2a25 100644 --- a/slides_sources/source/session02.rst +++ b/slides_sources/source/session02.rst @@ -322,7 +322,7 @@ Start by making sure you are on your own master branch: $ git checkout master This is **really really** important. Take the time to ensure you are where you -think you are, iow, not on a remote. Use git status to find out where you are, if necesary. +think you are, in other words, not on a remote. Use git status to see where you are. .. nextslide:: Merging Upstream Changes @@ -387,12 +387,12 @@ You can incorporate this into your daily workflow: :: Because of the way we have set up the class, you will be able to see all work submitted to us from everyone in the class in the students directory on your machine. This is not a bad thing. -And the files tend to be small. +The files tend to be small. We encourage sharing of knowledge in this class. Helping your fellow students will also help you to better understand. Share -your code, and get use to giving/receiving feedback on how to -improve your code, if you are not already. +your code, and get used to giving and receiving feedback on how +to improve your code, if you are not already. LAB: Grid Printer @@ -455,7 +455,7 @@ Lightning Talk: .. rst-class:: center medium -Brendan Fogarty + Beyond Printing @@ -606,7 +606,7 @@ Lightning Talk: .. rst-class:: center medium -Bruce Bauman + More on Functions @@ -963,7 +963,7 @@ Lightning Talk: .. rst-class:: center medium -Michelle Yu + Boolean Expressions From e0c4c7bc7ae6458e346ec6308def1b5b7abfcce2 Mon Sep 17 00:00:00 2001 From: Rick Riehle Date: Thu, 14 Jan 2016 14:28:54 -0800 Subject: [PATCH 003/378] Convert print syntax from py2 to py3 --- slides_sources/source/session02.rst | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/slides_sources/source/session02.rst b/slides_sources/source/session02.rst index fdc2a25..61c33c4 100644 --- a/slides_sources/source/session02.rst +++ b/slides_sources/source/session02.rst @@ -482,13 +482,13 @@ Making a Decision .. code-block:: python if a: - print 'a' + print('a') elif b: - print 'b' + print('b') elif c: - print 'c' + print('c') else: - print 'that was unexpected' + print('that was unexpected') .. nextslide:: if @@ -498,15 +498,15 @@ What's the difference between these two? .. code-block:: python if a: - print 'a' + print('a') elif b: - print 'b' + print('b') ## versus... if a: - print 'a' + print('a') if b: - print 'b' + print('b') @@ -1209,7 +1209,7 @@ LAB: Booleans Experiment with ``locals`` by adding this statement one of the functions you wrote today:: - print locals() + print(locals()) Code Structure, Modules, and Namespaces @@ -1245,7 +1245,7 @@ You can put a one-liner after the colon: .. code-block:: ipython In [167]: x = 12 - In [168]: if x > 4: print x + In [168]: if x > 4: print(x) 12 But this should only be done if it makes your code **more** readable. From 2730071a0fb35e39b21ad2fda5c7e222d63eb880 Mon Sep 17 00:00:00 2001 From: Bryan Glogowski Date: Thu, 14 Jan 2016 18:37:23 -0800 Subject: [PATCH 004/378] Created a directory to test example --- students/bryan_glogowski/README | 1 + 1 file changed, 1 insertion(+) create mode 100644 students/bryan_glogowski/README diff --git a/students/bryan_glogowski/README b/students/bryan_glogowski/README new file mode 100644 index 0000000..0637880 --- /dev/null +++ b/students/bryan_glogowski/README @@ -0,0 +1 @@ +This is a file From 797456d7435672cfc552d16cbe685d8457986bcd Mon Sep 17 00:00:00 2001 From: calvinfannin Date: Thu, 14 Jan 2016 18:38:24 -0800 Subject: [PATCH 005/378] added a readme file --- students/README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/students/README.rst b/students/README.rst index 498bb2a..29f988c 100644 --- a/students/README.rst +++ b/students/README.rst @@ -13,4 +13,4 @@ Within your personal directory we recommend a series of sub directorys which mir Keep each week's work in the corresonding directory. -Use git to share your work with the the instructors and the rest of the class. \ No newline at end of file +Use git to share your work with the the instructors and the rest of the class.#Python Code for UWPCE-PYTHON cert class From 8dfa1d8212fd1678bf5b006b43dbb56b08a7ee01 Mon Sep 17 00:00:00 2001 From: calvinfannin Date: Thu, 14 Jan 2016 18:42:16 -0800 Subject: [PATCH 006/378] added readme file --- students/calvinfannin/README.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 students/calvinfannin/README.rst diff --git a/students/calvinfannin/README.rst b/students/calvinfannin/README.rst new file mode 100644 index 0000000..4ce9a4b --- /dev/null +++ b/students/calvinfannin/README.rst @@ -0,0 +1 @@ +#Python Code for UWPCE-PYTHON cert class From 7c833765d08fe7a0c5ad196c660af6fac54cb3eb Mon Sep 17 00:00:00 2001 From: Bryan Glogowski Date: Thu, 14 Jan 2016 18:44:38 -0800 Subject: [PATCH 007/378] added directories for each session --- students/bryan_glogowski/README | 1 - students/bryan_glogowski/README.rst | 0 students/bryan_glogowski/session01/README.rst | 0 students/bryan_glogowski/session02/README.rst | 0 students/bryan_glogowski/session03/README.rst | 0 students/bryan_glogowski/session04/README.rst | 0 students/bryan_glogowski/session05/README.rst | 0 students/bryan_glogowski/session06/README.rst | 0 students/bryan_glogowski/session07/README.rst | 0 students/bryan_glogowski/session08/README.rst | 0 students/bryan_glogowski/session09/README.rst | 0 students/bryan_glogowski/session10/README.rst | 0 12 files changed, 1 deletion(-) delete mode 100644 students/bryan_glogowski/README create mode 100644 students/bryan_glogowski/README.rst create mode 100644 students/bryan_glogowski/session01/README.rst create mode 100644 students/bryan_glogowski/session02/README.rst create mode 100644 students/bryan_glogowski/session03/README.rst create mode 100644 students/bryan_glogowski/session04/README.rst create mode 100644 students/bryan_glogowski/session05/README.rst create mode 100644 students/bryan_glogowski/session06/README.rst create mode 100644 students/bryan_glogowski/session07/README.rst create mode 100644 students/bryan_glogowski/session08/README.rst create mode 100644 students/bryan_glogowski/session09/README.rst create mode 100644 students/bryan_glogowski/session10/README.rst diff --git a/students/bryan_glogowski/README b/students/bryan_glogowski/README deleted file mode 100644 index 0637880..0000000 --- a/students/bryan_glogowski/README +++ /dev/null @@ -1 +0,0 @@ -This is a file diff --git a/students/bryan_glogowski/README.rst b/students/bryan_glogowski/README.rst new file mode 100644 index 0000000..e69de29 diff --git a/students/bryan_glogowski/session01/README.rst b/students/bryan_glogowski/session01/README.rst new file mode 100644 index 0000000..e69de29 diff --git a/students/bryan_glogowski/session02/README.rst b/students/bryan_glogowski/session02/README.rst new file mode 100644 index 0000000..e69de29 diff --git a/students/bryan_glogowski/session03/README.rst b/students/bryan_glogowski/session03/README.rst new file mode 100644 index 0000000..e69de29 diff --git a/students/bryan_glogowski/session04/README.rst b/students/bryan_glogowski/session04/README.rst new file mode 100644 index 0000000..e69de29 diff --git a/students/bryan_glogowski/session05/README.rst b/students/bryan_glogowski/session05/README.rst new file mode 100644 index 0000000..e69de29 diff --git a/students/bryan_glogowski/session06/README.rst b/students/bryan_glogowski/session06/README.rst new file mode 100644 index 0000000..e69de29 diff --git a/students/bryan_glogowski/session07/README.rst b/students/bryan_glogowski/session07/README.rst new file mode 100644 index 0000000..e69de29 diff --git a/students/bryan_glogowski/session08/README.rst b/students/bryan_glogowski/session08/README.rst new file mode 100644 index 0000000..e69de29 diff --git a/students/bryan_glogowski/session09/README.rst b/students/bryan_glogowski/session09/README.rst new file mode 100644 index 0000000..e69de29 diff --git a/students/bryan_glogowski/session10/README.rst b/students/bryan_glogowski/session10/README.rst new file mode 100644 index 0000000..e69de29 From 4c475577c842b8b1a90ea43048c90da129ed86ff Mon Sep 17 00:00:00 2001 From: Greg McKeag Date: Thu, 14 Jan 2016 18:46:08 -0800 Subject: [PATCH 008/378] Created student folder and README file for Greg McKeag --- students/gmckeag/README.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 students/gmckeag/README.rst diff --git a/students/gmckeag/README.rst b/students/gmckeag/README.rst new file mode 100644 index 0000000..59087c7 --- /dev/null +++ b/students/gmckeag/README.rst @@ -0,0 +1 @@ +Greg McKeag's Python 100 folder From 261c9882e9a9c054f7db843cfa695b239baa8d70 Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 14 Jan 2016 18:47:45 -0800 Subject: [PATCH 009/378] Committing my first file. --- students/MichaelGregor/README.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 students/MichaelGregor/README.rst diff --git a/students/MichaelGregor/README.rst b/students/MichaelGregor/README.rst new file mode 100644 index 0000000..2870991 --- /dev/null +++ b/students/MichaelGregor/README.rst @@ -0,0 +1 @@ +This is Michael Gregor's ReadMe \ No newline at end of file From 5d73df21f78e522d88d538691c8e7db90184d707 Mon Sep 17 00:00:00 2001 From: Rick Riehle Date: Thu, 14 Jan 2016 18:47:47 -0800 Subject: [PATCH 010/378] Added a readme --- students/RickRiehle/README.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 students/RickRiehle/README.rst diff --git a/students/RickRiehle/README.rst b/students/RickRiehle/README.rst new file mode 100644 index 0000000..45b983b --- /dev/null +++ b/students/RickRiehle/README.rst @@ -0,0 +1 @@ +hi From 3efb0bd13c0d48797251303d01791e1d72457188 Mon Sep 17 00:00:00 2001 From: Mike Schincariol Date: Thu, 14 Jan 2016 21:47:51 -0500 Subject: [PATCH 011/378] Added a readme --- students/MikeSchincariol/README.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 students/MikeSchincariol/README.rst diff --git a/students/MikeSchincariol/README.rst b/students/MikeSchincariol/README.rst new file mode 100644 index 0000000..1bf82df --- /dev/null +++ b/students/MikeSchincariol/README.rst @@ -0,0 +1 @@ +SOme text :) From b6378d0e6c3db80f34c0418a35580b6b69dd86b6 Mon Sep 17 00:00:00 2001 From: John Rudolph Date: Thu, 14 Jan 2016 21:47:52 -0500 Subject: [PATCH 012/378] Added a readme --- students/JohnRudolph/README.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 students/JohnRudolph/README.rst diff --git a/students/JohnRudolph/README.rst b/students/JohnRudolph/README.rst new file mode 100644 index 0000000..149d7af --- /dev/null +++ b/students/JohnRudolph/README.rst @@ -0,0 +1 @@ +# Python code for UWPCE-PythonCert class for John Rudolph \ No newline at end of file From b61aa6a912af2e9a555f3a629be841121d3886db Mon Sep 17 00:00:00 2001 From: Julie S Date: Thu, 14 Jan 2016 18:47:59 -0800 Subject: [PATCH 013/378] This is a test by Julie to add a README file --- students/jjstiehl/README_JS.rst | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 students/jjstiehl/README_JS.rst diff --git a/students/jjstiehl/README_JS.rst b/students/jjstiehl/README_JS.rst new file mode 100644 index 0000000..9907942 --- /dev/null +++ b/students/jjstiehl/README_JS.rst @@ -0,0 +1,18 @@ +IntroToPython +============== + +This is for Julie Stiehl + +students directory + +Make for yourself a personal directory within this directory. + +Within your personal directory we recommend a series of sub directorys which mirror the layout of the class: + +* session01 +* session02 +* session03 + +Keep each week's work in the corresonding directory. + +Use git to share your work with the the instructors and the rest of the class. \ No newline at end of file From e7c21ea456aa51263422da7e828ce35ba824e455 Mon Sep 17 00:00:00 2001 From: Luisangus Date: Thu, 14 Jan 2016 18:48:06 -0800 Subject: [PATCH 014/378] Added a readme file --- students/LuisGonzalez/README.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 students/LuisGonzalez/README.rst diff --git a/students/LuisGonzalez/README.rst b/students/LuisGonzalez/README.rst new file mode 100644 index 0000000..e6e3af1 --- /dev/null +++ b/students/LuisGonzalez/README.rst @@ -0,0 +1 @@ +readme \ No newline at end of file From 4171ea6922cce6e5b9f85396e72811288175c9bf Mon Sep 17 00:00:00 2001 From: chiho924 Date: Thu, 14 Jan 2016 21:48:08 -0500 Subject: [PATCH 015/378] Added a readme --- students/ChiHo/README.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 students/ChiHo/README.rst diff --git a/students/ChiHo/README.rst b/students/ChiHo/README.rst new file mode 100644 index 0000000..1f438d8 --- /dev/null +++ b/students/ChiHo/README.rst @@ -0,0 +1 @@ +This is Chi's file. \ No newline at end of file From 11221fab36e0db00b3c54cf4e4bfe92c349b69db Mon Sep 17 00:00:00 2001 From: krishna Bindhu Date: Thu, 14 Jan 2016 18:50:50 -0800 Subject: [PATCH 016/378] Added a readme --- students/kbindhu/readme.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 students/kbindhu/readme.rst diff --git a/students/kbindhu/readme.rst b/students/kbindhu/readme.rst new file mode 100644 index 0000000..45b983b --- /dev/null +++ b/students/kbindhu/readme.rst @@ -0,0 +1 @@ +hi From 2e6769234db18b31ba3b44238484dfe764fae5d6 Mon Sep 17 00:00:00 2001 From: Susan Rees Date: Thu, 14 Jan 2016 18:54:28 -0800 Subject: [PATCH 017/378] added student directory for susanRees --- students/susanRees/README.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 students/susanRees/README.rst diff --git a/students/susanRees/README.rst b/students/susanRees/README.rst new file mode 100644 index 0000000..239ec8d --- /dev/null +++ b/students/susanRees/README.rst @@ -0,0 +1 @@ +This is Susan's ReadMe file. \ No newline at end of file From 18ed19fae4ded3c0b75cd4ee645147aaf703a7b8 Mon Sep 17 00:00:00 2001 From: calvinfannin Date: Thu, 14 Jan 2016 18:57:01 -0800 Subject: [PATCH 018/378] more changes --- students/calvinfannin/README.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/students/calvinfannin/README.rst b/students/calvinfannin/README.rst index 4ce9a4b..4215210 100644 --- a/students/calvinfannin/README.rst +++ b/students/calvinfannin/README.rst @@ -1 +1,3 @@ #Python Code for UWPCE-PYTHON cert class + +added more stuff From b68159731771812e052d65cfe729715ca690757a Mon Sep 17 00:00:00 2001 From: Deana Holmer Date: Thu, 14 Jan 2016 19:00:53 -0800 Subject: [PATCH 019/378] Added DeanaHolmer Readme.rst --- students/DeanaHolmer/README.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 students/DeanaHolmer/README.rst diff --git a/students/DeanaHolmer/README.rst b/students/DeanaHolmer/README.rst new file mode 100644 index 0000000..4b87f6a --- /dev/null +++ b/students/DeanaHolmer/README.rst @@ -0,0 +1 @@ +This is Deana's Readme. It is a good Readme. From 44ec66dc3f57c0380f18bd551995172235229a7c Mon Sep 17 00:00:00 2001 From: "ThomasGaffneyIV@Gmail.com" Date: Thu, 14 Jan 2016 19:05:51 -0800 Subject: [PATCH 020/378] added a readme file --- students/Thomas_Gaffney/README.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 students/Thomas_Gaffney/README.rst diff --git a/students/Thomas_Gaffney/README.rst b/students/Thomas_Gaffney/README.rst new file mode 100644 index 0000000..47d8a6e --- /dev/null +++ b/students/Thomas_Gaffney/README.rst @@ -0,0 +1 @@ +# Python code for UWPCE-PythonCert class From 4590a5d4564ffdff7a673d4f5ca065312ff7dce1 Mon Sep 17 00:00:00 2001 From: "ThomasGaffneyIV@Gmail.com" Date: Thu, 14 Jan 2016 19:12:33 -0800 Subject: [PATCH 021/378] added a readme file --- students/Thomas_Gaffney/README.rst | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/students/Thomas_Gaffney/README.rst b/students/Thomas_Gaffney/README.rst index 47d8a6e..ac15ddc 100644 --- a/students/Thomas_Gaffney/README.rst +++ b/students/Thomas_Gaffney/README.rst @@ -1 +1,8 @@ # Python code for UWPCE-PythonCert class + + +TESTSTEESTST# Python code for UWPCE-PythonCert class +\ + + +TETSTEESETSETSTESET \ No newline at end of file From 98d80056b39c25b0b800d0430356bfde3930063b Mon Sep 17 00:00:00 2001 From: Mike Schincariol Date: Thu, 14 Jan 2016 22:14:26 -0500 Subject: [PATCH 022/378] Added directories to hold session work --- .gitignore | 3 ++- students/MikeSchincariol/session1/.keep | 0 students/MikeSchincariol/session10/.keep | 0 students/MikeSchincariol/session2/.keep | 0 students/MikeSchincariol/session3/.keep | 0 students/MikeSchincariol/session4/.keep | 0 students/MikeSchincariol/session5/.keep | 0 students/MikeSchincariol/session6/.keep | 0 students/MikeSchincariol/session7/.keep | 0 students/MikeSchincariol/session8/.keep | 0 students/MikeSchincariol/session9/.keep | 0 11 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 students/MikeSchincariol/session1/.keep create mode 100644 students/MikeSchincariol/session10/.keep create mode 100644 students/MikeSchincariol/session2/.keep create mode 100644 students/MikeSchincariol/session3/.keep create mode 100644 students/MikeSchincariol/session4/.keep create mode 100644 students/MikeSchincariol/session5/.keep create mode 100644 students/MikeSchincariol/session6/.keep create mode 100644 students/MikeSchincariol/session7/.keep create mode 100644 students/MikeSchincariol/session8/.keep create mode 100644 students/MikeSchincariol/session9/.keep diff --git a/.gitignore b/.gitignore index 200982d..b5cacdf 100644 --- a/.gitignore +++ b/.gitignore @@ -18,4 +18,5 @@ slides_sources/build *.*~ # pycache -__pycache__/* \ No newline at end of file +__pycache__/* +/.project diff --git a/students/MikeSchincariol/session1/.keep b/students/MikeSchincariol/session1/.keep new file mode 100644 index 0000000..e69de29 diff --git a/students/MikeSchincariol/session10/.keep b/students/MikeSchincariol/session10/.keep new file mode 100644 index 0000000..e69de29 diff --git a/students/MikeSchincariol/session2/.keep b/students/MikeSchincariol/session2/.keep new file mode 100644 index 0000000..e69de29 diff --git a/students/MikeSchincariol/session3/.keep b/students/MikeSchincariol/session3/.keep new file mode 100644 index 0000000..e69de29 diff --git a/students/MikeSchincariol/session4/.keep b/students/MikeSchincariol/session4/.keep new file mode 100644 index 0000000..e69de29 diff --git a/students/MikeSchincariol/session5/.keep b/students/MikeSchincariol/session5/.keep new file mode 100644 index 0000000..e69de29 diff --git a/students/MikeSchincariol/session6/.keep b/students/MikeSchincariol/session6/.keep new file mode 100644 index 0000000..e69de29 diff --git a/students/MikeSchincariol/session7/.keep b/students/MikeSchincariol/session7/.keep new file mode 100644 index 0000000..e69de29 diff --git a/students/MikeSchincariol/session8/.keep b/students/MikeSchincariol/session8/.keep new file mode 100644 index 0000000..e69de29 diff --git a/students/MikeSchincariol/session9/.keep b/students/MikeSchincariol/session9/.keep new file mode 100644 index 0000000..e69de29 From 7f2ff224ec2da1650790a10201f2ed08ea67ae7d Mon Sep 17 00:00:00 2001 From: "ThomasGaffneyIV@Gmail.com" Date: Thu, 14 Jan 2016 19:29:38 -0800 Subject: [PATCH 023/378] first version --- README.rst | 5 ++++- students/DeanaHolmer/README.rst | 1 + students/README.rst | 4 +++- .../Thomas_Gaffney/session_02/grid_printer.py | 1 + students/jjstiehl/README_JS.rst | 18 ++++++++++++++++++ 5 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 students/DeanaHolmer/README.rst create mode 100644 students/Thomas_Gaffney/session_02/grid_printer.py create mode 100644 students/jjstiehl/README_JS.rst diff --git a/README.rst b/README.rst index 4ee4e0e..7f6e510 100644 --- a/README.rst +++ b/README.rst @@ -11,4 +11,7 @@ See the Syllabus for more detail. Class lecture materials are available in a rendered version from: -http://uwpce-pythoncert.github.io/IntroPython2016a \ No newline at end of file +http://uwpce-pythoncert.github.io/IntroPython2016a + + +HELLLO!!!!! ITS WORKIGN!!!! \ No newline at end of file diff --git a/students/DeanaHolmer/README.rst b/students/DeanaHolmer/README.rst new file mode 100644 index 0000000..4b87f6a --- /dev/null +++ b/students/DeanaHolmer/README.rst @@ -0,0 +1 @@ +This is Deana's Readme. It is a good Readme. diff --git a/students/README.rst b/students/README.rst index 498bb2a..31e6d87 100644 --- a/students/README.rst +++ b/students/README.rst @@ -13,4 +13,6 @@ Within your personal directory we recommend a series of sub directorys which mir Keep each week's work in the corresonding directory. -Use git to share your work with the the instructors and the rest of the class. \ No newline at end of file +Use git to share your work with the the instructors and the rest of the class. + +TEST \ No newline at end of file diff --git a/students/Thomas_Gaffney/session_02/grid_printer.py b/students/Thomas_Gaffney/session_02/grid_printer.py new file mode 100644 index 0000000..d3e46f2 --- /dev/null +++ b/students/Thomas_Gaffney/session_02/grid_printer.py @@ -0,0 +1 @@ +print('Hello World') \ No newline at end of file diff --git a/students/jjstiehl/README_JS.rst b/students/jjstiehl/README_JS.rst new file mode 100644 index 0000000..9907942 --- /dev/null +++ b/students/jjstiehl/README_JS.rst @@ -0,0 +1,18 @@ +IntroToPython +============== + +This is for Julie Stiehl + +students directory + +Make for yourself a personal directory within this directory. + +Within your personal directory we recommend a series of sub directorys which mirror the layout of the class: + +* session01 +* session02 +* session03 + +Keep each week's work in the corresonding directory. + +Use git to share your work with the the instructors and the rest of the class. \ No newline at end of file From 0ad0b0aeae22db34a4eef84f9dc88ab576e16622 Mon Sep 17 00:00:00 2001 From: "ThomasGaffneyIV@Gmail.com" Date: Thu, 14 Jan 2016 19:37:02 -0800 Subject: [PATCH 024/378] added a readme file --- students/Thomas_Gaffney/session_02/README.rst | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 students/Thomas_Gaffney/session_02/README.rst diff --git a/students/Thomas_Gaffney/session_02/README.rst b/students/Thomas_Gaffney/session_02/README.rst new file mode 100644 index 0000000..44ea22b --- /dev/null +++ b/students/Thomas_Gaffney/session_02/README.rst @@ -0,0 +1,2 @@ +# Python code for UWPCE-PythonCert class +TEST PULL REQUEST \ No newline at end of file From 89fb3f6a9d5174c6e96a8167df52efeaed320211 Mon Sep 17 00:00:00 2001 From: "ThomasGaffneyIV@Gmail.com" Date: Thu, 14 Jan 2016 19:39:53 -0800 Subject: [PATCH 025/378] added a readme file --- students/Thomas_Gaffney/README TEST PULL.rst | 2 ++ students/Thomas_Gaffney/READMETESTPULL.rst | 2 ++ 2 files changed, 4 insertions(+) create mode 100644 students/Thomas_Gaffney/README TEST PULL.rst create mode 100644 students/Thomas_Gaffney/READMETESTPULL.rst diff --git a/students/Thomas_Gaffney/README TEST PULL.rst b/students/Thomas_Gaffney/README TEST PULL.rst new file mode 100644 index 0000000..44ea22b --- /dev/null +++ b/students/Thomas_Gaffney/README TEST PULL.rst @@ -0,0 +1,2 @@ +# Python code for UWPCE-PythonCert class +TEST PULL REQUEST \ No newline at end of file diff --git a/students/Thomas_Gaffney/READMETESTPULL.rst b/students/Thomas_Gaffney/READMETESTPULL.rst new file mode 100644 index 0000000..44ea22b --- /dev/null +++ b/students/Thomas_Gaffney/READMETESTPULL.rst @@ -0,0 +1,2 @@ +# Python code for UWPCE-PythonCert class +TEST PULL REQUEST \ No newline at end of file From 7c40fc2beae638a2fa7bf363b504c46d88e0dbbc Mon Sep 17 00:00:00 2001 From: "ThomasGaffneyIV@Gmail.com" Date: Thu, 14 Jan 2016 19:42:59 -0800 Subject: [PATCH 026/378] added a readme file --- students/Thomas_Gaffney/README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/students/Thomas_Gaffney/README.rst b/students/Thomas_Gaffney/README.rst index ac15ddc..85179f2 100644 --- a/students/Thomas_Gaffney/README.rst +++ b/students/Thomas_Gaffney/README.rst @@ -5,4 +5,4 @@ TESTSTEESTST# Python code for UWPCE-PythonCert class \ -TETSTEESETSETSTESET \ No newline at end of file +TETSTEESETSETSTESET# Python code for UWPCE-PythonCert class From 2806ab69a59f8f11438acbd002bbe246594fa58c Mon Sep 17 00:00:00 2001 From: Luisangus Date: Thu, 14 Jan 2016 19:42:59 -0800 Subject: [PATCH 027/378] test1 --- students/LuisGonzalez/README.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/students/LuisGonzalez/README.rst b/students/LuisGonzalez/README.rst index e6e3af1..fc73828 100644 --- a/students/LuisGonzalez/README.rst +++ b/students/LuisGonzalez/README.rst @@ -1 +1,2 @@ -readme \ No newline at end of file +readme test1 +test1 From 0452dde519c30e7aa309e1a7ff66cff5452a868f Mon Sep 17 00:00:00 2001 From: robertstephen Date: Thu, 14 Jan 2016 19:51:33 -0800 Subject: [PATCH 028/378] added a readme file --- students/robert/README.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 students/robert/README.rst diff --git a/students/robert/README.rst b/students/robert/README.rst new file mode 100644 index 0000000..47d8a6e --- /dev/null +++ b/students/robert/README.rst @@ -0,0 +1 @@ +# Python code for UWPCE-PythonCert class From 63f1371836da40cb183aea4c70b8c5cfd6a0024b Mon Sep 17 00:00:00 2001 From: robertstephen Date: Thu, 14 Jan 2016 19:54:13 -0800 Subject: [PATCH 029/378] Test --- students/robert/Test.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 students/robert/Test.rst diff --git a/students/robert/Test.rst b/students/robert/Test.rst new file mode 100644 index 0000000..5848ec9 --- /dev/null +++ b/students/robert/Test.rst @@ -0,0 +1 @@ +Testing! From 4cd84ef26cb7de6c494b0758b28748d297927cf0 Mon Sep 17 00:00:00 2001 From: "ThomasGaffneyIV@Gmail.com" Date: Thu, 14 Jan 2016 20:15:26 -0800 Subject: [PATCH 030/378] first version --- students/Thomas_Gaffney/session_02/test_python2.py | 1 + 1 file changed, 1 insertion(+) create mode 100644 students/Thomas_Gaffney/session_02/test_python2.py diff --git a/students/Thomas_Gaffney/session_02/test_python2.py b/students/Thomas_Gaffney/session_02/test_python2.py new file mode 100644 index 0000000..1e1d08c --- /dev/null +++ b/students/Thomas_Gaffney/session_02/test_python2.py @@ -0,0 +1 @@ +print("This is a test file") \ No newline at end of file From 812cbc927dc770c6b91a5fb41e4fc1f74970f0d7 Mon Sep 17 00:00:00 2001 From: chiho924 Date: Fri, 15 Jan 2016 01:29:41 -0500 Subject: [PATCH 031/378] Added a readme again for testing --- students/ChiHo/README.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/students/ChiHo/README.rst b/students/ChiHo/README.rst index 1f438d8..3231ecd 100644 --- a/students/ChiHo/README.rst +++ b/students/ChiHo/README.rst @@ -1 +1,3 @@ -This is Chi's file. \ No newline at end of file +This is Chi's file. + +This is the second time testing. \ No newline at end of file From 0da38ffd4a06d975e73b257a05d539a55b42d88c Mon Sep 17 00:00:00 2001 From: Rick Riehle Date: Thu, 14 Jan 2016 22:36:44 -0800 Subject: [PATCH 032/378] Drop references to student names from last class. --- slides_sources/source/session02.rst | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/slides_sources/source/session02.rst b/slides_sources/source/session02.rst index 61c33c4..977122f 100644 --- a/slides_sources/source/session02.rst +++ b/slides_sources/source/session02.rst @@ -1516,11 +1516,13 @@ Next Class * Strings and String Formatting * Lightning talks by: - - Eric Rosko - - Michael Waddle - - Robert Stevens Alford + +| +| +| +| -Office hours: Sunday 10:00 -- 12:00 +Office hours: |office-hours-time| Homework From 829d84db27242cef506b658efbbf173706bca45b Mon Sep 17 00:00:00 2001 From: Rick Riehle Date: Thu, 14 Jan 2016 22:39:50 -0800 Subject: [PATCH 033/378] Clean up --- README.rst | 3 --- 1 file changed, 3 deletions(-) diff --git a/README.rst b/README.rst index 7f6e510..622628a 100644 --- a/README.rst +++ b/README.rst @@ -12,6 +12,3 @@ See the Syllabus for more detail. Class lecture materials are available in a rendered version from: http://uwpce-pythoncert.github.io/IntroPython2016a - - -HELLLO!!!!! ITS WORKIGN!!!! \ No newline at end of file From dd9133b3b3212ef5910e6f5e84c159307f25d70c Mon Sep 17 00:00:00 2001 From: Rick Riehle Date: Thu, 14 Jan 2016 22:45:15 -0800 Subject: [PATCH 034/378] clean up --- students/README.rst | 1 - 1 file changed, 1 deletion(-) diff --git a/students/README.rst b/students/README.rst index 31e6d87..5c385f2 100644 --- a/students/README.rst +++ b/students/README.rst @@ -15,4 +15,3 @@ Keep each week's work in the corresonding directory. Use git to share your work with the the instructors and the rest of the class. -TEST \ No newline at end of file From 633cdd9bf6fdd44e326965664982f9b88d3b0539 Mon Sep 17 00:00:00 2001 From: Rick Riehle Date: Thu, 14 Jan 2016 23:37:18 -0800 Subject: [PATCH 035/378] Replace names --- slides_sources/source/session03.rst | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/slides_sources/source/session03.rst b/slides_sources/source/session03.rst index 0f13df2..f7fe450 100644 --- a/slides_sources/source/session03.rst +++ b/slides_sources/source/session03.rst @@ -45,11 +45,11 @@ Lightning Talks Today: .. rst-class:: mlarge - Eric Rosko + John Rudolph - Michael Waddle + Mike Schincariol - Robert Alford + (who else?) Sequences @@ -455,12 +455,11 @@ Slicing LAB Lightning Talks ---------------- -| -| Eric Rosko -| -| -| Michael Waddle -| + John Rudolph + + Mike Schincariol + + (who else?) Lists, Tuples... @@ -1116,7 +1115,7 @@ Lightning Talk --------------- | -| Robert Alford +| | From daea63e383e32adbbd756158580a8c895f4e9f28 Mon Sep 17 00:00:00 2001 From: Rick Riehle Date: Thu, 14 Jan 2016 23:38:08 -0800 Subject: [PATCH 036/378] Drop reference to specific section of the course --- slides_sources/source/exercises/list_lab.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/slides_sources/source/exercises/list_lab.rst b/slides_sources/source/exercises/list_lab.rst index cb5aaae..6b1ed95 100644 --- a/slides_sources/source/exercises/list_lab.rst +++ b/slides_sources/source/exercises/list_lab.rst @@ -31,7 +31,7 @@ to query the user for info at the command line, you use: Procedure --------- -In your student dir in the IntroPython2015 repo, create a ``session02`` dir and put in a new ``list_lab.py`` file. +In your student dir in the repo, create a ``session02`` dir and put in a new ``list_lab.py`` file. The file should be an executable python script. That is to say that one should be able to run the script directly like so: From 3a2bd64287fbcaf94e4ee04180d6e88ebd463ffa Mon Sep 17 00:00:00 2001 From: "ThomasGaffneyIV@Gmail.com" Date: Sat, 16 Jan 2016 11:34:23 -0800 Subject: [PATCH 037/378] uploading printing a grid --- students/Thomas_Gaffney/README.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/students/Thomas_Gaffney/README.rst b/students/Thomas_Gaffney/README.rst index 85179f2..897bbba 100644 --- a/students/Thomas_Gaffney/README.rst +++ b/students/Thomas_Gaffney/README.rst @@ -6,3 +6,4 @@ TESTSTEESTST# Python code for UWPCE-PythonCert class TETSTEESETSETSTESET# Python code for UWPCE-PythonCert class +# Python code for UWPCE-PythonCert class From 367a6bbd8502dfb03c0dc3262a5d71bd07cac22f Mon Sep 17 00:00:00 2001 From: "ThomasGaffneyIV@Gmail.com" Date: Sat, 16 Jan 2016 11:38:52 -0800 Subject: [PATCH 038/378] first version --- students/Thomas_Gaffney/session_02/PrintingAGrid.Py | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 students/Thomas_Gaffney/session_02/PrintingAGrid.Py diff --git a/students/Thomas_Gaffney/session_02/PrintingAGrid.Py b/students/Thomas_Gaffney/session_02/PrintingAGrid.Py new file mode 100644 index 0000000..db86376 --- /dev/null +++ b/students/Thomas_Gaffney/session_02/PrintingAGrid.Py @@ -0,0 +1,11 @@ +print("+ - - - - + - - - - +") +print("| | |") +print("| | |") +print("| | |") +print("| | |") +print("+ - - - - + - - - - +") +print("| | |") +print("| | |") +print("| | |") +print("| | |") +print("+ - - - - + - - - - +") From b69b51682fde2d48436ce09f92ec1f8d876bedb0 Mon Sep 17 00:00:00 2001 From: "ThomasGaffneyIV@Gmail.com" Date: Sat, 16 Jan 2016 11:59:06 -0800 Subject: [PATCH 039/378] Adding FizzBuzz --- students/Thomas_Gaffney/session_02/FizzBuzz.py | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 students/Thomas_Gaffney/session_02/FizzBuzz.py diff --git a/students/Thomas_Gaffney/session_02/FizzBuzz.py b/students/Thomas_Gaffney/session_02/FizzBuzz.py new file mode 100644 index 0000000..8273172 --- /dev/null +++ b/students/Thomas_Gaffney/session_02/FizzBuzz.py @@ -0,0 +1,8 @@ +def fizzBuzz(): + for i in range(1,101): + if((i%3 == 0) and (i%5 !=0)): print("Fizz") + elif((i%3 != 0) and (i%5 ==0)): print("Buzz") + elif((i%3 == 0) and (i%5 ==0)): print("FizzBuzz") + else: print(i) + +fizzBuzz() \ No newline at end of file From a171c9c7855c12256e7540982fe2a4cecaf92431 Mon Sep 17 00:00:00 2001 From: NewtonMD Date: Sat, 16 Jan 2016 14:07:53 -0800 Subject: [PATCH 040/378] added a readme file --- students/mike_newton/README.rst | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 students/mike_newton/README.rst diff --git a/students/mike_newton/README.rst b/students/mike_newton/README.rst new file mode 100644 index 0000000..7d34ea1 --- /dev/null +++ b/students/mike_newton/README.rst @@ -0,0 +1,2 @@ +# Python code for UWPCE-PythonCert class +#Python code for UWPCE-PythonCERT class From 258d6654f6143efb6b920e314fb5579a44dbb896 Mon Sep 17 00:00:00 2001 From: Bryan Glogowski Date: Sat, 16 Jan 2016 14:29:57 -0800 Subject: [PATCH 041/378] created scripts for week 2 homework --- students/bryan_glogowski/session02/README.rst | 1 + .../bryan_glogowski/session02/fizzbuzz.py | 16 ++++++++++++ .../bryan_glogowski/session02/moneycount.py | 26 +++++++++++++++++++ 3 files changed, 43 insertions(+) create mode 100755 students/bryan_glogowski/session02/fizzbuzz.py create mode 100755 students/bryan_glogowski/session02/moneycount.py diff --git a/students/bryan_glogowski/session02/README.rst b/students/bryan_glogowski/session02/README.rst index e69de29..107717a 100644 --- a/students/bryan_glogowski/session02/README.rst +++ b/students/bryan_glogowski/session02/README.rst @@ -0,0 +1 @@ +# Homework for the 2nd week diff --git a/students/bryan_glogowski/session02/fizzbuzz.py b/students/bryan_glogowski/session02/fizzbuzz.py new file mode 100755 index 0000000..b8da59e --- /dev/null +++ b/students/bryan_glogowski/session02/fizzbuzz.py @@ -0,0 +1,16 @@ +#!/usr/bin/env python3 + +n = int(input('Please enter a number: ')) + +if n > 0: + for i in range(1,n+1): + s = '' + if i % 3 == 0: + s += 'Fizz' + if i % 5 == 0: + s += 'Buzz' + if len(s) > 0: + print(s) +else: + print('Sorry, but "{}" is not a natural number!'.format(n)) + diff --git a/students/bryan_glogowski/session02/moneycount.py b/students/bryan_glogowski/session02/moneycount.py new file mode 100755 index 0000000..04ec614 --- /dev/null +++ b/students/bryan_glogowski/session02/moneycount.py @@ -0,0 +1,26 @@ +#!/usr/bin/env python3 + +total = 0 + +print("Please input the number of...") + +pennies = int(input(" " * 4 + "pennies: ")) +total += pennies + +nickels = int(input(" " * 4 + "nickels: ")) +total += nickels * 5 + +dimes = int(input(" " * 4 + "dimes: ")) +total += dimes * 10 + +quarters = int(input(" " * 4 + "quarters: ")) +total += quarters * 25 + +if total == 100: + print("Congratulations! You have exactly $1!") +elif total > 100: + print("Sorry, you have too many coins to make exactly $1") +else: + print("Sorry, you only have {}ยข".format(total)) + + From 7fc98eb382fff169036ed6c1b7d99713bc390960 Mon Sep 17 00:00:00 2001 From: unknown Date: Sat, 16 Jan 2016 14:37:47 -0800 Subject: [PATCH 042/378] First stab at Grid Problem --- .../MichaelGregor/Session 2/ProjectGrid.py | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 students/MichaelGregor/Session 2/ProjectGrid.py diff --git a/students/MichaelGregor/Session 2/ProjectGrid.py b/students/MichaelGregor/Session 2/ProjectGrid.py new file mode 100644 index 0000000..a6a8f17 --- /dev/null +++ b/students/MichaelGregor/Session 2/ProjectGrid.py @@ -0,0 +1,49 @@ + +def grid_ceiling(num_dashes, num_plus): + counter_plus = 1 + counter_dash = 0 + while counter_plus < num_plus: + print("+", end='') + + while counter_dash < num_dashes: + print("-", end='') + counter_dash += 1 + counter_dash=0 + + counter_plus += 1 + print("+") + +def grid_wall(num_spaces, num_walls): + counter_walls = 1 + counter_spaces = 0 + while counter_walls < num_walls: + print("|", end='') + + while counter_spaces < num_spaces: + print(" ", end='') + counter_spaces += 1 + counter_spaces=0 + + counter_walls += 1 + print("|") + +def main(): + grid_ceiling(4,3) + for x in range(3): + + for y in range(4): + grid_wall(4,3) + grid_ceiling(4,3) + +def print_grid(grid_boxes=3, grid_box_size=4): + box_count=0 + wall_count=0 + while box_count < grid_boxes: + grid_ceiling(grid_box_size, grid_boxes) + box_count += 1 + while wall_count < grid_box_size: + grid_wall(grid_boxes, grid_box_size) + wall_count += 1 + +if __name__ == "__main__": + main() \ No newline at end of file From e9e45c25dc84cda9bf2469f4e7ea847c087aeb22 Mon Sep 17 00:00:00 2001 From: Bryan Glogowski Date: Sat, 16 Jan 2016 15:11:25 -0800 Subject: [PATCH 043/378] fixed missing numbers from fizzbuzz --- students/bryan_glogowski/session02/fizzbuzz.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/students/bryan_glogowski/session02/fizzbuzz.py b/students/bryan_glogowski/session02/fizzbuzz.py index b8da59e..04c5546 100755 --- a/students/bryan_glogowski/session02/fizzbuzz.py +++ b/students/bryan_glogowski/session02/fizzbuzz.py @@ -11,6 +11,8 @@ s += 'Buzz' if len(s) > 0: print(s) + else: + print(i) else: print('Sorry, but "{}" is not a natural number!'.format(n)) From 829f4466e2ad930c767cd34c0e3a6e14082fa51e Mon Sep 17 00:00:00 2001 From: Michael Gregor Date: Sat, 16 Jan 2016 15:53:13 -0800 Subject: [PATCH 044/378] Part 3 of Grid lab is complete, still working on part 2 --- .../Session 2/GridLab/GridPart2.py | 65 +++++++++++++++++++ .../Session 2/GridLab/GridPart3.py | 65 +++++++++++++++++++ .../MichaelGregor/Session 2/ProjectGrid.py | 49 -------------- 3 files changed, 130 insertions(+), 49 deletions(-) create mode 100644 students/MichaelGregor/Session 2/GridLab/GridPart2.py create mode 100644 students/MichaelGregor/Session 2/GridLab/GridPart3.py delete mode 100644 students/MichaelGregor/Session 2/ProjectGrid.py diff --git a/students/MichaelGregor/Session 2/GridLab/GridPart2.py b/students/MichaelGregor/Session 2/GridLab/GridPart2.py new file mode 100644 index 0000000..04c3f05 --- /dev/null +++ b/students/MichaelGregor/Session 2/GridLab/GridPart2.py @@ -0,0 +1,65 @@ + +def main(): + print_grid(3) + +def print_grid(spaces=3, dimensions=2): + ''' This function builds the grid based on the dimensions and size of the box provided + + :param spaces: The number of spaces between the walls of each box(default=3) + :type dimensions: int + :param dimensions: The value squared to give the full dimensions of the grid (default=2) + :type dimensions: int + :return: None + ''' + + for x in range(dimensions): + print_line(dimensions, spaces, isLine=True) + for x in range(spaces): + print_line(dimensions, spaces, isLine=False) + print_line(dimensions, spaces, isLine=True) + +def print_line(num_plus, num_dash, isLine): + ''' + This function prints a line in the grid. A line with + and - characters is isLine is True. A line with + | and space characters if it is false. We keep this in one function and paramaterize the function to aid + in code reuse. + + :param num_plus: The number of + characters or columns we want in the grid + :type num_plus: int + :param num_dash: The number of - or spaces horizontally for each box + :type num_dash: int + :param isLine: If True, we will print a line that has + and - characters. If False, we do | and space characters + :type: bool + :return: None + ''' + # Checking to see if we are printing a line with +'s or a line with pipes + if isLine: + firstChar = "+" + secondChar = "-" + else: + firstChar = "|" + secondChar = " " + + plus_counter = 0 + space_counter = 0 + + # We begin looping based on the dimensions provided + + # First while loop is for the + or | character printing + while plus_counter < num_plus: + print(firstChar, end="") + + # Second while loop is for the - or space characters + while space_counter < num_dash: + print(secondChar, end="") + space_counter += 1 + + # We have to re-initialize the space counter or the loop with exit immediately after we print the next + # + or | character + space_counter=0 + + plus_counter +=1 + print(firstChar) + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/students/MichaelGregor/Session 2/GridLab/GridPart3.py b/students/MichaelGregor/Session 2/GridLab/GridPart3.py new file mode 100644 index 0000000..ef5acfe --- /dev/null +++ b/students/MichaelGregor/Session 2/GridLab/GridPart3.py @@ -0,0 +1,65 @@ + +def main(): + print_grid(3,8) + +def print_grid(dimensions=2, spaces=3): + ''' This function builds the grid based on the dimensions and size of the box provided + + :param dimensions: The value squared to give the full dimensions of the grid (default=2) + :type dimensions: int + :param spaces: The number of spaces between the walls of each box(default=3) + :type spaces: int + :return: None + ''' + + for x in range(dimensions): + print_line(dimensions, spaces, isLine=True) + for x in range(spaces): + print_line(dimensions, spaces, isLine=False) + print_line(dimensions, spaces, isLine=True) + +def print_line(num_plus, num_dash, isLine): + ''' + This function prints a line in the grid. A line with + and - characters is isLine is True. A line with + | and space characters if it is false. We keep this in one function and paramaterize the function to aid + in code reuse. + + :param num_plus: The number of + characters or columns we want in the grid + :type num_plus: int + :param num_dash: The number of - or spaces horizontally for each box + :type num_dash: int + :param isLine: If True, we will print a line that has + and - characters. If False, we do | and space characters + :type: bool + :return: None + ''' + # Checking to see if we are printing a line with +'s or a line with pipes + if isLine: + firstChar = "+" + secondChar = "-" + else: + firstChar = "|" + secondChar = " " + + plus_counter = 0 + space_counter = 0 + + # We begin looping based on the dimensions provided + + # First while loop is for the + or | character printing + while plus_counter < num_plus: + print(firstChar, end="") + + # Second while loop is for the - or space characters + while space_counter < num_dash: + print(secondChar, end="") + space_counter += 1 + + # We have to re-initialize the space counter or the loop with exit immediately after we print the next + # + or | character + space_counter=0 + + plus_counter +=1 + print(firstChar) + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/students/MichaelGregor/Session 2/ProjectGrid.py b/students/MichaelGregor/Session 2/ProjectGrid.py deleted file mode 100644 index a6a8f17..0000000 --- a/students/MichaelGregor/Session 2/ProjectGrid.py +++ /dev/null @@ -1,49 +0,0 @@ - -def grid_ceiling(num_dashes, num_plus): - counter_plus = 1 - counter_dash = 0 - while counter_plus < num_plus: - print("+", end='') - - while counter_dash < num_dashes: - print("-", end='') - counter_dash += 1 - counter_dash=0 - - counter_plus += 1 - print("+") - -def grid_wall(num_spaces, num_walls): - counter_walls = 1 - counter_spaces = 0 - while counter_walls < num_walls: - print("|", end='') - - while counter_spaces < num_spaces: - print(" ", end='') - counter_spaces += 1 - counter_spaces=0 - - counter_walls += 1 - print("|") - -def main(): - grid_ceiling(4,3) - for x in range(3): - - for y in range(4): - grid_wall(4,3) - grid_ceiling(4,3) - -def print_grid(grid_boxes=3, grid_box_size=4): - box_count=0 - wall_count=0 - while box_count < grid_boxes: - grid_ceiling(grid_box_size, grid_boxes) - box_count += 1 - while wall_count < grid_box_size: - grid_wall(grid_boxes, grid_box_size) - wall_count += 1 - -if __name__ == "__main__": - main() \ No newline at end of file From 30bba1f179d9d2cf41d8e26b167a4d6b002a78a9 Mon Sep 17 00:00:00 2001 From: Rick Riehle Date: Sat, 16 Jan 2016 15:55:32 -0800 Subject: [PATCH 045/378] Drop Kai as assistant instructor; add comments on how to use the include.rst file --- slides_sources/source/include.rst | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/slides_sources/source/include.rst b/slides_sources/source/include.rst index 0238567..4b1ba0a 100644 --- a/slides_sources/source/include.rst +++ b/slides_sources/source/include.rst @@ -1,9 +1,16 @@ +.. include.rst +.. +.. Include this file at the top of project source files +.. to effect substitutions in the source. +.. +.. Note that preformatted/code blocks ignore .rst style +.. substitutions. .. |instructor_1_name| replace:: Rick Riehle .. |instructor_1_email| replace:: rriehle (at) uw (dot) edu -.. |instructor_2_name| replace:: Kai Yang -.. |instructor_2_email| replace:: hky2 (at) uw (dot) edu +.. |instructor_2_name| replace:: tbd +.. |instructor_2_email| replace:: tbd .. |repo-url| replace:: https://github.com/UWPCE-PythonCert/IntroPython2016a @@ -13,4 +20,4 @@ .. |discussion-forum| replace:: https://canvas.uw.edu/courses/1026775/discussion_topics -.. |office-hours-time| replace:: 10 a.m. to noon on Sundays \ No newline at end of file +.. |office-hours-time| replace:: 10 a.m. to noon on Sundays From 8ed37b61c7f50132cdd78c3d6b8bb067212fe8ff Mon Sep 17 00:00:00 2001 From: Rick Riehle Date: Sat, 16 Jan 2016 15:56:05 -0800 Subject: [PATCH 046/378] Drop student names from last course session --- slides_sources/source/session04.rst | 6 +----- slides_sources/source/session05.rst | 15 ++------------- slides_sources/source/session06.rst | 14 ++------------ slides_sources/source/session07.rst | 11 +---------- slides_sources/source/session08.rst | 4 ---- slides_sources/source/session09.rst | 4 ---- slides_sources/source/session10.rst | 8 +------- 7 files changed, 7 insertions(+), 55 deletions(-) diff --git a/slides_sources/source/session04.rst b/slides_sources/source/session04.rst index 2170666..f131ff1 100644 --- a/slides_sources/source/session04.rst +++ b/slides_sources/source/session04.rst @@ -35,11 +35,7 @@ Lightning Talks Today: .. rst-class:: mlarge - Andrey Gusev - Cheryl Ohashi - - Maxwell MacCamy ============================== @@ -654,7 +650,7 @@ Lightning Talk -------------- | -| Maxwell MacCamy +| | diff --git a/slides_sources/source/session05.rst b/slides_sources/source/session05.rst index 74287d5..756bd99 100644 --- a/slides_sources/source/session05.rst +++ b/slides_sources/source/session05.rst @@ -10,11 +10,7 @@ Lightning Talks Today: .. rst-class:: medium - Michael Cimino - Pei Lin - - Tiffany Ku ================ Review/Questions @@ -398,12 +394,7 @@ Lightning Talks .. rst-class:: medium -| -| Michael Cimino -| -| -| Pei Lin -| + ============================ @@ -586,9 +577,7 @@ Lightning Talk .. rst-class:: medium -| -| Tiffany Ku -| + ======= diff --git a/slides_sources/source/session06.rst b/slides_sources/source/session06.rst index 63aac57..c11fc06 100644 --- a/slides_sources/source/session06.rst +++ b/slides_sources/source/session06.rst @@ -11,11 +11,7 @@ Lightning Talks Today: .. rst-class:: medium - Gabriel Meringolo - Joseph Cardenas - - Marc Teale ================ Review/Questions @@ -256,11 +252,7 @@ Lightning Talks .. rst-class:: medium - | - | Gabriel Meringolo - | - | Joseph Cardenas - | + ===================================== @@ -669,9 +661,7 @@ Lightning Talk .. rst-class:: medium -| -| Marc Teale -| + ============== dict as switch diff --git a/slides_sources/source/session07.rst b/slides_sources/source/session07.rst index ac73377..186a420 100644 --- a/slides_sources/source/session07.rst +++ b/slides_sources/source/session07.rst @@ -81,11 +81,7 @@ Lightning Talks Today: .. rst-class:: medium - Eric Vegors - Ian Cote - - Masako Tebbetts =========================== Object Oriented Programming @@ -445,12 +441,7 @@ Lightning Talks .. rst-class:: medium -| -| Eric Vegors -| -| Ian Cote -| -| Masako Tebbetts + ======================= Subclassing/Inheritance diff --git a/slides_sources/source/session08.rst b/slides_sources/source/session08.rst index 66eec31..6eaed66 100644 --- a/slides_sources/source/session08.rst +++ b/slides_sources/source/session08.rst @@ -25,9 +25,7 @@ Lightning Talks Today: .. rst-class:: medium - Robert Ryan Leslie - Ryan Morin Personal Project @@ -247,9 +245,7 @@ Lightning talks: .. rst-class:: medium - Robert Ryan Leslie - Ryan Morin ======================== diff --git a/slides_sources/source/session09.rst b/slides_sources/source/session09.rst index 550ff50..bb8d4fe 100644 --- a/slides_sources/source/session09.rst +++ b/slides_sources/source/session09.rst @@ -15,11 +15,7 @@ Lightning Talks Today: .. rst-class:: medium - Erica Winberry - Robert Jenkins - - Kathleen Devlin ================ Review/Questions diff --git a/slides_sources/source/session10.rst b/slides_sources/source/session10.rst index 59e5bba..4832ab6 100644 --- a/slides_sources/source/session10.rst +++ b/slides_sources/source/session10.rst @@ -44,9 +44,7 @@ Lightning Talks Today: .. rst-class:: medium - Austin Scara - Marty Pitts ============ @@ -499,11 +497,7 @@ Lightning Talks .. rst-class:: medium -| -| Austin Scara -| -| Marty Pitts -| + ================= From e1ff335fcb9c9e0e8caa1687126bb3ffdfdce856 Mon Sep 17 00:00:00 2001 From: Michael Gregor Date: Sat, 16 Jan 2016 16:29:07 -0800 Subject: [PATCH 047/378] Grid Part 2 complete. --- .../Session 2/GridLab/GridPart2.py | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/students/MichaelGregor/Session 2/GridLab/GridPart2.py b/students/MichaelGregor/Session 2/GridLab/GridPart2.py index 04c3f05..0302962 100644 --- a/students/MichaelGregor/Session 2/GridLab/GridPart2.py +++ b/students/MichaelGregor/Session 2/GridLab/GridPart2.py @@ -1,22 +1,26 @@ +import math def main(): print_grid(3) -def print_grid(spaces=3, dimensions=2): +def print_grid(size=3): ''' This function builds the grid based on the dimensions and size of the box provided - :param spaces: The number of spaces between the walls of each box(default=3) - :type dimensions: int - :param dimensions: The value squared to give the full dimensions of the grid (default=2) - :type dimensions: int + :param size: The total size square of the grid. (default=3) + :type size: int :return: None ''' + size = size / 2 + size = (int(size)) + + print_line(2,size, isLine=True) + for x in range(size): + print_line(2,size, isLine=False) + print_line(2,size, isLine=True) + for x in range(size): + print_line(2,size, isLine=False) + print_line(2,size, isLine=True) - for x in range(dimensions): - print_line(dimensions, spaces, isLine=True) - for x in range(spaces): - print_line(dimensions, spaces, isLine=False) - print_line(dimensions, spaces, isLine=True) def print_line(num_plus, num_dash, isLine): ''' From 0abafc71aeeb52ddfef50a61eebd2187970ae825 Mon Sep 17 00:00:00 2001 From: Michael Gregor Date: Sat, 16 Jan 2016 17:40:42 -0800 Subject: [PATCH 048/378] Cleaned up the function that draws the grid and added some comments. --- .../MichaelGregor/Session 2/GridLab/GridPart2.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/students/MichaelGregor/Session 2/GridLab/GridPart2.py b/students/MichaelGregor/Session 2/GridLab/GridPart2.py index 0302962..af5b132 100644 --- a/students/MichaelGregor/Session 2/GridLab/GridPart2.py +++ b/students/MichaelGregor/Session 2/GridLab/GridPart2.py @@ -1,7 +1,7 @@ import math def main(): - print_grid(3) + print_grid(16) def print_grid(size=3): ''' This function builds the grid based on the dimensions and size of the box provided @@ -10,16 +10,16 @@ def print_grid(size=3): :type size: int :return: None ''' + # Extremely hacky way of getting the correct sizing. There must be a better way to do this. size = size / 2 size = (int(size)) - print_line(2,size, isLine=True) - for x in range(size): - print_line(2,size, isLine=False) - print_line(2,size, isLine=True) - for x in range(size): - print_line(2,size, isLine=False) - print_line(2,size, isLine=True) + # We only want 4 squares, regardless of size, so we hard code the number of iterations for the first for loop. + for x in range(2): + print_line(2,size, isLine=True) + for x in range(size): + print_line(2,size, isLine=False) + print_line(2, size, isLine=True) def print_line(num_plus, num_dash, isLine): From 22edf74d39e8d7a0143adf0581a3758af19cd2c4 Mon Sep 17 00:00:00 2001 From: Bryan Glogowski Date: Sat, 16 Jan 2016 18:00:02 -0800 Subject: [PATCH 049/378] week 2 exercises complete --- .../bryan_glogowski/session02/print_grid.py | 74 +++++++++++++++++++ students/bryan_glogowski/session02/series.py | 51 +++++++++++++ 2 files changed, 125 insertions(+) create mode 100755 students/bryan_glogowski/session02/print_grid.py create mode 100755 students/bryan_glogowski/session02/series.py diff --git a/students/bryan_glogowski/session02/print_grid.py b/students/bryan_glogowski/session02/print_grid.py new file mode 100755 index 0000000..903fa77 --- /dev/null +++ b/students/bryan_glogowski/session02/print_grid.py @@ -0,0 +1,74 @@ +#!/usr/bin/env python3 + +size = 11 + +print("Testing print_grid...") + +for row in range(0,size): + for col in range(0,size): + if col == 0 or col % int(size/2) == 0 or col == size - 1: + if row == 0 or row % int(size/2) == 0 or row == size - 1: + print("+", end=' ') + else: + print("|", end=' ') + else: + if row == 0 or row % int(size/2) == 0 or row == size - 1: + print("-", end=' ') + else: + print(" ", end=' ') + print() + +def print_grid(size): + size += 2 + for row in range(0,size): + for col in range(0,size): + if col == 0 or col % int(size/2) == 0 or col == size - 1: + if row == 0 or row % int(size/2) == 0 or row == size - 1: + print("+", end=' ') + else: + print("|", end=' ') + else: + if row == 0 or row % int(size/2) == 0 or row == size - 1: + print("-", end=' ') + else: + print(" ", end=' ') + print() + +def print_grid2(cols, rows): + line_length = (cols + 1) + (rows * cols) + for j in range(line_length): + if j == 0 or j % (rows+1) == 0: + for i in range(line_length): + if i == 0 or i % (rows+1) == 0: + print("+", end=' ') + else: + print("-", end=' ') + print() + else: + for i in range(line_length): + if i == 0 or i % (rows+1) == 0: + print("|", end=' ') + else: + print(" ", end=' ') + print() + + +print("Testing print_grid(3)...") +print_grid(3) +print() + +print("Testing print_grid(15)...") +print_grid(15) +print() + +print("Testing print_grid2(3,4)...") +print_grid2(3,4) +print() + +print("Testing print_grid2(5,3)...") +print_grid2(5,3) +print() + + + + diff --git a/students/bryan_glogowski/session02/series.py b/students/bryan_glogowski/session02/series.py new file mode 100755 index 0000000..3aca67f --- /dev/null +++ b/students/bryan_glogowski/session02/series.py @@ -0,0 +1,51 @@ +#!/usr/bin/env python3 + +def fibonacci(n): + """Returns nth value in the Fibonacci sequence""" + if type(n) is not int: + return + elif n < 2: + return n + else: + return fibonacci(n - 1) + fibonacci(n - 2) + +def lucas(n): + """Returns nth value in the Lucas sequence""" + if type(n) is not int: + return + elif n == 0: + return 2 + elif n == 1: + return n + else: + return lucas(n - 1) + lucas(n - 2) + +def sum_series(n, a=0, b=1): + sum = 0 + if a == 0 and b == 1: + for i in range(0,n+1): + sum += fibonacci(i) + elif a == 2 and b == 1: + for i in range(0,n+1): + sum += lucas(i) + else: + return + return sum + + +# This compares the output of fibonacci() to known values +assert fibonacci(10) == 55 +assert fibonacci(20) == 6765 + +# This compares the output of lucas() to known values +assert lucas(10) == 123 +assert lucas(20) == 15127 + +# This tests sum_series() with Fibonacci numbers +assert sum_series(10) == 143 +assert sum_series(20) == 17710 + +# This tests sum_series() with Lucas numbers +assert sum_series(10,2,1) == 321 +assert sum_series(20,2,1) == 39602 + From 43f961bbdca535314eee346730a3cf0292ddb960 Mon Sep 17 00:00:00 2001 From: Bryan Glogowski Date: Sat, 16 Jan 2016 18:01:51 -0800 Subject: [PATCH 050/378] changed the name of my directory --- students/{bryan_glogowski => BryanGlogowski}/README.rst | 0 students/{bryan_glogowski => BryanGlogowski}/session01/README.rst | 0 students/{bryan_glogowski => BryanGlogowski}/session02/README.rst | 0 .../{bryan_glogowski => BryanGlogowski}/session02/fizzbuzz.py | 0 .../{bryan_glogowski => BryanGlogowski}/session02/moneycount.py | 0 .../{bryan_glogowski => BryanGlogowski}/session02/print_grid.py | 0 students/{bryan_glogowski => BryanGlogowski}/session02/series.py | 0 students/{bryan_glogowski => BryanGlogowski}/session03/README.rst | 0 students/{bryan_glogowski => BryanGlogowski}/session04/README.rst | 0 students/{bryan_glogowski => BryanGlogowski}/session05/README.rst | 0 students/{bryan_glogowski => BryanGlogowski}/session06/README.rst | 0 students/{bryan_glogowski => BryanGlogowski}/session07/README.rst | 0 students/{bryan_glogowski => BryanGlogowski}/session08/README.rst | 0 students/{bryan_glogowski => BryanGlogowski}/session09/README.rst | 0 students/{bryan_glogowski => BryanGlogowski}/session10/README.rst | 0 15 files changed, 0 insertions(+), 0 deletions(-) rename students/{bryan_glogowski => BryanGlogowski}/README.rst (100%) rename students/{bryan_glogowski => BryanGlogowski}/session01/README.rst (100%) rename students/{bryan_glogowski => BryanGlogowski}/session02/README.rst (100%) rename students/{bryan_glogowski => BryanGlogowski}/session02/fizzbuzz.py (100%) rename students/{bryan_glogowski => BryanGlogowski}/session02/moneycount.py (100%) rename students/{bryan_glogowski => BryanGlogowski}/session02/print_grid.py (100%) rename students/{bryan_glogowski => BryanGlogowski}/session02/series.py (100%) rename students/{bryan_glogowski => BryanGlogowski}/session03/README.rst (100%) rename students/{bryan_glogowski => BryanGlogowski}/session04/README.rst (100%) rename students/{bryan_glogowski => BryanGlogowski}/session05/README.rst (100%) rename students/{bryan_glogowski => BryanGlogowski}/session06/README.rst (100%) rename students/{bryan_glogowski => BryanGlogowski}/session07/README.rst (100%) rename students/{bryan_glogowski => BryanGlogowski}/session08/README.rst (100%) rename students/{bryan_glogowski => BryanGlogowski}/session09/README.rst (100%) rename students/{bryan_glogowski => BryanGlogowski}/session10/README.rst (100%) diff --git a/students/bryan_glogowski/README.rst b/students/BryanGlogowski/README.rst similarity index 100% rename from students/bryan_glogowski/README.rst rename to students/BryanGlogowski/README.rst diff --git a/students/bryan_glogowski/session01/README.rst b/students/BryanGlogowski/session01/README.rst similarity index 100% rename from students/bryan_glogowski/session01/README.rst rename to students/BryanGlogowski/session01/README.rst diff --git a/students/bryan_glogowski/session02/README.rst b/students/BryanGlogowski/session02/README.rst similarity index 100% rename from students/bryan_glogowski/session02/README.rst rename to students/BryanGlogowski/session02/README.rst diff --git a/students/bryan_glogowski/session02/fizzbuzz.py b/students/BryanGlogowski/session02/fizzbuzz.py similarity index 100% rename from students/bryan_glogowski/session02/fizzbuzz.py rename to students/BryanGlogowski/session02/fizzbuzz.py diff --git a/students/bryan_glogowski/session02/moneycount.py b/students/BryanGlogowski/session02/moneycount.py similarity index 100% rename from students/bryan_glogowski/session02/moneycount.py rename to students/BryanGlogowski/session02/moneycount.py diff --git a/students/bryan_glogowski/session02/print_grid.py b/students/BryanGlogowski/session02/print_grid.py similarity index 100% rename from students/bryan_glogowski/session02/print_grid.py rename to students/BryanGlogowski/session02/print_grid.py diff --git a/students/bryan_glogowski/session02/series.py b/students/BryanGlogowski/session02/series.py similarity index 100% rename from students/bryan_glogowski/session02/series.py rename to students/BryanGlogowski/session02/series.py diff --git a/students/bryan_glogowski/session03/README.rst b/students/BryanGlogowski/session03/README.rst similarity index 100% rename from students/bryan_glogowski/session03/README.rst rename to students/BryanGlogowski/session03/README.rst diff --git a/students/bryan_glogowski/session04/README.rst b/students/BryanGlogowski/session04/README.rst similarity index 100% rename from students/bryan_glogowski/session04/README.rst rename to students/BryanGlogowski/session04/README.rst diff --git a/students/bryan_glogowski/session05/README.rst b/students/BryanGlogowski/session05/README.rst similarity index 100% rename from students/bryan_glogowski/session05/README.rst rename to students/BryanGlogowski/session05/README.rst diff --git a/students/bryan_glogowski/session06/README.rst b/students/BryanGlogowski/session06/README.rst similarity index 100% rename from students/bryan_glogowski/session06/README.rst rename to students/BryanGlogowski/session06/README.rst diff --git a/students/bryan_glogowski/session07/README.rst b/students/BryanGlogowski/session07/README.rst similarity index 100% rename from students/bryan_glogowski/session07/README.rst rename to students/BryanGlogowski/session07/README.rst diff --git a/students/bryan_glogowski/session08/README.rst b/students/BryanGlogowski/session08/README.rst similarity index 100% rename from students/bryan_glogowski/session08/README.rst rename to students/BryanGlogowski/session08/README.rst diff --git a/students/bryan_glogowski/session09/README.rst b/students/BryanGlogowski/session09/README.rst similarity index 100% rename from students/bryan_glogowski/session09/README.rst rename to students/BryanGlogowski/session09/README.rst diff --git a/students/bryan_glogowski/session10/README.rst b/students/BryanGlogowski/session10/README.rst similarity index 100% rename from students/bryan_glogowski/session10/README.rst rename to students/BryanGlogowski/session10/README.rst From b98a08afbd916ecd4781cd63928ad4505636dff4 Mon Sep 17 00:00:00 2001 From: Michael Gregor Date: Sat, 16 Jan 2016 18:05:27 -0800 Subject: [PATCH 051/378] Fizzbuzz complete. --- .../Session 2/FizzBuzz/FizzBuzz.py | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 students/MichaelGregor/Session 2/FizzBuzz/FizzBuzz.py diff --git a/students/MichaelGregor/Session 2/FizzBuzz/FizzBuzz.py b/students/MichaelGregor/Session 2/FizzBuzz/FizzBuzz.py new file mode 100644 index 0000000..b53f429 --- /dev/null +++ b/students/MichaelGregor/Session 2/FizzBuzz/FizzBuzz.py @@ -0,0 +1,20 @@ +number_count = 20 +x=1 +while x <= number_count: + # Get the reminder of x when divided by 3 and 5 + check_three = x%3 + check_five = x%5 + + # Check to see if x is divisable by 3 and 5, and if it isn't, print the number + if check_five is not 0: + if check_three is not 0: + print(x) + + if check_three is 0 and check_five is 0: + print("FizzBuzz") + elif check_three is 0: + print("Fizz") + elif check_five is 0: + print("Buzz") + + x+=1 \ No newline at end of file From 59de30fe4bd552f6303a5388b1fe3fc46b564c5a Mon Sep 17 00:00:00 2001 From: Michael Gregor Date: Sat, 16 Jan 2016 18:55:25 -0800 Subject: [PATCH 052/378] Added Documentation to FizzBuz and completed Fibonacci, but couldn't figure it out myself so had to use internet. I don't even understand why this code works :/ --- .../Session 2/Fibonacci/series.py | 12 ++++ .../Session 2/FizzBuzz/FizzBuzz.py | 56 ++++++++++++------- 2 files changed, 48 insertions(+), 20 deletions(-) create mode 100644 students/MichaelGregor/Session 2/Fibonacci/series.py diff --git a/students/MichaelGregor/Session 2/Fibonacci/series.py b/students/MichaelGregor/Session 2/Fibonacci/series.py new file mode 100644 index 0000000..7428a3a --- /dev/null +++ b/students/MichaelGregor/Session 2/Fibonacci/series.py @@ -0,0 +1,12 @@ +# Admittatily this is not my own work. I simply could figure it out nor do I under stand how this works yet :) +def main(): + fibonacci(7) + +def fibonacci(n): + x,y = 1,1 + for i in range(n-1): + x,y = y,x+y + print(x) + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/students/MichaelGregor/Session 2/FizzBuzz/FizzBuzz.py b/students/MichaelGregor/Session 2/FizzBuzz/FizzBuzz.py index b53f429..953612c 100644 --- a/students/MichaelGregor/Session 2/FizzBuzz/FizzBuzz.py +++ b/students/MichaelGregor/Session 2/FizzBuzz/FizzBuzz.py @@ -1,20 +1,36 @@ -number_count = 20 -x=1 -while x <= number_count: - # Get the reminder of x when divided by 3 and 5 - check_three = x%3 - check_five = x%5 - - # Check to see if x is divisable by 3 and 5, and if it isn't, print the number - if check_five is not 0: - if check_three is not 0: - print(x) - - if check_three is 0 and check_five is 0: - print("FizzBuzz") - elif check_three is 0: - print("Fizz") - elif check_five is 0: - print("Buzz") - - x+=1 \ No newline at end of file + +def main(): + FizzBuzz(100) + + +def FizzBuzz(number_count): + ''' This function to print out the numbers from 1 to n, but replace numbers divisible by 3 with "Fizz", numbers + divisible by 5 with "Buzz". Numbers divisible by both factors should display "FizzBuzz. + + :param number_count: This is the number you want to count up to + :type number_count: int + :return: None + ''' + + x = 1 + while x <= number_count: + # Get the reminder of x when divided by 3 and 5 + check_three = x % 3 + check_five = x % 5 + + # Check to see if x is divisible by 3 or 5, and if it isn't, print the number + if check_five is not 0: + if check_three is not 0: + print(x) + + if check_three is 0 and check_five is 0: + print("FizzBuzz") + elif check_three is 0: + print("Fizz") + elif check_five is 0: + print("Buzz") + + x += 1 + +if __name__ == "__main__": + main() \ No newline at end of file From 12177d58bd09eae9e1264d841d50dc3a5bc1d312 Mon Sep 17 00:00:00 2001 From: Michael Gregor Date: Sat, 16 Jan 2016 18:56:12 -0800 Subject: [PATCH 053/378] Spelling.... --- students/MichaelGregor/Session 2/Fibonacci/series.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/students/MichaelGregor/Session 2/Fibonacci/series.py b/students/MichaelGregor/Session 2/Fibonacci/series.py index 7428a3a..3661840 100644 --- a/students/MichaelGregor/Session 2/Fibonacci/series.py +++ b/students/MichaelGregor/Session 2/Fibonacci/series.py @@ -1,4 +1,4 @@ -# Admittatily this is not my own work. I simply could figure it out nor do I under stand how this works yet :) +# Admittedly this is not my own work. I simply could figure it out nor do I under stand how this works yet :/ def main(): fibonacci(7) From 834c353e10dd8139f161d379e8e06c1c6593c844 Mon Sep 17 00:00:00 2001 From: Michael Gregor Date: Sat, 16 Jan 2016 19:17:13 -0800 Subject: [PATCH 054/378] Finished Money Changing assignment. --- .../Session 2/MoneyCounting/MoneyCounting.py | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 students/MichaelGregor/Session 2/MoneyCounting/MoneyCounting.py diff --git a/students/MichaelGregor/Session 2/MoneyCounting/MoneyCounting.py b/students/MichaelGregor/Session 2/MoneyCounting/MoneyCounting.py new file mode 100644 index 0000000..d14c69a --- /dev/null +++ b/students/MichaelGregor/Session 2/MoneyCounting/MoneyCounting.py @@ -0,0 +1,26 @@ +def main(): + # Prompt user for their guesses + num_pennies = float(input("Enter number of pennies: ")) + num_nickles = float(input("Enter number of nickles: ")) + num_dimes = float(input("Enter number of dimes: ")) + num_quarter = float(input("Enter number of quarters: ")) + + # Add total values based on input + total_pennies = num_pennies * .01 + total_nickles = num_nickles * .05 + total_dimes = num_dimes * .10 + total_quarters = num_quarter * .25 + + # Combine results + result = total_dimes + total_nickles + total_pennies + total_quarters + + # Check if user hits exactly 1 dollar and if not, provide how much over or under they were + if result == 1.0: + print("Congratz for winning the game") + elif result < 1.0: + print("Total amount is {} which is under $1.00".format(result)) + else: + print("Total amount is {} which is above $1.00".format(result)) + +if __name__ == "__main__": + main() \ No newline at end of file From a017429a6b5c3b11a6ff1e0473e46bc82ac395da Mon Sep 17 00:00:00 2001 From: "ThomasGaffneyIV@Gmail.com" Date: Sat, 16 Jan 2016 20:33:28 -0800 Subject: [PATCH 055/378] added MoneyCounting.py --- .../session_02/MoneyCounting.py | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 students/Thomas_Gaffney/session_02/MoneyCounting.py diff --git a/students/Thomas_Gaffney/session_02/MoneyCounting.py b/students/Thomas_Gaffney/session_02/MoneyCounting.py new file mode 100644 index 0000000..3728f4e --- /dev/null +++ b/students/Thomas_Gaffney/session_02/MoneyCounting.py @@ -0,0 +1,28 @@ +def enterACoin (coinName): + numberOfCoins = input("Enter the number of "+coinName+":") + try: + int(numberOfCoins) + return int(numberOfCoins) + except: + print("Please enter an integer") + return enterACoin(coinName) + +def isADollar(pennies, nickels, dimes, quarters): + value = pennies*.01+nickels*.05+dimes*.1+quarters*.25 + return value + +input("Try to enter a combination of coins that equals exactly $1. Press Enter to continue:") + +pennies = enterACoin("Pennies") +nickels = enterACoin("Nickels") +dimes = enterACoin("Dimes") +quarters = enterACoin("Quarters") + +value = isADollar(pennies=pennies, nickels = nickels, dimes = dimes, quarters = quarters) + +if(value == 1.0): + print("Congratualations, you win!") +elif(value > 1.0): + print("That adds up to "+str(value)+" which is greater than a dollar. You lost!") +elif(value < 1.0): + print("That adds up to "+str(value)+" which is less than a dollar. You lost!") From 1cc1aaf86611566a47953a9afef1b9b63864d7e5 Mon Sep 17 00:00:00 2001 From: Deana Holmer Date: Sun, 17 Jan 2016 14:28:36 -0800 Subject: [PATCH 056/378] Session02 exercises --- students/DeanaHolmer/session02/fizzbuzz.py | 22 ++++++++ .../DeanaHolmer/session02/grid-printer.py | 34 +++++++++++ students/DeanaHolmer/session02/series.py | 56 +++++++++++++++++++ 3 files changed, 112 insertions(+) create mode 100644 students/DeanaHolmer/session02/fizzbuzz.py create mode 100644 students/DeanaHolmer/session02/grid-printer.py create mode 100644 students/DeanaHolmer/session02/series.py diff --git a/students/DeanaHolmer/session02/fizzbuzz.py b/students/DeanaHolmer/session02/fizzbuzz.py new file mode 100644 index 0000000..ae8e654 --- /dev/null +++ b/students/DeanaHolmer/session02/fizzbuzz.py @@ -0,0 +1,22 @@ +# Deana Holmer +# UWPCE Python 2016 Winter +# "fizzbuzz.py" due 1/21/2016 +# In this exercise we count from 1-100, printing "fizz" +# instead of number for multiples of 3, +# "buzz" instead of number for multiples of 5 +# and "fizzbuzz" instead of number for multiples of 3 and 5 + +import os +os.chdir('C:\\Documents\\Python\\python35src\\UWPython1\\week2') + +fizznum = 3 +buzznum = 5 +for i in range(1, 101): + if i % (fizznum * buzznum) == 0: + print("fizzbuzz") + elif i % fizznum == 0: + print("fizz") + elif i % buzznum == 0: + print("buzz") + else: + print(i) diff --git a/students/DeanaHolmer/session02/grid-printer.py b/students/DeanaHolmer/session02/grid-printer.py new file mode 100644 index 0000000..87a1574 --- /dev/null +++ b/students/DeanaHolmer/session02/grid-printer.py @@ -0,0 +1,34 @@ +# Deana Holmer +# UWPCE Python 2016 Winter +# "grid-printer.py" due 1/21/2016 +# In this exercise we draw blocks using functions, loops and string +# manipulation + +import os +os.chdir('C:\\Documents\\Python\\python35src\\UWPython1\\week2') + + +def block_ceiling(num_blocks_across, block_width): + print_line = '+' + for i in range(0, num_blocks_across): + print_line = print_line + ' -' * block_width + ' +' + return print_line + + +def block_wall(num_blocks_across, block_width): + print_line = '|' + for i in range(0, num_blocks_across): + print_line = print_line + ' ' * block_width + ' |' + return print_line + +# parameters +block_width = 4 +block_height = 4 +num_blocks_across = 2 +num_blocks_down = 2 + +for i in range(0, num_blocks_down): + print(block_ceiling(num_blocks_across, block_width)) + for j in range(0, block_height): + print(block_wall(num_blocks_across, block_width)) +print(block_ceiling(num_blocks_across, block_width)) diff --git a/students/DeanaHolmer/session02/series.py b/students/DeanaHolmer/session02/series.py new file mode 100644 index 0000000..ce3f6b2 --- /dev/null +++ b/students/DeanaHolmer/session02/series.py @@ -0,0 +1,56 @@ +# Deana Holmer +# UWPCE Python 2016 Winter +# "series.py" due 1/21/2016 +# In this exercise we compute finbonacci series +import os +os.chdir('C:\\Documents\\Python\\python35src\\UWPython1\\week2') + + +def fibonacci(n): + """Compute and return next number in fibonacci sequence.""" + if n <= 1: + return n + else: + return (fibonacci(n - 1) + fibonacci(n - 2)) + + +def lucas(n): + """Compute and return next number in lucas sequence.""" + if n == 0: + return 2 + elif n == 1: + return 1 + else: + return (lucas(n - 1) + lucas(n - 2)) + +def sum_series(n, a=0, b=1): + """Decide on fibonacci lucas or other series and run it.""" + if a == 0 and b == 1: + return fibonacci(n) + elif a == 2 and b == 1: + return lucas(n) + else: + return None + +# test it +nterms = 10 + +print ("Test fibonacci") +for i in range(nterms): + print(fibonacci(i)) + +print ("Test lucas") +for i in range(nterms): + print(lucas(i)) + +print ("Test sum_series with defaults") +for i in range(nterms): + print(sum_series(i)) + +print ("Test sum_series with lucas params") +for i in range(nterms): + print(sum_series(i,2,1)) + +print ("Test sum_series with other params") +for i in range(nterms): + print(sum_series(i,4,5)) From cac78c44bf560f4d459ebb352cc217f7b2626807 Mon Sep 17 00:00:00 2001 From: NewtonMD Date: Mon, 18 Jan 2016 21:14:53 -0800 Subject: [PATCH 057/378] FizzBuzz --- students/mike_newton/Module2/FizzBuzz.py | 41 ++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 students/mike_newton/Module2/FizzBuzz.py diff --git a/students/mike_newton/Module2/FizzBuzz.py b/students/mike_newton/Module2/FizzBuzz.py new file mode 100644 index 0000000..a62dce7 --- /dev/null +++ b/students/mike_newton/Module2/FizzBuzz.py @@ -0,0 +1,41 @@ +'''______________________________________________________ +Mike Newton +newton33@uw.edu +Intro To Python 100A +University of Washington, Winter 2016 +Last Updated: 18 January 2016 +Python Version 3.5.1 + +FizzBuzz +Write a function to print out the numbers from 1 to n, +but replace numbers divisible by 3 with "Fizz", numbers divisible +by 5 with "Buzz". Numbers divisible by both factors should display "FizzBuzz. + +The function should be named FizzBuzz and be able to accept a natural +number as argument. +______________________________________________________''' + +#Explain to the user what the script will accomplish +print("This script will accept a user defined natural number and count to that" + "number starting at 1. If the number is divisible by 3 'Fizz' will be displayed." + "If the number is divisble by 5, 'Buzz' will be displayed. If the number by both 3 and 5," + "'FizzBuzz' will be displayed\n") + +#Ask user to input an integer +while True: + try: + N = int(input("Please enter an integer value of N that you would like to count to: ")) + break + #If user doesn't input an integer value, prompt them to try again + except ValueError: + print("That wasn't an integer! Try again...") + +for i in range(1,N+1): + if i % 5 == 0 and i % 3 == 0: + print("FizzBuzz") + elif i % 5 == 0: + print("Fizz") + elif i % 3 == 0: + print("Buzz") + else: + print(i) From d48764a65d807ca734c728fe14607277faf9cdfa Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 19 Jan 2016 10:53:15 -0800 Subject: [PATCH 058/378] this is from the classroom commit, but not finding the new established git committ --- students/Boundb3/first test file | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 students/Boundb3/first test file diff --git a/students/Boundb3/first test file b/students/Boundb3/first test file new file mode 100644 index 0000000..a6499f8 --- /dev/null +++ b/students/Boundb3/first test file @@ -0,0 +1,16 @@ +def test(a): + if a == 5: + print("that's the value I'm looking for!") + elif a == 7: + print("that's an OK number") + else: + print("that number won't do!") + + test(5) +that's the value I'm looking for! + +In [14]: test(7) +that's an OK number + +In [15]: test(14) +that number won't do! \ No newline at end of file From 07fdac4512ad21c5bc6de1fbe9c803de4950dc65 Mon Sep 17 00:00:00 2001 From: Mike Schincariol Date: Tue, 19 Jan 2016 21:57:21 -0500 Subject: [PATCH 059/378] Completed session2 exercises. --- .../session2/FizzBuzz/FizzBuzz.py | 18 +++++ .../session2/MoneyCounting/moneycounting.py | 74 +++++++++++++++++++ 2 files changed, 92 insertions(+) create mode 100644 students/MikeSchincariol/session2/FizzBuzz/FizzBuzz.py create mode 100644 students/MikeSchincariol/session2/MoneyCounting/moneycounting.py diff --git a/students/MikeSchincariol/session2/FizzBuzz/FizzBuzz.py b/students/MikeSchincariol/session2/FizzBuzz/FizzBuzz.py new file mode 100644 index 0000000..91b2aab --- /dev/null +++ b/students/MikeSchincariol/session2/FizzBuzz/FizzBuzz.py @@ -0,0 +1,18 @@ + +def FizzBuzz(n): + if not isinstance(n, int): + raise TypeError("FIZZBUZZ: Argument of type {0} is not supported. Only type 'int' is allowed".format(type(n))) + for i in range(1, n+1): + if (i / 3 == i // 3 and i / 5 == i // 5): + print('FizzBuzz') + elif (i / 3 == i // 3): + print('Fizz') + elif (i / 5 == i // 5): + print('Buzz') + else: + print('{0}'.format(i)) + + +if __name__ == "__main__": + FizzBuzz(60) + #FizzBuzz("qwerty") \ No newline at end of file diff --git a/students/MikeSchincariol/session2/MoneyCounting/moneycounting.py b/students/MikeSchincariol/session2/MoneyCounting/moneycounting.py new file mode 100644 index 0000000..277970c --- /dev/null +++ b/students/MikeSchincariol/session2/MoneyCounting/moneycounting.py @@ -0,0 +1,74 @@ +import math + +#A method to get input from the user and validate that it is an int +def get_integer_input(prompt): + while True: + val_is_ok = False + val = input(prompt) + try: + val = int(val) + val_is_ok = True + except: + #Normally too wide an exception scope, but, in this case, + #anything that isn't explictly an integer is a problem we + #want to catch. + print("The quantity entered must be an integer") + + if val_is_ok: + break + return val + + +#Main program +#Opening banner +print("-- The Money Counting Game --") +print("To play, enter the quantity of each type of coin.") +print("If the sum of all the coin you enter totals $1, you win!") + +#Play again loop +while True: + + print("\n") + num_pennies = get_integer_input("Enter the number of pennies : ") + num_nickels = get_integer_input("Enter the number of nickels : ") + num_dimes = get_integer_input("Enter the number of dimes : ") + num_quarters = get_integer_input("Enter the number of quarters: ") + + total = round((1*num_pennies + 5*num_nickels + 10*num_dimes + 25*num_quarters) / 100, 2) + delta = round(total - 1.0, 2) + + if total == 1: + print(" _ _ __ _______ _ _ _ _ ______ _____ _ _ ") + print("| | | \ \ / /_ _| \ | | \ | | ____| __ \ | | |") + print("| | | \ \ /\ / / | | | \| | \| | |__ | |__) | | | |") + print("| | | \ \/ \/ / | | | . ` | . ` | __| | _ / | | |") + print("|_|_| \ /\ / _| |_| |\ | |\ | |____| | \ \ |_|_|") + print("(_|_) \/ \/ |_____|_| \_|_| \_|______|_| \_\ (_|_)") + else: + print("__ __ _ __") + print("\ \ / / | | _ / /") + print(" \ \_/ /__ _ _ | | ___ ___ ___ (_) |") + print(" \ / _ \| | | | | | / _ \/ __|/ _ \ | |") + print(" | | (_) | |_| | | |___| (_) \__ \ __/ _| |") + print(" |_|\___/ \__,_| |______\___/|___/\___| (_) |") + print(" \\_\\") + print("\n") + print("Your money totalled: ${0}, which was a difference of ${1} from the goal.".format(total, delta)) + + + done = False + while True: + print("\n") + play_again = input("Would you like to play again [y/n]? ").lower() + if play_again not in ['y', 'n']: + print("Invalid choice. Cmon...it's only 2 keys...you can get this right.") + print("Now concentrate...") + continue + elif play_again in ['n']: + done = True + break + else: + done = False + break + if done : + break From b6154d4bd8d2acf4eab647e2562a5366e94dab26 Mon Sep 17 00:00:00 2001 From: Rick Riehle Date: Tue, 19 Jan 2016 19:49:06 -0800 Subject: [PATCH 060/378] A few more substitution directives --- slides_sources/source/include.rst | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/slides_sources/source/include.rst b/slides_sources/source/include.rst index 4b1ba0a..ae16f17 100644 --- a/slides_sources/source/include.rst +++ b/slides_sources/source/include.rst @@ -1,10 +1,13 @@ .. include.rst .. -.. Include this file at the top of project source files -.. to effect substitutions in the source. -.. -.. Note that preformatted/code blocks ignore .rst style -.. substitutions. +.. Include this file at the top of project source files to effect substitutions in the source. +.. Note that preformatted/code blocks ignore .rst style substitutions. + +.. |course-name-short| replace:: Python300 +.. |course-name-long| replace:: Systems Programming with Python +.. |course-term| replace:: Summer 2016 +.. |course-meeting-time| replace:: tbd +.. |course-meeting-location| replace:: tbd .. |instructor_1_name| replace:: Rick Riehle .. |instructor_1_email| replace:: rriehle (at) uw (dot) edu @@ -13,11 +16,10 @@ .. |instructor_2_email| replace:: tbd .. |repo-url| replace:: https://github.com/UWPCE-PythonCert/IntroPython2016a - .. |gh-pages-url| replace:: http://uwpce-pythoncert.github.io/IntroPython2016a/ .. |cms| replace:: https://canvas.uw.edu/courses/1026775 - .. |discussion-forum| replace:: https://canvas.uw.edu/courses/1026775/discussion_topics .. |office-hours-time| replace:: 10 a.m. to noon on Sundays +.. |office-hours-location| replace:: tbd From c42b4917c830cf6ef3f63ceeaf6cc8b14d423ff7 Mon Sep 17 00:00:00 2001 From: John Rudolph Date: Wed, 20 Jan 2016 00:51:12 -0500 Subject: [PATCH 061/378] added lab2 exercises --- students/JohnRudolph/lab2/fizzbuzz.py | 18 ++++++++++++++++++ students/JohnRudolph/lab2/moneycount.py | 22 ++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 students/JohnRudolph/lab2/fizzbuzz.py create mode 100644 students/JohnRudolph/lab2/moneycount.py diff --git a/students/JohnRudolph/lab2/fizzbuzz.py b/students/JohnRudolph/lab2/fizzbuzz.py new file mode 100644 index 0000000..3a60a08 --- /dev/null +++ b/students/JohnRudolph/lab2/fizzbuzz.py @@ -0,0 +1,18 @@ +#createe fizzbuzz function +def fizzbuzz(start, stop): + #need to +1 to stop in order to print last number + for i in range(start, stop +1): + #set string to null + str = '' + if i % 3 !=0 and i % 5 != 0: print(i) + else: + if (i % 3) == 0: str = 'Fizz' + if (i % 5) == 0: str = str + 'Buzz' + print(str) + +#make sure input is entered as an integer +try: + stop = int(input('Input last integer in range: ')) + fizzbuzz(1, stop) +except: + print('You did not enter that value as an integer! Try again') diff --git a/students/JohnRudolph/lab2/moneycount.py b/students/JohnRudolph/lab2/moneycount.py new file mode 100644 index 0000000..f7f0497 --- /dev/null +++ b/students/JohnRudolph/lab2/moneycount.py @@ -0,0 +1,22 @@ + +#create function +def moneycount(p, n, d, q): + #get total cash input + totalcash = .01 * p + n *.05 + d * .10 + q * .25 + if totalcash == 1: + print('You have won the game') + elif totalcash < 1: print('Your total change is less than a dollar') + else: print('Your total change is greater than a dollar') + +#ask for input - use float for decimals +try: + p = int(input('# of pennies: ')) + n = int(input('# of nickels: ')) + d = int(input('# of dimes: ')) + q = int(input('# of quarters: ')) + + #run function + moneycount(p, n, d, q) + +except: + print('You did not enter that value as an integer! Try again') \ No newline at end of file From 5aef44aba87118904bbac49b77f9fa9c090e29b5 Mon Sep 17 00:00:00 2001 From: Mike Schincariol Date: Wed, 20 Jan 2016 22:10:45 -0500 Subject: [PATCH 062/378] Optiization: I forgot about the mod (%) function. --- students/MikeSchincariol/session2/FizzBuzz/FizzBuzz.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/students/MikeSchincariol/session2/FizzBuzz/FizzBuzz.py b/students/MikeSchincariol/session2/FizzBuzz/FizzBuzz.py index 91b2aab..8706ced 100644 --- a/students/MikeSchincariol/session2/FizzBuzz/FizzBuzz.py +++ b/students/MikeSchincariol/session2/FizzBuzz/FizzBuzz.py @@ -3,11 +3,11 @@ def FizzBuzz(n): if not isinstance(n, int): raise TypeError("FIZZBUZZ: Argument of type {0} is not supported. Only type 'int' is allowed".format(type(n))) for i in range(1, n+1): - if (i / 3 == i // 3 and i / 5 == i // 5): + if (i % 3 == 0 and i % 5 == 0): print('FizzBuzz') - elif (i / 3 == i // 3): + elif (i % 3 == 0): print('Fizz') - elif (i / 5 == i // 5): + elif (i % 5 == 0): print('Buzz') else: print('{0}'.format(i)) From 9459645f36a44ce93ff6b73a67937fd6e8e3ef42 Mon Sep 17 00:00:00 2001 From: John Rudolph Date: Wed, 20 Jan 2016 22:56:19 -0500 Subject: [PATCH 063/378] modified money count --- students/JohnRudolph/lab2/moneycount.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/students/JohnRudolph/lab2/moneycount.py b/students/JohnRudolph/lab2/moneycount.py index f7f0497..e55c6b0 100644 --- a/students/JohnRudolph/lab2/moneycount.py +++ b/students/JohnRudolph/lab2/moneycount.py @@ -1,21 +1,19 @@ -#create function def moneycount(p, n, d, q): - #get total cash input + #get total cash input based on int entered for each coin type totalcash = .01 * p + n *.05 + d * .10 + q * .25 if totalcash == 1: print('You have won the game') elif totalcash < 1: print('Your total change is less than a dollar') else: print('Your total change is greater than a dollar') -#ask for input - use float for decimals +#ask for input - make sure an int is enetered for each coin type try: p = int(input('# of pennies: ')) n = int(input('# of nickels: ')) d = int(input('# of dimes: ')) q = int(input('# of quarters: ')) - #run function moneycount(p, n, d, q) except: From 1601aec0863eb6d46271cff39777e23d52118a08 Mon Sep 17 00:00:00 2001 From: John Rudolph Date: Thu, 21 Jan 2016 00:08:00 -0500 Subject: [PATCH 064/378] Added series.py exercise --- students/JohnRudolph/lab2/series.py | 55 +++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 students/JohnRudolph/lab2/series.py diff --git a/students/JohnRudolph/lab2/series.py b/students/JohnRudolph/lab2/series.py new file mode 100644 index 0000000..5d16be9 --- /dev/null +++ b/students/JohnRudolph/lab2/series.py @@ -0,0 +1,55 @@ + +def fibonacci(n): + ''' + This function creates a fibonacci sequence and returns the last number in series based on input 'n' + The sequnece generates a new number based on sum of previous 2 numbers in the sequence + Sequence starts n = 1 return 0 and n = 2 return 1 + Sequence can populate recursively when n > 2 + ''' + if n == 1: + fib = 0 + return fib + elif n == 2: + fib = 1 + return fib + else: + fib = fibonacci(n-1) + fibonacci(n-2) + return fib + +def lucas(n): + ''' + This function creates lucas numbers and returns the last number in series based on input 'n' + The sequnece generates a new number based on sum of previous 2 numbers in the sequence + Same logic as fibonacci but sequence starts n = 1 return 2 and n = 2 return 1 + Sequence can populate recursively when n > 2 + ''' + if n == 1: + luc = 2 + return luc + elif n == 2: + luc = 1 + return luc + else: + luc = lucas(n-1) + lucas(n-2) + return luc + +def sum_series(n, int1=0, int2=1): + ''' + This function creates a recursive series similar to fibonacci and lucas functions + Except it accepts optional input parameters that determin which 2 values are used to start sequence + If optional parameters are left blank then fibonacci starting values are used + ''' + if n == 1: + s = int1 + return s + elif n == 2: + s = int2 + return s + else: + s = sum_series(n-1, int1, int2) + sum_series(n-2, int1, int2) + return s + +print(fibonacci(8), lucas(8), sum_series(8,2,1)) + + + From a6093408b08a6a06dd1cab8d5de823da969c76e6 Mon Sep 17 00:00:00 2001 From: Marie Curie Date: Thu, 21 Jan 2016 21:07:32 +0100 Subject: [PATCH 065/378] Week2 Labs --- .../aderdouri/Week2_Lab1_FizzBuzz/FizzBuzz.py | 25 +++++++++ .../aderdouri/Week2_Lab1_FizzBuzz/main.py | 37 +++++++++++++ .../Week2_Lab2_MoneyCounting/MoneyCounting.py | 24 +++++++++ .../Week2_Lab2_MoneyCounting/main.py | 53 +++++++++++++++++++ 4 files changed, 139 insertions(+) create mode 100644 students/aderdouri/Week2_Lab1_FizzBuzz/FizzBuzz.py create mode 100644 students/aderdouri/Week2_Lab1_FizzBuzz/main.py create mode 100644 students/aderdouri/Week2_Lab2_MoneyCounting/MoneyCounting.py create mode 100644 students/aderdouri/Week2_Lab2_MoneyCounting/main.py diff --git a/students/aderdouri/Week2_Lab1_FizzBuzz/FizzBuzz.py b/students/aderdouri/Week2_Lab1_FizzBuzz/FizzBuzz.py new file mode 100644 index 0000000..dbd701f --- /dev/null +++ b/students/aderdouri/Week2_Lab1_FizzBuzz/FizzBuzz.py @@ -0,0 +1,25 @@ +# +# Date: Wednesday 20 January 2016 +# File name: FizzBuzz.py +# Version: 1 +# Author: Abderrazak DERDOURI +# Course: PYTHON 100 A: Programming In Python +# +# Description: Week 2 Lab#1 FizzBuzz +# +# Write a function to print out the numbers from 1 to n, but replace numbers divisible by 3 with "Fizz", numbers divisible by 5 with "Buzz". +# Numbers divisible by both factors should display "FizzBuzz". +# The function should be named FizzBuzz and be able to accept a natural number as argument. +# + + +def FizzBuzz(n): + for i in range(1, n+1): + if (0==i%3 and 0==i%5): + print ("FizzBuzz") + elif (0==i%3): + print ("Fizz") + elif (0==i%5): + print ("Buzz") + else: + print (i) diff --git a/students/aderdouri/Week2_Lab1_FizzBuzz/main.py b/students/aderdouri/Week2_Lab1_FizzBuzz/main.py new file mode 100644 index 0000000..9296622 --- /dev/null +++ b/students/aderdouri/Week2_Lab1_FizzBuzz/main.py @@ -0,0 +1,37 @@ +# +# Date: Wednesday 20 January 2016 +# File name: main.py +# Version: 1 +# Author: Abderrazak DERDOURI +# Course: PYTHON 100 A: Programming In Python +# +# Description: FizzBuzz test +# +# + + + +import sys +from FizzBuzz import FizzBuzz + +def main(): + + print("-------------------------------") + print("play FizzBuzz") + print("-------------------------------") + + playFizzBuzz = True + while playFizzBuzz: + try: + input_var = input("Please enter a natural number : ") + if ("q"==input_var): + playFizzBuzz = False + else: + FizzBuzz(int(input_var)) + except ValueError: + print("Invalid entry") + + playFizzBuzz = True + +if __name__ == "__main__": + sys.exit(int(main() or 0)) \ No newline at end of file diff --git a/students/aderdouri/Week2_Lab2_MoneyCounting/MoneyCounting.py b/students/aderdouri/Week2_Lab2_MoneyCounting/MoneyCounting.py new file mode 100644 index 0000000..0f52ece --- /dev/null +++ b/students/aderdouri/Week2_Lab2_MoneyCounting/MoneyCounting.py @@ -0,0 +1,24 @@ +# +# Date: Wednesday 20 January 2016 +# File name: MoneyCounting.py +# Version: 1 +# Author: Abderrazak DERDOURI +# Course: PYTHON 100 A: Programming In Python +# +# Description: Week 2 Lab#2 Money Counting +# +# Write a program to determine whether a mix of coins can make EXACTLY one dollar. +# Your program should prompt users to enter the number of pennies, nickels, dimes, and quarters. +# If the total value of the coins entered is equal to one dollar, the program should congratulate users for winning the game. +# Otherwise, the program should display a message indicating whether the amount entered was more than or less than a dollar. +# + + +def MoneyCounting(pennies, nickels, dimes, quarters): + amount = 0.01*pennies + 0.05*nickels + 0.1*dimes + 0.25*quarters + if(1==amount): + print ("Congratulation you are the winner") + elif (1>amount): + print ("Amount less than one dollar: ", amount) + elif (1: ") + if ("q"==pennies): + break + intPennies = int(pennies) + + nickels = input("Please enter the number of nickels : ") + if ("q"==nickels): + break + intNickels = int(nickels) + + dimes = input("Please enter the number of dimes : ") + if ("q"==dimes): + break + intDimes = int(dimes) + + quarters = input("Please enter the number of quarters : ") + if ("q"==quarters): + break + + intQuarters = int(quarters) + MoneyCounting(int(pennies), int(nickels), int(dimes), int(quarters)) + + except ValueError: + print("Invalid entry") + + playMoneyCounting = True + +if __name__ == "__main__": + sys.exit(int(main() or 0)) From f5327e3f9505f433ec09e6a297581e14ad4eea4a Mon Sep 17 00:00:00 2001 From: Julie S Date: Thu, 21 Jan 2016 14:01:42 -0800 Subject: [PATCH 066/378] Adding FizzBuzz lab --- students/jjstiehl/Session02/FizzBuzzLab.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 students/jjstiehl/Session02/FizzBuzzLab.py diff --git a/students/jjstiehl/Session02/FizzBuzzLab.py b/students/jjstiehl/Session02/FizzBuzzLab.py new file mode 100644 index 0000000..565cda3 --- /dev/null +++ b/students/jjstiehl/Session02/FizzBuzzLab.py @@ -0,0 +1,20 @@ +''' +Author: Julie Stiehl +Week 2 Lab#1 FizzBuzz +Notes: this is close but not quite correct +''' + +def fizzbuzz(n): + a = 0 + while a Date: Thu, 21 Jan 2016 14:09:46 -0800 Subject: [PATCH 067/378] Session02 lab submission --- students/kbindhu/session02/Fizzbuzz.py | 11 ++++ students/kbindhu/session02/Grid.py | 71 ++++++++++++++++++++++++++ students/kbindhu/session02/series.py | 66 ++++++++++++++++++++++++ 3 files changed, 148 insertions(+) create mode 100644 students/kbindhu/session02/Fizzbuzz.py create mode 100644 students/kbindhu/session02/Grid.py create mode 100644 students/kbindhu/session02/series.py diff --git a/students/kbindhu/session02/Fizzbuzz.py b/students/kbindhu/session02/Fizzbuzz.py new file mode 100644 index 0000000..7a4dd44 --- /dev/null +++ b/students/kbindhu/session02/Fizzbuzz.py @@ -0,0 +1,11 @@ +#!/usr/bin/python +for i in range(1,101): + if i%3==0: + if i%5==0: + print ("FizzBuzz") + else: + print("Fizz") + elif (i%5==0): + print("Buzz") + else: + print(i) diff --git a/students/kbindhu/session02/Grid.py b/students/kbindhu/session02/Grid.py new file mode 100644 index 0000000..5908848 --- /dev/null +++ b/students/kbindhu/session02/Grid.py @@ -0,0 +1,71 @@ +#!/usr/bin/python + +"""remove comments to run the function""" +#part1 of grid excercise + +def grid_part1(): + plus= '+' + minus='-' + bar='|' + for i in range(3): + """below prints +----+----+""" + print(plus+4*minus+plus+4*minus+plus) + if(i==2): + """this break is make sure only +----+ will be printed last doesnt need the |---|---|""" + break + for j in range(4): + """print | | | four times""" + print(bar+4*" "+bar+4*" "+bar) + +#call function for testing +#grid_part1() + +#Part2 of grid exercise generalized function + +def grid_part2(n): + plus= '+' + minus='-' + bar='|' + mult=n//2 + for i in range(3): + """below prints +----+----+""" + print(plus+mult*minus+plus+mult*minus+plus) + if(i==2): + """this break is make sure only +----+ will be printed last doesnt need the |---|---|""" + break + for j in range(mult): + """print | | | mult times""" + print(bar+mult*" "+bar+mult*" "+bar) + +#call function for testing +#grid_part2(15) + + +#part3 of grid execise +# my comments assume grid(3,4) ie 3 rows and 4 columns +def grid_part3(rows,columns): + plus= '+' + minus='-' + bar='|' + for l in range(rows): + for i in range(rows): + """ print (+ and columns*-)eg:grid(3,4) below + loop prints "+---- "for 3 times (rows) ie +----+----+----+""" + print(plus+columns*minus,end='') + print(plus) + """below loop prints bar followed by spaces*no of columns. + Inner j loop prints 'bar followed by 4 spaces(columns) + outerloop with k iterator print tha bar folllowed by 4 spaces it for no of rows""" + for k in range(columns): + for j in range (rows+1): + print(bar+columns*" ",end='') + """newline""" + print() + """ below loop print last line of grid which is a +- pattern""" + for m in range(rows): + print(plus+columns*minus,end='') + print(plus) + + +#call for function +#grid_part3(5,3) diff --git a/students/kbindhu/session02/series.py b/students/kbindhu/session02/series.py new file mode 100644 index 0000000..53849b9 --- /dev/null +++ b/students/kbindhu/session02/series.py @@ -0,0 +1,66 @@ +#!/usr/bin/python +#fibonacci +def fibonacci(n): + """Returning base case for recursion ie 0 and 1 case""" + if(n==0): + return 0 + elif(n==1): + return 1 + else: + """recursively calling fibonacci function for numbers other than 0 and 1 + suppose n=3,the following take place + fibonacci(3)=fibonacci(1)+fibonacci(2),which breaks + 1+(fibonacci(0)+fibonacci(1)),which is + 1+0+1=2""" + return(fibonacci(n-2)+fibonacci(n-1)) + +#print (fibonacci(6)) + +#lucas function +def lucas(n): + """Returning base case for recursion ie 0 and 1 case""" + if(n==0): + return 2 + elif(n==1): + return 1 + else: + """recursively calling fibonacci function for numbers other than 0 and 1 + suppose n=3,the following take place + lucas(3)=lucas(1)+lucas(2),which breaks + 1+(lucas(0)+lucas(1)),which is + 1+2+1=4""" + return(lucas(n-2)+lucas(n-1)) +#print(lucas(4)) + +#generiliazed function +def sum_series(reqd,op1=0,op2=1): + """base values in series are set by optional parameters + eg if op1 is 0 and op2 is 1 the series will be fibonacci and if op1 and op2 are 2 and 1 respectively series will be lucas + """ + if(reqd==0): + return op1 + elif(reqd==1): + return op2 + else: + """other vlaues are printed by below statement here function call requires op1 and op2 since they are set from out of + function""" + return(sum_series(reqd-2,op1,op2)+sum_series(reqd-1,op1,op2)) + +#print(sum_series(4,2,1)) + + +#function call +print ("fibonacci vlaue of 6 is",fibonacci(6)) +print("lucas value of 4 is",lucas(4)) +print("value of series for (4 3 1 )is",sum_series(4,3,1)) +#assertion block +#test for fibonacci series +#testing a passing case for fibonacci +assert fibonacci(6)==8 +# testing a failing case for lucas +assert lucas(4)==4 +#testing sum series case +#pass case +assert sum_series(4,3,1)==9 +#fail case +assert sum_series(3,3,1)==4 From 78a4c5b168f346230eab7fe4f34ea9ad68e49ed7 Mon Sep 17 00:00:00 2001 From: barlaensdoonn Date: Thu, 21 Jan 2016 16:09:11 -0800 Subject: [PATCH 068/378] added README.rst --- students/brandon_aleson/README.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 students/brandon_aleson/README.rst diff --git a/students/brandon_aleson/README.rst b/students/brandon_aleson/README.rst new file mode 100644 index 0000000..7e59600 --- /dev/null +++ b/students/brandon_aleson/README.rst @@ -0,0 +1 @@ +# README From b60bb91da46a616781be68d2a836c37f16ee5685 Mon Sep 17 00:00:00 2001 From: Rick Riehle Date: Thu, 21 Jan 2016 16:30:31 -0800 Subject: [PATCH 069/378] Updates for tonight's class --- slides_sources/source/exercises/list_lab.rst | 2 +- slides_sources/source/session03.rst | 35 ++++++++++---------- 2 files changed, 18 insertions(+), 19 deletions(-) diff --git a/slides_sources/source/exercises/list_lab.rst b/slides_sources/source/exercises/list_lab.rst index 6b1ed95..99767d5 100644 --- a/slides_sources/source/exercises/list_lab.rst +++ b/slides_sources/source/exercises/list_lab.rst @@ -31,7 +31,7 @@ to query the user for info at the command line, you use: Procedure --------- -In your student dir in the repo, create a ``session02`` dir and put in a new ``list_lab.py`` file. +In your student dir in the repo, create a directory for today's session and put in a new ``list_lab.py`` file. The file should be an executable python script. That is to say that one should be able to run the script directly like so: diff --git a/slides_sources/source/session03.rst b/slides_sources/source/session03.rst index f7fe450..b348f95 100644 --- a/slides_sources/source/session03.rst +++ b/slides_sources/source/session03.rst @@ -49,7 +49,7 @@ Lightning Talks Today: Mike Schincariol - (who else?) + Chi Ho Sequences @@ -272,7 +272,6 @@ Indexing past the end of a sequence will raise an error, slicing will not: Out[132]: " -(demo) Membership ---------- @@ -455,11 +454,7 @@ Slicing LAB Lightning Talks ---------------- - John Rudolph - - Mike Schincariol - - (who else?) + Ready.... go! Lists, Tuples... @@ -930,6 +925,19 @@ This looks benign enough, but changing a list while you are iterating over it ca For example: +.. code-block:: ipython + + In [27]: l = list(range(10)) + In [28]: l + Out[28]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] + In [29]: for item in l: + ....: l.remove(item) + ....: + +.. nextslide:: Was this what you expected? + +For example: + .. code-block:: ipython In [27]: l = list(range(10)) @@ -941,8 +949,6 @@ For example: In [30]: l Out[30]: [1, 3, 5, 7, 9] -Was that what you expected? - .. nextslide:: The Solution Iterate over a copy, and mutate the original: @@ -1114,9 +1120,7 @@ Let's play a bit with Python lists... Lightning Talk --------------- -| -| -| + Place holder... any more? Iteration @@ -1388,7 +1392,6 @@ You can also use ``str()`` In [256]: str(34) Out[256]: '34' -(demo) String Methods @@ -1711,12 +1714,8 @@ Next Week: **Lightning talks next week:** -Andrey Gusev - -Cheryl Ohashi - -Maxwell MacCamy + (Your name here) From dbee75b73f49f14bffe3f7525cdcf9838ec4fe50 Mon Sep 17 00:00:00 2001 From: barlaensdoonn Date: Thu, 21 Jan 2016 16:33:40 -0800 Subject: [PATCH 070/378] updated readme --- students/brandon_aleson/README.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/students/brandon_aleson/README.rst b/students/brandon_aleson/README.rst index 7e59600..3eb5ef4 100644 --- a/students/brandon_aleson/README.rst +++ b/students/brandon_aleson/README.rst @@ -1 +1,3 @@ # README + +Brandon Aleson's directory for Intro to Python 2016 From 185aa26949eb90c867b481a42c8024445a124875 Mon Sep 17 00:00:00 2001 From: robertstephen Date: Thu, 21 Jan 2016 18:33:34 -0800 Subject: [PATCH 071/378] added a FizzBuzz file --- students/robert/FizzBuzz.py | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 students/robert/FizzBuzz.py diff --git a/students/robert/FizzBuzz.py b/students/robert/FizzBuzz.py new file mode 100644 index 0000000..9d37032 --- /dev/null +++ b/students/robert/FizzBuzz.py @@ -0,0 +1,10 @@ +def FizzBuzz(n): + for i in range(1,n+1): + if i % 3 == 0 and i % 5 == 0: + print ("FizzBuzz") + elif i % 3 == 0: + print ("Fizz") + elif i % 5 == 0: + print ("Buzz") + else: + print (i) From 2ce4c44a6279bb179023a603df8b112664218c5f Mon Sep 17 00:00:00 2001 From: Susan Rees Date: Thu, 21 Jan 2016 20:00:23 -0800 Subject: [PATCH 072/378] slicing lab, session 3 --- students/susanRees/session03/Slicing.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 students/susanRees/session03/Slicing.py diff --git a/students/susanRees/session03/Slicing.py b/students/susanRees/session03/Slicing.py new file mode 100644 index 0000000..19055c8 --- /dev/null +++ b/students/susanRees/session03/Slicing.py @@ -0,0 +1,16 @@ +s = "thequickbrownfox" + +#return a sequence with the first and last items exchanged. +s[-1]+s[1:-1]+s[0] + +#return a sequence with every other item removed +s[::2] + +#return a sequence with the first and last 4 items removed, and every other item in between +s[1:-5:2] + +#return a sequence reversed (just with slicing) +s[-1], s[-2], s[-3], s[-4], s[-5], s[-6], s[-7], s[-8], s[-9], s[-10], s[-11], s[-12], s[-13], s[-14], s[-15], s[-16] + +#return a sequence with the middle third, then last third, then the first third in the new order +s[5:11], s[11:16], s[0:5] \ No newline at end of file From 1a8eb745293bcb4989fe06058d691acfcc21b9d1 Mon Sep 17 00:00:00 2001 From: "ThomasGaffneyIV@Gmail.com" Date: Thu, 21 Jan 2016 22:14:33 -0600 Subject: [PATCH 073/378] added code for files --- students/Thomas_Gaffney/session_02/series.py | 24 +++++--------------- 1 file changed, 6 insertions(+), 18 deletions(-) diff --git a/students/Thomas_Gaffney/session_02/series.py b/students/Thomas_Gaffney/session_02/series.py index 54eb9e5..e92261e 100644 --- a/students/Thomas_Gaffney/session_02/series.py +++ b/students/Thomas_Gaffney/session_02/series.py @@ -14,7 +14,7 @@ def fibonacci (n): def lucas (n): -'''Calculates the Lucas sequence given a certain value, n + '''Calculates the Lucas sequence given a certain value, n Parameters ========== n : Int @@ -22,22 +22,10 @@ def lucas (n): Results ========= - returns the nth value of the lucas series -''' - if - else: return fibonacci(n-2) + fibonacci(n-1) + returns the nth value of the lucas series''' + n = n -1 + if(n == 0): return 2 + if(n == 1): return 1 + else: return (lucas(n-2) + lucas(n-1)) -def sumseries (n): -'''Calculates the Lucas sequence given a certain value, n - Parameters - ========== - n : Int - The starting value of the sequence. - - Results - ========= - returns the Lucas series at the nth value - ''' - if(n <= 2): return 0 - else: return fibonacci(n-2) + fibonacci(n-1) From 6c4d8329f2318f1670264e3a256fdddb5f2122a8 Mon Sep 17 00:00:00 2001 From: "ThomasGaffneyIV@Gmail.com" Date: Thu, 21 Jan 2016 22:45:07 -0600 Subject: [PATCH 074/378] updated code for session 2 and 3 --- students/Thomas_Gaffney/session_02/series.py | 35 ++++++++++++++++---- 1 file changed, 28 insertions(+), 7 deletions(-) diff --git a/students/Thomas_Gaffney/session_02/series.py b/students/Thomas_Gaffney/session_02/series.py index e92261e..f0bdea8 100644 --- a/students/Thomas_Gaffney/session_02/series.py +++ b/students/Thomas_Gaffney/session_02/series.py @@ -1,31 +1,52 @@ def fibonacci (n): - '''Calculates the Fibanocci sequence given a certain value, n + '''Calculates the Fibanocci sequence given the length of the series, n Parameters ========== n : Int - The starting value of the sequence. + The length of the the sequence Results ========= - returns value of the Fibonacci sequence''' + returns nth value of the Fibonacci series''' if(n == 0): return 0 if(n == 1): return 1 else: return (fibonacci(n-2) + fibonacci(n-1)) def lucas (n): - '''Calculates the Lucas sequence given a certain value, n + '''Calculates the Lucas sequence given the length of the series, n Parameters ========== n : Int - The starting value of the sequence. + The length of the the sequence Results ========= - returns the nth value of the lucas series''' - n = n -1 + returns the nth value of the Lucas series''' if(n == 0): return 2 if(n == 1): return 1 else: return (lucas(n-2) + lucas(n-1)) +def sum_series (n, startval = 0, secondval=1): + '''Calculates the a series given the length of the series, n + Parameters + ========== + n : Int + The length of the the sequence + startval : Int + The first value in the sequence + secondval : Int + The second value in the sequence + + Results + ========= + returns the nth value of the series''' + if(n == 0): return startval + if(n == 1): return secondval + else: return (sum_series(n-2, startval = startval, secondval = secondval) + sum_series(n-1,startval = startval, secondval = secondval)) + +assert fibonacci(6) == 8 +assert lucas(6) == 18 +assert sum_series(6, startval=0, secondval=1) == 8 +assert sum_series(6, startval=2, secondval=1) == 18 From 79f0545385f3fdc5cbdb82d1b215f0597704171b Mon Sep 17 00:00:00 2001 From: "ThomasGaffneyIV@Gmail.com" Date: Thu, 21 Jan 2016 22:47:45 -0600 Subject: [PATCH 075/378] added second slicing file to test --- .../Thomas_Gaffney/session_03/slicingtwo.py | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 students/Thomas_Gaffney/session_03/slicingtwo.py diff --git a/students/Thomas_Gaffney/session_03/slicingtwo.py b/students/Thomas_Gaffney/session_03/slicingtwo.py new file mode 100644 index 0000000..d90880f --- /dev/null +++ b/students/Thomas_Gaffney/session_03/slicingtwo.py @@ -0,0 +1,37 @@ + + +def switchfirstandlast(stringtouse): + first = stringtouse[0] + last = stringtouse [-1] + middle = stringtouse [1:(len(stringtouse)-1)] + return (last+middle+first) + + +print(switchfirstandlast("abcdefghijkl")) + +def everyotheritem(stringtouse): + newstring="" + for i in range(len(stringtouse)): + i=i+1 + if (i%2 != 0): newstring = newstring+stringtouse[i-1] + return newstring + +print(everyotheritem("abcdefghijkl")) + +def removefirstandlastfour(stringtouse): + newstring=stringtouse[4:(len(stringtouse)-4)] + newstring = everyotheritem(newstring) + return newstring + +print(removefirstandlastfour("abcdefghijklmnop")) + +def reversesequence(stringtouse): + newstring = "" + for i in range(len(stringtouse)): + newstring = newstring + stringtouse[-(len(stringtouse)-i-1)] + return newstring + +print(reversesequence('abcdefghijklmnop')) + + +#testing if will add. \ No newline at end of file From d2028a8c51ccca75a7e4fc956eac95f652a4a15e Mon Sep 17 00:00:00 2001 From: tsegas Date: Thu, 21 Jan 2016 21:16:21 -0800 Subject: [PATCH 076/378] add lab1 fizzbuzz project --- students/tsegas/fbizz_func.py | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 students/tsegas/fbizz_func.py diff --git a/students/tsegas/fbizz_func.py b/students/tsegas/fbizz_func.py new file mode 100644 index 0000000..585eb36 --- /dev/null +++ b/students/tsegas/fbizz_func.py @@ -0,0 +1,35 @@ +### lab-1 FizzBizz program: determine if a list of numbers is +### divisible by 3/5/both/niether and print out the results + +#FIZZBUZZ function +def fizzbuzz(number): + + #if divisible by three or five + dthr = 0 + dfiv = 0 + + # print the number range + print('The numbers to use from 1 to {0} are'.format(number)) + + for n in range(1,number+1): + # check if numbers are divisible by 3 or 5 or both or niether + if (n % 3) == 0: + dthr = 1 + dfiv = 0 + if (n % 5) == 0: + dfiv = 1 + elif (n % 5) == 0: + dfiv = 1 + dthr = 0 + else: + print(n) + dthr = 0 + dfiv = 0 + if (dthr == 1 and dfiv ==0): + print('FIZZ') + if (dthr == 0 and dfiv ==1): + print('BUZZ') + if (dthr == 1 and dfiv ==1): + print('FIZZBUZZ') +#call the function +fizzbuzz(number=30) \ No newline at end of file From 4393c87f5d4dfa71cef740eb22030c90dd39ec5b Mon Sep 17 00:00:00 2001 From: chiho924 Date: Fri, 22 Jan 2016 00:39:11 -0500 Subject: [PATCH 077/378] Added week 2's labs and exercises again --- students/ChiHo/session02/fizz_buzz.py | 39 +++++++++ students/ChiHo/session02/grid_printer.py | 53 ++++++++++++ students/ChiHo/session02/money_counting.py | 61 ++++++++++++++ students/ChiHo/session02/series.py | 97 ++++++++++++++++++++++ 4 files changed, 250 insertions(+) create mode 100644 students/ChiHo/session02/fizz_buzz.py create mode 100644 students/ChiHo/session02/grid_printer.py create mode 100644 students/ChiHo/session02/money_counting.py create mode 100644 students/ChiHo/session02/series.py diff --git a/students/ChiHo/session02/fizz_buzz.py b/students/ChiHo/session02/fizz_buzz.py new file mode 100644 index 0000000..b8679ce --- /dev/null +++ b/students/ChiHo/session02/fizz_buzz.py @@ -0,0 +1,39 @@ +# Week 2 - Lab #1: FizzBuzz +# Date: Saturday, January 16, 2016 +# Student: Chi Kin Ho + + +def fizz_buzz(n): + + """ + This function takes a natural number, n. + It prints out the numbers from 1 to n, but it replaces numbers + divisible by 3 with "Fizz", numbers divisible by 5 with "Buzz". + Numbers divisible by both factors should display "FizzBuzz". + """ + + message = '' + for i in range(1, n+1): + is_divisible = False + if i % 3 == 0: # divisible by 3 + message += 'Fizz\n' + is_divisible = True + if i % 5 == 0: # divisible by 5 + message += 'Buzz\n' + is_divisible = True + if not is_divisible: # not divisible by 3 and/or 5 + message += str(i) + '\n' + # Display the new message on the screen. + print(message) + + +# Test Case 1: n = 1 +fizz_buzz(1) +# Test Case 2: n = 3 +fizz_buzz(3) +# Test case 3: n = 5 +fizz_buzz(5) +# Test case 4: n = 10 +fizz_buzz(10) +# Test case 5: n = 16 +fizz_buzz(16) \ No newline at end of file diff --git a/students/ChiHo/session02/grid_printer.py b/students/ChiHo/session02/grid_printer.py new file mode 100644 index 0000000..5eb73fd --- /dev/null +++ b/students/ChiHo/session02/grid_printer.py @@ -0,0 +1,53 @@ +# Week 2 - Lab #3: Print Grid +# Date: Sunday, January 17, 2016 +# Student: Chi Kin Ho + + +def print_grid(n, m): + + """ + This function takes two natural number arguments, n and m. It prints a + grid with n by n squares where each square has the width of m characters. + """ + + # Initialize the grid before drawing. + grid = '' + for i in range(n): + # Draw a horizontal row of border. + grid += print_one_row_of_symbols(n, m, '+', '-') + # Draw m rows of vertical bars. + grid += print_one_row_of_symbols(n, m, '|', ' ') * m + # Draw the last horizontal row of border. + grid += print_one_row_of_symbols(n, m, '+', '-') + # Output the grid on the screen. + print(grid) + + +def print_one_row_of_symbols(n, m, outer_symbol, inner_symbol): + + """ + This function takes two natural number arguments, n and m, and two character arguments, + outer_symbol and inner_symbol. It prints one row of symbols with (n+1) outer_symbols + and m inner_symbols between two outer_symbols. + """ + + # Draw the first outer symbol in a row. + grid = outer_symbol + for i in range(n): + # Draw n inner symbols in the same row. + grid += inner_symbol * m + # Draw the outer symbol. + grid += outer_symbol + # Draw a new line. + grid += '\n' + return grid + + +# Test Case 1: 2 x 2 grid where each square has the width of 1. +print_grid(2, 1) +# Test Case 2: 2 x 2 grid where each square has the width of 7. +print_grid(2, 7) +# Test Case 3: 3 x 3 grid where each square has the width of 4. +print_grid(3, 4) +# Test Case 4: 5 x 5 grid where each square has the width of 3. +print_grid(5, 3) diff --git a/students/ChiHo/session02/money_counting.py b/students/ChiHo/session02/money_counting.py new file mode 100644 index 0000000..0c6a785 --- /dev/null +++ b/students/ChiHo/session02/money_counting.py @@ -0,0 +1,61 @@ +# Week 2 - Lab #2: MoneyCounting +# Date: Saturday, January 16, 2016 +# Student: Chi Kin Ho + + +def prompt_number_of_coins(prompt): + + """ + This function takes a prompt message of string. + It prompts the user for the number of coins and returns it. + """ + + # Obtain the number of coins from the user. + number_of_coins = input(prompt) + return number_of_coins + + +def money_counting(pennies, nickels, dimes, quarters): + + """ + This function determines whether a mix of coins can make EXACTLY + one dollar. Your program should prompt users to enter 4 integers: + the number of pennies, nickels, dimes, and quarters. If the total + value of the coins entered is equal to one dollar, the program + should congratulate users for winning the game. Otherwise, the + program should display a message indicating whether the amount + entered was more than or less than a dollar. + + """ + + # Check to ensure that pennies, nickels, dimes, and quarters are + # not negative. + if pennies < 0 or nickels < 0 or dimes < 0 or quarters < 0: + # Output an error message. + print('\nInput Error: Pennies, nickels, dimes, and quarters must be nonnegative.') + # Return and exit the function. + return None + + # Calculate the total value based on the number of pennies, nickels, + # dimes, and quarters. + total_value = 0.01*pennies + 0.05*nickels + 0.10*dimes + 0.25*quarters + if total_value == 1: # The total value is $1.00. + print('\nCongratulations, you win the game!') + elif total_value > 1: # The total value is greater than $1.00. + print('\nThe amount entered was more than a dollar.') + else: # The total value is less than $1.00. + print('\nThe amount entered was less than a dollar.') + + +# Prompt the number of pennies from the user. +number_of_pennies = prompt_number_of_coins('Enter the number of pennies: ') +# Prompt the number of nickels from the user. +number_of_nickels = prompt_number_of_coins('Enter the number of nickels: ') +# Prompt the number of dimes from the user. +number_of_dimes = prompt_number_of_coins('Enter the number of dimes: ') +# Prompt the number of quarteres from the user. +number_of_quarters = prompt_number_of_coins('Enter the number of quarters: ') + +# Calculate the total value of the coins, and display it on the screen. +money_counting(int(number_of_pennies), int(number_of_nickels), + int(number_of_dimes), int(number_of_quarters)) diff --git a/students/ChiHo/session02/series.py b/students/ChiHo/session02/series.py new file mode 100644 index 0000000..807c2ad --- /dev/null +++ b/students/ChiHo/session02/series.py @@ -0,0 +1,97 @@ +# Week 2 - Lab #4: Series +# Date: Monday, January 18, 2016 +# Student: Chi Kin Ho + + +def sum_series(n, *starting_values): + + """ + This function takes one required parameter, n, and two optional + parameters, *starting_values. The required parameter will determine + which element in the series to print. The two optional parameters + will have default values of 0 and 1 and will determine the first two + values for the series to be produced. + + Calling this function with no optional parameters will produce numbers + from the fibonacci series. Calling it with the optional arguments 2 and 1 + will produce values from the lucas numbers. Other values for the optional + parameters will produce other series. + + :param n: the term number, which starts from 0, 1, 2, ... + :param starting_values: the first and second optional starting values of the series + :return: the nth term of the sum sequence + """ + + if len(starting_values) == 0: # fibonacci sequence + return fibonacci(n) + elif len(starting_values) == 2: + if starting_values[0] == 2 and starting_values[1] == 1: # lucas sequence + return lucas(n) + else: # other series + if n == 0 or n == 1: + return starting_values[n] + else: + return sum_series(n-2, *starting_values) + sum_series(n-1, *starting_values) + else: + return None # Invalid number of starting_values + + +def fibonacci(n): + + """ + This function calculates and returns the nth term of the Fibonacci sequence + + :param n: the term number, which starts from 0, 1, 2, ... + :return: the nth term of the Fibonacci sequence + """ + + if n == 0 or n == 1: # base cases: when n == 0 or n == 1 + return n + else: # recursive step + return fibonacci(n-2) + fibonacci(n-1) + + +def lucas(n): + + """ + This function calculates and returns the nth term of the Lucas sequence + + :param n: the term number, which starts from 0, 1, 2, ... + :return: the nth term of the Lucas sequence + """ + + if n == 0: # base case: when n == 0 + return 2 + elif n == 1: # base case: when n == 1 + return 1 + else: # recursive step + return lucas(n-2) + lucas(n-1) + + +# Test Case 1: the 8th term of the Fibonacci sequence +f_series = '' +for i in range(8): + f_series += str(sum_series(i)) + if (i < 7): + f_series += ', ' +print(f_series) + +# Test Case 2: the 8th term of the Lucas sequence +l_series = '' +for i in range(8): + l_series += str(sum_series(i, 2, 1)) + if (i < 7): + l_series += ', ' +print(l_series) + +# Test Case 3: the 8th term of the sum series with the starting values of 5 and 10 +other_series = '' +for i in range(8): + other_series += str(sum_series(i, 5, 10)) + if (i < 7): + other_series += ', ' +print(other_series) + +# Test Case 4: Invalid number of starting values +print(sum_series(3, 4)) +print(sum_series(3, 4, 5, 6)) \ No newline at end of file From cad3c67c2e700597deff58bf24f871b40543e401 Mon Sep 17 00:00:00 2001 From: Greg McKeag Date: Fri, 22 Jan 2016 08:20:03 -0800 Subject: [PATCH 078/378] Added fizbuz, grid, series and slicing --- students/gmckeag/session2/fizbuz.py | 16 ++++++ students/gmckeag/session2/grid.py | 16 ++++++ students/gmckeag/session2/series.py | 73 ++++++++++++++++++++++++++++ students/gmckeag/session3/slicing.py | 27 ++++++++++ 4 files changed, 132 insertions(+) create mode 100755 students/gmckeag/session2/fizbuz.py create mode 100644 students/gmckeag/session2/grid.py create mode 100644 students/gmckeag/session2/series.py create mode 100644 students/gmckeag/session3/slicing.py diff --git a/students/gmckeag/session2/fizbuz.py b/students/gmckeag/session2/fizbuz.py new file mode 100755 index 0000000..37aa025 --- /dev/null +++ b/students/gmckeag/session2/fizbuz.py @@ -0,0 +1,16 @@ +#!/usr/bin/env python3 +def FizBuz(n): + """ FizBuz """ + + for i in range(n): + if i % 3 == 0 and i % 5 == 0: + print('FizBuz') + elif i % 3 == 0: + print('Fiz') + elif i % 5 == 0: + print('Buz') + else: + print(i) + +if __name__ == '__main__': + FizBuz(100) diff --git a/students/gmckeag/session2/grid.py b/students/gmckeag/session2/grid.py new file mode 100644 index 0000000..c21e09d --- /dev/null +++ b/students/gmckeag/session2/grid.py @@ -0,0 +1,16 @@ +def grid(n): + """ Returns grid string """ + horizontal_border = '+' + n * ' -' + ' + ' + n * '- ' + '+\n' + vertical_border = '|' + n * ' ' + ' | ' + n * ' ' + '|\n' + + grid = str() + for i in range(2*n+1): + if i == 0 or i == n or i == 2*n: + grid += horizontal_border + else: + grid += vertical_border + return grid + +if __name__ == '__main__': + n = int(input('Enter an int: ')) + print(grid(n)) diff --git a/students/gmckeag/session2/series.py b/students/gmckeag/session2/series.py new file mode 100644 index 0000000..7b94176 --- /dev/null +++ b/students/gmckeag/session2/series.py @@ -0,0 +1,73 @@ +#!/usr/bin/env python3 + +def fib(n): + """ Return nth fibonacci number - iteratively + """ + a, b = 0, 1 + for i in range(n): + a, b = b, a + b + return a + +def fibonacci(n): + """ Returns nth fibonacci number - recursively + """ + if n == 0: + return 0 + elif n == 1: + return 1 + else: + return fibonacci(n-1) + fibonacci(n-2) + + +def lucas(n): + """ Returns nth lucas number + """ + a, b = 2, 1 + for i in range(n): + a, b = b, a + b + return a + +def series_sum(n, first=0, second=1): + """ Returns nth series sum given first and second series elements + """ + a, b = first, second + for i in range(n): + a, b = b, a + b + return a + + +if __name__ == '__main__': + assert fibonacci(0) == 0 + assert fibonacci(1) == 1 + assert fibonacci(2) == 1 + assert fibonacci(3) == 2 + assert fibonacci(4) == 3 + + assert series_sum(0) == 0 + assert series_sum(1) == 1 + assert series_sum(2) == 1 + assert series_sum(3) == 2 + assert series_sum(4) == 3 + + assert lucas(0) == 2 + assert lucas(1) == 1 + assert lucas(2) == 3 + assert lucas(3) == 4 + assert lucas(4) == 7 + + assert series_sum(0, 2, 1) == 2 + assert series_sum(1, 2, 1) == 1 + assert series_sum(2, 2, 1) == 3 + assert series_sum(3, 2, 1) == 4 + assert series_sum(4, 2, 1) == 7 + + + n = int(input('Enter n: ')) + print("Fibonacci(", n, ") = ", fibonacci(n)) + print("Fibonacci(", n, ") = ", series_sum(n, 0, 1)) + print("Lucas(", n, ") = ", lucas(n)) + print("Lucas(", n, ") = ", series_sum(n, 2, 1)) + + + + diff --git a/students/gmckeag/session3/slicing.py b/students/gmckeag/session3/slicing.py new file mode 100644 index 0000000..9af2984 --- /dev/null +++ b/students/gmckeag/session3/slicing.py @@ -0,0 +1,27 @@ +def first_and_last(s): + return [s[0], s[-1]] + +def every_other_removed(s): + return s[::2] + +def loose_first_last4_and_every_other_between(s): + return s[1:-4:2] + +def reverse(s): + return s[::-1] + +def thirds(s): + third = len(s) // 3 + return s[third:] + s[:third] + + +if __name__ == '__main__': + s = [1,2,3,4,5,6,7,8,9,10,11,12] + print('List = ', s) + print('First and last = ', first_and_last(s)) + print('Every other removed =', every_other_removed(s)) + print('First removed, last 4 removed and every other between removed = ', loose_first_last4_and_every_other_between(s)) + print('Reversed = ', reverse(s)) + print('Middle Last, First = ', thirds(s)) + + From cef5d7a7804ef1a17f3653667d531a15175665b2 Mon Sep 17 00:00:00 2001 From: Greg McKeag Date: Fri, 22 Jan 2016 13:22:47 -0800 Subject: [PATCH 079/378] added list lab --- students/gmckeag/session3/list_lab.py | 65 +++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100755 students/gmckeag/session3/list_lab.py diff --git a/students/gmckeag/session3/list_lab.py b/students/gmckeag/session3/list_lab.py new file mode 100755 index 0000000..8348d1b --- /dev/null +++ b/students/gmckeag/session3/list_lab.py @@ -0,0 +1,65 @@ +#!/usr/bin/env python3 +# +# list_lab.py +# + +""" +When the script is run, it should accomplish the following four series of actions: + +Create a list that contains โ€œApplesโ€, โ€œPearsโ€, โ€œOrangesโ€ and โ€œPeachesโ€. +Display the list. +Ask the user for another fruit and add it to the end of the list. +Display the list. +Ask the user for a number and display the number back to the user and the fruit corresponding to that number (on a 1-is-first basis). +Add another fruit to the beginning of the list using โ€œ+โ€ and display the list. +Add another fruit to the beginning of the list using insert() and display the list. +Display all the fruits that begin with โ€œPโ€, using a for loop. +Using the list created in series 1 above: + +Display the list. +Remove the last fruit from the list. +Display the list. +Ask the user for a fruit to delete and find it and delete it. +(Bonus: Multiply the list times two. Keep asking until a match is found. Once found, delete all occurrences.) +""" + +if __name__ == '__main__': + + # Create a list that contains โ€œApplesโ€, โ€œPearsโ€, โ€œOrangesโ€ and โ€œPeachesโ€. + fruit = ['Apples', 'Pears', 'Oranges', 'Peaches'] + + # Display the list. + print(fruit) + + # Ask the user for a number and display the number back to the user and the fruit corresponding to that number + # (on a 1-is-first basis). + index = int(input('Enter fruit list index:')) + print(fruit[index - 1]) + + # Add another fruit to the beginning of the list using โ€œ+โ€ and display the list. + fruit = ['Kiwi'] + fruit + print(fruit) + + # Add another fruit to the beginning of the list using insert() and display the list. + fruit.insert(0, 'Banana') + print(fruit) + + # Display all the fruits that begin with โ€œPโ€, using a for loop. + for item in fruit: + if 'P' in item: print(item) + + # + # Using the list created in series 1 above: + # + # Display the list. + # Remove the last fruit from the list. + # Display the list. + # Ask the user for a fruit to delete and find it and delete it. + + print(fruit) + fruit.pop() + print(fruit) + item = input('Enter fruit to be deleted:') + if item in fruit: + fruit.remove(item) + print(fruit) From 657241a469e37fd6f3c81da6acf198a811e500b9 Mon Sep 17 00:00:00 2001 From: Greg McKeag Date: Fri, 22 Jan 2016 13:24:22 -0800 Subject: [PATCH 080/378] tweaked list lab --- students/gmckeag/session3/list_lab.py | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/students/gmckeag/session3/list_lab.py b/students/gmckeag/session3/list_lab.py index 8348d1b..5f48af4 100755 --- a/students/gmckeag/session3/list_lab.py +++ b/students/gmckeag/session3/list_lab.py @@ -3,26 +3,6 @@ # list_lab.py # -""" -When the script is run, it should accomplish the following four series of actions: - -Create a list that contains โ€œApplesโ€, โ€œPearsโ€, โ€œOrangesโ€ and โ€œPeachesโ€. -Display the list. -Ask the user for another fruit and add it to the end of the list. -Display the list. -Ask the user for a number and display the number back to the user and the fruit corresponding to that number (on a 1-is-first basis). -Add another fruit to the beginning of the list using โ€œ+โ€ and display the list. -Add another fruit to the beginning of the list using insert() and display the list. -Display all the fruits that begin with โ€œPโ€, using a for loop. -Using the list created in series 1 above: - -Display the list. -Remove the last fruit from the list. -Display the list. -Ask the user for a fruit to delete and find it and delete it. -(Bonus: Multiply the list times two. Keep asking until a match is found. Once found, delete all occurrences.) -""" - if __name__ == '__main__': # Create a list that contains โ€œApplesโ€, โ€œPearsโ€, โ€œOrangesโ€ and โ€œPeachesโ€. From efe119bec5227ef3ed94c0b11c92c9ccbdc9cd0b Mon Sep 17 00:00:00 2001 From: aderdouri Date: Sat, 23 Jan 2016 10:06:42 +0100 Subject: [PATCH 081/378] delete Week2Labs --- .../aderdouri/Week2_Lab1_FizzBuzz/FizzBuzz.py | 25 --------- .../aderdouri/Week2_Lab1_FizzBuzz/main.py | 37 ------------- .../Week2_Lab2_MoneyCounting/MoneyCounting.py | 24 --------- .../Week2_Lab2_MoneyCounting/main.py | 53 ------------------- 4 files changed, 139 deletions(-) delete mode 100644 students/aderdouri/Week2_Lab1_FizzBuzz/FizzBuzz.py delete mode 100644 students/aderdouri/Week2_Lab1_FizzBuzz/main.py delete mode 100644 students/aderdouri/Week2_Lab2_MoneyCounting/MoneyCounting.py delete mode 100644 students/aderdouri/Week2_Lab2_MoneyCounting/main.py diff --git a/students/aderdouri/Week2_Lab1_FizzBuzz/FizzBuzz.py b/students/aderdouri/Week2_Lab1_FizzBuzz/FizzBuzz.py deleted file mode 100644 index dbd701f..0000000 --- a/students/aderdouri/Week2_Lab1_FizzBuzz/FizzBuzz.py +++ /dev/null @@ -1,25 +0,0 @@ -# -# Date: Wednesday 20 January 2016 -# File name: FizzBuzz.py -# Version: 1 -# Author: Abderrazak DERDOURI -# Course: PYTHON 100 A: Programming In Python -# -# Description: Week 2 Lab#1 FizzBuzz -# -# Write a function to print out the numbers from 1 to n, but replace numbers divisible by 3 with "Fizz", numbers divisible by 5 with "Buzz". -# Numbers divisible by both factors should display "FizzBuzz". -# The function should be named FizzBuzz and be able to accept a natural number as argument. -# - - -def FizzBuzz(n): - for i in range(1, n+1): - if (0==i%3 and 0==i%5): - print ("FizzBuzz") - elif (0==i%3): - print ("Fizz") - elif (0==i%5): - print ("Buzz") - else: - print (i) diff --git a/students/aderdouri/Week2_Lab1_FizzBuzz/main.py b/students/aderdouri/Week2_Lab1_FizzBuzz/main.py deleted file mode 100644 index 9296622..0000000 --- a/students/aderdouri/Week2_Lab1_FizzBuzz/main.py +++ /dev/null @@ -1,37 +0,0 @@ -# -# Date: Wednesday 20 January 2016 -# File name: main.py -# Version: 1 -# Author: Abderrazak DERDOURI -# Course: PYTHON 100 A: Programming In Python -# -# Description: FizzBuzz test -# -# - - - -import sys -from FizzBuzz import FizzBuzz - -def main(): - - print("-------------------------------") - print("play FizzBuzz") - print("-------------------------------") - - playFizzBuzz = True - while playFizzBuzz: - try: - input_var = input("Please enter a natural number : ") - if ("q"==input_var): - playFizzBuzz = False - else: - FizzBuzz(int(input_var)) - except ValueError: - print("Invalid entry") - - playFizzBuzz = True - -if __name__ == "__main__": - sys.exit(int(main() or 0)) \ No newline at end of file diff --git a/students/aderdouri/Week2_Lab2_MoneyCounting/MoneyCounting.py b/students/aderdouri/Week2_Lab2_MoneyCounting/MoneyCounting.py deleted file mode 100644 index 0f52ece..0000000 --- a/students/aderdouri/Week2_Lab2_MoneyCounting/MoneyCounting.py +++ /dev/null @@ -1,24 +0,0 @@ -# -# Date: Wednesday 20 January 2016 -# File name: MoneyCounting.py -# Version: 1 -# Author: Abderrazak DERDOURI -# Course: PYTHON 100 A: Programming In Python -# -# Description: Week 2 Lab#2 Money Counting -# -# Write a program to determine whether a mix of coins can make EXACTLY one dollar. -# Your program should prompt users to enter the number of pennies, nickels, dimes, and quarters. -# If the total value of the coins entered is equal to one dollar, the program should congratulate users for winning the game. -# Otherwise, the program should display a message indicating whether the amount entered was more than or less than a dollar. -# - - -def MoneyCounting(pennies, nickels, dimes, quarters): - amount = 0.01*pennies + 0.05*nickels + 0.1*dimes + 0.25*quarters - if(1==amount): - print ("Congratulation you are the winner") - elif (1>amount): - print ("Amount less than one dollar: ", amount) - elif (1: ") - if ("q"==pennies): - break - intPennies = int(pennies) - - nickels = input("Please enter the number of nickels : ") - if ("q"==nickels): - break - intNickels = int(nickels) - - dimes = input("Please enter the number of dimes : ") - if ("q"==dimes): - break - intDimes = int(dimes) - - quarters = input("Please enter the number of quarters : ") - if ("q"==quarters): - break - - intQuarters = int(quarters) - MoneyCounting(int(pennies), int(nickels), int(dimes), int(quarters)) - - except ValueError: - print("Invalid entry") - - playMoneyCounting = True - -if __name__ == "__main__": - sys.exit(int(main() or 0)) From d48fb798a74f449768a0fe54d2c8c15486bcddce Mon Sep 17 00:00:00 2001 From: aderdouri Date: Sat, 23 Jan 2016 10:13:25 +0100 Subject: [PATCH 082/378] Week2Labs --- .../session02/Lab01FizzBuzz/FizzBuzz.py | 25 +++++++++ .../aderdouri/session02/Lab01FizzBuzz/main.py | 37 +++++++++++++ .../Lab02MoneyCounting/MoneyCounting.py | 24 +++++++++ .../session02/Lab02MoneyCounting/main.py | 53 +++++++++++++++++++ 4 files changed, 139 insertions(+) create mode 100644 students/aderdouri/session02/Lab01FizzBuzz/FizzBuzz.py create mode 100644 students/aderdouri/session02/Lab01FizzBuzz/main.py create mode 100644 students/aderdouri/session02/Lab02MoneyCounting/MoneyCounting.py create mode 100644 students/aderdouri/session02/Lab02MoneyCounting/main.py diff --git a/students/aderdouri/session02/Lab01FizzBuzz/FizzBuzz.py b/students/aderdouri/session02/Lab01FizzBuzz/FizzBuzz.py new file mode 100644 index 0000000..dbd701f --- /dev/null +++ b/students/aderdouri/session02/Lab01FizzBuzz/FizzBuzz.py @@ -0,0 +1,25 @@ +# +# Date: Wednesday 20 January 2016 +# File name: FizzBuzz.py +# Version: 1 +# Author: Abderrazak DERDOURI +# Course: PYTHON 100 A: Programming In Python +# +# Description: Week 2 Lab#1 FizzBuzz +# +# Write a function to print out the numbers from 1 to n, but replace numbers divisible by 3 with "Fizz", numbers divisible by 5 with "Buzz". +# Numbers divisible by both factors should display "FizzBuzz". +# The function should be named FizzBuzz and be able to accept a natural number as argument. +# + + +def FizzBuzz(n): + for i in range(1, n+1): + if (0==i%3 and 0==i%5): + print ("FizzBuzz") + elif (0==i%3): + print ("Fizz") + elif (0==i%5): + print ("Buzz") + else: + print (i) diff --git a/students/aderdouri/session02/Lab01FizzBuzz/main.py b/students/aderdouri/session02/Lab01FizzBuzz/main.py new file mode 100644 index 0000000..9296622 --- /dev/null +++ b/students/aderdouri/session02/Lab01FizzBuzz/main.py @@ -0,0 +1,37 @@ +# +# Date: Wednesday 20 January 2016 +# File name: main.py +# Version: 1 +# Author: Abderrazak DERDOURI +# Course: PYTHON 100 A: Programming In Python +# +# Description: FizzBuzz test +# +# + + + +import sys +from FizzBuzz import FizzBuzz + +def main(): + + print("-------------------------------") + print("play FizzBuzz") + print("-------------------------------") + + playFizzBuzz = True + while playFizzBuzz: + try: + input_var = input("Please enter a natural number : ") + if ("q"==input_var): + playFizzBuzz = False + else: + FizzBuzz(int(input_var)) + except ValueError: + print("Invalid entry") + + playFizzBuzz = True + +if __name__ == "__main__": + sys.exit(int(main() or 0)) \ No newline at end of file diff --git a/students/aderdouri/session02/Lab02MoneyCounting/MoneyCounting.py b/students/aderdouri/session02/Lab02MoneyCounting/MoneyCounting.py new file mode 100644 index 0000000..0f52ece --- /dev/null +++ b/students/aderdouri/session02/Lab02MoneyCounting/MoneyCounting.py @@ -0,0 +1,24 @@ +# +# Date: Wednesday 20 January 2016 +# File name: MoneyCounting.py +# Version: 1 +# Author: Abderrazak DERDOURI +# Course: PYTHON 100 A: Programming In Python +# +# Description: Week 2 Lab#2 Money Counting +# +# Write a program to determine whether a mix of coins can make EXACTLY one dollar. +# Your program should prompt users to enter the number of pennies, nickels, dimes, and quarters. +# If the total value of the coins entered is equal to one dollar, the program should congratulate users for winning the game. +# Otherwise, the program should display a message indicating whether the amount entered was more than or less than a dollar. +# + + +def MoneyCounting(pennies, nickels, dimes, quarters): + amount = 0.01*pennies + 0.05*nickels + 0.1*dimes + 0.25*quarters + if(1==amount): + print ("Congratulation you are the winner") + elif (1>amount): + print ("Amount less than one dollar: ", amount) + elif (1: ") + if ("q"==pennies): + break + intPennies = int(pennies) + + nickels = input("Please enter the number of nickels : ") + if ("q"==nickels): + break + intNickels = int(nickels) + + dimes = input("Please enter the number of dimes : ") + if ("q"==dimes): + break + intDimes = int(dimes) + + quarters = input("Please enter the number of quarters : ") + if ("q"==quarters): + break + + intQuarters = int(quarters) + MoneyCounting(int(pennies), int(nickels), int(dimes), int(quarters)) + + except ValueError: + print("Invalid entry") + + playMoneyCounting = True + +if __name__ == "__main__": + sys.exit(int(main() or 0)) From 5e88c67b8aa2f8222517d36a207cc42afb996a5c Mon Sep 17 00:00:00 2001 From: aderdouri Date: Sat, 23 Jan 2016 10:23:18 +0100 Subject: [PATCH 083/378] Clean work --- .../session02/Lab01FizzBuzz/FizzBuzz.py | 25 --------- .../aderdouri/session02/Lab01FizzBuzz/main.py | 37 ------------- .../Lab02MoneyCounting/MoneyCounting.py | 24 --------- .../session02/Lab02MoneyCounting/main.py | 53 ------------------- 4 files changed, 139 deletions(-) delete mode 100644 students/aderdouri/session02/Lab01FizzBuzz/FizzBuzz.py delete mode 100644 students/aderdouri/session02/Lab01FizzBuzz/main.py delete mode 100644 students/aderdouri/session02/Lab02MoneyCounting/MoneyCounting.py delete mode 100644 students/aderdouri/session02/Lab02MoneyCounting/main.py diff --git a/students/aderdouri/session02/Lab01FizzBuzz/FizzBuzz.py b/students/aderdouri/session02/Lab01FizzBuzz/FizzBuzz.py deleted file mode 100644 index dbd701f..0000000 --- a/students/aderdouri/session02/Lab01FizzBuzz/FizzBuzz.py +++ /dev/null @@ -1,25 +0,0 @@ -# -# Date: Wednesday 20 January 2016 -# File name: FizzBuzz.py -# Version: 1 -# Author: Abderrazak DERDOURI -# Course: PYTHON 100 A: Programming In Python -# -# Description: Week 2 Lab#1 FizzBuzz -# -# Write a function to print out the numbers from 1 to n, but replace numbers divisible by 3 with "Fizz", numbers divisible by 5 with "Buzz". -# Numbers divisible by both factors should display "FizzBuzz". -# The function should be named FizzBuzz and be able to accept a natural number as argument. -# - - -def FizzBuzz(n): - for i in range(1, n+1): - if (0==i%3 and 0==i%5): - print ("FizzBuzz") - elif (0==i%3): - print ("Fizz") - elif (0==i%5): - print ("Buzz") - else: - print (i) diff --git a/students/aderdouri/session02/Lab01FizzBuzz/main.py b/students/aderdouri/session02/Lab01FizzBuzz/main.py deleted file mode 100644 index 9296622..0000000 --- a/students/aderdouri/session02/Lab01FizzBuzz/main.py +++ /dev/null @@ -1,37 +0,0 @@ -# -# Date: Wednesday 20 January 2016 -# File name: main.py -# Version: 1 -# Author: Abderrazak DERDOURI -# Course: PYTHON 100 A: Programming In Python -# -# Description: FizzBuzz test -# -# - - - -import sys -from FizzBuzz import FizzBuzz - -def main(): - - print("-------------------------------") - print("play FizzBuzz") - print("-------------------------------") - - playFizzBuzz = True - while playFizzBuzz: - try: - input_var = input("Please enter a natural number : ") - if ("q"==input_var): - playFizzBuzz = False - else: - FizzBuzz(int(input_var)) - except ValueError: - print("Invalid entry") - - playFizzBuzz = True - -if __name__ == "__main__": - sys.exit(int(main() or 0)) \ No newline at end of file diff --git a/students/aderdouri/session02/Lab02MoneyCounting/MoneyCounting.py b/students/aderdouri/session02/Lab02MoneyCounting/MoneyCounting.py deleted file mode 100644 index 0f52ece..0000000 --- a/students/aderdouri/session02/Lab02MoneyCounting/MoneyCounting.py +++ /dev/null @@ -1,24 +0,0 @@ -# -# Date: Wednesday 20 January 2016 -# File name: MoneyCounting.py -# Version: 1 -# Author: Abderrazak DERDOURI -# Course: PYTHON 100 A: Programming In Python -# -# Description: Week 2 Lab#2 Money Counting -# -# Write a program to determine whether a mix of coins can make EXACTLY one dollar. -# Your program should prompt users to enter the number of pennies, nickels, dimes, and quarters. -# If the total value of the coins entered is equal to one dollar, the program should congratulate users for winning the game. -# Otherwise, the program should display a message indicating whether the amount entered was more than or less than a dollar. -# - - -def MoneyCounting(pennies, nickels, dimes, quarters): - amount = 0.01*pennies + 0.05*nickels + 0.1*dimes + 0.25*quarters - if(1==amount): - print ("Congratulation you are the winner") - elif (1>amount): - print ("Amount less than one dollar: ", amount) - elif (1: ") - if ("q"==pennies): - break - intPennies = int(pennies) - - nickels = input("Please enter the number of nickels : ") - if ("q"==nickels): - break - intNickels = int(nickels) - - dimes = input("Please enter the number of dimes : ") - if ("q"==dimes): - break - intDimes = int(dimes) - - quarters = input("Please enter the number of quarters : ") - if ("q"==quarters): - break - - intQuarters = int(quarters) - MoneyCounting(int(pennies), int(nickels), int(dimes), int(quarters)) - - except ValueError: - print("Invalid entry") - - playMoneyCounting = True - -if __name__ == "__main__": - sys.exit(int(main() or 0)) From 57bfa5c9c410218397087a6a1272ef55a6266d60 Mon Sep 17 00:00:00 2001 From: aderdouri Date: Sat, 23 Jan 2016 10:27:04 +0100 Subject: [PATCH 084/378] added a readme file --- students/aderdouri/README.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 students/aderdouri/README.rst diff --git a/students/aderdouri/README.rst b/students/aderdouri/README.rst new file mode 100644 index 0000000..47d8a6e --- /dev/null +++ b/students/aderdouri/README.rst @@ -0,0 +1 @@ +# Python code for UWPCE-PythonCert class From 9db5fc676c935d8ba08ed1b84313762ac4947752 Mon Sep 17 00:00:00 2001 From: aderdouri Date: Sat, 23 Jan 2016 10:37:10 +0100 Subject: [PATCH 085/378] Session Labs --- .../session02/Lab01_FizzBuzz/FizzBuzz.py | 25 +++++++++ .../session02/Lab01_FizzBuzz/main.py | 37 +++++++++++++ .../Lab02_MoneyCounting/MoneyCounting.py | 24 +++++++++ .../session02/Lab02_MoneyCounting/main.py | 53 +++++++++++++++++++ 4 files changed, 139 insertions(+) create mode 100644 students/aderdouri/session02/Lab01_FizzBuzz/FizzBuzz.py create mode 100644 students/aderdouri/session02/Lab01_FizzBuzz/main.py create mode 100644 students/aderdouri/session02/Lab02_MoneyCounting/MoneyCounting.py create mode 100644 students/aderdouri/session02/Lab02_MoneyCounting/main.py diff --git a/students/aderdouri/session02/Lab01_FizzBuzz/FizzBuzz.py b/students/aderdouri/session02/Lab01_FizzBuzz/FizzBuzz.py new file mode 100644 index 0000000..dbd701f --- /dev/null +++ b/students/aderdouri/session02/Lab01_FizzBuzz/FizzBuzz.py @@ -0,0 +1,25 @@ +# +# Date: Wednesday 20 January 2016 +# File name: FizzBuzz.py +# Version: 1 +# Author: Abderrazak DERDOURI +# Course: PYTHON 100 A: Programming In Python +# +# Description: Week 2 Lab#1 FizzBuzz +# +# Write a function to print out the numbers from 1 to n, but replace numbers divisible by 3 with "Fizz", numbers divisible by 5 with "Buzz". +# Numbers divisible by both factors should display "FizzBuzz". +# The function should be named FizzBuzz and be able to accept a natural number as argument. +# + + +def FizzBuzz(n): + for i in range(1, n+1): + if (0==i%3 and 0==i%5): + print ("FizzBuzz") + elif (0==i%3): + print ("Fizz") + elif (0==i%5): + print ("Buzz") + else: + print (i) diff --git a/students/aderdouri/session02/Lab01_FizzBuzz/main.py b/students/aderdouri/session02/Lab01_FizzBuzz/main.py new file mode 100644 index 0000000..9296622 --- /dev/null +++ b/students/aderdouri/session02/Lab01_FizzBuzz/main.py @@ -0,0 +1,37 @@ +# +# Date: Wednesday 20 January 2016 +# File name: main.py +# Version: 1 +# Author: Abderrazak DERDOURI +# Course: PYTHON 100 A: Programming In Python +# +# Description: FizzBuzz test +# +# + + + +import sys +from FizzBuzz import FizzBuzz + +def main(): + + print("-------------------------------") + print("play FizzBuzz") + print("-------------------------------") + + playFizzBuzz = True + while playFizzBuzz: + try: + input_var = input("Please enter a natural number : ") + if ("q"==input_var): + playFizzBuzz = False + else: + FizzBuzz(int(input_var)) + except ValueError: + print("Invalid entry") + + playFizzBuzz = True + +if __name__ == "__main__": + sys.exit(int(main() or 0)) \ No newline at end of file diff --git a/students/aderdouri/session02/Lab02_MoneyCounting/MoneyCounting.py b/students/aderdouri/session02/Lab02_MoneyCounting/MoneyCounting.py new file mode 100644 index 0000000..0f52ece --- /dev/null +++ b/students/aderdouri/session02/Lab02_MoneyCounting/MoneyCounting.py @@ -0,0 +1,24 @@ +# +# Date: Wednesday 20 January 2016 +# File name: MoneyCounting.py +# Version: 1 +# Author: Abderrazak DERDOURI +# Course: PYTHON 100 A: Programming In Python +# +# Description: Week 2 Lab#2 Money Counting +# +# Write a program to determine whether a mix of coins can make EXACTLY one dollar. +# Your program should prompt users to enter the number of pennies, nickels, dimes, and quarters. +# If the total value of the coins entered is equal to one dollar, the program should congratulate users for winning the game. +# Otherwise, the program should display a message indicating whether the amount entered was more than or less than a dollar. +# + + +def MoneyCounting(pennies, nickels, dimes, quarters): + amount = 0.01*pennies + 0.05*nickels + 0.1*dimes + 0.25*quarters + if(1==amount): + print ("Congratulation you are the winner") + elif (1>amount): + print ("Amount less than one dollar: ", amount) + elif (1: ") + if ("q"==pennies): + break + intPennies = int(pennies) + + nickels = input("Please enter the number of nickels : ") + if ("q"==nickels): + break + intNickels = int(nickels) + + dimes = input("Please enter the number of dimes : ") + if ("q"==dimes): + break + intDimes = int(dimes) + + quarters = input("Please enter the number of quarters : ") + if ("q"==quarters): + break + + intQuarters = int(quarters) + MoneyCounting(int(pennies), int(nickels), int(dimes), int(quarters)) + + except ValueError: + print("Invalid entry") + + playMoneyCounting = True + +if __name__ == "__main__": + sys.exit(int(main() or 0)) From 961c7498659cdf73fd56fb2371fbca797bffe0b3 Mon Sep 17 00:00:00 2001 From: Rick Riehle Date: Sat, 23 Jan 2016 16:09:19 -0800 Subject: [PATCH 086/378] Rewrote the beginning to session10 in prep for rebalance --- slides_sources/source/session10.rst | 101 +++++++++++++++++++++------- 1 file changed, 75 insertions(+), 26 deletions(-) diff --git a/slides_sources/source/session10.rst b/slides_sources/source/session10.rst index 4832ab6..9028277 100644 --- a/slides_sources/source/session10.rst +++ b/slides_sources/source/session10.rst @@ -1,8 +1,14 @@ .. include:: include.rst -******************************************************* -Session Ten: Decorators and Context Managers -- Wrap Up -******************************************************* +=========== +Session Ten +=========== + +.. rst-class:: large centered + + Going from Driver + to Mechanic + ===================== Web Development Class @@ -10,41 +16,87 @@ Web Development Class .. rst-class:: large centered + Python 200 Internet Programming in Python - Cris Ewing + Guest speaker ================ Review/Questions ================ -Review of Previous Class ------------------------- +.. rst-class:: large centered + Review of Previous Class -Iterators -Generators +====================== +Lightning Talks Today: +====================== +.. rst-class:: medium left -Projects --------- -Due Dec Friday, Dec 11th, 11:59pm PST +==================== +Where we've been.... +==================== -.. rst-class:: medium +.. rst-class:: left - (that's three days!) + Once upon a time, there was a little scripting language called Python. -Push to github or email them to me. + Python 100, this course, is designed to proide the basics or the core of the language. -====================== -Lightning Talks Today: -====================== + By the end of this course you should be able to "create something useful" with Python. + + +Python 100 +---------- + +.. rst-class:: left + + "As soon as an optional advanced language feature is used by anyone in an organization, it is no longer optional--it is effectively imposed on everyone in the organization. The same holds true for externally developed software you use in your systems--if the softwareโ€™s author uses an advanced or extraneous language feature, itโ€™s no longer entirely optional for you, because you have to understand the feature to reuse or change the code." + + -- Mark Lutz on Optional Language Features -.. rst-class:: medium +Python 200 +---------- + +.. rst-class:: left + + Also known as Internet Programming with Python, Python 200 is designed to provide the basics of web programming. + + Here, already, you're going to run into Python language constructs that were once upon a time considered "optional." + + +Python 300 +---------- + +.. rst-class:: left + + "Generators, decorators, slots, properties, descriptors, metaclasses, context managers, closures, super, namespace packages, unicode, function annotations, relative imports, keyword-only arguments, class and static methods, and even obscure applications of comprehensions and operator overloading.... + + If any person or program you need to work with uses such tools, they automatically become part of your required knowledge base too. The net effect of such over-engineering is to either escalate learning requirements radically, or foster a user base that only partially understands the tools they employ. This is obviously less than ideal for those hoping to use Python in simpler ways, and contradictory to the scripting motif." + -- Mark Lutz on Optional Language Features + + +. . . and where we're going +--------------------------- + +.. rst-class:: left + + We've been learning to drive this car called Python. You'll learn more about how to drive it in Python 200. + + In Python 300 we give you the tools to become a mechanic. + + In the meantime you should at least be familiar with some of these language constructs.... + + +================ +Topics for Today +================ ============ @@ -72,15 +124,13 @@ Decorators .. rst-class:: left - Functions are things that generate values based on input (arguments). + Functions are things that generate values based on input (arguments). - In Python, functions are first-class objects. + In Python, functions are first-class objects. - This means that you can bind names to them, pass them around, etc, just like - other objects. + This means that you can bind names to them, pass them around, etc, just like other objects. - Because of this fact, you can write functions that take functions as - arguments and/or return functions as values: + Because of this fact, you can write functions that take functions as arguments and/or return functions as values: .. code-block:: python @@ -93,8 +143,7 @@ Decorators A Definition ------------ -There are many things you can do with a simple pattern like this one. -So many, that we give it a special name: + There are many things you can do with a simple pattern like this one. So many, that we give it a special name: .. rst-class:: centered medium From 1e1c1e876d2abfdde541ce1eb3227d9ba675cf91 Mon Sep 17 00:00:00 2001 From: John Rudolph Date: Sat, 23 Jan 2016 21:44:43 -0500 Subject: [PATCH 087/378] updating lab3 list_lab --- students/JohnRudolph/lab3 | 1 + 1 file changed, 1 insertion(+) create mode 160000 students/JohnRudolph/lab3 diff --git a/students/JohnRudolph/lab3 b/students/JohnRudolph/lab3 new file mode 160000 index 0000000..ef82e80 --- /dev/null +++ b/students/JohnRudolph/lab3 @@ -0,0 +1 @@ +Subproject commit ef82e8095ab8b018cb109d9031c809b3ed3b6a9d From f28b79774c6939f88655b5456ecda3af585ac800 Mon Sep 17 00:00:00 2001 From: Susan Rees Date: Sat, 23 Jan 2016 20:26:11 -0800 Subject: [PATCH 088/378] completed break_me, fizzbuzz and series labs; added all students to local repo --- students/susanRees/session01/break_me.py | 28 +++++++++++ .../session01/thinkPythonExercise3-3.py | 4 ++ .../session01/thinkPythonExercise3-4.py | 17 +++++++ .../session01/thinkPythonExercise3-5-1.py | 26 ++++++++++ .../session01/thinkPythonExercise3-5-2.py | 26 ++++++++++ students/susanRees/session02/FizzBuzz.py | 14 ++++++ students/susanRees/session02/series.py | 47 +++++++++++++++++++ .../{Slicing.py => SlicingInClassLab.py} | 0 8 files changed, 162 insertions(+) create mode 100644 students/susanRees/session01/break_me.py create mode 100644 students/susanRees/session01/thinkPythonExercise3-3.py create mode 100644 students/susanRees/session01/thinkPythonExercise3-4.py create mode 100644 students/susanRees/session01/thinkPythonExercise3-5-1.py create mode 100644 students/susanRees/session01/thinkPythonExercise3-5-2.py create mode 100644 students/susanRees/session02/FizzBuzz.py create mode 100644 students/susanRees/session02/series.py rename students/susanRees/session03/{Slicing.py => SlicingInClassLab.py} (100%) diff --git a/students/susanRees/session01/break_me.py b/students/susanRees/session01/break_me.py new file mode 100644 index 0000000..bf63921 --- /dev/null +++ b/students/susanRees/session01/break_me.py @@ -0,0 +1,28 @@ +#write four simple Python functions: +#Each function, when called, should cause an exception to happen +#NameError, TypeError, SyntaxError, AttributeError + +#the interpreter will quit when it hits a Exception +#comment out all but the one you are testing at the moment +#Use Python standard library reference on Built In Exceptions +#https://docs.python.org/3/library/exceptions.html + +#NameError +def nameError(): + print (cats) +nameError() + +#TypeError +def typeError(): + print (1+"one") +typeError() + +#AttributeError +list.attributeError + +#SyntaxError +def syntaxError() + print (unicorns) +syntaxError() + + diff --git a/students/susanRees/session01/thinkPythonExercise3-3.py b/students/susanRees/session01/thinkPythonExercise3-3.py new file mode 100644 index 0000000..bb7254a --- /dev/null +++ b/students/susanRees/session01/thinkPythonExercise3-3.py @@ -0,0 +1,4 @@ +def right_justify(s): + print (' '*(70-len(s))+s) + +right_justify('allen') \ No newline at end of file diff --git a/students/susanRees/session01/thinkPythonExercise3-4.py b/students/susanRees/session01/thinkPythonExercise3-4.py new file mode 100644 index 0000000..4855af6 --- /dev/null +++ b/students/susanRees/session01/thinkPythonExercise3-4.py @@ -0,0 +1,17 @@ +def do_twice(f, g): + f(g) + f(g) + +def print_twice(g): + print(g) + print(g) + +do_twice(print_twice, 'spam') +print('') + +def do_four(f, g): + do_twice(f, g) + do_twice(f, g) + +do_four(print_twice, 'spam') +print('') \ No newline at end of file diff --git a/students/susanRees/session01/thinkPythonExercise3-5-1.py b/students/susanRees/session01/thinkPythonExercise3-5-1.py new file mode 100644 index 0000000..f8e46c8 --- /dev/null +++ b/students/susanRees/session01/thinkPythonExercise3-5-1.py @@ -0,0 +1,26 @@ +def do_twice(f): + f() + f() + +def do_four(f): + do_twice(f) + do_twice(f) + +def print_row(): + print ('+ - - - - + - - - - +'), + +def print_column(): + print ('| | |') + +def print_columns(): + do_four(print_column) + +def print_rows(): + print_row() + print_columns() + +def print_grid(): + do_twice(print_rows) + print_row() + +print_grid() \ No newline at end of file diff --git a/students/susanRees/session01/thinkPythonExercise3-5-2.py b/students/susanRees/session01/thinkPythonExercise3-5-2.py new file mode 100644 index 0000000..2ecba5d --- /dev/null +++ b/students/susanRees/session01/thinkPythonExercise3-5-2.py @@ -0,0 +1,26 @@ +def do_twice(f): + f() + f() + +def do_four(f): + do_twice(f) + do_twice(f) + +def print_row(): + print ('+ - - - - + - - - - + - - - - + - - - - +'), + +def print_column(): + print ('| | | | |') + +def print_columns(): + do_four(print_column) + +def print_rows(): + print_row() + print_columns() + +def print_grid(): + do_four(print_rows) + print_row() + +print_grid() \ No newline at end of file diff --git a/students/susanRees/session02/FizzBuzz.py b/students/susanRees/session02/FizzBuzz.py new file mode 100644 index 0000000..ead22c0 --- /dev/null +++ b/students/susanRees/session02/FizzBuzz.py @@ -0,0 +1,14 @@ +#Write a program that prints the numbers from 1 to 100 inclusive. +#for multiples of three print โ€œFizzโ€ instead of number +#For multiples of five print โ€œBuzzโ€. +#multiples of both three and five print โ€œFizzBuzzโ€ + +for i in range(1, 101): + if i % 3 == 0 and i % 5 == 0: + print('FizzBuzz') + elif i % 3 == 0: + print('Fizz') + elif i % 5 == 0: + print('Buzz') + else: + print (i) \ No newline at end of file diff --git a/students/susanRees/session02/series.py b/students/susanRees/session02/series.py new file mode 100644 index 0000000..1708d55 --- /dev/null +++ b/students/susanRees/session02/series.py @@ -0,0 +1,47 @@ +# add a function called fibonacci. +# The function should have one parameter n. +# The function should return the nth value in the fibonacci series. +# Ensure that your function has a well-formed docstring + +# Add a series of statements proving functions work +# Add comments about what tests are doing +# push your changes to GitHub and make a pull request + + +def fib(n): + """Iterate next number in Fibonacci series""" + if n == 0: + return 0 + elif n == 1: + return 1 + else: + return fib(n - 1) + fib(n - 2) + + +def lucas(n): + """Iterate next number in Lucas series""" + if n == 0: + return 2 + elif n == 1: + return 1 + else: + return lucas(n - 1) + lucas(n - 2) + + +def sum_series(n, a=0, b=1): + """Run Fibonacci or Lucas function depending on optional parameters""" + if a == 0 and b == 1: + return fib(n) + elif a == 2 and b == 1: + return lucas(n) + else: + return None + +# test fib function +print(fib(5)) +# test lucas function +print(lucas(5)) +# test sum_series function running fib function +print(sum_series(5)) +# test sum_series function running lucas function +print(sum_series(5, 2, 1)) diff --git a/students/susanRees/session03/Slicing.py b/students/susanRees/session03/SlicingInClassLab.py similarity index 100% rename from students/susanRees/session03/Slicing.py rename to students/susanRees/session03/SlicingInClassLab.py From 869cd3c1a3712aea490f7644dace9b08d60fe34f Mon Sep 17 00:00:00 2001 From: Susan Rees Date: Sat, 23 Jan 2016 22:48:49 -0800 Subject: [PATCH 089/378] added working file for printGrid exercise --- students/susanRees/session02/PrintGrid.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 students/susanRees/session02/PrintGrid.py diff --git a/students/susanRees/session02/PrintGrid.py b/students/susanRees/session02/PrintGrid.py new file mode 100644 index 0000000..b61d85e --- /dev/null +++ b/students/susanRees/session02/PrintGrid.py @@ -0,0 +1,22 @@ +def print_grid(n): + x = int(n/2) + def print_row(): + print('+', end=' '), + print('-' * x, end=' '), + print('+'), + def print_column(): + y = (x + 1) + i = (y - 1) + for i in range(0, i): + print('|', end=' '), + print(' ' * x, end=' '), + print('|') + else: + print_row() + print_row() + print_column() + print_column() + +print_grid(8) + +#HOW DO I MAKE THE ROW AND COLUMNS PRINT ON THE SAME LINE???????? (END=' ' ISN'T WORKING) \ No newline at end of file From 086185f703ce86132b4d358460345e101201164a Mon Sep 17 00:00:00 2001 From: John Rudolph Date: Sun, 24 Jan 2016 14:25:04 -0500 Subject: [PATCH 090/378] making updates --- students/JohnRudolph/session3/list_lab.py | 180 ++++++++++++++++++++++ students/JohnRudolph/session3/slicelab.py | 43 ++++++ 2 files changed, 223 insertions(+) create mode 100644 students/JohnRudolph/session3/list_lab.py create mode 100644 students/JohnRudolph/session3/slicelab.py diff --git a/students/JohnRudolph/session3/list_lab.py b/students/JohnRudolph/session3/list_lab.py new file mode 100644 index 0000000..bda0540 --- /dev/null +++ b/students/JohnRudolph/session3/list_lab.py @@ -0,0 +1,180 @@ +#!/usr/bin/python3.4 + +''' +######################################################################### + SECTION 1 OF LIST LAB +######################################################################### + +#1 Create a list that contains โ€œApplesโ€, โ€œPearsโ€, โ€œOrangesโ€ and โ€œPeachesโ€ +#2 Display the list +#3 Ask the user for another fruit and add it to the end of the list +#4 Display the list +#5 Ask the user for a number and display the number back to the user and + the fruit corresponding to that number (on a 1-is-first basis) +#6 Add another fruit to the beginning of the list using โ€œ+โ€ and display the list +#7 Add another fruit to the beginning of the list using insert() and display the list +#8 Display all the fruits that begin with โ€œPโ€, using a for loop +''' + +#1 +fruit = ["Apples", "Pears", "Oranges", "Peaches"] + +#2 +print(fruit) + +#3 +new_fruit = input("Add another fruit to list\n") + +fruit.append(new_fruit) + +#4 +print(fruit) + +#5 +#Add an error handler so that user has to input a valid list index +index_check = None +while index_check is None: + try: + get_num = int(input("Select a number from 1 to " + str(len(fruit)) + " inclusive\n")) + print(get_num, " ", fruit[get_num - 1]) + index_check = True + except: + print("Invalid index number try again") + +#6 +new_fruit = [input("Add another new fruit to list\n")] + +fruit = new_fruit + fruit + +print("List with ", new_fruit[0],"\n", fruit) + +#7 +new_fruit = input("Add another fruit to list\n") + +fruit.insert(0,new_fruit) + +print("List with ", new_fruit,"\n", fruit) + +#8 +#create empty list to hold values that will be populated in loop below +p_fruits = [] + +#loop over each fruit in list and determine if fruit starts with p (not case sensitive) +for item in fruit: + if item[0].lower() == "p": + p_fruits.append(item) + +print("List of fruits that start with P\n", p_fruits) + + +''' +######################################################################### + SECTION 2 OF LIST LAB +######################################################################### + +#9 Display the list. +#10 Remove the last fruit from the list. +#11 Display the list. +#12 Ask the user for a fruit to delete and find it and delete it. +#13 Bonus: Multiply the list times two. Keep asking until a match is found. + Once found, delete all occurrences.) +''' + +#9 +print("Current fruit list\n", fruit) + +#10 +#creating a new list called fruit 2 based on list from section 1 +fruit2 = list(fruit) +del fruit2[-1] + +#11 +print("Deleted the last item from list\n", fruit2) + +#12 +#Add an error handler so that user has to input a valid list index +index_check = None +while index_check is None: + try: + get_str = input("Type a fruit from current list to delete\n") + fruit2.remove(get_str) + index_check = True + except: + print("The fruit you typed in not in the list! Try again ") + +print("You deleted ", get_str, "New list\n", fruit2) + +#13 - Doing this on the deleted list from #12 +''' +First while loop checks to see if fruit entered exists in list +If fruit does exist in list the loop through list until all instance of fruit is removed +If fruit does not exist in list then copy fruit list and append to existing list +''' +index_check = None #flag to determine if a valid fruit has been entered +while index_check is None: + get_str = input("Type the fruit from current list to delete\n") + if get_str in fruit2: + while get_str in fruit2: + fruit2.remove(get_str) + index_check = True #set flag to True to quit valid fruit loop + else: + fruit2_copy = list(fruit2) + fruit2 = fruit2_copy + fruit2_copy + print("The fruit you typed in not in the list so I doubled the list! Try again ") + print(fruit2) + +print("You deleted ", get_str,"\n", fruit2) + +''' +######################################################################### + SECTION 3 OF LIST LAB +######################################################################### +#14 Ask the user for input displaying a line like โ€œDo you like apples?โ€ +#15 Display the list. +''' + +#14 +for item in fruit: + ''' + For each item in fruit list prompt a response from user + If reponse is not yes or no then retry + Else if no then remove item from list + ''' + response = input("Do you like " + item.lower() + " ?\n") + + while response.lower() not in ["yes", "no"]: + print("You didn't answer Yes or No! Try again. ") + response = input("Do you like " + item.lower() + " ?\n") + + if response == 'no': + fruit.remove(item) +#15 +print(fruit) + +''' +######################################################################### + SECTION 4 OF LIST LAB +######################################################################### +#16 Make a copy of the list and reverse the letters in each fruit in the copy. +#17 Delete the last item of the original list. Display the original list and the copy. +''' +#16 +fruit_copy = list(fruit) + +for item in fruit_copy[:]: + item_flip = item[::-1] + fruit_copy.remove(item) + fruit_copy.append(item_flip) + +#17 +del fruit[-1] + +print(fruit) +print(fruit_copy) + + + + + + + diff --git a/students/JohnRudolph/session3/slicelab.py b/students/JohnRudolph/session3/slicelab.py new file mode 100644 index 0000000..090b42d --- /dev/null +++ b/students/JohnRudolph/session3/slicelab.py @@ -0,0 +1,43 @@ +s1 = list(range(1,20)) + +#1 +def exchange(lst): + fst = lst[-1] + mid = list(lst[1:-1]) + fin = lst[0] + print(fst, mid, fin) + +print(exchange(s1)) +#2 +def everyother(lst): + for n in lst: + if n % 2 == 0: + print(n) + +print(everyother(s1)) +#3 +def everyother4(lst): + lst2 = lst[3:-4] + for n in lst2: + if n % 2 == 0: + print(n) + +print(everyother4(s1)) + +print(s1[::2]) + +#4 +print(s1[::-1]) + +#5 +def thirds(lst): + countlst = len(lst) + fst = lst[0:int(countlst/3)] + mid = lst[int((countlst/3)):int((2*countlst/3))] + fin = lst[-int(2*countlst/3):-int(countlst/3)] + print(fin,mid,fst) + + +print(thirds(s1)) + + From 075a48161aad4e5043e560c4d0de5eb46a5a9ae4 Mon Sep 17 00:00:00 2001 From: BBB Date: Sun, 24 Jan 2016 11:51:46 -0800 Subject: [PATCH 091/378] adding fizzbuzz --- students/Boundb3/Fizzbuzz - b3.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 students/Boundb3/Fizzbuzz - b3.py diff --git a/students/Boundb3/Fizzbuzz - b3.py b/students/Boundb3/Fizzbuzz - b3.py new file mode 100644 index 0000000..5a086b8 --- /dev/null +++ b/students/Boundb3/Fizzbuzz - b3.py @@ -0,0 +1,24 @@ +# print out the numbers from 1 to n, but replace numbers divisible by 3 with "Fizz", +# numbers divisible by 5 with "Buzz". Numbers divisible by both factors should display "FizzBuzz. +# The function should be named FizzBuzz and be able to accept a natural number as argument + + + +def FizzBuzz(n): + for i in range(n): + a = "" + if (i+1)%3 == 0: + print("Fizz", end="") + a = "true" + + if (i+1)%5 == 0: + print("Buzz",end="") + a = "true" + + if a == "true": + print("") + else: + print(i+1) + + +FizzBuzz(100) From 1c68f7f34a348fe38e8dbe3a70ebe6482f159aea Mon Sep 17 00:00:00 2001 From: BBB Date: Sun, 24 Jan 2016 11:55:18 -0800 Subject: [PATCH 092/378] testing --- students/Boundb3/testing.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 students/Boundb3/testing.py diff --git a/students/Boundb3/testing.py b/students/Boundb3/testing.py new file mode 100644 index 0000000..e69de29 From a6bea3f3a68a65db97a816d064b9a31b7d896066 Mon Sep 17 00:00:00 2001 From: BBB Date: Sun, 24 Jan 2016 11:59:03 -0800 Subject: [PATCH 093/378] removing test --- students/Boundb3/testing.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 students/Boundb3/testing.py diff --git a/students/Boundb3/testing.py b/students/Boundb3/testing.py deleted file mode 100644 index e69de29..0000000 From 06d459c03ffd910ccfe031b4fa93842ddc6859bb Mon Sep 17 00:00:00 2001 From: BBB Date: Sun, 24 Jan 2016 12:15:10 -0800 Subject: [PATCH 094/378] this is the first money lab using elif --- students/Boundb3/Lab 2 Money.py | 99 +++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 students/Boundb3/Lab 2 Money.py diff --git a/students/Boundb3/Lab 2 Money.py b/students/Boundb3/Lab 2 Money.py new file mode 100644 index 0000000..b51a4a7 --- /dev/null +++ b/students/Boundb3/Lab 2 Money.py @@ -0,0 +1,99 @@ +#Brennen Bounds +#Python: Rick Riehle Hsi-Kai Yang +#Jan 20,2016 + + +# This is program to determine whether a mix of coins can make EXACTLY one dollar. +# Your program should prompt users to enter the number of pennies, nickels, dimes, and quarters. +# If the total value of the coins entered is equal to one dollar, +# the program should congratulate users for winning the game. +# Otherwise, the program should display a message indicating whether the amount entered +# was more than or less than a dollar. + + +'''variables: +coin = placeholder +answer = receipt of coin value from def +p = penny +n = nickel +d = dime +q = quarter +money = value of all of the change +ttlanswer = money variable rounded to 2 decimals''' + + + +import math + +#routine to collect the number of coins from a user for a coin type + + +def get_quantity(coin = .5): + count = 0 + coin = .05 + while type(coin) != int: + try: + coin = int(input("\tHow many (of these types of coin) do you have?")) + + except (TypeError, ValueError) as e: + print ("Your entry: ", e, " is not a positive whole number. Please enter a positive whole number.") + count +=1 + if count > 5: + print("Sorry, your entry does not match. Let's quit the game") + break + if coin < 0: + print("Really? I don't think you have negative coins. You need to enter a positive whole number. Try this coin again.") + get_quantity() + return coin + + + +#Welcome +print ("\n\t\tWelcome Money Player! \n\n This challenge will determine if your spare change \n " + "equals one dollar exactly -- or not. Ready....? Let's try!") +print ("\n\nYou can tell me the number of each coin type you have, " + "and I will test the value to see how close you are to 1 dollar.") + + +# get coin quantities from user +print("I will ask you what quantity of coins you have for each coin type: penny, nickel, dime and quarter.") +for i in range (4): + print("\n") + if i == 0: + print("\tLet's start with pennies.") + if i == 1: + print("\tOk, next, lets think nickels.") + if i == 2: + print("\tOk, next, how about dimes?") + if i == 3: + print("\tOk, and lastly, quarters.") + + answer = get_quantity() + print("\t\tThanks - got it. You had ", answer, "of those coins.") + +# assign value to the coin quantity + + if i == 0: + p = answer + if i == 1: + n = answer + if i== 2: + d = answer + if i == 3: + q = answer + +# calculate total value and limit to 2 decimals + +money = (p*.01) + (n*.05) + (d * .10) + (q*.25) +ttlanswer = math.ceil(money*100)/100 + +# share results with user + +if money == 1.00: + print("\n\tCongratulations you hit 1.00 Dollar on the nose!!") +elif money > 1.00: + print("\n\tYour change totals to: $", ttlanswer, ". It is $", (ttlanswer - int(1)), "over one dollar.") +elif money < 1.00: + print("\n\tYour change totals to: $", ttlanswer, ". It is $", (int(1) - ttlanswer), "under one dollar.") +else: + print("\n\tI don't think this worked right. Tell my programmer to take a look under the hood. Thanks, goodbye.") \ No newline at end of file From 0eecf875904fd7fb87964f852267dd312a85fe7e Mon Sep 17 00:00:00 2001 From: BBB Date: Sun, 24 Jan 2016 12:21:17 -0800 Subject: [PATCH 095/378] this is a second version of money using lists to track and hold changes --- students/Boundb3/lab 2 money retest.py | 93 ++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 students/Boundb3/lab 2 money retest.py diff --git a/students/Boundb3/lab 2 money retest.py b/students/Boundb3/lab 2 money retest.py new file mode 100644 index 0000000..92d2b5c --- /dev/null +++ b/students/Boundb3/lab 2 money retest.py @@ -0,0 +1,93 @@ +#Brennen Bounds +#Python: Rick Riehle Hsi-Kai Yang +#Jan 20,2016 + + +#Staring LISTS*** + +# This is program to determine whether a mix of coins can make EXACTLY one dollar. +# Your program should prompt users to enter the number of pennies, nickels, dimes, and quarters. +# If the total value of the coins entered is equal to one dollar, +# the program should congratulate users for winning the game. +# Otherwise, the program should display a message indicating whether the amount entered +# was more than or less than a dollar. + + +'''variables: +coin = placeholder +answer = receipt of coin value from def + + +''' + +#money = value of all of the change +#ttlanswer = money variable rounded to 2 decimals''' + +coinlist=[] +coincount=[] + +count = 0 + +import math + + +#routine to collect the number of coins from a user for a coin type + + +def get_quantity(coin = .5): + count = 0 + + while type(coin) != int: + try: + coin = int(input("\tType how many you have here:")) + + except (TypeError, ValueError) as e: + print ("Your entry: ", e, " is not a positive whole number. Please enter a positive whole number.") + coin = .5 + count +=1 + if count == 5: + print("Sorry, your entry was not a whole number. Let's quit the game. Good bye?") + quit() + if coin < 0: + print("Really? I don't think you have negative coins. You need to enter a positive whole number. Try this coin again.") + coin = .5 + return coin + + + +#Welcome +print ("\n\t\tWelcome Money Player! \n\n This challenge will determine if your spare change \n " + "equals one dollar exactly -- or not. Ready....? Let's try!") +print ("\n\nYou can tell me the number of each coin type you have, " + "and I will test the value to see how close you are to 1 dollar.") + + +# get coin quantities from user +print("I will ask you what quantity of coins you have for each coin type: penny, nickel, dime and quarter.") +coinlist = ["pennies","nickles","dimes","quarters"] +coincount = [0,0,0,0] + +length = len(coinlist) + +for i in range(length): #this value needs to be a number + print("\n") + print("\tOk, how many" , coinlist[i], "do you have?" ) + answer = get_quantity() + print("\t\tThanks - got it. You had ", answer, coinlist[i],".") + coincount[i] = answer + +# calculate total value and limit to 2 decimals + +money = (coincount[0]*.01) + (coincount[1]*.05) + (coincount[2] * .10) + (coincount[3]*.25) +ttlanswer = math.ceil(money * 100) / 100 + +# share results with user + +if ttlanswer == 1.00: + print("\n\tCongratulations you hit EXACTLY $1.00 on the nose!!") +elif ttlanswer > 1.00: + print("\n\tYour change totals to: $", ttlanswer, ". It is $", (ttlanswer - int(1)), "over one dollar.") +elif ttlanswer < 1.00: + print("\n\tYour change totals to: $", ttlanswer, ". It is $", (int(1) - ttlanswer), "under one dollar.") +else: + print("\n\tI don't think this worked right. Tell my programmer to take a look under the hood. Thanks, goodbye.") From a9836d5011e774d64ed055f08febe7fe4b698b4c Mon Sep 17 00:00:00 2001 From: BBB Date: Sun, 24 Jan 2016 12:23:27 -0800 Subject: [PATCH 096/378] various homework and play files --- students/Boundb3/break_me.py | 14 ++++ students/Boundb3/files size.py | 65 ++++++++++++++++++ students/Boundb3/lab 2 money redict.py | 93 ++++++++++++++++++++++++++ students/Boundb3/play jan 20 2016.py | 1 + 4 files changed, 173 insertions(+) create mode 100644 students/Boundb3/break_me.py create mode 100644 students/Boundb3/files size.py create mode 100644 students/Boundb3/lab 2 money redict.py create mode 100644 students/Boundb3/play jan 20 2016.py diff --git a/students/Boundb3/break_me.py b/students/Boundb3/break_me.py new file mode 100644 index 0000000..fcfa04e --- /dev/null +++ b/students/Boundb3/break_me.py @@ -0,0 +1,14 @@ +# name error - happy not defined +# count = happy + +# type error - cant divide a string by zero +# "this" / 0 + +# needs a : at the end of the line and () around the 10 +#for i in range 10: + +#8 is an integer, not a list, so need a list to append +an_Int = 8 +an_Int.append(4) + + diff --git a/students/Boundb3/files size.py b/students/Boundb3/files size.py new file mode 100644 index 0000000..5c5f942 --- /dev/null +++ b/students/Boundb3/files size.py @@ -0,0 +1,65 @@ +'''Convert file sizes to human-readable form. + +Available functions: +approximate_size(size, a_kilobyte_is_1024_bytes) + takes a file size and returns a human-readable string + +Examples: +>>> approximate_size(1024) +'1.0 KiB' +>>> approximate_size(1000, False) +'1.0 KB' + +''' + +SUFFIXES = {1000: ['KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], + 1024: ['KiB', 'MiB', 'GiB', 'TiB', 'PiB', 'EiB', 'ZiB', 'YiB']} + +def approximate_size(size, a_kilobyte_is_1024_bytes=True): + '''Convert a file size to human-readable form. + + Keyword arguments: + size -- file size in bytes + a_kilobyte_is_1024_bytes -- if True (default), use multiples of 1024 + if False, use multiples of 1000 + + Returns: string + + ''' + if size < 0: + raise ValueError('number must be non-negative') + + multiple = 1024 if a_kilobyte_is_1024_bytes else 1000 + for suffix in SUFFIXES[multiple]: + size /= multiple + if size < multiple: + return '{0:.1f} {1}'.format(size, suffix) + + raise ValueError('number too large') + +if __name__ == '__main__': + print(approximate_size(1000000000000, False)) + print(approximate_size(1000000000000)) + + # Copyright (c) 2009, Mark Pilgrim, All rights reserved. +# +# Redistribution and use in source and binary forms, with or without modification, +# are permitted provided that the following conditions are met: +# +# * Redistributions of source code must retain the above copyright notice, +# this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above copyright notice, +# this list of conditions and the following disclaimer in the documentation +# and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS' +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. diff --git a/students/Boundb3/lab 2 money redict.py b/students/Boundb3/lab 2 money redict.py new file mode 100644 index 0000000..f909fea --- /dev/null +++ b/students/Boundb3/lab 2 money redict.py @@ -0,0 +1,93 @@ +#Brennen Bounds +#Python: Rick Riehle Hsi-Kai Yang +#Jan 20,2016 + + +#Staring DICTIONARY - but order of access to ask the values is random!!*** + +# This is program to determine whether a mix of coins can make EXACTLY one dollar. +# Your program should prompt users to enter the number of pennies, nickels, dimes, and quarters. +# If the total value of the coins entered is equal to one dollar, +# the program should congratulate users for winning the game. +# Otherwise, the program should display a message indicating whether the amount entered +# was more than or less than a dollar. + + +'''variables: +coin = local placeholder in def +answer = receipt of coin value from def + +''' + +#money = value of all of the change +#ttlanswer = money variable rounded to 2 decimals''' + +#coindict={} a dictionary to hold the 4 types of coins and their quantity (default value of zero for each key) + +count = 0 +import math + +#routine to collect the number of coins from a user for a coin type + +def get_quantity(coin = .5): + count = 0 + + while type(coin) != int: + try: + coin = int(input("\tType how many you have here:")) + + except (TypeError, ValueError) as e: + print ("Your entry: ", e, " is not a positive whole number. Please enter a positive whole number.") + coin = .5 + count +=1 + if count == 5: + print("Sorry, your entry was not a whole number. Let's quit the game. Good bye?") + quit() + if coin < 0: + print("Really? I don't think you have negative coins. You need to enter a positive whole number. Try this coin again.") + coin = .5 + print(locals()) + return coin + + + +#Welcome +print ("\n\t\tWelcome Money Player! \n\n This challenge will determine if your spare change \n " + "equals one dollar exactly -- or not. Ready....? Let's try!") +print ("\n\nYou can tell me the number of each coin type you have, " + "and I will test the value to see how close you are to 1 dollar.") + + +print("I will ask you what quantity of coins you have for each coin type: penny, nickel, dime and quarter.") + + +# set coin types and establish default quantities +coindict = {"pennies": 0 ,"nickles": 0,"dimes": 0,"quarters": 0} + + +# collect coin quantites from user *** note a dictionary will produce question in a random order -- +# so be careful to watch the coin type in the question + +for i in coindict: # this will be a random key value out of the total number of items in the dictionary + print("\n") + print("\tOk, how many" , i, "do you have?" ) #and "i" here is actually the name of the dictionary key + answer = get_quantity() + print("\t\tThanks - got it. You had ", answer, i,".") + coindict[i] = answer # condict[i] is the key name, and we are assigning a new value (to replace 0)to that key here + +# calculate total value and limit to 2 decimals +# use a dictionary format to call the value of the dictionary key pair by calling the dictionary key + +money = (coindict.get("pennies") * .01) + (coindict.get("nickles") * .05) + (coindict.get("dimes") *.10) + (coindict.get("quarters") *.25) +ttlanswer = math.ceil(money * 100) / 100 + +# share results with user + +if ttlanswer == 1.00: + print("\n\tCongratulations you hit EXACTLY $1.00 on the nose!!") +elif ttlanswer > 1.00: + print("\n\tYour change totals to: $", ttlanswer, ". It is $", (ttlanswer - int(1)), "over one dollar.") +elif ttlanswer < 1.00: + print("\n\tYour change totals to: $", ttlanswer, ". It is $", (int(1) - ttlanswer), "under one dollar.") +else: + print("\n\tI don't think this worked right. Tell my programmer to take a look under the hood. Thanks, goodbye.") diff --git a/students/Boundb3/play jan 20 2016.py b/students/Boundb3/play jan 20 2016.py new file mode 100644 index 0000000..efca996 --- /dev/null +++ b/students/Boundb3/play jan 20 2016.py @@ -0,0 +1 @@ +import \ No newline at end of file From 0478467cd36c0e1947064d86c99eb16ad4d9e9d6 Mon Sep 17 00:00:00 2001 From: John Rudolph Date: Sun, 24 Jan 2016 16:47:38 -0500 Subject: [PATCH 097/378] updating string lab --- students/JohnRudolph/session3/str_lab.py | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 students/JohnRudolph/session3/str_lab.py diff --git a/students/JohnRudolph/session3/str_lab.py b/students/JohnRudolph/session3/str_lab.py new file mode 100644 index 0000000..18091fa --- /dev/null +++ b/students/JohnRudolph/session3/str_lab.py @@ -0,0 +1,10 @@ +input1 = 2 +input2 = 123.4567 +input3 = 10000 + +print('File_00{} : {:.2f}, {:.0e}'.format(input1, input2, input3)) + +t = (1,2,3,4,5) + + +print('The first {} numbers are: {}'.format(len(t),t)) \ No newline at end of file From 3a54d33f2ee8f503bc23cb66c5d8a50eac703d1a Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 24 Jan 2016 13:51:51 -0800 Subject: [PATCH 098/378] in Class work --- students/MichaelGregor/Sesson 3/classWork.py | 31 ++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 students/MichaelGregor/Sesson 3/classWork.py diff --git a/students/MichaelGregor/Sesson 3/classWork.py b/students/MichaelGregor/Sesson 3/classWork.py new file mode 100644 index 0000000..704b926 --- /dev/null +++ b/students/MichaelGregor/Sesson 3/classWork.py @@ -0,0 +1,31 @@ + +s = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] +''' +#First +length = len(s) - 1 +s[0], s[length] = s[length], s[0] +print(s) +''' +''' +#second + +sliceable = s[::2] +print(sliceable) +''' +''' +#third +length = len(s) +length -= 1 +s.pop(length) +s.pop(0) + +slicable = s[::2] + +print(slicable) +''' +''' +#fourth +s = s[::-1] +print(s) +''' + From 208f68f1a3fb39afd0e4be4bbc063ce9f2ab8b50 Mon Sep 17 00:00:00 2001 From: Michael Gregor Date: Sun, 24 Jan 2016 15:33:08 -0800 Subject: [PATCH 099/378] Almost done with labs. --- students/MichaelGregor/Sesson 3/ListLab.py | 52 +++++++++++++++++++ .../MichaelGregor/Sesson 3/StringFomatting.py | 10 ++++ 2 files changed, 62 insertions(+) create mode 100644 students/MichaelGregor/Sesson 3/ListLab.py create mode 100644 students/MichaelGregor/Sesson 3/StringFomatting.py diff --git a/students/MichaelGregor/Sesson 3/ListLab.py b/students/MichaelGregor/Sesson 3/ListLab.py new file mode 100644 index 0000000..a871658 --- /dev/null +++ b/students/MichaelGregor/Sesson 3/ListLab.py @@ -0,0 +1,52 @@ +food = ["Apples", "Pears", "Oranges", "Peaches"] + +print(food) + +food.append(input("Give me another food: ")) + +print(food) + +foodLength = len(food) + +index_to_find = (int(input("Give me a number: "))) +while index_to_find > foodLength: + index_to_find = (int(input("There are only {} items in the list, give me another number: ".format(foodLength)))) + +index_to_find -= 1 + +print(food[index_to_find]) + +food += ["Grapes"] + +print(food) + +food.insert(0, "Pizza") + +print(food) + +food.pop() + +print(food) + +doublefood = food * 2 +removeFood = input("Give me a food to remove: ") +while removeFood not in doublefood: + removeFood = input("That food isn't in the list, give me another food: ") +while removeFood in doublefood: + doublefood.remove(removeFood) + +print(doublefood) + +print(food) + +for item in food: + foodOpinion = input("Do you like {}? ".format(item)) + foodOpinion = foodOpinion.lower() + if foodOpinion == "yes": + continue + elif foodOpinion == "no": + food.remove(item) + else + +print(food) + diff --git a/students/MichaelGregor/Sesson 3/StringFomatting.py b/students/MichaelGregor/Sesson 3/StringFomatting.py new file mode 100644 index 0000000..1bfa40a --- /dev/null +++ b/students/MichaelGregor/Sesson 3/StringFomatting.py @@ -0,0 +1,10 @@ + + +myInput = (2, 123.4567, 10000) +print("file_00{} , {:.2f}, {:.2e}".format(myInput[0], myInput[1], myInput[2])) + +myTuple = (int(input()),int(input()),int(input())) + +print("the first 3 numbers are: {:d}, {:d}, {:d}".format(*myTuple)) + + From a2e8e3fad8114c0e327f3227217883400cceea4b Mon Sep 17 00:00:00 2001 From: John Rudolph Date: Sun, 24 Jan 2016 22:08:49 -0500 Subject: [PATCH 100/378] Updating ROT13 lab --- students/JohnRudolph/session3/rot13.py | 38 ++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 students/JohnRudolph/session3/rot13.py diff --git a/students/JohnRudolph/session3/rot13.py b/students/JohnRudolph/session3/rot13.py new file mode 100644 index 0000000..756a04e --- /dev/null +++ b/students/JohnRudolph/session3/rot13.py @@ -0,0 +1,38 @@ + +def getnumref(let): + ''' + This function accepts any ASCII character + Function to create ASCII reference for ROT13 encryption + First if checks if letter is Upcase A-Z and performs ROT13 + Second if checks if letter is Lowcase a-z and performs ROT13 + If not Upcase or Lowcase A-Z or a-z then retain ordinal of character + ''' + if ord("A") <= ord(let) <= ord('Z'): + if ord(let) + 13 <= ord('Z'): + return ord(let) + 13 + else: + return ord(let) - ord('Z') + ord('A') +13 + elif ord('a') <= ord(let) <= ord('z'): + if ord(let) + 13 <= ord('z'): + return ord(let) + 13 + else: + return ord(let) - ord('z') + ord('a') + 13 + else: + return ord(let) + + +def rot13(string): + ''' + This function accepts a string arguement and loops through each character in string + Each character string is passed to getnumref function for ROT13 encryption + Each ROT13 encrypted character is appended to list and joined to create string + ''' + str_container = [] + for let in string: + str_container.append(chr(getnumref(let))) + s = ''.join(str_container) + return s + + +print(rot13('Zntargvp sebz bhgfvqr arne pbeare')) + From 69a924e9adfbb39c87fe74ea8d212b7391c80e42 Mon Sep 17 00:00:00 2001 From: John Rudolph Date: Sun, 24 Jan 2016 22:54:41 -0500 Subject: [PATCH 101/378] made update to string lab --- students/JohnRudolph/session3/str_lab.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/students/JohnRudolph/session3/str_lab.py b/students/JohnRudolph/session3/str_lab.py index 18091fa..6b7fdbe 100644 --- a/students/JohnRudolph/session3/str_lab.py +++ b/students/JohnRudolph/session3/str_lab.py @@ -5,6 +5,6 @@ print('File_00{} : {:.2f}, {:.0e}'.format(input1, input2, input3)) t = (1,2,3,4,5) +brackets = '{}'*len(t) - -print('The first {} numbers are: {}'.format(len(t),t)) \ No newline at end of file +print('The first {}'.format(len(t)), 'numbers are:' + brackets.format(*t)) From 218144eea53197db81b1a84d710ba4ef2dafc17e Mon Sep 17 00:00:00 2001 From: John Rudolph Date: Sun, 24 Jan 2016 23:00:49 -0500 Subject: [PATCH 102/378] Deleted bad lab3 folder --- students/JohnRudolph/lab3 | 1 - 1 file changed, 1 deletion(-) delete mode 160000 students/JohnRudolph/lab3 diff --git a/students/JohnRudolph/lab3 b/students/JohnRudolph/lab3 deleted file mode 160000 index ef82e80..0000000 --- a/students/JohnRudolph/lab3 +++ /dev/null @@ -1 +0,0 @@ -Subproject commit ef82e8095ab8b018cb109d9031c809b3ed3b6a9d From 275a1366c69bf45fa3c8ae27df6d719b9601bf2a Mon Sep 17 00:00:00 2001 From: Greg McKeag Date: Mon, 25 Jan 2016 08:25:14 -0800 Subject: [PATCH 103/378] added to list lab --- students/gmckeag/session3/list_lab.py | 37 +++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/students/gmckeag/session3/list_lab.py b/students/gmckeag/session3/list_lab.py index 5f48af4..74c9c30 100755 --- a/students/gmckeag/session3/list_lab.py +++ b/students/gmckeag/session3/list_lab.py @@ -43,3 +43,40 @@ if item in fruit: fruit.remove(item) print(fruit) + + + # Again, using the list from series 1: + # + # Ask the user for input displaying a line like โ€œDo you like apples?โ€ + # for each fruit in the list (making the fruit all lowercase). + + for item in fruit[:]: + done = False + while not done: + prompt = 'Do you like ' + item.lower() + '? Yes or no? ' + response = input(prompt) + + # For each โ€œnoโ€, delete that fruit from the list. + if 'no' in response.lower(): + fruit.remove(item) + done = True + if 'yes' in response.lower(): + done = True + # Display the list. + print(fruit) + + + # Once more, using the list from series 1: + # + # Make a copy of the list and reverse the letters in each fruit in the copy. + + fruit_reversed = [] + for item in fruit[:]: + item_reversed = item[::-1] + fruit_reversed.append(item_reversed) + + + # Delete the last item of the original list. Display the original list and the copy. + fruit.pop() + print(fruit) + print(fruit_reversed) From a451a784cd0149ee49c3aeb5f776a100d17000cc Mon Sep 17 00:00:00 2001 From: Greg McKeag Date: Mon, 25 Jan 2016 08:41:48 -0800 Subject: [PATCH 104/378] readme update --- students/gmckeag/EddieFace.jpg | Bin 0 -> 49651 bytes students/gmckeag/README.rst | 6 ++++++ 2 files changed, 6 insertions(+) create mode 100644 students/gmckeag/EddieFace.jpg diff --git a/students/gmckeag/EddieFace.jpg b/students/gmckeag/EddieFace.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c6bca93c2f31e94ad35bd574cd60d95696519cd9 GIT binary patch literal 49651 zcmb4pby!=^({GUA8r(G$cPUz&Bxr&KD^78WmIB4y2@s?>1b2#;LXlFer4)x2r^N~s zXn{hxe80cB01iM53mbrcuZiEY{JlL8cIrf4thow7B)6EDmqSXPF8MaRyNkV`yg2N zuK0NPWCR3ctkjg$tpDG1Hvpg{0F(eqaIiQ5*pyf}lvsDe0OtE);b7g}X7>CHyS>AMgSFQ%MI5Z=*RJz}ghR75eZ`o*W-OBVGrzz1Pmcs2+`mSvI@WNXS zlkEwd{;UT;%{V~$UfSwdQE+dYHZlRAWH2DBKjTa8UW}K%U z6C@GJ=I`xM(aQDfgTGfVm>VLlvW1rAvQwV~rn@j-Ji8{5kdn3g%0AZ+VLK+W#k&| zV>{O-BOkQR8xi7U(DRnPjWrHbeDVrN)V<^nhomqI?q6W<Imeg;|gDTlT zxLV#SfkktK^ysI^_C4LnJFR~WK_k#i720gxq6rt)_dJ?pxwDx+#uGaiC?BT(_^zNy#=CVAA*%W#9a6KV^3v#|&?|qxmzfUWl zhn0(5>#KnYQjvHm+`{umNwcQ{qK3i#tsB}gmvQ`cwKbKcljV)*L|a{?vAgl_ud6BV ztQtR=W_$fQ33niB5M#ousHn zbom)d?f_CyI-Hf_1(NVZTVH+3S;%F-`dA zOePy29ZUQ~#s;n6J_+Kao57XB?o^~-L*&@LM1q1F!5HoGdenFQwTscLtGXp~$T?*j z@KFfC7+9Ou&iUP_4xvIciDe<#6Q+@Kq?t~?^elgsP?#k^SLy;{4P%$bx*2fl1QBleq zH9SRydm(lw5q{#OJr`ZaF$y07_u!a$WJGhPwZ0|mkS#HIa9cU z_MVIk+X_~lBUOcnlc8j*q){4F5hju#BtLfZO|Kq!d@E+2QsV3)_#Px8IsCG*uCQsL zQS9QSXyr}Fe9D7V2~6UGeCgAQVCM%+yoI=}jA8Hd+~Uf+5|CfXU3UP{miE!gAv*E>irPvL-x;|;>ag!< z;dS$6b|d4-_Ib_uOwA6AD3OT zv9SWDCMDXLT>ke1wAk8d4uzpkslWt;dwImH!S}^+2=or{K6#_A#?4hh`yd+ue)En(6xVr&#(U3I5c?dEr*|JcWrXy>qg!w$ouMol)H$*!30q~5K{SW zbkXKZXgSrvT(=At^}5Q5XFj!+yRe{Eqnsj1m!K2F3tZXsO|HS~wo}%aT9v?dmySNu z=9L;c9CzVB-#WdYRl^*puMfC_k)16q(ia`9-^xUUBkHTqK%;KK{sTHYh@w<}ZUix} z@N=fZ)50xykPw4(_-3h1BqJ%uTEkI#X@1n;oL^XI9%NpY!rsE|TwhdC`;&mOJ+9h>=^gLbXiRLHLg- z|F8CIn-9w1Y?XLdF^GCb?ANbr9w&GyUlrcY!>T`2NE4~7b-tnhNx6aS3heAke`&oJ zd+EsPv&fkvlH$<{dQ%=|9in?uVP-(l+1^41L27OM;w#2eZG;NMZVB)x$RB3V&D43<=q61ILBdaG-ETImPJG!gMlsR*`8iswg z=PUTe9i?3VsS72l&v7+!2e7m+PN5cky0%GXuZ!+-g~|}<4wwM;uGv=b!>}cC`MPS+ znpvDZuROK=_y^d6SMZtljTE-L+ngS=m(@+y^71<7fuk&Pk;Kr7#g$polOdEosip-7 zD38FylsmI8p8fWNm}N&Tqmm*BQs0D&(mB*^7hrmM2Uv!5Nd6!;ii|afb0?ob#UCmH ze2mDI3D|TV3xDF{cQ`AVwF?ef`#pR_;yr{>?j^I&K9zEKV)j&$t4OV>Lm+Td)C6*y z*leJb%Wou+66LlR2Sq9-e-Q%MSrYv8tycC9qg6)=X90xpbUcC$%fQ>{LeFKR6&^9oZzR zOMOjAc-o_W9vZ3HtQ~`E47;K;8YDh)E`HJvvOg@`ihiXG)}--8Wd^bS{alr!+z%Z!A5Ny1!Ecp-ZGri3b1N!a^F!;aTq z!Fl4v?+!T|D=|;`2DIRqYbk1mu)S1K^5;9u;A>+kJvE?%iyGJ~nm8|t6x`%S`4n${ zFL@$mup&}9Jo|}9cSLZQrSbc-#C$p4WjyEeD+27_hSR@kkJku^`S+vm03)#Lc zs9cS=b!|ZfOOz#iUH}s803C~Gi}|*uj#491c(Yxp>oXpY4(}=oE#S448{$am*fMKQ z&^x%fF#lrF4UK;@YWgHFCr1HmY<)r7!c5DcvYi_D)RQb~`uf^tju0L?-dGbp8mk;l)lLqn3J_yG6L;-!1e$ zsmQc@g?2u0nJo@hQRx(bhdu9her;0$$eQBzLkCc{k@DipuZ4XkT!rc?L?%PQtJRQ0 z06UIXHchp~!r-Grxf!(y1=hw1HcnhVBg5!^9#ji;Y zq9lAib))GW(1c{$J)VO40_iW_@x1r#-%?;m-}RNvhv#HJmvswVDt~ZLc^N0<)G$Gd z3RuuGrZl4{92wPb{5{x@J!P1^!>~qVifY~Q2ks5It0TU|3Fpw=0eUI(kSC?Xr|pi= z8CYpb%-_zzuZD(-#v~C&u2ohuD@fK{mk)l1!-o#okof_&$6@Y5CvysWYPq5~HVe%= zJ6+tje-|xZFs)~s6VJ|SEWl?8S`6dul2`fLFPMJ)rf+{qnBU{FZPBh4>mz5rFf5tT zG{Oy?9P4jCgM078i7XYuDlyHG#_zE zRE;Vd^?GrXrkEo zjyi~E-WQMN_jIY-*O%$KCgW9d4hK<&aL_Uol~p^oO;~BM=qJ9Pw3Ab1ty;Kk@oDYJ zSLk-k&u~cBBo=k+D0U}(&)JZeXIq}ln70*p!x!5i6rA$s@g=&*A%?JNBB7zh%tY#E zt99`k))*0;S9r-LMy7=DESFi&^*?ruEwEW}N&ih~vLmN~rvZgmr81$5t zb8XP*4C$}bf0R~Jlvw(hANC~i8KZ-+w8mQS?;)<_oS0|&gz=0F^TX~0cKAmLU7Z}M z%=?1-2}BrU9K#RczBe0v7sM~Tgz0a47!WN(bOe)7p@WaVMgkwp z3bd;~!wDvPliM=Vm^GK&B5ziTcj)C4=58=n|9%o6PM(g_&As8cEU6V`B@{vvi{j-A zVN`g7n}XLch7;gr!d)N}%4}+6=#4OS79V2F%D~?>IXbv)t^-n3K=~FvY>IQ+2>DK? zl}caRemhBx*_Msqx~c?z3PsEOSz$b>3V1R(=RD&}Qw|%ht&DUre*NBJylM@EKfb8N zrNT`EOwd5-@1(&GlCn5!VPFQEm1mdx`| z2qg)9Qk~^~G>x@F4YnnN3)u$kVFJ2~Y%y3oe+~4$5zWWxP`#W`F?@`M+C|SL)oc$4 z^{`Cc0YXSCB2(i81C8yfCqbnDe|2UAitFDuB zGSfwVHTT`Td{9p8bw2!;isaM6q&da z0{N2EGNFcg#UDy45-XCl43N(0OnwKcDVk2RGg?Am1&XZuZK50Ru2PqAV&{X}DoTx< zU8>slNpQGx|DMchkWF-c9iMq(V*Z=_JoK5iakDW_F!{j(^><$VP3M>}N+EaL%f_A( zJyVqyYhN3!mXYr}uE~u-dpgpEN z6nbHI2jDwYeEK6pNYUYJ5W`)YkTLR$Mdg;@dg~F0Ju$M=Sn58PAxBWL+rf635aGpu5MbgGwRI6f1yb<0zxfq{o@ay}mk>Om6~O8AIE zZS7>(j>5;J)TtCuBl*I%~I!z7x(IsmaTLXNfeI`8+btNiJNWu0i&-p*$0A z`PQ_lWrasC+!ai4K6kLqP-?{0^1D=th3LLuqR+YVn>}(cyg$kM0E8->nW(8~2W_$C zRiqb_LJnn-#GCn#h~W@$m22V>elBg|0Gq|;h^FsJp7r+FYJ#VgZVSfo}8PS(19QNl{7PIzf~qTJH^Hw zFJbZM)}jXsM9^-7u$eCnNzWf!FjQAgwJudkN|A&F&TN!&d(xAQHnQh85(OFxeV8#V z7fZt~lbk(eJ1^S$)xjC^23CN}p=0O30~ZS7vfNUGQuu-xlIaGWxIzM-Wq1T8;NvQ0>DD6@`eA_K7p+ zYKF7PLFXFfGt%Jh??#zv%SA3WR0!qdUjGtLqqd3KbPxREafx)>?K8k8Z|JlBiP?D=1yv zPTYc~3uV?8a>Q9tWv>gEsV&=F?cP93>v#k5lq$D_E@wVlMc3%AyGn6;BL4~n+$9sN@(U?c&4xrD!JuV@oCFOT+ zSi=c%T7Gv+4v%OlVykGPZZc~2+wC>eX=0wgj#4|Gk}K3tw#ij0?-u2SBZvLb z_mmwRU-84h^}6Y~m(eq_VDywW4UgB>jb!hrti>y>y~)t7&cCcp6D+>&`4vWL6$-vX zJw3k^N4+DKgs7$bQZh}$Gs|f!GvXdyy*T}9t(K4YG>brdG}JZIA+C&LZ}n+DPB?OB zI}zC2xk^mzemj0(pYBQ${chNwrBCIp!U|uMq>7>HsWxW=CWZ8)us!jW-U};Jf|8;> z7uSJlM&xXLv4y)g-u;1u0u7;|l={A5;C7U!m1md3TMHpIpb6Xv99i%h0RktC43RKR zeCDc2m#wI;v~zz?g-C0}b1cvrCK%H-PvEEWV%dA^{Ug}^aPKlz`MskTu#*%Uc&o{H zAIICt!3HDwJUG$g3Dowi=MJEQH(^`!@LirGZW7DsS2JTF1r@jNT=mVn>v4b9FGxc; zC4{7v$CZ2D|FlxsYuOcrPqHX-Id(g=8-@+*I>vbPl3f~YkuhhTL>Z5p@sQU(T=d*J zv-#y#WIC10M&|!KYq6&(i)_ID6WHHf$Rc0orJ6BdLBun3Oc0d_qmZA8c&mR<;%=gU3h$S>{B7MviXp3C-q7F2fI(YIgks)Xq(O{p8;fBSZ3HG|68-VNt>8|w$>FzA-Bg> z4)o>phtI0fP1(%8i0e1O-w}e@1OV| zaZmp(i3t9!{&(@88o_@AF)0xd>3stNtb5EE4~R#Ehet$CN2VCCM72&B_Sat zB_${MkGwDMwSO-D5Be7`#tOg+_#b#N%Reyq|G;#Cc)0lYs4xM5@E+Awq4)v|6K;!7qyp!(#TECa$|!BQj~($p;bR+Y zDb=u52eMCvl4*sC<-4i5Ms%czbIRJ#KWbHgoiRk_GekVJEuA@Ht?GcWpDpR8wT$_u zE>(Icge#MG+5pt?U9t*MEwgev zL`h@nBrN|fHw59JgVg3XT5hK0r@Jy&LW>$GnIL=v{Kig;#}H~DC$PsYN7MJwL-i}F zc7d$68V((2koCz;jG&!D{VUsXq>oOijH+ttx^>l)v4qtu4Vf*5bvAxcU;!IDTqFTpodL1GN7@U$siMVMx z?)y0YaQ$ZuYW92Go0308X=@j;(C5S)-i-0)7MsM=%s*?}$t_|%W0|(8qr(SKJ7cR- ztnE0j@CG43ttqlYylW$t_uq9BB+uiY&tmp~H2TNpy}gWHL24fGi2z>{y{x7wNQpF4 zCw!Jky?>KN&Q{q&QUH@A9&sTifq%ah$2pb%GzGEy@$6blholXx9ZnL#N z*Rv%&Pq;d6C|5<5U&cbYx=v@zT>S*xkIRe%*>e>Y#B|{-l8pwt>uUE6`IVORm78Uz zV$yYu5<6R(7b#qyDVD4dnE*Zp25%tTY9e$!e;-?)0iS$>BK(lmQUM%qtD2kCaGiF- z#cnE4(jry|2)8dK%!l+6h!)jC9hTf2vc^}6Jp+2bXx+g)sxSn9cf!0}tiS0w&1>bn zM`Pd6Xd;e#xP~z`Y?e7Q@+`KJxe>4rw4N?LW^vfK;DWH-xXyJB4-iFKzLYq^xhA%$ z&=VjOz?H@Qd%x48kO!-itIq`IiKtg1UP%f7B<-Ina19f+$NYO<)qGe!`OG9RPWp zXOHXwU|F+Odk7r|tyOrBi?5qF@#dpc&GQqyihBd%-usZguMpzK6hgU!dx=)^U*437 zFxh5HXz-`6%eQcYzP!CoL(0UDGWb$wobnPM=Fc6tNijJuuvS#Z2*!GF!L+-2jaKtf z9$517dLso1zEB8>OMN$YVp{ytRXsa7qvN>Iv_%1L>K(u#{KLso*3bH{KfXq{%aeAd zJUw8w6(GqvU=QC$5gYpGUc)^-cgExSwMWj#Vuie#GaNo4-MHJPr&y&|>J2oB!4LH}c7O~T zj#*f698*4?l*``cCbv=9#bY5x6+sB?jAW!s1$?|-j=<@y9-ghm&**SKUmb$LnK`6= z-*PsFXb%FM0Ki??WV2b-X@G&qt1<2@@6;MXqq@vKaiLjt9ZHGU+KK%xcr*E zlTc5S)_hlZ%dmL3O!yAaCRO$tm92Yr>dTy0aIJEQ^ud#lrDl5VH<<{9fDL(Y#?eZa zZBKrq@q0!auegC51*xaHH&?&(@BoyR$cn(Vffs47}rIn=*#;ln+rT!Q0pj6|aC zRaJfo{ykA9xPn$ONUSEc0kj51KfTiNCH?WK+Q^-TF@hNfODy-2{#q_dMOo=D{DksX z^;Maq(O#TY*sxNdcOs|5t37{MffIO2pT9stv~*Skt4oB7ik55ubqk@vPH}E|_#_I3 z(alf)tVT_#=Vs&uWBtf_ynZTm_9X7=rsl?ADPd4@ZW3LV^#M&Rkz#)bnC)~<5FpE% zuy6VDT zO5kU)#poh5F^3O|@aLVyoxPr|kTIX0d9XY42o2D(Vt{rXLrEE!p`|4a_qNBs9A zb&CLJqfU&Q;WQ0}Gra*KM{21wjsac63mS~sThc5^oVkC^9>k7+VaNUbyLb6-#)4=% zS)*ifvaL3Q=Al7kpQi@X&XfH|$fVq+D=p=x zY`s5RmWnoN-x1sJG_$wss_gXzoqxB}q($OnC(XS{B{z|-U}Cx?8g?XP)Xphu`mO>< zvtJfddfck73XbM<(olNYg`DQyZ zG=Ks=>#@s?o1T)_*>Sv36TaB&4~DXHqc$rN(N5pzq@t7zODcM^+9WLYR6{c&B2?kZ zgiQ^eUpN!O$%`E~pu|{XwX^5=C5l*5ZW%L@lakRXIJtn`3N%wYfEs-30y^zd)yrC( zYX`A;U6_33c`rvvsp~29I^R-r)gl_E>P!W%(}g}E z*)}jTt!JK~&`Srpr(+S~rBr*VyqHui%(|*YP&Xv~_yP#V|4I^7D#MVE(U=8HV;iJ@ zu$ri=X)d9TNnR5~cW1eV*F@7b99j)Hk!r?S(h)sCv>SjmOAY~aKSqvz#@vLO93U`& z1g`*p0av8hAyd6D(TG7#B9;+==*!pe<0p?)<~et3W)bPj26DA@Qqh`^>Wvzwh% zio@dYZ_!}srV^JRM4R>wP~Fuq#ij6Oimybq*%bk*WMrF!Y3d<9J-tuwg zaGamzFv)g|$$3IwL=YO*N3>w*adRYljSdN}-m*vcQe(hL#Ywqlv(J`Z*6YRURG-}t zIr27|1I)@&AY?;uc98Mo*eW}9f*g#vQTt6$CT5jfJI08vN&Bmy`wBJ7D;hqvESw6f zYP|L7eXjGwURgAznq4~GTGwB&os=QG_Azd2b?Jm)kpYjZ!uMQ4m77|d$HgG45wjwO ziVtD^5XRRnr(k~OOm22QVJ1VDXU~Fg;E(518ALho;B1p9ZN&xtXuw+b_kd2w*(0vg zUPs2uD>o9^MkRsNhb|k+yvUWE>ror7cdjY#z`0|TC&^UI-i6ko#Xpo%%*C*WY?Z6O zBKJZIw+xE=`_CAN-TbLnyP1Aby!JlgjxDH>Hd~x*M>^W>aBco9RBv<3ErcC9(<9J< z0dF^*Y%}?6=kpT2X^VCL_&^?Tt)j=iapH||vdG}otv58e1E|MmWIHLBB1{+^Do|{v z+PLXGGk>(^F>?qdeU#OgD9RL6t5LR#;XsNCoY{o=B$)kCTIpr$&*yxz3Plg2*SSvoi{1l<9`1qlG%N@>%# z@y@+GpGF0-xC_$+WDhj=W@6>@$Sl)KFFXcr2gKMRokE%ef5#uac98)fT1%Kky{A*> zMfVCd%gMs2(+|~BN2{#s{l-t3^R->^ZaaRjlq5WSj%Am{eqR1tlAKXr4G-bU4CHC* z(~(+qO}PWa>WtzVk$w20QC!y&?<39v9&C8Lrm|A6ogs<>_81U#T30~OiS78a3jVJ^ zply%_zso_N(y-%0>^*6&Z@t&I>{$aqZI;~7PjqytWReZ>dL=Xq7`&}|p+YT&G08VM zUaDdCKT{<{9q5kwzu22C{q$?fFRMo=ceObE`O0bUTd7Pwb*bIuR&;)?RwC&pLGI&b z?l0MLTkgPxA@Jznx(M8hEg}S@6Jx8z1yqxV_HCsSi}MG|1GLKfVc{>btT`{gqnAN~8qaISqM{m~Sxi)Z*6KO(o_OMmV-A8v(ZFKPJAgN9?gLq)yM z2rCoY%Gn=fVVcf6^3*@f#z^Fii^`H&I%BS0t7oShY*S4lG4c0{4FhDmeTWxTDf^jG z#uMSW@6cXF!Z_M$=}2^gzggkm+buJO&?@0cw_egFHEhZv3`7&PZ`+g=er!Yf+^leM zo_pgo0yguzi}pOO87{1|PWEl4&uqeg>8r#8ToV^%*79Fr9jTYEl>vzc-L7->kWx}@ znZS&wB5mve%CA}97nZSRpS}chNIv7a@MofXRE}WZL>s(hjAW^YlEPlF)kJ=Fh!%NV zqU}>vdazIK9P#oSJ9ZHEYWuH+KLoVY(e4Wh0{mzK&HOzdoe%ZvCei5{ol(p(XyC+| zWHxsk1cHkflpcTy9;{Dg$&2SVR}&QUZN{q%_h-$JqT<;|G*p%<+IKz7dE(RScNY915wBk`2>iJN zz+Z8Z;!?C-MAGXtCs2uT!+{*^#qp>hvz4Gnfy4<#H`U!2HoT`^Csm|80oZnor9sLi zlG-<^Rr_4CH^Ovz{dnY)-}ZY%xckX(H1+rq?Yxx^?GIE_x3N@uxzm}xvTQ$@*{yEU z?vd0fCGF;Gm%AP@9(aw*4fe$%DKhYcXPjY-iB8lx;)2xDvs%QYh?n=SV5LQK0Lsh+HTWduwr%{v(LP~Vy!Rq z)wOFh2EBMqr6*Y-kFB-h7egeg_YPaH)~u(~wtt?G*_BGq^Fv{cn(`?*Q=-ZfEP<6Q z3H0K{{UZ>i#=}Y>pW6Qs(2h${uu}or+gUxoGJE4a=WMX__qRy@j0C4L{HBk<$$QpP zD{Kpb8F|Yyb^hiE@0LY#ZNy`V6*;V!^#Kczp=&r^aK`_ zF)d)g^pN^1ZwAj&a;Oa!->wgVV8iH>nR2c8F7p_`qzdpHn{}k{g7yJI^AiK|oDZy` z0)-7iU@C^`N0^z`thj1H()Hv?a_Nfi2p5c_U>SkWj?CxF;MYcOzh2}_ZWFRmff|%E zEPT!4$zd@n%smGFz951*#NQJ6>5yd2w;$MfU9^d~rH0@mL+5pe9HF-J1bl=J`*2tm zYVK04t3AfUBzlDgU!s1%Sp}^c&#zrOH=~AL1brQ(F_!a^3#A}VZ075o{@JgYfOJ=- z&YD8kBoOL4R{N0{l_+zgpM)K=_*$+$H=BWEf#) zRP`zed6rQC4-28imXxaXtOf{|YC5VcTU7Tib^1;LSP7ocSj z;hb5{3z8F8j#ETXlgL5=1G!gkGB7I$sNGI{NxhjGt<l}5vD+7B)2=G5cB(#t$meXK zpqG>#>1$-y=AHZW^!pF(hc-c*jh#>ZdaP%|^*`X9lGO4}BGeXTeHZbCj&0co&C^gh@nauw5-9;T>Wje^Bf`@Gi%=0;bkcd}F28XP&{ znoruXIx4y9g411pWYw%}2qEZa(aW;y-fj?EQN_h@DD(#a8+Z3cO|%~9%S|yri{FO* zCH2J8hdyt3SA`I%T?6ZryaQxBb2?h4^}ZYcmHHnv2@xUDO`_a?2*h%~5#=%|s}ce^ zxGS<^0MOpW=*4G&mQzmHM#wCX*=jGkA%%b)pOS&cM3AcB8w~vo&TkkFnw=e^A)DO~ zHAoSmuZZEz?o;tKHZ&9!9FC>!+YAjfL#>;XJhZD)N|rgM`Igc>He~Z)3Wi!2b@T;R zM{9?sVqS3M43g>W_CmQqT8Wp0zONIyqOZnHrq|A*#?ch=2hwHedn$BQe zbLyBHa6E}ob|hmXujS)MikPje3po4{r4;|Z_UGKS`rzKb;@+^9E6Xv%?u9rwiu!pX zhHsAV%b3m2F=4%&?lhr}pHs`z_T(ej?%mF)T~l_UQz|=J84**?6O+e6AVQ+$^8Rx5 zG{V+BO_;xnKH5|;pQzOFW%XX|;OUS|ezN*iwcecGJk~&POS}DyS)!AS$uv$hN{_=~ z-tv=C$8fl%pVPq+W$UU}MnYbkVY6^fu<3mI+@QFX-Ws8=vHoJZU|*sR27kn(B%oL=*D z%#S)NyYvwy+6b>1EsS`4?##9|N?WU^l`;Y?o6m~Q(9{{>AaeB#A57~wy{Z~45-1=O z*5hL=CYK_H10!;(3CFxU(MGz&%ctK|b$`xCpLdyEucSLw2&vgwT0;P{IIh-qL29|e z%o2Su9Myc%2{a*W;A#GGbz0M0Sh$CP5b8W(=#o{OkltGvJnmTp% ze~^DbkL&`-Xm#!#Gw~zdJLI?2EWJD`qZN0hw~OGA-o~NX zTiU=lwA1EulWYc`c3xLTzZzEqPpRa02EZh^)%vQ%VzHis#gv>a&Cy!-w_QKce`>OC#4Mjx76rZrWWF|@LWu(ze2#QJ+Q>gO5K#JD{ z#oQvNOUiIOce-DV^3wjD(Wd42%L*O185yFqHlH{V zFq{oiYsPF%Jr??K<}I;H0re;3v>eC+WVb1IFl zMl`=cV38nZ6T2j$Sn@rJ=oPe&*(rwUXIj8^q5v7qNvqMws?^YhN6BH$ws_=A=o1@y zMk5NS_jJB-DOZg5!O!#<8BzQVZ4h31m2YU8+I;#{>c~SJT_6GijPO{gTG7~va)9yh!W+_4dQ_xiD0Tuun&s<~C@vPfm8_H7Q;_sVpO8riuiMKLGN;5cFdR!(kyY znSh%PcF1*|pllsMC8rNAmTH^{w#g|NJ8ILY~V}^B1O0tA4 zF~UY~uLegsHE#~|HukJt0u|pry5$n&%T+EYtJmaEU7i9JL!AlHzu6T9SUnK#i(e5~ z4*N=;V49f+LaMJE+k>(3%NK%*HN{J5pw6xe71aFxvb|5>p@oN&pz<{tZXz_tC*9ZGI+P4+qJY65~`UQ zLq${wHMXkFZe|aj8`X#444U;$escsqChhC{Qbkn;5gQcW!w`w z8r~G{NQ4>mrpgBhZFg4>T+6(ix=;Ul>T~Is3`wzv1{NBJ%}B6n8wCM(hT9UUVsp5$ zq!8)pZ`WYT{H8v`MY}-Tt}%odpN5e(81^VW2LPD-xSH#5@=ZdI!__>u77_A_e`CT; z#5`h_wZ+=I;?+bxHI@J@vY^{8`=NZ%ODX$(*L?RYaF*rk`|SP_pLs~ok6+h=Rb(Gk z(^cbSq)WEiC{~!T=J7UfG)y?ytEJ2ejG|1Rlp})?51}JQ65xb6H9H&wJdRH8oVYd= zIPf;RHjH!=1FKD^=;(O`Dafw&f1uKD54mah-~f)Fu~2_2_I}3M0zzYle)deHP3zze zfc=Cw*A%RxX^tvU{Zt`hz-gx}FLS`EzU6fXNIO(*NmP#+Gr{)xP!kjM1eR3>MT5ir z(`7*=CG_12_4UmDtfrwaUY7Hx>RSZ5Ng0a2#?CoSW~I*53gfXZ|I!hs(@U`jU6sh3 zb^pTjTKO+2sG`!qp_D+U`5cRn5Q2MNa-NzOjNeC$EnPkxIqX-b`9@|*f@(-jCmDIg z__?7|Dq&`xC4uZ+PVaSSIu3pkx%tJ97d>yGR6U_{w||>?t5pN2Huy;BU1yq!FK`Sy zJw#YOr&viw0_0IxLF5R6JxYhTnwlf;zxK5iJl9Ut(^48?hl77l3?CMMaSL zA@b`K=u2NnNW)q+Useg`conrnf$k|N_Ex!&Oco;Z#1G_)C(v>|Ee!J_*ReS%0{r7 z8}&(&5rB2JBlpOuAKZjY-n0`sU>oSN73%eZC6_c~XBD|-tbdBck}OP**b?Vp`0$mp zP_I%A9#Qqqq68picYv*8tb)hvXLPXXvhPSN1&s6D$-bdM_CteLrYSOt&g^*GtUV;ROB+b`!XR0%nuxH)htq}3}=g;`&+roTd*MIQr|ww zzK5^P`@JFi39ecBF-Sq(GNufvYf^>C!cL4ry8bT!mq2L0c7DA_Xp1wAha|~q8UPic z54#Y;uJr2>j!~_w7{=%636@0FmedsKEIFMcRUDA!g#OUg!`yu`KuVJ3F5#Ab5l7Wi ztW-0G{I!bhd`MSST`HmyfRxteln1?Dy<%dLnyN}jDH@kjq^NCsRrPaLzzC#U*tD7K zyo-n>_Dsvk%L87R1^dNm2(B^s@U0s zJF##@W4XbokU$9@l`rZTx1e~VktDD%Fa?N6U^_XZ2OYYYI0SWBvMTAbl7EHni!$wueBm%|31XYL-$$?<)h|ACc6#1gQToh@1S4daRyk`~TO-oPl4TMFI5cm;*x z6<~2HE7WjP&zgyvU(1+zSF2016rkjWZTE)EPDGVA#1aKlxqrn^gdKr+>x9SYqM1q4 zq@{I6lEHu-Lo)~Y#d&y_Bx#e6BZIJ#IDraIv?(e{uB55Q(*FRgQ=TJdXCE~gbcLjA zC0K>MCCN)_1f}`cr~n*X!=7p3#sXr2@^q<0xJ22K(xZJ#64nI=RM+A#zbh}5hEAL; zw991@W~5ZGa8gO<0fv{{);x#!?l#-U{GNn4BQ0b|Looq?JgOBHxW3V@f5VANiqgP3 z0vy{&asV{1UAjZZ2s3#E%aRkNKsCba@fI$lxoh6-NGY9X&W|#R(4cCfOE?5+tB!|I z_l|h!i3v$l0z!!$L({w4dzfF$WxTy0(6i~IEP`phH`)!*7DtT!Qc)w!No1^{LAF>T zls8k3-&RQCY^%tfFA*iuiK-;@*Z7j)T#A>5?+ymgA# zmZh&MbqIH+om!~&EHCRwGN~pG)WR4XaZuKT-{Mc@KASv!96UY8`RLUs4PXy3CYuWP zYkcEq&i?=vJflnIXuNzln>P$q%35lubtD11>D!@jKS=MyIJrh(AcrJWRa-x!U7OrQ zj23zdrqt%bu}q(c~|*O3t%H zwvZ}I&{p?7A8`b*N@5n3nfND_4VO$FT7pKB z2)Ce2rK2DnSbSvZ+~VpIp_ zOR++S#D&{QNeo;FU&(W=OllWG6wHvI>?i>svoQn*tJV+8@V^LVe-LD#Oqi!4p#^R6 z6u3?MG-u@E?V^fFY~LR-Shh^MNJ@cR!dOgGoHEPcII_&|*i==Z5?G2Ix4Z5-{{5h)UylhiOHr#+(3AUKCe;p@P!b)GR0DG; zxDVRYhzi0r2y*mLChqKN%@fl%tw9XH+zx|pSc!|6)E}CUP%7T1)(l2x%fr^M>epz8 zr)4Ozc2JwVLpZrKrr9!<5z7DJh}l zOH`FKeYNaco*)l*Ok4U#u8<*yewp;(+s=8j~fvRa@3TW$7#Q5W}!S?7_5QeT~X zp!WPqt-yM1ym@On#j>>|Slp6a-N|4Zb6AA3$Bqvz{{YA=NEnu{AONJFg+x6KPVCV; zg!6OcN=ia>i%Uv%5<{I;1SsrTi5G=G81cen$+H*|rI$CT`mm!`#^xh%zJ8_2DHcgd zN}ZdOYGZ$j#9FYhm!n*l#aPpd&7FMI4(tPS9m;L@v~^xNNhGC25_ys+NN`9{3>oUp zQv$HdRMN`7dQ)nEYt{(kr33(9QWQuQ)SV<$?B?mXBC(}tRYY-_5VUCo2M^IyF82+n zfGcSBSNwM4ui_+}EX5TWX<3%_EY3nm=+qZJ(c^5h67x!b0?QR2m?xorghideJVdNE zCR)MM%qu_(Y<2+I{kJhrC)J6|8%L=IURJR!-%uw|JeHtsCdzuat>PwCl@v@+nx%yV zXh>!#bsbySyBZo7g83|zO-Gs*!9Xnx=SdY@wodgeMjnv^5Vu;C0aHGbyR*0G8&TXw zq>?kNgfVl-Qj$O_{$DW-s1P*ieVX=vXz7ibeHxdz-HTJBybCkVz^Qs@#mQn#x&+(M z+imdJ&_kC`NB99dES3QEdiR83pz+JoK~edL=Q=@W0-p#yi{2z*lA?J@p)IM3a2+*+N= zlzN>uc%7MH*w_XHQAJnmNk6ng!ePtmQ>fY9y7X^rQt)D}g{%x1SsJv)Y~gv{80RT52Z-K%R~`W}FhX7&s4Gw*%?HLxLPOp8sc(2l;MB{QSeGR| z7G7)_PmU?@vSL8ZDe1jk?wXVe~&^9VxC{Y_!QrmTnCCPO;ajkr*B)*h} z1cTHh7whjGGyW+FK|*SErG*ZZpbL-cQFOT2o{*uk9vcd&C1zb^3#gVZmT)?ddVhG~ zpP{8#d2>t9P!nCK3z0_-BW%Yz1qA{0umC6GT8lXp>RIT}X;=`sNtAg)s#t;ofcJ7O zyllaA!Ro{(%As7Pkl~!BqP25g^clu;o;!9l*21M7N648tJ^mKZvdc3`GEkw7h~@;Lw2}+nfu7YadQu$n?2yfutttd5Ah9Gmorx_&ZP4)2$~k)& zu+nvcLwjyJdv9p4GMNX-Kv%_7wa)BM`m|SEF{uuPgH|tA4e9|Sd+ioi3@Ol|s1<5% zQ1tfzdbiJLMyx61g^0=n(Ez^gLb~7fqu9T$ZH&P5M!Sat6Wkz#bf z@7M3`;EoX>SMTqnLQJ0j04SfAP6CZ)?*6c{C>}zY4qH_ML)NC})7}GS3jmT0ufNm% zL3s%Vq(0)kHUJ;DfjN>6o{mZN`?t;#BOFmY%wnSA&1wO^r%mG%F$~03j(UYT*}63v z@I7-77!c$K45F55xh}*K%q(JFT`(w7hWxdEzJeS^OOcKsh93}WikCJ204~iP5hGR4 zU0Q4yntX@(j<{?d;4pH)ZhLg^c!S2dkdY-y-%0f3TYhy^TBZ6p%as00&gkCa8=%+RSCO%jkoN5m5DSUC>nrmymh@rZJ+ zy{-Ol=+U=_cpv1cTWc*q-~c+_px2=t;W$=Jvi(DNOj!UrO>Ta6vA5|R1oEvZ<-H22 zu_Qj-1a-n?DwwS)1@x77V9woo`aqoNMJ&t+p>XsrJp=lB7}F<0!zX292mvGzK`d!~ z>%9i%C1g3F*3M`*=u0?$@TWUEVvt#_?RNL;5>f(~g31Piw?o^sDwQ(5Pig-E#%~Z3 zO0d&aRUJ~PP*^zXTvyoAF3iUY^A?2YD^dswV?b0Lz!q2jELzo%1Nd>p3Pi*xDV3=# zrua%K3;ilsi1&6z4k1$KBTj`&1yy3BPcb@!nvffz-aQCO&0Fw!{E<ttw?&^;<3py6oILMP)Jc4tIAnpLDHa6 zcMb`(S$r{!3zUSZ%0jgKI#tWDV?v~mciX%a#AqF#Vbp{vKN@v4OB&P=Zjjfjh+Rs6 zt3ST4YS14-)_cQtdZ2X;PC;~?G%0GmE-6ZrQwj@HT8gN9gVlro0D}v8Ewn+#VBId4 zABmUoGk^sE9)_c6>xIgJ>QoH}QMiusWNvC2fruv7yI#&<)>nt+Nkan1n1&#oR4(s! zc8bU7R>&g)!Bp&AGX{2j$6;6vKM&2aY{XY#{h;UZG*DRq?pfZV^k7XHwulSE9fb;j z)kh8;gZgz34>3{$NtVv`G!*D|{+kol&>J(w=v5T%{GnwfRiR54x=n~9Vqur~uoBlJ zQ6)o^>=Q>}Tb8JW%;zpl!VZwFAcTdvDGtr35DVU=La~-ch#_A%#Hn6lwW?vLNhQ=A zfK+uoMOdEDmzc?z;Q>WVz>oj|k5JBBd)6#WMhyr+3;}SK1iC}+p<1;ADJB9dHA9r7 zH&p<{06Gd0Yh3La%6StpIMoHR-6KsMh51Uhp#@q+I-Q`RGIS_8O*Fd#TqWq|(t@-G zC1yD?CX%8#-`erMd770<2`bVx zR9LkO3Na2G^K^-~M>N>U!1Gi!F1*`bn>$#wI>sZH3gczVN#=KJTjm|(5p>cK#I|#c za8gLt6qOcrHTw^VH@bs;B1TJw3Q1124G%&&N&;mxD`#R|+Jg&=+?O1uI^V)01a9!a{WF1&TM**pSZW zc5w#ZfHz~l8!|-Hxes7zanSlbp#K00EEgyoqyiYxsylmhg*-HXG_B6Sijo~fQ8uv^ z_Jg?w8B*pXB`Olkun8;xAh;#e{M2>|^$@z-3i=%inAE#lp&JjkF@lSGN5`!`UY~c3 z%69kd-mx{ZhQ&2-T!9#xy_?oIA+K>9<}L5O_J?c~eX7Hz{{Y%MVF3k)&*#6qM+d*( z_x)m2rKENBg={D@Awf0057>cO{PrElf7}k=W+uuGmpxc_1Ap-V_@ZG@__W@)>47RyOry#Xq-s-l4Ew&oM1C^km-6jN0hRa0^2`F+7*0X z#*;c>4oFa|+Qg!V+OE$NnyL(PRk-PEwL(}=*13k}fg{j9^cOVri!(gnZzf!{X>A;;{{XOX#*b17 zZ=5#@tg}>}D01+#g=FKW`ECBC1_T)N-HWz zWtr$fN@frRXqE?iHKSaiakDy?SF`f6RxLhsu&_+9USP2)b5z=`v%y@{`BP}>luC@X z5^9}+HK+tp;0GAsG%O#4kJo=sO8UV3zc^6{mZEf}^n+038~%}jy20qtWMsLAma$4G z0&jO84@ZxFf5*-y)rFr|(&mH`2`C+2lzVk({Q2RWcA}IhgoP!=A56gPl~;30b&q3z z#T@vmUNTW|u^Si^7b>N8 z0;U0YPsPiVn53YoDKi&zwju0;#rb&2lWNM9HhNSI6r?a9hhjA; zwNXhUv@CFLF)E!gNOd3OttB9pX)6M9NH<7Mm1+-Al&6?Gsnkh!jcH+-Z7L08mR6<$tl@`F zk3-+}g}lKUmr?;g7b^j3gs0)5s1V6Aew6}}K>;)ar4MfBXce0>mRPp^%R7{}UVzi( z6Ke$^!87owNMPEWvDE1*283AIg8}LyZ<8@PN{9l7km~M3urIL;YY_0#gN0Sb)KK{; ztL_iHa`QBm9Z5-JvVnh-e947UUP?IFM-?$9{{Z}ZgRx-G?L%9$M_EZ4NGC`E+!s&) zmMzn8I))L)55%&-(ozT^i=F9Tn{@+bq(j8b)J~EKZ~#*^3)ItlpICJ)3Dl38Wdu=z zhys8zfmkE~>?%LJFG-R^mnlDq!7fFEe`aVuGa9lILzU`K6un5&2&+<_lo1woXP}Uz zvdtOj3yW`4=~$eoWq~6$2B3p-Ta^5&9@J-m>BAM#G)D0QUPZ0%8ohJDahgONwc`x=lA@3rIEq#qz0EQ72|(B7O!~P-2jpeQp8i?g@p@;u4KZxg?|%fT2TQ#3(H1cq`C$$UIcREG$UW zpf@&2Q)~vt{VM};I4NFUpq5iIC_qs(V(Ko>S2TKU4fsr27R6eoR)I+X6&F0UQ3D zkFfZ8i)9W_11V)X5~e>8cPeng*B7)Q+sR^OGn7UOwE06$WD^bpa8lmQN+{RNMD@9IE+&Kt0kiLTbOKlq6<)+*Nee|Qs= zlKj9nlH9-!#Gbu`OqYlj`~LtjH-gBKio^#DEx0EC0DTN|6Z&txetZ70i4$BAaQ@%! zIm|5js2kVY?vNfwCgIe=u3nvDN1N8o?dcpPNf$S24uh$V($zxu6#2&k2Fjm)n?m;% zP9Z8#I$0_^>;c%n`7Z}CvjdPU;2-hp0JD5(GYGLuY)u`38}xA$iYH>n2x3AJK4DX> zYYLbs8~J)lY&7oV271LqKQsPf)ShOl4#P<#Tc7|vU!*)^bFzPk2|pPDDoLr*NGj6T zsSIhp(OOEF!AWsdbgz0@;rTynCbVC9J~Zl*qWdN8TxZBv@3^rBpd2 z2LOR#>_UFAIa4nS0C;^NBODMwDH2wJzw?fgmj3|AHM=x=qF)SovXietO3;7`LDm9C zDxSow62TyvRy;R{;uT7mnW#_`C9EtfqJh*1>UMJ;x$vXJA&VhOLJl1~;XYvsmZ#?l z0BTY-6QC533YqN{;%Q)~B!0s@3E{>aGXm7P#$a2eK30*cnp8+xU>sjbacf1D##o7{ zmxusr8c-5KxsD*ou6^2WfC8`oy$6&8hLmp(2=_VS;b4L|^g!2_zZ~{guBsdRMe7@u_XYSv!3PXP7YA>5?!jw9VkJ6r+4ia zZl_3^%rbg6Ak4h{vSMl$iTH30DW+uEV28i*)-PH=NV7O3ohX)~c^x1E>?_P0_j<>p1d_puUq#=XN-0=V z>|eXK!P%S}#GEctRFY|8ML!c$=FJ~S%u=)@lgv`f9S9_T;K$fkVWiYJp*2l@U^Ooa z;sqyxe-|xf!AJ@hp<&g4s5SJCN|xZ4T7aV|ihG2v;O@r4&}SQhb|gEVQ_)_g$E9F& z{5qI~o?=6iz?#^wueyEXJdv-k3(47tscvG$t{JR4yGD|6O?GnAj6~eGHA6C-ZrVZh zxIeUg4w@6Oc4X7RbER%vYapbTunARZMl3HIt0*t2ZUJqd<{GpW(&SLt;yzWG8B+pR zE^8JAM7jYa16o)5YU8X;&SolX&n*iCk`q?|5(z9#NdmxXBcnuHR%c7Y2jP@S(w0gS zO;-lRsw(c`1&G*~Z{exwQi62r0pC$99jeEa2cRDl)4T$olawSSE?(>zN3w`e3J=sb zXx{@Z5=c5~Llmiqu^Sd3eibD8h+Nnn2Wc46W*KRAyR`rt7o%+rQqF+HyMQ{^*@Hk| z;N|%!^2i#1A^EBq_j`&GV|=kI3}zAAOS?536ZPJ`BZVC$%t%EED+CKOTC6L#w0Ds# zn|uENn2Cj%N-!Nf z3b)s+PQ%Ul?tONS7~Vq1so(p4y(2}Mb_Twr(0ayEilYj5{@o*%^T4o>S1k4Ohm8PJOXi!kqELfX$mw^&SCRP}!<~S+^dcwJx^?(5&Tu}8*;+&DR zglx0;Q6)02+_T%ZsZ5jA^-?Q7BU#cz5}JzqR7j!M519N9X@#lm}$^VvFt@n zdc|d%2h>zpnQ3A-A&3WayE8OokWhh-#jx!5?`p+c#5kT=iY#=N>GyDA;>>WV(xKQZ zWBvo5lvMeq04`Y+4zjg9$N>FMc6&sm%`qt4T>itA>sKybr}So|T%HB-Ig>78kaQI+ zqf=BSKoDSxH)!<6D?d!! zA}1<9oK%(hlM0o{P@*)JHAnz9qhq{QUNTO?$V}Vz!g!M>9u;6-W@TL^#mIgX%6-xgp<>)p+gmc zAxbY$NFkh6P5xe>#Ac|~50eEvxt0f*ptWfeCoNi?stS}y zKCNF{M%Vi$X7JBK@TPc`Vdkq-E?N>1Elkr3D^Loefhr|h1H07Gp@V?%FL|L3B3WAi93Q)mB5C<`#Vqa~X`bVOjQHM;v z_;G~IDrQ;%6?0I}{pw(f@TOXc{FNWGeB1rSeURoxQl-pMbf#(&+Yqp)RW<>r@noYH zsZ!P|l_x>17&&9y_4I~WCea*XP18_Ikal~w?b0y9;^xjvj^p=<%an~t0-->+<_B;A zYKA9zM7$;p5q4T#fwG3d&5!E|Bs^t63{D?(>i|(gqylU}yKZT1;a?o5Q-w-90^uZ) zw%V-qH-|6d!Nw5HZqNC~z zJeiV_EqcBtZ9198%Imw{@TG;2u%9-ma@7H=Q`WSu=V(Tn!1rWdG@+TwNdRd`?DZk* z*bi7Ei_5~02?|S;xKIRykSa8dnf?-Yi5Tp~Q_*x5ATu#h>1TRx3E0eOmP%$zOYD*f zPyLdhXs4}H>kUiD6SGC;p(-hsLesjBEkzo?KZJcmW;MWJf{D}-RxY5TU;hBaG4ywh zqE|;?x^bx>1vmkV9V8y$B$A_F#7aTw6Y`uYr-w?E0(UCXuG&RDUQV`MfC7LGa(C$m@siAf70MG~%t0+qP}c|2X2t>A*EiW{v1cKxb%|~XTa2P#d#(lzdg)M+n z2CGySee4_O3fwr7iQZ?F?uO=8r6fDhg4N#U99E>Kn@={$N?PvDs|~j=3*hP`;AIdP zDY`Io-sAxL*}K6UFeUZ_tgL6_wW6cUGp$c8*iaXtR;q)jdR@Cki{d#xT%@GXf~ku9p!_G=;IvRP z@?@(~Qqq+bCr>eRF1nNs$_yHS^t~DgcU5OzHR3-jNlJ(YR)r)ih0CpFmkp+xhz#*b zy>@EF)5bh4hnRGwb4g?ssd|>BD2lA9w1K6A z0!wv|EdKz=p9c)NYsAVxT(p1{Ff*kZOO8K|v|4 z(zKG2HfAwe=Xr_qRP_y|x6`CMdynxI{{a60$KQ)55hM6H%GEm#gD5+?(rD}78o+}CmXS~K!un9)r(m=1i+Nh)qqnswYb^tSBYkymDcr6}7-XB*Vh z*56pP@yjWdEEeTThWAk>;3ChC8% zE;`5DH;GYMRsR5%3p-Gsx_h)u;#uIOAarNBzt;Yd&xSBTNeWWZf&oYh1KrD#1|b?I}l>Cix|RHjicx1~1k zUq~c{IC~NqwgUah`M``?jn#VN)$&aE7$_H z1_RUs7pI4K;+aK3*dl2ga|vl1f7tgv(L&_;SMhm>4@J%`Rwi0hXf;q0l-|O%jZWPo zI(2QAXM}tQRFbN(BB-lBS7@?w{FzHyQz>b5fuK<<56n`u_AZ@X zmJq|h{2?k#wK8<2*P-;NxDTKxGrNW%_N)`ZaI)1iN=iU1H8=|{>T16gA5%%%A{fs}c)0r+BSXlIUcT ze89>oO_}*hK|j*kx36fhvb?-b!-5YywIy!XO+YoPHC&3SyT!kR+`SU!;nbC-L4ty} zr46*5i3NbXF>wxZiHX&xO2Hd)p00X`NPh2WX3(Wn~?lvyl?+Vb~L)g5v(iVnV9U#}4B+-@q+R#2`3qrKH4&(uEuHBj-WU`7$Ks5}? zate|_EJZ*mu{*)ZIC+yubb?agDLamawPF}r5>dfK>lOvf^4)1*2|KzE(7QW5?+Ks5 zU*Rl$Tne*Y`n@6NiE;B}ECdw-QXEo&_fE#OVQ3qhWQRwZtyK=X2mb)FNCTi^)_cSp ze3nx7Eu$$)2vUbBvWWRyU!#1WR~6#jNzjmz3zF`tjl;7WUiFT6t|U~{nJHe9E;Ny; zk6QqD+B@WVdgq{|gn|emMZ&1zzbPGEpjGJYJd0dYlQIO-q#A%y?xGdD2mO0OR~Y1z z6D=x9DUw>Cdx2YggF{YyvWdP@h&m3S#4!cMTl>?bK;m50Q$l40xNId~2$8rGl{o@>U!s?YM7DE*e z{^qikUwY{v9#(KoJB{G!3z(M)O2S;IJwb6sJx=GObe;TYPa!<7DH4EkqDXt*w*bHP z4;Y6jIeAh*C|w(3Y&xas^8F(*)OE6cMU;fET0w1Guc)cI*5c*AyfjZ9db9xTRZJ;! z%3gxQ*?`=bFUBTPWV$twbe04lkzmQCKk{?aq~8f}xOGbWX`86(uoeuE&+hdnc#_Nh z5V}^)a2SM2SVE4Jfl^e-VN&~7pe#<%(7XakLZynRhSV-D`beXT77(Y!95PolX$8Tm zi6)}X=JucsNMhkU=*wG7QC!eKPNEc&8{yj3CrF{ZEM06#rQmqZu?A9IA=DBSLpXXD zb_3WLHIZlDYC@)&a?1uw?nmV;X=}h)JX0-Yrh)kx9>aYE)Sp-KR0PRVYk zdZ_I0^NCq*aO|BYUZomZwr@{(DFuufh6N~=48kY}EyYE3e!=}+!_N%j>@e15afqg*L zh%eO8UuI}Eo$-PKbW0!1EHyD;U#*MU@d0=>DJuoZWBR-Mv>2}-Z@{CUY9#b}eYRxPuN;Ba{Mfr0;q*{)UFz#aoq6 z3Ru?2(rVNMR1}@X`p}C-V3(7!Yn*0bB3er;QUUVG_-H8MG;3IpAP#-Oa`CB{gn|-e z%pzDIBT{9kfVUjUBse2W?*j7t&`rh7Qb=to(ku#UmL{JNr8bVaq>mzB@c}xLl&DQg z3bg11rN)|pp-iCe?^ukM23Kc{zv4F$942Rg#1|5$DB)%bfEP7MQ!~>-&``nIN^bG) zFA@?4EmF1$StrnPgG*Eg+CMsYf>Na8rb?DTmoFJB86iaS0Ex(&`k#>?P`W_}tbU02 zmXf?$rzhZ4sdE!rC@l$5W9nEuXO>|TPc9{X#V#n!Qp~3nAYZ3{-YPCMU-Icz_j(cc z?GM~@kEp4zH~dxrFHjay2BE_S-HTK|v?KAa3?C+J#Qp#f zO>~OWYMt8gqH55PYUr+I%TipL(#K%VY1eiU#&UHiR>6fT#Mkce%P*KzKvUY=d&JCM zBve#@SRX^^57Lo^n^DX7b1guM)x-Sl`$kbJy1J5W*1tN&va#T#g67S=tlc1vTSjv3 zbJK7-s0LK0rdCA8R=#wnVmK<{}XnCt3 z)My2gXew@O3yM1lQv2C(%vweHf_-6w!fq@n#3@N26Ra_} zGDtz`x6U?kPbOYiClk;)qFQ9hg-8#jwN;8P6W`<;zZ&RJ5z~d3X7Vy{b_CEwtkrjloc&NfEIB&LZ>5I z)D+Giqip`r8g_pRPPS+V#XKXXQb=-A&h^sIwc5w$3jT`!06}=w%TB4& z6Q~g6?!kix*mQxIJg7`gw1lWRB8Pi})Q9au4Ou=wtVEguNEI(bO@-3!XD<@CNJ*3k zn3h=OAQuI?inmc6)_|l`+*5`s31D0nHE<}-#m%S~Dm2M5bxKfJda1R7DjJ}tanabl zAny?8C`{>v2s#J^QOl1(M4w7;5LKD2Y4Y@f2-(SN-)3qt_K7E)1^thB9wTIfEQjB3 z+K6dKNAnaPW@xHVVHjnh)I_(R+JQ0i3FOck#qCu6EYn6QzxvHxRilwJOnM(?G16@b*L|CRlm}0$;ImV3sQ~LMCbHLO%Aa43~>khXI+J{a zZR0%Gf{nX8zyAOz{5u#)s!~R&YMf-uV^Wq11we`doNPCqP?xr!cam9Ggg zstP4HkZbsituITwMe(=8BaXvOS_*Y0Q|LN%O`9xgMZ?qvDitP{c&7gV;*S(D#$jJb zP?L#3+?0smfelE-Rs%mXEBgekdd)0eJNkj zp|3lcu6jVF6U^i0Xesq`3puVJ1qSy%wWz&!4H>+LG%jYUGLu&YUxmme!36dVdwaz# zh@R66hXBR6#(B8Z770*5W@By2Uu5)(+Z~rvU0A5GYA6CX+=oB2MK0bB zh89aBh3D!)1oE&aW-Yk6YZG`!;>`4^GvuhcW@#Xs>Oz8&O>V z0SOF1N>Ug-9G0tqb>DcWIJX9r%$TMm08K*+xUXG^>SJxo?_ej?R zEH7CqVp)L>3%ffXXJ#KbC!J*^6oBC>_)k!5K^G1itV7GCgt#C#d$@LtGgX6X_HoN) zY1KeTHr(7E{*f~;lr@B;xcIlB-v0pLL`7qm8Ufr;?bg3YE5q_$VoNne8`yrY>k#r; z9Qg5CrlA3U%S5?TOtNYhFsL3~$Vm1N9){o?oD3wSHk7Ox%UJwh6Qv=xlu4OZVgZjh z;c{hSb19Ng2~nHn1q-LkNpgAtbMlW=@s4tgJ{U?ukMiZ{NEa(qw4qJAGF-VDiL81& zRG{R{e3_DoU2zu~s}PkUSV|?KCR$RG#3S&Q6j4zY9pfGuU?w7Ly>HH>j^JD9?tNlE z3*>1@6DUfhiHQnH0gmix`+T9lgz@M2nE-%M=Oa~s0F%3J;lSoCNWT~CnI2tH=;cXF zp({uNpn^uC^dOhI$?8UsVT+A&g=s|jVAKLn(TZRrtsj|c$>XXQ%kKpa1@`N8iG zb8xgOOwz=p=z6fI-tKG%$~_r*JouHa6D*rGRV77CpsVT*m4d1I zA!d1utUUAP4M`4A*EJR(JNs79CmF^*ahWbaDwd>>PjVTUv9WzXj*t(Iu+t`Dk0}I% zg!4Nvt8B_v)HLf3+#$d!LXkCsRbrbs74}gg;r;eVTOH#*M6M9d6q015=}-g;5={$I z*SH?AuZWtzH9=&BDabTBo3Jh!zZToW?-EE>9~cybgQ&R_0D*eF4M`QPVhZaW zupx`P7kB%tW-Hv|F;#6XT^x z9N!Z40+2``B!ZfXkXp3u1#^th;bkXNl$0j>(&yKv%?e%~H4z;-l#f!*6? zj@*G&9G347aeRR`Xgs8V5}P>8o zoty@_h8(*LCrc^1f$361dj7BTiq}5kyib_Ru`I#B0F&^6%q(2m(CNbX>47?>fHhRT zG|*S>=Xfb#EtBzF0ii1d4N4U|l`7zO05+(DBQ}|bB?z$$3Y@b&t6Fy-NRPyM+|ZKh zsvMFI#94{b&%H~uXM#AP6T+WYE|JVC<=lq+BHphYtPdJE8B3e-lVac!L2&4y*~xg} zBPb{#AnA1$H!2jrRwvpYMnIH0-9iH-5830c7n~)`DCkJT+Zqok+gL{+{y za8hQ;Qqlm$Vb+X9o?c~nN(x-C{{RVCPbmyscZ}`ROt%}uOa+|bzxOR)#Zn7$rkAm! z`oa!qE4tB?NxTU)Ii_oQZ*qVQ#6 zym1pMq64aoXbsqJ*Q3NNRM1jF2)m?r-qt5}5i>oPsFrd?H8sb6;rEPTIAroS=BakI z?$36mW1@7QlG5SKrfTIbWU}H+zcWEBLIXO0ci*L-yj0#MX6_f|lG;eC19v|N(#btQ zc)zlqB|lM5HZU4xr53)NmU68Ui}j&>n7}Ig8W)dTnm3&U--& zDu#d?ncGntY(W;dZjq6mg%Gnz0rd+PBfm%Q>VHTf!-lWWg8Ow9`)GrhW0F}k>hEr$ zzOg?ppeMH1sG$)RvYrc1{yp%5MiUj8%}@(m>4Hqs;3TC}Jk$-QOrrwAg^6)hZ1WK^ za>CS0D1bw_2BG~}#4N*)=1h|>29u)?Eg(vkfD(b!kQEnxKHjteI%LX$TBQqgko*h(kV7aR4MXm7suqXl^RO>I(|if+J=V z^(A!_BD>eGPteEQGnXo2gV#aSOF24f7z?PD01A6XzAdUT@?m86mS2Puq@ii%bcSn+ zQR(;kCFeOxfz*valC^5y<3S^44nZ3j8{nrMe-2eDZna8KET?jXkZ3`z3G6G-L+*LR z2@RnR0!X#o0-JuD7~jbh^2~5-Q{lXgN?y5&Bs!9H7jx9R)a-f@=?Aku7MPVC1k@y_ zPRC1@Z^YHNSX`N&u3;>6f?Spk8jL#@1`F`_8chW>a`pbA+xGwwVFTzbyRsb48lN>m zQx>PFQC~8sNIg3@Xz9dw6tGHuBG#h-8QtEthTPAMOyHCOjz4k0p*kH*dy{kYw`hm| z0HoD0>Pr_F*5NR2p@b&3`^$0k>hC#aC3L+lu^8f)E}^&MdskESW*qRTp1 z+4Tnx(W=T9haNZMV=zmWsbfk4W)PKCPhu!qq&t_lNLb>m)M6DWY!jeW%{f?Ut%(GY zMx+TeJVbvJGL_4hDA!WCi&TK%GKH$o*h7B}a8OaeoGPJpJt5k0FrFMpI{D88?a-_+x`5R83F- zFcu(?)vMO0)2w|7oL7LDm4cNPP}IpJ4^S=v`A5-S?P9<0`U%mz*>TR}S(rttQi_&< z#1L49cXG#4dJonQqcK9INhw+ol@O*0s7X+w+4>R&k=5%2d|>e3RKqYS&_Fb8N^#U# z_kH$`d>6x_ZdgKZDQcD|&Y^c#L8uRHqb_rP3AO&^nZ`UnFB2LO2mb&eU+T*b#4aVBAx=4xS)Ijd;+K2U#tra)6eet$b66mck5Q;Dz^77tv>Nj|lmR3qfle zd{49V>jANHry^d7e+daH280pbtRHT$Cl8Lq93WPpRsulNMo6J?U)S}Bd;`VveD5x4 zbRAV&a*PF`-Am8^B+Nuxpqm1-U;9Dy&6GYd23w4}jtIN+qbRi~J-P>bpRDHh%^L%8%-EDSGAzNBO&tSFI9E?Me9p$4Fgi-LvB-# zl{6((NkA(sLjtEu8&!j!pGX6kVooAqNcaJ}I8sA}xS(x6Fd)ZR71`xJFv&!@;&500 z04kHM281XEO4GiTgxtFw;Qm8A5;~IAYFFscPsMzI5(zpPPK8)Gph}B43OkZhsf8hT zDv(wI4hX3pm-nXMIE>X4EbbhargBuG;4K9APN4pwpvNENiY~^XdP=GAl1h6q3_YM0 zQ#rsU?B2xed$qd5hZoFJq>162q-!t8$>eod02_8^yk(oD6|#Zjlv7J5P*>sjX!Z|5 z^%mnso340-qBo4kdtO(-rb(NTcK#k-Q?7e zjho8Sr5(EL31;;h8rCFmo;J?pb0iBeJz3nfPezF|WQ|Kgz7p(M79oqVA;Ga~?;J2# zEhIAlq=MjvtGiUzmZOFc++l3D@~$M7hL`*<6A(0{gEB!HO!$k7 zl&Od)N`iHgprRN*!j!c%p_m`U{i4_4t|XHoGiJ_DnskIqMxc?bnyp13k)&7#?(th< zvguPMBU7m$4N3e;E~0d+qmf1wdpv8FM2E7U%qI;@Xf-~a%j#lA_S%+!`KBvQ_6!Tt zsi#`}#1hZe4Dyf&I@kXIhzjLM4N#Z$`9ij7HP%G~AHTMYl4qeE9k7^ENqez1^?E}- zM>JEEs8A3+-N4(v(7Bh-G(TOOHm1< z5^QY$05eb0EDjw=@`x?)oiD!c^k6FS4~BSq%apuK#V}D+nF(j}3Urx^xGaFM0-3cE zD$q+WPr{l89cy21o{_E*>OyYx2E*bxi@iuB8x|n38@BzT!|Z0R)G3K||_l3bjt%D+_ssDpZ}_K$;7dJl3;(=jDLH=dSI&}l?gY<5$$(7FH&N0@;e8-89-t)p$2^0BytI)yfJxrkUBTI! z8}``RRx4!uIWl6**@a5CF|#*cTRRbBSZ3k;p)$&*%w{0eiZHQA_Nny-260~=2l8ZT zA%lZ-x^}7cfwgSe77ZVNHm4q!rih@+E&l*b-jpGSUBkd`H^3h;AP!YJOEZ+z zf;J=(wf>OX!?>h}mX3W!=9)>T$+mmEbj~G9M9E-~1hLE*5mMrvC|rF-At_ON&Q2Ub zkokC2%c&=vesB~%L~rl0ik~7XT+Jq?!t^4J=cw3G;@!@;i8HmWB$Ueq2>zm3z!zpN zm#8K<_*KB#riCphOOvU&PLNb@X01)lp3ya#9or7gbM6*Sw4ktQNL4|j*aoO@=cH{A zJV?wHI%3x-uoDUfl>y3)Ngw{U_l!aR0N}l4>~Y|K6UUZhPjf&Lqxp%Wk!EVOFATX< z>6l3dVpJC_D^`$bN{Op8e8ZoVR9U`Geh>_& zut+6N%C~w)cFD~ne-Ak1PQ;n1NJ_#=RGnH@u~Vq_s|(Z+(Hk-1=|d7G%0`s{w3NFN z{{R(Q;L+H^PX(l5a};@wLdTR|iAg$$C!p9DxrdJzd^uWX`I3Qh0d%`ml1qvLK>EK& zFA+=$E2bOEb6+$0YGf%u>7Z(hIbb25g(s?1v?W}{Jf@)0ny2bFuF+Uzna-(UM4fVq zLR>LW00Tnc6H#{|jUld2h%(#)mCN%Eo?tYWERf=iOA0scOhjq2%*&>tS-Nzptl(6F zO)E;oT;GDyK~%69vj%4eZntY#LZ)TFQxsh@R1#c1r>XoQPei?#+9hNewkHgY1twrB z<(Q&KL7?5-6V&b^ph)eP@Jf<2tTkMbur6uc&rP6wtQ`C@#)5Q(8Z+LYuy#G|+B)al zONlAel8`_S66Cper9o!B&q(FM{v|Cy3BUr79m6@XHE(EW<>&;ge;7=fq#;1L4s^YP zHQDNW2Gx%`b6!!p=X$G$ncxmY}E< zcP<*_u^%UZ{{V+?KqcgJH6+!XCrc2?RV%UCpQyAx;c!AswJ6bAStECA_rIm$CKJR7 z1gp$olTAi}>GJCT0Hg}z4lGRdAWG&-v!={$-y!pYvw)(%@mDAdkg{2osRN^|X{(lE zb`9$FiW7lz)1;wPnJkp6au~3updU!T{BE8^l*vMQl0iGrRJO%ItnPiHiOjM!N|`Sd zpZ+<>Wq{-+U^I54kT(@Oz-sK|SzI@WJ^McWzr%44efEFa8!~+G%U772xGDrYwZ_59dqyb^QAx_CAYw45Q8LLOD7jM-%SUpS zcPz!=Rx(;;=+k16tGbBTY{o6m7Nx#oCddUSQV^u58Yn521Cggvz7+sX9u*G^j6zl= zHlU&cIw-oiNNZZrhv?YzOs6wlNK=t;;OuT4_w<3;b}2_x%{sYRfNo%t0)Xn?)U-Hp zo)iB7Z6K&IK4MKdl2I{KHekol-W9l2K&gwdVn8&byAGzGTgNSo7R!{i6osWlE;SGh z0o*gPkKqkdNEM64`D+Si2`r~^O8h|erl;IP25T{4TICX43pq6OwMVN~2=Q#WE5Uhz zN%L00K!d0#wRGGOWdLqnqgsCuS>}!^nf%~VbdpJTYLeI6{WL3L6kNSoRX@A^-Wj;d z96<>zTY3`i^=_fJg=uMUY2E!A!ZOPy)D_8R)tSTD{{B>l%&RV$iBz;DB$7iA#CO!z z=p4m+lVG&#Q6MsP7cBJ&`V$v_0&#M1_*JO^=7g`Ehbq)kiAhP^*I8;Xcz!tSS;~-0 zJ}K6WIusO)ETqUP7F^W7oWD}OuW03z;j3B(0l;==dQr(8NFuN&g5(tvrBssUwIsf$ zJDRkS7FqV;kg+^{Fq#$v#?uQzX3@fG$hD9<6guuyZxw@Ma@H1QaWnAIwUXy~zLrv2CqMCbVb0 zrWnBDu&M@lQV%E!4#YCGIR~Nbv{!TZn2bc#p*p248VW&b%L+gvXR1!_97hai0}xc? zhPp<=<;LdMuz2H%#Y@5@pb(|I5Wgu<0R2 zQS(4b3Tz0ffC1_gLw<&_Of)?;iaKSyCYebpm=YETHJSeC#KLxaj#T1&vd9#A{-kqR z+!k*`67!r)%xd{Ul8bb;{h03=&9Di>$SFv5tCb*{`iF2^c0GHoGu{1Sroe3efv^4SW6XGW6mZ_i1Ea*w43$tAI`LT#T8*plsG!xZ})OD%Y z^q`4fX;*_(RYuu28#OYDHS(vGN))XY0qIw$9imSVc%q`x@TAL5lP$v?K$?K==B(kE zIoLQ)6jkTqw98^8r$T@sNCn)e1oYmtq#xkF4OFEjn>tjkqhiM03>Tata!S)Q$a1X` z0;VwvU3F0FYq{O8WA$&KkBT|`iBm*^q@^fIN`u~McOtc;zefXj#7Vs1blWT*J>cQx z`Pg-8LjDjrhQ_U6Js2NI;lNx*oD|7kVQETFGmDiC`UW-L`$buX;@S9MQ!R8fDJ-P= zR@T^eiyJq}hARr0s05IZTW~>T0xlTP19(`|$|B?8j6NZ7{F%=(O2IT%paYT^r66t` z3iR3-CU~5$;fL`kc1seFz!nu%AE01QX!HL7@l#~g4v_U5C_l`f@fNRz98{c26((rY zFr=gxqK3pdp%uMB?FB1MAW3-xVsUb(IF_a^7&~(_npc(Hrmyb|+%1y~M4=^NrXr4R zSdMq}3;?uNyl2Cz!Ou+8rh!B;pkf)1x!R(UW8(Zll!2_I%U+Sp$J}bzUCE*E2^Odl z#*TTOFBu>dg{e}-K_gn2P*j2l*d@1t_}(+c4pos=fJjX!@3~8ZN_C}#H)K9O;HDv` zvQ`?&)RNnSa3}}`%e`Y>A@L6{T1iO-LbkBGkksClty(LOU{~mc!dzClYSB0iD(BQx z5|pP+5=o%lME7Tl124!VV#cXzK_#7tKczM&(iQR_;jyyyOD^Q1{M>+Qr%qt|GeB(1 zgQnrt=16q0)Cvh=1%ibFsY2qgQ)1H4&nJRaA&Sp1D=6vZg%=yt>K&S`9i`=xW>}3^ z)o^Gux9`+I8Peurl6=CUF`bK!g@6?NJM4NuJO>A2B`fh+fYfN3P;C9;nbQl8*zu3> z?Mp(F)GC6ND5D*!#+3#Lqb5cUMx{2dEho4v?%jI6&?g|oVnq|ECsR6!tp#fIe*XZp z0P#aUE945)R0RR8*+HqXrr%iRt0-2R7tUs8sdH52B9*m&LEnC`jl-*yW-kvspC(}@ zQj!5Fn8lJoA&d9gES2ScRvMtX>{tZp4hSQo-P`nvhaG|PR3GsulJ+lJ9h+kIJHsZ^ zz*6imNy(QXeq6v@RV${Ml8uPiw(Lt9JRS?N8xNl2)*~Y|^RVcY3J#Sx3`)~~guN1M zq_70lghfiosRR(jg6=Q1*z993ENP4x#Z3#8p+c!uNj6ec=EjFXaC;FHhXrvdm5P}x z^-_{3!~*PkIH(o0TzT#kXmqFtp-tWI?XewVgyJq7n2DO@(MeY+7H)<6T+};8DMsE6 zP=6X_i{pk4TaV>vObvgEY-S!pd5m zNm^_!P!q~nfkz)m^ByW-QC6D*NCZ-`j&G|p!zgm$+|6MGp@M)Wy8t?u8<58PK)la} z!m$2orV-2;8=5&FTAS_%v~8E-bj#kUt20&E{r->>i}TW%T1#mp65{@ry@<0kXpEH{ zqU@(Qj2%jPhj4m}dw*__Dp~exefz;~Ae*YRZk9KJ_-S5@Vs>abC%0I6;Oqzqat}}T`?HbODGL%6! z4A2y;Z1B#Zq)3!#Q7`csiv$&|nIn`K51HgzlBFq$Dz(TpB(0OTl%Jg%k-jg4l9ar~2MW|&mT*9`uyMRsd~YwzAu`gh zFKXRPtAOB8(8T2`MH06~t(f?cAgGy2mXKSRl(8T%I;b9l_Pjz)dnHTMwQ4$xBovS> zUQxTaEXB=f6-E<*R7e3NIza*HPP;?48-m1%TF7;<01AK9YU#BgrruZ*t%7*ZiI<2_ zmn}MErm8LR(ui%pH+pR1Ch#u->vbpqkoS55ZeMowcZ1v~z%vx3Yvn-FraQY3UAhuJ zVi|L6WUxGh%t|GSsOka6;B-Egg0*Zd_(f})Wd3d;zy%?a6p(5`Yuc@0zpOoCB>w;h zAzD)NW&jY4_H~nXNUcTb(g0(;UBltnVbCV19U(xFD&32K1CwAq%qVe>7fxEgi7b^i zfPn0g`BF`Kxw$Z(6gs!DgNC>@o@COLlTt|>&Rpu~Z?mNKhg?U9h?YF8IMlZIjnmLt z{>>Cw%%@DLm~HTa$$n=P6)xR(>lQ}@@a}{za>xZBsntMeMj6#xMIS_?HGp4E(olv6*K<;yjdZ~!kPdBSU0PZ@w7%O1+5lm zA8;X-wH-QA3p+3+&AqQu*N8qB@wmaP%9!evIY1h_D`MB_*0qZ(F7Yl_EcqC;rdr54 zRKO)i^aSoG4_=k`8F+GJ&PtP1IH+=5v2Ey^k}cM>N~$y6sx5vc@K{WBA&6k1?i>IE z(Yjp4NyJ<~HwiFILR6I};ZPJWUG@Tmo#-AjopCNJ3PPn!SHc4ms8WCcr%3c73gEna z)>{)NP}rmZNBzSAa%db|dnMb(1DeQu_=ASUVbGcUlfYAzK9Z_cCd3B0(&YA`QNoh( zNYV(@kOdS7DFXCx${T-}QQ~~oK|ooRq^MJt$po=1KypoYwdob?{{RqYN}6V2&z2KM zBT`nB+^AZly@NRJ0mF2_qWlcpN8wVXE0}VJI)!P{!j%62LOO8233-BIP4t2}YL~X+ z;)a{NJn--QgTc&}4k#%r8)+mJ03C{7>e2Mi6fkI*CnPBVrItv$kyQeazz&}{@A0MR z=Q&YRBL_PUwP;+#wYij#ln!VE}bVyaFjAlTcuo-+o&odt3ga=GC~MS*DR6f=AA1+ zXB+Pnv3@Awnt0l&)WgcsmLWw%66{@=F#()041JO=Maeio-^AePN0*8AB z6xf$~UXfk+sI-j|hsN5St^saS`JRUEHmq2j9h7KJwe3;S$1{hiNiSM6(kPtYKQnO) zST2DugcfZn)Mz(gs~3Rrg0YRi;V%m$fcE@d4c_+$(2nu8D;G2`%qmjJ6?(d8!TW9b zdKZJ)e43_=k_bELC8|YtwQ3Dxx^m`G3TAQ`uyWf!YTcjG2VTLjW-A@$OY;#@`g`gd z7BnCW5n&Luf|Y(%njMl@Y}O=Ot$Rl-<0@RG6-#F>=`W>2ZB4&L3fi|3iP*5TuyC-D zrAst5xgVLjrvA~H!>h>nBH$La%QD&gf|-fxWfDZxfLo9iKWEy}O=r0=mo-3stz0DwSx1otp6W4NN7VREn#hqy6m`22Yg)C73%f zHwkaV&vI%gec-ND!bp+=YE)diRE^u*x1rx|nDn!j06nhlxB2y~Xi;l>Biit9l;tU4 zN#x2ndwt!_cT9cn)Y;FN~bE#u^2@KNm`N| zy_A+nb}6VDtFWs&IOhVO1j3XZ2~MM7UH5am zRGAMCgv*-sH!usVG=RCED54nB}u8OfS^0MV5c>D-YlC+=nW=W*^i1CWGneY zQxY5iKgp&;*e1)QcE>ZSogInxnfAQ%qU37PNE3r0W{r<5%U`z{-jR~YCNuM zLSJ?+&r0_H01V{Vy<=D$a9$>2W+hUCBq%bDknOc^N4LnuX~uXpDq@mUKuuKToK}>r zNU?Dj4-ataWJxm?!i7b{`r4-b$oWNIi<7EhH6WABp;Kqypa#TJl`ti10D{O1DayH> zj;eYBTElDDH|Z7@ca&+Bps`VAVBxM$Tajx)juPNt-fEa8?`LYi?*j8r7O>LRSMjVC z2?5ij5Dj{kZqz=dtYk88z*m9%JS2rH-~g<@ud{)1u^#XjjyU8@QIdnF4K325Kl_sf z(mE$|)QV6TOyUn2F;hWESC=KrB_IWqlc*${id+E2_KsOLSE_`3Lzr6P&H-S?h1+o3 zt9Geic*i#&R(-~6p2(M_C`Cs?^l(XU-{l`bj80XdN==A8Xa#@~h|7}r^j-XMk?EMH z8L0(# zDb6Cu%4neMMSXT7r$9^okn&DDGeV?`4}`Nxd6cq-37mn>6e>m1q1cVsRued@f>$6A zM^Xt5-)DFG-WNDpLZwei@5lQ6; z-&gbt!({??5?bm`kQ95fw_otlS>`!6GgC{DMQU8P$-Z9Cc4T}yWDpXhE>e_2n7K-* z9CmN5qlXfBcdMRIa6|n10oE%hrtJ#}Rtk3^;gGqgN`PQpU({XL?ewox3>;^}Y&k=c z&h`TBZnT24GIh&VrY;*$+`qTE?G|PqDooTdYYTT3uSiuJSRPWN&ipr;;xPKWsmqof zk{?(~hQ%rb1a4Sv1tI%|f8-7-Q385XI2s?o#oJSJI!I;|q)Xyn0?~DI0 zkgJX1(t5iVqcb<(*LdWmXDWUNelX&UO!Sf{g>0W{4?stFuLe-2JgP3QUGG+ZzR=;p z+*lBwE^!Mxuwp?b5PVAU16mr1!-bTv_?V=C zO@M)v{-R~*72;PIg-KkDIXVI~tzeE|Km{lv>2RXJ-M1pB$Z~=+!UJ8 z_Nf)F@tOJ2T7W}=sVP%_6oLYX^!?&iQz)Q?dmiq3diqBtZp-OV>z9jy1!y~NI$L80 zvy33}(xdSf9`E10LgCD_QPe9=uTM^}OT?T~WlPi8j@pPcC)D&J9;ip03wVGRRR>~g zxGo$J;20V*BrFt8MyYoMI8q7S3q@1%0rxQnhjSeyOD;vy_bKUMC|`GnToi=@89KLW zIO$Q_yap6g9C^XBq!Ou9Q#~ILMA>gJ3NR~6JJ=|K;)S6visY?$P`x1~1(cCs_F-yU z-aP^0CIl%jx=W2nA4QESA2Ud#IKxmwH3$?YhQ0p)U84^_8tTi!SAv|yk;+Tehe~eW z=CG}p&j|&q@p_Jg5z@3T=?*x|A!niHqn~r>OKe~seSsQQX}Rg#+x8KGM;2{ZE8MR# zZ9tk5Ht78;yj#8w=7>R1Qc0Mm(BBT9>Uxf}tsKrA-X}-~FWIQ`92xKGx1ves;^`K&F^Niqf z^y*Bs2S7*(DRHSyced4`B*T3CuqIg2Yzv$HYu3M{da>hNcs#jI@FwOMPG-BX1)aMM z_UK?XYldD5DRE<*A zV?o(gE!)4&D?~ilkCEp}!z`#iin>jAXJL2PKeSlWaB}fde91&876mO@g5$7Y&P@#( z7x<5Zv?LpV3YF2#AHQyd#cP1h=iy4%DCs0~B#lWfc|it%faaY{2ZfR9@`ov$88j$= z*J13|{hl>P11Og%r+4YUuUH>|@uL!^23)dP$zl^y)uBG5Jq$(S-Z{mIe8maW6tCru zV8jO2T8B_>S3brSPAOQ_^fQc+Cq$HK{$kRKZTOq0aFP#OLpr=aBoRtC&;V)Oqs-Yh zI(aHsn=lZh5JG|YwQ6RuJgElm@a>7>d{QM7Ds;o8VO+!z63Zl3t|;cTr7INfw?eo* zmmI$fNjj+Zeyk`dYZ#uax>S}w8tlpD?NA2YW6p!d9KbLWoG7Wm2`1JQp>ulC=~#y& z#4J!Q7O-hx=BAyiXDs%6LjM4jdJjoGo`%mdiL(P1N&p8-gR6E`Iu{yP#3b;x9}Ya( z#Ufn_33BgLfYl|sbZ)Uj&*JP<($i)wAQ0_BUB-qCNe^AXsBsebS1(+}1S(?GkO=^( zMInn&8b3ncymxy!#h|x|-XzSN45=W>kdQ*0b50LrF)S-rV@8VJW>cnyyr3{*lU~&< zPepA_;p2#KI%W`Q*_gQ9y@#QAkAurWI*LGNFGqDTHrY-0Xp=2=umr*76cn)|RonWG z+I@+3v{>91l+i`>gok~U3s@*{o<7l>9&)e%5RJ!(m_ZPTP?EJ+>|%$Sh0013DxvodPJ#r}OL zV_1HryF<$jrX|1f3pttFww^TA9-sfKMIZCZuF_Mm_^KT5NJTB*rlEO7VlP^dlgAE zdK)J3(*uc?4AiPz(eWTBT1~601_0H!Js^a?5%4H>oKkI|r9s$T^w^Tll2`*sqXA?R2dS74(~r|GX4HhbrCtcAr-xx$z zu?{ctHQEbH$guNRrAVtA?dksG$IHv;b#rqmPN73u0NP~Fo~&H6_V{UoWWxg}cAqWgfiP#xLD+0CIQRvyJQp!RUh^8HVEa^c)U z~T6us$NGy;`0vw0E`%tDTbCOJ-HAIeKaNtqO zO@)A8sg8FdkfoMylF6c6t5>B(!}Pb^;@j~4Sy#k95qj)g5&Mr?!ru#U66h9Ekip*d z{VI~})O9Up;4!#NC?Rt|R+}1wLMqnvqi+n?usLRtRCtMr)}SqVI|2!|n^R)uhVCMw z<4gfum4KR|K}p@&?PAR2hdV`wh{UN&QmHWo$OVBZavdej#>BXUyzdN2DXxPop$en1 zph~-sN`bsWYvRg7_9%>Wj@?Z@Z3{X2xkv;#54TUF+8cA65|RilKo3vpK$zoussj=LAU7fCLq-^k4g)_39ATtUmZq+80 zqjai$OnRGVllDQ)^7bwM`rGaIfI0l)lrS914SPRMhxChAh_XPYQb8^&>*~~s+d7d_ zk|>|l+5Ueh<~nwPxi)mmL)9Xt8?ekW!@@hnRGzQHz~TyA9weQ#wiPv9f+Ia+!0I ze6<$nM=(mgg#hbVlb-l$@&$z`X;;QYO4lQ^ue`6K4KNe>wmS9VZ>?yxW_ud|{K+K)^73c8l=`6=qqqgRO%T!cb)ELGyBrXC# z45H_-A&ZyV?k{j}4d}swkh&jh@5Y=ECZw%39}Ndx zsdqIeZ=tX7+-0dMQl$+>;Bzn)W+&%kr8_(r;ZGTpB>8J~NqV@d9jt5r0QqNPBOR$= zbehT(GfbF+%n4S_PS^TJESh?x%o9+c3Tg|`uqBAy*Z@D&dNCX!hQ~_taOwxr;_mPA z+AEyP!*Z1oq_tgz9FF}79{#1;+*r_wBrd@7a71T|Q{dj_NKezBa#hj7yY0%$b~ za6l?k06+1mH5&+O$)xE>ma-Hbg0?*aQ>9;KhEEhLeo7k^l~sl8{;g*1aMYrDz^rc% z7PnAF^&o%0?MS(JqkvgONd>n9bLuz0>#&5`*e#lmUq*1o*ZBtP0=<+{7x+s(@)ktF z%kY8S!xPvGvp-Fu%*F6jyh>9tS=Fd&zg8{se@L!4iz+29+{KgF5kOg-rKmdx0qaqIo&K@TKEZFw1!a6GsVPzTO+^^gZhgyI zHR5h8m4rxcWd;lYcM5PjGqaeP#9T_X9TIeeFb>7YZl}`Lq*T0ekV*&RABb*C-@6}_ z2J1s5Zy*eJ7cO+dqfkq;zbGeC12t4B-`U{KTb?N-Ztj=v9N%w+p0$AZ3@a#lfY+mw ze!R!EAoRIIPf{#J00r2#{+-~)gCK@0ie@MZ>8BRr==bnsFy(b(geA6cWSl4O_cpb0=kc_UV@^d zsh;JiAN#-9yjWf-Wv;=6iHwLMsd0F~jC!oCp4!a-GF4pWnPq$+GaqN|VIw zy_Az)WP&|h>K3R5w|d1f#CUQ7zPrbRo`F0db zQR!h@0A0?`{RDbf!o0kBGQpv8wHKo`16HH!SUeDI-=TTsQKHh}%+SkLl>#*Y2sQ(+ zuXbPqc7_a2MgR+z?YK1*t$Xh5)quD;I*>~jeLdT)AKSSQTY|CLW-3a^VudT1vT5-% z{6&I-QVm#>w0ghO&atnJJfk%{RXZ-^2KH6bBtQ!PMjum}L`7*_59gy;!riXC18-K2ydkmXZwDbR7*CKW+bz~cK~vPifA8*lH`NBPSKg198^=K$yGt@2FI$}?qHA)EP2|EI6q3UT{hUro{KLMgjeA$F@mmuxFpf5^>>j*q$ z#inA~PbvYStEd)tf65zb+&y7m*b=vZ`Z5u#RMHZwq#GA@BCJAyV@7(?7;wCLi4ye5 zPPZV36cnm;3lX?$X=kid*?weHqy;j$iz&}AVDvTs14bL(8l`cfXcUkD+=eV|=wEBp z>_ZmNU4wJuHxQz=sH(fUZj30@r?8KqihmKMCr}CmflGCN)7Jf?FgnNBpl=Q^saBxu zPM|@5cBPg2Q>($_UK3Il4#b1EdoU%*_+8th>1g>%mxr2_qO46w>p}^wE)J2P8-R~De&<}-EdtrV5Tly?O23h05y2`&5gHksaCfI!SpQvAjco#5RekDj_VAbdXfTm@EbF%>96OF!90MN{Q*vv!QfK&4>wdtuEIRwBookb?35_>S{SoG-~*`uP9MYn+Q z@iJ6|PX1thI)JE14CFYy1*=`2A8MyGJ27bN zyt_eqf(^o$zV1QVtjA%rQBT-h5$Y^&hQ(|W2A9DRa1J;|1UhpG2;&~D%R2Tt3H4a@`T!DUK3wrm8+c}*%hNa9T zfRj?q@fTxOavX=ZNE3*_I3fQ45`%1z0qeH?X&u?a#*jH;(nk{I&}1zD-_ zIHy+-2N}ULROFWoNCK}?3pa2;0u-`6a>-I3@VDjo0#DEYUiFJBBJnkH+$jlD3yKyl zPhUz6qm?~^n#u&=vLz;rcLUa+EzZ}2cr2x4DZ$x^?_=!Hdk5mok~yUxR@4EzH!ag< zG-s`%Xa4}(_;4vHPHaBi$*Tw3YC~vDopKHaDj`Mx04+$lA>Y^K6FAE|Or&{eZA4W- z+QWa79pQJ1c=>Zqj5egB%L8DgC<3LVADeXnx20LT`7#Wv{BKLvqgg5)buJAwcji2nfcPpE$J=mWwsXNN|TOB#D!whYc; zH!|?WXi?=fc4n=M^r#1SZt$)y!`Tq{GsI;eDKmZ+C;(d3El>qnJChbd_-a)2>OmF- ziGGAs0ny0s+9|wm3au0YgA1`g#o989yR8j>kZoazk5g~Aj|0ddp=MB3Pn zK2YPD_-3@Z0{;M|{{VlSE#{mAvZ5;GwkCqsHoe{)uzXdCLPoHHIgLmMm4W#XU4;*< zN6fr&NI_&I&r1e0Nl4lDtt>&bJfy1Fi?)!iuLjD2TL2D|db(JP3bi*7XD{JNICLpW zP_ZPIr^Tz(SG*=>UM}M28W4bL5|Au+6up|J@T;F8b859IPMWzjZ;I3}(kI&(L-c-F z*P3{hC2G(QF6s|ZN=Rh0(|QLriJ2ss6O6rU0gj+-+NLbk-)V%_+Cb?QGBPJ4N>p4v zp+@*XAREvgl|76*@VAFcQDWgV0G;kGO|A0vg-wP^ivu6QGT92$7?f%tf;6bhWjCVE z)galTV*EKuLR3mY1Zr|a5LHlLsABJMVH1e6333u;B$XPQb zogLKU#QB`uLdjaWU6Ph$?$>=zD}K!baM>9QK`wfaMx}`+y#so|Ib1-EI_SUzmN#`8 zkX+l8_5j4}Hy`2XTzoYI8tHn5e^MxYW2rIQXoHvde5DkGqy{_P_p>kS8o%Zp(M`XkMw7=2ZcqYi%zXoYZjncLmBnUq+fgiPe+xZ{vE6`p>3mfn zB;*m|u08Xn5hSuk=SgrJZkGIAEZrjzzmf35*7Fk1UDHZeYV>CgYRw-+oNvjYN9et{ zhlavj7Qate>A^fkyfna?DFmnyW+X5p(12O&^^C{S7&>CLYbB4J@X9BpDz!Jaxows8cPnJ z-jSI4G)F`^7hMaP$AtXK(xi@NwSP_buXswua2X5!F>lu%umcXBZbN>KKX)NKtZ}icx{{TnawMX~uU!-C_j#*=;lNoOf>spcx zi`VP>v^iz|9VH;@V#q4_I6GdBHh9E+6j?x)=z*T&6C+BJnz9HRIpsaWf@&*W;;zkc zWouTVXrKd7bu_CurO#OUK7^AVf_O}@HEUb$-9B(*C*kif?Wo=C?|-LA`aXdc2cg$K z!if@82gRf)5&c9bw^*sLYARVIy)@LDxllh(y|W)fHgSREZmnq7%DEJf;()QCGHhh)u3DFiUostVm;QNs^AGMP7#I%S464oy;@lWPDqz&4D>(Oxf>8OaG8J;35>JjD@LChjzZg2e7rRI2WK zLpERG)R}+^xjJ5qRCTD6OAwy*Ch?g15_rNo@+@auRpm_b<)8qNz@CMcmv71gZF2#! z7y_~8EQT6X63)&`^sAxjPpeWskD_v8$7Nxi;}rcWQ|$i$t97=}!{OdQsf8>+FQ5_~ zfz(0u9{nmK==vHdJ%VznQ02zhp@oq%Kpd!hQ?plV+iTX9HVX??0tEpo{-Uxq7H_&5 l5nM;mvi*%5U#R!O`BPEbmYcAlBW=ry$I Date: Mon, 25 Jan 2016 13:19:22 -0800 Subject: [PATCH 105/378] Update Fizzbuzz - b3.py Please review my comments. Thanks, Summer! --- students/Boundb3/Fizzbuzz - b3.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/students/Boundb3/Fizzbuzz - b3.py b/students/Boundb3/Fizzbuzz - b3.py index 5a086b8..cbd00a7 100644 --- a/students/Boundb3/Fizzbuzz - b3.py +++ b/students/Boundb3/Fizzbuzz - b3.py @@ -5,13 +5,13 @@ def FizzBuzz(n): - for i in range(n): + for i in range(n): #since the assignment says 'from 1 to 100 inclusive, how can you change range to include the number 100? a = "" - if (i+1)%3 == 0: + if (i+1)%3 == 0: # what is the +1 used for here? print("Fizz", end="") a = "true" - if (i+1)%5 == 0: + if (i+1)%5 == 0: # to run multiple 'if statments' in one function, use elif print("Buzz",end="") a = "true" @@ -22,3 +22,5 @@ def FizzBuzz(n): FizzBuzz(100) + +# Let's walk through this if we have time before or after next class! -- Summer From b52725971fe4394bff909558490ebaf1aef5a3e5 Mon Sep 17 00:00:00 2001 From: Summer Rae Date: Mon, 25 Jan 2016 13:21:56 -0800 Subject: [PATCH 106/378] Please review my comments. Thanks, Summer! --- students/BryanGlogowski/session02/fizzbuzz.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/students/BryanGlogowski/session02/fizzbuzz.py b/students/BryanGlogowski/session02/fizzbuzz.py index 04c5546..e42241c 100755 --- a/students/BryanGlogowski/session02/fizzbuzz.py +++ b/students/BryanGlogowski/session02/fizzbuzz.py @@ -2,14 +2,14 @@ n = int(input('Please enter a number: ')) -if n > 0: - for i in range(1,n+1): +if n > 0: # could you also use a 'while n > 0' here? + for i in range(1,n+1): # or could you use the range function to specify numbers between 1 and 100? s = '' if i % 3 == 0: s += 'Fizz' if i % 5 == 0: s += 'Buzz' - if len(s) > 0: + if len(s) > 0: # what if i is divisible by both 3 and 5, for example 15? print(s) else: print(i) From 6795a1697c4189c20ea51557f0b1a80e8634b31f Mon Sep 17 00:00:00 2001 From: Summer Rae Date: Mon, 25 Jan 2016 13:31:24 -0800 Subject: [PATCH 107/378] Nicely done! --- students/DeanaHolmer/session02/fizzbuzz.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/students/DeanaHolmer/session02/fizzbuzz.py b/students/DeanaHolmer/session02/fizzbuzz.py index ae8e654..daaddd4 100644 --- a/students/DeanaHolmer/session02/fizzbuzz.py +++ b/students/DeanaHolmer/session02/fizzbuzz.py @@ -9,10 +9,11 @@ import os os.chdir('C:\\Documents\\Python\\python35src\\UWPython1\\week2') +# do you know how to ask the user for input instead of hard-coding these variables? fizznum = 3 buzznum = 5 for i in range(1, 101): - if i % (fizznum * buzznum) == 0: + if i % (fizznum * buzznum) == 0: # could you also use an 'OR' here? print("fizzbuzz") elif i % fizznum == 0: print("fizz") From e00b0bb69fc71fbfdb644787416031f74afc6cc5 Mon Sep 17 00:00:00 2001 From: Summer Rae Date: Mon, 25 Jan 2016 13:37:37 -0800 Subject: [PATCH 108/378] Nicely done! --- students/JohnRudolph/lab2/fizzbuzz.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/students/JohnRudolph/lab2/fizzbuzz.py b/students/JohnRudolph/lab2/fizzbuzz.py index 3a60a08..6a822e0 100644 --- a/students/JohnRudolph/lab2/fizzbuzz.py +++ b/students/JohnRudolph/lab2/fizzbuzz.py @@ -16,3 +16,5 @@ def fizzbuzz(start, stop): fizzbuzz(1, stop) except: print('You did not enter that value as an integer! Try again') + +# what happens if I input a 0? From 8766c9d6d28d5c3faf49a19a00666aa2307cdba8 Mon Sep 17 00:00:00 2001 From: Summer Rae Date: Mon, 25 Jan 2016 13:42:23 -0800 Subject: [PATCH 109/378] Nicely done! Please review my comments. --- students/MichaelGregor/Session 2/FizzBuzz/FizzBuzz.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/students/MichaelGregor/Session 2/FizzBuzz/FizzBuzz.py b/students/MichaelGregor/Session 2/FizzBuzz/FizzBuzz.py index 953612c..1821e93 100644 --- a/students/MichaelGregor/Session 2/FizzBuzz/FizzBuzz.py +++ b/students/MichaelGregor/Session 2/FizzBuzz/FizzBuzz.py @@ -13,7 +13,7 @@ def FizzBuzz(number_count): ''' x = 1 - while x <= number_count: + while x <= number_count: # how can you also use the range function here? # Get the reminder of x when divided by 3 and 5 check_three = x % 3 check_five = x % 5 @@ -23,7 +23,7 @@ def FizzBuzz(number_count): if check_three is not 0: print(x) - if check_three is 0 and check_five is 0: + if check_three is 0 and check_five is 0: # can you combine this all into three if/elif/else statments? print("FizzBuzz") elif check_three is 0: print("Fizz") @@ -33,4 +33,4 @@ def FizzBuzz(number_count): x += 1 if __name__ == "__main__": - main() \ No newline at end of file + main() From 0d832d9e46c07c2dc76202ff7e5dc5f5a6792070 Mon Sep 17 00:00:00 2001 From: Summer Rae Date: Mon, 25 Jan 2016 13:43:00 -0800 Subject: [PATCH 110/378] Update README.rst --- students/RickRiehle/README.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/students/RickRiehle/README.rst b/students/RickRiehle/README.rst index 45b983b..45d62f5 100644 --- a/students/RickRiehle/README.rst +++ b/students/RickRiehle/README.rst @@ -1 +1,4 @@ hi + + +# where's all your homework? :p From ccaae0186cb2e657c432500e61346f6021d92f5c Mon Sep 17 00:00:00 2001 From: Summer Rae Date: Mon, 25 Jan 2016 13:44:19 -0800 Subject: [PATCH 111/378] Please review my comments. Thanks, Summer! I would love to see more comments about what each line is doing. --- students/Thomas_Gaffney/session_02/FizzBuzz.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/students/Thomas_Gaffney/session_02/FizzBuzz.py b/students/Thomas_Gaffney/session_02/FizzBuzz.py index 8273172..3b2c305 100644 --- a/students/Thomas_Gaffney/session_02/FizzBuzz.py +++ b/students/Thomas_Gaffney/session_02/FizzBuzz.py @@ -1,8 +1,8 @@ def fizzBuzz(): for i in range(1,101): - if((i%3 == 0) and (i%5 !=0)): print("Fizz") + if((i%3 == 0) and (i%5 !=0)): print("Fizz") # can you rewrite this so that you don't need the != statements? elif((i%3 != 0) and (i%5 ==0)): print("Buzz") elif((i%3 == 0) and (i%5 ==0)): print("FizzBuzz") else: print(i) -fizzBuzz() \ No newline at end of file +fizzBuzz() From 8d39b15e2fadb7c23b52e9b0e4d29a9615bfdca2 Mon Sep 17 00:00:00 2001 From: Summer Rae Date: Mon, 25 Jan 2016 13:46:15 -0800 Subject: [PATCH 112/378] Please review my comments. Thanks, Summer! --- students/jjstiehl/Session02/FizzBuzzLab.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/students/jjstiehl/Session02/FizzBuzzLab.py b/students/jjstiehl/Session02/FizzBuzzLab.py index 565cda3..74ddb38 100644 --- a/students/jjstiehl/Session02/FizzBuzzLab.py +++ b/students/jjstiehl/Session02/FizzBuzzLab.py @@ -5,7 +5,7 @@ ''' def fizzbuzz(n): - a = 0 + a = 0 # can you use range here to apply this function to integers between 1 and 100? while a Date: Mon, 25 Jan 2016 13:47:15 -0800 Subject: [PATCH 113/378] Please review my comments. Thanks, Summer! --- students/kbindhu/session02/Fizzbuzz.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/students/kbindhu/session02/Fizzbuzz.py b/students/kbindhu/session02/Fizzbuzz.py index 7a4dd44..719634b 100644 --- a/students/kbindhu/session02/Fizzbuzz.py +++ b/students/kbindhu/session02/Fizzbuzz.py @@ -1,6 +1,6 @@ #!/usr/bin/python for i in range(1,101): - if i%3==0: + if i%3==0: # can you simplify this using 'OR' ? if i%5==0: print ("FizzBuzz") else: From ca24650f1e55338cbc082e6e61950cc747683a3a Mon Sep 17 00:00:00 2001 From: Summer Rae Date: Mon, 25 Jan 2016 13:49:13 -0800 Subject: [PATCH 114/378] Nicely done! Please review my comments. Great documentation and very clean function. --- students/mike_newton/Module2/FizzBuzz.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/students/mike_newton/Module2/FizzBuzz.py b/students/mike_newton/Module2/FizzBuzz.py index a62dce7..128d0b3 100644 --- a/students/mike_newton/Module2/FizzBuzz.py +++ b/students/mike_newton/Module2/FizzBuzz.py @@ -24,11 +24,11 @@ #Ask user to input an integer while True: try: - N = int(input("Please enter an integer value of N that you would like to count to: ")) + N = int(input("Please enter an integer value of N that you would like to count to: ")) break #If user doesn't input an integer value, prompt them to try again except ValueError: - print("That wasn't an integer! Try again...") + print("That wasn't an integer! Try again...") # what if I just press Enter without entering anything? for i in range(1,N+1): if i % 5 == 0 and i % 3 == 0: From c502d80f62f1b86edbcdd876b1d35b2cfe0c161e Mon Sep 17 00:00:00 2001 From: Summer Rae Date: Mon, 25 Jan 2016 13:52:48 -0800 Subject: [PATCH 115/378] Nicely done! Please review my comments. The user arg parsing did not seem to work for me; maybe we can walk through it during office hours. Great job on the fizzbuzz! --- students/pradeep/fizzbuzz.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/students/pradeep/fizzbuzz.py b/students/pradeep/fizzbuzz.py index d190b94..2f51d6e 100755 --- a/students/pradeep/fizzbuzz.py +++ b/students/pradeep/fizzbuzz.py @@ -1,6 +1,6 @@ #!/usr/bin/python import sys -def FizzBuzz(n): +def FizzBuzz(n): #great job! for i in range(1,n+1): if i%3 == 0 and i%5 ==0: print "FizBuzz" @@ -11,7 +11,7 @@ def FizzBuzz(n): else: print i -if __name__ == "__main__": +if __name__ == "__main__": if(len(sys.argv) != 2) : print "Please enter one and only one number as parameter" exit() From 7448a0c3f8540ea41202a191b4cb966e453b280a Mon Sep 17 00:00:00 2001 From: Summer Rae Date: Mon, 25 Jan 2016 13:54:46 -0800 Subject: [PATCH 116/378] Nicely done! Please review my comments. --- students/tsegas/fbizz_func.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/students/tsegas/fbizz_func.py b/students/tsegas/fbizz_func.py index 585eb36..8e381f2 100644 --- a/students/tsegas/fbizz_func.py +++ b/students/tsegas/fbizz_func.py @@ -25,11 +25,11 @@ def fizzbuzz(number): print(n) dthr = 0 dfiv = 0 - if (dthr == 1 and dfiv ==0): + if (dthr == 1 and dfiv ==0): # can you simplify this with 'OR'? print('FIZZ') if (dthr == 0 and dfiv ==1): print('BUZZ') if (dthr == 1 and dfiv ==1): print('FIZZBUZZ') #call the function -fizzbuzz(number=30) \ No newline at end of file +fizzbuzz(number=30) From 5f9244004349fa6389ca7d45c3d1931b6e9a83e5 Mon Sep 17 00:00:00 2001 From: Summer Rae Date: Mon, 25 Jan 2016 13:56:48 -0800 Subject: [PATCH 117/378] Nicely done! Please review my comments. Let's walk through this if we have time before or after next class! --- students/Boundb3/Fizzbuzz - b3.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/students/Boundb3/Fizzbuzz - b3.py b/students/Boundb3/Fizzbuzz - b3.py index cbd00a7..cc1ed3e 100644 --- a/students/Boundb3/Fizzbuzz - b3.py +++ b/students/Boundb3/Fizzbuzz - b3.py @@ -22,5 +22,3 @@ def FizzBuzz(n): FizzBuzz(100) - -# Let's walk through this if we have time before or after next class! -- Summer From f1c42cb9a6462991fc80518a5053b957af92a590 Mon Sep 17 00:00:00 2001 From: John Rudolph Date: Tue, 26 Jan 2016 01:54:20 -0500 Subject: [PATCH 118/378] Added tests to ROT13 --- students/JohnRudolph/session3/rot13.py | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/students/JohnRudolph/session3/rot13.py b/students/JohnRudolph/session3/rot13.py index 756a04e..cd96717 100644 --- a/students/JohnRudolph/session3/rot13.py +++ b/students/JohnRudolph/session3/rot13.py @@ -11,12 +11,12 @@ def getnumref(let): if ord(let) + 13 <= ord('Z'): return ord(let) + 13 else: - return ord(let) - ord('Z') + ord('A') +13 + return ord(let) - ord('Z') + ord('A') +12 elif ord('a') <= ord(let) <= ord('z'): if ord(let) + 13 <= ord('z'): return ord(let) + 13 else: - return ord(let) - ord('z') + ord('a') + 13 + return ord(let) - ord('z') + ord('a') + 12 else: return ord(let) @@ -34,5 +34,20 @@ def rot13(string): return s -print(rot13('Zntargvp sebz bhgfvqr arne pbeare')) +if __name__ == '__main__': + print('Zntargvp sebz bhgfvqr arne pbeare', 'ROT13: ', + rot13('Zntargvp sebz bhgfvqr arne pbeare')) + + print('Blajhkajhds!!! *&^*&^*^POP', 'ROT13: ', + rot13('Blajhkajhds!!! *&^*&^*^POP')) + + print('1111 22222 AAAA ZZZZ aaa zzzzz', 'ROT13: ', + rot13('1111 22222 AAAA ZZZZ aaa zzzzz')) + + print('abcdefghijklmnopqrstuvwxyz', 'ROT13: ', + rot13('abcdefghijklmnopqrstuvwxyz')) + + print('lmnop LMNOP', 'ROT13: ', + rot13('lmnop LMNOP')) + From a312b9773e1d0c4cde9288a45dac7792c6d6ef52 Mon Sep 17 00:00:00 2001 From: Summer Rae Date: Tue, 26 Jan 2016 00:52:50 -0800 Subject: [PATCH 119/378] Update Fizzbuzz.py --- students/kbindhu/session02/Fizzbuzz.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/students/kbindhu/session02/Fizzbuzz.py b/students/kbindhu/session02/Fizzbuzz.py index 719634b..f799bb5 100644 --- a/students/kbindhu/session02/Fizzbuzz.py +++ b/students/kbindhu/session02/Fizzbuzz.py @@ -1,6 +1,6 @@ #!/usr/bin/python for i in range(1,101): - if i%3==0: # can you simplify this using 'OR' ? + if i%3==0: # can you simplify this using 'OR' and 'AND' ? if i%5==0: print ("FizzBuzz") else: From 9c7b0cd422547de3e0a863e76ef96b7da26f2c19 Mon Sep 17 00:00:00 2001 From: Summer Rae Date: Tue, 26 Jan 2016 00:55:24 -0800 Subject: [PATCH 120/378] Update fbizz_func.py --- students/tsegas/fbizz_func.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/students/tsegas/fbizz_func.py b/students/tsegas/fbizz_func.py index 8e381f2..63cc239 100644 --- a/students/tsegas/fbizz_func.py +++ b/students/tsegas/fbizz_func.py @@ -25,7 +25,7 @@ def fizzbuzz(number): print(n) dthr = 0 dfiv = 0 - if (dthr == 1 and dfiv ==0): # can you simplify this with 'OR'? + if (dthr == 1 and dfiv ==0): # can you combine the print statments with the if/elif/else above to simplify? print('FIZZ') if (dthr == 0 and dfiv ==1): print('BUZZ') From 8bb50bf857ba49488251faaee37d77f937c2ca34 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 26 Jan 2016 13:03:32 -0800 Subject: [PATCH 121/378] List lab complete --- students/MichaelGregor/Sesson 3/ListLab.py | 23 +++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/students/MichaelGregor/Sesson 3/ListLab.py b/students/MichaelGregor/Sesson 3/ListLab.py index a871658..94ef8a2 100644 --- a/students/MichaelGregor/Sesson 3/ListLab.py +++ b/students/MichaelGregor/Sesson 3/ListLab.py @@ -9,6 +9,7 @@ foodLength = len(food) index_to_find = (int(input("Give me a number: "))) +#Check to make sure they give a valid input while index_to_find > foodLength: index_to_find = (int(input("There are only {} items in the list, give me another number: ".format(foodLength)))) @@ -30,6 +31,8 @@ doublefood = food * 2 removeFood = input("Give me a food to remove: ") + +#Check to make sure they give a valid input while removeFood not in doublefood: removeFood = input("That food isn't in the list, give me another food: ") while removeFood in doublefood: @@ -39,14 +42,28 @@ print(food) +#Iterate through each food item for item in food: - foodOpinion = input("Do you like {}? ".format(item)) - foodOpinion = foodOpinion.lower() + foodOpinion = "" + # Validate that they give us yes or no answer only + while not (foodOpinion == "yes" or foodOpinion == "no"): + foodOpinion = input("Do you like {}? Yes or No?".format(item)) + foodOpinion = foodOpinion.lower() + if foodOpinion == "yes": continue elif foodOpinion == "no": food.remove(item) - else print(food) +newFood = [] + +#Iterate though each food item, reverse the letters and put into a new list +for item in food: + item = item[::-1] + newFood.append((item)) + +print(newFood) +food.pop() +print(food) \ No newline at end of file From 7dc98a593bb6df3b14e9664ab0aed9392437599d Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 26 Jan 2016 13:30:11 -0800 Subject: [PATCH 122/378] First stab and encryption homework --- students/MichaelGregor/Sesson 3/rot13.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 students/MichaelGregor/Sesson 3/rot13.py diff --git a/students/MichaelGregor/Sesson 3/rot13.py b/students/MichaelGregor/Sesson 3/rot13.py new file mode 100644 index 0000000..1205dab --- /dev/null +++ b/students/MichaelGregor/Sesson 3/rot13.py @@ -0,0 +1,18 @@ + + +def main(): + + phrase_to_encode = "Michael" + + for char in phrase_to_encode: + if char == ' ': + continue + + phrase_to_encode.replace(char, (chr((ord(char) + 13)))) + print(char) + + print(phrase_to_encode) + + +if __name__ == '__main__': + main() \ No newline at end of file From 490deb37a1448f2f6145da51973856bf5a4bc8cb Mon Sep 17 00:00:00 2001 From: Julie S Date: Tue, 26 Jan 2016 14:53:31 -0800 Subject: [PATCH 123/378] Updated session folders --- students/jjstiehl/Session02/FizzBuzzLab.py | 14 +++++++- .../jjstiehl/Session02/MoneyCountingLab.py | 34 +++++++++++++++++++ 2 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 students/jjstiehl/Session02/MoneyCountingLab.py diff --git a/students/jjstiehl/Session02/FizzBuzzLab.py b/students/jjstiehl/Session02/FizzBuzzLab.py index 565cda3..c9b97d8 100644 --- a/students/jjstiehl/Session02/FizzBuzzLab.py +++ b/students/jjstiehl/Session02/FizzBuzzLab.py @@ -3,7 +3,7 @@ Week 2 Lab#1 FizzBuzz Notes: this is close but not quite correct ''' - +''' def fizzbuzz(n): a = 0 while a 1: + print("Too high. Try again.") +else: + print("Start over.") From 4caeed91201df485da6043167ab1b87c97795fb2 Mon Sep 17 00:00:00 2001 From: Mike Schincariol Date: Tue, 26 Jan 2016 21:00:29 -0500 Subject: [PATCH 124/378] Added rot13.py for session3. --- students/MikeSchincariol/session3/rot13.py | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 students/MikeSchincariol/session3/rot13.py diff --git a/students/MikeSchincariol/session3/rot13.py b/students/MikeSchincariol/session3/rot13.py new file mode 100644 index 0000000..3a315e4 --- /dev/null +++ b/students/MikeSchincariol/session3/rot13.py @@ -0,0 +1,38 @@ +def rot13(text): + + # Create the translations tables to feed to str.translate() + lc_first_half = "abcdefghijklm" + lc_second_half = "nopqrstuvwxyz" + lc_translate = str.maketrans(lc_first_half + lc_second_half, + lc_second_half + lc_first_half) + + uc_first_half = lc_first_half.upper() + uc_second_half = lc_second_half.upper() + uc_translate = str.maketrans(uc_first_half + uc_second_half, + uc_second_half + uc_first_half) + + # Loop over each character + retval = "" + for char in text: + if char.isspace(): + # Pass spaces through unmodified + retval += char + elif char.islower(): + # Convert lower case letter + retval += str(char).translate(lc_translate) + elif char.isupper(): + # Convert upper case letter + retval += str(char).translate(uc_translate) + else: + # Pass numbers and punctuation through unmodified + retval += char + + # Done. Return the result back to the caller. + return retval + + +# If not called as a function, ask the user for input. +if __name__ == "__main__": + inp = input("Text to convert -> ") + result = rot13(inp) + print("Answer: {}".format(result)) \ No newline at end of file From 0e01603c2283cdf1d04c8c484ce567c665b9f292 Mon Sep 17 00:00:00 2001 From: Mike Schincariol Date: Tue, 26 Jan 2016 21:08:33 -0500 Subject: [PATCH 125/378] Added unit tests with assertions. --- students/MikeSchincariol/session3/rot13.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/students/MikeSchincariol/session3/rot13.py b/students/MikeSchincariol/session3/rot13.py index 3a315e4..459625c 100644 --- a/students/MikeSchincariol/session3/rot13.py +++ b/students/MikeSchincariol/session3/rot13.py @@ -1,7 +1,7 @@ def rot13(text): # Create the translations tables to feed to str.translate() - lc_first_half = "abcdefghijklm" + lc_first_half = "abcdefghijklm" lc_second_half = "nopqrstuvwxyz" lc_translate = str.maketrans(lc_first_half + lc_second_half, lc_second_half + lc_first_half) @@ -31,8 +31,14 @@ def rot13(text): return retval -# If not called as a function, ask the user for input. +# If not called as a function, run some tests if __name__ == "__main__": - inp = input("Text to convert -> ") - result = rot13(inp) - print("Answer: {}".format(result)) \ No newline at end of file + test_val = '"Hello World"' + result = rot13(test_val) + assert(result == '"Uryyb Jbeyq"') + print("Test {0} OK: {1} -> {2}".format(1, test_val, result)) + + test_val = '"Zntargvp sebz bhgfvqr arne pbeare"' + result = rot13(test_val) + assert(result == '"Magnetic from outside near corner"') + print("Test {0} OK: {1} -> {2}".format(2, test_val, result)) \ No newline at end of file From c5bac7ea6c8c3be5cf71c36c1973c1fb3eaba060 Mon Sep 17 00:00:00 2001 From: Rick Riehle Date: Tue, 26 Jan 2016 18:40:05 -0800 Subject: [PATCH 126/378] Replace Mike's .gitignore with the original .gitignore --- .gitignore | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index b5cacdf..200982d 100644 --- a/.gitignore +++ b/.gitignore @@ -18,5 +18,4 @@ slides_sources/build *.*~ # pycache -__pycache__/* -/.project +__pycache__/* \ No newline at end of file From 6e8a5dbc516bc786d5d500dce89cd7027948f9d0 Mon Sep 17 00:00:00 2001 From: Luisangus Date: Tue, 26 Jan 2016 19:59:09 -0800 Subject: [PATCH 127/378] added session3 file --- session3.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 session3.txt diff --git a/session3.txt b/session3.txt new file mode 100644 index 0000000..b923cdb --- /dev/null +++ b/session3.txt @@ -0,0 +1 @@ +session3 \ No newline at end of file From 4599a5827b14e91496ae7a7f8366b6c00111c682 Mon Sep 17 00:00:00 2001 From: Greg McKeag Date: Tue, 26 Jan 2016 20:16:13 -0800 Subject: [PATCH 128/378] added ROT-13 --- students/gmckeag/session3/rot13.py | 32 ++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 students/gmckeag/session3/rot13.py diff --git a/students/gmckeag/session3/rot13.py b/students/gmckeag/session3/rot13.py new file mode 100644 index 0000000..5978744 --- /dev/null +++ b/students/gmckeag/session3/rot13.py @@ -0,0 +1,32 @@ +#!/usr/bin/env python3 + +def rot13(s): + """ + Encode/Decode ROT-13 string + :param s - string to be encoded ROT-13: + :return string + """ + + from_table = 'abcdefghijklmnopqrstuvwxyz' + from_table += from_table.upper() + to_table = 'nopqrstuvwxyzabcdefghijklm' + to_table += to_table.upper() + trantab = str.maketrans(from_table, to_table) + + encoded_char_list = [] + for c in s[:]: + encoded_char = c.translate(trantab) + encoded_char_list.append(encoded_char) + + return ''.join(encoded_char_list) + + +if __name__ == '__main__': + s1 = 'abcdEFG This ia a Little Thing with 3423t23t0~~2#@ junk IN the Middle 123\n' + s2 = rot13('abcdEFG This ia a Little Thing with 3423t23t0~~2#@ junk IN the Middle 123\n') + s3 = rot13(s2) + assert s1 == s3 + + print(rot13('Zntargvp sebz bhgfvqr arne pbeare')) + + From f4103f4dffbcc370f2f61462423c0aaf5b4fa500 Mon Sep 17 00:00:00 2001 From: luisangus Date: Tue, 26 Jan 2016 20:26:17 -0800 Subject: [PATCH 129/378] added folder --- students/LuisGonzalez/session03 | 1 + 1 file changed, 1 insertion(+) create mode 160000 students/LuisGonzalez/session03 diff --git a/students/LuisGonzalez/session03 b/students/LuisGonzalez/session03 new file mode 160000 index 0000000..6e8a5db --- /dev/null +++ b/students/LuisGonzalez/session03 @@ -0,0 +1 @@ +Subproject commit 6e8a5dbc516bc786d5d500dce89cd7027948f9d0 From 3f2d30c65ef55e2421e2c9c8fdfd6e09bf1dad9b Mon Sep 17 00:00:00 2001 From: Greg McKeag Date: Tue, 26 Jan 2016 20:49:03 -0800 Subject: [PATCH 130/378] updated ROT-13 --- students/gmckeag/session3/rot13.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/students/gmckeag/session3/rot13.py b/students/gmckeag/session3/rot13.py index 5978744..7f87815 100644 --- a/students/gmckeag/session3/rot13.py +++ b/students/gmckeag/session3/rot13.py @@ -3,27 +3,27 @@ def rot13(s): """ Encode/Decode ROT-13 string + :param s - string to be encoded ROT-13: :return string """ from_table = 'abcdefghijklmnopqrstuvwxyz' from_table += from_table.upper() + to_table = 'nopqrstuvwxyzabcdefghijklm' to_table += to_table.upper() - trantab = str.maketrans(from_table, to_table) - encoded_char_list = [] - for c in s[:]: - encoded_char = c.translate(trantab) - encoded_char_list.append(encoded_char) + rot13_encoding_table = str.maketrans(from_table, to_table) + + encoded_char_list = [c.translate(rot13_encoding_table) for c in s] return ''.join(encoded_char_list) if __name__ == '__main__': - s1 = 'abcdEFG This ia a Little Thing with 3423t23t0~~2#@ junk IN the Middle 123\n' - s2 = rot13('abcdEFG This ia a Little Thing with 3423t23t0~~2#@ junk IN the Middle 123\n') + s1 = 'abcdEFG This is a Little Thing with 3423t23t0~~2#@ junk IN the Middle 123\n' + s2 = rot13(s1) s3 = rot13(s2) assert s1 == s3 From fbe85966910ae014d598497a7226223dd4563612 Mon Sep 17 00:00:00 2001 From: Michael Gregor Date: Tue, 26 Jan 2016 20:57:28 -0800 Subject: [PATCH 131/378] Completed simple version to provide me a framework to work with. Need to complete more complex version to preserve casing, punctuation, and spaces. --- students/MichaelGregor/Sesson 3/rot13.py | 54 +++++++++++++++++++++--- 1 file changed, 47 insertions(+), 7 deletions(-) diff --git a/students/MichaelGregor/Sesson 3/rot13.py b/students/MichaelGregor/Sesson 3/rot13.py index 1205dab..51de289 100644 --- a/students/MichaelGregor/Sesson 3/rot13.py +++ b/students/MichaelGregor/Sesson 3/rot13.py @@ -1,17 +1,57 @@ +''' +def encode(phrase): + phrase_to_encode = phrase + enconded_phrase = "" + + for char in phrase_to_encode: + + newChar = ord(char) + newChar = newChar + 13 + enconded_phrase = enconded_phrase + chr(newChar) + + + print(enconded_phrase) + +def decode(phrase): + + phrase_to_decode = phrase + decoded_phrase = "" + + for char in phrase_to_decode: + + newChar = ord(char) + newChar = newChar - 13 + decoded_phrase = decoded_phrase + chr(newChar) + + print(decoded_phrase) def main(): - phrase_to_encode = "Michael" + text_to_alter = input("Enter some text you wish to alter: ") + + print("Enter 1 to encode\nEnter 2 to decode") + execution = input(":") + + while not (execution == "1" or execution == "2"): + execution = input("Please enter 1 or 2 only:") + + if execution == "1": + encode(text_to_alter) + elif execution == "2": + decode(text_to_alter) + +''' + +def main(): - for char in phrase_to_encode: - if char == ' ': - continue - phrase_to_encode.replace(char, (chr((ord(char) + 13)))) - print(char) +def rot13(phrase): - print(phrase_to_encode) + encoded_phrase = "" + for character in phrase(): + if character.isalpha() and character.isupper(): + if __name__ == '__main__': From dd5287a5f3132cba8f0de7eb5aa350257ceb5773 Mon Sep 17 00:00:00 2001 From: John Rudolph Date: Wed, 27 Jan 2016 01:47:37 -0500 Subject: [PATCH 132/378] Updating the mailroom.py file --- students/JohnRudolph/session3/mailroom.py | 33 +++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 students/JohnRudolph/session3/mailroom.py diff --git a/students/JohnRudolph/session3/mailroom.py b/students/JohnRudolph/session3/mailroom.py new file mode 100644 index 0000000..431c7eb --- /dev/null +++ b/students/JohnRudolph/session3/mailroom.py @@ -0,0 +1,33 @@ +#Creating list for each donor containing donation amounts +#onorlist = [('donor1', 100, 200, 300)] +#donorlist.append(('donor2', 200, 300, 400)) + +import random + +def createDonors(numDonors): + ''' + This function is used to create a list of donorlist + Input desired number of donorlist + For each donor input function will randomly generate # of donations between 1-3 + And randomly generate a donation amount between 100-1000 + Will return a list of lists + ''' + + donorList = [] + + for x in range(numDonors): + + numDonations = random.randint(1,3) #random # of donations between 1-3 inclusive + donsubList = ['donor' + str(x+1)] #list that holds donor name and donations amounts + + for y in range(numDonations): #create random donations amounts + donsubList.append(random.randint(100,1000)) + + donorList.append(donsubList) + + return donorList + + +print(createDonors(5)) + + From c1f94c9731f221841a8ab1c91d63cd9c82bcf209 Mon Sep 17 00:00:00 2001 From: Greg McKeag Date: Wed, 27 Jan 2016 18:09:49 -0800 Subject: [PATCH 133/378] cleanup ROT-13 test --- students/gmckeag/session3/rot13.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/students/gmckeag/session3/rot13.py b/students/gmckeag/session3/rot13.py index 7f87815..d4d87b1 100644 --- a/students/gmckeag/session3/rot13.py +++ b/students/gmckeag/session3/rot13.py @@ -23,10 +23,7 @@ def rot13(s): if __name__ == '__main__': s1 = 'abcdEFG This is a Little Thing with 3423t23t0~~2#@ junk IN the Middle 123\n' - s2 = rot13(s1) - s3 = rot13(s2) - assert s1 == s3 - + assert rot13(rot13(s1)) == s1 print(rot13('Zntargvp sebz bhgfvqr arne pbeare')) From 925dd616f0323b351f92e504813c72cb2be166df Mon Sep 17 00:00:00 2001 From: luisangus Date: Wed, 27 Jan 2016 18:36:28 -0800 Subject: [PATCH 134/378] test file --- .gitignore | 21 + Examples/README.rst | 4 + Examples/Session01/schedule.py | 42 + Examples/Session01/schedule.txt | 26 + Examples/Session01/students.txt | 26 + Examples/Session01/test.py | 9 + Examples/Session02/codingbat.rst | 51 + Examples/Session02/factorial.py | 12 + Examples/Session03/module_reload.py | 12 + Examples/Session03/slicing_lab.py | 31 + Examples/Session03/test_script.py | 4 + Examples/Session04/format_example.py | 7 + Examples/Session04/format_test.py | 3 + Examples/Session04/junk2.txt | 0 Examples/Session04/junkfile.txt | 1 + Examples/Session04/simple_text_file.txt | 2 + Examples/Session04/test_file2.txt | 2 + Examples/Session05/arg_test.py | 5 + Examples/Session05/codingbat.py | 13 + Examples/Session05/test_codingbat.py | 25 + Examples/Session05/test_pytest_parameter.py | 31 + Examples/Session05/test_random_pytest.py | 38 + Examples/Session05/test_random_unitest.py | 30 + Examples/Session06/closure.py | 26 + Examples/Session06/test_cigar_party.py | 63 + Examples/Session07/class.py | 8 + Examples/Session07/class_demo.py | 10 + Examples/Session07/html_render/.DS_Store | Bin 0 -> 6148 bytes Examples/Session07/html_render/html_render.py | 17 + .../Session07/html_render/run_html_render.py | 224 + .../Session07/html_render/sample_html.html | 27 + .../html_render/test_html_output1.html | 5 + .../html_render/test_html_output2.html | 11 + .../html_render/test_html_output3.html | 14 + .../html_render/test_html_output4.html | 11 + .../html_render/test_html_output5.html | 12 + .../html_render/test_html_output6.html | 15 + .../html_render/test_html_output7.html | 26 + .../html_render/test_html_output8.html | 27 + Examples/Session07/simple_classes.py | 99 + Examples/Session08/circle.py | 12 + Examples/Session08/class_method.py | 32 + Examples/Session08/properties_example.py | 30 + Examples/Session08/static_method.py | 26 + Examples/Session08/vector.py | 47 + .../capitalize/capitalize/__init__.py | 0 .../capitalize/capitalize/capital_mod.py | 23 + .../capitalize/capitalize/test/__init__.py | 0 .../capitalize/test/test_text_file.txt | 7 + .../capitalize/scripts/cap_script.py | 25 + Examples/Session09/capitalize/setup.py | 24 + Examples/Session09/iterator_1.py | 32 + Examples/Session09/my_for.py | 50 + Examples/Session09/test_generator.py | 78 + Examples/Session09/yield_example.py | 22 + Examples/Session10/context_managers.py | 53 + Examples/Session10/decorators.py | 76 + Examples/Session10/memoize.py | 38 + Examples/Session10/property_ugly.py | 19 + Examples/Session10/test_p_wrapper.py | 39 + Examples/Session10/timer_context.py | 20 + Examples/Suppliments/ICanEatGlass.utf16.txt | Bin 0 -> 1428 bytes Examples/Suppliments/ICanEatGlass.utf8.txt | 23 + Examples/Suppliments/add_book_data.py | 49 + Examples/Suppliments/add_book_data_flat.py | 47 + Examples/Suppliments/example.cfg | 9 + Examples/Suppliments/hello_unicode.py | 13 + Examples/Suppliments/latin1_test.py | 66 + Examples/Suppliments/text.utf16 | Bin 0 -> 1358 bytes Examples/Suppliments/text.utf32 | Bin 0 -> 2716 bytes Examples/Suppliments/text.utf8 | 17 + .../Suppliments/unicode_exception_test.py | 16 + Examples/Suppliments/unicodify.py | 54 + README.rst | 14 + Syllabus.rst | 328 + slides_sources/LICENSE.txt | 98 + slides_sources/Makefile | 186 + slides_sources/Readme.rst | 86 + slides_sources/ToDo.txt | 15 + slides_sources/build_gh_pages.sh | 17 + slides_sources/old_versions/readme.rst | 6 + slides_sources/old_versions/week-01/GvR.jpg | Bin 0 -> 29798 bytes .../old_versions/week-01/PythonOrigins.jpg | Bin 0 -> 93768 bytes .../old_versions/week-01/code/.DS_Store | Bin 0 -> 6148 bytes .../old_versions/week-01/code/schedule.py | 31 + .../old_versions/week-01/code/schedule.txt | 35 + .../week-01/code/split_student_names.py | 22 + .../old_versions/week-01/code/students.txt | 35 + .../old_versions/week-01/demo_notes.txt | 76 + .../old_versions/week-01/homework.rst | 67 + .../week-01/homework1_solution.py | 64 + .../week-01/presentation-week01.pdf | Bin 0 -> 277254 bytes .../week-01/presentation-week01.tex | 1228 ++ .../old_versions/week-01/students.txt | 32 + .../old_versions/week-02/code/FizzBuzz.py | 72 + .../old_versions/week-02/code/codingbat.rst | 50 + .../week-02/code/codingbat_solutions.py | 115 + .../week-02/code/command_params.py | 5 + .../old_versions/week-02/code/distance.py | 35 + .../old_versions/week-02/code/factorial.py | 38 + .../old_versions/week-02/code/fib_solution.py | 40 + .../old_versions/week-02/homework.rst | 20 + .../old_versions/week-02/homework_gary.py | 36 + .../old_versions/week-02/homework_solution.py | 58 + .../week-02/homework_solution_memo.py | 86 + .../week-02/presentation-week02.pdf | Bin 0 -> 198917 bytes .../week-02/presentation-week02.tex | 948 ++ .../old_versions/week-03/code/list_lab.rst | 72 + .../week-03/code/list_lab_solution.py | 38 + .../week-03/code/mail_merge_solution.py | 22 + .../week-03/code/module_reload.py | 12 + .../week-03/code/rot13_solution.py | 102 + .../code/string_formatting_solution.py | 47 + .../week-03/presentation-week03.pdf | Bin 0 -> 291407 bytes .../week-03/presentation-week03.tex | 1861 +++ .../old_versions/week-04/code/dict_lab.html | 395 + .../old_versions/week-04/code/dict_lab.rst | 58 + .../week-04/code/students_languages.txt | 35 + .../code/students_languages_solution.py | 31 + .../week-04/homework/kata_fourteen_t.html | 459 + .../week-04/homework/sherlock.txt | 13052 ++++++++++++++++ .../week-04/homework/sherlock_small.txt | 16 + .../week-04/homework/trigram_solution.py | 82 + .../week-04/presentation-week-04.pdf | Bin 0 -> 197165 bytes .../week-04/presentation-week-04.tex | 1062 ++ .../old_versions/week-05/code/codingbat.py | 14 + .../week-05/code/codingbat_unittest.py | 29 + .../week-05/code/comprehension.html | 510 + .../week-05/code/comprehension.rst | 112 + .../week-05/code/hello_unicode.py | 12 + .../week-05/code/test_codingbat.py | 23 + .../week-05/code/test_pytest_parameter.py | 30 + .../week-05/code/test_random_nose.py | 34 + .../week-05/code/test_random_pytest.py | 34 + .../old_versions/week-05/code/text.utf16 | Bin 0 -> 1230 bytes .../old_versions/week-05/code/text.utf32 | Bin 0 -> 2460 bytes .../week-05/code/unittest_example.py | 29 + .../week-05/presentation-week-05.aux | 147 + .../week-05/presentation-week-05.log | 1311 ++ .../week-05/presentation-week-05.nav | 125 + .../week-05/presentation-week-05.out | 5 + .../week-05/presentation-week-05.pdf | Bin 0 -> 189923 bytes .../week-05/presentation-week-05.snm | 0 .../week-05/presentation-week-05.tex | 1070 ++ .../week-05/presentation-week-05.toc | 6 + .../week-05/presentation-week-05.vrb | 21 + .../code/html_render/LAB_calling_code.html | 511 + .../code/html_render/LAB_calling_code.rst | 168 + .../code/html_render/LAB_instuctions.html | 492 + .../code/html_render/LAB_instuctions.rst | 190 + .../code/html_render/Solutions/gen_1.py | 66 + .../code/html_render/Solutions/gen_2.py | 80 + .../code/html_render/Solutions/gen_3.py | 108 + .../code/html_render/Solutions/gen_4.py | 116 + .../code/html_render/Solutions/gen_5.py | 140 + .../code/html_render/Solutions/gen_6.py | 152 + .../code/html_render/Solutions/gen_7.py | 182 + .../code/html_render/Solutions/gen_8.py | 192 + .../week-06/code/html_render/sample_html.html | 27 + .../week-06/code/lambda/lambda_keyword.html | 407 + .../week-06/code/lambda/lambda_keyword.py | 38 + .../week-06/code/lambda/lambda_keyword.pyc | Bin 0 -> 1013 bytes .../week-06/code/lambda/lambda_keyword.rst | 74 + .../code/lambda/lambda_keyword_solution.py | 29 + .../code/lambda/test_lambda_keyword.py | 50 + .../week-06/code/simple_classes.py | 84 + .../week-06/presentation-week-06.pdf | Bin 0 -> 184962 bytes .../week-06/presentation-week-06.tex | 958 ++ .../week-07/presentation-week-07.pdf | Bin 0 -> 180228 bytes .../week-07/presentation-week-07.tex | 632 + .../old_versions/week-08.5/Readme.rst | 104 + .../week-08.5/code/CalculatorDemo.py | 132 + .../week-08.5/code/address_book/a_book.json | 26 + .../code/address_book/address_book_app.py | 143 + .../code/address_book/address_book_data.py | 70 + .../week-08.5/code/address_book/entry_form.py | 108 + .../week-08.5/code/address_book/switcher.py | 56 + .../code/address_book_solution/.DS_Store | Bin 0 -> 6148 bytes .../code/address_book_solution/a_book.json | 26 + .../address_book_solution/address_book_app.py | 160 + .../address_book_data.py | 70 + .../code/address_book_solution/entry_form.py | 120 + .../code/address_book_solution/switcher.py | 74 + .../week-08.5/code/basic_app_1.py | 28 + .../week-08.5/code/basic_app_2.py | 93 + .../week-08.5/code/basic_app_3.py | 193 + .../week-08.5/code/basic_app_4.py | 201 + .../week-08.5/code/basic_app_5.py | 203 + .../week-08.5/code/basic_app_6.py | 219 + .../week-08.5/code/basic_app_7.py | 167 + .../week-08.5/code/basic_app_8.py | 190 + .../week-08.5/presentation-wxpython.pdf | Bin 0 -> 207241 bytes .../week-08.5/presentation-wxpython.tex | 1013 ++ .../week-08/code/GeneratorLAB.html | 375 + .../week-08/code/GeneratorLAB.rst | 47 + .../old_versions/week-08/code/circle.py | 12 + .../week-08/code/circle_solution1.py | 30 + .../week-08/code/circle_solution2.py | 59 + .../old_versions/week-08/code/class_method.py | 30 + .../week-08/code/generator_solution.py | 49 + .../old_versions/week-08/code/iterator_1.py | 32 + .../week-08/code/iterator_2_solution.py | 58 + .../week-08/code/iterator_3_solution.py | 51 + .../week-08/code/properties_example.py | 24 + .../week-08/code/static_method.py | 25 + .../old_versions/week-08/code/test_circle1.py | 66 + .../old_versions/week-08/code/test_circle2.py | 128 + .../week-08/code/test_generator.py | 75 + .../week-08/code/test_iterator.py | 61 + .../old_versions/week-08/code/vector.py | 47 + .../week-08/code/yield_example.py | 22 + .../old_versions/week-08/code/yield_xrange.py | 49 + .../week-08/presentation-week-08.pdf | Bin 0 -> 168828 bytes .../week-08/presentation-week-08.tex | 734 + .../week-09/PackagingTimeline.pdf | Bin 0 -> 27527 bytes .../code/capitalize/capitalize/__init__.py | 0 .../code/capitalize/capitalize/capital_mod.py | 23 + .../code/capitalize/scripts/cap_script.py | 25 + .../week-09/code/capitalize/setup.py | 24 + .../code/capitalize/test/test_text_file.txt | 7 + .../code/context_manager/timer_context.html | 387 + .../code/context_manager/timer_context.py | 40 + .../code/context_manager/timer_context.rst | 49 + .../context_manager/timer_context_solution.py | 43 + .../code/decorators/DecoratorDemo.ipynb | 514 + .../week-09/code/decorators/DecoratorDemo.py | 203 + .../week-09/code/decorators/basic_math.ipynb | 307 + .../week-09/code/decorators/basic_math.py | 104 + .../code/decorators/circle_properties.py | 38 + .../decorators/circle_properties_solution.py | 42 + .../week-09/code/decorators/p_wrapper.py | 50 + .../code/decorators/p_wrapper_solution.py | 50 + .../code/decorators/properties_dec_example.py | 26 + .../code/decorators/test_circle_properties.py | 95 + .../week-09/code/decorators/test_p_wrapper.py | 102 + .../old_versions/week-09/packaging1.pdf | Bin 0 -> 435276 bytes .../week-09/presentation-week-09.pdf | Bin 0 -> 672368 bytes .../week-09/presentation-week-09.tex | 1165 ++ .../week-10/code/Solutions/add_book_data.py | 49 + .../code/Solutions/add_book_data_flat.py | 47 + .../week-10/code/Solutions/anydbm_example.py | 49 + .../week-10/code/Solutions/circle.py | 42 + .../week-10/code/Solutions/csv_example.py | 65 + .../week-10/code/Solutions/indent_etree.py | 33 + .../code/Solutions/ini_file_example.py | 39 + .../week-10/code/Solutions/json_example.py | 25 + .../week-10/code/Solutions/pickle_example.py | 24 + .../week-10/code/Solutions/pickle_example2.py | 51 + .../week-10/code/Solutions/python_literal.py | 48 + .../week-10/code/Solutions/shelve_example.py | 37 + .../week-10/code/Solutions/sqlite_example.py | 89 + .../week-10/code/Solutions/xml_example.py | 46 + .../week-10/code/Solutions/xml_example2.py | 66 + .../week-10/code/add_book_data.py | 49 + .../week-10/code/add_book_data_flat.py | 47 + .../old_versions/week-10/code/example.cfg | 9 + .../old_versions/week-10/code/switch_case.py | 60 + .../week-10/presentation-week-10.pdf | Bin 0 -> 192864 bytes .../week-10/presentation-week-10.tex | 980 ++ slides_sources/requirements.txt | 11 + .../scss_sources/slides_custom.scss | 201 + .../source/_static/color_git_prompt.png | Bin 0 -> 42762 bytes .../source/_static/flake8_output.png | Bin 0 -> 163841 bytes .../_static/git_another_commit_on_branch.png | Bin 0 -> 147518 bytes .../source/_static/git_checkout_branch.png | Bin 0 -> 96346 bytes .../source/_static/git_checkout_master.png | Bin 0 -> 147664 bytes .../source/_static/git_commit_on_branch.png | Bin 0 -> 132967 bytes slides_sources/source/_static/git_head.png | Bin 0 -> 58533 bytes .../source/_static/git_master_branch.png | Bin 0 -> 65380 bytes .../source/_static/git_merge_commit.png | Bin 0 -> 173059 bytes .../source/_static/git_new_branch.png | Bin 0 -> 96786 bytes .../source/_static/git_new_commit.png | Bin 0 -> 88569 bytes .../_static/git_new_commit_on_master.png | Bin 0 -> 158686 bytes .../source/_static/git_simple_timeline.png | Bin 0 -> 38512 bytes slides_sources/source/_static/pc_menu.png | Bin 0 -> 98719 bytes slides_sources/source/_static/phd101212s.gif | Bin 0 -> 113374 bytes slides_sources/source/_static/plugin_list.png | Bin 0 -> 155235 bytes slides_sources/source/_static/python.png | Bin 0 -> 90835 bytes .../source/_static/remotes_clone.png | Bin 0 -> 157436 bytes .../source/_static/remotes_fork.png | Bin 0 -> 130939 bytes .../source/_static/remotes_start.png | Bin 0 -> 126233 bytes .../source/_static/remotes_upstream.png | Bin 0 -> 179493 bytes .../source/_static/simple_prompt.png | Bin 0 -> 85478 bytes .../source/_static/tab_completion.png | Bin 0 -> 102945 bytes .../source/_static/transmogrifier.jpg | Bin 0 -> 105205 bytes .../source/_static/two_line_prompt.png | Bin 0 -> 45134 bytes .../source/_static/virtualenv_prompt.png | Bin 0 -> 128644 bytes .../source/_templates/end_slide.html | 8 + .../source/_templates/title_slide.html | 8 + slides_sources/source/conf.py | 384 + .../source/exercises/circle_class.rst | 240 + .../source/exercises/comprehensions_lab.rst | 244 + slides_sources/source/exercises/dict_lab.rst | 89 + .../source/exercises/exceptions_lab.rst | 25 + .../source/exercises/fib_and_lucas.rst | 93 + slides_sources/source/exercises/fizz_buzz.rst | 69 + .../source/exercises/grid_printer.rst | 222 + .../source/exercises/html_renderer.rst | 509 + slides_sources/source/exercises/index.rst | 69 + .../source/exercises/kata_fourteen.rst | 141 + .../source/exercises/lambda_magic.rst | 61 + slides_sources/source/exercises/list_lab.rst | 105 + slides_sources/source/exercises/mailroom.rst | 91 + slides_sources/source/exercises/rot13.rst | 48 + .../source/exercises/sample_html.html | 27 + slides_sources/source/exercises/sherlock.txt | 13052 ++++++++++++++++ .../source/exercises/sherlock_small.txt | 17 + slides_sources/source/exercises/slicing.rst | 25 + .../source/exercises/sparse_array.rst | 86 + .../source/exercises/string_formatting.rst | 49 + slides_sources/source/exercises/trapezoid.rst | 297 + slides_sources/source/include.rst | 16 + slides_sources/source/index.rst | 67 + slides_sources/source/session01.rst | 1939 +++ slides_sources/source/session02.rst | 1551 ++ slides_sources/source/session03.rst | 1724 ++ slides_sources/source/session04.rst | 1013 ++ slides_sources/source/session05.rst | 874 ++ slides_sources/source/session06.rst | 868 + slides_sources/source/session07.rst | 908 ++ slides_sources/source/session08.rst | 760 + slides_sources/source/session09.rst | 418 + slides_sources/source/session10.rst | 811 + .../source/supplements/ICanEatGlass.utf16.txt | Bin 0 -> 1428 bytes .../source/supplements/ICanEatGlass.utf8.txt | 23 + .../source/supplements/class_method.py | 32 + .../source/supplements/exception_test.py | 16 + .../source/supplements/git_overview.rst | 225 + .../source/supplements/hello_unicode.py | 13 + slides_sources/source/supplements/index.rst | 18 + .../source/supplements/install_nano_win.rst | 22 + .../source/supplements/latin1_test.py | 66 + .../source/supplements/packaging.rst | 481 + .../source/supplements/properties_example.py | 24 + .../source/supplements/python_for_linux.rst | 230 + .../source/supplements/python_for_mac.rst | 133 + .../source/supplements/python_for_windows.rst | 99 + .../supplements/python_learning_resources.rst | 118 + slides_sources/source/supplements/shell.rst | 243 + .../source/supplements/static_method.py | 23 + .../source/supplements/sublime_as_ide.rst | 380 + slides_sources/source/supplements/text.utf16 | Bin 0 -> 1358 bytes slides_sources/source/supplements/text.utf32 | Bin 0 -> 2716 bytes slides_sources/source/supplements/text.utf8 | 17 + slides_sources/source/supplements/unicode.rst | 537 + .../supplements/unicode_exception_test.py | 16 + .../source/supplements/unicodify.py | 54 + slides_sources/source/supplements/vector.py | 47 + .../source/supplements/virtualenv.rst | 420 + students/Boundb3/Fizzbuzz - b3.py | 24 + students/Boundb3/Lab 2 Money.py | 99 + students/Boundb3/break_me.py | 14 + students/Boundb3/files size.py | 65 + students/Boundb3/first test file | 16 + students/Boundb3/lab 2 money redict.py | 93 + students/Boundb3/lab 2 money retest.py | 93 + students/Boundb3/play jan 20 2016.py | 1 + students/BryanGlogowski/README.rst | 0 students/BryanGlogowski/session01/README.rst | 0 students/BryanGlogowski/session02/README.rst | 1 + students/BryanGlogowski/session02/fizzbuzz.py | 18 + .../BryanGlogowski/session02/moneycount.py | 26 + .../BryanGlogowski/session02/print_grid.py | 74 + students/BryanGlogowski/session02/series.py | 51 + students/BryanGlogowski/session03/README.rst | 0 students/BryanGlogowski/session04/README.rst | 0 students/BryanGlogowski/session05/README.rst | 0 students/BryanGlogowski/session06/README.rst | 0 students/BryanGlogowski/session07/README.rst | 0 students/BryanGlogowski/session08/README.rst | 0 students/BryanGlogowski/session09/README.rst | 0 students/BryanGlogowski/session10/README.rst | 0 students/ChiHo/README.rst | 3 + students/ChiHo/session02/fizz_buzz.py | 39 + students/ChiHo/session02/grid_printer.py | 53 + students/ChiHo/session02/money_counting.py | 61 + students/ChiHo/session02/series.py | 97 + students/DeanaHolmer/README.rst | 1 + students/DeanaHolmer/session02/fizzbuzz.py | 23 + .../DeanaHolmer/session02/grid-printer.py | 34 + students/DeanaHolmer/session02/series.py | 56 + students/JohnRudolph/README.rst | 1 + students/JohnRudolph/lab2/fizzbuzz.py | 20 + students/JohnRudolph/lab2/moneycount.py | 20 + students/JohnRudolph/lab2/series.py | 55 + students/JohnRudolph/session3/list_lab.py | 180 + students/JohnRudolph/session3/rot13.py | 53 + students/JohnRudolph/session3/slicelab.py | 43 + students/JohnRudolph/session3/str_lab.py | 10 + students/LuisGonzalez/README.rst | 1 + students/MichaelGregor/README.rst | 1 + .../Session 2/Fibonacci/series.py | 12 + .../Session 2/FizzBuzz/FizzBuzz.py | 36 + .../Session 2/GridLab/GridPart2.py | 69 + .../Session 2/GridLab/GridPart3.py | 65 + .../Session 2/MoneyCounting/MoneyCounting.py | 26 + students/MikeSchincariol/README.rst | 1 + students/MikeSchincariol/session1/.keep | 0 students/MikeSchincariol/session10/.keep | 0 students/MikeSchincariol/session2/.keep | 0 .../session2/FizzBuzz/FizzBuzz.py | 18 + .../session2/MoneyCounting/moneycounting.py | 74 + students/MikeSchincariol/session3/.keep | 0 students/MikeSchincariol/session3/rot13.py | 44 + students/MikeSchincariol/session4/.keep | 0 students/MikeSchincariol/session5/.keep | 0 students/MikeSchincariol/session6/.keep | 0 students/MikeSchincariol/session7/.keep | 0 students/MikeSchincariol/session8/.keep | 0 students/MikeSchincariol/session9/.keep | 0 students/README.rst | 17 + students/RickRiehle/README.rst | 4 + students/Thomas_Gaffney/README TEST PULL.rst | 2 + students/Thomas_Gaffney/README.rst | 9 + students/Thomas_Gaffney/READMETEST2.rst | 2 + students/Thomas_Gaffney/READMETESTPULL.rst | 2 + .../Thomas_Gaffney/session_02/EnterACoin.py | 28 + .../Thomas_Gaffney/session_02/FizzBuzz.py | 8 + .../session_02/MoneyCounting.py | 28 + .../session_02/PrintingAGrid.Py | 11 + students/Thomas_Gaffney/session_02/README.rst | 2 + .../Thomas_Gaffney/session_02/grid_printer.py | 1 + students/Thomas_Gaffney/session_02/series.py | 52 + .../Thomas_Gaffney/session_02/test_python2.py | 1 + students/Thomas_Gaffney/session_03/Slicing.py | 34 + .../Thomas_Gaffney/session_03/slicingtwo.py | 37 + students/aderdouri/README.rst | 1 + .../session02/Lab01_FizzBuzz/FizzBuzz.py | 25 + .../session02/Lab01_FizzBuzz/main.py | 37 + .../Lab02_MoneyCounting/MoneyCounting.py | 24 + .../session02/Lab02_MoneyCounting/main.py | 53 + students/gmckeag/EddieFace.jpg | Bin 0 -> 49651 bytes students/gmckeag/README.rst | 7 + students/gmckeag/session2/fizbuz.py | 16 + students/gmckeag/session2/grid.py | 16 + students/gmckeag/session2/series.py | 73 + students/gmckeag/session3/list_lab.py | 82 + students/gmckeag/session3/slicing.py | 27 + students/jjstiehl/README_JS.rst | 18 + students/jjstiehl/Session02/FizzBuzzLab.py | 32 + .../jjstiehl/Session02/MoneyCountingLab.py | 34 + students/kbindhu/readme.rst | 1 + students/kbindhu/session02/Fizzbuzz.py | 11 + students/kbindhu/session02/Grid.py | 71 + students/kbindhu/session02/series.py | 66 + students/mike_newton/Module2/FizzBuzz.py | 41 + students/mike_newton/README.rst | 2 + students/pradeep/CountMoney.py | 18 + students/pradeep/README.rst | 1 + students/pradeep/fizzbuzz.py | 27 + students/susanRees/README.rst | 1 + students/susanRees/session01/break_me.py | 28 + .../session01/thinkPythonExercise3-3.py | 4 + .../session01/thinkPythonExercise3-4.py | 17 + .../session01/thinkPythonExercise3-5-1.py | 26 + .../session01/thinkPythonExercise3-5-2.py | 26 + students/susanRees/session02/FizzBuzz.py | 14 + students/susanRees/session02/PrintGrid.py | 22 + students/susanRees/session02/series.py | 47 + .../susanRees/session03/SlicingInClassLab.py | 16 + students/tsegas/fbizz_func.py | 35 + 461 files changed, 75036 insertions(+) create mode 100644 .gitignore create mode 100644 Examples/README.rst create mode 100644 Examples/Session01/schedule.py create mode 100644 Examples/Session01/schedule.txt create mode 100644 Examples/Session01/students.txt create mode 100644 Examples/Session01/test.py create mode 100644 Examples/Session02/codingbat.rst create mode 100644 Examples/Session02/factorial.py create mode 100644 Examples/Session03/module_reload.py create mode 100644 Examples/Session03/slicing_lab.py create mode 100644 Examples/Session03/test_script.py create mode 100644 Examples/Session04/format_example.py create mode 100644 Examples/Session04/format_test.py create mode 100644 Examples/Session04/junk2.txt create mode 100644 Examples/Session04/junkfile.txt create mode 100644 Examples/Session04/simple_text_file.txt create mode 100644 Examples/Session04/test_file2.txt create mode 100644 Examples/Session05/arg_test.py create mode 100644 Examples/Session05/codingbat.py create mode 100755 Examples/Session05/test_codingbat.py create mode 100644 Examples/Session05/test_pytest_parameter.py create mode 100644 Examples/Session05/test_random_pytest.py create mode 100644 Examples/Session05/test_random_unitest.py create mode 100644 Examples/Session06/closure.py create mode 100644 Examples/Session06/test_cigar_party.py create mode 100644 Examples/Session07/class.py create mode 100644 Examples/Session07/class_demo.py create mode 100644 Examples/Session07/html_render/.DS_Store create mode 100755 Examples/Session07/html_render/html_render.py create mode 100644 Examples/Session07/html_render/run_html_render.py create mode 100644 Examples/Session07/html_render/sample_html.html create mode 100644 Examples/Session07/html_render/test_html_output1.html create mode 100644 Examples/Session07/html_render/test_html_output2.html create mode 100644 Examples/Session07/html_render/test_html_output3.html create mode 100644 Examples/Session07/html_render/test_html_output4.html create mode 100644 Examples/Session07/html_render/test_html_output5.html create mode 100644 Examples/Session07/html_render/test_html_output6.html create mode 100644 Examples/Session07/html_render/test_html_output7.html create mode 100644 Examples/Session07/html_render/test_html_output8.html create mode 100644 Examples/Session07/simple_classes.py create mode 100644 Examples/Session08/circle.py create mode 100644 Examples/Session08/class_method.py create mode 100644 Examples/Session08/properties_example.py create mode 100644 Examples/Session08/static_method.py create mode 100644 Examples/Session08/vector.py create mode 100644 Examples/Session09/capitalize/capitalize/__init__.py create mode 100644 Examples/Session09/capitalize/capitalize/capital_mod.py create mode 100644 Examples/Session09/capitalize/capitalize/test/__init__.py create mode 100644 Examples/Session09/capitalize/capitalize/test/test_text_file.txt create mode 100755 Examples/Session09/capitalize/scripts/cap_script.py create mode 100755 Examples/Session09/capitalize/setup.py create mode 100644 Examples/Session09/iterator_1.py create mode 100644 Examples/Session09/my_for.py create mode 100644 Examples/Session09/test_generator.py create mode 100644 Examples/Session09/yield_example.py create mode 100644 Examples/Session10/context_managers.py create mode 100644 Examples/Session10/decorators.py create mode 100644 Examples/Session10/memoize.py create mode 100644 Examples/Session10/property_ugly.py create mode 100644 Examples/Session10/test_p_wrapper.py create mode 100644 Examples/Session10/timer_context.py create mode 100644 Examples/Suppliments/ICanEatGlass.utf16.txt create mode 100644 Examples/Suppliments/ICanEatGlass.utf8.txt create mode 100644 Examples/Suppliments/add_book_data.py create mode 100644 Examples/Suppliments/add_book_data_flat.py create mode 100644 Examples/Suppliments/example.cfg create mode 100644 Examples/Suppliments/hello_unicode.py create mode 100644 Examples/Suppliments/latin1_test.py create mode 100644 Examples/Suppliments/text.utf16 create mode 100644 Examples/Suppliments/text.utf32 create mode 100644 Examples/Suppliments/text.utf8 create mode 100755 Examples/Suppliments/unicode_exception_test.py create mode 100644 Examples/Suppliments/unicodify.py create mode 100644 README.rst create mode 100644 Syllabus.rst create mode 100644 slides_sources/LICENSE.txt create mode 100644 slides_sources/Makefile create mode 100644 slides_sources/Readme.rst create mode 100644 slides_sources/ToDo.txt create mode 100755 slides_sources/build_gh_pages.sh create mode 100644 slides_sources/old_versions/readme.rst create mode 100644 slides_sources/old_versions/week-01/GvR.jpg create mode 100644 slides_sources/old_versions/week-01/PythonOrigins.jpg create mode 100644 slides_sources/old_versions/week-01/code/.DS_Store create mode 100644 slides_sources/old_versions/week-01/code/schedule.py create mode 100644 slides_sources/old_versions/week-01/code/schedule.txt create mode 100644 slides_sources/old_versions/week-01/code/split_student_names.py create mode 100644 slides_sources/old_versions/week-01/code/students.txt create mode 100644 slides_sources/old_versions/week-01/demo_notes.txt create mode 100644 slides_sources/old_versions/week-01/homework.rst create mode 100644 slides_sources/old_versions/week-01/homework1_solution.py create mode 100644 slides_sources/old_versions/week-01/presentation-week01.pdf create mode 100644 slides_sources/old_versions/week-01/presentation-week01.tex create mode 100644 slides_sources/old_versions/week-01/students.txt create mode 100644 slides_sources/old_versions/week-02/code/FizzBuzz.py create mode 100644 slides_sources/old_versions/week-02/code/codingbat.rst create mode 100644 slides_sources/old_versions/week-02/code/codingbat_solutions.py create mode 100755 slides_sources/old_versions/week-02/code/command_params.py create mode 100644 slides_sources/old_versions/week-02/code/distance.py create mode 100644 slides_sources/old_versions/week-02/code/factorial.py create mode 100644 slides_sources/old_versions/week-02/code/fib_solution.py create mode 100644 slides_sources/old_versions/week-02/homework.rst create mode 100644 slides_sources/old_versions/week-02/homework_gary.py create mode 100644 slides_sources/old_versions/week-02/homework_solution.py create mode 100644 slides_sources/old_versions/week-02/homework_solution_memo.py create mode 100644 slides_sources/old_versions/week-02/presentation-week02.pdf create mode 100644 slides_sources/old_versions/week-02/presentation-week02.tex create mode 100644 slides_sources/old_versions/week-03/code/list_lab.rst create mode 100644 slides_sources/old_versions/week-03/code/list_lab_solution.py create mode 100644 slides_sources/old_versions/week-03/code/mail_merge_solution.py create mode 100644 slides_sources/old_versions/week-03/code/module_reload.py create mode 100644 slides_sources/old_versions/week-03/code/rot13_solution.py create mode 100644 slides_sources/old_versions/week-03/code/string_formatting_solution.py create mode 100644 slides_sources/old_versions/week-03/presentation-week03.pdf create mode 100644 slides_sources/old_versions/week-03/presentation-week03.tex create mode 100644 slides_sources/old_versions/week-04/code/dict_lab.html create mode 100644 slides_sources/old_versions/week-04/code/dict_lab.rst create mode 100644 slides_sources/old_versions/week-04/code/students_languages.txt create mode 100755 slides_sources/old_versions/week-04/code/students_languages_solution.py create mode 100644 slides_sources/old_versions/week-04/homework/kata_fourteen_t.html create mode 100644 slides_sources/old_versions/week-04/homework/sherlock.txt create mode 100644 slides_sources/old_versions/week-04/homework/sherlock_small.txt create mode 100644 slides_sources/old_versions/week-04/homework/trigram_solution.py create mode 100644 slides_sources/old_versions/week-04/presentation-week-04.pdf create mode 100644 slides_sources/old_versions/week-04/presentation-week-04.tex create mode 100644 slides_sources/old_versions/week-05/code/codingbat.py create mode 100755 slides_sources/old_versions/week-05/code/codingbat_unittest.py create mode 100644 slides_sources/old_versions/week-05/code/comprehension.html create mode 100644 slides_sources/old_versions/week-05/code/comprehension.rst create mode 100644 slides_sources/old_versions/week-05/code/hello_unicode.py create mode 100755 slides_sources/old_versions/week-05/code/test_codingbat.py create mode 100644 slides_sources/old_versions/week-05/code/test_pytest_parameter.py create mode 100644 slides_sources/old_versions/week-05/code/test_random_nose.py create mode 100644 slides_sources/old_versions/week-05/code/test_random_pytest.py create mode 100644 slides_sources/old_versions/week-05/code/text.utf16 create mode 100644 slides_sources/old_versions/week-05/code/text.utf32 create mode 100644 slides_sources/old_versions/week-05/code/unittest_example.py create mode 100644 slides_sources/old_versions/week-05/presentation-week-05.aux create mode 100644 slides_sources/old_versions/week-05/presentation-week-05.log create mode 100644 slides_sources/old_versions/week-05/presentation-week-05.nav create mode 100644 slides_sources/old_versions/week-05/presentation-week-05.out create mode 100644 slides_sources/old_versions/week-05/presentation-week-05.pdf create mode 100644 slides_sources/old_versions/week-05/presentation-week-05.snm create mode 100644 slides_sources/old_versions/week-05/presentation-week-05.tex create mode 100644 slides_sources/old_versions/week-05/presentation-week-05.toc create mode 100644 slides_sources/old_versions/week-05/presentation-week-05.vrb create mode 100644 slides_sources/old_versions/week-06/code/html_render/LAB_calling_code.html create mode 100644 slides_sources/old_versions/week-06/code/html_render/LAB_calling_code.rst create mode 100644 slides_sources/old_versions/week-06/code/html_render/LAB_instuctions.html create mode 100644 slides_sources/old_versions/week-06/code/html_render/LAB_instuctions.rst create mode 100755 slides_sources/old_versions/week-06/code/html_render/Solutions/gen_1.py create mode 100755 slides_sources/old_versions/week-06/code/html_render/Solutions/gen_2.py create mode 100755 slides_sources/old_versions/week-06/code/html_render/Solutions/gen_3.py create mode 100755 slides_sources/old_versions/week-06/code/html_render/Solutions/gen_4.py create mode 100755 slides_sources/old_versions/week-06/code/html_render/Solutions/gen_5.py create mode 100755 slides_sources/old_versions/week-06/code/html_render/Solutions/gen_6.py create mode 100755 slides_sources/old_versions/week-06/code/html_render/Solutions/gen_7.py create mode 100755 slides_sources/old_versions/week-06/code/html_render/Solutions/gen_8.py create mode 100644 slides_sources/old_versions/week-06/code/html_render/sample_html.html create mode 100644 slides_sources/old_versions/week-06/code/lambda/lambda_keyword.html create mode 100644 slides_sources/old_versions/week-06/code/lambda/lambda_keyword.py create mode 100644 slides_sources/old_versions/week-06/code/lambda/lambda_keyword.pyc create mode 100644 slides_sources/old_versions/week-06/code/lambda/lambda_keyword.rst create mode 100644 slides_sources/old_versions/week-06/code/lambda/lambda_keyword_solution.py create mode 100644 slides_sources/old_versions/week-06/code/lambda/test_lambda_keyword.py create mode 100644 slides_sources/old_versions/week-06/code/simple_classes.py create mode 100644 slides_sources/old_versions/week-06/presentation-week-06.pdf create mode 100644 slides_sources/old_versions/week-06/presentation-week-06.tex create mode 100644 slides_sources/old_versions/week-07/presentation-week-07.pdf create mode 100644 slides_sources/old_versions/week-07/presentation-week-07.tex create mode 100644 slides_sources/old_versions/week-08.5/Readme.rst create mode 100755 slides_sources/old_versions/week-08.5/code/CalculatorDemo.py create mode 100644 slides_sources/old_versions/week-08.5/code/address_book/a_book.json create mode 100755 slides_sources/old_versions/week-08.5/code/address_book/address_book_app.py create mode 100755 slides_sources/old_versions/week-08.5/code/address_book/address_book_data.py create mode 100755 slides_sources/old_versions/week-08.5/code/address_book/entry_form.py create mode 100755 slides_sources/old_versions/week-08.5/code/address_book/switcher.py create mode 100644 slides_sources/old_versions/week-08.5/code/address_book_solution/.DS_Store create mode 100644 slides_sources/old_versions/week-08.5/code/address_book_solution/a_book.json create mode 100755 slides_sources/old_versions/week-08.5/code/address_book_solution/address_book_app.py create mode 100755 slides_sources/old_versions/week-08.5/code/address_book_solution/address_book_data.py create mode 100755 slides_sources/old_versions/week-08.5/code/address_book_solution/entry_form.py create mode 100755 slides_sources/old_versions/week-08.5/code/address_book_solution/switcher.py create mode 100755 slides_sources/old_versions/week-08.5/code/basic_app_1.py create mode 100755 slides_sources/old_versions/week-08.5/code/basic_app_2.py create mode 100755 slides_sources/old_versions/week-08.5/code/basic_app_3.py create mode 100755 slides_sources/old_versions/week-08.5/code/basic_app_4.py create mode 100755 slides_sources/old_versions/week-08.5/code/basic_app_5.py create mode 100755 slides_sources/old_versions/week-08.5/code/basic_app_6.py create mode 100755 slides_sources/old_versions/week-08.5/code/basic_app_7.py create mode 100755 slides_sources/old_versions/week-08.5/code/basic_app_8.py create mode 100644 slides_sources/old_versions/week-08.5/presentation-wxpython.pdf create mode 100644 slides_sources/old_versions/week-08.5/presentation-wxpython.tex create mode 100644 slides_sources/old_versions/week-08/code/GeneratorLAB.html create mode 100644 slides_sources/old_versions/week-08/code/GeneratorLAB.rst create mode 100644 slides_sources/old_versions/week-08/code/circle.py create mode 100644 slides_sources/old_versions/week-08/code/circle_solution1.py create mode 100644 slides_sources/old_versions/week-08/code/circle_solution2.py create mode 100644 slides_sources/old_versions/week-08/code/class_method.py create mode 100644 slides_sources/old_versions/week-08/code/generator_solution.py create mode 100644 slides_sources/old_versions/week-08/code/iterator_1.py create mode 100644 slides_sources/old_versions/week-08/code/iterator_2_solution.py create mode 100644 slides_sources/old_versions/week-08/code/iterator_3_solution.py create mode 100644 slides_sources/old_versions/week-08/code/properties_example.py create mode 100644 slides_sources/old_versions/week-08/code/static_method.py create mode 100644 slides_sources/old_versions/week-08/code/test_circle1.py create mode 100644 slides_sources/old_versions/week-08/code/test_circle2.py create mode 100644 slides_sources/old_versions/week-08/code/test_generator.py create mode 100644 slides_sources/old_versions/week-08/code/test_iterator.py create mode 100644 slides_sources/old_versions/week-08/code/vector.py create mode 100644 slides_sources/old_versions/week-08/code/yield_example.py create mode 100644 slides_sources/old_versions/week-08/code/yield_xrange.py create mode 100644 slides_sources/old_versions/week-08/presentation-week-08.pdf create mode 100644 slides_sources/old_versions/week-08/presentation-week-08.tex create mode 100644 slides_sources/old_versions/week-09/PackagingTimeline.pdf create mode 100644 slides_sources/old_versions/week-09/code/capitalize/capitalize/__init__.py create mode 100644 slides_sources/old_versions/week-09/code/capitalize/capitalize/capital_mod.py create mode 100755 slides_sources/old_versions/week-09/code/capitalize/scripts/cap_script.py create mode 100755 slides_sources/old_versions/week-09/code/capitalize/setup.py create mode 100644 slides_sources/old_versions/week-09/code/capitalize/test/test_text_file.txt create mode 100644 slides_sources/old_versions/week-09/code/context_manager/timer_context.html create mode 100755 slides_sources/old_versions/week-09/code/context_manager/timer_context.py create mode 100644 slides_sources/old_versions/week-09/code/context_manager/timer_context.rst create mode 100755 slides_sources/old_versions/week-09/code/context_manager/timer_context_solution.py create mode 100644 slides_sources/old_versions/week-09/code/decorators/DecoratorDemo.ipynb create mode 100644 slides_sources/old_versions/week-09/code/decorators/DecoratorDemo.py create mode 100644 slides_sources/old_versions/week-09/code/decorators/basic_math.ipynb create mode 100644 slides_sources/old_versions/week-09/code/decorators/basic_math.py create mode 100644 slides_sources/old_versions/week-09/code/decorators/circle_properties.py create mode 100644 slides_sources/old_versions/week-09/code/decorators/circle_properties_solution.py create mode 100644 slides_sources/old_versions/week-09/code/decorators/p_wrapper.py create mode 100644 slides_sources/old_versions/week-09/code/decorators/p_wrapper_solution.py create mode 100644 slides_sources/old_versions/week-09/code/decorators/properties_dec_example.py create mode 100644 slides_sources/old_versions/week-09/code/decorators/test_circle_properties.py create mode 100644 slides_sources/old_versions/week-09/code/decorators/test_p_wrapper.py create mode 100644 slides_sources/old_versions/week-09/packaging1.pdf create mode 100644 slides_sources/old_versions/week-09/presentation-week-09.pdf create mode 100644 slides_sources/old_versions/week-09/presentation-week-09.tex create mode 100644 slides_sources/old_versions/week-10/code/Solutions/add_book_data.py create mode 100644 slides_sources/old_versions/week-10/code/Solutions/add_book_data_flat.py create mode 100644 slides_sources/old_versions/week-10/code/Solutions/anydbm_example.py create mode 100644 slides_sources/old_versions/week-10/code/Solutions/circle.py create mode 100644 slides_sources/old_versions/week-10/code/Solutions/csv_example.py create mode 100644 slides_sources/old_versions/week-10/code/Solutions/indent_etree.py create mode 100644 slides_sources/old_versions/week-10/code/Solutions/ini_file_example.py create mode 100644 slides_sources/old_versions/week-10/code/Solutions/json_example.py create mode 100644 slides_sources/old_versions/week-10/code/Solutions/pickle_example.py create mode 100644 slides_sources/old_versions/week-10/code/Solutions/pickle_example2.py create mode 100644 slides_sources/old_versions/week-10/code/Solutions/python_literal.py create mode 100644 slides_sources/old_versions/week-10/code/Solutions/shelve_example.py create mode 100644 slides_sources/old_versions/week-10/code/Solutions/sqlite_example.py create mode 100644 slides_sources/old_versions/week-10/code/Solutions/xml_example.py create mode 100644 slides_sources/old_versions/week-10/code/Solutions/xml_example2.py create mode 100644 slides_sources/old_versions/week-10/code/add_book_data.py create mode 100644 slides_sources/old_versions/week-10/code/add_book_data_flat.py create mode 100644 slides_sources/old_versions/week-10/code/example.cfg create mode 100644 slides_sources/old_versions/week-10/code/switch_case.py create mode 100644 slides_sources/old_versions/week-10/presentation-week-10.pdf create mode 100644 slides_sources/old_versions/week-10/presentation-week-10.tex create mode 100644 slides_sources/requirements.txt create mode 100644 slides_sources/scss_sources/slides_custom.scss create mode 100644 slides_sources/source/_static/color_git_prompt.png create mode 100644 slides_sources/source/_static/flake8_output.png create mode 100644 slides_sources/source/_static/git_another_commit_on_branch.png create mode 100644 slides_sources/source/_static/git_checkout_branch.png create mode 100644 slides_sources/source/_static/git_checkout_master.png create mode 100644 slides_sources/source/_static/git_commit_on_branch.png create mode 100644 slides_sources/source/_static/git_head.png create mode 100644 slides_sources/source/_static/git_master_branch.png create mode 100644 slides_sources/source/_static/git_merge_commit.png create mode 100644 slides_sources/source/_static/git_new_branch.png create mode 100644 slides_sources/source/_static/git_new_commit.png create mode 100644 slides_sources/source/_static/git_new_commit_on_master.png create mode 100644 slides_sources/source/_static/git_simple_timeline.png create mode 100644 slides_sources/source/_static/pc_menu.png create mode 100644 slides_sources/source/_static/phd101212s.gif create mode 100644 slides_sources/source/_static/plugin_list.png create mode 100644 slides_sources/source/_static/python.png create mode 100644 slides_sources/source/_static/remotes_clone.png create mode 100644 slides_sources/source/_static/remotes_fork.png create mode 100644 slides_sources/source/_static/remotes_start.png create mode 100644 slides_sources/source/_static/remotes_upstream.png create mode 100644 slides_sources/source/_static/simple_prompt.png create mode 100644 slides_sources/source/_static/tab_completion.png create mode 100644 slides_sources/source/_static/transmogrifier.jpg create mode 100644 slides_sources/source/_static/two_line_prompt.png create mode 100644 slides_sources/source/_static/virtualenv_prompt.png create mode 100644 slides_sources/source/_templates/end_slide.html create mode 100644 slides_sources/source/_templates/title_slide.html create mode 100644 slides_sources/source/conf.py create mode 100644 slides_sources/source/exercises/circle_class.rst create mode 100644 slides_sources/source/exercises/comprehensions_lab.rst create mode 100644 slides_sources/source/exercises/dict_lab.rst create mode 100644 slides_sources/source/exercises/exceptions_lab.rst create mode 100644 slides_sources/source/exercises/fib_and_lucas.rst create mode 100644 slides_sources/source/exercises/fizz_buzz.rst create mode 100644 slides_sources/source/exercises/grid_printer.rst create mode 100644 slides_sources/source/exercises/html_renderer.rst create mode 100644 slides_sources/source/exercises/index.rst create mode 100644 slides_sources/source/exercises/kata_fourteen.rst create mode 100644 slides_sources/source/exercises/lambda_magic.rst create mode 100644 slides_sources/source/exercises/list_lab.rst create mode 100644 slides_sources/source/exercises/mailroom.rst create mode 100644 slides_sources/source/exercises/rot13.rst create mode 100644 slides_sources/source/exercises/sample_html.html create mode 100644 slides_sources/source/exercises/sherlock.txt create mode 100644 slides_sources/source/exercises/sherlock_small.txt create mode 100644 slides_sources/source/exercises/slicing.rst create mode 100644 slides_sources/source/exercises/sparse_array.rst create mode 100644 slides_sources/source/exercises/string_formatting.rst create mode 100644 slides_sources/source/exercises/trapezoid.rst create mode 100644 slides_sources/source/include.rst create mode 100644 slides_sources/source/index.rst create mode 100644 slides_sources/source/session01.rst create mode 100644 slides_sources/source/session02.rst create mode 100644 slides_sources/source/session03.rst create mode 100644 slides_sources/source/session04.rst create mode 100644 slides_sources/source/session05.rst create mode 100644 slides_sources/source/session06.rst create mode 100644 slides_sources/source/session07.rst create mode 100644 slides_sources/source/session08.rst create mode 100644 slides_sources/source/session09.rst create mode 100644 slides_sources/source/session10.rst create mode 100644 slides_sources/source/supplements/ICanEatGlass.utf16.txt create mode 100644 slides_sources/source/supplements/ICanEatGlass.utf8.txt create mode 100644 slides_sources/source/supplements/class_method.py create mode 100755 slides_sources/source/supplements/exception_test.py create mode 100644 slides_sources/source/supplements/git_overview.rst create mode 100644 slides_sources/source/supplements/hello_unicode.py create mode 100644 slides_sources/source/supplements/index.rst create mode 100644 slides_sources/source/supplements/install_nano_win.rst create mode 100644 slides_sources/source/supplements/latin1_test.py create mode 100644 slides_sources/source/supplements/packaging.rst create mode 100644 slides_sources/source/supplements/properties_example.py create mode 100644 slides_sources/source/supplements/python_for_linux.rst create mode 100644 slides_sources/source/supplements/python_for_mac.rst create mode 100644 slides_sources/source/supplements/python_for_windows.rst create mode 100644 slides_sources/source/supplements/python_learning_resources.rst create mode 100644 slides_sources/source/supplements/shell.rst create mode 100644 slides_sources/source/supplements/static_method.py create mode 100644 slides_sources/source/supplements/sublime_as_ide.rst create mode 100644 slides_sources/source/supplements/text.utf16 create mode 100644 slides_sources/source/supplements/text.utf32 create mode 100644 slides_sources/source/supplements/text.utf8 create mode 100644 slides_sources/source/supplements/unicode.rst create mode 100755 slides_sources/source/supplements/unicode_exception_test.py create mode 100644 slides_sources/source/supplements/unicodify.py create mode 100644 slides_sources/source/supplements/vector.py create mode 100644 slides_sources/source/supplements/virtualenv.rst create mode 100644 students/Boundb3/Fizzbuzz - b3.py create mode 100644 students/Boundb3/Lab 2 Money.py create mode 100644 students/Boundb3/break_me.py create mode 100644 students/Boundb3/files size.py create mode 100644 students/Boundb3/first test file create mode 100644 students/Boundb3/lab 2 money redict.py create mode 100644 students/Boundb3/lab 2 money retest.py create mode 100644 students/Boundb3/play jan 20 2016.py create mode 100644 students/BryanGlogowski/README.rst create mode 100644 students/BryanGlogowski/session01/README.rst create mode 100644 students/BryanGlogowski/session02/README.rst create mode 100755 students/BryanGlogowski/session02/fizzbuzz.py create mode 100755 students/BryanGlogowski/session02/moneycount.py create mode 100755 students/BryanGlogowski/session02/print_grid.py create mode 100755 students/BryanGlogowski/session02/series.py create mode 100644 students/BryanGlogowski/session03/README.rst create mode 100644 students/BryanGlogowski/session04/README.rst create mode 100644 students/BryanGlogowski/session05/README.rst create mode 100644 students/BryanGlogowski/session06/README.rst create mode 100644 students/BryanGlogowski/session07/README.rst create mode 100644 students/BryanGlogowski/session08/README.rst create mode 100644 students/BryanGlogowski/session09/README.rst create mode 100644 students/BryanGlogowski/session10/README.rst create mode 100644 students/ChiHo/README.rst create mode 100644 students/ChiHo/session02/fizz_buzz.py create mode 100644 students/ChiHo/session02/grid_printer.py create mode 100644 students/ChiHo/session02/money_counting.py create mode 100644 students/ChiHo/session02/series.py create mode 100644 students/DeanaHolmer/README.rst create mode 100644 students/DeanaHolmer/session02/fizzbuzz.py create mode 100644 students/DeanaHolmer/session02/grid-printer.py create mode 100644 students/DeanaHolmer/session02/series.py create mode 100644 students/JohnRudolph/README.rst create mode 100644 students/JohnRudolph/lab2/fizzbuzz.py create mode 100644 students/JohnRudolph/lab2/moneycount.py create mode 100644 students/JohnRudolph/lab2/series.py create mode 100644 students/JohnRudolph/session3/list_lab.py create mode 100644 students/JohnRudolph/session3/rot13.py create mode 100644 students/JohnRudolph/session3/slicelab.py create mode 100644 students/JohnRudolph/session3/str_lab.py create mode 100644 students/LuisGonzalez/README.rst create mode 100644 students/MichaelGregor/README.rst create mode 100644 students/MichaelGregor/Session 2/Fibonacci/series.py create mode 100644 students/MichaelGregor/Session 2/FizzBuzz/FizzBuzz.py create mode 100644 students/MichaelGregor/Session 2/GridLab/GridPart2.py create mode 100644 students/MichaelGregor/Session 2/GridLab/GridPart3.py create mode 100644 students/MichaelGregor/Session 2/MoneyCounting/MoneyCounting.py create mode 100644 students/MikeSchincariol/README.rst create mode 100644 students/MikeSchincariol/session1/.keep create mode 100644 students/MikeSchincariol/session10/.keep create mode 100644 students/MikeSchincariol/session2/.keep create mode 100644 students/MikeSchincariol/session2/FizzBuzz/FizzBuzz.py create mode 100644 students/MikeSchincariol/session2/MoneyCounting/moneycounting.py create mode 100644 students/MikeSchincariol/session3/.keep create mode 100644 students/MikeSchincariol/session3/rot13.py create mode 100644 students/MikeSchincariol/session4/.keep create mode 100644 students/MikeSchincariol/session5/.keep create mode 100644 students/MikeSchincariol/session6/.keep create mode 100644 students/MikeSchincariol/session7/.keep create mode 100644 students/MikeSchincariol/session8/.keep create mode 100644 students/MikeSchincariol/session9/.keep create mode 100644 students/README.rst create mode 100644 students/RickRiehle/README.rst create mode 100644 students/Thomas_Gaffney/README TEST PULL.rst create mode 100644 students/Thomas_Gaffney/README.rst create mode 100644 students/Thomas_Gaffney/READMETEST2.rst create mode 100644 students/Thomas_Gaffney/READMETESTPULL.rst create mode 100644 students/Thomas_Gaffney/session_02/EnterACoin.py create mode 100644 students/Thomas_Gaffney/session_02/FizzBuzz.py create mode 100644 students/Thomas_Gaffney/session_02/MoneyCounting.py create mode 100644 students/Thomas_Gaffney/session_02/PrintingAGrid.Py create mode 100644 students/Thomas_Gaffney/session_02/README.rst create mode 100644 students/Thomas_Gaffney/session_02/grid_printer.py create mode 100644 students/Thomas_Gaffney/session_02/series.py create mode 100644 students/Thomas_Gaffney/session_02/test_python2.py create mode 100644 students/Thomas_Gaffney/session_03/Slicing.py create mode 100644 students/Thomas_Gaffney/session_03/slicingtwo.py create mode 100644 students/aderdouri/README.rst create mode 100644 students/aderdouri/session02/Lab01_FizzBuzz/FizzBuzz.py create mode 100644 students/aderdouri/session02/Lab01_FizzBuzz/main.py create mode 100644 students/aderdouri/session02/Lab02_MoneyCounting/MoneyCounting.py create mode 100644 students/aderdouri/session02/Lab02_MoneyCounting/main.py create mode 100644 students/gmckeag/EddieFace.jpg create mode 100644 students/gmckeag/README.rst create mode 100755 students/gmckeag/session2/fizbuz.py create mode 100644 students/gmckeag/session2/grid.py create mode 100644 students/gmckeag/session2/series.py create mode 100755 students/gmckeag/session3/list_lab.py create mode 100644 students/gmckeag/session3/slicing.py create mode 100644 students/jjstiehl/README_JS.rst create mode 100644 students/jjstiehl/Session02/FizzBuzzLab.py create mode 100644 students/jjstiehl/Session02/MoneyCountingLab.py create mode 100644 students/kbindhu/readme.rst create mode 100644 students/kbindhu/session02/Fizzbuzz.py create mode 100644 students/kbindhu/session02/Grid.py create mode 100644 students/kbindhu/session02/series.py create mode 100644 students/mike_newton/Module2/FizzBuzz.py create mode 100644 students/mike_newton/README.rst create mode 100755 students/pradeep/CountMoney.py create mode 100644 students/pradeep/README.rst create mode 100755 students/pradeep/fizzbuzz.py create mode 100644 students/susanRees/README.rst create mode 100644 students/susanRees/session01/break_me.py create mode 100644 students/susanRees/session01/thinkPythonExercise3-3.py create mode 100644 students/susanRees/session01/thinkPythonExercise3-4.py create mode 100644 students/susanRees/session01/thinkPythonExercise3-5-1.py create mode 100644 students/susanRees/session01/thinkPythonExercise3-5-2.py create mode 100644 students/susanRees/session02/FizzBuzz.py create mode 100644 students/susanRees/session02/PrintGrid.py create mode 100644 students/susanRees/session02/series.py create mode 100644 students/susanRees/session03/SlicingInClassLab.py create mode 100644 students/tsegas/fbizz_func.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..200982d --- /dev/null +++ b/.gitignore @@ -0,0 +1,21 @@ +slides_sources/build +.idea +.DS_Store +#ignore compiled files, sublime workspace and project files +*.pyc +*junk* + +# testing detritus +.cache + +#ignore sublime workspace files +*.sublime* + +# ignore .gitignore, so we can each have our own. +.gitignore + +# editor back-up files +*.*~ + +# pycache +__pycache__/* \ No newline at end of file diff --git a/Examples/README.rst b/Examples/README.rst new file mode 100644 index 0000000..f5a5ccb --- /dev/null +++ b/Examples/README.rst @@ -0,0 +1,4 @@ +Example code, etc. + +Random stuff here. + diff --git a/Examples/Session01/schedule.py b/Examples/Session01/schedule.py new file mode 100644 index 0000000..7dcb130 --- /dev/null +++ b/Examples/Session01/schedule.py @@ -0,0 +1,42 @@ +""" +Schedule students for lightning talks, fall 2015 +""" +import random + +students = open('students.txt').readlines() + +# remove the header line +del students[0] + +# remove the languages, colon, etc. +students = [line.split(":")[0] for line in students] + +# reverse the first, last names + +# separate them: +students = [line.split(",") for line in students] + +# put them back together +students = ["{} {}".format(first, last) for last, first in students] + +# put them in random order +random.shuffle(students) + +# make a list from 1 to 10 +weeks = list(range(2, 11)) + +# make three of them... +weeks = weeks * 3 + +# put the students together with the weeks +schedule = zip(weeks, students) + +# sort it for output +schedule = sorted(schedule) + +# write it to a file (and print to screen) +with open('schedule.txt', 'w') as outfile: + for week, student in schedule: + line = 'week {}: {}\n'.format(week, student) + print(line) + outfile.write(line) diff --git a/Examples/Session01/schedule.txt b/Examples/Session01/schedule.txt new file mode 100644 index 0000000..2325408 --- /dev/null +++ b/Examples/Session01/schedule.txt @@ -0,0 +1,26 @@ +week 2: Brendan Fogarty +week 2: Bruce Bauman +week 2: Michelle Yu +week 3: Eric Rosko +week 3: Michael Waddle +week 3: Robert Stevens Alford +week 4: Andrey Gusev +week 4: Cheryl Ohashi +week 4: Maxwell MacCamy +week 5: Michael Cimino +week 5: Pei Lin +week 5: Tiffany Ku +week 6: Gabriel Meringolo +week 6: Joseph Cardenas +week 6: Marc Teale +week 7: Eric Starr Vegors +week 7: Ian Cote +week 7: Masako Tebbetts +week 8: Kathleen Devlin (Moved to week 9) +week 8: Robert Ryan Leslie +week 8: Ryan Morin +week 9: Erica Winberry +week 9: Robert Jenkins +week 9: Kathleen Devlin +week 10: Austin Scara +week 10: Marty Pitts diff --git a/Examples/Session01/students.txt b/Examples/Session01/students.txt new file mode 100644 index 0000000..2f992df --- /dev/null +++ b/Examples/Session01/students.txt @@ -0,0 +1,26 @@ +name: languages +Alford, Robert Stevens: javascript php +Bauman, Bruce: chemstation macro fortran, java +Cardenas, Joseph: python C html CSS lisp javascript +Cimino, Michael: C C++ Java SQL +Cote, Ian: bash ruby perl python +Devlin, Kathleen: 4D +Fogarty, Brendan: SQL +Gusev, Andrey: perl java bash +Jenkins, Robert: assm pascal +Ku, Tiffany: python SQL +Leslie, Robert Ryan: python +Lin, Pei: SQL java R +MacCamy, Maxwell: C C++ C# assm java +Meringolo, Gabriel: python +Morin, Ryan: python sql +Ohashi, Cheryl: +Pitts, Marty: python, similink and matlab +Rosko, Eric: C C++ +Scara, Austin: VBA SQL +Teale, Marc: perl bash +Tebbetts, Masako: SQL +Vegors, Eric Starr: bash perl +Waddle, Michael: +Winberry, Erica: python +Yu, Michelle: ruby objectiveC diff --git a/Examples/Session01/test.py b/Examples/Session01/test.py new file mode 100644 index 0000000..1466c95 --- /dev/null +++ b/Examples/Session01/test.py @@ -0,0 +1,9 @@ +x = 5 +y = 55 + +print x, y + + +def f(): + x = 5 + return x diff --git a/Examples/Session02/codingbat.rst b/Examples/Session02/codingbat.rst new file mode 100644 index 0000000..b1dddb5 --- /dev/null +++ b/Examples/Session02/codingbat.rst @@ -0,0 +1,51 @@ + +Coding Bat examples +#################### + +Warmup-1 > monkey_trouble +============================ + +We have two monkeys, a and b, and the parameters a_smile and b_smile indicate if each is smiling. We are in trouble if they are both smiling or if neither of them is smiling. Return True if we are in trouble:: + + monkey_trouble(True, True) โ†’ True + monkey_trouble(False, False) โ†’ True + monkey_trouble(True, False) โ†’ False + + +Warmup-1 > sleep_in +======================= + +The parameter weekday is True if it is a weekday, and the parameter vacation is True if we are on vacation. We sleep in if it is not a weekday or we're on vacation. Return True if we sleep in. + +sleep_in(False, False) โ†’ True +sleep_in(True, False) โ†’ False +sleep_in(False, True) โ†’ True + + +Warmup-1 > diff21 +================= + +Given an int n, return the absolute difference between n and 21, except return double the absolute difference if n is over 21. + +diff21(19) โ†’ 2 +diff21(10) โ†’ 11 +diff21(21) โ†’ 0 + +Warmup-1 > makes10 +=================== + +Given 2 ints, a and b, return True if one if them is 10 or if their sum is 10. + +makes10(9, 10) โ†’ True +makes10(9, 9) โ†’ False +makes10(1, 9) โ†’ True + +Logic-1 > cigar_party +====================== + +When squirrels get together for a party, they like to have cigars. A squirrel party is successful when the number of cigars is between 40 and 60, inclusive. Unless it is the weekend, in which case there is no upper bound on the number of cigars. Return True if the party with the given values is successful, or False otherwise. + +cigar_party(30, False) โ†’ False +cigar_party(50, False) โ†’ True +cigar_party(70, True) โ†’ True + diff --git a/Examples/Session02/factorial.py b/Examples/Session02/factorial.py new file mode 100644 index 0000000..2a069e0 --- /dev/null +++ b/Examples/Session02/factorial.py @@ -0,0 +1,12 @@ +#!/usr/bin python3 + +""" +Simple factorial function -- to demostrate recursion +""" + + +def fact(n): + if n == 0: + return 1 + else: + return n * fact(n-1) diff --git a/Examples/Session03/module_reload.py b/Examples/Session03/module_reload.py new file mode 100644 index 0000000..446f70e --- /dev/null +++ b/Examples/Session03/module_reload.py @@ -0,0 +1,12 @@ +#!/usr/bin/python + +""" +a really simple module to use to test reloading +""" + +this = "this2" +that = "that" + +def print_something(): + print "I'm printing something else" + diff --git a/Examples/Session03/slicing_lab.py b/Examples/Session03/slicing_lab.py new file mode 100644 index 0000000..a13c562 --- /dev/null +++ b/Examples/Session03/slicing_lab.py @@ -0,0 +1,31 @@ +# slicing lab + + +def swap(seq): + return seq[-1:]+seq[1:-1]+seq[:1] + + +assert swap('something') == 'gomethins' +assert swap(tuple(range(10))) == (9,1,2,3,4,5,6,7,8,0) + +def rem(seq): + return seq[::2] + +assert rem('a word') == 'awr' + +def rem4(seq): + return seq[4:-4:2] + +print(rem4( (1,2,3,4,5,6,7,8,9,10,11), ) ) + +def reverse(seq): + return seq[::-1] + +print(reverse('a string')) + +def thirds(seq): + i = len(seq)//3 + #return seq[i*2:i*3+1] + seq[:i] + seq[i:i*2] + return seq[i:-i] + seq[-i:] + seq[:i] + +print (thirds(tuple(range(12)))) diff --git a/Examples/Session03/test_script.py b/Examples/Session03/test_script.py new file mode 100644 index 0000000..5d602d4 --- /dev/null +++ b/Examples/Session03/test_script.py @@ -0,0 +1,4 @@ +#!/usr/bin/env python + +print "yes, it ran" + diff --git a/Examples/Session04/format_example.py b/Examples/Session04/format_example.py new file mode 100644 index 0000000..efc1af7 --- /dev/null +++ b/Examples/Session04/format_example.py @@ -0,0 +1,7 @@ +def print_me( nums ): + formatter = "the first %d numbers are: " + ", ".join( ["%i"] * len(nums) ) + print "formatter: ", formatter + print formatter%(( len(nums), ) + nums) + +print_me( (2,3,4,5) ) + diff --git a/Examples/Session04/format_test.py b/Examples/Session04/format_test.py new file mode 100644 index 0000000..f3380d4 --- /dev/null +++ b/Examples/Session04/format_test.py @@ -0,0 +1,3 @@ +def print_msg(t): + print ("the first %i numbers are: " + ", ".join(["%i"] * len(t)) ) % ((len(t),) + t) + diff --git a/Examples/Session04/junk2.txt b/Examples/Session04/junk2.txt new file mode 100644 index 0000000..e69de29 diff --git a/Examples/Session04/junkfile.txt b/Examples/Session04/junkfile.txt new file mode 100644 index 0000000..c28c057 --- /dev/null +++ b/Examples/Session04/junkfile.txt @@ -0,0 +1 @@ +some textsome more text \ No newline at end of file diff --git a/Examples/Session04/simple_text_file.txt b/Examples/Session04/simple_text_file.txt new file mode 100644 index 0000000..acec079 --- /dev/null +++ b/Examples/Session04/simple_text_file.txt @@ -0,0 +1,2 @@ +This is a text file with very little in it +but it at least has more than one line diff --git a/Examples/Session04/test_file2.txt b/Examples/Session04/test_file2.txt new file mode 100644 index 0000000..1708fac --- /dev/null +++ b/Examples/Session04/test_file2.txt @@ -0,0 +1,2 @@ +antoher simple text file +still with jsut a couple lines in it diff --git a/Examples/Session05/arg_test.py b/Examples/Session05/arg_test.py new file mode 100644 index 0000000..83c76e8 --- /dev/null +++ b/Examples/Session05/arg_test.py @@ -0,0 +1,5 @@ +#!/usr/bin/env python + +import sys + +print(sys.argv) diff --git a/Examples/Session05/codingbat.py b/Examples/Session05/codingbat.py new file mode 100644 index 0000000..3971c4e --- /dev/null +++ b/Examples/Session05/codingbat.py @@ -0,0 +1,13 @@ +#!/usr/bin/env python + +""" +Examples from: http://codingbat.com + +Put here so we can write unit tests for them ourselves +""" + +# Python > Warmup-1 > sleep_in + + +def sleep_in(weekday, vacation): + return not (weekday and vacation) diff --git a/Examples/Session05/test_codingbat.py b/Examples/Session05/test_codingbat.py new file mode 100755 index 0000000..6681bdc --- /dev/null +++ b/Examples/Session05/test_codingbat.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python + +""" +test file for codingbat module + +This version can be run with nose or py.test +""" + +from codingbat import sleep_in + + +def test_false_false(): + assert sleep_in(False, False) + + +def test_true_false(): + assert not (sleep_in(True, False)) + + +def test_false_true(): + assert sleep_in(False, True) + + +def test_true_true(): + assert sleep_in(True, True) diff --git a/Examples/Session05/test_pytest_parameter.py b/Examples/Session05/test_pytest_parameter.py new file mode 100644 index 0000000..4e82a3a --- /dev/null +++ b/Examples/Session05/test_pytest_parameter.py @@ -0,0 +1,31 @@ +#!/usr/bin/env python + +""" +pytest example of a parameterized test + +NOTE: there is a failure in here! can you fix it? + +""" +import pytest + + +# a (really simple) function to test +def add(a, b): + """ + returns the sum of a and b + """ + return a + b + +# now some test data: + +test_data = [((2, 3), 5), + ((-3, 2), -1), + ((2, 0.5), 2.5), + (("this", "that"), "this that"), + (([1, 2, 3], [6, 7, 8]), [1, 2, 3, 6, 7, 8]), + ] + + +@pytest.mark.parametrize(("input", "result"), test_data) +def test_add(input, result): + assert add(*input) == result diff --git a/Examples/Session05/test_random_pytest.py b/Examples/Session05/test_random_pytest.py new file mode 100644 index 0000000..c798efa --- /dev/null +++ b/Examples/Session05/test_random_pytest.py @@ -0,0 +1,38 @@ +#!/usr/bin/env python + +""" +port of the random unit tests from the python docs to py.test +""" + +import random +import pytest + + +seq = list(range(10)) + + +def test_shuffle(): + # make sure the shuffled sequence does not lose any elements + random.shuffle(seq) + # seq.sort() # this will amke it fail, so we can see output + print("seq:", seq) # only see output if it fails + assert seq == list(range(10)) + + +def test_shuffle_immutable(): + pytest.raises(TypeError, random.shuffle, (1, 2, 3)) + + +def test_choice(): + element = random.choice(seq) + assert (element in seq) + + +def test_sample(): + for element in random.sample(seq, 5): + assert element in seq + + +def test_sample_too_large(): + with pytest.raises(ValueError): + random.sample(seq, 20) diff --git a/Examples/Session05/test_random_unitest.py b/Examples/Session05/test_random_unitest.py new file mode 100644 index 0000000..f825be5 --- /dev/null +++ b/Examples/Session05/test_random_unitest.py @@ -0,0 +1,30 @@ +import random +import unittest + + +class TestSequenceFunctions(unittest.TestCase): + + def setUp(self): + self.seq = list(range(10)) + + def test_shuffle(self): + # make sure the shuffled sequence does not lose any elements + random.shuffle(self.seq) + self.seq.sort() + self.assertEqual(self.seq, list(range(10))) + + # should raise an exception for an immutable sequence + self.assertRaises(TypeError, random.shuffle, (1, 2, 3)) + + def test_choice(self): + element = random.choice(self.seq) + self.assertTrue(element in self.seq) + + def test_sample(self): + with self.assertRaises(ValueError): + random.sample(self.seq, 20) + for element in random.sample(self.seq, 5): + self.assertTrue(element in self.seq) + +if __name__ == '__main__': + unittest.main() diff --git a/Examples/Session06/closure.py b/Examples/Session06/closure.py new file mode 100644 index 0000000..a7e7d07 --- /dev/null +++ b/Examples/Session06/closure.py @@ -0,0 +1,26 @@ +#!/usr/bin/env python + +""" +Example code for closures / currying +""" + +from functools import partial + + +def counter(start_at=0): + count = [start_at] + + def incr(): + count[0] += 1 + return count[0] + return incr + + +def power(base, exponent): + """returns based raised to the given exponent""" + return base ** exponent + +# now some specialized versions: + +square = partial(power, exponent=2) +cube = partial(power, exponent=3) diff --git a/Examples/Session06/test_cigar_party.py b/Examples/Session06/test_cigar_party.py new file mode 100644 index 0000000..b3d7644 --- /dev/null +++ b/Examples/Session06/test_cigar_party.py @@ -0,0 +1,63 @@ +#!/usr/bin/env python + +""" +When squirrels get together for a party, they like to have cigars. +A squirrel party is successful when the number of cigars is between +40 and 60, inclusive. Unless it is the weekend, in which case there +is no upper bound on the number of cigars. + +Return True if the party with the given values is successful, +or False otherwise. +""" + + +# you can change this import to test different versions +from cigar_party import cigar_party +# from cigar_party import cigar_party2 as cigar_party +# from cigar_party import cigar_party3 as cigar_party + + +def test_1(): + assert cigar_party(30, False) is False + + +def test_2(): + + assert cigar_party(50, False) is True + + +def test_3(): + + assert cigar_party(70, True) is True + + +def test_4(): + assert cigar_party(30, True) is False + + +def test_5(): + assert cigar_party(50, True) is True + + +def test_6(): + assert cigar_party(60, False) is True + + +def test_7(): + assert cigar_party(61, False) is False + + +def test_8(): + assert cigar_party(40, False) is True + + +def test_9(): + assert cigar_party(39, False) is False + + +def test_10(): + assert cigar_party(40, True) is True + + +def test_11(): + assert cigar_party(39, True) is False diff --git a/Examples/Session07/class.py b/Examples/Session07/class.py new file mode 100644 index 0000000..ac9a99b --- /dev/null +++ b/Examples/Session07/class.py @@ -0,0 +1,8 @@ +class C: + x = 5 + + def __init__(self, y): + self.y = y + + def meth(self, z): + return self.x + self.y + z diff --git a/Examples/Session07/class_demo.py b/Examples/Session07/class_demo.py new file mode 100644 index 0000000..e66590d --- /dev/null +++ b/Examples/Session07/class_demo.py @@ -0,0 +1,10 @@ + +class C: + x = 5 + + def __init__(self, y): + self.y = y + + def meth(self, z): + C.x = z + return self.x + self.y + z diff --git a/Examples/Session07/html_render/.DS_Store b/Examples/Session07/html_render/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0 + + + + PythonClass = Revision 1087: + + +

PythonClass - Class 6 example

+

+ Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text +

+
+
    +
  • + The first item in a list +
  • +
  • + This is the second item +
  • +
  • + And this is a + link + to google +
  • +
+ + \ No newline at end of file diff --git a/Examples/Session07/html_render/test_html_output1.html b/Examples/Session07/html_render/test_html_output1.html new file mode 100644 index 0000000..65c2d86 --- /dev/null +++ b/Examples/Session07/html_render/test_html_output1.html @@ -0,0 +1,5 @@ + + + Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text + And here is another piece of text -- you should be able to add any number + \ No newline at end of file diff --git a/Examples/Session07/html_render/test_html_output2.html b/Examples/Session07/html_render/test_html_output2.html new file mode 100644 index 0000000..d96afdc --- /dev/null +++ b/Examples/Session07/html_render/test_html_output2.html @@ -0,0 +1,11 @@ + + + +

+ Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text +

+

+ And here is another piece of text -- you should be able to add any number +

+ + \ No newline at end of file diff --git a/Examples/Session07/html_render/test_html_output3.html b/Examples/Session07/html_render/test_html_output3.html new file mode 100644 index 0000000..fcc9f12 --- /dev/null +++ b/Examples/Session07/html_render/test_html_output3.html @@ -0,0 +1,14 @@ + + + + PythonClass = Revision 1087: + + +

+ Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text +

+

+ And here is another piece of text -- you should be able to add any number +

+ + \ No newline at end of file diff --git a/Examples/Session07/html_render/test_html_output4.html b/Examples/Session07/html_render/test_html_output4.html new file mode 100644 index 0000000..dd891d9 --- /dev/null +++ b/Examples/Session07/html_render/test_html_output4.html @@ -0,0 +1,11 @@ + + + + PythonClass = Revision 1087: + + +

+ Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text +

+ + \ No newline at end of file diff --git a/Examples/Session07/html_render/test_html_output5.html b/Examples/Session07/html_render/test_html_output5.html new file mode 100644 index 0000000..5f16064 --- /dev/null +++ b/Examples/Session07/html_render/test_html_output5.html @@ -0,0 +1,12 @@ + + + + PythonClass = Revision 1087: + + +

+ Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text +

+
+ + \ No newline at end of file diff --git a/Examples/Session07/html_render/test_html_output6.html b/Examples/Session07/html_render/test_html_output6.html new file mode 100644 index 0000000..a99822d --- /dev/null +++ b/Examples/Session07/html_render/test_html_output6.html @@ -0,0 +1,15 @@ + + + + PythonClass = Revision 1087: + + +

+ Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text +

+
+ And this is a + link + to google + + \ No newline at end of file diff --git a/Examples/Session07/html_render/test_html_output7.html b/Examples/Session07/html_render/test_html_output7.html new file mode 100644 index 0000000..4f2c23b --- /dev/null +++ b/Examples/Session07/html_render/test_html_output7.html @@ -0,0 +1,26 @@ + + + + PythonClass = Revision 1087: + + +

PythonClass - Class 6 example

+

+ Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text +

+
+
    +
  • + The first item in a list +
  • +
  • + This is the second item +
  • +
  • + And this is a + link + to google +
  • +
+ + \ No newline at end of file diff --git a/Examples/Session07/html_render/test_html_output8.html b/Examples/Session07/html_render/test_html_output8.html new file mode 100644 index 0000000..3e2f249 --- /dev/null +++ b/Examples/Session07/html_render/test_html_output8.html @@ -0,0 +1,27 @@ + + + + + PythonClass = Revision 1087: + + +

PythonClass - Class 6 example

+

+ Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text +

+
+
    +
  • + The first item in a list +
  • +
  • + This is the second item +
  • +
  • + And this is a + link + to google +
  • +
+ + \ No newline at end of file diff --git a/Examples/Session07/simple_classes.py b/Examples/Session07/simple_classes.py new file mode 100644 index 0000000..267f0d5 --- /dev/null +++ b/Examples/Session07/simple_classes.py @@ -0,0 +1,99 @@ +#!/usr/bin/env python +""" +simple_classes.py + +demonstrating the basics of a class +""" + +import math + + +# create a point class +class Point: + def __init__(self, x, y): + self.x = x + self.y = y + +# create an instance of that class +p = Point(3, 4) + +# access the attributes +print("p.x is:", p.x) +print("p.y is:", p.y) + + +class Point2: + size = 4 + color = "red" + + def __init__(self, x, y): + self.x = x + self.y = y + +p2 = Point2(4, 5) +print(p2.size) +print(p2.color) + + +class Point3: + size = 4 + color = "red" + + def __init__(self, x, y): + self.x = x + self.y = y + + def get_color(self): + return self.color + + +p3 = Point3(4, 5) +print(p3.size) +print(p3.get_color()) + + +class Circle: + color = "red" + styles = ['dashed'] + + def __init__(self, diameter): + self.diameter = diameter + + def grow(self, factor=2): + """ + grows the circle's diameter + + :param factor=2: factor by which to grow the circle + """ + self.diameter = self.diameter * factor + + def add_style(self, style): + self.styles.append(style) + + def get_area(self): + return math.pi * self.diameter / 2.0 + + +class NewCircle(Circle): + color = "blue" + + def grow(self, factor=2): + """grows the area by factor...""" + self.diameter = self.diameter * math.sqrt(2) + +nc = NewCircle +print(nc.color) + + +class CircleR(Circle): + def __init__(self, radius): + diameter = radius*2 + Circle.__init__(self, diameter) + + +class CircleR2(Circle): + def __init__(self, radius): + self.radius = radius + + def get_area(self): + return Circle.get_area(self, self.radius*2) diff --git a/Examples/Session08/circle.py b/Examples/Session08/circle.py new file mode 100644 index 0000000..88ee524 --- /dev/null +++ b/Examples/Session08/circle.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 + +""" +circle class -- + +fill this in so it will pass all the tests. +""" +import math + + +class Circle: + pass diff --git a/Examples/Session08/class_method.py b/Examples/Session08/class_method.py new file mode 100644 index 0000000..93fba91 --- /dev/null +++ b/Examples/Session08/class_method.py @@ -0,0 +1,32 @@ +#!/usr/bin/env python + +""" +example of a class method +""" + + +class C: + def __init__(self, x, y): + self.x = x + self.y = y + + @classmethod + def a_class_method(cls, y): + print("in a_class_method", cls) + return cls(y, y**2) + + +class C2(C): + pass + + +if __name__ == "__main__": + + c = C(3, 4) + print(type(c), c.x, c.y) + + c2 = C.a_class_method(3) + print(type(c2), c2.x, c2.y) + + c3 = c2.a_class_method(2) + print(type(c3), c3.x, c3.y) diff --git a/Examples/Session08/properties_example.py b/Examples/Session08/properties_example.py new file mode 100644 index 0000000..f70760e --- /dev/null +++ b/Examples/Session08/properties_example.py @@ -0,0 +1,30 @@ +#!/usr/bin/env python + +""" +Example code for properties + +NOTE: if your getters and setters are this simple: don't do this! + +""" + + +class C: + def __init__(self): + self._x = None + @property + def x(self): + print("in getter") + return self._x + @x.setter + def x(self, value): + print("in setter", value) + self._x = value + @x.deleter + def x(self): + del self._x + +if __name__ == "__main__": + c = C() + c.x = 5 + print(c.x) + diff --git a/Examples/Session08/static_method.py b/Examples/Session08/static_method.py new file mode 100644 index 0000000..ce476ab --- /dev/null +++ b/Examples/Session08/static_method.py @@ -0,0 +1,26 @@ +#!/usr/bin/env python + +""" +examples of a static methods +""" + + +class C: + + @staticmethod + def a_static_method(a, b): + print "in a_static_method" + return a+b + + def test(self): + return self.a_static_method(2, 3) + +# if __name__ == "__main__": + +# print C.a_static_method(3,4) + +# c = C() + +# print c.a_static_method(4,5) + +# print c.test() diff --git a/Examples/Session08/vector.py b/Examples/Session08/vector.py new file mode 100644 index 0000000..8d9e2ea --- /dev/null +++ b/Examples/Session08/vector.py @@ -0,0 +1,47 @@ +""" +Vector type with +, * redefined as Vector addition and dot product +From Jon Jacky's Intro to Python course: + http://staff.washington.edu/jon/python-course/ +""" + + +class Vector(list): + def __repr__(self): + """ + String representation, uses list (superclass) representation + """ + return 'Vector(%s)' % super(Vector, self).__repr__() + + def __add__(self, v): + """ + redefine + as element-wise Vector sum + """ + assert len(self) == len(v) + return Vector([x1 + x2 for x1, x2 in zip(self, v)]) + + def __mul__(self, v): + """ + redefine * as Vector dot product + """ + assert len(self) == len(v) + return sum([x1 * x2 for x1, x2 in zip(self, v)]) + +l1 = [1, 2, 3] +l2 = [4, 5, 6] +v1 = Vector(l1) +v2 = Vector(l2) + +if __name__ == '__main__': + print('l1') + print(l1) + print('l1 + l2') + print(l1 + l2) + # print(l1 * l2) # TypeError + print('zip(l1, l2)') + print(zip(l1, l2)) + print('v1') + print(v1) + print('v1 + v2') + print(v1 + v2) + print('v1 * v2') + print(v1 * v2) diff --git a/Examples/Session09/capitalize/capitalize/__init__.py b/Examples/Session09/capitalize/capitalize/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Examples/Session09/capitalize/capitalize/capital_mod.py b/Examples/Session09/capitalize/capitalize/capital_mod.py new file mode 100644 index 0000000..352f087 --- /dev/null +++ b/Examples/Session09/capitalize/capitalize/capital_mod.py @@ -0,0 +1,23 @@ +#!/usr/bin/env python + +""" +A really simple module, just to demonstrate disutils +""" + +def capitalize(infilename, outfilename): + """ + reads the contents of infilename, and writes it to outfilename, but with + every word capitalized + + note: very primitive -- it will mess some files up! + + this is called by the capitalize script + """ + infile = open(infilename, 'U') + outfile = open(outfilename, 'w') + + for line in infile: + outfile.write( " ".join( [word.capitalize() for word in line.split() ] ) ) + outfile.write("\n") + + return None \ No newline at end of file diff --git a/Examples/Session09/capitalize/capitalize/test/__init__.py b/Examples/Session09/capitalize/capitalize/test/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Examples/Session09/capitalize/capitalize/test/test_text_file.txt b/Examples/Session09/capitalize/capitalize/test/test_text_file.txt new file mode 100644 index 0000000..a64b50f --- /dev/null +++ b/Examples/Session09/capitalize/capitalize/test/test_text_file.txt @@ -0,0 +1,7 @@ +This is a really simple Text file. +It is here so that I can test the capitalize script. + +And that's only there to try out distutils. + +So there. + \ No newline at end of file diff --git a/Examples/Session09/capitalize/scripts/cap_script.py b/Examples/Session09/capitalize/scripts/cap_script.py new file mode 100755 index 0000000..08f999e --- /dev/null +++ b/Examples/Session09/capitalize/scripts/cap_script.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python + +""" +A really simple script just to demonstrate disutils +""" + +import sys, os +from capitalize import capital_mod + + +if __name__ == "__main__": + try: + infilename = sys.argv[1] + except IndexError: + print "you need to pass in a file to process" + + root, ext = os.path.splitext(infilename) + outfilename = root + "_cap" + ext + + # do the real work: + print "Capitalizing: %s and storing it in %s"%(infilename, outfilename) + capital_mod.capitalize(infilename, outfilename) + + print "I'm done" + \ No newline at end of file diff --git a/Examples/Session09/capitalize/setup.py b/Examples/Session09/capitalize/setup.py new file mode 100755 index 0000000..d7acd8e --- /dev/null +++ b/Examples/Session09/capitalize/setup.py @@ -0,0 +1,24 @@ +#!/usr/bin/env python + +""" +This is about as simple a setup.py as you can have + +It installs the capitalize module and script + +""" + +# classic distutils +#from distutils.core import setup + +## uncomment to support "develop" mode +from setuptools import setup + +setup( + name='Capitalize', + version='0.1.0', + author='Chris Barker', + py_modules=['capitalize/capital_mod',], + scripts=['scripts/cap_script.py',], + description='Not very useful capitalizing module and script', +) + diff --git a/Examples/Session09/iterator_1.py b/Examples/Session09/iterator_1.py new file mode 100644 index 0000000..6cc9231 --- /dev/null +++ b/Examples/Session09/iterator_1.py @@ -0,0 +1,32 @@ +#!/usr/bin/env python + +""" +Simple iterator examples +""" + + +class IterateMe_1(object): + """ + About as simple an iterator as you can get: + + returns the sequence of numbers from zero to 4 + ( like range(4) ) + """ + def __init__(self, stop=5): + self.current = -1 + self.stop = stop + def __iter__(self): + return self + def __next__(self): + self.current += 1 + if self.current < self.stop: + return self.current + else: + raise StopIteration + +if __name__ == "__main__": + + print("Testing the iterator") + for i in IterateMe_1(): + print(i) + diff --git a/Examples/Session09/my_for.py b/Examples/Session09/my_for.py new file mode 100644 index 0000000..6023ad9 --- /dev/null +++ b/Examples/Session09/my_for.py @@ -0,0 +1,50 @@ +#!/usr/bin/env python + +""" +hand writing 'for' + +demonstrates how for interacts with an iterable +""" + + +l = [1,2,3,4,5,] + + +def my_for(an_iterable, func): + """ + Emulation of a for loop. + + func() will be called with each item in an_iterable + + :param an_iterable: anything that satisfies the interation protocol + + :param func: a callable -- it will be called, passing in each item + in an_iterable. + + """ + # equiv of "for i in l:" + iterator = iter(an_iterable) + while True: + try: + i = next(iterator) + except StopIteration: + break + func(i) + + +if __name__ == "__main__": + + def print_func(x): + print(x) + + l = [1,2,3,4,5,] + my_for(l, print_func) + + t = ('a','b','c','d') + + my_for(t, print_func) + + + + + diff --git a/Examples/Session09/test_generator.py b/Examples/Session09/test_generator.py new file mode 100644 index 0000000..d88255f --- /dev/null +++ b/Examples/Session09/test_generator.py @@ -0,0 +1,78 @@ +""" +test_generator.py + +tests the solution to the generator lab + +can be run with py.test or nosetests +""" + +import generator_solution as gen + + +def test_intsum(): + + g = gen.intsum() + + assert next(g) == 0 + assert next(g) == 1 + assert next(g) == 3 + assert next(g) == 6 + assert next(g) == 10 + assert next(g) == 15 + + +def test_intsum2(): + + g = gen.intsum2() + + assert next(g) == 0 + assert next(g) == 1 + assert next(g) == 3 + assert next(g) == 6 + assert next(g) == 10 + assert next(g) == 15 + + +def test_doubler(): + + g = gen.doubler() + + assert next(g) == 1 + assert next(g) == 2 + assert next(g) == 4 + assert next(g) == 8 + assert next(g) == 16 + assert next(g) == 32 + + for i in range(10): + j = next(g) + + assert j == 2**15 + + +def test_fib(): + g = gen.fib() + + assert next(g) == 1 + assert next(g) == 1 + assert next(g) == 2 + assert next(g) == 3 + assert next(g) == 5 + assert next(g) == 8 + assert next(g) == 13 + assert next(g) == 21 + + +def test_prime(): + g = gen.prime() + + assert next(g) == 2 + assert next(g) == 3 + assert next(g) == 5 + assert next(g) == 7 + assert next(g) == 11 + assert next(g) == 13 + assert next(g) == 17 + assert next(g) == 19 + assert next(g) == 23 + diff --git a/Examples/Session09/yield_example.py b/Examples/Session09/yield_example.py new file mode 100644 index 0000000..81c9590 --- /dev/null +++ b/Examples/Session09/yield_example.py @@ -0,0 +1,22 @@ +def counter(): + print('counter: starting counter') + i = -3 + while i < 3: + i = i + 1 + print('counter: yield', i) + yield i + return None + + +# if __name__ == '__main__': +# print "the generator function:" +# print repr(counter) +# print "call generator function" + +# c = counter() +# print "the generator:" +# print repr(c) + +# print 'iterate' +# for item in c: +# print 'received:', item diff --git a/Examples/Session10/context_managers.py b/Examples/Session10/context_managers.py new file mode 100644 index 0000000..ecf3ee5 --- /dev/null +++ b/Examples/Session10/context_managers.py @@ -0,0 +1,53 @@ +# -*- coding: utf-8 -*- +import sys +from io import StringIO +from contextlib import contextmanager + + +class Context(object): + """from Doug Hellmann, PyMOTW + http://pymotw.com/2/contextlib/#module-contextlib + """ + def __init__(self, handle_error): + print('__init__({})'.format(handle_error)) + self.handle_error = handle_error + + def __enter__(self): + print('__enter__()') + return self + + def __exit__(self, exc_type, exc_val, exc_tb): + print('__exit__({}, {}, {})'.format(exc_type, exc_val, exc_tb)) + if exc_type == ZeroDivisionError: + return True + else: + return False + +# return self.handle_error + +@contextmanager +def context(boolean): + print("__init__ code here") + try: + print("__enter__ code goes here") + yield object() + except Exception as e: + print("errors handled here") + if not boolean: + raise e + finally: + print("__exit__ cleanup goes here") + + +@contextmanager +def print_encoded(encoding): + old_stdout = sys.stdout + sys.stdout = buff = StringIO() + try: + yield None + finally: + sys.stdout = old_stdout + buff.seek(0) + raw = buff.read() + encoded = raw.encode(encoding) + print(encoded) diff --git a/Examples/Session10/decorators.py b/Examples/Session10/decorators.py new file mode 100644 index 0000000..2b4539f --- /dev/null +++ b/Examples/Session10/decorators.py @@ -0,0 +1,76 @@ +# -*- coding: utf-8 -*- + + +def substitute(a_function): + """return a different function than the one supplied""" + def new_function(*args, **kwargs): + return "I'm not that other function" + return new_function + + +def add(a, b): + print("Function 'add' called with args: {}, {}".format(a, b) ) + result = a + b + print("\tResult --> {}".format(result)) + return result + + +def logged_func(func): + def logged(*args, **kwargs): + print("Function {} called".format(func.__name__)) + if args: + print("\twith args: {}".format(args)) + if kwargs: + print("\twith kwargs: {}".format(kwargs)) + result = func(*args, **kwargs) + print("\t Result --> {}".format(result)) + return result + return logged + + +def simple_add(a, b): + return a + b + + +class Memoize(object): + """ + memoize decorator from avinash.vora + http://avinashv.net/2008/04/python-decorators-syntactic-sugar/ + """ + def __init__(self, function): # runs when memoize class is called + self.function = function + self.memoized = {} + + def __call__(self, *args): # runs when memoize instance is called + try: + return self.memoized[args] + except KeyError: + self.memoized[args] = self.function(*args) + return self.memoized[args] + + +@Memoize +def sum2x(n): + return sum(2 * i for i in range(n)) +# sum2x = Memoize(sum2x) + +@Memoize +def prod2(a,b): + return sum( a * b**2 for a,b in zip(range(a), range(b))) + +import time + +def timed_func(func): + def timed(*args, **kwargs): + start = time.time() + result = func(*args, **kwargs) + elapsed = time.time() - start + print("time expired: {}".format(elapsed)) + return result + return timed + + +@timed_func +@Memoize +def sum2x(n): + return sum(2 * i for i in range(n)) diff --git a/Examples/Session10/memoize.py b/Examples/Session10/memoize.py new file mode 100644 index 0000000..25b0ee6 --- /dev/null +++ b/Examples/Session10/memoize.py @@ -0,0 +1,38 @@ +class Memoize: + """ + memoize decorator from avinash.vora + http://avinashv.net/2008/04/python-decorators-syntactic-sugar/ + """ + def __init__(self, function): # runs when memoize class is called + self.function = function + self.memoized = {} + + def __call__(self, *args): # runs when memoize instance is called + try: + return self.memoized[args] + except KeyError: + self.memoized[args] = self.function(*args) + return self.memoized[args] + + +@Memoize +def sum2x(n): + return sum(2 * i for i in range(n)) + +import time + + +def timed_func(func): + def timed(*args, **kwargs): + start = time.time() + result = func(*args, **kwargs) + elapsed = time.time() - start + print("time expired: {}".format(elapsed)) + return result + return timed + + +@timed_func +@Memoize +def sum2x(n): + return sum(2 * i for i in range(n)) diff --git a/Examples/Session10/property_ugly.py b/Examples/Session10/property_ugly.py new file mode 100644 index 0000000..d20c1dc --- /dev/null +++ b/Examples/Session10/property_ugly.py @@ -0,0 +1,19 @@ +#!/usr/bin/env python + +class C(object): + """ + Property defined in about the most ugly way possible + """ + def __init__(self): + self._x = None + def x(self): + return self._x + x = property(x) + def _set_x(self, value): + self._x = value + x = x.setter(_set_x) + def _del_x(self): + del self._x + x = x.deleter(_del_x) + + diff --git a/Examples/Session10/test_p_wrapper.py b/Examples/Session10/test_p_wrapper.py new file mode 100644 index 0000000..40ba0fd --- /dev/null +++ b/Examples/Session10/test_p_wrapper.py @@ -0,0 +1,39 @@ +#!/usr/bin/env python + +""" +test code for the p_wrapper assignment +""" + +from p_wrapper import p_wrapper #, tag_wrapper + + +def test_p_wrapper(): + @p_wrapper + def return_a_string(string): + return string + + assert return_a_string('this is a string') == '

this is a string

' + +def test_with_args(): + @p_wrapper + def f_string(a, b, this=45 ): + return "the numbers are: {}, {}, {}".format(a,b,this) + + assert f_string(2, 3, this=54) == "

the numbers are: 2, 3, 54

" + + +#Extra credit: + +def test_tag_wrapper(): + @tag_wrapper('html') + def return_a_string(string): + return string + + assert return_a_string("this is a string") == " this is a string " + +def test_tag_wrapper2(): + @tag_wrapper('div') + def return_a_string(string): + return string + + assert return_a_string("this is a string") == "
this is a string
" diff --git a/Examples/Session10/timer_context.py b/Examples/Session10/timer_context.py new file mode 100644 index 0000000..ee327dc --- /dev/null +++ b/Examples/Session10/timer_context.py @@ -0,0 +1,20 @@ +#!/usr/bin/env python3 + +""" +Timer context manager +""" +import time + + +class Timer: + def __init__(self, file_like): + self.file_like = file_like + + def __enter__(self): + self.start = time.clock() + + def __exit__(self, *args): + elapsed = time.clock() - self.start + msg = "Elapsed time: {} seconds".format(elapsed) + self.file_like.write(msg) + return False diff --git a/Examples/Suppliments/ICanEatGlass.utf16.txt b/Examples/Suppliments/ICanEatGlass.utf16.txt new file mode 100644 index 0000000000000000000000000000000000000000..24a0858d5f8f2322c8715c2add9bfc46466054f6 GIT binary patch literal 1428 zcma)+O;1xn6oyZo)pgItg`EWnYE0P~#Y94g8u0^+9~)P-6uHvg)^bZE{s8}kKLKMZ znn-{EQZ;Ve>E4ZotqYgn^UhEp#wO5Ih9;bO02`lAm71cEbP2ZgOKh_av>Q7bv|fEk(Tfv3vbm#mHIml zc0^THs$iMus$(896Q4@p(?pU|pUh4NW^-03R6viP^!A`ohIJO|zKAU6X;bZs_>r`U zY&O(Kb&(&Bwos^BDfDjqpqJ`HnVtHp>R0irI@~LE+^XAf>(1L(*Ky14t@~Eg?u~oK z+Hq^VEABaxF1Q~>eZ6hCyG3tnpuN4u!;|8s>#|#MG4f#)RiPg8Yrs%>ic8G(h1Z{n+@>mm8s%nrrpoJ{8easI$xxQ_?#jVycta z>v!V^>B;vyK1pVpvMZs>8M@gJV*-q4UfNje)YW02vyz5bOgXEjV*!6D zwwjR=`&+>-p6@JJ_agO+PzCk$NCf2~|Lx#iJNed4@DmQoK+Ix<86>KOm};UU&)R-& zQ&=`&s8cUn@g3%!B+E*$Q%H)NJPndP1|3-_mOLoO$fB29Ioxovo8v`si--Heo}c`sF(WKjpUoUfn&Ka~(_N+KY0S=O0Cs9m@a! literal 0 HcmV?d00001 diff --git a/Examples/Suppliments/ICanEatGlass.utf8.txt b/Examples/Suppliments/ICanEatGlass.utf8.txt new file mode 100644 index 0000000..9ecba2b --- /dev/null +++ b/Examples/Suppliments/ICanEatGlass.utf8.txt @@ -0,0 +1,23 @@ +I Can Eat Glass: + +And from the sublime to the ridiculous, here is a certain phrase in an assortment of languages: + +Sanskrit: ๏ปฟเค•เคพเคšเค‚ เคถเค•เฅเคจเฅ‹เคฎเฅเคฏเคคเฅเคคเฅเคฎเฅ เฅค เคจเฅ‹เคชเคนเคฟเคจเคธเฅเคคเคฟ เคฎเคพเคฎเฅ เฅฅ + +Sanskrit (standard transcription): kฤcaแนƒ ล›aknomyattum; nopahinasti mฤm. + +Classical Greek: แฝ•ฮฑฮปฮฟฮฝ ฯ•ฮฑฮณฮตแฟ–ฮฝ ฮดแฝปฮฝฮฑฮผฮฑฮนฮ‡ ฯ„ฮฟแฟฆฯ„ฮฟ ฮฟแฝ” ฮผฮต ฮฒฮปแฝฑฯ€ฯ„ฮตฮน. + +Greek (monotonic): ฮœฯ€ฮฟฯฯŽ ฮฝฮฑ ฯ†ฮฌฯ‰ ฯƒฯ€ฮฑฯƒฮผฮญฮฝฮฑ ฮณฯ…ฮฑฮปฮนฮฌ ฯ‡ฯ‰ฯฮฏฯ‚ ฮฝฮฑ ฯ€ฮฌฮธฯ‰ ฯ„ฮฏฯ€ฮฟฯ„ฮฑ. + +Greek (polytonic): ฮœฯ€ฮฟฯแฟถ ฮฝแฝฐ ฯ†ฮฌฯ‰ ฯƒฯ€ฮฑฯƒฮผฮญฮฝฮฑ ฮณฯ…ฮฑฮปฮนแฝฐ ฯ‡ฯ‰ฯแฝถฯ‚ ฮฝแฝฐ ฯ€ฮฌฮธฯ‰ ฯ„ฮฏฯ€ฮฟฯ„ฮฑ. + +Latin: Vitrum edere possum; mihi non nocet. + +Old French: Je puis mangier del voirre. Ne me nuit. + +French: Je peux manger du verre, รงa ne me fait pas mal. + +Provenรงal / Occitan: Pรฒdi manjar de veire, me nafrariรก pas. + +Quรฉbรฉcois: J'peux manger d'la vitre, รงa m'fa pas mal. \ No newline at end of file diff --git a/Examples/Suppliments/add_book_data.py b/Examples/Suppliments/add_book_data.py new file mode 100644 index 0000000..6fa4b5d --- /dev/null +++ b/Examples/Suppliments/add_book_data.py @@ -0,0 +1,49 @@ +#!/usr/bin/env python + +""" +sample data for persistence/serializatiion examples + +This version is nested, with more stucture + - can be saved with pickle, JSON, xml... +""" + +AddressBook = [ {'first_name': "Chris", + 'last_name': "Barker", + 'address' : {'line_1':"835 NE 33rd St", + 'line_2' : "", + 'city' : "Seattle", + 'state': "WA", + 'zip': "96543"}, + 'email' : "PythonCHB@gmail.com", + 'home_phone' : "206-555-1234", + 'office_phone' : "123-456-7890", + 'cell_phone' : "234-567-8901", + }, + + {'first_name': "Fred", + 'last_name': "Jones", + 'address' : {'line_1':"123 SE 13th St", + 'line_2' : "Apt. 43", + 'city' : "Tacoma", + 'state': "WA", + 'zip': "93465"}, + 'email' : "FredJones@some_company.com", + 'home_phone' : "510-555-1234", + 'office_phone' : "564-466-7990", + 'cell_phone' : "403-561-8911", + }, + + {'first_name': "Nancy", + 'last_name': "Wilson", + 'address' : {'line_1':"8654 Walnut St", + 'line_2' : "Suite 567", + 'city' : "Pasadena", + 'state': "CA", + 'zip': "12345"}, + 'email' : "Wilson.Nancy@gmail.com", + 'home_phone' : "423-321-9876", + 'office_phone' : "123-765-9877", + 'cell_phone' : "432-567-8466", + }, + ] + diff --git a/Examples/Suppliments/add_book_data_flat.py b/Examples/Suppliments/add_book_data_flat.py new file mode 100644 index 0000000..97a0869 --- /dev/null +++ b/Examples/Suppliments/add_book_data_flat.py @@ -0,0 +1,47 @@ +#!/usr/bin/env python + +""" +sample data for persistence/serialization examples +this version is flat for saving in CSV, ini, etc. +""" + +AddressBook = [ {'first_name': "Chris", + 'last_name': "Barker", + 'address_line_1':"835 NE 33rd St", + 'address_line_2' : "", + 'address_city' : "Seattle", + 'address_state': "WA", + 'address_zip': "96543", + 'email' : "PythonCHB@gmail.com", + 'home_phone' : "206-555-1234", + 'office_phone' : "123-456-7890", + 'cell_phone' : "234-567-8901", + }, + + {'first_name': "Fred", + 'last_name': "Jones", + 'address_line_1':"123 SE 13th St", + 'address_line_2' : "Apt. 43", + 'address_city' : "Tacoma", + 'address_state': "WA", + 'address_zip': "93465", + 'email' : "FredJones@some_company.com", + 'home_phone' : "510-555-1234", + 'office_phone' : "564-466-7990", + 'cell_phone' : "403-561-8911", + }, + + {'first_name': "Nancy", + 'last_name': "Wilson", + 'address_line_1':"8654 Walnut St", + 'address_line_2' : "Suite 567", + 'address_city' : "Pasadena", + 'address_state': "CA", + 'address_zip': "12345", + 'email' : "Wilson.Nancy@gmail.com", + 'home_phone' : "423-321-9876", + 'office_phone' : "123-765-9877", + 'cell_phone' : "432-567-8466", + }, + ] + diff --git a/Examples/Suppliments/example.cfg b/Examples/Suppliments/example.cfg new file mode 100644 index 0000000..c27f293 --- /dev/null +++ b/Examples/Suppliments/example.cfg @@ -0,0 +1,9 @@ +[Section1] +int = 15 +bool = true +float = 3.1415 + +[Section2] +int = 32 +bool = False +float = 1.4235 \ No newline at end of file diff --git a/Examples/Suppliments/hello_unicode.py b/Examples/Suppliments/hello_unicode.py new file mode 100644 index 0000000..6bbad1d --- /dev/null +++ b/Examples/Suppliments/hello_unicode.py @@ -0,0 +1,13 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +hello = 'Hello ' +world = u'ไธ–็•Œ' + +print hello + world + +print u"It was nice weather today: it reached 80\u00B0" + +print u"Maybe it will reach 90\N{degree sign}" + +print u"It is extremely rare for it ever to reach 100ยฐ in Seattle" diff --git a/Examples/Suppliments/latin1_test.py b/Examples/Suppliments/latin1_test.py new file mode 100644 index 0000000..3990078 --- /dev/null +++ b/Examples/Suppliments/latin1_test.py @@ -0,0 +1,66 @@ +#!/usr/bin/env python + +""" +An example of using latin-1 as a universal encoding + +latin-1 is a superset of ASCII that is suitable for western european languages. + +Is the most common, and a good default, if you need a one-byte per char encoding +for European text. + +It also has a nice property: + : every byte value from 0 to 255 is avalid charactor + +Thus you will never get an UnicodeDecodeError if +you try to decode arbitrary bytes with latin-1. + +And it can "round-trip" trhough a unicode object. + +This can be useful is you don't know the encoding -- at least it won't break. +It's also useful if you need to work with cobined text+binary data. + + + +""" + +# all the byte values in a bytes (str) object: +all_bytes = ''.join( [chr(i) for i in range(255)] ) + +print type(all_bytes) +print len(all_bytes) + +print "Example value: 20" +print ord(all_bytes[20]) == 20 +print "Example high value: 245" +print ord(all_bytes[245]) == 245 + +# now decode it to a unicode object: +try: + uni = all_bytes.decode() +except UnicodeDecodeError: + print "OOPS: can't decode with default encoding" + +# latin-1 works: +try: + all_uni = all_bytes.decode('latin-1') + print "Yup -- that worked" + print all_uni + print "note that the ASCII subset is the same..." +except UnicodeDecodeError: + print "OOPS: This should have worked!!" + raise + +## now show that it round-trips: +all_bytes2 = all_uni.encode('latin-1') + +if all_bytes2 == all_bytes: + print "yup -- that worked...the values are preserved on the round trip." +else: + print "Hey, that should have worked" + + + + + + + diff --git a/Examples/Suppliments/text.utf16 b/Examples/Suppliments/text.utf16 new file mode 100644 index 0000000000000000000000000000000000000000..b80b2efca2c24110bedfabf5e9b5dfbddfa5d6aa GIT binary patch literal 1358 zcmb7@Pe@cz6vl6I-{Q>_H{!}&_S)4hOGzk09T!n#kYT#(spBY&PkhY`j1)>DE`mfX zD>vbyU4*!hN(uzQZMf*q%5}5~T35gOoZ-!=BNLbN&OPUR=eyti^Zx$1B|eu)|wy=xlXh)v-hO$=T7I~pUpJnW1m2C7r#B@7zuI8TJ!i4O`znLzM!T4eGcRk6wQT8aeYbH#zt)Z()^Yye?3eznKZ8i<75!Du M=upo#9^~`HKl&`ur2qf` literal 0 HcmV?d00001 diff --git a/Examples/Suppliments/text.utf32 b/Examples/Suppliments/text.utf32 new file mode 100644 index 0000000000000000000000000000000000000000..c529531076d3d1be03e02f47418ac309e26472a8 GIT binary patch literal 2716 zcmchZOGuSL7>1|FMOqY5v~1edF1t`rhMJ2gD#$R~b-a~ONv48QB#E>LlCb+GT(pY_ z7tw_RL2w%_x~yDFtDtrDJU9a($ICfci--4{f4t_fjLI~Z^3FnetLL+RO zv-WubdeZYgv>hT`0QdAUPj6al>$4pq90&a_LXKVTI+f(Et)LF{CcTDUPj(*~@hO#R z;s#TWo|K~|t^1Q&L!VsNTJ}?{Rvpis(-m;0od!HcpXC8YL?Of+Pb}WG-_}ZIsxd;1*&sN)a7rsI*RKpHvhS$li zK_l@?WkZVFh3#>g7%RR@#X+_xNme2=Czrj3>L?-g4Y4 z@=UrGtT+Wt_z_F#-Ru5p$ZCV-HNV-?7tLk#@{?wp%Kh?Dy_9! zU~JC%0qX&<*4)1DZVuriJcc_k0Z*WcW-^1UAA)}O;Vs;Rmr$%{eR9qzZ1dzeYq)m{ zhF}t`XRhI-_OgZ;{T_kw)_Vt|X?+_tW&|n&-&QDq_f&058qsnw=M3ck1?J9ov;n&l zy1?i55Eo%`V+d1ldJ{85pF#z6z+$oU?SCis2Yg65D$z0c3`5Wj!_-?!f7bX7{uI%r literal 0 HcmV?d00001 diff --git a/Examples/Suppliments/text.utf8 b/Examples/Suppliments/text.utf8 new file mode 100644 index 0000000..9de1889 --- /dev/null +++ b/Examples/Suppliments/text.utf8 @@ -0,0 +1,17 @@ +Origin (in native language) Name (in native language) +ี€ีกีตีกีฝีฟีกีถ ิฑึ€ีกีด ิฝีกีนีกีฟึ€ีตีกีถ + Australia Nicole Kidman + ร–sterreich Johann StrauรŸ + Azษ™rbaycan Vaqif Sษ™mษ™doฤŸlu + ะะทำ™ั€ะฑะฐั˜านะฐะฝ ะ’ะฐะณะธั„ ะกำ™ะผำ™ะดะพา“ะปัƒ + Azษ™rbaycan Heydษ™r ฦliyev + ะะทำ™ั€ะฑะฐั˜านะฐะฝ าบะตั˜ะดำ™ั€ ำ˜ะปะธั˜ะตะฒ + Belgiรซ Renรฉ Magritte + Belgique Renรฉ Magritte + Belgien Renรฉ Magritte + เฆฌเฆพเฆ‚เฆฒเฆพ เฆธเงเฆ•เงเฆฎเฆพเฆฐ เฆฐเฆพเงŸ + เฝ เฝ–เพฒเฝดเฝ‚เผ‹เฝกเฝดเฝฃเผ เฝ˜เฝ‚เฝผเฝ“เผ‹เฝ”เฝผเผ‹เฝขเพกเฝผเผ‹เฝขเพ—เฝบเผ + แž”แŸ’แžšแž‘แŸแžŸโ€‹โ€‹โ€‹แž€แž˜แŸ’แž–แžปแž‡แžถ แž–แŸ’แžšแŸ‡โ€‹แž–แžปแž‘แŸ’แž‹แžƒแŸ„แžŸแžถแž…แžถแžšโ€ŒแŸ’แž™โ€‹แž‡แžฝแž“โ€‹แžŽแžถแž +Canada Cรฉline Dion + แ“„แ“‡แ•—แ’ปแ’ฅแ…แ‘ฆ แ“ฑแ“ดแ“ แŠแ’กแ“—แ’ƒแ‘ฒแ–… + \ No newline at end of file diff --git a/Examples/Suppliments/unicode_exception_test.py b/Examples/Suppliments/unicode_exception_test.py new file mode 100755 index 0000000..24666dc --- /dev/null +++ b/Examples/Suppliments/unicode_exception_test.py @@ -0,0 +1,16 @@ +#!/usr/bin/python + +""" +example for what happens when you pass non-ascii unicode to a Exception +""" + +#msg = u'This is an ASCII-compatible unicode message' + +msg = u'This is an non ASCII\N{EM DASH}compatible unicode message' + +print "\nDo you see this message in the Exception report?\n" +print msg +print + +raise ValueError(msg) + diff --git a/Examples/Suppliments/unicodify.py b/Examples/Suppliments/unicodify.py new file mode 100644 index 0000000..15683ee --- /dev/null +++ b/Examples/Suppliments/unicodify.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python + +''' +Decorators to convert all arguments passed to a function or method to +unicode or str, including default arguments + +From: http://axialcorps.com/2014/03/20/unicode-str/ + +''' + + +import sys +import functools +import inspect + +def _convert_arg(arg, from_, conv, enc): + '''Safely convert unicode to string or string to unicode''' + return getattr(arg, conv)(encoding=enc) if isinstance(arg, from_) else arg + +def _wrap_convert(from_type, fn, encoding=None): + '''Decorate a function converting all str arguments to unicode or + vice-versa''' + conv = 'decode' if from_type is str else 'encode' + encoding = encoding or sys.getdefaultencoding() + + # override string defaults using partial + aspec, dflts = inspect.getargspec(fn), {} + if aspec.defaults: + for k,v in zip(aspec.args[-len(aspec.defaults):],aspec.defaults): + dflts[k] = _convert_arg(v, from_type, conv, encoding) + fn = functools.partial(fn, **dflts) + + @functools.wraps(fn.func if isinstance(fn, functools.partial) else fn) + def converted(*args, **kwargs): + args = [_convert_arg(a, from_type, conv, encoding) for a in args] + for k,v in kwargs.iteritems(): + kwargs[k] = _convert_arg(v, from_type, conv, encoding) + return fn(*args, **kwargs) + + return converted + +def unicodify(fn=None, encoding=None): + '''Convert all str arguments to unicode''' + if fn is None: + return functools.partial(unicodify, encoding=encoding) + return _wrap_convert(str, fn, encoding=encoding) + +def stringify(fn=None, encoding=None): + '''Convert all unicode arguments to str''' + if fn is None: + return functools.partial(stringify, encoding=encoding) + return _wrap_convert(unicode, fn, encoding=encoding) + +__all__ = ['unicodify', 'stringify'] \ No newline at end of file diff --git a/README.rst b/README.rst new file mode 100644 index 0000000..622628a --- /dev/null +++ b/README.rst @@ -0,0 +1,14 @@ +IntroToPython +============== + +Introduction to Python: First in the Python Certification series. + +This repository contains the source materials for the first class in the the University of Washington Professional and Continuing Education Program Python Certification Program: + +.. _Certificate in Python Programming : http://www.pce.uw.edu/certificates/python-programming.html + +See the Syllabus for more detail. + +Class lecture materials are available in a rendered version from: + +http://uwpce-pythoncert.github.io/IntroPython2016a diff --git a/Syllabus.rst b/Syllabus.rst new file mode 100644 index 0000000..3257c7f --- /dev/null +++ b/Syllabus.rst @@ -0,0 +1,328 @@ +************************************ +Syllabus: Introduction to Python +************************************ + +UW Adult and Continuing Education Program +============================================ + +Certification in Python Programming: Program Description +--------------------------------------------------------- + +Program ID #5149 + +The Python Certificate program is a 9-month curriculum divided into three courses. By the end of the program students will have gained a fundamental understanding of programming in Python by creating a variety of scripts and applications for the Web and for systems development. Python is a versatile programming language, suitable for projects ranging from small scripts to large systems. The certificate program emphasizes best practices such as version control, unit testing and recommended styles and idioms. Students will explore the large standard library of Python 3.0, which supports many common programming tasks. + +First Course: Introduction to Python +===================================== + +Tuesdays 6-9 pm: Oct 6 - Dec 8, 2015 (10 Sessions) +--------------------------------------------------- + + +NOTE: in the spirit of the dynamic nature of Python, this Syllabus (and the class) will be a dynamic document -- evolving as the class progresses. The general structure is fixed, but the details will change to meet the evolving needs of the class. + + +Learning Goals +=============== + +By the end of this course, students will be able to โ€œdo something useful with Pythonโ€. + * Identify/characterize/define a problem + * Design a program to solve the problem + * Create executable code + * Read most Python code + * Write basic unit tests + +Approach: +========= +This class assumes a basic knowledge of programming. Thus I will try to emphasize what is unique about Python, with less focus on general programing concepts. + +One learns programming by doing -- I'll be demonstrating as I talk about concepts, and I will pause frequently to give you a chance to try things out, so plan on having a laptop up and running with python and your text editor of choice during each class. + +We will be using a combination of traditional lectore format at "reverse classroom" approach -- We will generally have reading (or video) assignements that cover a topic, and then in class, we will work through excercises as a group to cement your understanding. We will also be doing frequent "pair programming" -- teaming the students up in pairs to work through excercises together. + +Logistics +========= +Location: Puget Sound Plaza, 4th and Union, Seattle +Dates, times: Tuesday nights, 6 - 9pm; Oct 6 - Dec 8, 2015 +Instructor: Chris Barker, PhD [PythonCHB@gmail.com] +Course assistant: Maria McKinley [parody@uw.edu] +Course website: https://github.com/UWPCE-PythonCert/IntroToPython + +Instructor: +=========== +Christopher Barker, PhD. (``PythonCHB@gmail.com``) is an oceanographer and software developer currently working for NOAA in Seattle. He first began programming over 30 years ago, and has been using programming to solve problems in science and engineering ever since. He has been using Python as his primary language since 1998. Chris gives numerous presentations on his work at professional conferences, and teaches oceanography and oil spill modeling at regular workshops. He has been involved with the Seattle Python Interest Group (www.seapig.org) for many years, and has given a number of talks and tutorials at SEAPIG meetings, as well as the PyCon and SciPy conferences. He is an active participant in a number Python-related open source communities, and has served as a Google Summer of Code mentor for the wxPython project. + + +Python Version: +=============== + +There are two main supported versions of Python: the 2.* series and the 3.* series (py3k). In this class we will be using "cPython" version 3.5, the version distributed by ``_. Each student is expected to have access to a computer with python 3.5 and a decent programmers text editor installed, both during class and for homework assignments. Any modern Operating sytem is fine: OS-X, Linux, or Windows. + +Note that python3 and Python2 have some slightly different syntax and symantics. Much (or most), of the examples you find on the web are in Python2 syntax. We will cover the differences early in class so you will know how to translate. + +Assignments And Assessment +=========================== + +Homework: +--------- +There will generally be weekly homework assignments. They will include both reading and video watching and programming excercises. You are not required to turn in the assignments to pass the course, however, we learn by doing, so I do encourage you to put some time in to the homework. I will review your work if you ask me to, and do mini code-reviews of selected assignments during class. + +`Teach Yourself Programming in Ten Years `_ + +In addition, each student will identify a small project, ideally related to your work, that can be developed as a class project -- that project will be the primary homework for the last few classes. + +Lightning Talks: +----------------- + +Each student is expected to give one "lightning talk" during the class -- this is a simple 5-minute talk on something related to Python -- totally up to you. We will randomly assign the talks schedule (using Python, of course) during the first class. + +Grading And Attendance +---------------------- + +This course is graded pass/fail, based on attendance and completion of projects. Students are required to attend at least 8 of the 10 classes. + +Policies And Values +------------------- + +Active learning requires students to participate in the class, as opposed to sitting and listening quietly. In class students will follow the instructor in creating demonstrative examples. Outside of class, students are expected to read the assignments, perform the homework, and post questions (about recent session topics) that they have on the class mailing list before the next class session. Other students are strongly encouraged to answer these questions if possible. Answers to common and unanswered questions will be reviewed in the next class session. + +Your feedback on the course and instruction +------------------------------------------- + +After the 3rd class session, we solicit anonymous feedback from all students regarding the pacing and instruction of the course. Students will also be invited to provide comments at the end of the course. + +Accomodations +------------- + +The University of Washington is committed to providing access and reasonable accommodation in its services, programs, activities, education and employment for individuals with disabilities. For information or to request disability accommodation contact: Disability Services Office: 206.543.6450/V, 206.543.6452/TTY, 206.685.7264 (FAX), or e-mail at dso@u.washington.edu. + +Student Handbook +----------------- + +The student handbook can be found online http://www.pce.uw.edu/resources/certificates/ + +Class format: +============== + +Each class will be broken down something like this: + +- 20 minutes talk +- 35 minutes lab time + +- 5 minute lightning talk +- 5 minute lightning talk +- 20 minutes talk +- 35 minutes lab time + +- 5 minute lightning talk +- 5 minute lightning talk +- 20 minutes talk +- 30 minutes lab time + +(there will be no official breaks, but we should all feel free to move about during lab/exercise time) + + +gitHub: +======= + +All class materials will be up on gitHub (where you probably found this). This allows me to update things at the last minute, and the students can all have easy access to the latest versions. It also familiarizes you with a very useful tool for software development. + +We will also be using gitHub to communicate during the class -- turn in assignments, post questions, etc. + +We'll spend a bit of time during the first couple classes getting everyone up and running with git and gitHub. + +https://github.com/UWPCE-PythonCert/IntroToPython + +for rendered and ready to read version of the class lecture notes: + +http://UWPCE-PythonCert.github.io/IntroToPython + +Reading: +======== + +There is no assigned text book. However, you may find it beneficial to read other discussions of topics in addition to what I present in class or assign as reading: either to explore a topic more deeply, or to simple get another viewpoint. There are many good books on Python, and many more excellent discussions of individual topics on the web. + +Note that mamny books still cover primarily (or only) Python 2. THey can still be very, very useful, the syntax is only a little different, and the concepts the same. + +A few you may want to consider: + + +References for getting started +------------------------------- + +* **The Python Tutorial** + (https://docs.python.org/3/tutorial/): This is the + official tutorial from the Python website. No more authoritative source is + available. + +* **Code Academy Python Track** + (http://www.codecademy.com/tracks/python): Often + cited as a great resource, this site offers an entertaining and engaging + approach and in-browser work. Python2, as far as I can tell, but most of the lessons will work fine with python3 syntax. + +* **Learn Python the Hard Way** + (http://learnpythonthehardway.org/book/): Solid + and gradual. This course offers a great foundation for folks who have never + programmed in any language before. [Python 2] + +* **Core Python Programming** + (http://corepython.com/): Only available as a dead + trees version, but if you like to have book to hold in your hands anyway, this is the best textbook style introduction out there. It starts from the + beginning, but gets into the full language. Published in 2009, but still in + print, with updated appendixes available for new language features. IN teh thord edtion, "the contents have been cleaned up and retrofitted w/Python 3 examples paired w/their 2.x friends."" + +* **Dive Into Python 3** + (http://www.diveinto.org/python3/): The updated version + of a classic. This book offers an introduction to Python aimed at the student who has experience programming in another language. Updated for Python 3. + +* **Python for You and Me** + (http://pymbook.readthedocs.org/en/latest/): Simple + and clear. This is a great book for absolute newcomers, or to keep as a quick reference as you get used to the language. The latest version is Python 3 + +* **Think Python** + (http://greenteapress.com/thinkpython/): Methodical and complete. + This book offers a very "computer science"-style introduction to + Python. It is really an intro to Python *in the service of* Computer + Science, though, so while helpful for the absolute newcomer, it isn't + quite as "pythonic" as it might be. + +* **Python 101** + (http://www.blog.pythonlibrary.org/2014/06/03/python-101-book-published-today/) + Available as a reasonably priced ebook. This is a new one from a popular + Blogger about Python. Lots of practical examples. Python3, with some references to differences to Python 2. Also avaiable as a Kindle book: + http://www.amazon.com/Python-101-Michael-Driscoll-ebook/dp/B00KQTFHNK + +* **Problem Solving with Algorithms and Data Stuctures** + +http://interactivepython.org/runestone/static/pythonds/index.html + +* **Python Course** + +http://www.python-course.eu/python3_course.php + + + +References for getting better, once you know the basics +-------------------------------------------------------- + +* **Python Essential Reference** + (http://www.dabeaz.com/per.html) + The definitive reference for both Python and much of the standard library. + +* **Hitchhikers Guide to Python** + (http://docs.python-guide.org/en/latest) + Under active development, and still somewhat incomplete, but what is there is good stuff. + +* **Writing Idiomatic Python** + (https://www.jeffknupp.com/writing-idiomatic-python-ebook) + Focused on not just getting the code to work, but how to write it in a really "Pythonic" way. + +* **Fluent Python** + (http://shop.oreilly.com/product/0636920032519.do) + All python3, and focused on getting the advanced details right. Good place to go once you've got the basics down. + +* **Python 3 Object Oriented Programming** * + https://www.packtpub.com/application-development/python-3-object-oriented-programming + Nice book specifically about Object Oriented programming stucture, and how to do it in Python. From local Author and founder of the Puget Sound Programming Python (PuPPy) meetup group, Dusty Phillips. + +... and many others + +Class Schedule: +================ + +Topics of each week +-------------------- + +Week 1: Oct 6 +................ + +General Introduction to Python and the class. Using the command interpreter and development environment. + +Kick-off tutorial + +Finding and using the documentation. Getting help. + +Python 2/3 differences. + + +Week 2: Oct 13 +................ + +Introduction to git and gitHub + +Basic data types. + +Functions: definition and use, arguments, block structure, scope, recursion + +Modules and import + +Conditionals and Boolean expressions + + +Week 3: Oct 20 +................. + +Sequences: Strings, Tuples, Lists + +Iteration, looping and control flow. + +String methods and formatting + + +Week 4: Oct 27 +................ + +Dictionaries, Sets and Mutability. + +Files and Text Processing + + +Week 5: November 3 +........................ + +Exceptions + +Testing + +List and Dict Comprehensions + + +Week 6: November 10 +.................... + +Advanced Argument passing + +Lambda + +Functions as Objects + + +Week 7: November 17 +....................... + +Object Oriented Programming: classes, instances, and methods + + +Week 8: November 24 +.................... +More OO: Multiple inheritance, Properties, Special methods. + +Emulating built-in types + + +Week 9: December 1 +................... + +Iterators and Generators + + +Week 10: December 8 +.................... + +Decorators + +Context Managers + +Wrap Up / Students Code review + + diff --git a/slides_sources/LICENSE.txt b/slides_sources/LICENSE.txt new file mode 100644 index 0000000..8b88d6b --- /dev/null +++ b/slides_sources/LICENSE.txt @@ -0,0 +1,98 @@ +Creative Commons Attribution-ShareAlike 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution-ShareAlike 4.0 International Public License ("Public License"). To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions. + +Section 1 โ€“ Definitions. + +Adapted Material means material subject to Copyright and Similar Rights that is derived from or based upon the Licensed Material and in which the Licensed Material is translated, altered, arranged, transformed, or otherwise modified in a manner requiring permission under the Copyright and Similar Rights held by the Licensor. For purposes of this Public License, where the Licensed Material is a musical work, performance, or sound recording, Adapted Material is always produced where the Licensed Material is synched in timed relation with a moving image. +Adapter's License means the license You apply to Your Copyright and Similar Rights in Your contributions to Adapted Material in accordance with the terms and conditions of this Public License. +BY-SA Compatible License means a license listed at creativecommons.org/compatiblelicenses, approved by Creative Commons as essentially the equivalent of this Public License. +Copyright and Similar Rights means copyright and/or similar rights closely related to copyright including, without limitation, performance, broadcast, sound recording, and Sui Generis Database Rights, without regard to how the rights are labeled or categorized. For purposes of this Public License, the rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights. +Effective Technological Measures means those measures that, in the absence of proper authority, may not be circumvented under laws fulfilling obligations under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996, and/or similar international agreements. +Exceptions and Limitations means fair use, fair dealing, and/or any other exception or limitation to Copyright and Similar Rights that applies to Your use of the Licensed Material. +License Elements means the license attributes listed in the name of a Creative Commons Public License. The License Elements of this Public License are Attribution and ShareAlike. +Licensed Material means the artistic or literary work, database, or other material to which the Licensor applied this Public License. +Licensed Rights means the rights granted to You subject to the terms and conditions of this Public License, which are limited to all Copyright and Similar Rights that apply to Your use of the Licensed Material and that the Licensor has authority to license. +Licensor means the individual(s) or entity(ies) granting rights under this Public License. +Share means to provide material to the public by any means or process that requires permission under the Licensed Rights, such as reproduction, public display, public performance, distribution, dissemination, communication, or importation, and to make material available to the public including in ways that members of the public may access the material from a place and at a time individually chosen by them. +Sui Generis Database Rights means rights other than copyright resulting from Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, as amended and/or succeeded, as well as other essentially equivalent rights anywhere in the world. +You means the individual or entity exercising the Licensed Rights under this Public License. Your has a corresponding meaning. +Section 2 โ€“ Scope. + +License grant. +Subject to the terms and conditions of this Public License, the Licensor hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive, irrevocable license to exercise the Licensed Rights in the Licensed Material to: +reproduce and Share the Licensed Material, in whole or in part; and +produce, reproduce, and Share Adapted Material. +Exceptions and Limitations. For the avoidance of doubt, where Exceptions and Limitations apply to Your use, this Public License does not apply, and You do not need to comply with its terms and conditions. +Term. The term of this Public License is specified in Section 6(a). +Media and formats; technical modifications allowed. The Licensor authorizes You to exercise the Licensed Rights in all media and formats whether now known or hereafter created, and to make technical modifications necessary to do so. The Licensor waives and/or agrees not to assert any right or authority to forbid You from making technical modifications necessary to exercise the Licensed Rights, including technical modifications necessary to circumvent Effective Technological Measures. For purposes of this Public License, simply making modifications authorized by this Section 2(a)(4) never produces Adapted Material. +Downstream recipients. +Offer from the Licensor โ€“ Licensed Material. Every recipient of the Licensed Material automatically receives an offer from the Licensor to exercise the Licensed Rights under the terms and conditions of this Public License. +Additional offer from the Licensor โ€“ Adapted Material. Every recipient of Adapted Material from You automatically receives an offer from the Licensor to exercise the Licensed Rights in the Adapted Material under the conditions of the Adapterโ€™s License You apply. +No downstream restrictions. You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material. +No endorsement. Nothing in this Public License constitutes or may be construed as permission to assert or imply that You are, or that Your use of the Licensed Material is, connected with, or sponsored, endorsed, or granted official status by, the Licensor or others designated to receive attribution as provided in Section 3(a)(1)(A)(i). +Other rights. + +Moral rights, such as the right of integrity, are not licensed under this Public License, nor are publicity, privacy, and/or other similar personality rights; however, to the extent possible, the Licensor waives and/or agrees not to assert any such rights held by the Licensor to the limited extent necessary to allow You to exercise the Licensed Rights, but not otherwise. +Patent and trademark rights are not licensed under this Public License. +To the extent possible, the Licensor waives any right to collect royalties from You for the exercise of the Licensed Rights, whether directly or through a collecting society under any voluntary or waivable statutory or compulsory licensing scheme. In all other cases the Licensor expressly reserves any right to collect such royalties. +Section 3 โ€“ License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the following conditions. + +Attribution. + +If You Share the Licensed Material (including in modified form), You must: + +retain the following if it is supplied by the Licensor with the Licensed Material: +identification of the creator(s) of the Licensed Material and any others designated to receive attribution, in any reasonable manner requested by the Licensor (including by pseudonym if designated); +a copyright notice; +a notice that refers to this Public License; +a notice that refers to the disclaimer of warranties; +a URI or hyperlink to the Licensed Material to the extent reasonably practicable; +indicate if You modified the Licensed Material and retain an indication of any previous modifications; and +indicate the Licensed Material is licensed under this Public License, and include the text of, or the URI or hyperlink to, this Public License. +You may satisfy the conditions in Section 3(a)(1) in any reasonable manner based on the medium, means, and context in which You Share the Licensed Material. For example, it may be reasonable to satisfy the conditions by providing a URI or hyperlink to a resource that includes the required information. +If requested by the Licensor, You must remove any of the information required by Section 3(a)(1)(A) to the extent reasonably practicable. +ShareAlike. +In addition to the conditions in Section 3(a), if You Share Adapted Material You produce, the following conditions also apply. + +The Adapterโ€™s License You apply must be a Creative Commons license with the same License Elements, this version or later, or a BY-SA Compatible License. +You must include the text of, or the URI or hyperlink to, the Adapter's License You apply. You may satisfy this condition in any reasonable manner based on the medium, means, and context in which You Share Adapted Material. +You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, Adapted Material that restrict exercise of the rights granted under the Adapter's License You apply. +Section 4 โ€“ Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that apply to Your use of the Licensed Material: + +for the avoidance of doubt, Section 2(a)(1) grants You the right to extract, reuse, reproduce, and Share all or a substantial portion of the contents of the database; +if You include all or a substantial portion of the database contents in a database in which You have Sui Generis Database Rights, then the database in which You have Sui Generis Database Rights (but not its individual contents) is Adapted Material, including for purposes of Section 3(b); and +You must comply with the conditions in Section 3(a) if You Share all or a substantial portion of the contents of the database. +For the avoidance of doubt, this Section 4 supplements and does not replace Your obligations under this Public License where the Licensed Rights include other Copyright and Similar Rights. +Section 5 โ€“ Disclaimer of Warranties and Limitation of Liability. + +Unless otherwise separately undertaken by the Licensor, to the extent possible, the Licensor offers the Licensed Material as-is and as-available, and makes no representations or warranties of any kind concerning the Licensed Material, whether express, implied, statutory, or other. This includes, without limitation, warranties of title, merchantability, fitness for a particular purpose, non-infringement, absence of latent or other defects, accuracy, or the presence or absence of errors, whether or not known or discoverable. Where disclaimers of warranties are not allowed in full or in part, this disclaimer may not apply to You. +To the extent possible, in no event will the Licensor be liable to You on any legal theory (including, without limitation, negligence) or otherwise for any direct, special, indirect, incidental, consequential, punitive, exemplary, or other losses, costs, expenses, or damages arising out of this Public License or use of the Licensed Material, even if the Licensor has been advised of the possibility of such losses, costs, expenses, or damages. Where a limitation of liability is not allowed in full or in part, this limitation may not apply to You. +The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. +Section 6 โ€“ Term and Termination. + +This Public License applies for the term of the Copyright and Similar Rights licensed here. However, if You fail to comply with this Public License, then Your rights under this Public License terminate automatically. +Where Your right to use the Licensed Material has terminated under Section 6(a), it reinstates: + +automatically as of the date the violation is cured, provided it is cured within 30 days of Your discovery of the violation; or +upon express reinstatement by the Licensor. +For the avoidance of doubt, this Section 6(b) does not affect any right the Licensor may have to seek remedies for Your violations of this Public License. +For the avoidance of doubt, the Licensor may also offer the Licensed Material under separate terms or conditions or stop distributing the Licensed Material at any time; however, doing so will not terminate this Public License. +Sections 1, 5, 6, 7, and 8 survive termination of this Public License. +Section 7 โ€“ Other Terms and Conditions. + +The Licensor shall not be bound by any additional or different terms or conditions communicated by You unless expressly agreed. +Any arrangements, understandings, or agreements regarding the Licensed Material not stated herein are separate from and independent of the terms and conditions of this Public License. +Section 8 โ€“ Interpretation. + +For the avoidance of doubt, this Public License does not, and shall not be interpreted to, reduce, limit, restrict, or impose conditions on any use of the Licensed Material that could lawfully be made without permission under this Public License. +To the extent possible, if any provision of this Public License is deemed unenforceable, it shall be automatically reformed to the minimum extent necessary to make it enforceable. If the provision cannot be reformed, it shall be severed from this Public License without affecting the enforceability of the remaining terms and conditions. +No term or condition of this Public License will be waived and no failure to comply consented to unless expressly agreed to by the Licensor. +Nothing in this Public License constitutes or may be interpreted as a limitation upon, or waiver of, any privileges and immunities that apply to the Licensor or You, including from the legal processes of any jurisdiction or authority. +Creative Commons is not a party to its public licenses. Notwithstanding, Creative Commons may elect to apply one of its public licenses to material it publishes and in those instances will be considered the โ€œLicensor.โ€ Except for the limited purpose of indicating that material is shared under a Creative Commons public license or as otherwise permitted by the Creative Commons policies published at creativecommons.org/policies, Creative Commons does not authorize the use of the trademark โ€œCreative Commonsโ€ or any other trademark or logo of Creative Commons without its prior written consent including, without limitation, in connection with any unauthorized modifications to any of its public licenses or any other arrangements, understandings, or agreements concerning use of licensed material. For the avoidance of doubt, this paragraph does not form part of the public licenses. + +Creative Commons may be contacted at creativecommons.org. \ No newline at end of file diff --git a/slides_sources/Makefile b/slides_sources/Makefile new file mode 100644 index 0000000..b01d75f --- /dev/null +++ b/slides_sources/Makefile @@ -0,0 +1,186 @@ +# Makefile for Sphinx documentation +# + +# You can set these variables from the command line. +SPHINXOPTS = +SPHINXBUILD = sphinx-build +PAPER = +BUILDDIR = build +SASSBUILD = sassc +SASSOPTS = --include-path './scss_sources' + +# User-friendly check for sphinx-build +ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1) +$(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/) +endif + +# Internal variables. +PAPEROPT_a4 = -D latex_paper_size=a4 +PAPEROPT_letter = -D latex_paper_size=letter +ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source +# the i18n builder cannot share the environment and doctrees with the others +I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source + +.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext + +help: + @echo "Please use \`make ' where is one of" + @echo " html to make standalone HTML files" + @echo " dirhtml to make HTML files named index.html in directories" + @echo " singlehtml to make a single large HTML file" + @echo " pickle to make pickle files" + @echo " json to make JSON files" + @echo " htmlhelp to make HTML files and a HTML help project" + @echo " qthelp to make HTML files and a qthelp project" + @echo " devhelp to make HTML files and a Devhelp project" + @echo " epub to make an epub" + @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" + @echo " latexpdf to make LaTeX files and run them through pdflatex" + @echo " latexpdfja to make LaTeX files and run them through platex/dvipdfmx" + @echo " text to make text files" + @echo " man to make manual pages" + @echo " texinfo to make Texinfo files" + @echo " info to make Texinfo files and run them through makeinfo" + @echo " gettext to make PO message catalogs" + @echo " changes to make an overview of all changed/added/deprecated items" + @echo " xml to make Docutils-native XML files" + @echo " pseudoxml to make pseudoxml-XML files for display purposes" + @echo " linkcheck to check all external links for integrity" + @echo " doctest to run all doctests embedded in the documentation (if enabled)" + +clean: + rm -rf $(BUILDDIR)/* + +html: + $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html + @echo + @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." + +dirhtml: + $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml + @echo + @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." + +singlehtml: + $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml + @echo + @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." + +pickle: + $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle + @echo + @echo "Build finished; now you can process the pickle files." + +json: + $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json + @echo + @echo "Build finished; now you can process the JSON files." + +htmlhelp: + $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp + @echo + @echo "Build finished; now you can run HTML Help Workshop with the" \ + ".hhp project file in $(BUILDDIR)/htmlhelp." + +qthelp: + $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp + @echo + @echo "Build finished; now you can run "qcollectiongenerator" with the" \ + ".qhcp project file in $(BUILDDIR)/qthelp, like this:" + @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/Foundations2Python.qhcp" + @echo "To view the help file:" + @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/Foundations2Python.qhc" + +devhelp: + $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp + @echo + @echo "Build finished." + @echo "To view the help file:" + @echo "# mkdir -p $$HOME/.local/share/devhelp/Foundations2Python" + @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/Foundations2Python" + @echo "# devhelp" + +epub: + $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub + @echo + @echo "Build finished. The epub file is in $(BUILDDIR)/epub." + +latex: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo + @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." + @echo "Run \`make' in that directory to run these through (pdf)latex" \ + "(use \`make latexpdf' here to do that automatically)." + +latexpdf: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo "Running LaTeX files through pdflatex..." + $(MAKE) -C $(BUILDDIR)/latex all-pdf + @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." + +latexpdfja: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo "Running LaTeX files through platex and dvipdfmx..." + $(MAKE) -C $(BUILDDIR)/latex all-pdf-ja + @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." + +text: + $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text + @echo + @echo "Build finished. The text files are in $(BUILDDIR)/text." + +man: + $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man + @echo + @echo "Build finished. The manual pages are in $(BUILDDIR)/man." + +texinfo: + $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo + @echo + @echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo." + @echo "Run \`make' in that directory to run these through makeinfo" \ + "(use \`make info' here to do that automatically)." + +info: + $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo + @echo "Running Texinfo files through makeinfo..." + make -C $(BUILDDIR)/texinfo info + @echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo." + +gettext: + $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale + @echo + @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale." + +changes: + $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes + @echo + @echo "The overview file is in $(BUILDDIR)/changes." + +linkcheck: + $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck + @echo + @echo "Link check complete; look for any errors in the above output " \ + "or in $(BUILDDIR)/linkcheck/output.txt." + +doctest: + $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest + @echo "Testing of doctests in the sources finished, look at the " \ + "results in $(BUILDDIR)/doctest/output.txt." + +xml: + $(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml + @echo + @echo "Build finished. The XML files are in $(BUILDDIR)/xml." + +pseudoxml: + $(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml + @echo + @echo "Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml." + + +slides: + $(SPHINXBUILD) -b slides $(ALLSPHINXOPTS) $(BUILDDIR)/slides + $(SASSBUILD) $(SASSOPTS) scss_sources/slides_custom.scss > $(BUILDDIR)/slides/_static/custom.css + @echo "Build finished. The HTML slides are in $(BUILDDIR)/slides." + diff --git a/slides_sources/Readme.rst b/slides_sources/Readme.rst new file mode 100644 index 0000000..ab24192 --- /dev/null +++ b/slides_sources/Readme.rst @@ -0,0 +1,86 @@ +****************************** +Sources for Slides / Materials +****************************** + +This directory holds the source materials (RestructuredText, mostly) used +to build the slides and HTML pages for the class. + +The ``old_versions`` dir has older version of the materials, done in LaTeX. +The contents are a bit different and have been updated. There are just +there for reference. + +The documentation is written in `ReStructuredText`_ and output formats are +included for html, epub and `html5slides`_ (via the excellent `hieroglyph`_ +package). + +.. _ReStructuredText: http://docutils.sourceforge.net/rst.html +.. _html5slides: https://code.google.com/p/io-2012-slides/ +.. _hieroglyph: http://docs.hieroglyph.io/en/latest/index.html + + +Building The Documents +====================== + +You will need a handful of Python packages to build this project. You may want to use `virtualenv`_ to help manage those dependencies. + +.. _virtualenv: http://virtualenv.org +.. _virtualenvwrapper: http://virtualenvwrapper.readthedocs.org: + + +First step is to clone this repository: + +.. code-block:: bash + + $ git clone https://github.com/UWPCE-PythonCert/IntroToPython.git + ... + $ cd codefellows_f2_python + +Once that is complete, you can install all the required packages with `pip`_: + +.. _pip: http://www.pip-installer.org + +.. code-block:: bash + + $ pip install -r requirements.txt + +Finally, build the documentation using one of the output targets. To build the +plain html version, for example: + +.. code-block:: bash + + $ make html + sphinx-build -b html -d build/doctrees source build/html + Running Sphinx v1.2.2 + ... + build succeeded. + + Build finished. The HTML pages are in build/html. + +Or the html5 slides: + +.. code-block:: bash + + $ make slides + sphinx-build -b slides -d build/doctrees source build/slides + Running Sphinx v1.2.2 + ... + Build finished. The HTML slides are in build/slides. + + +License +======= + +Copyright 2014 Christopher Barker, Cris Ewing. + +Thanks to Jon Jacky and Brian Dorsey, who developed the materials from which +this course was derived. + +This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 +International License. + +To view a copy of this license, visit +``_ or send a letter to: + +Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA. + +A copy of this license in text format is included in this package in the LICENSE.txt file. diff --git a/slides_sources/ToDo.txt b/slides_sources/ToDo.txt new file mode 100644 index 0000000..e51851c --- /dev/null +++ b/slides_sources/ToDo.txt @@ -0,0 +1,15 @@ +Things to do for the UWPCE Intro to Python class: + +Notes about homework: + +" ".join(dict.keys()) + +no need to make a list first. + +NEED to do more with iterators vs iterables vs sequences. + +Future Sessions: + + +add pathlib examples + diff --git a/slides_sources/build_gh_pages.sh b/slides_sources/build_gh_pages.sh new file mode 100755 index 0000000..c40feb7 --- /dev/null +++ b/slides_sources/build_gh_pages.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +# simple script to build and push to gh-pages +# designed to be run from master + +# make the docs +make html + +# copy to other repo (on the gh-pages branch) +cp -R build/html/ ../../IntroPython2016a-ghpages +cd ../../IntroPython2016a-ghpages +git checkout gh-pages +touch .nojekyll # Make sure the repo has this file in its root, otherwise it will not render on github.io +git add * # in case there are new files added +git commit -a -m "updating presentation materials" +git pull -s ours +git push diff --git a/slides_sources/old_versions/readme.rst b/slides_sources/old_versions/readme.rst new file mode 100644 index 0000000..d341140 --- /dev/null +++ b/slides_sources/old_versions/readme.rst @@ -0,0 +1,6 @@ +Old versions of the class materials +==================================== + +These are the versinos of the class materials from 2013 -- since updated +and moved to the Sphinx/Hieroglyph documentation system. + diff --git a/slides_sources/old_versions/week-01/GvR.jpg b/slides_sources/old_versions/week-01/GvR.jpg new file mode 100644 index 0000000000000000000000000000000000000000..70446f14c325aa182955d0cf5b2a962c4f7b8bf8 GIT binary patch literal 29798 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

lkL}qTsuCs;dL&4kl?8OL*+TKD&7j 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

no$;HFS1rB~LDq}Q>-d9KOP>W; zzL9997foJxjRY_k?ZHsGl9-|@7S+b$)Ct#~_n@tcmB~v-0iD&+&2vEL9d}0&u%+cD zZbd)UV>MibOKVBJ`9O$wQ2{JxPUYyVaQM~`&dSrUP0sCTWGq?DsCVp{h^U&Ux3@3* zcx+%z_-9pxxl2H7N&lmzGO$a7M0TI>bYr{|4l^QY+I8b5)Z_g-Wa{i^s|p-MYQLNrLb}57;8pYzK12i*qX9A4(L@yR=0YZj}Nbv}F&U#gq$h&N}N&yFPOqveA z&mRs1WZ~5006Cz+V#uG{9X_cdoX$Vk!o@$!?BW#;57EjE;X!X-)WTyh{&CfhO-1g>?E*L!@+o~2EK11lGTGr7;cMtsg2gQChfCpj8gqDgU=DZxyc`W;{=P8jxwh{ zOwh}u86h`i!l4-xyL&e*&%m!rD;}k#8p3Z9Uhc^tsx+(yI?2%#oua**z-LKd{^|0t zy|g3>_ZKvcD()LZH8w#~p+t5^Z1Klx*tH{6zY1qV`YE-~P1SJA4wu@j^@ai@OWcf2 z4Pi;5i93UAn`wf}JTClH$sZ+FQ~*hAS*90E?F=hR@sjl1Q6)-;L)A4M(d%g;8)GX* z^;D`sh2s-plGsP#gN?nURGq}{Q;#ACQy8fFp-T;0?}PhuSnh_6_d8AW`Yk~se3s0m z4G8=BZpcXj*(VPp=0s~GXi`hs$2#1=nGRPWc%iSSuP}T(pWT9!)VY37E#;#tK4K={mG>M5vPqkcAb2vy9^o{;CIr=vu@0aaz=EuIxGUY=YNTd^`Rt9asuG7e8eiJ5*TsgkXhGPxSF= zg88ediG+J{7hJ#SG=;?5L24)a7`|fvkQ&PtD_qvRXT($um8u7|HcCdB5`7b48*Ez> z6t{Kz_ovvvxPZ=4cCTpQkA^18?e47aBe((fxk73Qe{vP8X(jWZ)UJq|cJRH_7jX?y zqw4RV1RzdfDhy>H&8!A#iH>|dWJL(&Y8_iY%aGiQ(epTK*asDGde)VSM$f#@MQ$6OCmjd0frSB^~Ud2_M=@&z(Ri9 z>?>`M{vv2Z`Umh;rHg)f?Xt3tWU-^EK z+Mvojt79B88nv)cm!!07>tRFn{^D9Z4O8*>T7F4Bix zpWN>GjCICZQe|AAD&ZKX?p%<=8>nUF3ily#r_4z3&7%AH2<-Q?BGDtzZDsldBqc_W zhZB-bzf@VAfc&^gim@^Re1=zNGo3_JW`$|$iS7b+i+|IIdO8UuRd#Pb<%{%HMjgHU zSfr3eGm_9*O~p}Xr++k?EZzGOsF_dye3C2m>=L^Gi}eR&`;G4YDcYJ0?jlDPa#?Dh L{d8UMZ}tBGG%Qry literal 0 HcmV?d00001 diff --git a/slides_sources/old_versions/week-01/PythonOrigins.jpg b/slides_sources/old_versions/week-01/PythonOrigins.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3312068c055138431ce0c3cc805254ec743416ed GIT binary patch literal 93768 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%0A_+(wlBL7+zlu;E`~+ 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 z z2ZIaFhA#K9(8=lgoir}q1i~sm*>`vaobk^-xvtqo9>=$=H05bn^8iHARwukI)~S3_ zcpZ+RhJ49ZAoX5*_->| znT!ey#KfX~MV<|JYo0y&K;0({99Z7E-wZ?s=6}E1|K~FwJ1|H8kT zXU~fi$n(OP%lbc_7aVmGPD}8@VASFcuz&~05qD>YH$VD#_JC%8B4ObHv((1IGU7x8{Vd?UHi{gMQ6P0T43&Rq3HMp@oQN#O%3-t@wP zw->f`57}-3^gH6poDB{#1qiT0e6|>_p>JQG3KUQ)UvI^8LSm>Ex`ojB$b!8=?A+V;Rjtm4xI{`Q(e;Q|SS5X+9hAWW^7NtkF>Urc&WF7LNq z$s%(SmA7i*6C{TUxm{vJiLEMaU39UpW-!7C*iXJc;Ho7f<)?`xpGKy&iWL|JzM%X> zNv9(JF|R2HVlUbWl1&f1PukQ)Za#jFSlgF+BI%<&nY8d={JzG9l8U=@OHqLlOiXr6 zK0XmAwTdXTey?e`*W7dtBN>5a={FfnrZX-uFPNz5k6m)v?=0Ri>(Yc5z6c>Fav`PG z50OA5()dm$A7tPA38pT}xnW9#RH%!%+E++b*t{6Vht-_%E$|`OPtcJwAH)x@bvgo3 zk}YkHnNG4ZM_6Jz@Nx!oh9f$LNH~~`75ZaZD$E7iSl}x?TGN#*48qqXF2UTetc<5Y zLU;8FO(YWbpVRyTpZK+LO&mY8@T7ey*M!X{z+Cmfl1}_zmedS~EfA?s_+38g9XM zh&n>Yn8|HdWchTT7B-}>Trd5leq8uprjOzbV5h@Li3`?kf3sxAZ)6^>L`ukLeC(xf z*Ef&UqG^g4S!s9q^hmJS__+RS#Lf23%8t=tJ^ylY(2i4U7OlN{O!Nq8H{JRgwD<^w4%xQ9~jGGoQF8mlsil$JsJwR*dDG&@|{*NxY+y&*|^wS@g>MRszic+mG2 zYBqozn&cvhk=ZFpXjFVnQ^t4}{VpCQ7Bb19QzyEHs69Z@(p^Po@vIHZ&3FM z1X)r#{<@QeabkU9`ulK(Zt%xX0?y8PD;Y1;s$OB=*#wMOIyiZ59ob%mrq!V9x@?>0 zlX2=oZy!VccHP1uA8{a%;Y5Jx*k`iXirs}kp!l{8r z&@!#TASnu`SgML6_7kg4eRW5f_@t{tn3>VfL-A9}^Nh+@EqMYd_N>-bb;MMqmE!UWA*;Ejx14PR%3j(?S|4$mXjql#+SasQ`t+l@h00}r77 z%2wR&`qm}$v&@1z5kavLfvPKu*i8#f(2yNX&$YR`82Ul=vQv58)l@P&!BYxW8J>jF zu=rcG^7eeunT4`T-DiG{*38nCu@5IE#n;u-_q|D>j2H%VeVSp7n4cJT^oK#ec=o!4 zH(~>#my`%e1!&*gEIkQv5=y_#Xw;2U3D{F-Qhyc+Sb&@Ln~$HAlG!`Ur2a=okJkj` zd-d-mPY&tTZ$9|4i4haimHhA)@FYYVE@_4MBR-Euw1wo_oNqt& z#|RY#Mx*+mZFYv7>h?NUF!8G<6O;_sqaYi;B^`J#5tSZA$W0{ZDCBeK2Qd!=Q}w$) z@PmW*VqARw!x}CkTT-ALR(y-WD`B7Uo9|Rc&VNT|{@S@Pa&rFHugq!Hzx)V-y7Wv8 zlfTfD6JH*s=)0?9Tf1Xk=~75pu+-s7cg{R{IOR%6)@?M6%#^$&juBru;Tvcs85zI> ziP-UKaMj_Dz~wNb#pI}2ks7l!F{|hYkGA%MeuQdJN!*MLK1N&wp6I}`Vta&{)0pwk zyjpv?&3l$p4HB`F*maR@^StdfJ`*4p9~y*y_9Offjp_x7Dhq(`aR9iKDlG{?vmvv| z2FTjc?9@aTKz@XmfBF&3p8W_oAV0zpZ}3Ob>2ay7C1k6D%%huzOVkyEu+Y0O!TK?7 zs{LAS%6{L>lg# z8})-VF;NrBj4SY_A-2)L;mip8Lt<4oR7cnMsM;|}{^)F}W5DGB*R)rC>}|Q&1Q0?@ zr>tWo^RfQP!r+PB#0)CA^SW{aCHJ{|3XVfW)ugbcVOi~VrD2aeocC7uYHfFIqkZ+u zK)uE4$0s0!hAfXtL$p|EMI?FsX z{1DCYGRnwtUyNVuu6v=~f5!^yxOb1!DY#&mJ#A>JfJBu|pEHD3GoNKL!hgzSeBXmQ z?$0tAC-PI=S;x3IKqjNN@hp>RQ#M080f{ODu453X$J}9fa!peu0a2wMJ4Biq8N=bP zux+JmW|nwz&wWT_>ysbovaF*W*GH9pYEJx~wMoPD*~NvCQ;^Rx88DDc2KTrZ?v~`< zXz{T4hm3hVYo%6v_W7NM+Uz7h#)%lH<4!j?{M>QZtF-_-Xo5c~&rDISefVJ(l{~!8 zRSd<@F6%#(a2;v%U?AXfer-jiR!4vES<8~dp|Q0yViX+^vCDE}R+QjU0dE=twJ)`y zZlrrYFQHFjjipeIAx<#kseY}&QQvh?J@y%2bp#ib<*OQX?MhE`uii_~cQ*H9VS$2^ zCCIPF|HF@fF7*}UN8nSHYrNeKh|Mf!UYSY1fdD583FexjOd|1+FGts#IkhH!N(+<@ z_c}sRP`~Kd@JNJNo6@>61Z*iQrxALT8$MK`|@X}EAURB!M+=_uNo7l zdRG~<@L_wl_@T+FXt`)9u;<)77{>ew>HOvRdjRqg$jklaCOcgR^@L;w=%&!;4c6Oflu`p0&tH9Pd0{c3 zod0h3mArtVBo3EGb|IZ+kjff{VV^3mvjh2IpvCgbbSsXAyfs`$QTc-KIUbH|nWu~< zvJWgMjInBUvms-AqJ6oei3?3Fc5(SZei(%`Ce+;#5aRrR)2RIcXpv?*cqF$m9 zc}eLzc#yK(BD1FZPf_pUZU@zj2%jj3@j+yvRT)l=?*0mLOaa z?KBGo+I?}Lc3-326;Aihy*dK4VuAwzfrMAfzmvens`@nl{SQIR!#|>48r53T1{Kqt zH^>cgm`n!Yh-;}#-v(Id2~iU$3sK0lDT#&B#K}Z+Y#L4(dr`nx$iH@u7m$pG8UlVEcrt~Wx02$%B+duOV^Q^a zxm>XfSFaHUI4-2@TctEx4uar1fqsfm8P6q|O=6WL6&l1_-(^G_||ITrx zltTcU-O~D1gJ-${tlb)(Rc7)2_J@VN-K)%$JDK#(bQR1ZB9I=Ydp$!dy1lQx?7*Bk zS*oE$g%7oLir`2n;jB4$ z@e7ySJ1{1n+48O%_+1FOt^k6V6&IW{OS!xLy03ek;xo3g4dN;~V_aV;Gl0$WNJm#c z!lXPxzdHfE8z*cY>tFT0!TFF_9X9cnQjJTPR|=@F9rhF}#CU*yir)1948X9Cy>wY) zRLeP#O$&p%eTg-lRV-Ea;uf%J87@@*-;fXXug5tw$J9J+k8>AwsCfRwxl5a;*m9&a z9$=7VFU)nulweVi)Wp# z)#vlE81;Iem8}kXLthnu%P-vFZmJ(*^HN>3#FWD$ zv%h_p6NxxPc!aQLo(1M*VpE5la-y?J=ZrPZYaQC6RIS!|x^GlU-zIUX%^gA^-|A&8LdZ4olp&RNZ(m<@teNx%R{_ZbJRL z2Sz42H*+ z1d8OG4dc6Wz%mdOXR21W*l-#Ksb6^l<=8oZrnl7{^oQ4l_AjqXGT?PlK-;pjZxX-Q zi-+BKVph4!q43HL)co{i<#V?4@1AjEBC{VjX42zWjsFDgGCq za|FcajFtS8&uL<4AEHD~HWK-+)s7dM0_vB-w>8<96ty$hRS>|P&Q>eR>t9+I>Hcuv zpYVDD`^cY{@f|gPFnqc1aMit-e0WY)fOJ|+<^satS*XCB4&tvnoj&wmcRFF#Pe^BT zLoc9@A>4MU$^w8pT`Pt!aHoS4`UUoqZ4AWcG*14L&&m4C=LEdw8j3OoQo3zD7P@qR zP7CJhRX(1p2B$YllvCqc-FC+>y)5J7pNDzoSHV^sm{(uiF5S2L>cb0e`GoH@O&&}N z0m(qa64aKsRL69RZMfw(rg7bQAKfy!VRHzZ=$xUN??PUdh3{*_?y(xWDwK+#VMs*R z5U&IWXr2L`+y4MMP2@vg1e?D?cg-IjaM%Ji)2~J!B^HpoZ~n9lr~t_d-o6vW3pGDL z@s_i+P`9}3@ai8z=M_zz6VfKe=mN;=VtVgF|b0n>!+7<&ON5kr8X}{jPUC&-YRt{2LP4h1aJGr-wICPI#+iR_{0!vx+>u zpyeoGOELQX(|&PXmFixY@=wLkht_NSE3_9=rca|+dwF&@MU!}GW|=rX#y795rEI6p zn=?ASvon>Kz7J_K#z1@3hvj!xG}aOHHN(46NB6HK4{8lX)Qkx)6)KCO1=^^9SjBZCq|1YW{I0r*JXHbc=_unC>-mAaMLzl6@Hzl2WCX2`d4TyP!bYB-Yp$c7_8MCTj9`AA8PyAnWPSWO{u=espmgKr=iD)S_ z5l?;CgV#Z`&w{#!;<|b}Sboi3SmQ*S`$@Qyi*)XLqi7GR<9baFhst!p^1F;$di7Cc z3Z>$=<&0YVPhOJ}+gFj>^%ft>-o9Vb-QKoE2pecpe#3t^EX2*v(T$gx&+t z$?j`G0F`FKr~S{1l#3#R>w$>0qoW9-AGH=velgKd3T(|IjS(JmPak{Ua6aSP4xVLG zfWPZ`_U~kLCdSHfU61ezZ=j!RJr)pP!ANq^U3s#Bv$HElIdf8E^J^B{q|_6}#~vCV zYjP0-$_+1o6P5-t|C`%i2G;-j{Qv*Y)H(joe9!(rFJ=6- z7a)tFd~cn>D5bmZJ|EAzq7;Ohu20eohe$G)z>BmNklc+rmx2E3Jc{-5El zg9Cws58xJxMEXDgkD4KTbg;XEmm&jd?zO@yZ#2SJTACk_55PERFq&N*!2b!=pP583 z5@2M6QHuW>hqBkQkTLXkrZcL^!H)%5^@DbU!Z<(f0(n2if&eoHhe(X+k61)v(F1D( zmDoevS`X$MUPe9Y(a>I7zfJO?i+B}Ya@8DhP@^S_d&+eV^}7$Vnc%H2=+1UlAV)+fRYcGAxtzV?7i#AfE$3h@@zAMd@R;&Ty#s z2ep1X9EdO*!zLi+8#qu2GsBn${|b>+9fme!xDzLW(J?*guQ_BfSOFCMjRmS3+_O;p zOEg$1qlPthpq>4@8URy8m>U*sPe)I#KGcAY5YV9QxpVqjPUz;`HtrbC4|TQ_)U&yn z>wdH2m7o4`Qhxz9QQ*RwJ+6y+4u07DQtH0S?PGElDsbn;csftjUSWjmgv&wWH4oS# zE1F?Ab9%k&3_f_6l5o;y>T6rgVU-OxMP?-bvD|5%1G^=S$BVN)MP8d?TlRXopy(w3 zFeMrF1kt64EFRh#NWE}g-odkgQ--C*A~)Yr+}HK3nr%yP!J6}KkoX2GB@jr4lT~Cr zBtFAZNvx(NB_6XFWN64qE>|Rqr`Kso^pxm}>B>p2*ChUS|ARsSSiN_v9vp0yv&gpuTyM#T>3?Btq270u$-6d#~adm`%) zY}D31iaNUb!ZNpLqY5c<@l5nbc^3-qw=?*`onlp2mL18T*6*Nq^||KoVt>Z&{_>1? zkI1-}k`%bnt&^x4@nzeX^YgX2*(FuwRpdOKv}$E1(B*N;j&*appHDp`M)nSrGvTo@ z*-SpAI?b(V1_gx_a7hKHDn-$7x`e1&3)Y8AGqUO-+#C`!!@bo;y^)D_^JkU1s-~R+ zQ&W3X1X{{z<+Wl2Jf}kQ#>CuhTFmT%IjvG03*=L7MP-Cuog;5gm^HDOM^$=??|WF~ zlx2*?RLRM}$;l0Rqte9QV|^BGHoO?}0a|4aY?}>Z2BoIg`;Pb1o&noA+2|s8;9+i- zi^>(?B%xD2D;NJk_^Pdc3nQ%03!oYL8|FKpKt@Ve$7cliZ=}q;nuL_e{N5F!iR_8h znH`WlFabF@Ni!+nbMg^Ds zTy1c(+2c(w4aVI}I;5G4OlTE1f$$=FB-S$_j}6n~|9&$Fl?f>iz((15EbxSXBu~n3 zB-8hVO7GJ1Q`$;&TF5teH1+K_sP*&l{bc&;cxpVG?6OU_=Sn}jgWp(lDO+2~C~7-i zT^YHq$IOB|x*O5%x|o#h(qeYA3qpSXCCKi8_l4~!YBcw|hh3_WiIRjPe zCM6t$(d6gwHJes)HxvP&tRFf8h%lf8KN`WfYHB6DmO*2$RqzVbA5>GSe@-OO|8uO7 zvQa$P%%Vw7V>e6ubY1`5&Sj&xiOW`cZ=-lc_VE9_eI+GLHAB2}VV^ZaSk|v4NB9YG z2Wfrp3PPn7T#k)rg`n~Addmgj`{RiEY zZd^CDgWl8NvG+Xq?}r8`p_%~M29OPtDR0?V06N(=m>e2A(0ta0J~hQve&IWBGg7g??Wc1?|H5Wx0&6s+0xClb zSytcQCjY?zsN!&i{lx$XO|rpH1~L;n_6}zta$#^p;tXQv(i27H%32Ur{EgwuhYyb5 zf1UghqZEI)9kG#ZopY57PKV(WWr=3yn-tl`JHY)<3{U+HnX-{+!PwCgCsf0 zBKtxxwpYfO;x4^?_n$5vTmS?^EFC;8*-3&=*U5)bnZ>DmIqr z)=g#>Pl6>9=|@TsHr6*JE?O%zYsGt;hyHcPhiP8xWaeAx&Lo9v ze(d*Ke_vlVUz`%_AJlBfKd9LicP7XA8aqMzCrZS4E(2e?e`2VNzx~JLe?z8t{z9fU zHG!G%@9+N66nCVHf7zlp7Bvqhf^_zp>l0$Frb;}L{i7)k`l~6<{MHoHlG&i4(PdMb z;U9-24EfOMdF$2QSj)|O=ZL+kn|U`(|I>d2d`Uxo{FkN})4aw)!mfIH9Gk>0Z`x!K zlkgu+vAb>n6^@dknPjUXNf5J~;HdPD-JVgn8Hl;GZeaem$Sg%8LU_c2>=&_;WZf`( zr91ledDD0Q@h@q1FK>(y3F$9s_B{)(V;rT1THXm`&Bc>Fx%*6`NsPQA$S!r&lT{C@FBz@Yinjl1|^0l<%i1^sJe# zlzwgZbE$1Ivo+zrg`c@^dE4K@59+@QKOO(3q{y*Ubzf!tl@$AYI&gZpe5X($(pkO# zJB1RmljDo+3fEhDuwlv;uMFpmilFpqZ_U1V+UqK|1^-Ur8Ycibz={W ztg1|ovIrKxD5Ag_&MCCM=FE|OosV}1wBre&UpU)oYcg%p7}fi={0Pc>4(aOf@KBE| zL-8HK&j*+m2cGD{5A`8%)g9>msQi!gAUmt_n=|Y9Ej^&(?fc7_jsE7$iZ6dl57eD| zGk$O%?I;p&R|F@*eJhIb<1sZdtn>bw+f>vq%OV9eBVQ5W@^ohhlVv&n$8o)MH!3-xhDM5vZ}h2MN0>b73BI z`emk77fgG!l+iN;)6lXRJ#UD-I_ouYo;m+WP%jyTssnV$DIKgS`?SZ$w0%+$j`@in z#v{R^{0ko}?+Po>vK8^NH11t#!J*_;;{0TpNJr^Sm&Rqx`#Ufy)2aADXQuA%qL#YN z&sBPuGHK?LI^xa6M->PDjW>CnCjQ2oB=O;`P3?u%F($W^wTAySu#0^NK%IZVXNF&W z{x>t*U)TEo8yK;$|IY()ggpxTEPm#G%3Z1mNti*LB3EtFpL0+6bV0Y zV#@7Qu_qce35})wxw;CG-=NdeSx3)sCjIUCuM2IC?_&!v81W}agCcSq)MzlFj0A0r z?ghif%U_=h#m__I=jT^3iKvh(DVF3Qe9Mk)!~>T9%xj8&mlsI~UXO7(R=H&1hC$-T zE6DI6>eMNv2N{F13;z}wWeQ1v{_(Hd4$n~S*M$e=NW0q+L;3wf&zs{{)JWE-1CtO( z+;A4z#gt&tCY7iC4%j;`UYeazc=aPgLn86kmT=Wt60-hDj6Ob0&67uAWXwXnk`=s)1?UYa4+8YG zlK1H5X_)>6=%rv<{;SOBGWD+&MzJs|kwk=?g82LbyX9|;b`}VRbQ)N$f|wUACraFG zPbAT!G{ta!!d%7^SmsB-J?Xz3>_ybXRo_dD9_N=v(-G0%R+n&>C7<<6UFhwJWjj$Z z4TWBtpXeKI=sNGaZ9dw2yaccAn@OExtihBm_A%=x!5;`0CwLwvxD>l5&BWV3+S$U2 z-5QIXyo(ZQ*WCQbh06P<%Pvvyu?#zy20g>7lR|wU+t13rQ+9Up??U6S25HUtI`-H< zg+`gzLb}-I4%hFL{Ta+B=fX1e@jGQdKYpfIw>YJA2IKnMXzcmhXxz`%iS3HtDzjFS zD^e^s#;%T--O8-IZOnRS^0b%da8oRfmxfjOfghYjcUx(u)A;#%JLjVCEws`YRxYZU zJdOKK*@>iX7o1mkZxyq>)}=|L((9~KoKZ{No&DK3(`2lYy;i${rADyn!CRMjCxn}Gw-Za=c3e%|AkRreHL*v$k z&^?>*ixmed3Lasw?QaD;LGxa*r7Yf3({tnHf~#S!aIL}{2k6x=F6LB`W#@IaxVOyE zLQ($j`3;T7&gn87Q=^Yz={MNZz-kAcpc!EOO|Bj;Moy$O_^?-=#`$--dxsLXY+8^! zl*7_}xc=y&^_?E^r{bQR<3XJ%ibg%UN8G55OUBX>87T})^lOmF!t^7^!f3gt4%&l< zjw(7ST9`8bFkSM(d;dv?mP@q!D9k9{EIrG#k-J~|CRSOV(6kAj*+-034xh_Pxy4A(1za$Rm(Mtz3ntvl zt-?*TLNf0i1c~;|K_9`70XUp%OJ*!>?`VQW@4Ne#!iz-L(Ru7Fku_!7GSxQQmawm$ z$5uh<`{~-pBl0_|8VP$F1jCQ9W+|MC}q1*!)hpfMouN zFaNjKp#O>~|5wX}fq;>fgY7?&79#-zGb01je?ESPV*eQuFtGepeExkw(TV=Fax!rs zpcAz+a551#F|su_f#T(ba&&SqF|dYmTa9`GRZfIn1B03)(3xd$a&--KavcH?aut_= znw=%sh;ot$WDan0EoLUlw7>eWS>O7qcAhk(Nj@lS8CIT8>!-$<@SBZ>vyrwM zuXqQ56mfQDRRy4;0%xM4;vzy#0vn!yd*HCf@lVbG9*2vQ?i}x50M*sG z0N=e|5&JD>!gUW04fQ>zaPg1h9Ro44IRpGiZ`A<4=!rZmashA_bNsf-zVQ*7gH~>= zXFhAFbMx?|$z159;p$WbonQcF6R=tOVNIhR?*i5XywhUl8e71>7c-j*Q~HIl3_sWg zw-yv;6qiCH0H7`VkNd+_>7%=XL+3&RjKj&Nr~v%n0>u4fRefIbL%f!A1o*C5eTBRY zy}1&^_UTO)9UewM$`-+G5`a_rkq*N_$S14nyWBY#fuwS(zq2woI68y8Wq70poJ&u1 zgZUQPK*gddfu;sfy%+PUIiklVWKjK~8oqRmqVDSRTcbYEC)_c&g?F-Z6nW3eAsGfW zhr4WJ8{_M1aJIX5x_-g01L06t|D^5f-3Swz1KdA{OH6tn0;3l6iqinx0MM?esA#Xi z0mx+nI5x4FxXs}2TZ4Q~iN9#V&<@OrNhm<>M$!hGhBt-;`4YIdXL$esTGw9p_u=)W z{ER?YSq4BOaAfntoQB%>dq%>g2GjhE>bY|TbO*fG=s6n#)BpImyCN654$)xeTz2nD z{bDgh1JzN%MMVwqmHbqrpuIc>y*Ai21*WfctOa_0eg@#y_5$eo3VCS){G$4#D-EYO z&e{Kj_;IFx0Tzefr2_0R@R#^2qq}I_M(Cgci zZUK1zYS{uvJq{ObqmK^I%+2RlSOC3ymFD0GsNU}r@hQ3vfOdo453C>OCeRLmHiF&{ zt{?Y`ep3Ua{#y?L+fU>Wv=&%>vz-7AAmSW)7o=vmgMhxR7aHgfRp<9$_V3^;!ma0= zk`7|L>NTMI+~V)x^Lv0r2eA%0fetb$at7+}IO8L*t?i_Xz>dD*i-^yT-hmGC$mA`c z&-ds18*}3W^Xq63KI9s$9m5=-NnhSPUzFX#hhIdrcJz*7T-TfLa=jxjT86e?g3q3L z>eQcp`jXpHAa-HhU-UJ#fh|2$rl%Gk)scHm!(;1{^Pe&7+eMn4{C3J?eA~99$HBpS zZ1-+?CT}z~o-<#pu1>Bm#GK3Br|=N8XQa5Y*NGJ!Srz_pzUqD^xqJl8v>AK^ZeWeR z{B~RCpMKj#p9+}I?%$xZH0bkF0N%b7Q@=Ev^@|A~KETS);cZuF96bk+A*c7ghznP# zOx<~XIP&YW_23__EG<53 z06d=0h zB<54RA-DH-=PDOy@27Sfb9-Ds%fR6_(N&LcnA)<=Fyo$rlA5M=;^!CHf-kEX6h7qMGHB4G zJni=BAGY^<=i{|V&>AXkW`W-#4K zk`vTGK}vMcL2bWA)#+9Al#BDok$Wpw7Onw--_B*A1&%*cK%GS`Re%Y9P<&G-hteN) zw}g~qwnJ9!@5z$X&IpnYqLQfJ8u9c{Pd^)A!zD=aJOI0J3_8AqzUr47Uu?D5bbERP zUSbglm?;ir6S~S@CLV9Mv%m_8z7>gT5?0#ktb-cRfYqee?g%m|G!@Qf4%D_$E7v5G z1F!I9u!cYG@}4F)J3i0n`cYb1*t!BBA9~kl@Y3ng)n6*jl&q&3$(bWr12jYb(%I^N znRp!*tIFVVpF$z{oX**G#F^6-g8m?H zpeJ!>q?6f444=qQ0VCKKk~i^tb&U|cZrM?y|@0d3Q7=;MX(w$ zmfmZdezltb}kD(i1#5=9IctF}H zA%yLAM&YoL?K^zxx`_k&p&Lx3QUlG-`6hQCMj@py2$t`6L&zrTbeO|QW%oj&RnMCVyj zf+vU`4E?{p5-)}7|baa%Ja;w3`F zYb%^P!U9&RAmLUfGKqDQ*;Xpcwxt<`MQOE;n>Hr~&o*eTR)Iyf6b>|_NQG)9b?cu=MoEiTr3h4WiFSjT*{p_WtbX?TvW0ltAsWbDSJ?_coi^862OMo9im(6D&)c8}Y@p4VMS5Ve%w6%_$SD>0iw8!%X)$OSaWH2JEtjI7(4>enR`{<~|JCO+Ny%<>fPRUPA8UHwH zyeqMGjlIN_N-#}i>v%*^Wa@C<+Y9*S63L|Pnp2znSX5{_yk8QfJju2NJwDDvP&zbv zfi+3koXkTaIk$XLioP95DM3uU(Mqc1$>!RTSv}H+nd+uvQ&qRmWn*P_`+0$}U^5`g znmkDd?uJ_X+-AgiR7jTdHPA%IZ@I+D;_z*|=^~-FmXl&AdhHmgsWh>~SJLsZ9s_31 zuj4Ag1k|%nJRIih6T_#kOz>@L>CoZB$-r#{=+<-o_McQja;7bVnN&+^Bl#rVwCQgq z0fU&a2Pq%|M%gBdQVjB(NEDlKD+q^*Iu@D+1;C#{JBsKzHIhGcEs{md9#DMTJDz`K zTEF7#RRj5Yhr|A0fIDw<4ov_*Z#x@T_w#pFZegRyr2YMRcR|Pp9ei>x@;q}%O*c`v zoq}uNwP^a2>gCtjsse|$o=fJFi+rd+%}@*hmBDPLjIvKcWH*m5dHe$B4%Io)(WEY< zt+;xdNA^8pLX(E`horh1G@IFHh}sjNfl*4cj|*r9)=j?-i!p4S85n~io7m(puC*S$ z9mo{*l#%|ET%>-XrLr2_j$scXOiGOM(!rfrIQVn$_>m;18UK^Tbxc5Z1JSW@K2a$o zq7V2P4;!QY*v+o!qk7$a)8llDH0-Nuc>-h77RrwsC-=5*+vWkk!i=PPGPFo8+lWkx zROG^whbE(9O}zV!5B}VT0xXaE$q{p)(T-7xgCuuIyz9d?{3HywwfANA6N&nDu4L-o zU7xyInpVY8|8&evaJ5c|VSmG*AO5+Fb`W&6J7mMW*p|-i>or1B%$tBEE>qNDJ7a6d z9mKeE8bLJIWZ`}k$H3fE^qzx?8sY*c7Q}GELQ}CCm(CWvtkxfT0{?aH6U3RY5T3ON zxEM#$`Gk2Iq0%o}RY!Wk6+JF(J5GF#h}nkKerSaJtBqD8D5_#9dezl0&gLpikUPBSZc}0j`77O!^>X7^f4if=oG% z4KI9qD38k}m6>Hx3%YJkK|6hO@O?|3GG#sVYtS98hNj>MlfikYLHXbh0zcmXq0R19 z7*1>H0$x8ph|gn#>AIrR-r%5l(;0L7*9}<-v(_V*(PahwMePa=7cH!^o@R&rK=u}- zKp;R&CbMBS|L{X4)si9MWwi+tyqV+X3vRqL=|V3X!`ot^{{{Y8fM1SPpb!%VJf&&m z^2K~d7qDY$=xcl%e7G;cgN_$g=H`M5Hg*#Awp05~j`hl{0F5W^wBd{HQ}>FgcG;{P zz|8Mfy-e`6r6qgR%7hy2cn>s4alkQRW|*1$XOH=*D`%O)Sz(|jk?fpGnQLU}p?k$O z&g`~BFan4+%Keb$nM#P#>{=r`5H<3X3=75VbHkz$@(fY!OrWIm)+UUULO?1O`Q-^v zq&L?qyeByoeoMCBQi)?L0jDq{Yu!R-i(s%m`jk}UUY$hHGBUwE-cM{OW5ts!u1&5| zkx?;7Meb?NfcEHBz&@A>ipOR=)`f?>qb8V5vGsMD1h-sgPM<5|r8dN1c!g9=Nw7rw z!`*KLb#_Zjt!i$=z=cMg4uGU3usbq~NO}ad*vwV2>m*EpEW$oC;&EvZSei{$J1 zee>mo1*mRvIs74RJ-RXS{q?>L*e`aON87G65T_$%>Ql~jJ z#=A4B()MkxJ1#;e%Q{Z2Nn1N$|)g(He9|f#!=CQpF2X2-5d*rxk zGwCNs`6n_CCw_<1{3F-#6-B%5{HWDR(sa|U9sJ9Pa9~~idMz9;_donW`LDyDN-Kld z>cgOCb9kxqhZu*U3ra{YAxRy;L#K>VJzlqct|JwTh_}u9dW-HAbPnaiTR+9?f%xC2 zJ6Q&4vFTpzgbb_7q8#ASoF8rCO_;{|f8juD#00JRamv4jIRqA7JxGT`2qem{{xXu3 z%L1GtFEI*)W*Mu|d$b*^mZr?Yqr_p}g}&sZC?3Hjz<#XP43<*j+&v;;Fw&QEB=+a! zvHBF|=6b_k{h`@Q()9C2Cyr?=Acq}+l{KFZD{9>a1;i|L#2_nc(mSH)v_@j|v{Sh6 z#Mg2k9Xam8g;_c=<2Aj+Jo)sjvA85(=(9Y{rjtD44RQ#DbAJuik9y8nX`@C}km|&8 zH+S9!MUXxeZ5ZYZn_3&_qCXjjVFK6O(AY(2nXp*!5%OYMyQRr+zJz*dm3TGQbF-xU;>`qXKW8yx zRN834Rpe?$;n&O|aRG4;W?o5_l1b-b0fELC0KTdi*>viFV(`grj%xerjuA+3FsO8f zgzbP3#SxCnx%q7BIz?-%ru5Ch*#7Lj$uyr?u~EN9X$&Bi7TE5QuiT?f-sgXG&{G4l zemqmENr3hd)di79Urc7p>=xchct_!?J`j1NvN`Q3MUrnCXygu4w&1&{Y%y$1wxDfx zgz=|L3q}yUiN~@>^{zkbpSGU3(;WjRo@Nl?}MH&4yey@yLuq7JH#O1yPC6~e;R}qfGd~-5)sw0WL zl_)OA%c~h00|AeOO71ZT{IYl?2ou$}Yn|5U@Trs`3=#TL{0I_Oh2a(a;ztiEZ=vH& zGUt3_QN-^H`UiRCC=>Vb{`pV2-Odt|AdG9pg;3q7ZI=LS^NA_qIB9#DzX9v`Og{<1 z#t-w$Bx^^xWcYXLno$eK7RvRWxgw7083~gN<|PCaM6xL5;iyJ*js;Nh z;^cDPPb9o>_%{@%3SnxJlex2L0s{XY$vAetG8%1sa#fY_SuC@2Yaevpb+P-wID_EM zIW36C8z~7aah5>f>Ku#vknBMGN^Jd$y6iLD{Fexop9XOCk7Nrm6l9%^-Fsqw)&agZ z4Xa9`dW~jw>5z=3O3J%?aRig?6TM*uZl$9Kz1A$yBs934?=v>5xyT~$E=PssLjA$T z6+C1K$jTj5OMV0b_CO-a#SLSgSPRZTl@{*rRHy^qgetVN{LmmprxJ28vUQ$u7xKom z0nRekRQ`V^;gR`#7->(c8K1`MA@K{9z3N62O{Bx)Z4C34pp0{XdE=m#j|D0w&c&^i z+#xrIZ>Nkrxe0%ek+TW|w!T_ZiFnRmQf~n=9jqsDQOid=zeUsPv-+y9eb$u62IN;8 zzQ1SsE+9t(^p#<~NdB7QYb!WSe<6C3DB`l`!*kvbNq`Cu>W=g2uQXgr=x?q>)g#rh zeZm~kVv@ueTfn2Ali?=T_)vY*uYnVLrk>^)ncw#UC%k*2m%%~awfZf#M(OK>6& zHfQ1Gvg`Q(NM@+JEY8q>vfzDtzIdH2q@QLQ2%^SFjH~!a8}FlD*#DMIcN~`;^dw#D zH?#m}&m4lUi92o>Q9O1T>HwS?AcqW$%XYKNeyU3W(%26VlFa>SQ8+J}ZD1LJXc=Lh zhvVOTRj5k2(&AmqQ+4YYyg-JG=fzlJdd}ahPZO(Qu2y z_okZsNsjKz7wt!3mPV85e`N|1#Jr5eDycY0tiI^wt$2SD<@ESakJwZdX$*_6kWz+D zHB3^7$WkbW{O8Hm5#QDI$d@r!9ZLm_OD&-e$3&P3nZ5D~|Y*-mdbyRy^ zJULSQ;q3x#0_Dc|RN+Iziz4e>eBp0Z1Bn!*#%CRA&z7ffloW)DoWOi@d@|Cvw8xds zojR9z9Q=jSt@DX)bl!yV_B@4Hx{rHOQeh z@x6~CiuMsRso65PmQQ7LC+V;#d7{Z-7$wa36={4daK@@%dQeL88LNIfI?(EsDT7$! ziGnC&CL9ss@SGK*+^s@X-B$D%zcwL%Ml*d7l(s|wI{G|B*WzBCB9@hxKBp;X77U`= zqR2phPLx{G4aifen1E5*TOlRCxe=%!KY#|j{EB{`O4UGm!i~fX>bxP+O~k)pF*(8? z?b}U?1Z&bLEV-UzEgWp%sIn9YKz)}PC9RNzt(zORmW-9Q z?SGV057wMUP2&vV4MMBFv2PJWd&*`ZCBEWjR`zv_#H(0US-gbGQQL~;JG?x(-JdGC zs5hq-@NinV+eVOg&FjGO;G+}X5Rgb)EU>s4c`@rLhJ#WLSbfQyvmRPZk9TVY;jmb6 zr{sp+gP5!(L}IyRJ8Nzoeoctl`Ey#h-h~#Ge@80~NBSO}_T%(?xguXoYP-&g!vgJD z??#bN9(m*7=x6qi>+DLLnUBQXQAjluPo7i-46I zFae>Hym^(wW?}%j3?9F&e9U@Fk4*Zt{EuiK!zfYGPwRa}Yu|=i!>{V#shdA`j-jaN z*P+e8!6CHCk-bRNoyOpd#+ZeXo4?BAdxnuF8G0SJCZ}&$e=-RwPAc)aegKsQhg91q zZ|*2;QOESkF1K_^F;fmk4`k)Ji-|FoMw8}y>DT;TJjM#%i(2bxB+l(qtJB&8D~NB% z=4YI$64L+hQ`}p1Pd8uG!J$K|d#+GC@a81yXBVs`JASt4^!yWLRqkG$pK;E3h~5I4 zGdZ%r(M2{yCqmit#&t9QB%PI^1q?54WZ*%lgB1d1N{hthijAG1i=!;o%k~Jzmu5Gx zxr4~#OYqL}!%Pk8KrHhsQaOM{^OW8OQ{Pu(E zeW0Dzn(5>iJa(cf3W<%*F;qljcB{E3r?*XA^s|8A-Q=`t0(v+w)D1F{`v-z5E~CLR zH~=MX*-|?+syf28AR7wAL#i_j;=zpZnqw9Tf1BmUIm`Q>`h4Bh%OQE80umP>GgesN zeRg)itERnn?njn}K)u#=kgTDBADX}q%w|RgRj6I6Ek3wo8Y3uX@Z~vI3GcT~Ao&IA z2h^9do><=aXf#Ip@0ZR|0%MQY_ElUg%IjVeQ~4@gsF2XzIQk$u+BkRgaO8UFjzrvo z%}U-rlqfQ*tS|HtZ!i9FOCOf~!f~T{q2#8zzvI+Xk+3Bu4}yguI88m{W9ok@?C-O% z6im0L%E1lHEwziKFu7$xmYM}M_7#|>{uvBu?Lgu|#b&paFg{d+GK)A@Z#|k8DNHn{ z1~PbD))LS>q3-tXFabm{jqAwtdcjrCM8141iUpG{o~xq>Br`4&yu2Z7sP0*Y!UB+B z?|>y7PkWxXt30-5oVpBYem_RF(2le)_^>KDmmzw+D9mBT{G{OBacBe_OACLO4!dep zlqw_Bk}O`FyzZm3{f+7?O|~kkn~1Z4T`zLcQafJt(NQBL zL^KAdt21q+DF&Eh1Cw?hpR}PJ@}!h5Mk^6AvAhdN;dB1+MPsntkp6e-QA>0*yi*E@ zv9BS;c7twdPJlI8$BRPjika0I@&#@aNkg`Ts^Ue%sH%;qv+T*Sa#L(0WgG0sX-GpPzc}O19*Dhnn%+NU3ggq-!wYY4dz+JsZMmgq*fJxb&GsCR-Za}j76N`E z13g@46LA?2l$hh6l1^X_Su2?o5hwa^ienQr;uqPat;TaW;B{6?!EOA}bvL?pLWUCBWgg|fV(GcaUhC<%7_fNX*HFk6I zK)8&B>{j2>^rTp|RN-x;Dde$>%LG{7r&J_5zAYhY)+3W8+ct{E<+bvx`7t2=!(>`~ zU_6p};z^f5g|W+3)l0dB=g}{rg$tc8y6}dA{PS6?QYET`OeM;ZW-SA8kz;KDX@H_H zEJFH=hdd6G{Fuy--$dy64P&s8Fi?Bl7CIqm!qU0exTH8WCqNFSmShehftz{iMf4?* z{Qb=ux9(StK57-1IvziT_qA{rTF=K_g&cfbLxd-Itx&0CHo#7y%uKV!MzN|2 z!`t!(#z$1I+D_!kLr=3pZ5MsT{Jb7>Q*myrmh5HOBxG+wslt$dernj4Axm4>9v8>j z2=DP3zP@I4joe#odEt5?3w-)4Rz~XO`}o3qmFd6>Q4=|jVuXqKyu0rU zkKUHFUYr+{!tu05Mb@&)wbtC!8%cC;I}0SJ897His0HGrCHp*1Rv=pCtyO1{Hnt2o-u;I`wnq-Yz2BjBMBj?C@!f%j($(}Anpgcg( z=qVsv&;TIR*7;q_)L2VqtI{bAqj%2PEKEwgrvRME0o9;Ph)g52QH4yo9t}BD7C^=Q z410@3nhB0eo-S`urjJ@QGYM)@Hrxj0Zlm0iMc#P+;!}J zqYVqrAtj!{i9CjSn*nW&Shg5Fd?x-*=|E|zO2Fg09LXW@&M+v4z8lnHiu|1(46?D+ zySMQS7*&i{z6T77DZBU7I0jY!h8rb&6LzSHr%436HG=!N#!lL-7hj-63>|8Y7c>C5 zw2XC}oWW=-gg5UuOA4KZvo?yJw`aGDCbQasG(JYjuGWC^8Y3-3hGKkGUyf1AH=z<{ zP5AY?S2c8Sy5iLKbJa)r_!w281~}ows8-wsDmHI8hmzrYp=O@- zi$wgU(ZLFigkrC&Qwq>PcPfTafFFA)@CJQR43`{50U_9c9@WyW%i0#6u2vBlLpwIB z{+S$v6*3tX6f=akjWU+^Q>w{c!VrNygD?PTI=c>*IHyjGeM zLAZc0zJT?M9ds3TsZ+YtEO5|%Y0*;iMMfwAsFBQrEL=)}F^6tdAy6LQKDE!TdvbJ) zZ8eRvx1fApaPl5{9TTw>ObQ-;_+FT)T%UJ+W|VUvN9sW8K^4Z;9g3b|iqMTgO7*u=SGyCyupu1|)!F^n4BrIx-W_T$(zVgMc)f(E^n8z?V{onc+z3`WjBe#NW34q<+k4X(W!u zmV!%2A^VhIa~H=aRY3(MXN%gQv%xHHd&yf zix$Q*qa3`=k1yz5`lxu`=VvTv%2=J=vPbh>hRa9f#w`R{ZZob7L!xzJ)5G&$cfP6~ ze&RWtgyh&29sG{8%6z?cJIGzDZw1?pb2`6unbd5m*1P+0A{4u{98$ZM9$dqemY||< z>CS|f9{mL4uaEvn5vC1;nue2AnN{dx7heneM&AbxM=6q)EuUqrP%VeO<&*&QiXlY3 zCRO=I;-`uc3fctMts)0^$ zL6q6jPJW?3TU1(Z}70Y*Uk-V*ixC1h%3> zP|W)xHG7LzT*w&AT*Kbwy_6uPoJ}+F5#*l3Dl2Pw@sKz18tv05yKBeKraWcE#QIlE z+bFja9GCs(Ub|FyJClYLNrAD4l>Z&%AYElAYBuYVWHET6J`m!HsWEj%F9I0GYANW2wqIwUkpi~)%pWL20BqJa}@0*=&qH$gj7+X zvJX9^iK*WEOU*b{u~;fKQzn4?O`zlr0<&Sc@_{BOdkHZS;}gfA9})(p>bXa{As!v5w28&))hvF{4#43fE8A<+<1W)=K07Kk1aNm}28M7U0bvInuHOb8goQH$ShB zMdMr`-Ny^ce7n{vtzUtI9}nE;M654y)pR+5YA=!2$X*30f#I11G)i5uH)dqI;6eW>oMmYLtzxVPzy)YEL&G$5o8au=buS%3!^qd z%8BuvpO<$rvc?=4K`>d;GPT{$A2h`^c1NeB=`Bg1aHz=Ay`ypDuSQ#YuG(6{<|FqX zpe|>R6cvW+;|@YoMs;jQXg_ImD~y4eDZ-oO#XMb@2427mE;YKNY#-<}Vn?sx$Lcn^ z_=zHNpd@bgavBGh=aW(#%sTC{%GKW%$BZVdo?V~=z-XTYPEdI2sPYEg>zVpsy#NNHAD0?IMN z_*KH6FD?4+vo8?>VlUjUVqWhxj7)1K8l;MS&eiBJu!W#iUnywoOmEyQ_2MTP^$q`48J^%MqvvKt!-*btx4 zlO6j53|9^Om0Bw;E%NzVVM`4RTs*~gM1Qn_rjDjFu^9{yyo42{*kxYK4kJDUCyI2#Xa^th3Y&twde&;_ zcb{2E1vRrV<7f#9ODC95;)Buz36ajCdJ(c&Z>EXIyzTgHAdUtx+OT?^e0vJ7rwqVE z0ZXEEAU|8lscwVTwkh0hvP~?22rD|RG^fKUeST23NOgHWO#$;p}#%5n|+l5qip?_gatC-i%;XyU$XRN8t z8}2v_Z^J5`l>F$!+ZXvpPyROZ+yc9abPJY#*jyYwDNtoAPGOyD6SQTT_@TF>piYiA zk&{a5`ka9!!_Ud&K-q~zqxoifvZSUTUQpcqE9TGh19Y3*quB~d=`yz>29ffV#MEYO z%td@ozv>kSLFx_r)E2;R3sv1GOV6_#RND}ieXXblNy{@q&s2e$Izos3^nZ?bLLlU?OZkDwo^Zw*Imsj8To;*fN| zQiAf7TDoB7_Sn#c*D!LFDpsP?lZKp@Rbk9O#>+CDaD~_48hKn+Ywj_G#cSUSo5x!6 zyUF8AXMF@5->F#-5>r+Y@hpV?k}uSZPT;OptMU%CKj5EXJXsDLKr{9mAkK6mOXOV_ z6h4+DOG;k&;N6Ztp9zL%Y8F#GP`a&lyn;ufh(Qe2#GzRIv|VcE#$5uIlx*;E=Iw+J zt;QE5LB#D_I2QTMggPgqA6R?E2u1*XvT_}CX5MfB$#+2UwX9b{lJcqnwUNX&9$Pj!NCfQA*!N^cb5WAzpbNt_Jb&EBJsvWnaH6;H_O#%Ic zdh8HTJb1i?ANCPYW06V1Z{6~V%qsu(^3>TR`9rnoNL`GdN1PXB6Zwqp#G|X}Tu%dI z2vuTtS1hb*#>NVlANv&`Jh9VReI_B%ny|FGcxJkRSb6N{w`3M#Tm zM;~O-U<3oV=xggd+0DdcTHG6Qc14qeyDwG*OXVkFgQ9In-NpwJo$mc(+yqaQ>Qm=@7!jp?cw-nsoJob zrg2pwRvd#4&AX{7q6OXY#7tk(xM5FfAEqXIRN5TnY6n=vM5%t0`0ve(+=RIRoU4Rk zD$*Le5<#!~-tx64tpzr5j@^rY&KTFCz!QIoCtt=^4Lu#%SbG}~lj_IH2_5wG*6V8Q_S{ zX4Hz<9$QrvhCSwB3iw23P7)!2<^7)-pG*axXC-1keEY4PQ@J76U4ncN`0x>xY2J#aN+_Dlc~GuVIdr(UtrO`htKwKQ=|Nd` zl83SB5bSsDEeCH+2yr;lJr`s9xP3-nU1nM%N-4WLha^qFeBPwH z;o`Iu#@~=bucB0mATtXl;Xk$!B8VF47L`Hz(14gflYzU()UxM6(KxP9*-=mQYfNX^!0c^ zHpCJ)M;Fy5M^jj~Q-Wi^06hVup8~;B6tUL&Eaf<>4&scswPAC(-#0tojeKQ@)QTll z9pEi{-&%ZkTe5QM16+4C$;aZovoo^H9~tF1=?fCaoK|D&{#68^S0;|Ra1&~I;UP7j z9O_<4kl88w+e5fWq38CO=<0D5d3|<7S{~8WSt(7X2|ps|LVIvl{p~hQRIsG=On^?Ve)gg8%Jm{+#g&lJ*3soLDpq37POb|lj?yH zXqU`bW6s9GbwDot9FC@Sse9E(Rwt-uPHg_jMX9LHNj2V|OI9s%)AfYIM{^oyi*ecdPr?T{D3KL7QiQMG zuhI({%7;+}-R}By;5)PYRlQ8oRQ=zAY&fbCBB%0hGL(IV))E3?cYmfl0#_G5|e}rU&0(!KW~1M0O-KHKK}`fvLH>LrZQP zyZggLi+!KDkc63oXLA%l8J4yc^!|}EYY4sU<@}_73sUu);#v3G9eqGiVH`D^DzuP} zucj$3(dZ!OJQaD3Sa%w+Y8GRjt}pkUo%f`ENS=OR!Y?w7ARWnp-q_mQw}^aeiQ5llW(kp^XyH|I z?nDIqAskeN1?W#$x2CL!Ab~RLN__^U0R;8FjmoqNLz|_I-KOKc!>hnSR1k zp1>_BdY#Q+Sv!8xd8LNGQjO1gBsdS)(~6=Ah|z_vW1+A6W*UjJXfmbmUT547C;FW&6>B7Xy`ZAsh}2^W>42mmCpzfNJd2Bn}> zAUFnfY6Jt}miGA5uOB_>)PG8VVm2wtYa)i_5fqti2?&C? zMmu1-uvgVio2$0m9&hMw<87|Jagg`STiJ4hGyQZ<;1DJcGEtNaa89T4Fs6x1QDpeo zlvir5UHbB?@?)LrXg$0A26OtWO3*5Ribkx$SwMk${ro&Mc-(f28JQU_*f@<{lsvx^ zfS3D}gfWEaMnWF#el&T=erLCv6$h)wH>>hs`Ag zttU6Jg}2e!jttc6(WP>x&OTbTxx%gQhnl-G5`;EXE!R+WrlU@aAw4AZwdl--c#rSW zThgLh4oTnB6d`83`~v+d@WRR$6Arek>N?hZ3=DIN4utH`wwmWlqh#6 z?PGhVLaR2t_z;b|8=4y+&W$ze5buEf#i;1;DVihUP8DI>ucy*gfFBw4kW2hJei1GiQ^m>Lomkk!V>7F|n9KE!G!PxCArZxlx(D z2Ha-}eyzIo4ux>Ouo;OcfD2?SY#R(tyO)H6SAD&IX|a!c896<0_|pC;VizqbSP#rN zkVoysA^uw6u6>q!`HdX-i7g<0nxN{5o;m3wmA~JUu&j~pF;@og?p(oY*X9AyO{-@n zZqG+eIyeLt+q9I+@C-*edHpv-afdH2Iv`Ht^dndk&6ilUvkXJEU`^6mkKDe_52Djx zPWVl>Q8Kv;-VfW@XlQFSsvo4IneIG#sMVj}iY^@nDmqgyN)9nfqAaZ4PM7S$yVi*A zmFPnDzY3QhD?_W-paqvQ`vljodT4E_m4XC>x;6~L?26-QDP-d2N?qT-Io}8=7j=1k zZuKIRw2u{JlqA5+egVlvLqb*Et$P=?rON1xg6F&AEy<7K2|J*K4R=-|Pte;09(lbHiZm3M+l4(By?Y7@ug${V zYa}W^)N^t%Oi{n;zSv$hV9{<TOuRH2cS6k=AFwft!TwFbfY* zY3G_X(Q~4^6kArMP;d~YVo#gpIT-v5~9Q}JBc&y??RHM98h$p95@}gQ32>ILcLams6P>7 zQfq*_AD8I9wepf7=wh;>rj&Lnne<31dn)M9fK%37|8MgWn?3&jfJP(lS?{hBpP^l7fV~@ zP-lu0j!=UHkuRkvMwfy&;@f|`m&%X5nH0=>n#{%ILZR1|zLDUPNL#&wuKUw>#hLV)7%qdfSqwcH@l- z<*zN|v#ihm+-tjX=-_qaAxy3qfIswP6R|52sX=TrDphcX_nZX7gm z(x&-@m)@}%Et$7ux$uZ6TF_Uhe_y=@$B*=?#LZpag1g-*o>~`7uGq%Sr79A_%+_0V_Qmj&_F$NPoL z!>%V&3L=+}N&Yl?t+CY%iG?oYA7@+v-Bc#EG zZX06{QcP8e#j&1XETyJp{A9*pn6+dHGW7pPW~T@y9Ov6OXQ0|b|Iwk|YktY1B<0aS zwIm+=K77Ky;+=8J#0YsIG?JVSPHrnveSQ?o6m$eq09GvIo8jRXlH+>+4&c}80wPdA z3ir{;e&9M~KfMfl%5WTih6K+(oo(es+cafr3qXyze~|HMCTJ}E0sHD6N&J5yZ|47Z zU)q1jn}z-Vj=Y&T{x9?W|3Ka>%nTg=|B<&sj^%Oy^iiHb!oHz{d;9+F?HoXGx3$Ci zzTF_JMF5Dq`y0R@X-CfFZD02F+n?$giYkM;`<|`)+Y`+3NEFqxP?_79fFrlIxtAFj z8D2m{P81X~bUah*%cRo&}4(|CmNK^C4$FR@{qQx;xS|k={Fzm^- z4d4>p8i1J^05do|GdVmmazJQgNTxPN z@X`O2_f!bhz|8EdXJ=!ECP$+NXBK~XS#SqnPHljcKsf<%^#aO$^+^CvV(fkXQbvMAU=>;cIe%)E z>zSOL7@RML;U0CIC?Hf}6duCV%Yz)Pp5lKxW{FzWZO! z?+Jv-*SaAwGBP)|H?cN+LM`V2j0r3VMZ`1{M>qE}V2q8dKPHwY_h#Tcb|+R~O>E5I z|Cl!j0=g0qM&SRLH#xF+LT@v2F!IEwdTdPp_J7RV%$mx`+!(mU)lKL#HJ@Sv(E{kU z8~lhr-P+Xp%-c*~!oYlXIZ=ANAS(*!TU1e@RqWfxnV* z7wy87+RWSlZ+ol(*>C+^I)9ijRsL;ZSoeDnk8b;pU_cdq^8Iwk+{uvd=udxVxbIgJ zfBlPpCntZdpMUmZhjeRe{uhxf%gA{-aX2Hu#{%jM&_T^9~v8+0Ag`*Vt5iV`;f+l=HMQT!R;$3 z=fCR?z!;b|H#vji0Q-+V0A_A+68*O+!MFny&(hEAjsO^;{>bD3ipT7ZfEc3w$m{`% z*ZPMhKnziTWM%-xBlbps3{t;jY5>J6_C~-AQh#I)bWHt_InmelKxag6*#n&u|2u;E zLqg|3AKe3qtNYF#SXA{x=IFY#2NGBRlHEVQ?1#kBJz@_$viy6`&b{yo}xH1m-YSk&vo!s+Q|56>!No;(}PxB{mpHJg2aG&fak&?Lsu%EX%IR0PI`Vl;D2eDg!G9Z52 zS3H(Z)Q>&uMkepOuZ1-%%hwJI+o^v^+}{N$HixzMz3ac9MgRMCK(X+>>icM&06Bl! zhyL`LM`?>Q7#7yHUwI6*w!Nr7F{6{;|B>yddT+;X;6Yv2PvF6iA2u+4Bg|Y{oIrmW z@D2@g_HKT-fb6qJ@Sv~TPw=2*hc9E0f%2U{fd=n*egvJ8GyV5`^Q6dV;*Quk|6cY1 z<#+zyt1Uo;b2t`3t(<1&1K6e-Xshm8#3A?MJ={?3y=#d0Ow*SeK#?mTflU0gppuBKAKy0#*mt0nhky&uQ6P!?*4BwLTW((I|+ zR?RrNwW$kxdolfu@mdA=dCLbX=l|nk7QMG%t9Gl^b@Nhto?5pj+qv^BGXu>xoAU9~ zzj%>s!HaRC$1f?E&?MO4LzJE^Ah*Q!-iBqGAfzdxxe|)Q6{{b-e~osWk`^xNk!1(5 zM?6M`xOfY0ifskr$dvnjK9K8!ADom{^2O^XL6g6f7O=SLwtk6|S9B%r@n0u{U6Vm2 z+UJH3iGi!VM2RQNP~SGq&3R93RE5HBuB(sp|JA2A9IjuO-9IBLsVEb})X}z#LJ_i)C_fEREn~3oO@`A@QatCU#=|kg??eRkqJ7t7`Ee_l(LWNaVOid$Ph_-Z)&gDoWjGX>B@N3y_P7rSc z*-AZ+~8btr}P>RNHspS1P4vknpfmE-ruSEd&jN8^( ztq*Kl+({f>nNDS9XO@wWK)8pLLv?VuXj#Vx!;2)KPdcQMrx+Gqs+40-7;oU`0H}v@ ziS`kL!OGB(B~qYaZM_Q@)23Zoo7D@{=}-~uhbim@JLhqPTDz6Osq zUT2+)FX5Grx1|KPI4$h8v zcYJw4&*qjGz7`Rg>3ldRT=gt4tLinZ4pEMz{83ocZs6+$8+44@=ToWes?vcOHWm#} zyr@z7Vw`pYv?$)9&L5${C!q?a3Q7vlXZ;W@csb$eU(yreoo~F{aTOsUEJ6a8E^}xc zprt}WDf~>Ol!ZH|G8yA8?v!Zrapj_MwEg`a;NB*^+#!BIFp%z5+-mcCLGIdo5WC#1 z^k(a(rWs=>Mq)UckKZd2?lfEawt2%sJDJCTQ=sgz9ND#a_z8aORsI8NDn_3V=*tcz z4}BBzWdyG2J0B4#f}mp~4h+#7J$65_R^*I4Ccy8WgGvBwC59ETEDSA5e0gU2D6 z@-)ihZS@1frwqpW_(I|5BuOEY6zir1b}xMO!uLw^X-KMDWGs9}{9rg3keygFOL+~# z>Q3j=c*C{z86K#SNB(PGqM3In7!vabA(a{Soh~xznOU8}Oo%)#Uzp>R;KSmO%gEXR z_LEha%q)F8HzIf8d0#G0nOV}jAxzybB?7#zQF2LEfAipWFaK+8m9xPigW^{L%T5Q) zCiV5Rz|y(~>+q!gG;7hFqjeU*zcR1ZUqt+Dbv>5mdN$NB1Bf^qKz*fq&GC|9#OY>x zc&|5s_&_^raL*b2mg6FsYc*LVE*ySv)-^oxqIsszV=FmdkE@%vQK+@Gb4X}jNsu*J zq$h$07o?$_AVT31Kh`raB<9Mcyb43aHI{>Mju!1|CNG>GVafRrrRwM-=izCzz!z#5 z`NyQH-6?Hivh78!b5z79<=+V5(4%!V_AwUhVjt6m5#_Z|6$?(on;Zz2JMh?IcVkzxn3yP)#tmL^KRT2?SCssfzrgY@zl5A z0}0tTR><*S&lq4KplQNd{js>2BW3x!@nR!Wvh3Np4Ac+t!9LCh^ zJyX8$Siagx@1`y)h$tBD~Jri zEpf^l(N&MDoaVP?2Ek&u@102Ity92@W@3kJxux`M!tLxv9ppCQ}So@7P5ummW< zybfZX4*N~X*gpZ-ZQ*2JrOxL{KjGO%nZR1(*wasH3Y8&OaNG-(d=rf%@mX^tc+w@O zNYfB^tk>gS7)?Ad=5K1m>2yhA*V5&BhnP%T@sE{Qt6Ir>-Li|=qB-w= zc5p)B`F(5tswLyhlL<}cK|?nC8Pn>rO^S`WYCD|CJaqLtWUH-J@`TOq5{X*AmKeJY zQsqrD0xY`^bUt8rN0%vI8oFx%gU3!L`wBON=JZd4=>*Nj)e^#w7JP25QHw%&X#$;r zHR0^t@oZ=nw@0LK_V3vbyJLyOo1lv{hMbdZb>7->v$Qi|Et5y2xlEM&1!82CPQ>Ah zzKx>`eEnDM)%yj-j**9wzDEEKms?%_3nBj8%IIlyLp(q+6;jM-%?pwT^CO7Jhe~ht zm!B3O{VKqt&jUM&T)ZfFxOdh75Zw)Ssu3%m#l}=fRYOs8TG0hI^BbngtjrkelkLon zkHIc+r@^H$LnVd1fZ*%xL?mkEK!Jsa(#n+Smyj>(-RQ~1=7#(Jezb0RvpkQLXMC4@ zJ1QxpDewP4xK$2gtaqqFP`TGhH+2aVTRlcn5+jlfaiiKLMC%KtP}Jq5Q=)Mco>E;^ zK8m?Ji_I@yPBwa4)X`@vKa$PHYqT5WYBskq3gkvo?`=yaR7gBi+mDbrNNUwkJqlB# zJ^W;ie76aXqRpU$P+kdf;x;{x&-ZY*LL!qD#n2j9-&Q0$YRt@xF zA7eOuQDGAwQoeyK0llgfT8_c1p$+^-`mfue(SvIf{EKq1ROU%})96Gsgvv5ZV_^E@07%qzq1v)Vty zU4325n#RX4Nv%et8swq((o~CjDSP%!ll;d*M^QB_q1eBydUxFlB!xc7e%lr>!^^g7 zmY-4m)uNb=E49Zf|BffA3ZJiMW|m%Tre(^LU2n2G#n0&A+GR>e5iORGoJQ~$DO&AF z0<5ag%2r;z5Wv)chD>(88#DZmWsM^g%5JTHopJ{SR$TQcIgLMjJ0`C3M_QaW)y-%> zFc|cb8)lQtFR81R6!&UXYwwT4Odpx&;ZDSuCsXJnaI5J(E8%?>(dWt*tv%4)IeX{8 zAcj$PJ!!IUjHwDXc@n)ZU9UM|4dZ zE_Z&PFJyH-(C!QJ2qap6(CW!W#I2f6wFLb4Y!;URvjG~(bX&}_5w)b~x-|mmzt8fF z!95$Z_Oe4-g6~_@GTJ4_fB%K1>#q@_0pWm|dmIKm2}9FFDj*BfNf9RjyF^Fqvx(Cu z=<)!0=hqQ{sB}t1w$e?0X}IQ~pz#|dwROqn$VE6E@XBmVKjEJz`gzHUxhjm+<>CqM zuG14!Vup6IO&nQ$h3$F`0Ca;m`hV8RtN-$zR+a>HoO%UIPpK7h6!xD7mQk<+ zc1`C1pwgOas3629DHWAtghYdY_Vd=gLYRP%_p6v_*wd+IZ#p^!PE6+IEK2?qfz*~- zof=B~Q|(Q%x?N+GjHnlCYoUJX?i%EN-&hM6$QY8bYF1m8D~QkmB!bpKHjxPLCv@U4 z%o>MXR`yTY-4?5UK+xnlL<0L@p}0D@_<@d zzY$DpoMwCvuQ%Q!v59^&H~0D)Q82pV$YRdANF9m+b>)j>rb-(Lk|+var_7qrA78B> zCs93ytu^C6=gKvk{qNZu%|*nLP%NG@@0Adr=F=W_tzogjw+&sQrnxfpCV3@$n5gxH z?E-o_ZI1~f^^1sT-d34PTAegyE_?qPbcVDK@P#aJK9$`=h>t0!9Mn(3|SL>mf`1k8d?o?#KP#+)R;KD?p%Tb)Pt__+# zGKS@q{3Htn^9f_}v3vw{EgWUy_?ed#d#v+Nhc@oIMyJa4ymYvs&ei6I#Vkj`S9XuP z`1L{(UJq5Y;-{t}Q8G%{j#Us`2-SToRzqTMk|h*pEn5gnsseBSqm__C(37}t>a7|SNRoGdQT2B zLQ2+Tg7O({+0eIGn~Su_nZt7YQcDism&OvDw<9&!@X>}Mz<`uGj{ok zu94z>7qjUKne3|~5!;wft@F@7P+Z?5SP{|T)0LiDqwy>Xj;%EUSWB>xaPNY+vze->|W7n z_6yG&WclHpRq1Z}IJi6hZ0i#(d6VHvD>H7ELUCpo`q<+&5^d|nUv z6x_X~7X~g56M0VizctjfZlKQ|=ggQqt6P#uEsxX@k3d7RC~^kXQr1zu@9UK0Gg6tZ zFIZk<-Z}Je;zu&V?A_gFu+y1aZRWbnceUq= znOGb1eB{r$a-dcJQ+A|57BwLw>(j2EAXfXu^LyAfRo7pY&#Jdo+{-d4#D(6Y9xZOf zkV*l|Cf3WLhfDpS=+7gkwHT+0l*R?ev)5GE@woVAq7wJ;^JJxn6V~81Q#E@;`>(H5#q=%4O@+n{blHGV-wg zes$;ED7)7JmCyz~9oI~?CI~;C8WbjRN!s84Ah(=a%)zVpa~*kY0syPSq(=HNU@5El!Y*FM=5j@F=1UNA*;=_tT`{36N!tp z>;+bSY058!4Y{9<|rK3pIL4V5hVABLV(mB<%&?wyP2G4(;IFe`G9QPY=m`%S~A zTT;(`Hi9>$oa0HDOCJP9byG&X!)yI7>`E;*1|TSz?SqJ#xEdpmv|gF+p%*D+W>hS^Hhj5p(h7oQkD z3Jo8wYYF(3mU(m_m_IV_s{FoCv?!1l0g)0#<-P~!Gt4(v=&g>FhNyHr`3)n!FXZTm zf{fpSL`sKwF590K!qrT50a`O4o7okXgm?%sE`mc*(R4JTw!jyy9IF8%=^=5_Xqkf8 zfbCvCjv1xhi5H)oPnmxiIf2pf8Qi+J-1(Y?rIwI|H9l8_G8QI`pgpKpyb*oRnHkuO z@j(})M?HD`e;es0xTm-i0w4zQI_B)LZQ=Z92t^DL3=oW~{$P`^nYPZmR&qF=z#da$ z$2ezz&f7aNDuN6}NPHz!%c0;r z7PVvQMxrWK%GuCLbL(H%ykJ`hk@#rZEJC*r>#Kdhd4N;j5N4#gd9T{lsq|#$!pRO#U->9vUH# zKB3QQulJ%K*}X4(ikWJo5OF=}iswUM2JRw!&VqkamJAXrmn7UK{N%hu>P8m=2h4l@ zC?}PV&KK&MyA(d?!J|`C7OT$PDL>?5WEhj``@}+>XX})JUfvyt(7v2(;g^*y%H?!NcHoy2X)24!z@~=3Imfoa5ZP zy)6b5CT)(x4WuIhav6rX`ygP$Cm7l<@>-*XtJRyB*apwG=4X0+V&`tw-iFu?oUuAY zxlKAe+eWYr)gY;A+b48M%a4N;&^ON?gKyVy+7G!nSw5Z>nX`bv6$H=_Htd0bm07JL)f{1i}Bo8T^GcW}d{SfQ+>O>3~e{5&v1KSq* z`my(aVd$L=berL!@o?C}u|77Mx&>ku#>S@pie&oW9~LJy##O`0+K@E2DQI(jT{);K zYYpl&?EF%+4fjjE^Na<{OL&p^|MZCo_TxTjv{`#ptD*THXV?5#O`%FZNWm1iGiEqnwwbJ_J>ZrXJ=#4UhpPV zlisPR*0t_~v9x1lqvy8LSh-Ev~xX_5%xz5$1qUVn(Q#N)y_fVB@U zrj-ME&(E++&hA65BCtLDQ96pL3P;6C9AGyEHS#%ORTpm+Lp!j^hZeFPihcO#WtrT| z@xKmzXpKU3h@=|ZYcp(C;(0}?euG~>|COFzludgaLP%zHD@isqsoYq&JlRk6yzl1WB$-U9asi5j#d=31o4;!7k+ynXDMJ-t; zCxW8ytw0W^9=#~<#VXP=#^A3CMf+>9N;dj&Bv1%tVvM-EDtklLSs;VQzJfS~DG?jF zj9tpf`h-5Zs{ejVVoh0J-OJuONq&r$5NnZ$KVQFxQlw}-)w)fh-(xh*;f4rHW+1qZ zyuGL*wcPXUvywW-U?wqen#6vsK+wqMY140@%-x@oQikX{xgMvD00lUgn@UyP@SzZ> zxB7<^M<3VhKXl}45lnN!%Lmk!4XZD!PgVT4fS*@GxOFlEv&fyr&W*runVW~Wf6uYw3 zD3SAm)HH?SW1Yb<1y$URDox4yx4p#HF6hTJl1WRXm2Q+6g^x3eZgKDN=OE?~_fgel zupnwHDZ2Nsq&74dlsf035JeP9xsG*XD_o;Yv{l1pTI)Hngo+%DV*NB^UcW34=eE)? zpPqn}xzA$nQm=u^1RfT$deR}OU{#}N+cO-@mL$n9;q&&Sx|K0lDxKHXU$3$&Lrz4f zo09ti<=3x@xe+khS!RuN?LtDmEmHZQ95p23_ORW-59EXt+Br}N@@OHoVpkBoL9x54 zWZB8nuC+R68|OI{09EiTR2~9E3D9M$*j_qPw`eW*UjhM-os*lEk4Q`YL#&;u(z2WO zy8=dGnk26cavRD`bPbC4vZ#nj$ANY5TReo>)V!Fy$*b_Vg%vE6wn*k}_`-&jkb{^c zs*K~6+6zd9iZNB6Hh2DTQ}0u)4gqUTCzm@BHrqv*2{he^0et>DMH^#w(?=Od7QNaGY1#$0Hd4F@0_Br!dk zC^FqyTYaY+<+|Y<2FAuHDR18+>j37;RW*vWLF3=dH&-fI@CW2|$Lh$(MsfZ_6@vkmTUwy*JH zI5kD|qtiU{2N(ZZT06EriSjvHob2-U`BkzL3)0*P!{g-~0Bfu*>7=62t~L}?D@u0Q zcZDt3VArD%QKMokYWh+l6XZKn^@hJHvTJ0NeTA9qnpuRE{U#;=17*9z5YOGKDVFrp zrVWl6tVirf%ptw!L7I;@K(MpUrY)JDw#(-nz~rjj?-HTLp2zJ+UFpUDB0Njpoi!;p z5%Vbk7C9oN3Jv!x`e|irKPqaY=^OQ!tfuY8s3l`MpL@!3m=HE1q3j2Y1m;%L(0cVC zVmtL%_{jtC+=wzs)e3$&L=)^QF9RwcvT-khzEKnoLYJ-H7OfQOv?+wqD^dK2! z3Kg7YT(br5c%BT^2Ak(RXFu5{I<4ml8ZuN0t^xy8t z@D#Pmi*pVX4+N_&K0CGagm4(Rd{Tj6sFjInSQ{L?HC;xA^i^oaULx>V*nx|u2d$+0 z*02?&n-=hxxlE61Hja`B3G3WGrhF%%bA@&`j8IiZQ&2o6P5~b`jRKiq3WN&&SX$!@ z`#^i)MGHxrYZ;%NFF4`hxfI4O&yKl71|+X&XQ#NYu#7+Y`A1By<+ljPDKR!J0uK~> zyE28d4R>UepF=>&VgM-#cGJ^9S#kGX7~j`(){XqC5F>JS3Xw6e2H}6YflA;{5mc2F zltl+M%i4K0+@GK6Cvmad<<+YBp*squ$p}}>Hn@Pb=OJpq4K5i;IDz$cPG`!O9 zI|^BoSTMsyPZp4%M=McI&=XmJ61YMp@NiEZLoe*=l+Sf*pO>H};t$ID0yrCA_Q10b z&1W3}=AtK3Ztr=1?Cv}___;JS^?YhL{`#d)eC2G zW*!Lp0T*ol3TRz3DRNSxm)}3HS?P~Arhz?2Yy!6q*}LXRhUZsAk@Z{1%+zu46-uxm zt{HpcWmvxpQe2(ajtDz#0EQbiM)ae1JCfuvHIunn)b`U;S8b{OHqh-Us}@il!N@;$EAM^xo(4K1cp&eAw^EWEuu)dH0ThisoW&{@1RcX}K zxm+rhYiwPF+1cSKJNvCD6J?sc9Vn+fb4JI}(r9ythTIu)HnWSKc)kf3`qZ$LrOmBS zzgTnbDX~Kt##PJ#VTbDLWYgB=DsYH@m9Pl?E*7MecX(#FLMFBiN*)cnAoIqYa)(H? zN)^8C;EH~{<)GdFUTdjS1^d5DjBsh^VB~LU%aLy1fj-7lWGrx6G3`8sXN`5X;5h}1`VjORP^kR@I#Uv)0fT+!+j!|g@9A`RfG zczc#b5+Xc=DEb}VTX9NLn6YDbAiR}VcKJ+X(Js-xw0G2`h@U>}A`j=~JA`jfTAe>a z7Q169v>INmdPwLz`-U1W1;>M8w5M~$d%zVvnb+;&qor`-)RF7=`41Bq2i)e1Us4aa zZ@fEbhCRcWogW!{?YgO}>OH$HH2n?d@wZR!pJ~L33HECUnej_VN0oSSMy(4qa{-!{ z*w7AIvalyT)CqQilDr}VzJCHH<28-=yiny|tfxcTF63F=Wk(Wk2C!}DTD zXSSI-$AYHfj*o_mD%sTNmewVla2_+F5jQuL0|}?G`|=A}NLzbG>th{2&#KETV-(oa zE+o-gWjOGACs~s+i3l<4Sy$3PEsM2r43Bp;vUnE-Db^wu$T6d_MGfK2D2R9Y_$Hn% z=Moi<^yf0d-$gpNdJbWXEAsX)8LL%m3cRW=49UyUSA16WEAF(7QaskC9oIF_ewmdx9_J-9XK&mh~aHa;p4@T9~X-QTKjDrqKS) zn$#%!b2SB8ux3I2+sCoC>n!?;F?l?(;J=Ab19ko=KZP&mYwrll$PoRA_I1Vtng3ls zyd0w!mbjmsoAMrZA;A1oZd}SB?D76L$cQ$iiV7W`J3}ioz+%bPSt0q4=Nf&fcr;{~ zf#9i8NGI^GWA$3C#>9@t5I5NAzx1o4uz)f_F#WMyCNgin+K#VLm1Iq*Qc17iseM3K zJ}=)nxNkualsLpv3A+lz{i<8pc7Pfx6vD8K5Nrq*k=(^tLGCIN8LQuq74;A>0h1N=D(DH#vt_z%4)>Ehk?SS zlP_?=P(vP0QJ>Cfr0$O=&b17>gX_N{7i1__6pB>f;^H>M?_?^=ITE$_=4M9xl`+<0 ziw9~;7D=8u&g6ZjX!27S1lxW3I7CymFB9gIMahpGyht~|QSi;yhxA<$eoM0i@*nSl zKgnK&@xj07W4(Iovf6O?BfP2J`CjbYPon@o7m&FYC$o28MsLfBROal0U&Kd^V5O5+%{>Z#=C zpZuR1)@=>mHJc^jDLjoc-n>9Xmzo`tSY9Uvc;81Pac1`kVkssMfl(DJ9pdL(>p@kPaYOrt`0}7;(Ub zVNiG^+<*p6B}z1jwnH8^%Nz}s2Fe44@(nf1Z&Wq#O`yWS60ZQ&>E_)^_1cBXBN3|%SH1iuzVcuVbh;2%d22*( z;+r~G8~XLD{plULw~NyjWygZ%vk&jS$Lur~`}(r33(1h?RLhC*3zQU!WdKnFStmOb zpNdNLxrW(fI`&$Z71P^X|6>#oVm>f`%G1aI6_!S$EBrw_AxTUChpJYXw#?0Btm`5d z4BMe@iFtlxH)lce^heX=1kB@z9ON=+YxzV0U2wlOq-(RW0_J-uxgndKeZVFz07F7Y zj^~vn%gauc^*Qo}L~;x8)EK~)x;pJEEVJ115#Az3veorOR|9QQ?xp0weswxX3T9-P zMvvBLNyAFBMcuzf3P?25Ctz7EiPxgv{O=O{(l5s7=*I#yerHE5MZ0DuuipfBGp&L` zWF`D=%|Q6x-J@sOSZ8i6XU-hHMbL!^ZJCq$`Hq#K+OhW$ggQNy3^aqZ`2BJz0ru;R zT*nk^k4oU4GQuAJpw;n*X|zUVOkwS~O!D;4=v;uR#kTv3w$Q7Rjh`02Ke6o37`Cj2 zBjVQ)Usrl6U^lmz4fGC{oBNkR`+0~17ajtWLc01t1Y*dJO(MFxF^hBe=-I6hnk7K7 zp3EA!vard)DU?={g6~>WFmfu^9i0`GpGEoc zC}e^9kLUE2eg+n$Pnf@lxHhbLt2?n?f0%ig(IpV(yFj*;dihel7jy}{iDVTY5m;#&H)bEz zkY9f4Z$N)tLVex5iyt?v{?IwyCzfW&d^A&z#0$sx`nvyKrX?D`xP#`r4W6g>4UKy~ z^)yCTQ1QSYr-}i;<+!Tt3El-vb)$3U7y1dm6QPyu`>2%MGcixf-mrZKK18*|lLd;8 zUN&oH92DW#s|eEsQzkN*3=O>tICfX0vI&BZ>Zf!=dU&Pr2t8M|xxq3&JU>Rgu>vL! zmXa0X7ulMoCgO<(HCTPH;>fw!wTj}BbUU#>vyZ(?0TH6#&x#h_$TSB%OP#*$6&W^r zM7rP>UHEUs)3(&-)raX@K_y7VCZS~y^41?&IJ9nV^YSiH7@Fk=2lc>h<3Kh!E)*3; z9-Tk~t0FVEz!Jjf4a%N*JW0cb%e$XPr<1S=lTP9&TelQ9I+=n7$@|(F`x}2J)*pQ5iG>^YJR~_Z+yrNPRlSz1HC85STQGSEz29!12xS>a%a$mbl z`h!exuwJn3tctJtsc;e(W1)K6PLX+ ztq~5dlKd4vS`3NTcS<+KJ?~%>`bN8Lb#k>zN*Mruj@xi83tW}FEuPj(hXqyXHD9cV zmviL#>l)nq40nDI?UCF3EwAIDi5alfU#%MWx~9$arJ$UciDW#&Cw=aG#T6f~KSm<8 z2svP>9d!3>gk~U~q*tL5*a_2xZ+F<(Y-X5$I|Ejx{8@{wI3CWewmw$xKMMHA06liU z2?;!^{pd2>o~~Yhr7)yGOKvI%?pkPai{y>4M=ttfdT_{t2&LAT8i9Z! zDW;AhY&no{NJ*XP-^6GC`F{0}R(<6f6Gv*acEfJh74dR->&7@WT)fArm{TbJUWd@p z<5qYE)}|Mi82dL1V*$H-iKFpGq58#<&ah@-%lz2pI2vW2?1VXfaU`rPRsa3K3RyJX zUyQkRbjd|7lhV{|9W==n0l}A_UqIk2GQR)1F8ntaB(OEGAmHKoPa2kyfRT-b=|3kX z0(K5&*8iOT=eUrAgOl<9Z43W51=%K0C6pUv)~FzfP$xRdX}WFL1qoNW&N>Jhn(Tlu z777UoS67II>;$BRXb2>vg}Z{@AKzWhThEuQ?QZ7Rba#`JnL&|P=}g59EE`Y-Kkg2P zfHprO0Cm=X0&W5Th@)d5Aa{oJG$*~9m$=@mG-(fnAZVByiU;}-8X$vn58K2>r*86! zeq6u_n->5CdH@mvAS4t(AV400ygOYH4j~W%({s2+urhnVr2QBKbZIj6wnTIw6T?f7 z+|$}#05k?_01_ISvHMRBfepX_KYva*)Wh>dMMQ z2=>;{Q1H~^KxlLved7KJz&pS84WK3hI)otZA*{PfBfpMf;G@}vHimQnt`>$=ew+=v zvdU0WAfPt(wZT3F@zhUZo0t^@kUc(b0nIDv)Zl#!^B?H*3p=1bzB>!sNG7)C&T?O=Nu!Jp=rgj)25^vNd#CbPS)mtPa0Wj=LuA;+E=dfxtua%b<^|-$!~75N|!V zI$OSQukFNJgY&2KAi0KVQoKc*hF43=$$-K+dhyTm6x z74J%lQZe7N3BN8AV|~1Ud|6*Y0J3;K1OjQQ7zA$cUq9FOgWq!cbzkkQRerxF@}awvm_T~(;@@NfJ_K(+&`-Zzz`e0wzkhyJ zlYT2deqY6)Y+hb^ziE6Ce)xT)z|*={bE7;tJKJ|^L$JPl1aW>-E8yP^bC(HL7}!I9 zpQ+k4c51_#3ZuVwql4Nh`gjOeX7y_HHu;sFR&j0yHwSSDXZPspbm`&zkU>CxVsCxU z`(|%-QByz7zg+}xTrYYlk8%6$E_EkI2k8OoL2G--KsGhG zz9Q{y8{g57fbBMapdWzS^nU|@0Bkya2_PW$T)xn|j{xnszY{-y3}$TZJ}JNP zM)<2fgTj3KKZEFg170D2WzazEI=@4H%_-Jk{o8!4|MhBnHhuSZ<*-2xAOQ_$WC!~T zYOgAES#wn-6+P^1;P|z4tYJM3*N`V}CwLOi4J#vZzMKZsM+Q2gtSIi+QwvrP7kiSd zK2M2r$Z*U3r640PYa||cFPTEK)Pd1QaoG^CEIERw%k&J^xcd7wWh{804V4bb?LQV* z`vbDObSGOKY&Eodupn=NZ~)%<@6VAavqXHS%;wK`zQ!f_755L4C_sS^OxC$Di z?Eg|~T5nA8Y>9xpSEza?BWo6BD!#79d@CAd#;uZpC zZ}2b_*~4}gP9?Uh*0Ou;MrU8u@(9jA8n#W2-VQx2H=HqQS`&8a6~@CaHLUF?L=z|C zrg70SqP3%KB+&`DKDuJ%$3#57K2+w^CtbGb;Jc7>24qN&S7my=R1a;53N|Fp7guB# zNq}{tnN&k4edihSodar1V_J z%2W6`PV9DmJE){Cv7)?>na2~T8*8!aE8Q2V>GkT_N!7N|8*Z|rM}CwJXqBQ|8i(6* z^H2>WTA7Z~84VEaho?E^fe_Zm6*i6)q;G9fPRyLpy<*DgwNzfENQ3ho zTHVWw6Aa3h~LK6+!*;oQs9-^RK`KJdq?Lb{=#3EX;A1dsy5& zH5!B}3u%;x@Io*-g^PTqnHYO`kH2~J_=S6?(UH49FZ4Q7wGk(W*KN5J6X^Puw;uiV zR4;|ACaCbCBjj~Ssp@4z*8OZZei*IV#~YNToLvh$DcO`{6f%^xk+!Y|&0ld-@pr;q zdH%BXaXvUtI|AP*{hLCIDdw{~6_P^rhL*!y{5Y6Zcul~_Yf$`>SiT=bb;UrV zhtwD`dqUBHn1gvrb5X1RFv1qWF&o@Ll|B(eU4NJ)V2mWJhBDOaBpK_|?cLEPbc$HV z($2!mYhyR&Rs5Hu1tw=``+>>Y?fIGN!9+FDEsig|^ z?j1QBJaK3Mema)H%X2X<*s7!a5@s|fRTKz1@Bhz9-U8f0dyqsE;iVfXv7s~HcO}k- zL({67t7C^`y>Lhuwl#l7y)mJhwES7s&nN7(_a3>tx%iv&u7s51S`%XVP`F1@JY zVN7l-;6`ATFTa>&UY7rb#(5ck(F=7uFlyEWmj#7#{u;xqniy?aJICoksWk4$q>7p) z!zz@qp(kUD`;gY=%Eb{MzB;od+m21^mk%3a??5O~h6y>R^SCNIjVcW5zzY`E3_Y>F z89iODj88@qvD7=dH-$W9Y3#kf3my!STFdA0-on|b*L$Z;Z}2zUqo8%1N3uonX$m2g zT^mKEj?g(4fdWj_FgL&>RjEfInlF+lLzbY;*cBc3i)Ge#uLQZeM}-?~lJV*6^MuQr zuXAA!N^gH}IG!v%W9iN>A@yF=_RLxuqx!_ue9v(ZAO2$aOEv;Z!-ZZ;^$XIKFFM^R zJU2kYugX`gS{mPS={x60ZJTA-hQZHP^J(Ej2xt`pl3Lnb}msM$9Ccw$64Jc>WDjoeY z_XtS-=?d%wyUWu_iu_R1e_*gVzCaGk1<+_e%`$dXye?K5K?T58*l0P#!@c{1mKm;e zzE@8Msm@VhJWshtSK8K-^(MX!$9tVvzY~ZXGM@sT8CHp`G3XRDGo5^%!R54?0~#+> zg6x2pJ)1@G({M%<%{mm2SFc2bx=$~iomSLY_DZ?rJ5UJ^6Fwq8+*W5ejLlp9Cj~iE zb+}p)Mr1!;V@=PQ;vZieKPqlV;zR4Eez*;?jvun|m=s6jLDi*(pFXCOMV!XTu2h^5 zs%^R!JbTyRy_YjnG|<}CO?se+JSndvQj$%bIIF7+V;1C*Yvb6d@AsRW(rT2{mWSFa ziFc3M7cn%^`}m`sTHu;H4+s znkruj>q!NLvz2}mHFy2{727hjqt7S}A*;@*koqjS38!-j9dTK9LZ$ zW2v58%^X_qL0ZFIRC9Lbos3<3JZMbF?Sz=FV6lP)VA^nyKrvR(*J52C0!0Qi5|o_< z%EV}_*Fu|;?Pjv5v4>)Ieje+^T!w484J(#bwjJu0Rkbe&m(6L5Zsl2fHv%fO)LDvz zCf)p-=3#D}Y99USF+_h0zD-s97r~WVAvY*}k;p%0Qo^z-nu4)*R2%SR?ob~*)V@I< z?IpE`BbnBX92RGeACI!J>lIbP!0BV}-C3ww8L`!M{ z+-C=f(-GwGMK*sJlUj~(YNaxIX1#vLqcpQvLTAMwi~j3b5OD4uJU<3uWMyXv*L~-V zLxYjBZj*kjeNAn=TDp*~xo7puzBu|(9!OvB9F%Yeqit}M3uO_XOl$DWP}1b2vz*G| zfKiLZQ(HZD(Ie`yY)>1DAG+eSlN~eCVzANNaT+OGd2U2lOvCcFI68l- z-ad5yLnn+ztzRHB!o7lv!!j7?C(_eg!E4}a@!x93>twUZ9(QU`alb@fhqtZNF!^;4 zUPTIH%027a^s7Uj$GkVq-ESYnH_1k5164D791H{4tW6B6$0x(sJo`@0mKesJX3w-tB}Q zk6#$UBf)`nI+lYQDmJ2PsG_6}C3&017ZTq~1{k8({825pFjse(1KdVOGu;;>ur215 zo9XL*8f3EsH+ze(i6&L@h-TC0;jL(_Hz10>4ZL}#D#?_jZSRMXiQAbaRL59IKOACi z&6GN+?WFVthXl1oIT<>IZaG&z-~+>#tt}34Ty(#!57!5jW1aeUR{j~NjG$$iAh0~w98k8y*Y(LzUmV@Wx#e5_-N6x zQ(q~0-_oL>3w9E&Q-rvl^G^h34^_{_yo3Z>{~KO`T;PjMJ^R2`CGGUss7u3IOspYm zHF9Z~_#hG$b}jm+>MEH&i-Jpj>(^PDAm`ADyPo8X9o#AW)cIH5$m6(=gxw$M!_j8n zKE-CAE1$aIMXg#=^06fD0T#~!l+McVI?yj|5L>;tJ(zt!4C@)$F3{e_G^*t*hz8;W zbHicE9j%;EVlXJZlZf&df}QOu2z30loL!Cf?z62=@N_fzH`M^^c`Q_upDgQ<7@?v2 zN(1G5uuqJ4a57AjSSA~&Vvs*v=>7! zi{7;%jR^)tA(1sAy`7o=w3pW(;>NUW@+Hirl6%!9S6M|T_z_4ND^4>IRn%IY#vsV^ zi~UivIh@mZpm;jWQjuMq+B!6@JZlJuISmibb#M|QAbIn`M_QxA&;*`8uy{^CO?VRC z^p#B14ax_z{$w^=R$68fG36cDOO4WX7r^DsL>8>7*M;ht-Yd|GV>z>mg*lSN zJta^B=*Lok8(Sm&P{TgI^+|<$e%ih)lLC@n7mqV%&E{*(hJ=P(p`zitulKKhQz!%i z8c}bsRoeT=S^rF?<~1g){p5}xLPzaWd!G1c1>-Ut@TG*td*V6hzLFd}(xK|)hOoND zSD@M}Q;1s@KZU83P2=Yxj&-A8uPsMGco5|QY*gsU8-XFiI6N8xt6}f1`<)A2B@05h zUaBUYEK_Y(R#DLL=w;Sgip3w#I9KDz_<0DsR-u=t8kmN*BH-5mgI?+D1Bk zj!cb~VKFd8a&x{?3Q2nWmJzBUJ3U+(IapLM`KqydehLroyz5RnJf;#p@#OO}Zii;- zlEjy(q{ZF{`d9N2s~1P|Yc3Ak!b0z9s<^C&;zxgVU;1|sqkT=t_oNmIVPR~BC%X6H zVYv;_tt|&0sbb7b+gdW@0fZ`O*PtU7u*X_BIPA>wiy)JvPFucB=XIB>fVv10@*GBa zryw)eG0?{gWPwsB7FteE(j2hT4K&X%MC(+4%{XS*v(f2cV4w&qX zu|tFvi7>W7P&d#IyUhGB`vo0YceTJ>=q{exuF?lo(iB;$WiS3xS_Ka538WNcl*u=tVD4&KYYwl`r=kp81o|lI-;YVii0?~h2+zuy{NpBz- zHXhCwM)|k<>x1>};bRf5%(?lX5X4UF1Tv*1NH+|w34T>Btm~pGPP8_rhzJh(Yddq> zjXeNZA#}WYU?4mDwmJte;@l@8O7{gt)LW^rDeg*-l)_^Y-hZ`7xm4x)~sS_FDUKQFi z$aG}(g$=K(41My)I?qVWT&tIDH&za`vRU0U7&h?I6t1n9Zy(VrD=E55<&A|8*3EO; zbU&YL+LW~kI|il+tq5LeoGfkGA}Jk73hF96+cMPIhrFYh4+V}dC9;@1;p2mV00Ray zrW!i0a)HkA`apYgmX12D#vQF5Jgi#?<4WuYpR~Wh*rj9CDV`n)(J8X|MfxQYsU;<@ zU`G+41pSqRbx&Yup)bN6q#|uoMjrQKd20Q94&#U#9Gg-GjA;6Vdc?+ELj3{1{e>v^ z>ByJODDLC;-Z683O1&A&vRoJkaj$$)r8NdClrlZcHt3qAtwN>hc(2fd7#u#RMi@Sk zFNKB}X#-wq;IF){2y0$TL|S<;?_Y;g?e7;!&*rl|&&Nln+|Wg=0OyMaMcCHESnG$w znQ3H|2J>)&KtSj~W@7eXtVwocVh&Lmj*15~-IU@$KI{=M z7WtGzTsP@OR8j{1yP}G!NFgHtlawO9g!UU`Bvhu>ikoLFskt9g5B{7&0!mCW{NaA{zP#har;d&y3c&f1RrdaYw(jWQb)rTYS-> ze28_!j3jQy@>^!Q?c`|p(~|dn)Ne8R2CfCbvW+%II)uX@b|#wmelDS)5nX=C>ZH!V z3l*N0wh5Ws$56+qB*=Xo7Xq@h8UQ@*xYl9qLlNEB+_^&p6{M*Vh^_qmCKN8kt#iuw zj4l)_zG~c=O^hd}^uYR{<4um)?#*hN&o$4=?>mhjM2%S@&885lK`KPzE?{GHEp*_g z1$)I4>WQT_sMKdjkF~tM$EVSh%}Mx#lPAg^EJWgKj}kR>Ay6_M(~wtf>%JDh4U7oeLk{+J>$3ZH%~5>1(cW@Ifk5WL!}e3Av!<`eWT|U&boZ zd<&GVR0*A?QCIL(jyrP6AxhHll91_jm1`5um06JR7R$~j+w9+rv?{L)fDFzI@LesH zE~L%j4OAravbov5f-KhIjJo9!>@pqa`oVk-`-tWh{;FK{)5A*PWh8A2cb|;><*o|7 zDf4y|*@hX-}s- z;qcnG-)H=^d$qM$^lfi?>IEA)y`Q;dn z2ukb!(@FKFHO9uvVB~@qDwS4mTjp3s$7HupI?{Kf&&zB*EOw@#S%%d(F3bqru3D<^ zHfFNDI}O6*b~Uw)W1|MMX|Yyl4i%+r-U(Et6AumI@CfR9)JnT5(7&v7x{*C+RLV!f z*fQkj9Yb^#G0(BWh=FBI?*&2Lc)Se7d;ZAiA+0~Nw@hYQ)b{&xCN_x!xH@v{0 zAlIhfh;$3u8^RdkbXMycJzGP&U*93w3%>U8&NdFiw+oSxH*>K^KREt-3>^!V&5bX5 zl0Y|^?x4Vy@3G&Q)40gMyuTvYk&UMcYK+`}FWSBEs|K~n@MIW~LHR$n5otpAPUCa&n$@dkQqPm{qYj zh#+BsYMQY&hUZdHfzNPAO6g-H8WvA15u{uEWYhlR@tO*N z9|5fyC{ElJeJrgo^wbR2RHD9u1aRrys!(G{7}5I+amImarSm7ZM-%0rF+QlLwWxg^ z!X_A$a`d9Ma#l1l#e_yRlRx}@3>1ko6=<^!zF>nbaKm_iUsA$6W3(_=iij7=8&?Db zxi(fil(p{n=r&DtYHNQa3CFjm6t; zykW_F%qq6Pw{I*ELdw_#mub1*s!TfzDMKPq|ij8$x_73^$@DPW68&r0aErKGAxV zcE^E-!^)`V>W_D-f<`RZ47Px+PTis?P91eq+3-lXU{nR;@rWuYqzK}zDU#S(7V*lZ z-V$@7j^yL`iZ+{n3iX%n{Q~^r=-M+y+1qj@!@XvEwdb`bmlcKuOXDg*MIJg12L;IR^kfeSP@>Yp91^gt&5iTl z!+?p=)XxAuw`(8`rX3eajRA%Dp6cHO4FM52Y2?SymQ95MB=6t|VD|{r1}f49D%#ct zz@w!#@XHv~5e8u7ccVw`M+Ghb2?f}0z$77@-KEvX*23VH@yi30Mw<)R790$^?$ZfO zf-6X;Cq)2~2Nkp)fU}QD>kkJ&TSkfj^7v7UFlErfkd_ERUiuH30iT;s2EH&LzK??4 z0}NRQViBw%KzEHp-9y*+!s7U3;c)M_a-=0dxWc+yeryBZWACdbJBw z^Vb5nI|85;MfK}IhImM=pU?%f^6T{k-aFa*A>Z2F=>_s9?9KL1Ns$*PCm4c;sRvXG z#1#N==0t@{Baeaw2vYlI0^w>C+W!%7C0GMA17v^G=0qSMe@6lcLjKCksVs(GgFKno zhjMunjek_da7#5NR9TQ07e@d&iFmK%!>ofIL)vknpXrrd!2^2sd;5Z|>PMiy)Fr9f z%HnV)&@*L^E123PvqL<=Plts7+dDltKsq=8^UDGxkdxA!(cN$E&JyTN?j5!R^Wl?~ zC--B`0vUt1f(`i9`)C8&76eF(#2%YH{l7lrw5=@w>N-*wJ-`M)VTNCk&`7}*U;VfJ zPCs5iF|E7xLomDVkFQ4~AbfgiilP3?*!SDV?pTfcbFC%vjC zn0vjaAUt27ydsQ#>#Q1Yt#3>%@GU)Uc4lPY;eC#h*wnLFCgmX ze)=gbzSDEQvVeFyfG~jO0^0q(bl3pg?C7h%XM515=J37pTKlHYnxFxR) zKD2o7y#N4b2S85)LHN8l_rP9l``8ws4_~|+0J3lpC}6IDedq6hRrz#jy|PLI0DY9t zQcvheAa;_!f&&1u>%MUW=zfYf@CTrFR6l`1dtA}{VeowUz6kt&il^`ar;Fc#d+$#_ zf&+FSUx9n;w7-I1LUtg|ey!*HNPIoINaCaXc)cH^=FjwFuzMii;Q+O3SXV#vfbd!X z&W`V?z*|Enx(GS_FS-b_AYb$lwJSfm2s(L#_+zm2pbzvA^q?Q5P8_Uno(H-XZj`dV zA8_=*J^3}gr3bOFT^YX16R@=-&+zDN3#dNPUkZbtFrS4XrJ?H`em|mkI`~t-AN1fH zxUKwg;5EOh9C&U3wYzt{C9@0D!=OI2zdiVSh41)ZpSS=(?g2E6y;DN8qQX}fLK`)f zq~pA6t)p`)tK39~uph*4`caPWd@WS5Ovj~J#Z%Q45@L%iCzAtYrrzV~F}0(-(VdOJ zs((=*^dK6(Gyj%efey0oc3KN4smL>B$_1FmXTFg`(o@<`N6Sa0B|Mqj3W0jMxmLRF zY`M1GU_tqUasch<9LyIb3>uI)a`zC4V$RLg4vN7<-5Wq^MJ;SMp*r(z6N~yA))s9P z{ITs~i#A{uOGyoF0RLEY>qVt{U4c*v<|QP3QYje6mBAq)l^j#Ca1qr@I_OQJi;ShX z&4?5#&vIm(XEB-woCWB)0K3u^BXqW-T%nd8`M`${~rn%c{BBePVW@Y3xt7i2kCW}W$#S57TS5K6rmplp8gD_YaF*uxAP-agc6 zow@=M$|E5xs)&&EJdj2zKgksfy1jT2oB?~&>LAPLxlo2riVMHl?Eotx`!=UiKQBvjU*}6BS*{NrLgpQomw3+bXPMLZBc* z-xS(sxS^6}tF_cy!jks;iYK9HXTsZ6x&!Zh&{ZT7NmgP*CsjjvV;I6z)^Y>G*D}e2=GgDGAhP)u-?V-8VT@vWhz(?OoS)f#{&BbNPnS; zv5Zz;-GlJ~7gP=$1+VyLX+^a|1uBT_^Z{Zhu1>^^1>ci|1GqAYf_EeeJ$Y{f zY785DKI>s_@2Yvcw2-LxIEa@)I!nfT3^-IhF(OT>Z@nQ`cw@jgr&QNMA?=Sk_kQ99 zkLmkC*R#N7juyn?InAsw$e76Q*iF$5-e~0(t=;%jqv++yFe!op=W*NUZ{Mm&4Pg~?F(pXJFoQMPt{>*0kfGpU_T^_CVi>R$9(&O6)LMs|Kv+)LuD zX7x(@)J7j0mO`Rsw`4EbkRntYC#n_tVPZoK34j#l;R^RJqJeZ?9ekPC#4K_?Sek!B zB#J`2ico6?7{f0?l#IG0 zTqC1OYZ{&0=22G($T2qsq2z3e=GLLIUa!O(q^=XdevPNWRxw9QBrradEjX4pE&dFR9Yc&F_ z!G{Q~S4=s~8}sdNJtaIxE^~Dn(144k-rFZit)sMoFw>1$Mlp!J%0Z~l?5YrSNi`)` z4PAKO?W&P!+Hh~K83&tKHtCm6a64NSC`c9??Rut({zmN}{D^oEd|#6j*qDNc@0n)y zyZ%X1z%WJf>Tp7H-sjP^qwJWv)^kGtBiu|h;WvF$jx1@YEfl#IM#_SU1aavNSs#;q zhy{jcGwgU3P@XM+bS7cw;z;oL?zL;xv@84ZPMxP-*nG+j^Qk zZ4?wV17*Y-{k#d!EM(fJ=@m@cczV*4UG9>$5+<2G7zma%G!NmJU+BC^?bt2>a~Lwq&YU9DLOet2Fr4FElULT| zE!XF3TvC&_Eyh!T+7*>$-FdEvB7HLc1# zFv`mVR>O=a3}A62GGOLtNyT3vCKGWDz?LBqy_v1LYr!~mUor%#=BA>v6V`zMVL#x% z-{*0$vdSkyr$ZepaKPm8_VBO|jn{85rG<6nDw@ee@$vHFQ;v4V_O-d)em zh>C^aS7EKtfE@;g^HYbp6A2ZF_>?JG{JQ!}>9!S)#WDaS_Vv|IGQ$OaSdqE;-&Hvb zCLJ5Ql|*Nyc{bIf9hgp=$I-TSGz^+`433n75>52UTt^Bn(-m%YDL~9#5~g&4H`HUg-0>(T`gjWNVl~+#Nqwc3Ly#djPlw+;@E%SYPahv#9;9`r7~pbM zoLtsBM1vm`M4<^dgv&9s*0nA4b6FGyC9nJIcK0-3y-zL7wQ@>FMIH>M*vjb)5&Drl z6zNrcP2yG_1&dkSA;nKcA=f^KMM9tyL^KS+`=uh%Jps)!vxE&R0n0z}N4V?dh;vhc zTm=`;1PPR-5+bAMc3t;BDmN+MZ`9R6oY#%9-t8**rd2NKHic^?X*>yHUnsmqUBmi; zf1}0M2Z2(!WsVl>WQn5kUy?qfdY)(`n!{i~`)>HSDm47|3T$=`n6+VHyw7ahtzily zt-lJji35H(Y$cb1WKG@y0kus!ZAW1%U>Zd}IRr3h&?D;0#O0MR z%*H?J(!OG8*Y4fV7CyNDU6i(9Q_jHBwWar}Ue9c(LG$yXXbI^mF+ZWZPuKZ5rNk4m z>8m1!TRPudo#7S5($BEG$-V$Y$t>8gK)Z{(U=Bid-z$qjuNV9-v0;JO~em z45eaBj9p`FqGfTu5m{D2FmYzf!Qsp5p0ROxSL^La2|l}5#5yhdULx3dk9(Pxm@iKJ zr1e>FZHd0#hz7MFMB-&M9ZlWOUz8-{n=4_Ib{%2a;QH8>{2J!#QL$DPOSI4ZMCU@p zp%_BL@DnR^dl4gL{;k_^CBenYm0rqVE=5-O8&ZuwTBIC2p}on&)Qcm%x`*?%1TbH) z<~C=2BF@v2BZ#t|hqhbn^0t#%3q?U-y+! zHBJucZ_R^|mSlagOcCA820V+u8VVBo@|<2((cwV)2C10MmE~tSRKkvFx7l#OXnf$1 zxKwUNPs%Aa3`}Vl3q8Rrdf094lKh@=JJ(Fu3lagjrQ+w>ixEDyVq}Tu4N(r5`DqW^ zWx-=Rzs24ICBck#s7Ew6is{iITP#^OR_Z14%25rZMZ+d{p#zCl7wBNHMp1=qPQ#F* z%b=rA+)KQ<{yXzKShh<6DT=*y#yq%YP=ahOh;xJJ4xY#4nyn4$F0X1bsmG{R260Wm zoQ-q^YqgwmbFnqf#RNV`H{ci7tM)fUckl(1uH&D#c4Hqz`9S#Z2kY7EE*B{bg^%l> zW)K_Zb!suODx9m!q}TPC=bKaYV7Vd@D9i=lnsC01OMGk<_w@|R$aa2lzWTP#4Cy}Z z%G1@qcYI7x(!m2RFHo+S$n2D1I7D<9eqCM$LVdz(AclGcsc|RW7of1PN+>k$`HaMe zr!&ezbMNsUT;#~3!29}9#Q;R*P%BXmj6C@(kgU02}mDr{9-nv4_-FjRN$F3 zK7)>U0_0YR2~dW&P~Ziv5fm0i&rQ}pL^n*$sBjaSR!8czzm^ukL37O!t0r%@IRLux zOvesi=m)b1;y|Hd*GdJ*vUcvb0`5X1s~#Dk!Lh8G>ARrMIWG-VF85PEsam$1xma9Q zM4E8}zx;Jv2s7NLidG8bO|dT*)#?2TBE#y{UA2GP$iTw7mov%-?4gZ>|H-beAkUW0 zeRU`(q zF28PiTl`Z;cAj}{lOE3z7WTU^l;n_yof?XSkB}X94)3cxw@n*_sFEP0}a!g*eTo&>w zjg;;)VYkrC6Vl6Jx-_HiSvnl75=$gFXI9 z-}uwwt`ei=d(OQolQ%lQ+O5nXon~ip7aAlnSc>S?=|}Ip^w@yYP0^t<)O773VvgJhjUH=fr7Z0;=+ZeQ3l z=$&=E!@I`kzG*w-r7O5otS7;0%_dni3@a0rQwVDet>lzQGod|9upm#-AeDdepiLmj z=)k3et8{2Cjo(;7rztVn09dy3z(~C|{#q>yfH;Hzk46*P0KATe#$zGYi#*k74UJ>Q z`i&ve5+F7Uj!Bpv*oS!%Ey`GACOX5 z-h6!@Qmyl8mLmx1s|2XKG?z64CjL3Klq8L}jR8g)_pTjI3f3A@PxnI{_0vX@+m41- zg7}t0VLMOxDh+w+z4#?ZquF?l_K&G}%tt>v!QZKg4&|gD%G?rliOMZ%5m4wCpM|@O zsplU-TVF{riOyMty8gQ_eT^z}vxtb_&-rS`o`Ku1UhqXw8$j_`h|_hpW-P<>tB0J0 z2&-f6z7I{9t>_Xw`z6>oBCEo&t0Ge1pWB@jBf2DqXuoS)5hsr@$`|SAZTs#2{!BsD zf2qnSbZe-a)g0`ZgF{R(dzfF3t#yaEA3sweW*$yYv0y8A3-Q9kVqfH&{%lN|qcni4 zUe&KTk)V7uz4;0FBiT%mlxR0lnu_hUgqr+7^5j;raRj?wb)nOFW-Lp ziSdnQ)e%v%EYs}*TtnU9G7;G z)SM5iF;P=J2N%dO*{?u_k-&v+m07Ego1hu>BxPdBZcY<`*J$Ej4?~nE4G~*Vhy$k1 zdpC5In`OK6mko+P=!5LBZOQa5sU!~yx~}pL2)-qtN-|$cr3RSfIB4L!PgXftck@>=&l?3_DQG z4UGg{1>~?#)6p^_(s&uHcm9n}-|&VVK;FEjnqVWB9Q+I2rA9BwmRlZq!mIMSFu1hg zno+sZ(o$NV5BZOP3v$#08-U$~wrVnk18Ju1I8R711qs0-*F`PUcgiL z$sj^+G?ICDM>Px!3R^9}Y128?+klZz9@4*_!}L-Hw;ZL!2FAb%g5qf7dqWlOCbc)g zyw~?YjI5jr15qZ&^1nm*3P*`!6>ue1)L-w*T_4DZV<_#nSt4T=kQBG#Qi3%dM4_-d zm{wc3YMI85Wcn$CJ8nx;Tx9U&2*%b6KHVhLe;uPx4kwU)A&>lCXtn2Lx+^nBwo`vU zYTUKa^^x^=&G}6RAcrTqFT%jL>DoKiV2M>@cM6+jC#i{lr?}fI*I@!y{JxxPv&c16 z&|7=EQ7E)&^#kdbe?=n>BMW2mnjzFPb4EjavTA+2Ld!#Jce)VH4mo@a3^YI6rEhY1t|ub2(X5k-uB;XrZLcfk-W!zdNSMDybFpWm}3qQd+A zqJ(jQN4T0MpvVM|n%AcP_}5mZco*1Odk&U7*qc)(9;wWhNY(^iE@h|49N#^^AD6CD zTj3E>W@zpN>B%Uq^ud36K7C58mU$x(YilN!!C9kp_)@U>Kr()9XAYG4oA2*HlxQOY z-3XbKnR)cdRGJpuS+^q5J!@butCljKXhk{+hz`hQ=BgpTgNJOGQE1zggkRrDx}i3% zx-hH8&s`kj0}aqUXcf42>vpFz`%s{n+hzOlQFiai=xMfHs2-HrU2N-KT?VspU`c%Q z>N&rqnd_-E;ZdmAP=#(6jT3yg4BmL67^o^m4U>bX-W7v@Fwx-HCvS9H71mWfUQdpj8yD)uxBhCc2pU`0=^?Xw|F*+?M$%%iX3P?(mphB z`3A05@YP}Etl5w_FJOl*jMDJvn1F5}w$JO6;s$OUw?P%c(iT*A#mQAA9@#slYSMSX z=lf$4TK!WrsFJ}`jjPg`_R9LH&o9*Z=tYNH9Sm6tAKFj8?wO`bE*p@AC%PZCy{;04yZ%@3p!d+21_aUKL?Xe>U^=sakj=MEFHK(WMq zL+`bkq#4hraY{= zldyPlrJ~~s{7<4-)b2>_U|9{7{GZ^p=)~zh*l`0Qr$|2zSaTL_3krq|*ImemE$I_M zRV94eZjH=0dPU!$sR?7z2@W@xnz+`Mo($jZ;gYdhKGabsV*5OI9d}OEAI81YK7WKNG~Wb?#mnZojUJ}sF2OvrmFx6p>3=mG!OFoM&mfZ21w5^- z#@y^{z0UkmG7xana~rZ&CCUJwDUF=XT-LD}>n_&i#}}x0Ycy54r^*!$R|z^d0(H?{ z{UxSfwX}Fe@d9h8pk4dx!ooLY9G}NWhz)}0T*+E?VI?hYi1JH!|5aBl@U9-@&tTCY z>GsT+cRrp6?Vv(9YFW2%Bvuq9=X)GRRQ0S;&J*9{)R|IFRy8~`p+oknTcGq6HcFlH z_v0L#-?2xGNLkOp;!eHGn32JTVGgeP%|v3@^= z*pt8is8@G<;t!7Y5Sd;yovwW*uI6q4ytTXC?`|hQYW;?w+mGdlI>VZ0nSG2Arf&-u6 z5*#cJ-h#Rk)J#M@WGdUA^JljL=%&%#m4|%d-e$5!f;@UV31aLiz3lh*=zG=d#NaJU ze1T$c<|@#g%2ft2&H}hW@uit5^L8j2)jy!%~R3ahb!hmeMojh zkZN4wu&0@pZvzk}scXwPU3otb#;|-(&7v)?7ANUC)~->=8<8MAe;)eTJ_o=6i@d}Z zOKu_ps%YnY71?uMK>9_iJrX;*vO#FO;83Nc<7x*My{%Gzxd^{$(bJu`$>KbK!Q$QE zN`G>QqM_d{NmmIgrjFfi%J50=K~$xhF1TGtH|E7Q51`>ilv|BRK~}Wp9=Q%u1n#*9 zT0*&>38Q#vm8{+bC?#aunZA*vk~Hn^5NP$pW@mA*@VbT>P+@+U^~^fS2MM!g+C!W1 zg{Mhg(kq2d3xdeB44cgy|ksYzoA8Q&OUXJW=?R(uhl6?mt` zqEbI8sT_`CUv?CUP>}+X+<4)|H1jV55fO(ePTXU~X9+4MzN@J|{NqU?K`)$E_d5Ox zZWW8vD|8qgyEnVxa{0K2$tv64Pk@Iyzux;f#&GRuDPFZA(7qdcjOY1@#~~oDLd47# z-M%R`;_4ZGe4gS!X=cZ*x;j%M3Vy{FM};hoxAkKqP}#1NJq$8r+9+(BR4n2<9T;mJ zd{HLB>R!l&*K`6`$#ifF_fXlPbJFw{jau`({3+X!dPpX_PJ1FaGNQ{~=|z268}(3P z7Fqe6^KVj6FQ`S}%h}yDElU`;N_!dMv!j1}sLvM!Ib)9(U}}A@sm4VqbL&)WiH0N^ z7D5wP{0oCiGY_awSb+>D?uq{ge(RG-@?mg>MiGp z6*m4S{POLT3psc)c+IE>`d!?nIj1yBy2JYwJ=wOT0y*nuc@3iD9Zn)7cm z{GX+=EJoNd1-wjmhB;wwdi$K0w4h69t5V2__2Pdyr_U>I) z&I1v^z7-rJk6aMd)fJ;hYQEz<1rEp#^Or$M>DZCss0C&F$v69Ut*COg4+C(d?sLw8 z3RsaqhSLi|a`s>=Q(;QJ3TGWCq5cN&`butys$#(suL)FZ=H+y+ZQTOSx+cq0ZT2qb zLD=U*j+IBy960oldEFZpkVFp`(lbtDRiNjNK9V%*4-!$XJ zgoRV)ojFK`xIDb7%z_2tnF5P5Dcm4x)PK2XNZ5{*(+V|&Y-pwxxsPS|>6LmY9f`bX z;UclTHCzdByKQ+B`Cs_&^L?m-ulmgfZmtIxZ($O)Jx$q${U_IlBrF%Hi?(EMhTJ;S z;G}5VhR%ATj+b@;wZka#LFI*Ew2nKZz>8WjMQFVRo=IfeI zr|%SwGfcUb49gcgIv%7Z8WYOkAr$p10R%zbQK_pHx5-V%HE-t^Y*Y9zFYUDFnJ@y> zZ?i~p@UU^X+ZWnxGpu~+6S^q+i}>J7M@a?oBC+JN(cTMEn#aVS7VVeD+{T`4vcZvl zZE$mDj8jf#Mb|3*BMGkBU9}74ATJ&|o{9QU5qgBa!0<9g^_ZPu2e$L-n$jeT&{bQ! zScFz{rbSzL#|}6Ogmi_lQKG-7XC1@sA<7|S@5<7QcfjS?Jlr?i74j4^Kn;7TfRV8uk<=MS$Dk_2()BL)|PEp zvMo^Jf5!Go2%UHf=9u|%lw;UGxRZB!V2Mk0(?;KRzWp6LFD0!YR2&bGLpL{|wM?-O zG1Nop3zl1;Xb2B=dTgs9x{u#nXymg|-4JAJJjBs`Yp7T?=6Q(3!C?(qnl;SL5cVjW zjZ}0{HI@cHKm6i|J;p_m`DI*hvNwXrYvg^vlC+Sttl*TfTGo^labHrrFU&WS_%B^u zWB9*`B`V7Z`5Q_wis@=B9Kse@c_9r~(Sc4&`=U{PTiDb?=|~H7q9!NJa{br`&;z+T zQIo|Cxwuq1q-DD!1<4_}6)m`8WQR!H*cBWE-a{uHY6=#92#+F{LEa46v_@(YIN;2< z+i1J$EqBaw6w$mw5a`YGZ}-s8BUFg0ZCBnS8W0d1&2m?|!_YVHgy7r35Rgscy5!Gp zMRGy87T$h@J>3t}b91zmjE}Q|6dd>Xke{?q z^)gx&Ub(>94L{TiUP6PKD5yNf{e@x-f42*@a2|`7B*MvPbDm~>z7%G1rgX8&lWqYtzaashKMoUA^ zp0qTJSB2Qe#{>{Ir{1;xRbDSh!6L+<-(_L|K9r+K6O@f51xQ_g#4~|7f6nqh@Lo?) zuT9mEy#MMlmzQvHYM_Zabl_8m3fJXAMIqjjer7=B#ZL@+QSs9GviFYFYabS3-ABV@ zD>gpD_h39mBh5GvdL@c+mApHcJDC>W!)mD(=Ye#kp;$X#8AFpD%s6(4{QFLqcv@ww z5=&cfJ`u3vE0B#5Tc|$n*_n@)Dghq8It|jjRp{muD^jpqOS)eC==+E7)jjV&0bI8K z0&v-wnEx*Tmy!8DrF9JSOicgFS_erdYHsCZ?0`=vYNhXFENpCOYh(<`%M0n~?EcIScv*G!rgv%YFJOALnjgNtzQ7CLg8zaH zJn#}EG*Csr_7%R&D^7J^48L_73i83pcP`?Tfs2jJ455}*PEJmi9+|2P`+!P7FwPl- zb0d(2fEEEbTo}t8nspxL8pHz}hs+-!xl!1Qk5VZto5K?bQGUNyP_Z%;;1iGBBiP0e ze81Ok|BVPrerHqgt69BdKA<&!Uu`(}A&8ICE#38ANCACc;=t;vJ((H3G&W=ts3w0- zLBER!$}Afln=5|$sSj2BwRseuT)3A%LOA^?uK>Q-xX?+dE5HG_96!Tz%a8!hE{?}e z!JIz^fgNo^$i}}B9c%zU&Fg|&eqUQ#TY_7F{9#b=2gb&u&z0dZtxQL7WM`@GIibC^ zOj{Ucj;eKWL77c?_XgqPzt+z3{rOx=&|gndch`R`Dq-3$?0YX^ zpNyQ?ZLh%%+vfJQ4oStGXLa8Xn-bnbX`At0%*yYjq7%@rr3j|U<=d>Xp!RXT4!k8y zS!VKfZspS}@l7O`pgufI8`ab5A<)qud&l3{TODr|*jKoy%kQoqJAs?w=iL+sdaAZ( zI+TYys6YMSz-w4`d_SH;a8DrHlgpR~&!Ztg?d2LB8M)&;T9O`*Cg|eyjnu zZ8^}6*xYm{U;ZsqH*9Xcf@ijOJ#B;kmX1T)yPq+c-vQ5HyYH1(on)=M-8~+n)7?F9 z-JyTqYcFl({)`>JV0GCZz0)1F+a5iGea$*mZ6SnxvR%Q!Y{%Z%evJk~_`3;I{b^jZ zqnd~R?1)>5#59+bjfs{uI0G|B1LelfjhL$2@;DxuRz+-XY&=PtJTmpb5AT5lq9Ko^;Vv|?l$h70sS2(D%nylZ9}u1 zCq*c?z;K!{uuk<8p0)To?&<$=55T>cDZ?j;-HR6bpl1W*nD?Pn=bf_Xeh1vj+(L}q zh8EPFG!<6pTO4k+)d;B;c=YadAS>0)w0jI>N@RJIEG zO`lOR$CRPD-s-H^DkgG%2v`#la3q8C#CT1>i~+mAtczIDvslD1!=+xRCgmH&njCA6 zNi_u|ty%T(FJKQtnpxl@;(oF>W|+D#PurwGf%x}b%bq}mM(!d*6PCzsW>DNR!=0{R zrIDOU$d${LdGAP=a@Q@mcM)Kg)8g6?J`>um0I=j#!W|uvU?=yp94U3LDVfep6E@Hr z=$hI-U@4w#h3iP^2f$lLhzV_Zi2uHi%RA+!tzi$1J51K?eZrb>r++|Uztut(A99-SoD1iGu;XC&Xn zSpU-W8kgS*;~ljG5~a8$PKe3#tLo8v#PPEr?eRihNy58^+`fHtqRDX*ZC;v)wv{Cz zbS;tz0S%>2bLu_T8?os$dEG&2rjQ^Rad#{C7{YeDdAt%eLCnSym!a>{IxCX;Wc*KwANn`M5;a$!Rk_tYQ4Gmr%NxR~% zd|9kPc#4DO5NG#Hte&JXrH1~EQR42jit;A(806Afdu^Q1d`JglYtD@G>aBk%Y!Yhf z^wu#3mJ(Khfo_2+5Ct7@;kdLDT6M2~H6olEI-vbC{;~ zdu8Gfs(-PJ)bPEg@}N-pd{c;;VHY^>g9y)YEd)FzJy0v|HC16LHrMBPu5kVOxPY0N zzA+gF5sTD!+WvX*@svQb>d@Xm+qa|*E0x4%u`R#IDOt+aiFIVQ;hM5}6?eqX%lkPA z+dzl?xDu?7Dby)Hp!WOn%ob(dc`el4!Hw-Z)GBy`#N5Ro0r80;9 z%(l|&v9+9ai!<0J_Cg?97zSg_S&5B{^!!hCjp!x=^L3#>B89?3?Pw8A?4@~T}jzw_oS zTZH1>k`a1*^S!JPRQ8z>eogU3+>>yc?SSB%<`2r*@ zL`APfRLdxL_4M~HR2;q*F>!8qrxg50LVhA)mELn10`($c$sm^u?tkw2nYnf1RXLvF zT!O3NK+}GzRua{`I!Q?27Lh0)TFHax5mV>%t>6yXEPQi6ffDJ&xYM$_!FbB;4SaTs zp29MW27a90e@ST&VBh3&Zqny>%rBDi4A9C@R#ROLxW?MMgcE?Ker&?rVD<7 z>Vvj(?*J=mcEBteb=H9wNXxF7jqn&Qw=tyqomrto55g~Wg6}Vjgn@^I+X?AtxjZsA zzl4Z5==a1}y;W!uNvocf55oW-mwA(<?(Xmg|!F*HLOO^z6ktc8YWkJ5`Ie zKz8O$U{JO-wNS21bTg4&hx@~WvU?^}B(MU)#1POFZE;r2rqgb}544;VcxWtd7o5m<{X6cjlMQh{Q!j9>QFok@lEV_1! zr)9^~uE$vUhZ%Yf1I;TVt^P{r0fO?XdT>OegtQI~nAPg+$R(qAhQb8%+dPp=j%kVJ z7GXaa?DBH{^k-#MUpx=T%ShqbzAXXgig~HVs0yG&@nOGYjIj=w{%syV*Do1}_l5XwD591`|x~#$1^I$)^br{MjkRygtiOAC$ z8JFHo{r6ou}4$-hWjU<+pCH!RyIB5POih9rYYL3 z9>k9$mLt{u6)p9+WWQQn3SX`Vz~bvaih8>*t@ko zb(Y!hy17bXjYf#xzi2B=sH`r8yV9;KXjV;lZkps`U5n0t`M&R;{8aYQ41Nv?rrB25 zYM!{P?~YLt~?E$^I*ogbkD8yJj`9jWQ@Q91m>tyeW68C*URn<{n2 zkMP*Y{B;R7gG_)2DO0ma`wS*~UUliT{ZEACXMMi6JnsFjRjw zvFGX-Kz4x&d<-ds7!Z)ruG+-m>M`%wz6UindDI> zEn()>>XilwAa6?4%BMF1=&SxPU{rh;Szw&UaW5CXSTjm<7mf$|eKI$9HO72m`~qK% zRJ5J~cabru;l)n*VP_gM9cI$V^T>A>*0-V@XElC2y3^#2NYFhW+dE`oMx*C>T6MnX zr)Iw}e|b>cRFtat{%C=5w`t2iXAU^0em<(-jRj-If9m3~e+dqgZ^>N%q1KMKx=zGI zX%S5`!cEE+GKo~B!Nl~|93_mHL>az(hDa-D82dbdYe}S&_SoVeWlinVk|M^wGeu=q zJ}ho`LAnp94xcl^31gIsys4+uK_7U>Nk{9c|G@dces{503C`!nJ=ow)7){y*;_;x< z;jEZw^3v9Tze|DZLzGWZrE(9}a!LF?24`gZUQcrMiq>|RYgC%D=e}RMtEGOOX%)`c zU8G9vTi$QzRvoMSIS(e~9{92-MM*<1zLS!wzvEy((Dg^nt4;g*x|KxCR_DF3gr}B% za?XgNrcEV#?@+giGFI|8sHY=Z!RsokzIes$MgrK=*!&=Mbl3guefhr00R{4RkoW3?S%k!K~cav<>dT1 zO;Bu@AiCMl8l|{0yG`6N%fll3S+F1uq!EuQU)e`V^}<4Y>5IZSn~YWb*#x%j?eFE0 zd026U)hUR4WoTeTDlDnN)d}~$>3niQ%NMC7iO)BY>Se1mcPSGVpsa8tj1C41mfD1e zTjrB+bL2(85o_48kNt#%djxpd4CC(|bswH4MyalV_^ z^wvW}02M3R{t&Q|NJc|NBeOX^ z3T*kw85Q(YS|2kc_l0Jf?#vtiHBRwIP2E`kLFTTQBeG-cEaii*?y1&uD2)CFQ;Bx& zpm&hq63N8aUb#_L6XRJ0D`vgbKepVq(;pJuA@#{5xfPP0Ax@W;j~MuU?PEDc)~9(#7bDXz%?*r;V+t@NC}ZK~>BQhel0S=T(U}Wm zu|vIaFVq?B-3tZWk*jgsG&Dk~Ebgadj}l1+lkB%Mi;rXzqxQ$ZiVP4v-+WW^N?|Ur zDN#^dPVppD^PMtb^ULH~(d%EH?Guc-Q|%PJIc7Joh}fvN z6)n*0FV%qk*(yqM1!6l2^`$>&)1|mnv=d)J-9DC>_7$nCorm@gD-Xv z4+~dMEYHyousJa+S(m|BJQ=7C6f(E!C17)2i&7?2t2!KHQ~&JKw(yyBi28dk=vYnk z#%^S8g=foB-8&|f+==?ar+5mU2c9x!s)g~atapb1VgV$H8f44qx6k6EtmD^rPp~7M z>GJ6`fe@ab^edvBdm*NH)*%(xRU1{XPmW7jx!{u&aHkPGy$(?n>p-Jm$Kc^+#7<+0Lglnw|60N!Occl#wHoebL2P zRxg%ZP?>N)(pxu3G`zWkQZb}Rk$~g|5aNWJ296nN#C|kD!YMs20oJq^R)xasun_jo z&87KFpm>HS0evOnhWF4%R z->;m8^C=p71!g2hs01nF2E{M7M%Ik&!8yj1#oa zD{`53B1N!UMYSPTk6Ztx#HT=iz6o&k>@&|ySzTf8?scaCfIDJ|-{Cktzl+#~K(p-A z-%Q`kBG(;^5TxoKDsaX7MJV7l+SV|2Z1PQ9OQCXS4*)1u=^dUZ=N0BM!DdT7MM4~9 zC~Ojyn@uO2AaIY2=NfIcZD9)NRXpZF$W%w}#&jxf)-@Uv8J(L{n%f{& zh4Pa%r50n6nsgN%%lIevgG^ve5e+j-++P+q$sE}HS@wKqtfierqg0l{J;mCBVpG~~ z_K#g{IDKXhhQi%pM%SyKDLFAkyzmBH;e632;>(#gp?*3MG&dvDMI+3Xw2}m8qi+*P zxgDxK@!`z_qm^1Qu9{bg>ab?$QxJ8Z*HV+HUDejPozhNH%beB-Dh#r8`2B*)gxqc% z@$6#F8(Cs1&0+jtq|#3#Rd8CmSbMcGPJc;;21T`xcnS*Hpw%=5?LHy$kLm=@!MrDf ztcziZwCyaP47Jbz8pP9#@EAKC2q*bgY3iBsUBD-oA0oQaunlwcYz&ehuy|9Ysp^3Y zm*xdVe@S_*T7veoC^thRg6+dr$fxzjxwe_n6u^l~?3uu2PArEkJ;$}}Azw~uDkv58 za$s&YD2$wSxHm$-z{y*HLZ7VrV2Sam8qs!<3J%D*B~IDHfdcA1WhvPRI19svopV6; zd;faX^plA6lF@z1;Nc>t$B0%f;+uNB{>X~JK!dpF?9fHIbPZRy$2f|Nv7Xgh`Gg`f z-4~Bl%T&Rs$~^fjb~DkLgmN21bW*FmcL5upwreUCy0tL{49QZwTOjn?T}!$H$@T!H=jX(F9qNmK2u&E%b<9V}9pSbD2maKl^&mw_j(J7d6C z3xBa>sB*qCatEKfbMx&>6xs6e67f90*wIxOh<~Qss$jPHwK))zCT>@d<1eE2Rxsc- z&=0R{wOx})OL>r&MsrmmWu)$zM@(XM#M7RqHcss6uB_aX8MW)kgM-G-J>BM(w|`+- zlBlBh`i6zDt`}r@Lw}S`%tm4lHetYI-a^itd+vE`}-?~(Lp}o`#f;uC!OmgpVx|YN}@=HBmsDt zL<@yjXb=gpT#xG_RMbmH#5R!i5+_$|%b7DHTwQT9I?H+Ntp9|Ve~(Qm5Fbm5?0jP2 z!j*Dme!8_JKx|3Zu*t6C0t0!EBV!CvD`7zU2JTgHAS34Redc-li?>2L&@3Q0QrZ)& ziSjI{)V|i)J!@Q+vzoAc>Awar=+N<2_}J*%1;ru3_@NOo2!`9t?p~8DCbqS;^W3g? zhu&>((OV@!F^-d2x76L8YxE*~J^86;j12zf`I*`ZxlKi!?@0-iBW@y=)<6YT%fLx~ zMGvOhCeF_Zr9ZA3rI%0$Tz9%@MpT9`sv`Ep!OvcmVcNDP^q<2K)G{Q)xXBUcnDVAZ zcN_lPVXM04(R7SWOdAr04l3(P@wVAc3k>3}ob zkhU*?XG@xf*jYP4`vdx0e|?>adt_j9okuraNXL?)JupP~yw30K2mN(Fn0ELZhKFcy zjf@e8KMk2lma}}!Y&D!I>3$dR*KfHkqYO~LgV6Mk_fMX8O3OgBuhllNt;w7@D@OxL zmG)gh1pewlhgB43w~scYF_qi0gw8?)@+NG$R?T@xJabW!${vw~#^Zz+`EY{TP}A3> z)%VNEd>3lQ!dBs03TIJZ@Bl(pX<24!zXqc?X>xEG6b-}#xjEe7NjMTpL$KLvX+7w= zM#N*r!4Ab{sqXg~n{9Qy#7pe?$RG&fsh28X3{cHmoKATDDvoRj0~T>vSbPU1_`T@_ z6`EMShP{RUJ+0$A0ZqLYlYDlk=xdhfMD3A+_V3r0h5GztxqU$i6TL@@?)^7C%(7YV z+FY=Q(wD^F?!r!~Z-4o>CH6GkB)gqwQ!h?RAw9Ds@bI9S$}IlyqtsO>Gyz4;AM)B9 zF{hq6k4D$F)e@}L^p7Sii#u+tr#8Op)6TKIq59j^7JVrx9Q+xuR^_vwFT{XcG}(yz z18DPE3)@F9ShZD1rWSS)sVP~^l((EPLqrrP?%0bgW6y`LQ;YWQ0VKYz!dAx*SLWT- zQ9Q%HhilBrQuLMOOs~x~)D~~{oFNx&+Rb4I+`p&^Z`d|_NsrO|$!2x*kE|VaW)}I< zUPt@lR(xAI^g!Tst0ftq9*fX>#@MPfHcM@V(^V6c!-EdaMJR*$LrEVARQwYk>{T&Z zOmVMv%2@I~e@_YVPI=!T#%I|_V-r5Q^L=M0pN4Jhn>$E16UA_i<+M<1Iv!4GxTQCQ4uzemVA?>#-&HLS(?4`AKdwf%Vts( zqv7LHYr)_|9+R^mzh$1yPpg>)w4+Zk%Cp+JPl?;{ysQv2H5%L zYg|GrF-XUA|JafOy4zCwH(A-7d}`IXI4+IiszAYQQY3Cqc-;~{;{{u^=_jw9-jJUv zkrMB%S6IRim+ypIN=pXMm|gtkE$1y}C(}Q#;HtCV6~^4`Z*Q9Lh)w&v8hV77)dSXq zr9GYIgO6-LY-RNo{bj*R7C;gz$`BvQ-Yn>-jY^t5>@-A*dDb5pX_Bx>d*g6b-_IU7 zcT3T@e!ea$*O7Q6bRGLV85b;Au8Zu(8}1Ay=+s8Y_%}QzqN^Y&DIP`rQXGWG8_ZB= zRA0or)E>xj-%$HDD#c|0Ix0LF2QHEQp3# zZem8zKm;B@QOaYhCH1e73$b#rD<$C#VLKasJHX)EN8oJ3@^EbEIQ&kMmvX>5$wx9x zw|wx#vqtqJQgC8WQ&7e5?Vqcu{nXaXNm9P7Cd9GrUWzYf%NnF`8Wr=KsHwG^_pB(O zLT_deqZihs?9?u$ri1-cyRkj^eDf=CH`gOJQ4ONvPEVC=O0pYQLwlMYuAinp3xHcpAOGOA!x3vs06bKS`7#2nLV-|%azq5Rw@H>Rg{#ZI~yu|Ebrrr zDBqL)YEVW*q;6UeIwbO#?fIXT_E`96@0`~ZiOhwqK%*14nV&Y3u5EH&Kj(tQC%upX z(a}=I!*n7kue3}Ulhmeo6XM0_)oE0^%rOJa0A(d6(Ga{iGfoH~&jl3Jse_2CEvZ3f zPfWYBpETt*xAMGr$4H1wbL9(&wI_hx=Mr0{YW}0f$k#inAhweNg#)u$D2!Xl#UbhF zb@b>loZ|b9Oh7Q4a522m#u-}f=E&ly1WxCAPrH_|@NV5qnz&4>wDa)C=F>UJ2;qo# zqJh((QH-h3W4`rIhtQx+^7)kJe0FfC#%Y^Odd6``XpwQ@nEhe}kq8}+n%#J~QnEsY zDhbrRL#?P*ckd=Kh`LcrmF|_+ZZ5@wPgQq#GLG>j@!whQ)MIAC*bqaAh1r_ zwY3G%+5(9)XYViQ=@X(IeE>HX>E3L-5oxIDgHlIs4qbWc=k+zu^xaIXTL~}ALy9*I zqY)b2z_>GFS@?+j>?kisbQOK=7$?q0>l$v$>;qT5U}Ale9MsZvG6x~|fA)iFz@(SL>S{@Hl? zx4f<*s6Go_mP*8+;R8)=<4y6N5Lxu7pn^u_=xo_LMyVGSda&VeP!ts9PhLs$^Al3w8q!Vb5*#;8c3C`xL!lV>=YY8oX6e&e=>RsaU`V=X>7q z>_Q5eNjZJ?>DU)oSYxH5CHl(n0BpSdNYz_4b91sVXxRIUuSHoUPD|wG2e!?PS}!%a z>q>F5G`_mk(v0oqo7?V!V*jNDJD)hL67d-RB%hSLdBw<{3N7UbWj*i4qc`|BZgWh> zK#V-Mis3L?Qbw;9Ug-3#?+!t^6tI#-m;wsjWJuutCz_fy*^;L1nQUBm81MtQDm|E4 zCEK+^mT|QD;XvLR*!XEJj-|1%CNS!GeHqAjh8!aa~-Wu zG%Y1N8oo?)ru%mI z>xKqBrQS#*a>SH;^e$Y+%M^i1WpI}wT`&?27Zds|$?WO-qRv1B#`?NDMMlpnHKTvv zz7YT_p%U(12F;sx~@VxXnz{DZN7MUlLDCHO97SUK$&&9VZy1 z&KYOPhqNjD2orH_G*RUBYBC=m4IroM;yvJINagu9Vl!FyJcQ(;{rS|jV4VdAd|U@V z<4_G_tw=|ik&ZZo*xVU85vEz7lhp?;MG8Ev(bBWa3!l@6^;co0vb6Y{Q}m-MJ;e(O;C`{8+XOBoS7UxU*kT z{636Yovaq3&l^`0qb_tmkQDwuks96H1$g|CC*zour$KWG=sxO75Sns6cJA+tlH~JD z3}rMSoKAebH6M4!?Sto5L65=?Hz14kFh?F*{5yI39v6MB&O4hF9VL)58emV>+ zEaUmUB;2QVBdJ09c@9#~iRbU<$wipZ`Sc+}@!4Ty+nu}XA0J%`ulkEPuzV} zAFDvTw2DT(g2-uYu7E%u-e3l>+}s51-PHK&MR#^`5wr=- z?IBXPb^d#V?A*L(cwUKLKYuG;D=N=$9cNfdYP<9C<(2f|8CzI@BQ`hK8S3a69|47r zl$6!e0H&s_qNb**z>$$FPGnU2ekTyfm;7O4PFh&IeAU9(|G;GNGs**z#pP#J!|-pc zL-q}T>g^vH?;jYOfYvcGJ$|jut@xwiTkILwK*t#Zi*IiH!9gGwwz}TJnUbE);`jOa zMB=v=2GZN#-!J(6m*E}5Jkzr=(gTWPvSS3&2;|1ZPy)O}a!o@M$T|xf;U_|NX$!y% zxT2Hme*h{#)xXm}&9$_#b+z&QFETN=F*f-t4P$3JCN&##duO1O=sz|f5yEeoDbNYP z!OYCe&Bh7<+5>=YMrKTZIZ$=C1OBaK`AZDS!Q0c$)(&6-N(1O^ZUO{-A$U3(xBvl8 z4$eSt&p#Faix5~?0LJDc4}z8$gE{G=3}q=D$Aw{?Y|a zn6a&mmHTh=zgx^Ct1YCiAWipA%Ks{bg>Bsco(${&239sU00$cvfRl$4;QhZW|K|VS z-2av;8kqkR+aG*VHYTX0khcX*GY~-id-y*wb1)l$ z{;>RiUV*=l{QsN$zgYfXhyVXZB<^fw^|zk-KL-CldIM{7EBAjaK-28(1lkNaThM;k z{9jWI;D6Rx4rpxdZ2f<=Qceb-4H2?2wfeV^=8od#Za`y2b0;ISzbEFuZ2+-bncDyr zZ5_@3x^DmsEX>URM+aItBTLYo;s|Qi-zp$zqyE>Un2nLG@n5UQ%E1XRaBwhiM_>lc z7b^z`z>@{EqsBnDzegLu#Asvd1Udo$W#zPRe3)w(rHMX^~`XdMy&?UkI{7nk70RE3t&cF2b&Y+$9 zmjx6bXjZHYtp8vErEKz>1!Q4j?(zriUus+DKiz^%On*B8=}rH7Py+un0j2Z1eC(k1 znYr7U0d4-U0Lje%fS}+l{(zu1TK)k+_4=IzC#W!1f33`KJ*c{WWCXe~nSQ(C0CCxX zR_%8YK(1|^tquRWTk^q-yOAL;*g zA9PPM*#R9u57s|SIscZK+y3q`JE*XBR?dGU26`!Bvj3gL0;YefS|^B{EivK zx&e(47Uyh@J_K1*2esV)5W;t5*d6;g zO|h$yLc`#>=+Nr?hyt5PQ<)L4?(j<}aj*+*Wm}B;R&a^<#q+qa7B;jgUa9%X>-lr6 z^5kwa!ombj-+2D9P)#o(JOP8M;GWluy_dSbC1fLbyEH|%y)!q8VlL*rYmbCmO>fEa zNXXo-(q1K}4B~Ui6hoBSmrwqMGZZ<7nX~UmVVoEU;b<`~+)!t3e@$a#jlU5~$I>Bq zpG2{J_tf5C{rWKLv0A3e>ezutj;H;O5b_pdWRlWT_#jCdciyw8;LG~Q`ESfLj9}{{ zy~JL_?IfqXIPk@OZj~@zAjM&bQBQ1P6nmKMxLFRf=~Bm@22r6xZm6kH+w+Oe+R7biAQP zmwo?uTe77yLeL$*sQZJ=CuKx?x>I|>eaLN~@=JASRlmOmrKnEq^dVR}B}UzD)9eRQ z9)jjzMehgiw%GOd?n#5&ISaJOT&`Hb*naeQF=%BeXh}i({lCGv~Jc7vp9QN z70Fm5{3k2Oj1Ie)WifUpp3I^hUYvrZ`&oyXA9RnHD%;Gw#wQr>3zdbS)&_sb%s^Ua zSpCvlq10IM!;M_+_av&%y?C(}?|Hv^UP_o*o7|4SG@Cle79%d>BZU+4ol6i$l}l(v z?nyxrC4%w8*VULWl0$UnA(~a+K6qEh-G9T{v*^{*ycL^wE+uZsm>L{PTFU!Un;~F! zlN!-rn6ddvyGRH@?uTI9_gz1N9H1DC6r3K;>yJhnkbPN9^R?JZZSuUY`1p$nF3dwI zrf6Nh(>>aZadKB-_Q$gH435$37GFC2pZRANT%8oh=7Mj@I9r$l=rnlXlVQWEOkflC zVei#eCd3b`?qV8Q5}d@w1E%U%a|MwnbNz5x@VfJ=#r2d0k{B`*Gq1V|>~Vr%^)g7F zzCh5jn7ZEWvv%aLGZkcKHL$e{mTrCe!R4`R;Bhp`LU2eEUeCCZdU5R^DdrZSMb$J= za(BcLCT`^W(Z-^Ub*pt2X3hxfAjXviDeC!t&OnW$y`qH z%28ze?$KqzQ;~`32}QeI&J&;cC9wh#HI-*^^lbGoifies%AN`^or+uZ?Q(b$f2)Rd ze5_;7o9Irw+)sG6$aXraDfSdo4=S)T`AoYY3kLCc@r^1mraS}%T)}fvJSDu_U^87~ z!2juf`~$~oM!ur8(98f`w)*^#$LdgCT)Ghsap*gJHa%4oge*lD1j_e6er$IhmBs4b zDJ!R!htQw6j08B5x9%FvZ$D;a5| z#j(eKNOdX!tX#AM(lB6uB87*Sqd)eT>y#bKCwYe!u2d0aQgqc46x%)E}WrwOAVWewBu2tF=#- z6)~MCJVL7?Q0P;h5O@Yrzmw_ZWfVCvAC=+BZFiIGWx#aV5__Iucl*pi6t)|kz1Z{| zk=8?h^R3W$%Zh`_aM*Cwo<2$P7b8F+{>K4#?QFln%kF--4uR#Y+S?Y@PX_FSI_ca~=>3GF z+%}=U00157TiviX9-0@%RR#taMv>msQX%!z5=*;FmK?a|^Ma5?42e3_b)Y53$D=;V zbgi5dbD~Ap>yTkD+@g1xAub}7k%~Z%ZE>iowWvdV@xU!xmjE1oon`y{#=@Jy%ZktFht-j9nA(z2<|EC8XaxnCdeQB&pi8$%Dcd!BQ9G#`3wN z@;AOl_i3Yzgnb3ihvVZ~_pFq)TSM=@Q>UT8#MnHr99m%u3_3|wwatGPvGHc-uh)Ka z82I7Y?10;;rv1hvR+2S0BT=#G9LvtL#J{0$i)Y_9$`p{l>2rwUwv`mE66}>>!b3b? zCeWdI$>=;F>}DciDE7?gs`23|IMtTE10MIgu&kw}Or0kzj|rTq=`%gJ)uC4@WedLF z)H@Wp0R!5+8S-D@gzYY5D?j;9xYSOJ4t+cZQ+kd0Rqd=R%Kkmq4YS?0Q{aM=tV5?&^pjE%zAOLa|lo`kdfZ zW~BW};31s97bsY-?I%RM+V-#^XpjeVOWMUZ6o}d9Cmq911b-WZ)#?a7Kg*cI4L?*Z zFcq$~g2G&k;!%4MKa#E#AjQzJ)9pfBf*!IPGyAg8nLXAKS9BSo2Epw&J{#|mv%l6R z8zNBS_XrV>`^-xu6ZxUy_Ay7}jbcPIA?Oy0d?Az<*Km->Zo5`o&p1tZjA%|;nHro^ zhe4J0l$|6aYSLW`OrJ`w?u8l>u^g`QbVv@fR8fem&m`7QmDGgb3n`QU@GkjPvyd`Q zxvfX6{}@rXh*j3_D5M9B6AI~4z>J2Qas-=6*Z|EW@K;hi32qZ}SlxvaTD=@!ZzQB9 zGq^`9%Q`tHId;AGlfMSvI*Y}w`4$)F{tI~f@z1VVzj*a1r&k%FysAGh=*vmeza(GSgjin_QMt%G%!jX28S z?XQW?2Z>Emkn{BYWY^-D-{cR`ng0F(@56_6d+tq)v`t zFrx9Iml{9wqr>?lv#1=Y7(?HHz1!6yKMU5U$?qz^o$Prx&kG%abJm`Su8VlDjG;Rr zE>)pw>2{HBVQTnIGTs=Dk(w8wbL+e`gMjhN1Vl1LzMXx0$qhe_ZyCSdp@$p&lBZtW zsFAKi`WB~cMSVzJ<898sTA7n%yy}X`%lJGXQQ^ac{g%Hj_X9bWdqcf&n60b>vY+Qi zla8NdD zv^MK;Y#J~p#yy{_82nLN?jPa4IlWDJD?XnjIQ3xX7D~I-By!IWOe+&CZ!+S3@*L84 zUVYQS4#Ov|E4-mNY-H;Ui+&E~>iRV6U=t7`FHKx`^cp#SmHLt`UT#@djaUPH)uv$4 zp4|GrVtr|kt`=4U_+yY{4mrSk>Gm`qxh z1xEl=u695Gle9P8uy91F6NTWstA^ zu`z;RSiaw9SdLjq$Blre+ZF7-Bc`jZrpOUXb%IsrJ<}cEgqNJixid6xDt4>HiG*Fj zhsyTP3R3HhTzKi@Or9}%P#*3K#tx(J+>lN1b6Q7;A2GP3*C*#L?}O&2JML;#GK;sV zvfkr+c;Yo48`gcFHnLPSg!Ae12U|d3&Z+9^zAqT{z~7ddE++{>Rt;>3R4yT(rvFY9 zP;|nSeIN{$f3oFIDV74m-C2{`|11aZs& zk&DfztL;uVcp`KfNhL;Ufi_flnNE%IulV3eicXY9df`VLZ8zPL!0^` z=x9Px7Jg80FLaE{SfM*_Zz#xKBQnGw_6o0Zr5yJguOlu6tP2q>sT|)33{i^v;rx~b zkG#|;=#)N=D6`pBREAIS5f3}EM20iio%EHa3N}>S*n`glCFK<)xbMYgLa06vz6P`4 z07ADzGKPGq@U9KC`v6w^1Vz(jzqlSqbH)t)RHp=!NR{vtTJ`|d@{LoUU;93Ga!7O_1_8OzKF1i0=^^41e}*?srn4$lCG{jS=lt>6#X((R z87DUc4m`#LCTTw_pu{Y2-IOWStvTn1{N!ohv>L0xm8r-XmXd!d7MUG_x0V#Fj84Eq zZy0^s^qo-3xw7I2F|4AcIp3XzD)?@Eehl))v3{7-m_k^bVqcooNc1mNPufq+s)(aR z6a&IbyV>&DNYw(+%n8YMcyFh#vKO@pnzdEPOKT6J2?p{oyZi?J7!ED$^YOEScn`*H zCCQx$`!1CnSTztwO&J_O>>g1QWx9H!kBa6HZ;qwQnz7u3uW2(A*4B}JY0DqP$}44$ zdUP`+y~6{W+a#(4E=1@G>i|)_2jRNO?WXF~kc_`8<4HqY?%q#C2(-QAn$)DmbL>ppS z42BkCLAbU$f9@@Wd`G~%{*LYY=XUGvkC03U>%K~tH#N>CH(R*~msC>l@=&?WTLOca z_7)|VsWb>fUyswKtLeV|%n`!qpCp`c$lYo#=A@LIND$$fvvz>?>gIB&#<-Svpx_O? zl6H9g$+t#bYAT`E)l*yJQ|YF72&3mGv$ZyZhugWK^{5prIvh`W-;h9#C16s|MU=dh zw(gDI7^gYBV|x&`&-R=_wMC~I4D{l<^~rL(=Mis z&*mi*>mk0W#r{hJc0q+eawtW5v+&y?jn5kvMMj~aPCL4SK=)g8oOS8A7(40IM1RW5;P&GJ{dih4qnllQV`%g@0R1o^S#N#uUtq`^C zwXsD+P2kv<+@@coz{zhV=o8;Yc`*XmXeIn&{MMQ3L!z&VQnWsn{((oPA$5ccr z_8>lXO}P&tJ?YFm&FJxwFch$m|KN~KSd&9Xmtx?5#hFczIs;<~H73izkmfm~OqGg; z3?{1rjQ5&;UH@rB+boO@PFGZpy&|q*V;myqJ+7?foNA~DSszgDlD2Oo@Yz((l0)0J z$95HKhoC5{CUD9mI|R}Pcl}hNi+|>Mq3(Dzj6Mr3yDVkf)N)W4LW~=;UH~#BYeC;2 zOrA;K4yF)we{AcJmDL=w=+S8yo|;LgM{wKggGj+Tn67~X=k~1TEpm`X13g5GNMr;U zm;%nPaHW%QE&ZZ>ed*7_l^aB6g){b-hnU<*Bp(JDug3fF+i82+W##V5`p@^%4cik6 zzdE0nhr!p>3m+-uKRpq5kgRr_nN?wUs*&Y&+UpT7e)a~C&ugY1tDUHGzhX` zy5zjrcQf9gzzyfaxE9h^{TgeeyQ;B1VAR$5c`>P>n@^N*%Y$75t z9~97rTuAwRaRzFH1b9BS&x9JpO}`uP#Cm*`8*YyH`HRw9cF)E+v%vS=clPBhb)At7 zI>y}3!G=dg6HI+Q~0emGGwm!p0H(A7wK*EKga!=Jah%?$Ys{nnRQ zF<&^YUW1lUTV${=JwoBzk&3?`{4sOQq2H`QG;UMC*jz^w%&tmM6~|cO9fLPlcmUi? zAI>5}XF4rzgOo@`v?t3zV~9{h%DQ%M%?@k@o`XUxwFDgEdz%yt&TV3>mgrm_^KFiG zLv+y>`MYXjA}UweE@WizU3!da3(~|xFb$U)ceyb`6PNVH{09O``q>ak*ou%qw8@_> z5;_4U!KXdgl<~!i9c~S^lu{V)(o)}!^P|l_QlkzhXCHX*2IzPL(#Ve<`RAY}b!&6> zrL0^k+!b#YpN+pv>kvT(IH5OrOuFuTm^1@3`p%P7d8mn`!hM3_nHh^Ro2gYM&2EY9 z*myxj?m(CBl=c$3$3+uFvu;fpDXTG}G=sb?%N0*kUSs;puiigo{yKIv_9rQ0SVzm7 z2_OtjEd7Oc3jy^9uH4YC0A4PF%3F)~*6AsbNF^k7R0UA&SZs}MSUvcBIu3xdol>Z? z@NB$eo0wI-RL7=4-YmUjInQn$vH0G4tVsfh5$?%V;cX|rB@MFU8V$!~c(yq2E;Ro= zAKh_zp_fUY^REL>;>{hFZ)>McJM zNI?H6>5dM$-Up&3(tamqNU#~}c!{Q$)-)<^#)QFm7O0eXl$VvK)$tFcHbJ_kkib8X zM);06(MhLvLejWMC6@dlM^r<&pd(BM6?yb7m3c0`O&|QOLgly~!l8@X^cZLIL$d3V4fsqxd;!QF#GMmV>LARRCPUJaeI4<Zb$Mt5uCpjgXwX$B`LIs$jI!&6gAFXlqR;4IuZT^qJPs;@w$`x07Lxtfay|}1F zW)ZxeujrCKrLg-l4KeY zQcyE|@A+v06nm#G9O8%Q9YH`nUMG?^zRpMGfrspN;%Dj-L`wah?q8m8h`tgj3DE)9 zk@kW}M5SY^iL8*;19dOx2)DRFOJrSB@v+-Af#0W*nfkk^Oc(OMn(0>MvM|T?e$#o_ zk3};xm!+ZUPKkxl=$-(&gK?o9y}m~HcUKm)g1vq%P3EU!KA21oRx!19s;P+jq?JvJ zINVoAHd%rdNK)BJrI!XtL=iV-k+F!diuv+O2a*I}?HN-hQk4xcx*_=V#J@gb0U zKVk&8e&MOZff@Q3meTxx}oG3?tUO4B>Xc>-?`ND+X%sykIvt7VoG%xR5iySe9mT92LguLuB zIzsYms=>28%Q(ag$jYmGe(((t`DEv2HBkvOxLo<5eAv_nZYpo!d{|RyY67|X<+Bc? z9cj&%`h{NxEnnU@m3SQtW?=%cv*`n2lzMZ&GVB zHK%O~huuoxj0#dT$DbVolZ2#*Bw3e9Ee~u=#fx;%tE*<~*<(e+-R&q$5Zz1` zp}yBhsIY+X@fU<`DCBI9pan}^>WAUb*E%R_7i6h^gC1w8*knI3HnvY?uVtrq@ukM1 zZ=0^@6H{5Mh?<-l!^k}cD3QLOt%l@xu>hC4;2{P*^cOx_>sFON#XqquF!3@F(c~3Ey{KZFOn5S6Y0HPkd`B(7 zcMIVnsUbTaFH*h~7GL+O`yn0UeCK)(jb9U&S~_c(KQit*N5OniP6>fRk!pcJHkn$@ zN$CKWR|S&2nii~_PpDH;DunZD8^y4T88$zSRlf-ZUXB=pg9z;PZOOqo(^CV3TTEAJ z^Ykkmy{2!!1cKfQ(sEyb0kk+Fol(hyM*cnCyx6|Mvb!HDn=?#dK||&f(}vAoTM!w^+W?n+fya`NNJr zAl6^vAn+3JQSRMbm*}+Z&#N35N4SV$9)j|ZGG$I0ce`8sM~T@Pp2j!%WszuOYrVhj zf^EUC#3cnX@{m%eTr(2jcco0>Rxo9aM!aO!T@`1|gM~3}Q1JUCo)L^a=T1*Qwf-s- zE0Py-yiEVm?@R91;ei)?k+pUr636{T5S50luK9#S@m9EzEqeVNr;7uPuA+oU>Z!vc z?*ut1AZomAd2yy*g}&-|7rVe`nHb6T$=C?@>iQ_Wd^j_;ZmeGWqczRDgP?Iqm)q7o zL9`o@1Di5b!)WN4o%S6|HaS{i)>hccfc!iurI@yG17${4*1GA2FZ!`0e%$^XDR@BkYaaHty;rn3Dk#mVi{kB8 zmo?dx3Y8ALXn54_URKk2AQTwe`&?O7_-(6h-Dh6rxsP#3mj5bMGJjV8z1o@^>E=;^ z6ylGk^-xn@y_{2*lLV`In@amhFXjH9vTpWebdvHD`5ESa@|LtWjE^X z^s!xvMRyYE8^6pp)mB^aCBwH#tlZSv$Y8UVtVyCz(uw3Y5oeM8F3R?pFX%W_zIk7n zI=F(NkyPuth2L%FP7p`h+wm>2;h^^*O<2hqz z7ugp$Gb=FOB=B-3oVO^w7%p*9+MOSwnkdYyvXZK_Ut9e})IJE=a7ue9T+P)ZwwZ;T zQP;})I)CF)xJ&>sO6d$^^Flltf)p@cp?1YFhdkn%ld%}=BOScFsW(zV>H>r8xH~9I zniHGhe}Hn2?*}You!KNKOVwhcUH5j+Yn=>>Y07WqyNQVG+@n48Jr#uGQ=UkvKUtRd zuES7p$3o_`EX)3UBl*Rau?V+@z^7ycJYDKAaJPZcn74kCRXdrsg#`B8$Ju#|xUEj% zr3EfgYV)*SqpZm|L1M0xiw(1m@Y5E(#gCsq%uvBB_z{tY`d_Wd{(*No zWSUkKyS|(l?b6R++_|!)W6LhTd_#sg<6)x`=3NgmN`xP-x$EBHk5|CNe$0>#@*li2 zNUqus0=?Q396mo_df#tmX5q9hodkWqbVieDIyXa)lG$B28Wz*`scUd;z#>L$B1~YM`LC$A3a4SVUBK5t_q8jS;~^mZMBW{lu{7 zhE$emrWt*HoNzh?D<-GquO)-GQ=QN8{=LlS65v@)lTil)5wm0n*?TU0S_uSNr10)X zj{XrfCamQL)vZ#m0Nh2ri6q7DONtk(F~($LOB-c|Vu7Co&n+K~DNv1tPa(< zU^ByqR8P}SZzVLZ(9_}5M6IK72buWF{qPR8P?NS zy>U~1M>T8G#$PGPrH)fS#F53ZKXl0ox`Ji)+#3V@O!QTVnW{2~XjBuv?D`fzKtX_N zgK*D^_yi{tKB?nJq`W8baQTdsI6(z{*8>0^=|`LM56x(Yhw62bcz4*vM9sl4XZSJMe$dzLc4n9DPT z&ui&^%4n}h*vc;+T}^0kS)-*@%8*|UzPGJd`da(ccfjGL>qUg7o$hX1Tk+qHKYREHgDI;Cf6&>&k-1&%gmV{O=?8$WoIp;6e z!mFgb@pRTfFz$S~%!I_ZEAhnPGB|6J9mkYw0!Xb>7KpK^VVvfMcDi>jX(Tv-sNNk= zHuh!@jr^8>$PdQM*iM~?8>qYkM-o24rr${0iZ4%@J#xz1B)JiF!EiIgNBgh^U8qf3 z-0!?XR7n4W&%&S9@l$n%Acp>0N3fRnW&e1dqw8I2IJT9TE!K2OgP0D45z_HBP505e zE1H^UPP=_le@SEkc{uw9zZh)2(YY0D@|3fUq3h1p>CBB1I>IDmz2>qQcA*2m(xC5$ z7oU8QUPtM#`#Ak|`Y>5)7mP%^m1&tvVj~mkcFbLTQWl~QbVL)#o5uTFsKOcf~rNE2kyn0t2zIxji9d z>|Bnju16ZZ#5?tbS;lDegphrzG87Pf-Vo_0lJnrL$jq+6k!cr&%&O-1V(ie+N#{XC{juA9HihC)L>D~s0#;w1GB?T*(Vn(&FDo}i zE`q++{N#&&Iyk{vfMYoti=NKl1eK1OrGuHICmG#mLu!Zm@`Nv_Es#ZVyD1;R#{;>j zL?q5WZcI17d@6+eu5eC_{&WJ?cUU7QWu@)z5y4?Pry(Cg*YIq_6$W;QqM}f0yal4q~-o z4dNL%CvL~UR^))wfju(wd*Yxt;=P~w47h$xSW|OU8hjBqW5bXaJs)eYEAAx>zDqKw zAJuncJ^Rth$k+QtxO7{dh~7RidNxb8io< z?1O#ph=XO?G8TPcOU)IxBYbGqPqdj(x&8B0OdHzod2@a6F4TQfbK0&Txu`5#jGCo! z;zev{WCOm{WlUf#DrOn^Qj!IJMLwPs&yo;=kh09cmh>%*rw9xZ$5ckhDr1ZR#^jaXAy;}aEj^x#UuSQ?ky`Sn-b&GO51O0 zj4!DiVHW_0d0T*<2<7%uVI}eTIHMs2sa9%fadgA$`Yo362v04kBEf;_4tJ;j@_|ai zwrNBYN3ApBVO)K~0qT+8YExDR2cOv1ud(W;t=z6I;*@puK#cRPkM<<9Q{6|GHQY$R1=N9W+m*= zU40M2h*69r@WxzIf+AyUYCh|EEn*lyD483a&eqIC^bNAI27xI)Adv;g+?@mm{STN>`E2>%jP5br1|^fmC`-gZ{!|79 zahb$l2Te=M-(na|z+ZDQh}7dRm3{3OcY9Y#_#1Wg8=~lX%4OEf(lkx6!gA3$!fqyF zcJZb%GzuMoPHWS`Nk3YqD5-=7{V3J!@=4C?_P6$iF__eyUL;DmvF>K3{N+Y`!YIrF zondm6Ym;dl;Q+!bpKe`w6^RGxUrQbP9=LW3-ol{SsO*TR$GvAE3+=S~s$teJL~fHZeWJ!$2GWu>(+ z7=^G~>3#={CZ=>>riW|eo`N%kebz>FcbChT_PIYlLQLgK&PqI^TFEgTib3F(i*O$Y68@Sqc=AK~ zY!u(8gCr+5P0}jQYJH?J4@kDZR&*VoFPBbBjB#?u+*nm&e6M2tfVtLSNvBf|KPIZ( ztLAMX+qCQAM!ZSW;P94*zWn-2chkYaXLkJUlKy3wvy zj%i059l!5Tb}gYGmpccWJ5wzWV-T3SQKyTbYUV4JkJpsgIRX!-8CTe)Q|Ja^pf2mW z9!jpfsPCe5XdXJ?@}+Jt=64HFG|CD0PA}oO+@a9#ASN-c_0SeOkBsokT{I`spRgOKiNi7SDfdo5?Qmr!IlzKFilN9 zwO0M3(nmdKE<8!;(T7j^qhuqTkqc@cuJrW_`l9I8@mA|&QK^UqFcuoey{4G8T_cC+ zr9PNokFPFN%2izTL6L2;$o|T09u?pFIZ}U2j5sn_O?9ax<@Doa(0mH3diilXZgxGs z^E03-?|b<86s^k1iO8=TzjJ@>SKOnLy5~^KSgp`8QQat}U40q6DoTe)^hyLh;T+xk zMnhL{Ubq+08%Qb(gSRD2y0KKOhGn%)Ut^Wv?g4vAJd&xXmYwOx!CDzB@kfKpbnsMh zY@D=%s~s@;T7E>5-gVUm&WX_Bc%A{dO(d9Un8$=<$2{-ePX(^H!Z^zr?;I8dEZ?+| z3i`g}oKdv*4lp1#SsFD5vDdI|;z2bWey&6qZL2eV6T)Ou9K-3MD_k*hx{gjG>~Eb4 z2?vBT@=wNFsyaoF98cKH(4}h#&#aO=Si#Q2+#Cqdb}Ej%j|CpomoN9*yv9U~ijK2=lAT0mcPNg`8%YW7nmnN!)?Z7;jhz zt8Tl516G3cQ(poM-{-!v)=~EY&1-0F>#D9P{^`i_GC_l~UT8)EdMgt(x7F&}tx;r5 z$g4BA?cm~!tzP)P(u#hyO5RPZqL4W58JHr*i`Qx!fGf*)jORp$td#rS_i4SSo5tUE zhmgox%l0KC@|NFg_*}~Jr>yHEk#xj-{=(Zz)9T%fsEcj6B!@Yl>sfML{HZlFa zob&J#rq^Os(V3c>kz#6PHo4+$Gz;9MH_z}6*eTl2!pK0YoB<8W9nO3iv)!|(uLQoQ z+#?WtUnC0>#eO!sN>(3Qjz{CJ(H~R8iv~Ho3sLbXTq3srg$kg7l_IX7^@ip=zcyic zJvD-}6!e?2ZUIIcBv&W&e9-nj!|;if<)XI_tiLHb0@vvS_~ zlH4v1xv9+5S@iy5P$g|L{_w8z*VrXFh5g$oQ$TTzoUP-RuOkNsPY}Lo6}_pr(O$4& zWuMvuSIE@9x2YBe8Qn;US=8uj)WUqHFkT!Rc)b>RTn6h=4-B4G*{%|h3jX*}6mtF%um zkHr`!Xz)@qCm6+KyI8@b5_TmFt2+~S@YR$wE{VO-rku=N!L8p zM{*=I>!2x%A4|NA^HTMrd(TmaGzWf$R>gyO^f&huijL#Zd|Uk?q`FE#g>w>!a-~^u zNw}sx;n(d>;{rMIsA(0nr0mvOFvo+t*uA7KYq1!Ne9nsTso7E)8uv&>=X4PZU5o0& zvGWt)vk&iwo82TA^1`GKE;w?s4dvtknslKiAxUMLiBgYzFoj5_#JO3$2?pQEJTq|& zVJUH!FxUrj9lg*8mx^Hu40 z+R=QiW3@UkEmnGk%Yo^E+l7Nu^>+?nnS-e;uejG9jUwO9w|li&p7JQ|gvW>t>pS-0 z?_hA|HvU}5A8U~H*_mZ)Y%1Jf>lWOrJ=Jz6MK?A>-v#Hncs(m=k|zA6YIvxOBN8Rc z(k?G7#!Cb$=TU?vP0*iWYWWN|mH44)Xo7sQYIj_o^^A~RSE)XJ`PHsV>%5kz2%;a z^;mz7XN3ORDw5N~8GPMz88W(rgtdpvPr+#mom_RN1SrMI?eDnh5aJw3t(0!r?>2Gt9OoQUu1YHrRfk$*LWxwgioQ_k)iX%H&y-k2rhm z$f3sAgzv&HaxQ$Jlc$nhRNSA-v2?fOUVhcaJ5(%jQ69*@d=^}t_YkSkQbwjH%A|zTC{|R#|ecj4;A9r7Q!K_q1(Q;v&CO>jEg;pynowe=59F8mVL`zNk_NEcqbYus1Ad@H>_>4 znA3KiMfASNhmEiuJ8Wi=y9eH~tRrI}=namX+#o?tCe*@AL7+O~n&Ek#T(4rpviyoR zVBpiwo={|-TZ!GTk_>VQGJGsBl{e=hz)vfAW7!Z>2fEUEyJ=$He*@y_O<&hD|e}>p1ulUc-xO#%d`rE38aW8%$Oz?RIYoc&0^AbV%AUeuaDnDV5d|AZj#HNNM(iV%#~G(-EE(42 z7^GSFxh8vNz4?~4sTs6Mr`tpMc$8|2mh~veY5hepy;HHud^ld8z)u-?xQ9}B4!x{% zUi3%3VuQQU#WEpsEwygZWbxLZ)dc6K`p^ zZiS6ojY9`olPNnobndTQ#O%u4=%_LxO70?Fx-SFc1xs+tve%wt4TITS)M`&2o|ZK0 zo8EhRslBdM`D!(c!PTeNnFJ(&t0DG`X*( zz2Isl$GKnv9YYuG?m~g_4ra5s%hOFC6V<&HcE~GbmxxF;I5m(_P(L_(6>A?4&kJ8)hMLf23m$2ieo5K1f_jBChF|Io z_Qg~_j9L@WKgFI7f@!ZymMHn5oIi$9pUJq{I-1l3f07!O#=0w)fI3;9-?|vkmRFyc z)iN-rg&K50*!K{{k;s#*TA36HZD78dpu+ubdbz4#j?v(QLWo<7Gy4PEH|BUv>}z*L zNXc<~GRCGzV#$2`+MLxJH_%JyGO4=QthbZ~up`IjhJwEg=@fX9;MM}Mk0e@FHk=x! zftoe%>+Q;fT9P~DvrIBCbReeM_qh_=QI=Sm=GxuQ$qj7c{|UScL-gPLG)XF}9-RrW zONXQ~jJ*SJE@7}X7~9T?apL5QZQHhO+qP}%#J266*eABF&Aqq&ySH}#+Wo7hrlzL4 zr@P;&nyIJX?xz*dU-l6xLPNacN2q~vKYs=hC&oRR1$-wNn-l3QEE=YQRn(gv#S~{i zV`+;2L1QTkEY21tN;IU3n|~*|N#VeZXRazFn8=P4udIu<9H9K9o|)oW<6 zY;U5#%~is_YEtOhzIE^I^=8Oo;^zSwON@&t-15;I*4N=NxUWME58O`S8@+T^y4a8H zVEuZf&thd{Wxujv5ESB%6&nazu10YnRb6Snk{j|}Fh8-8QI+T@l>KI`tg&l^5D2BZ zzv<4^kWUSJq^3mQ@JDI!Fh)M~tV9lxJ12?znWs&3wAm~AGoupMAFJdub;l4@>wA{!Ef6g7wloY13i)CL z6f~uZY4adadwnbz4b0ZC8HuTU=`{QlVU+6aT-7VoN?Cm7wL7k!OyEihz4)CP*nFCt zn&`+dRdI&(3F+21z_jVtPO+>Gj~uf!&Gn(HZm%}O&DlzJlrQ0S1sM>wel7pM5ge|k z1!3Ly<9~di)OEP@s@8j($y>} z3h`H`|73=W9xWnLSDo4n-OpA-ON}q|@r`G*{;|Qhf%nrpG;)tce!DY&3CF_TWmf3z zqTv8LP}K-v>VlrQyUt%O#($!^p3v9XO}IE}A*^?J<59@Ik*H|7ERw|EZaFZ+Y(x(& z40Th>>s)J#A1MkXWKlm#B)xAs>~|{;thU93kvHywo{=D^dO>3kCmU4IyutUO-#75p zezpgSM11kYDm#T{b1t&5#4R-36+CPUazvDsqG?@1ZHT5 zaOlwk7;_5=2wU6id?y;`A@EC|JsF(vMk0VLtXjsX)wy9Ox$c&X=Z-*yalo{1!nSBM zXhcKQOo~qn`hCicq~jz|R0eRJ-h|ffWvx8b6!hD2?1MWO++KwV?*HpYu@lh}+BktE z>L_AtCzx6rpgEjictDLX%_!fKSP1my<_QM*lEd%}+{g9xpop1a91Vkx+N?>B=v%gn zZ|3z$S}=7A_-yOxsN*LM2Zw8~9P%Kf+p3UjKa`%BG6YC?HiB4uqVy%YFQ3$BUfJf6 zz5Ydkq)yi%C~JZ!R+6rF8COK;!UZDVAYUPYZI2;}PoO5MQ4_8y3~34$4Y|-U2>dq~ z2*ERapw?L7zZ0_HM~iFNjNH?t6`^CND~Tgl?6jB=l22%x|9*Fl`ffdu%|zB_XL<$z zGld1^pg@Cvq?K9@l@i6bQVO=ec=@-P>rK-;_j=lsdAGN^ z+Wz8-N71-s`6z}vin()W0k>jLUah}W(vHaT`w^13ml(VyZAU$}JkrJqpx+K9P9nZy z+N^Blp;OOZ4~Dl6p4EjbqsB~KEPi`?B@=c4y|>8?b%=4j6wS*^XAZg7&R`<^-c=cH zVZn8_ij}m&I@ZzN94Kjr5*5R6w!-ECna*hnIh+`KTQ8J`hbza}NV$KWAZ1qV?vP|$ zLa7#F6%jJvdYSVk0I#<+Qfd8_G}i8c6p>AoKxM=Jl_gPrkk%2t75M$vfDqZ`#s3;| zPS)G?GecoF(hpL#0iH~!aP59JvXd%Ru`x)I;S!i-OP$7+FzgI=q`~`&t{mik5_*-T zB%BY0{ag=mPz2tiGz=_81X5*yG?o+?D@gZ_3ODPfBum~TI_HD8|F5r?Ku~fHQyF~i zB&(v%*X9LJaqXAYBdm|f2H!6PgyWJnOMtjnoyOKW{wSF4%dFiGpjF`T0DC;dN9D3z53hCJ8=kxqKolAAF7eTxf-@6PmkGHlI#{K(UOrB4X2zo&iug35hl;t=^(0g z6Pd+BlI@O}XSgk(RFChDB=(;CRDUb0n2Avg;6{kN|awEt1 zUwb74TQa;peyEYXKeICzewR6YOL=YZE|9myK-ljsSnhDK+UIa#$+T zAX1e@eS61zq6uUJE*B|!UEJ{_OP7T?aDr5J%666nw{KUz&3Fk z>cH=9iI3;-%wBjI?tw4vx-(6%>f`S!fBksq(Kv=Fi6@6Ujai(ke9v9>2ElxDa~PvB zn9!c>XUmma>82hhpgw@NxlPoKluf{?QtKD^sRXVAyz@x?u0k91KsUNwL zao&|IDv*_u+M%HLQ2;v?sr$L3!nF6Qp#wZLVEcn?X_>1+6i)w$aF)N6vndX*cwPh& zS;sD6m%i=Bwokvg6^H1kLew4z!=k%kctl8J*P4QZzK0mqP_#t{=$*$)mmFAvsGDQ{ zZGVW-4S_s=X(uN4hpS_K&+Vu8pzl@+rzh_5D#KOb&RxXW$WgxS=tD=p-wMnTL1&uP z)CFX8mhBa;f=FEWd);yFcalsQ=%Vg9fV!@iT)ETZSf_crh3SGq2TraH{$hV!QmUx;@g? zfv=0L0iP@v#7J@1sNI9idXCh#t;e+~!jBz?w4NSR+nG6fvLV3kQb1X)x$zfo<)w84 zT^t_`Xq>Y845F|^D2{h#O*?#Q+217#iY~IxV_5;E+b9S?HKa2s7)v3Q$Z3_(X1E0H z(KD8hRa1;#C*&InXSavWyBH=}7o=J6EH$}zsYKZvsHCDV>0O6RyomLSt(SuLjVmEv z2A?~&PLh_BYYB63$+lou+q(7>s4^E#&OaFytLM_q)cD>#`o;Ccr_&|!rF56q16tUI z69wI8Pd)2izkg)rnA7RW+jfGVITwYN0L39SnFOuO>+AgjXG$F8aHUI=q7VTR(`Tmi zHu6vLm4GW|wQ!t3JX6vfZIlZ)M86gqvzm)J)I<7!G;2NaCQzCX0*P!CoJH9T#1Z=t zZf^n+5W?Txi@%Ch0KuB|WBRq_jTROpARjOhb)sJkxn~nePf@wqsfhdkJ7zd$hW{Ni z90L=_|Du9pBxGY{`){7O|49tT&cRIopS*B{{|D11gHu= znq&of3J7wg07LuGb#X9$&~p%=D4;$h%DOf*C@>_50Mc&;;lg4dDtW{x`~cy; zxnk`JaW*@&&3@#d$@^In|CLlkpwwhE%$G|9dFPOV-4=N;ew;{$;P!uv>w-E!q2gNX zaQmNmNL`GvSkYN%NGGSKlwd9*utW+7j@}?Za_l3>`anX1^7!;zeSirdymIObJ4?Z0 zZ6Fdc_BTKX(E|QHv`9Y?djRYvMkxQjb{!NK7L5NS0)1Bz_?$}+(HG8pUZ6;$7dE~oT9~U)0oZ~)x?Xk=zmWcB4RnLDXlIuYB6{-$y~m0^ z1$r&*o$dfXf*K}}(}SpM)+z_Eng;jyTL7vBSI_hS9sK+pVbx1gZ>KWuQk8vn?q5F+evd+5J? zhWJU~h0sBpwfvO6)GCUDA3$DU0)Ybuhzo%j3>1Kb72$TjcPPH^zQf+_D)7<1+-&lr z+})6##QhKS(CoY4!$L=QociCN7jA&RvIHO_vP`l3pABDV`3(uRHZfnmJ-~fCKfYzY zYAL=~_P%!_|JKpb^*(m_VSo5N$g8zQJ?~(&S&SIkXBET@T|)lzlabN)`_sreg%IoV zsdtG7ht^6I2?d$vhXXBE)!(h}>S-VSXa73l^%%>3US}679Ule$+hqp`te^!sc?h3UZ5hr(P8~4FoX10!29+B@~<9fT1Cf9=)yDrM~VD2^YYdE}k8z`~!f32?1oMM+glhf2>Ce3 zha_wE21pzd3D6xv8z!0xK{2y*3LpjM-|$Pok~NER?sqvNh$ue+L{y!NwCT};u73je z0});juK^BXhh>&RfMY{GMPQI|1HH7}!#@>C>dX0X?a2@@ksUn4^qzSy9v}E3i-_^_}^EK-lQMj`a^sKFA>gRrbuWD6&1l-EASi zatD@9opJ}FE&E!KVA!dzf4IW^ep27-D}KXm>s$6(kzMBX6g334bm|WxD(p{J>ZA~+ zX7`ZD^s;YaQGIO-0BvCh9{x`Lc|T_O=t<`UOg9A}hFFT#JQ{o6)hLPn;rGuk!3|;s zKh3@M(_6@)$ANngnEe6I@6hixA}t!2QQZ6Y%t6{!zL)1tIEeeewZvEi5}OjC>`K9H zJXH!tFPIrWB#e@i&4_gp*4LVellpRkY8t1epW5(Gm3j|zqBrwQQ+1gHwg5SVP<_&cbFK}Q4#mt+MdmI!_Tr(Q5@DbG?MLU z9Rl&Mxv-f8mcr!_lW`~B5bq8-rsiPQ+`MJ7T0GSG;Nr0S{vD#;LPE|*a@68@*PBH7 zAMZ zT@3e)8(+06fAAOVe9s6*zO#VnX;yG^97N2T#1WqScUpPz6r%gWHX4E=!m8|i0u8I> zHBA@i26b1|Iziqj3L=w*iNrSSz#CKAU84PHfi9%wFy!TuyLjF-ckO-HHjJP<1U7c! zze5D;8(^kU+dRj(^5t@dFE~Bb#>Rqa6!B?1>a-`vYw0z<<*}k=BJg-m&e|pNZ4~8i z-$vEYo(l>=HgNa9r^^gkc*gz9EVZi%XmuF_4{fasMccVvl9Eyv9wws$osE&? zDa*JuXrRnn8us^E8ec-44<5T<_JLIDp*dxgMUBSy=K~$mC6;y`xmt7K0;>OVMB{c} zN+5;@(h#fM-=4d@q)}LGRSU=`M+=&xHDKbGp%I!Uyiw41soz;wgfkuQVvCM+8@#2M zdm=Av?%4_iAe=^-tu0W6Yt;&GD(|!;o1iO70`$}@;1Mn=GkZWKk}3yVksMx-XRRM$ry>CsMW-qzRv#cr*+)<=$4UOJ)R#MKIxOC zI(zO{VnzqhjUY+%qIw7Q*OxtmXOXo3+P1th{{0#XO?ONDJLPxVWFEFzyy~W#qS3*G zd+XN&*s6>D6;qs{BcQX8`(!M2{#=JyIUWCn_rk2Xs26Jd=ofWk{Jd|r7=0wUf={** zy7Kj#ygnU|0fB~W+E()vV@VS3&Nd`!3&5TuFh#DnM|s7yk0l)O!QL_RctL<6fGGj zA{`A@aKK3kMx!DP!A8DyUT3|l0*)@K8MhJRO`V%xK!PKEm_)?=^p+Jca?=;Nz{Em* zw)oF}l9Tz3r4?`&wC2rFKsR5D&}Y{#CIC-!2j!+Qle!W_yv zrr__WT3t^Ll*wFH>YAftE#O*M9i&8ag@PeAuwlxBDMEmswbF+MW%2b%{aXj$v|58L zYE*OTen-Dtvbm#nwpdzz^i;3zj*NqzNe4L}gH*eR{)tz##o?c|3!Txo!f>Tfwd>)g z^`2b%Ud(8OBwOyo6O^`tWFEqoN3pW0g7dNl*H<6ZP+1-`DW8(BXH-o`G`1bWHre>s z--yWr$wondoIhZejiwUG%O$0lj^Fu0_#wgDG2M5|LcyJNrX4p=aQDR*@;iJ~xvX72JKn@b3{I(N+P14r8aRfmkbc8`*af(;s2u=BEQD%KaN0%?x zi|uv`0-kw+1|d5;2}ZK0ywy)qv}31(%9z$%wCK$KSm}+Vk*uDnvvKKN3F+tNa<>r! zYrCsusT;+)m@uGLG<2PnQ~Zp!uOv~=7NDfp2{&Ke^CcaaW+7>P+g=}TXU&<@1MD zNRe75IiDWT#NfQp>eW-IS1mcESiQ}H3h^FD$Z>o>b6h-TjN#)SV+r*54ja?Od{GL+ zldA{}<*VjPl)ch)>OeuzdJaT}x0m58d9uIJdD_gwg+y9UJ*U}cCm>JNEwf+vP0sC4 zoLhe>21kn+c?+i~z)Nl>{5zWtWp(s~yKsloTssk<+K+GEanFJ)ATtYprnalmT1vW& zjn`J!%;wmR`pJqY_*_P~GhC4RWggU6x|(7SDM{b1sq2B8EH&OgEgr)tX@+L3PJv6U zf{x&rYbdehbuA{!Q^G8hKdSY_K8RA^-g!up*v zMcgfo*<+x-fgGYu{Hx1ivAH0ax1<6E@UwzD4j8RABKVar)1eO;5@*WSaJ(IW1vZpw zwA(+1s`0h9_quR_e;^oy%(_~)Vc;Ia1C-fjDf|OPK|)b_2Jr}e^9ew(M??R$UAZ}OO2$zYmb!Thdo&?IJ}!hE(Mdvdx|kVPlQFsD z3$r-F=M^q}oCH?k`(3$d`7&9*Z#Rt3s;@Sf*^0tfzsMW+R_XVf6syU79tO8v(VGq= z=)TW8SpG9B#G>EGs`6p+vW(p;G9#GI??Yrxvl?6NRM9Xtd=k^Hts_lsKvE~~GL*wR z%r7;>1jW`~xCk}DV2dJ+lnXbeWp?uR*cG*c^)1Jvgq$GoE}+30=u`84oR)dwaaf9J z1d9-uoZ4Nxds_E5`*Wp;S3xzB2xI-pO2rpqL^8%4I;9LRwyYQ1`OoRi$HxT5H3?v1 zVOlXCg4|jspNc)n=6NZI@j||2$Ht}}C3?(ujcIdwhb#PNN2USar;)qBlkac-hqnKH zkWoXbE(HT{d-Ncx4b#f=iEB`%@m?y{YL}}NTiR1vPp1M~u&*%r?~{5lgnNWN4<6Vx zPZA@+r&#N*L+fUnm_yfvxT+|XUx=N=a_T026R#(^G@??sp|pe?aekrP)g<|FrTc_- z7)%}%(lwdzD+?D!4-=W>vYiOW+ue3&#f*CH2BFq^WFv(!Xixv0)t1g&`9mZ}?WNbF zQc($tOvLmJx9T*h zv3}9=YT|6Z2&`z`Y4Hs5MkQ)RV^&$97USV(pW(O zfG7kWkS=CTWRnCI@Q<3imOkgBjw~}x4{mZpn|1*wk-g8d(GaV7bl6mfg)t6gM->0c zMsds557o`XTyDmjQ1?1Zy{8SWt7Wedfj(alYT>x{w%$#zqPk+ErMnb=V1IB7a1&uu zn;1xQ;d0nb!%P};0O*gU>; z0GEa`A1_4wb_QB^-p7wbBKEhh!KFXH)qIYDLwFP{x0p`BG!tBNe7lCx<@XA6O9(_b zZiTbqUVY~`6TKaJU&^|gsXMH!mtOayRcp_SWD3t8d~(L*v|5qu{>qvS z;0X(nY~ov-wgU@NjbsSVWSNC@2v$j*QN$=9Z1FhUC(tf#FZ4N-IM9l5+J?Kx!D(^r zH5%zrX;q>hr#!7;J3J%A5%+gOKTxWXqwpZB z!gd@Nm$^b?63@i$%3bM6oCs$Zwy$p7k`NMfcxZR= z>oUj|x@@!KV9~$kjn4MOr`N$*Fo9KJccVk}-Y2}BMpfJ|v{EaI{PuERjmvD?Q?9mT z*(Rga0?new>*V`2sNa`0$+_TnRf6^I?-%T$Qn!~0v^Fq2B}+3L{vklC+n z7B8sz{FZqS?E2_bn$C|#stqk)S~i89S41Q23%gON-C5r(r)q^sTI9jEYVL;)M{Qj# zBpjA=k`B6KW?M?FSH@wy<@l_zg`hMXR9udy(~VA{x(|E#7@+2!PpvWQeutO4upaTo zUsKu+0>Whv78i~4n4o%gzOu+ZgXqEJd(l5vKTCnuZaxtOGt=|zn4uMKlXP6fjxn`xcLgOi%? zTd-(@6G(^_TNV-Xm9x;PG3Irg9od+Slv*3%faL%lDIA5AAg@HHbZB8g#k}za-Fr;8 zR!Sb(-y3 zDD91dl#+@F9WT8#IGC_ddmqg9Dhaohk}e)LMXZnJ7&*qFhI?`+`_(H*CO#&~(NAr& zvOoI36R&D(kXeo1@ki*XAjpn4RQZ3z21kN5X~|3WiE)assxGXXLeCet(NN_kYeJ%hg&Z%jE5J$AP263k-k%0rsC0=4-#kk~fkS`*ziNeot}5mXb$BCn8r@s>8}`DS?d z3+$|9_2ySJM1H|YCYr`U>2KzGW@$XYdG<_E_<26cc4JNVm*=k0wzmCJZKvcg3!;^p zv;7S&ShTx$QnWeHyv3q4{@gTQ2Lj*Ts{Oz!hhR0!bNwr?!f>{R9s&OO-Sw`;g|6Y* z-mbGBB!d?+!wZmv9q>Lmvakc@RHw+$YUOcejwA&*2}cNfNakX@*{VhCqV1)Z&il2Z z*-XPJ;(?@BwSJVGW&nJo8WL$`Vf*slz%YDks4_0jS;p)gA-v8$pOIxgu=)vwGjMM6 z8m!QvazpXZd{~n;YUv@s=+wlw`A@HR)rk6))2xHEIQ^l6AFne+{laffL`cnVpFZxp zfsW8kz;I7r?+8g?Od;Y>0xVjeMMmzCJ{PLEAZ^jEz9G)5^W|B}wCGON`Ugm*_ z$&S0f7{q#J}0O^zAJ*y`{v)!}1U)y!U=Cq6e4 zzBBvp%fFTtH1}TotMMHPj#I$3fzDicDzfUOzE%m&JU|p&Z)3y-fdN^O$FAdY+Af?m zT)j4YZ&OXLHWXBawTCf%AK6;Xj^mRqUoYwg(~H zg!Vm=2iFgLEcP^at^^F>r^Iva>tk>dD93bpxqtr}Wj|wGDfx<@FS1=FA}f~_!6!1C zPnJv|FU#YJ&mXmNFjEomnm^;$mHQzu`hdW@7xp2Q$YSQMT|}5Qxt^KC@?f@dv~4}v zDAs+f_cznX5RW1hiN>S8Ga3CW&f^scfj>j<^VjIYATA$w%sNoQ>C3mKx^J?g}NH;xTQMXM+PrJ}i? zG&_|^G$w_a$-w=96nczx*Y0~RE4S+GaRD0y{x?~Yf%&>&#)25;56Rd?%wc|es7!a+ zUl=&YQU!$e{5gjxEg-iYv6uPRhON-t)5UnMAid&hm>ai1qQVYg1f9N2X|+f5ZXDq} zBx-b41AOaEX3{o4Ru^y&3vys5K9|>OAC?0$l}<2;-pzx*bh^Cc2uEtC{&X4*n1W50 zkfYvzmVZlppuI9;fEEJ8tQiHznhr$;SGY@KdbzBv>Qmgnb`}`qT^srUSbT}=vTfuI zKDG3oOqT~*R*Azia^R^b$&8a;A8tgcL39WZ z^QTg?XX8!%Z^p$95A458WXK8<@9d-=YiGa=?|Cr|EbT(@-LUwK`R^3Nyx?wUdYo$` zPoTryt)cG^EZl? z?mtB0L2&wf!-d=u)EGaK&Y&qgc# z$K<#AvTw0do|ZaGV2^5eO<`Tp5oZnY-IUjsr7Q_^f0bpeiQl$McshlJe)^#KD@ua@ zJhL(py#4+Kt)Tq4t{ek;rW2(FOn1&XK?_fLZF^krUJ1Rqx;HRKI$*mw=8(%&q{A-W zZK!5|}WI+Pld!(YBqSD!V8CggKc7n)zlP|7Fw6vN_$sU>nYLv2xIq zGPJ;p%PmB=`QlY@H9<2pui1kVB-_xIL4+H5D{pVbW21`iTQZfbyE)@-a#ry0kvmB+ zN20a&lkpcBGCfS<=6J!k4NF_De=0{r+t%LL5D}D}vz)$VJ~i2L2+sU!`C(nMMGj;I zVdwk^)7;Z-zj!8KCwv@Ic3pVN^&1{bVv5P;*Q`a}I{C1*!-!t#YM|YdKsz@fM^h<$ zqOY5Ow-enfh_aKXFx8U$em4qG)oi!NIQTeMheRt88i+tns_N7~qZAUMk)6W9^!Lrh znr@SlO_9f$WX}Z}G9IR?!yLaLT`qkOzsH$Kdzv%~8C`h`_5{rrtKj^ZX0jHCceS#> zs%SS26SWngGb&ZzR7^S;3=|a;UD0t)SqW*g8v*cXE-uxEp1RvQf{p~Uc`L&WSw}Va zz&?eLEioscy3Qp%~-Zg#-+?(FD2VslFGV zSOb~{*k@{N&rl_v%B4O7Oib)u<&_d9&{7(M5Rm~Dxsl!Ecaseg54TxJU3?EJ|Af&c z2PB?znRBUd|E+ROUO6p!558<~3k__#6lRU%IT#EJjwJ^Mpz{6NPbK$c5>Z40 zP$*2{2YfENC)eXle|@%}NZy{7r)H2tD^8Ir@UPS7ld@mc9mjNs|& z1eo)(*ti=!&JkZ6i#?Sw=;agGT0MrFzt{wypfB_Vfh?U;@pKl#>0wBnadlyLYtw?* zh2KDF2A!TFhs3-iVMFye5X5I`B~XmFP9n@t&W?FtzoOI$@R17DB_GvzHð`}hH z-xPe?`j)l2RHwfFc59f3gi`ms3<7l7&JekVp>N%2pT) z?(`jfRFg?Ea{5Leh<)-QX(?8TSl@Hl>yz=y<-_ehSoqn-ukPHGxc8Th`HV>9!?Keq zYRG_L+LTihGv5ZxjZBI-hKH-@)~BwRr#hg}Cmk4dBMX!cis>=$b{tV+AP;oR9;}?vYWzdYpoCSOy@k zEgkb2<=_Cj)NUHI2P+1{zp))%F^+9@=X_YRNf<53GxPx2aDuC-zcLTsF9R&5r_ZZ4 znL`=d-<6aimx8lPwMsDYRmty~RNpjcrg&Qd83>N(oHvyO%Lm;r&9Xxy&3|U$4ZP*% zmJ8mPqET~kVybMZq-pcwj1br(W;NMIE9ttLijyQGld=iXsDhn;M~7Xh0Uj}1j*JD2 zTN>7NNwL~p38dzYh|I!L8DGv%EO|cG(wE0kU&Dc_lJ5|0O;c$+_pY5}6ltVEzi4v1 zn02|a?cr==liB&beYc0@o2fBiN@N;}W_E;y)y!k7lKjJArHROJuqg0dj_x zO3pSg09ir?diwvUpK)|@{*O!M|5bNG$i&R_Ut<^l56WvUwY8j-#87;nYtu)ITiBg? zZ4@fNafKTA;as88?t*9ttZ5sJNi+Js-ab2yqe+9{??Tv{e^21I9!)*?ba-i^jI2^5 z(~po9*pLAUNdsl0$clk9-S8sm3y;W@m~?| zPY6QFuy>(wdWJU5McjJkE2a`z4;mHl%-3hCKk)1G2r;Ljo0HxgW`H90G?J7CqNx5Z z#A&J%Mc&d6ZjKFxQdLiL&p~Cy(mf7|38)Ju^iMy4QeZb>G7lDxBuojW$u`LmrWmbP zEX0^$de$ElQI%>MC=pLDLe;exfHUYay)r`DCS71r{+F|y5B#vLRfyAg6Y!Xre8Yg6 z3I=ODi6otm#RLW?%5)%1;VCNt78aoT+Q17MX&iGP0@bu_IW;VvZA?;#0H=X0Lzdfs zI$y6!sQgf!f(yoa(?MZq$Tu!AG^N?!QtYxxk0F&vv`woVZemPkB5bHz9k>G4kfI`6 zEWB-)f=S;^Oc7o!PK^OExto?x+7KcEWD;QF8>B-7DO3Xl#=#jHJw}Pb3ss(?7%a-= zzs>+9rdaJ*wU;}AoeG3s?yZkRSDp`}2~?{>nGQczsxlM2vsNDLetB zBA`nebEggi3xt#yX#*r1hY+C_L0}$)dqH8N&f)ngbo0}B0mj3Q`PVG#!OZDbv>qRR z^tR2|`~J89mq!s2;@@0v(!2>syI+78Gdm$(yLYBr2;Y^tgq2DIYU3qiPPIw}4WlI< zhv%AjE)4P@G(PT2A1vG_)1X_51A<{WKAYX+P<08JC)@r=JI3~Ds%l}E#%h1p zK8_RhfJL?d*;A@&cE6(PT_jebQ*i2fXf%MD;qOg)>N&~ucbHfU)QiiP$lv(cI&~m_ z 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 literal 0 HcmV?d00001 diff --git a/slides_sources/old_versions/week-01/presentation-week01.tex b/slides_sources/old_versions/week-01/presentation-week01.tex new file mode 100644 index 0000000..fea3ce0 --- /dev/null +++ b/slides_sources/old_versions/week-01/presentation-week01.tex @@ -0,0 +1,1228 @@ +\documentclass{beamer} +%\usepackage[latin1]{inputenc} +\usetheme{Warsaw} +\title[Intro to Python: Week 1]{Introduction to Python\\ General Introduction, Basic Data Types, Functions} +\author{Christopher Barker} +\institute{UW Continuing Education} +\date{October 1, 2013} + +\usepackage{listings} +\usepackage{hyperref} + +\begin{document} + +\begin{frame} +\titlepage +\end{frame} + +\begin{frame} +\frametitle{Table of Contents} +%\tableofcontents[currentsection] +\tableofcontents +\end{frame} + +\section{Intro to the Class} + +\begin{frame}{Instuctors} + +{\large +Christopher Barker: \url{PythonCHB@gmail.com} + + +\vfill +{\bf TA:} + +Fulvio Casali: \url{fulviocasali@gmail.com} + +\vfill +But for the next two weeks: + +\vfill +Josh Rakita: \url{joshuarakita@gmail.com} + +\vfill +(Fulvio is at the Plone conference in Brazil) + +\vfill + +} +\end{frame} + + +\begin{frame}{Chris' History} + +{\Large First computer:} +\begin{itemize} + \item Commodore Pet -- 8k RAM + \begin{itemize} + \item Basic + \end{itemize} +\end{itemize} + + +{\Large High School:} +\begin{itemize} + \item PDP 11 -- paper printer terminal 200baud modem + \begin{itemize} + \item Basic + \end{itemize} +\end{itemize} + + +{\Large College: } +\begin{itemize} + \item Pascal: VAX/VMS 750 + \item Scheme: Unix VAX 780 +\end{itemize} + +\vspace{0.25in} + + +Then a long Break: Theater Arts Major, Scenery, Lighting... + +\end{frame} + + + +\begin{frame}{Chris' History (cont) } + + {\Large Back to School: PhD Coastal Engineering } + \begin{itemize} + \item DOS / Windows 3.1 + \begin{itemize} + \item FORTRAN + \item MATLAB + \item Discovered Linux (RedHat 2.0) + \end{itemize} + \end{itemize} + + \vspace{0.25in} + + {\Large Now: } + \begin{itemize} + \item Oceanographer for NOAA + \item Oil Spill Modeling + \item Software Development + \end{itemize} + + \vspace{0.25in} + {\Large Gave TCL a try............ } + + \vspace{0.15in} + {\Large Gave Perl a try............} + +\end{frame} + +\begin{frame}{Chris' History} + +{\Large Discovered Python in 1998} +\begin{itemize} + \item It could do what Perl could do, + \begin{itemize} + \item what TCL could do, what MATLAB could do, + \end{itemize} + \item But I liked it -- it fit my brain +\end{itemize} + +\vspace{0.1in} + +{\Large My Python use now:} +\begin{itemize} + \item Lots of text file crunching / data processing + \item Desktop GUIs (wxPython) + \item computational code + \item wrapping C/C++ code + \item web apps (Pylons, Pyramid) + \item GIS processing + \item Ask me about ``BILS'' +\end{itemize} +\end{frame} + + +\begin{frame}{Who are you?} + +{\Large A bit about you:} +\begin{itemize} + \item name + \item What do you do at your day job? + \item programing background (languages) +\end{itemize} + +\end{frame} + + +\begin{frame}[fragile]{Class Structure} + +{\LARGE github project} \\ +\url{https://github.com/UWPCE-PythonCert/IntroToPython} + +\vspace{0.2in} +{\large Syllabus:} \\ +\url{https://github.com/UWPCE-PythonCert/IntroToPython/blob/master/Syllabus.rst} + +\vspace{0.2in} +{\large Presentations, Sample Code, etc:} + +{\small +\begin{verbatim} +git clone https://github.com/UWPCE-PythonCert/IntroToPython.git +\end{verbatim} +} +\end{frame} + +\begin{frame}{Class Structure} + +{\large \bf Class Time:} + \begin{itemize} + \item Some lecture, lots of demos + \item Lab time: lots of hand-on practice + \item Later, Rinse, Repeat..... + \end{itemize} + +Interrupt me with questions -- please! + +(Some of the best learning promted by questions) + +\vfill +{\large \bf Homework:} + \begin{itemize} + \item Assigned at each class + \item You are adults -- it's up to you to do it + \item Send it to me if you want me to review it + \item I'll review at the next class + \end{itemize} + +\end{frame} + +\begin{frame}{Lightning Talks} + +{\Large Lightning Talks} +\begin{itemize} + \item 5 minutes (including setup) - no kidding! + \item Every student will give one + \item Purposes: introduce yourself, share interests, also show Python applications + \item Any topic you like, that is related to Python -- according to you! +\end{itemize} +\end{frame} + + +\begin{frame}{Mailing list and Office Hours} + +\vfill +{\Large We've set up a google group\\ + -- you will all be invited to join.} + +\url{programming-in-python@googlegroups.com} + +\vfill +{\Large ``Office Hours'' \\ +-- Useful? Will you come?} + +\vfill + +\end{frame} + + + + +\begin{frame}{Python Ecosystem} + +{\Large Used for:} +\begin{itemize} + \item CS education (this course!) + \item Application scripting (GIS, GNU Radio, Blender...) + \item Systems administration and ``glue'' + \item Web applications (Django etc. etc. etc.) + \item Scientific/technical computing (a la MATLAB, Mathematica, also BioPython etc. ..) + \item Software tools (automated software testing, distributed version control, ...) + \item Research (natural language, graph theory, distributed computing, ...) +\end{itemize} + + An unusually large number of niches -- versatile +\end{frame} + +\begin{frame}{Python Ecosystem} + +{\Large Used by:} +\begin{itemize} + \item Beginners + \item Professional software developers, computer system administrators, ... + \item Professionals OTHER THAN computer specialists: biologists, urban planners, .... +\end{itemize} +\vspace{0.25in} + An unusually large number of types of users -- versatile\\[0.25in] + You can be productive in Python WITHOUT full-time immersion! +\end{frame} + + +\begin{frame}{Python Features} + +{\Large Gets many things right:} +\begin{itemize} + \item Readable -- looks nice, makes sense + \item No ideology about best way to program -- + object-oriented programming, functional, etc. + \item No platform preference -- Windows, Mac, Linux, ... + \item Easy to connect to other languages -- C, Fortran - essential for science/math + \item Large standard library + \item Even larger network of external packages + \item Countless conveniences, large and small, make it pleasant to work with +\end{itemize} +\end{frame} + +\section{What is Python?} + +\begin{frame}{What is Python?} + \begin{itemize} + \item Dynamic + \item Object oriented + \item Byte-compiled + \item interpreted + \item .... + \end{itemize} +\end{frame} + + +\begin{frame}{Python Features} + +{\Large Features:} + +\begin{itemize} + \item Unlike C, C++, C\#, Java ... More like Ruby, Lisp, Perl, Matlab, Mathematica ... + \item Dynamic - no type declarations + \begin{itemize} + \item programs are shorter + \item programs are more flexible + \item less code means fewer bugs + \end{itemize} + \item Interpreted - no separate compile, build steps - programming process is simpler +\end{itemize} + +\end{frame} + +\begin{frame}[fragile]{What's a Dynamic language} + +{Strong, Dynamic typing.} + + - Type checking and dispatch happen at run-time + +\vspace{0.25in} +{\Large \verb!X = A+B!} +\vspace{0.1in} +\begin{itemize} +\pause + \item What is A? + \item What is B? + \item What does it mean to add them? +\vspace{0.2in} +\pause + \item A and B can change at any time before this process +\end{itemize} + +\end{frame} + + +\begin{frame}{Duck Typing} + +\vspace{0.25in} +{\center \Large ``If it looks like a duck, and quacks like a duck -- it's probably a duck''} + +\pause +\vspace{0.5in} +{\center \Large If an object behaves as expected at run-time, it's the right type.} + +\end{frame} + + + +\begin{frame}{Python Versions} + +{\Large Python 2.*} + +``Classic'' Python -- evolved from original + +\vfill +{\Large Python 3.* (``py3k'')} + +Updated version -- removed the ``warts'' allowed to break code + +(but really not all that different) + +Adoption is growing fast, but a few key packages still not supported. +(\url{https://python3wos.appspot.com/}) + +\vfill +This program uses Python 2.7 not Python 3 (next year?) + +\end{frame} + + +\begin{frame}{Implementations} + +\begin{itemize} + \item Jython (JVM) + \item Iron Python (.NET) + \item PyPy -- Python written in Python (actually RPy...) +\end{itemize} + +\vspace{0.25in} + We will use CPython 2.7 from python.org for this course. + +\end{frame} + + +\begin{frame}{A Tiny Bit of History} + +Invented/developed by Guido van Rossum in 1989 -- first version was written on +a Mac. Time of origin similar to TCL and Perl. + + \begin{columns}[t] % contents are top vertically aligned + \begin{column}[T]{4.5cm} % each column can also be its own environment + \begin{tabular}[pos]{lr} + Date & Version \\ + \hline + Dec 1989 & started \\ + Feb 1991 & 0.9.0 \\ + Jan 1994 & 1.0.0 \\ + Apr 1999 & 1.5.2 \\ + Sept 2006 & 2.5 \\ + Dec 2008 & 3.0 \\ + Jul 2010 & 2.7, 3.2 \\ + Sept 2013 & 2.7.5, 3.3.2 + \end{tabular} + \end{column} + \begin{column}[T]{5.5cm} % alternative top-align that's better for graphics + GvR at Google -- still the BDFL \\ + \includegraphics[height=2.0in]{GvR.jpg} + \end{column} + \end{columns} +Code swarm for Python history: \url{http://vimeo.com/1093745} + +\end{frame} + +\begin{frame}[fragile]{Using Python} + +{All you need for Python:} +\begin{itemize} + \item A good programmer's text editor + \begin{itemize} + \item Good Python mode + \item Particularly indentation! + \end{itemize} + \item The command line to run code + \item The interactive shell + \begin{itemize} + \item regular interpreter + \item \verb+IPython+ is an excellent enhancement\\ + \url{http://ipython.org/} + \end{itemize} +\end{itemize} + +\vspace{.2in} +There are lots of Editors, IDES, etc.:\\ + maybe you'll find one you like. + +\end{frame} + +\begin{frame}[fragile]{Running Python Code} + +\begin{itemize} + \item At an interpreter prompt:\\ + \begin{verbatim} + $ python + >>> print 'Hello, world!' + Hello, world! + \end{verbatim} +\end{itemize} + +\end{frame} + +\begin{frame}[fragile]{Running Python Modules} + + +{\Large Running Modules}\\[0.05in] +-- a file that contains Python code, filename ends with \verb+.py+ + + \begin{enumerate} + \item \verb+$ python hello.py+ -- must be in current working directory + + \item \verb+$ python -m hello+ -- any module on PYTHONPATH anywhere on the system + + \item \verb+$ ./hello.py+ -- put \verb+#!/usr/env/python+ at top of module (Unix) + + \item \verb+$ python -i hello.py+ -- import module, remain in interactive session + + \item \verb+>>> import hello+ -- at the python prompt -- importing a module executes its contents + + \item \verb+run hello.py+ -- at the IPython prompt -- running a module brings the names into the interactive namespace +\end{enumerate} + +\end{frame} + +\begin{frame}[fragile]{Documentation} + +{\Large \url{www.python.org} docs:} + +\url{http://docs.python.org/index.html} + +\vspace{0.25in} +{\Large Particularly the library reference:} + +\url{http://docs.python.org/library/index.html} + +\vspace{0.25in} +(The tutorial is pretty good, too) + +\end{frame} + +\begin{frame}[fragile]{PEPs} + +{\large \url{http://www.python.org/dev/peps/} } + +\vspace{0.25in} +\begin{description} + \item[PEP 1] PEP Purpose and Guidelines + \item[PEP 8] Style Guide for Python Code + \item[PEP 20] the Zen of Python (\verb+import this+) +\end{description} + +\end{frame} + +\begin{frame}[fragile]{pydoc} + +{Suite of tools for processing ``docstrings''} + +And an online source at the interpreter: + +\begin{verbatim} +>>> from pydoc import help +>>> help(int) +Help on class int in module __builtin__: + +class int(object) + | int(x[, base]) -> integer + | + | Convert a string or number to an integer, if possible. A floating point + ... +\end{verbatim} +or: \verb+$ pydoc+ + +(but I prefer IPython's \verb+?+) + +\end{frame} + +\begin{frame}[fragile]{Documentation} + +{\LARGE๏ฟผ\bf google} + +\vspace{0.25in} +But be careful! + +\vspace{0.25in} +Lots of great info out there! + +\vspace{0.25in} +Most of it is opinionated and out of date.\\ +(might still be correct, though!) + +\end{frame} + + +\begin{frame}[fragile]{Lab} + +\vfill +A (very) Quick tour of the gitHub project + +\vfill +\url{https://github.com/UWPCE-PythonCert/IntroToPython} + +\vfill +{\small +\url{https://github.com/UWPCE-PythonCert/IntroToPython.git} +} +\vfill + +\end{frame} + + +\begin{frame}[fragile]{Lab} + +{\Large Getting everyone on-line and at a command line.} + +\begin{itemize} + \item Do a \verb+git clone+ of the project + \item Start up the Python interpreter:\\ + \verb+$ python+ [\verb=ctrl+D= (\verb|ctrl+Z| on Windows)or \verb|exit()| to exit] + \item Run \verb+hello.py+ (in the \verb+week-01/code+ dir) + \item Open \verb|hello.py| in your editor, change it, and save it. + \begin{itemize} + \item (Optional) Start up \verb+IPython+ \\ + \verb+$ ipython+ ( also \verb=ctrl+D=, etc. to exit ) + \item Run \verb+hello.py+ in \verb+IPython+ + \item use \verb+?+ in \verb+IPython+ on anything... + \end{itemize} + \item if you have time:\\ +\url{http://learnpythonthehardway.org/book/ex1.html}\\ +\url{http://learnpythonthehardway.org/book/ex2.html} + +... + +\end{itemize} + +\end{frame} + + +\section{Values, Expressions, and Types} + +\begin{frame}[fragile]{Code structure} + +\vfill +{\large Each line is a piece of code} + +\vfill +{\large {\bf Comments:} everything following a \verb|#| is a comment} + + +\vfill +{\large {\bf Expression:} something that results in a value: \verb|3+4|} + +\vfill +{\large {\bf Statement:} Line of code that does not return a value: \\ + \verb|print "this"|} + +\vfill +{\large Blocks of code are delimited by a colon and indentation: +\begin{verbatim} +def a_function(): + a_new_code_block +end_of_the_block +\end{verbatim} +} + +\vfill +\end{frame} + +\begin{frame}[fragile]{The print statement} + +{\large +Kind of obvious, but handy when playing with code: + +\vfill +\verb|print something| prints \verb|something| to the console. + +\vfill +Can print multiple things: \verb|print "the value is", 5| + +\vfill +Automatically adds a newline. + +\vfill +You can suppress the newline with a comma: \\ +\verb|print "the value is",|\\ +\verb|print 5| + +\vfill +Any python object can be printed\\ +(though it might not be pretty...) + +} + +\end{frame} + +\begin{frame}[fragile]{Values, expressions, and types} + +{\large Values (data) vs. variables (names with values)} + +\begin{itemize} + \item Values are pieces of unnamed data: \verb+42, 'Hello, world',+ + + \item In Python, all values are objects\\ + Try \verb+dir(42)+ - lots going on behind the curtain! (demo) + + \item Every value belongs to a type: integer, float, str, ... (demo) + + \item An expression is made up of values and operators, is evaluated to + produce a value: \verb!2 + 2!, etc. + + \item Python interpreter can be used as a calculator to evaluate expressions (demo) + + \item Integer vs. float arithmetic (demo) + + \item Type errors - checked at run time only (demo) + + \item Type conversions (demo) +\end{itemize} + +\end{frame} + +\begin{frame}[fragile]{Variables} + +{\large Variables are names for values (objects)} + +-- Variables don't have a type; values do -- +this is where the dynamic comes from + +\begin{verbatim} +๏ฟผ>>> type(42) + +>>> type(3.14) + +>>> a = 42 +>>> b = 3.14 +>>> type(a) + +>>> a = b +>>> type(a) + +\end{verbatim} + +\end{frame} + +\begin{frame}[fragile]{Assignment} + +{\Large Assignment is really name binding: } +\begin{itemize} + \item Attaching a name to a value + \item A value can have many names (or none!) +\end{itemize} + +\vfill +{\large \verb|=| assigns (binds a name)} + +\vfill +{\large \verb|+=| also an assignment: \verb|a += 1| same as \verb|a = a+1|} + +\hspace{0.1in}also: \verb|-=, *=, /=, **=, \%=| + +(not quite -- really in-place assignment for mutables....) + +\end{frame} + + +\begin{frame}[fragile]{Multiple Assignment} + +{\large You can assign multiple variables from multiple expressions in one statement} + +\vfill +\verb|i, j = 2 + x, 3 * y| \# commas separate variables on lhs, exprs on rhs + +\vfill +{\large Python evaluates all the expressions on the right before doing any assignments} + +\vfill +\verb|i, j = j, i| \# parlor trick: swap in one statement + +\vfill +\large{These are just tricks, but multiple assignment is more helpful in other contexts} + +\vfill +(more on what's really going on later...) + +\vfill +(demo) +\end{frame} + + +\begin{frame}[fragile]{Deleting} + +{\large You can't actually delete anything in python...} + +\vfill + +{\large \verb|del| only unbinds a name} + +\vfill +\begin{verbatim} +a = 5 +b = a +del a +\end{verbatim} + +The object is still there...python will only delete it if there are no references to it. + +\vfill +(demo) + +\end{frame} + + +\begin{frame}[fragile]{equality and identity} + +{\large +\vspace{0.1in} +\verb|==| checks equality + +\vspace{0.1in} +\verb|is| checks identity + +\vspace{0.1in} +\verb|id()| queries identity +} + +\vspace{0.2in} +(demo) + + +\end{frame} + + +\begin{frame}[fragile]{Operator Precedence} + +{Operator Precedence determines what evaluates first:} + +\verb^4 + 3 * 5 != (4 + 3) * 5^ -- Use parentheses ! + +Precedence of common operators: + +Arithmetic \\ +\verb!**! \\ +\verb!+x, -x! \\ +\verb!*, /, %! \\ +\verb!+, -! \\ + +Comparisons: + +\verb^<, <=, >, >=, !=, ==^ + +Boolean operators: + +\verb!or, and, not! + +Membership and Identity: + +\verb!in, not in, is, is not! + +\end{frame} + + + +\begin{frame}[fragile]{string literals} + +\begin{verbatim} +'a string' +"also a string" +"a string with an apostophe: isn't it cool?" +' a string with an embedded "quote" ' +""" a multi-line +string +all in one +""" +"a string with an \n escaped character" + +r'a "raw" string the \n comes through as a \n' + +\end{verbatim} + +\end{frame} + +\begin{frame}[fragile]{key words} + +{\Large A bunch:} + +\vspace{0.2in} +\begin{verbatim} +and del from not while +as elif global or with +assert else if pass yield +break except import print +class exec in raise +continue finally is return +def for lambda try +\end{verbatim} + +\end{frame} + +\begin{frame}[fragile]{and the built-ins..} + +{\Large Try this: + +\vspace{0.2in} +\verb+>>> dir(__builtins__)+ + +} +\end{frame} + + +\begin{frame}[fragile]{Lab} + +{\large From LPTHW } + +\vspace{0.2in} +\url{http://learnpythonthehardway.org/book/ex3.html} + +\vspace{0.2in} +\url{http://learnpythonthehardway.org/book/ex4.html} + +\vspace{0.2in} +\url{http://learnpythonthehardway.org/book/ex5.html} + +(and 6 -- 8 if you get bored...) + +\end{frame} + +\section{Functions} + +\begin{frame}[fragile]{Functions} + +\vfill +{\Large What is a function?} + +\vfill +{\large A function is a self-contained chunk of code} + +\vfill +{\large You use them when you need the same code to run multiple times, +or in multiple parts of the program.} + +\hspace{1in}{\Large (DRY) } + +\vfill +{\large Or just to keep the code clean} + +\vfill +{\large Functions can take and return information} + +\end{frame} + + +\begin{frame}[fragile]{Functions} + +{\Large Minimal Function does nothing} + +\begin{verbatim} +๏ฟผdef (): + +\end{verbatim} + +\vspace{0.25in} +{\Large Pass Statement (Note the indentation!)} +\begin{verbatim} +๏ฟผdef (): + pass +\end{verbatim} + + +\end{frame} + +\begin{frame}[fragile]{Functions: def} + +{\large \verb+def+ is a statement:} +\begin{itemize} + \item it is executed + \item it creates a local variable +\end{itemize} + +\vspace{0.2in}{\large๏ฟผfunction defs must be executed before the functions can be called} + +\pause +\vspace{0.2in}{\large๏ฟผfunctions call functions -- this makes a stack -- that's all a trace back is} + +\end{frame} + +\begin{frame}[fragile]{Functions: Call Stack} + +\begin{verbatim} +def exceptional(): + print "I am exceptional!" + print 1/0 +def passive(): + pass +def doer(): + passive() + exceptional() +\end{verbatim} + +\end{frame} + +\begin{frame}[fragile]{Functions: Tracebacks} + +\begin{verbatim} +I am exceptional! +Traceback (most recent call last): + File "functions.py", line 15, in + doer() + File "functions.py", line 12, in doer + exceptional() + File "functions.py", line 5, in exceptional + print 1/0 +ZeroDivisionError: integer division or modulo by zero +\end{verbatim} + +\end{frame} + +\begin{frame}[fragile]{Functions: return} + +{\Large Every function ends with a \verb+return+} + +\begin{verbatim} +def five(): + return 5 +\end{verbatim} + +{\Large Actually simplest function} +\begin{verbatim} +def fun(): + return None +\end{verbatim} +\end{frame} + +\begin{frame}[fragile]{Functions: return} + +{\Large if you don't put \verb+return+ there, python will:} + +\begin{verbatim} +In [123]: def fun(): + .....: pass +In [124]: result = fun() +In [125]: print result +None +\end{verbatim} + +{\Large note that the interpreter eats \verb+None+} + +\end{frame} + + +\begin{frame}{Functions: return} + +\vspace{0.25in} +{\Large Only one return statement will ever be executed.} + +\pause +\vspace{0.25in} +{\Large Ever.} + +\pause +\vspace{0.25in} +{\Large Anything after a executed return statement will never get run.} + +\vspace{0.25in} +{\Large ๏ฟผThis is useful when debugging! } + +\end{frame} + + +\begin{frame}[fragile]{Functions: return} + +{\Large functions can return multiple results} + +\begin{verbatim} +def fun(): + return 1,2,3 + +In [149]: fun() +Out[149]: (1, 2, 3) +\end{verbatim} + +\end{frame} + +\begin{frame}[fragile]{Functions: return} + +{\Large remember multiple assignment?} + +\begin{verbatim} +In [150]: x,y,z = fun() + +In [151]: x +Out[151]: 1 + +In [152]: y +Out[152]: 2 + +In [153]: z +Out[153]: 3 +\end{verbatim} + +\end{frame} + +% \begin{frame}[fragile]{Functions: return} + +% {\Large Actually a tuple of results...} + +% \begin{verbatim} +% In [154]: t = fun() + +% In [155]: t +% Out[155]: (1, 2, 3) + +% In [156]: type(t) +% Out[156]: tuple +% \end{verbatim} + +% {\Large Multiple assignment is really "tuple unpacking"} + +% \end{frame} + + +\begin{frame}[fragile]{Functions: parameters} + +{\Large function parameters: in definition} + +\begin{verbatim} +def fun(x, y, z): + q = x + y + z + print x, y, z, q +\end{verbatim} + +{\Large x, y, z are local names -- so is q} + +\end{frame} + +\begin{frame}[fragile]{Functions: arguments} + +{\Large function arguments: when calling} + +\begin{verbatim} +def fun(x, y, z): + print x, y, z +\end{verbatim} +\begin{verbatim} +In [138]: fun(3, 4, 5) + +3 4 5 +\end{verbatim} + +\end{frame} + + +\begin{frame}[fragile]{Functions: local vs. global} + +\begin{verbatim} +x = 32 +y = 33 +z = 34 +def fun(y, z): + print x, y, z +\end{verbatim} +\begin{verbatim} +In [141]: fun(3,4) + +32 3 4 +\end{verbatim} +{\Large x is global, y, z are local} + +\end{frame} + +\begin{frame}[fragile]{Functions: local vs. global} + +\begin{verbatim} +x = 3 +def f(): + y = x + x = 5 + print x + print y +\end{verbatim} + +{\Large What happens when we call \verb+f()+?} + +\end{frame} + +\begin{frame}[fragile]{Functions: local vs. global} + +{\Large Gotcha!} + +\begin{verbatim} +In [134]: f() +--------------------------------------------------------------------------- +UnboundLocalError Traceback (most recent call last) +/Users/Chris/ in f() + 1 def f(): +----> 2 y = x + 3 x = 5 + 4 print x + 5 print y +\end{verbatim} + +{\Large you are going to assign x -- so it's local} + +\end{frame} + +\begin{frame}[fragile]{Scopes} + +\vspace{0.5in} +{\Large๏ฟผThere is a \verb+global+ statement} + +\pause +\vspace{0.5in} +{\LARGE Don't use it!} + +\end{frame} + +\begin{frame}[fragile]{Scopes} + +\vspace{0.5in} +{\Large๏ฟผgood discussion of scopes:} + +\vspace{0.5in} +\url{http://docs.python.org/tutorial/classes.html#python-ยญโ€scopes-ยญโ€and-ยญโ€namespaces} + +\end{frame} + +\begin{frame}[fragile]{Recursion} + +\vspace{0.5in} +{\Large๏ฟผRecursion is calling a function from itself.} + +\vspace{0.5in} +{\Large๏ฟผMax stack depth, function call overhead.} + +\vspace{0.5in} +{\Large๏ฟผBecause of these two(?), recursion isn't used {\bf that} often in Python.} + +\end{frame} + +\begin{frame}[fragile]{Lab: functions} + +{\Large write a function that:} +\begin{itemize} + \item takes a number and returns the square and cube of that number + -- use variables to store the results + \item takes a string and a number, and returns a new string containing the input string repeated the given number of times + \item calls another function to do part of its job. + +\end{itemize} + +\end{frame} + + +\section{Wrap Up} + +\begin{frame}{Lightning Talks} + +\vspace{0.5in} +{\Large Assign times for lightning talks} + +\vspace{0.5in} +\center{\Large Let's use Python for that!} + +\end{frame} + + +\begin{frame}[fragile]{Homework} + +Recommended Reading: +\begin{itemize} + \item Think Python: Chapters 1--7 \\ + \item Dive Into Python: Chapters 1--3 \\ + \item LPTHW: ex. 1--10, 18-21 \\ +\end{itemize} + +\vfill +Problems in \verb|week-01\homework.rst| + +\vfill +Coding is the only way to learn to code: +CodingBat exercises are a good way to build skills. +\begin{itemize} + \item visit \url{http://codingbat.com} + \item sign up for an account and goto โ€˜prefsโ€™ page and share To: \url{PythonCHB@gmailcom} +\end{itemize} + +Do at least two exercises from CodingBat: Warmup-1 + +\end{frame} + +\end{document} + + diff --git a/slides_sources/old_versions/week-01/students.txt b/slides_sources/old_versions/week-01/students.txt new file mode 100644 index 0000000..2bb8398 --- /dev/null +++ b/slides_sources/old_versions/week-01/students.txt @@ -0,0 +1,32 @@ +Antoun, Jo-Anne +AuBuchon, Harlan +Bae, Andrew +Chan, Lawrence +Chhen, Rithy +Colwell, Kimberly +Cypret, Luke +Eaton, Sako +Edson, Howard +Flagg, Nate +Gapasin, Anne-Lynn +Grizzel, Travis +Ivers, Brandon +Kang, Dong +Leblanc, Adam +Moore, Blane +Onen, Omer +Parrish, Brent +Pei, Guangyu +Petrova, Maria +Popish, Mario +Rajagopalan, Sridharan +Salkodu Parameshwar, Maitri +Savage, Nathan +Schmitz, Brian +Small, Edward +Smith, Richard +Thach, Phuc +Tran, Linh +Warren, Catherine +Werner, Steven +Wright, Duane diff --git a/slides_sources/old_versions/week-02/code/FizzBuzz.py b/slides_sources/old_versions/week-02/code/FizzBuzz.py new file mode 100644 index 0000000..d6a27c2 --- /dev/null +++ b/slides_sources/old_versions/week-02/code/FizzBuzz.py @@ -0,0 +1,72 @@ + #!/usr/bin/env python + +""" +Fizz Buzz examples -- from most straightforward, to most compact. +""" + +# basic approach: +def fizzbuzz1(n): + for i in range(1, n+1): + if i%3 == 0 and i%5 == 0: + print "FizzBuzz" + elif i%3 == 0: + print "Fizz" + elif i%5 == 0: + print "Buzz" + else: + print i + +def fizzbuzz2(n): + """ + Why evaluate i%3 and i%5 twice? + """ + for i in range(1, n+1): + msg = '' + if i%3 == 0: + msg += "Fizz" + if i%5 == 0: + msg += "Buzz" + if msg: + print msg + else: + print i + +def fizzbuzz3(n): + """ + use conditional expressions: + """ + for i in range(1, n+1): + msg = "Fizz" if i%3 == 0 else '' + msg += "Buzz" if i%5 == 0 else '' + print msg or i + +def fizzbuzz4(n): + """ + the one liner + """ + for i in range(1,n+1): print ( "Fizz" * (not (i%3)) + "Buzz" * (not (i%5)) ) or i + +def fizzbuzz_ruby(n): + """ + This is a one-liner version inspired by the Ruby one-liner + found here: + + http://www.commandercoriander.net/blog/2013/02/03/fizzbuzz-in-one-line + + This uses list comprehensions, and slicing, and is, well, pretty darn ugly! + + """ + for word in [ ("".join(["Fizz",][0:1-i%3]+["Buzz",][0:1-i%5]) or `i`) for i in range(1, n+1)]: print word + + +fizzbuzz1(16) +print +fizzbuzz2(16) +print +fizzbuzz3(16) +print +fizzbuzz4(16) +print +fizzbuzz_ruby(16) + + diff --git a/slides_sources/old_versions/week-02/code/codingbat.rst b/slides_sources/old_versions/week-02/code/codingbat.rst new file mode 100644 index 0000000..9f3c5d7 --- /dev/null +++ b/slides_sources/old_versions/week-02/code/codingbat.rst @@ -0,0 +1,50 @@ +Coding Bat examples +###################### + +Warmup-1 > monkey_trouble +============================ + +We have two monkeys, a and b, and the parameters a_smile and b_smile indicate if each is smiling. We are in trouble if they are both smiling or if neither of them is smiling. Return True if we are in trouble:: + + monkey_trouble(True, True) โ†’ True + monkey_trouble(False, False) โ†’ True + monkey_trouble(True, False) โ†’ False + + +Warmup-1 > sleep_in +======================= + +The parameter weekday is True if it is a weekday, and the parameter vacation is True if we are on vacation. We sleep in if it is not a weekday or we're on vacation. Return True if we sleep in. + +sleep_in(False, False) โ†’ True +sleep_in(True, False) โ†’ False +sleep_in(False, True) โ†’ True + + +Warmup-1 > diff21 +======================= + +Given an int n, return the absolute difference between n and 21, except return double the absolute difference if n is over 21. + +diff21(19) โ†’ 2 +diff21(10) โ†’ 11 +diff21(21) โ†’ 0 + +Warmup-1 > makes10 +====================== + +Given 2 ints, a and b, return True if one if them is 10 or if their sum is 10. + +makes10(9, 10) โ†’ True +makes10(9, 9) โ†’ False +makes10(1, 9) โ†’ True + +Logic-1 > cigar_party +====================== + +When squirrels get together for a party, they like to have cigars. A squirrel party is successful when the number of cigars is between 40 and 60, inclusive. Unless it is the weekend, in which case there is no upper bound on the number of cigars. Return True if the party with the given values is successful, or False otherwise. + +cigar_party(30, False) โ†’ False +cigar_party(50, False) โ†’ True +cigar_party(70, True) โ†’ True + diff --git a/slides_sources/old_versions/week-02/code/codingbat_solutions.py b/slides_sources/old_versions/week-02/code/codingbat_solutions.py new file mode 100644 index 0000000..130667a --- /dev/null +++ b/slides_sources/old_versions/week-02/code/codingbat_solutions.py @@ -0,0 +1,115 @@ +#!/usr/bin/env python + +""" +Coding Bat Example Solutions +""" + +############################## +## Warmup-1 > monkey_trouble + +def monkey_trouble(a_smile, b_smile): + """ + really simple solution + """ + if a_smile and b_smile: + return True + elif not a_smile and not b_smile: + return True + else: + return False + +def monkey_trouble2(a_smile, b_smile): + """ + slightly more sophisticated + """ + if a_smile and b_smile or not (a_smile or b_smile): + return True + else: + return False + +def monkey_trouble3(a_smile, b_smile): + """ + conditional expression -- kind of ugly in this case + """ + result = True if (a_smile and b_smile or not (a_smile or b_smile)) else False + return result + +def monkey_trouble4(a_smile, b_smile): + """ + direct return of boolean result + """ + return a_smile and b_smile or not (a_smile or b_smile) + +############################## +## Warmup-1 > sleep_in + +def sleep_in(weekday, vacation): + """ + basic solution + """ + if (not weekday) or vacation: + return True + else: + return False + +def sleep_in2(weekday, vacation): + """ + direct return of boolean result + """ + return (not weekday) or vacation + +################## +## Warmup-1 > diff21 + +def diff21(n): + """ + basic solution + """ + if n > 21: + return 2 * (n - 21) + else: + return 21 - n + +def diff21b(n): + """ + direct return of conditional expression + """ + return 2 * (n - 21) if n > 21 else 21-n + + +############### +## Warmup-1 > makes10 + +def makes10(a, b): + """ + Too easy to make a one-liner + """ + return a == 10 or b == 10 or a+b == 10 + +###################### +## Logic-1 > cigar_party + +def cigar_party(cigars, is_weekend): + """ + basic solution + """ + if is_weekend and cigars >= 40: + return True + elif 40 <= cigars <= 60: + return True + return False + +def cigar_party2(cigars, is_weekend): + """ + some direct return of bool result + """ + if is_weekend: + return (cigars >= 40) + else: + return (cigars >= 40 and cigars <= 60) + +def cigar_party3(cigars, is_weekend): + """ + conditional expression + """ + return (cigars >= 40) if is_weekend else (cigars >= 40 and cigars <= 60) diff --git a/slides_sources/old_versions/week-02/code/command_params.py b/slides_sources/old_versions/week-02/code/command_params.py new file mode 100755 index 0000000..0076f3e --- /dev/null +++ b/slides_sources/old_versions/week-02/code/command_params.py @@ -0,0 +1,5 @@ +#!/usr/bin/env python +import sys + +print sys.argv + diff --git a/slides_sources/old_versions/week-02/code/distance.py b/slides_sources/old_versions/week-02/code/distance.py new file mode 100644 index 0000000..9989210 --- /dev/null +++ b/slides_sources/old_versions/week-02/code/distance.py @@ -0,0 +1,35 @@ +#!/usr/bin/env python + +""" +A version of TP's distance -- showing tuple unpacking + +""" + +import math + +something = 3 + +# TP's version: +def distance(x1, y1, x2, y2): + dx = x2 - x1 + dy = y2 - y1 + dsquared = dx**2 + dy**2 + result = math.sqrt(dsquared) + return result + +# my version: +def distance2( pt1, pt2 ): + dx = pt2[0] - pt1[0] + dy = pt2[1] - pt1[1] + dsquared = dx**2 + dy**2 + result = math.sqrt(dsquared) + return result + +# my version: +def distance3( (x1, y1), (x2, y2) ): + + dx = x2 - x1 + dy = y2 - y1 + dsquared = dx**2 + dy**2 + result = math.sqrt(dsquared) + return result diff --git a/slides_sources/old_versions/week-02/code/factorial.py b/slides_sources/old_versions/week-02/code/factorial.py new file mode 100644 index 0000000..fea9736 --- /dev/null +++ b/slides_sources/old_versions/week-02/code/factorial.py @@ -0,0 +1,38 @@ +#!/usr/bin/env python + +def factorial(n): + """ + computes the factorial of n + + :param n: an integer to compute the factorial of + + :returns: the factorial of n + """ + # print "calling factorial, n=",n + f = float(n) + n = int(n) + if n != f: + print "factorial only works for integers:", + return None + + if n == 0: + return 1 + else: + return n * factorial(n-1) + + +# print "the factorial of 0 is:", factorial(0) +# print "the factorial of 1 is:", factorial(1) +# print "the factorial of 2 is:", factorial(2) +# print "the factorial of 3 is:", factorial(3) +# print "the factorial of 4 is:", factorial(4) + +#print "the factorial of 983 is:", factorial(983) + +#print "the factorial of 984 is:", factorial(984) + +#print "the factorial of 4L is:", factorial(4L) + +#print "the factorial of 1.5 is:", factorial(1.5) + +## checking types: -- is instance diff --git a/slides_sources/old_versions/week-02/code/fib_solution.py b/slides_sources/old_versions/week-02/code/fib_solution.py new file mode 100644 index 0000000..454d2c0 --- /dev/null +++ b/slides_sources/old_versions/week-02/code/fib_solution.py @@ -0,0 +1,40 @@ +#/usr/bin/env python + +def fib(n): + """ + recursive function that computes Fibonacci numbers + """ + if n == 0: + return 0 + elif n == 1: + return 1 + else: + return fib(n-1) + fib(n-2) + +def fib2(n): + """ + non-recusive function that computes fibonacci numbers + """ + if n == 0: + return 0 + if n == 1: + return 1 + else: + minus_2 = 0 + minus_1 = 1 + for i in range(2, n+1): + result = minus_2 + minus_1 + minus_2, minus_1 = minus_1, result + return result + + +print fib(0), +print fib(1), +print fib(2), +print fib(3), +print fib(4), +print fib(5), +print fib(6), +print fib(7), + + diff --git a/slides_sources/old_versions/week-02/homework.rst b/slides_sources/old_versions/week-02/homework.rst new file mode 100644 index 0000000..c423f5f --- /dev/null +++ b/slides_sources/old_versions/week-02/homework.rst @@ -0,0 +1,20 @@ +Homework: week 2 (due week 3) +############################## + +Adapted from "Think Python": Chapter 6, excercise 5. + + +The Ackermann function, A(m, n), is defined:: + + A(m, n) = + n+1 if m = 0 + A(mโˆ’1, 1) if m > 0 and n = 0 + A(mโˆ’1, A(m, nโˆ’1)) if m > 0 and n > 0. + + +See http://en.wikipedia.org/wiki/Ackermann_function. + +Write a function named ack that evaluates Ackermannโ€™s function. +Use your function to evaluate ack(3, 4), which should be 125. + +What happens for larger values of m and n? \ No newline at end of file diff --git a/slides_sources/old_versions/week-02/homework_gary.py b/slides_sources/old_versions/week-02/homework_gary.py new file mode 100644 index 0000000..92d3dfb --- /dev/null +++ b/slides_sources/old_versions/week-02/homework_gary.py @@ -0,0 +1,36 @@ +#!/usr/bin/env python + +""" +Gary's solution to the ackerman function + +The only one that is not recursive. + +However, it still can't compute ack(m,n) for m,n > 3,4 + ... at least not in a reasonable time and memory +""" + + +def ack(m,n): + + # s is the stack to track + s=[m, n] + t = 1 + while True: + if s[t-1] == 0: # m = 0 + t = t - 1 + s[t] = s[t + 1] + 1 # A (m,n) = n + 1 + elif s[t] == 0: # n = 0 + s[t] = 1 + s[t-1] = s[t-1] - 1 # A (m,n) = A (m-1, 1) + else: + s.insert(t + 1, s[t] - 1) # n-1 in A(m,n-1) + s[t] = s[t - 1] # m in A(m,n-1) + s[t - 1] = s[t - 1] - 1 # m-1 in A(m-1, A(m, n-1)) + t = t + 1 # Try to calculated A (m, n-1) + if not t: + break + print "ack(%d,%d) = %d"%(m,n,s[0]) + +ack(2, 3) +#ack(3, 4) + diff --git a/slides_sources/old_versions/week-02/homework_solution.py b/slides_sources/old_versions/week-02/homework_solution.py new file mode 100644 index 0000000..2420584 --- /dev/null +++ b/slides_sources/old_versions/week-02/homework_solution.py @@ -0,0 +1,58 @@ +#!/bin/env python + +""" +Chris' Solution to The Ackermann function +""" + +def ack(m,n): + """ + Solution to the Ackerman function + + http://en.wikipedia.org/wiki/Ackermann_function + + This one simply follows the logic laid out in the definition + + """ + + if m<0 or n<0: + return "Solution is not Defined" + + if m == 0: + return n+1 + elif n == 0 and m > 0: + return ack(m-1, 1) + else: + return ack(m-1, ack(m, n-1)) + + +def ack2(m,n): + """ + Solution to the Ackerman function + + http://en.wikipedia.org/wiki/Ackermann_function + + This one uses nested conditional expressions: + Don't try this at home! + + """ + + if m<0 or n<0: + return "Solution is not Defined" + else: + return n+1 if m==0 else ( + ack2(m-1, 1) if (n == 0 and m > 0) else ( + ack2(m-1, ack2(m, n-1) ) + ) + ) + + + +# tests: +print ack(2,3) + +for m in range(-1, 4): + for n in range(-1, 5): + print " the result of ack", (m,n), "is", ack(m,n) + print " the result of ack2", (m,n), "is", ack2(m,n) + + diff --git a/slides_sources/old_versions/week-02/homework_solution_memo.py b/slides_sources/old_versions/week-02/homework_solution_memo.py new file mode 100644 index 0000000..dba8e41 --- /dev/null +++ b/slides_sources/old_versions/week-02/homework_solution_memo.py @@ -0,0 +1,86 @@ +#!/bin/env python + +""" +Chris' Solution to The Ackermann function +""" + +all_calls = {} + +num_calls = 0 +num_calls2 = 0 + + +def ack(m,n): + """ + Solution to the Ackerman function + + http://en.wikipedia.org/wiki/Ackermann_function + + This one directly follows the logic laid out in the definition + + """ + + # I prefer to check bounds up front: + # this really should raise an exception, + # but we haven't covered that yet in class. + + global num_calls + num_calls += 1 + + if m<0 or n<0: + return "Solution is not Defined" + + # print "ack called with:", m, n + if (m,n) in all_calls: + # print "already called with:", (m,n) + return all_calls[(m,n)] + else: + if m == 0: + result = n+1 + elif n == 0 and m > 0: + result = ack(m-1, 1) + else: + result = ack(m-1, ack(m, n-1)) + all_calls[(m,n)] = result + + return result + + +def ack2(m,n): + """ + Solution to the Ackerman function + + http://en.wikipedia.org/wiki/Ackermann_function + + This one uses nested conditional expressions: + Don't try this at home! + + """ + global num_calls2 + num_calls2 += 1 + + if m<0 or n<0: + return "Solution is not Defined" + else: + return n+1 if m==0 else ( + ack2(m-1, 1) if (n == 0 and m > 0) else ( + ack2(m-1, ack2(m, n-1) ) + ) + ) + + +# tests: +print "with saving intermediate results:" +print ack(3,4) +print "total number of calls:", num_calls + +print "without saving intermediate results:" +print ack2(3,4) +print "total number of calls:", num_calls2 + +# for m in range(-1, 4): +# for n in range(-1, 5): +# print " the result of ack", (m,n), "is", ack(m,n) +# print " the result of ack2", (m,n), "is", ack2(m,n) + + diff --git a/slides_sources/old_versions/week-02/presentation-week02.pdf b/slides_sources/old_versions/week-02/presentation-week02.pdf new file mode 100644 index 0000000000000000000000000000000000000000..96b61e7775730f214ad493404728313ce201ce29 GIT binary patch literal 198917 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�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%0AWYbL>ltal}Z6gws09A+R3u6l%SraX% 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 a_list = [2,3,5,9] + +>> for item in a_list: +>> print item +2 +3 +5 +9 +\end{verbatim} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{range() and for} + +{\Large When you need to do something a set number of times} + +\vfill +\begin{verbatim} +>>> range(4) +[0, 1, 2, 3] +>>> for i in range(6): +... print "*", +... +* * * * * * +>>> +\end{verbatim} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{intricacies} + +\vfill +{\Large This is enough to get you started.} + +\vfill +{\Large Each of these have intricacies special to python} + +\vfill +{\Large We'll get to those over the next couple classes} + +\vfill + +\end{frame} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\section{More on Functions} + +%------------------------------- +\begin{frame}[fragile]{Functions: review} + +{\Large Defining a function:} + +\begin{verbatim} +def fun(x, y): + z = x+y + return z +\end{verbatim} + +{\Large x, y, z are local names} + +\end{frame} + + +\begin{frame}[fragile]{Functions: local vs. global} + +\begin{verbatim} +x = 32 +def fun(y, z): + print x, y, z + +fun(3,4) + +32 3 4 +\end{verbatim} +{\large x is global, y and z local} + +\vfill +{\Large Use global variables mostly for constants} + +\end{frame} + + +%---------------------------------- +\begin{frame}[fragile]{Recursion} + +\vfill +{\Large๏ฟผRecursion is calling a function from itself.} + +\vfill +{\Large๏ฟผMax stack depth, function call overhead.} + +\vfill +{\Large๏ฟผBecause of these two(?), recursion isn't used {\bf that} often in Python.} + +\vfill +(demo: factorial) +\end{frame} + +%---------------------------------- +\begin{frame}[fragile]{Tuple Unpacking} + +{\Large Remember: \verb| x,y = 3,4| ?} + +\vfill +{\Large Really ``tuple unpacking'': \verb| (x, y) = (3, 4)|} + +\vfill +{\Large This works in function arguments, too:} + +\begin{verbatim} +>>> def a_fun( (a, b), (c, d) ): +... print a, b, c, d +... +>>> t, u = (3,4), (5,6) +>>> +>>> a_fun(t, u) +3 4 5 6 +\end{verbatim} +(demo) +\end{frame} + + +%---------------------------------- +\begin{frame}[fragile]{Lab: more with functions} + +{\Large Write a function that:} +\begin{itemize} + \item computes the distance between two points:\\ + dist = sqrt( (x1-x2)**2 + (y1-y2)**2 )\\ + using tuple unpacking... + \item Take some code with functions, add this to each function:\\ + \verb|print locals()| + \item Computes the Fibonacci series with a recursive function:\\ + f(0) = 0; f(1) = 1\\ + f(n) = f(n-1) + f(n-2)\\ + 0, 1, 1, 2, 3, 5, 8, 13, 21, ...\\ + (If time: a non-recursive version) +\end{itemize} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Lightning Talks} + +\vfill +{\LARGE Lightning Talks:} + +\vfill +{\Large Jo-Anne Antoun } + +\vfill +{\Large Omer Onen } + +\vfill +\end{frame} + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\section{Boolean Expressions} + +% --------------------------------------------- +\begin{frame}[fragile]{Truthiness} + +{\Large What is true or false in Python?} + +\begin{itemize} + \item The Booleans: \verb+True+ and \verb+False+ + \item ``Something or Nothing'' +\end{itemize} + +{\small \url{http://mail.python.org/pipermail/python-dev/2002-April/022107.html} } + +\end{frame} + +% ------------------------------- +\begin{frame}[fragile]{Truthiness} + +{\Large ๏ฟผDetermining Truthiness:} + +\vfill +{\Large \verb+bool(something)+ } + +\vfill + + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Boolean Expressions} + +{\Large \verb+False+ } + +\begin{itemize} + \item \verb+None+ + \item \verb+False+ + \item zero of any numeric type, for example, \verb+ 0, 0L, 0.0, 0j+. + \item any empty sequence, for example, \verb+ '', (), [] +. + \item any empty mapping, for example, \verb+{}+. + \item instances of user-defined classes, if the class defines a + \verb+__nonzero__() or __len__()+ method, when that method + returns the integer zero or bool value \verb+False+. +\end{itemize} + +\url{http://docs.python.org/library/stdtypes.html} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Boolean Expressions} + +{ \Large๏ฟผAvoid: } + +\vspace{0.1in} +\verb+if xx == True:+ + +\vfill +{ \Large๏ฟผUse: } + +\vspace{0.1in} +\verb+if xx:+ + +\vfill +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Boolean Expressions} + +{\Large ``Shortcutting''} + +\begin{verbatim} + if x is false, +x or y return y, + else return x + + if x is false, +x and y return x + else return y + + if x is false, +not x return True, + else return False +\end{verbatim} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Boolean Expressions} + +{\Large Stringing them together} + +\begin{verbatim} +๏ฟผ a or b or c or d + +a and b and c and d +\end{verbatim} + +{\Large The first value that defines the result is returned} + +\vfill +(demo) +\end{frame} + + +%--------------------------------------------- +\begin{frame}[fragile]{Boolean returns} + +{\Large From CodingBat} +\vfill +\begin{verbatim} +def sleep_in(weekday, vacation): + if weekday == True and vacation == False: + return False + else: + return True +\end{verbatim} + +\end{frame} + + +%--------------------------------------------- +\begin{frame}[fragile]{Boolean returns} + +{\Large From CodingBat} + +%\begin{verbatim} +%def makes10(a, b): +% return a == 10 or b == 10 or a+b == 10 +%\end{verbatim} + +\begin{verbatim} +def sleep_in(weekday, vacation): + return not (weekday == True and vacation == False) +\end{verbatim} + +or + +\begin{verbatim} +def sleep_in(weekday, vacation): + return (not weekday) or vacation +\end{verbatim} + + +\end{frame} + + +% ------------------------------------------- +\begin{frame}[fragile]{bools are ints?} + +{\Large bool types are subclasses of integer} + +\begin{verbatim} +In [1]: True == 1 +Out[1]: True + +In [2]: False == 0 +Out[2]: True +\end{verbatim} + +{\Large It gets weirder! } + +\begin{verbatim} +In [6]: 3 + True +Out[6]: 4 +\end{verbatim} + +(demo) + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Conditional expression} + +{\large A common idiom:} +\begin{verbatim} +if something: + x = a_value +else: + x = another_value +\end{verbatim} +\vfill +{\large Also, other languages have a ``ternary operator''}\\ +\hspace{0.2in}(C family: \verb|result = a > b ? x : y ;|) + +\vfill +{ \Large \verb|y = 5 if x > 2 else 3| } + +\vfill +{\large PEP 308:} +(http://www.python.org/dev/peps/pep-0308/) + +\end{frame} + + + +%------------------------------- +\begin{frame}[fragile]{LAB} + +\begin{itemize} + \item Look up the \verb+%+ operator. What do these do?\\ + \verb| 10 % 7 == 3 | \\ + \verb| 14 % 7 == 0 | + \item Write a program that prints the numbers from 1 to 100 inclusive. +But for multiples of three print ``Fizz'' instead of the number and for the +multiples of five print ``Buzz''. For numbers which are multiples of both three +and five print ``FizzBuzz'' instead. + + \item Re-write a couple CodingBat exercises, using a conditional expression + + + \item Re-write a couple CodingBat exercises, returning the direct boolean results\\ +\end{itemize} + +(use whichever you like, or the ones in: \verb|code/codingbat.rst| ) + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Lightning Talks} + +{\LARGE Lightning Talks:} + +\vfill +Ryan Small + +\vfill +Catherine Warren + + +\end{frame} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\section{Code structure, modules, and namespaces} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% --------------------------------------------- +\begin{frame}[fragile]{Code Structure} + +{\Large Python is all about namespaces -- the ``dots'' } + +\vfill +\verb|name.another_name| + +\vfill +The ``dot'' indicates looking for a name in the namespace of the +given object. It could be: + +\begin{itemize} +\item name in a module +\item module in a package +\item attribute of an object +\item method of an object +\end{itemize} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{indenting and blocks} + +{\Large Indenting determines blocks of code } + +\vfill +\begin{verbatim} +something: + some code + some more code + another block: + code in + that block +\end{verbatim} + +\vfill +{\Large But you need the colon too...} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{indenting and blocks} + +{\Large You can put a one-liner after the colon:} + +\vfill +\begin{verbatim} +In [167]: x = 12 + +In [168]: if x > 4: print x +12 +\end{verbatim} + +\vfill +{\Large Only do this if it makes it more readable...} + +\end{frame} + + +\begin{frame}[fragile]{Spaces and Tabs} + +{\Large An indent can be:} +\begin{itemize} + \item Any number of spaces + \item A tab + \item tabs and spaces: + \begin{itemize} + \item A tab is eight spaces (always!) + \item Are they eight in your editor? + \end{itemize} +\end{itemize} + +\vfill +{\LARGE Always use four spaces -- really!} + +\vfill +(PEP 8) + +\end{frame} + + +% --------------------------------------------- +\begin{frame}[fragile]{Spaces Elsewhere} + +{\Large Other than indenting -- space doesn't matter} + +\vfill +\begin{verbatim} + +x = 3*4+12/func(x,y,z) + +x = 3*4 + 12 / func (x, y, z) + +\end{verbatim} + +\vfill +{\Large Choose based on readability/coding style} + +\vfill +\center{\LARGE PEP 8} + +\end{frame} + + +% --------------------------------------------- +\begin{frame}[fragile]{Various Brackets} + +{\Large Bracket types:} + +\begin{itemize} + \item parentheses \verb+( )+ + \begin{itemize} + \item tuple literal: \verb+(1,2,3)+ + \item function call: \verb+fun( arg1, arg2 )+ + \item grouping: \verb| (a + b) * c | + \end{itemize} + \item square brackets \verb+[ ]+ + \begin{itemize} + \item list literal: \verb+[1,2,3]+ + \item sequence indexing: \verb+a_string[4]+ + \end{itemize} + \item curly brackets \verb+{ }+ + \begin{itemize} + \item dictionary literal: \verb+{"this":3, "that":6}+ + \item (we'll get to those...) + \end{itemize} +\end{itemize} + +\end{frame} + + +%----------------------------------- +\begin{frame}{modules and packages} + +{\Large A module is simply a namespace} + +\vfill +{\Large A package is a module with other modules in it} + +\vfill +{\Large The code in the module is run when it is imported} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{importing modules} + +\begin{verbatim} + +import modulename + +from modulename import this, that + +import modulename as a_new_name +\end{verbatim} + +\vfill +(demo) + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{importing from packages} + +\begin{verbatim} + +import packagename.modulename + +from packagename.modulename import this, that + +from package import modulename + +\end{verbatim} +\vfill +(demo) + +\vfill +\url{http://effbot.org/zone/import-confusion.htm} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{importing from packages} + +\begin{verbatim} +from modulename import * +\end{verbatim} + +\vfill +{\LARGE Don't do this!} +\vfill +{\Large (``Namespaces are one honking great idea...'')} + +\vfill +(wxPython and numpy example...) + +\vfill +Except \emph{maybe} math module + +\vfill +(demo) +\end{frame} + + +%------------------------------------ +\begin{frame}[fragile]{import} + +\vfill +If you donโ€™t know the module name before execution. + +\vfill +\begin{verbatim} +__import__(module) +\end{verbatim} + +\vfill +where \verb|module| is a Python string. + +\vfill +\end{frame} + +\begin{frame}[fragile]{modules and packages} + +\vfill +{\Large The code in a module is NOT re-run when imported again + -- it must be explicitly reloaded to be re-run} + +\begin{verbatim} +import modulename + +reload(modulename) +\end{verbatim} + +(demo) + +\begin{verbatim} +import sys +print sys.modules +\end{verbatim} +(demo) +\end{frame} + + +%------------------------------- +\begin{frame}[fragile]{LAB} + +{\Large Experiment with importing different ways:} +\begin{verbatim} +import math +dir(math) # or, in ipython -- math. +math.sqrt(4) + +import math as m +m.sqrt(4) + +from math import * +sqrt(4) +\end{verbatim} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{LAB} + +{\Large Experiment with importing different ways:} +\begin{verbatim} +import sys +print sys.path + +import os +print os.path +\end{verbatim} +{\Large You wouldn't want to import * those -- check out} +\begin{verbatim} +os.path.split() +os.path.join() +\end{verbatim} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Lightning Talks} + +\vfill +{\LARGE Lightning talks next Week:} + +\vfill +{\Large +Nate Flagg + +\vfill +Duane Wright + +\vfill +Josh Rakita + +\vfill +Anyone want a slot? +} +\vfill + +\end{frame} + + +%------------------------------- +\begin{frame}[fragile]{Homework} + +Recommended Reading: +\begin{itemize} + \item Think Python: Chapters 8, 9, 10, 11, 12 + \item String methods: \url{http://docs.python.org/library/stdtypes.html#string-methods} + \item Dive Into Python: Chapter 3 +\end{itemize} + +Do: +\begin{itemize} + \item The problem in \verb|week-02/homework.rst| + \item Six more CodingBat exercises. + \item LPTHW: for extra practice with the concepts -- some of: + \begin{description} + \item[strings:] ex5, ex6, ex7, ex8, ex9, ex10 + \item[raw\_input(), sys.argv:] ex12, ex13, ex14 (needed for files) + \end{description} +\end{itemize} + +\vfill +(and any labs you didn't finish in class) + +\end{frame} + +\end{document} + + diff --git a/slides_sources/old_versions/week-03/code/list_lab.rst b/slides_sources/old_versions/week-03/code/list_lab.rst new file mode 100644 index 0000000..8a727d5 --- /dev/null +++ b/slides_sources/old_versions/week-03/code/list_lab.rst @@ -0,0 +1,72 @@ + +List Lab +############# + +Modeled after + + +Examples +=================== + + zoo = ["giraffe", "crow"] # define a list + + zoo[0] # a single element + + zoo[0] = "zebra" # change an element + + zoo.append("marmot") # add element at end of list + + zoo = ["cat"] + zoo # add element at beginning + + type(raw_input("Type a string: ")) # returns str + + type( input("Type a number: ")) # returns int or float + + [x for x in zoo if len(x) > 4] # list comprehension + + zoo2 = zoo[:] # create a list copy + + zoo.pop() # delete last element + + del zoo[0] # delete element by index + + zoo.remove('crow') # delete element by value + + "abc"[::-1] # reverse a string: "cba" + # Unspecified range takes all; step value of -1 reverses. + +Exercises +=============== + +1. +---- + - Create a list that contains "Apples", "Pears", "Oranges" and "Peaches". + - Display the list. + - Ask the user for another fruit and add it to the end of the list. + - Display the list. + - Ask the user for a number and display the number back to the user and the fruit corresponding to that number (on a 1-is-first basis). + - Add another fruit to the beginning of the list using "+" and display the list. + - Add another fruit to the beginning of the list using insert() and display the list. + + - Display all the fruits that begin with "P", using a for loop. + + +2. Using the list above: +------------------------- + - Display the list. + - Remove the last fruit from the list. + - Display the list. + - Ask the user for a fruit to delete and find it and delete it. + - (Bonus: Multiply the list times two. Keep asking until a match is found. Once found, delete all occurrences.) + + +3. Using the list in item 1: + - Ask the user for input displaying a line like "Do you like apples?" + - for each fruit in the list (making the fruit all lowercase). + - For each "no", delete that fruit from the list. + - Display the list. + + +4. Using the list in item 1: + - Make a copy of the list and reverse the letters in each fruit in the copy. + - Delete the last item of the original list. Display the original list and the copy. diff --git a/slides_sources/old_versions/week-03/code/list_lab_solution.py b/slides_sources/old_versions/week-03/code/list_lab_solution.py new file mode 100644 index 0000000..872d469 --- /dev/null +++ b/slides_sources/old_versions/week-03/code/list_lab_solution.py @@ -0,0 +1,38 @@ +#!/usr/bin/env python + +""" +list lab solution +""" + +# Create a list that contains "Apples", "Pears", "Oranges" and "Peaches". +fruit = ["Apples", "Pears", "Oranges" and "Peaches"] + +# Display the list. +print fruit + +# Ask the user for another fruit and add it to the end of the list. +new_fruit = raw_input("type in a fruit name > ") + +fruit.append(new_fruit) + +# Display the list. +print fruit + +# Ask the user for a number and display the number back to the user +# and the fruit corresponding to that number (on a 1-is-first basis). +number = input("give me a number between 1 and "+`len(fruit)`+" > ") + +print "you picked:", number, "--", fruit[number-1] + +# Add another fruit to the beginning of the list using "+". +fruit = ['Mangoes'] + fruit +print fruit + +# Add another fruit to the beginning of the list using insert(). +fruit.insert(0, 'Apricots') +print fruit + + + + + diff --git a/slides_sources/old_versions/week-03/code/mail_merge_solution.py b/slides_sources/old_versions/week-03/code/mail_merge_solution.py new file mode 100644 index 0000000..1ed6ff5 --- /dev/null +++ b/slides_sources/old_versions/week-03/code/mail_merge_solution.py @@ -0,0 +1,22 @@ +data = ( ('George', 'a goldfish'), + ('Joe', 'several small pieces of lint'), + ('Jennifer','a red wagon') + ) + +template = """ +Dear %s, + +Thank you so much for your gift of %s. I will treasure it +forever. I've always wanted an excuse to get %s, and now I +don't have to pay for it! + +Please enjoy this form letter as a token of my sincere appreciation. +""" + +for name, gift in data: + print 'Filling template for %s' % name + message = template%(name, gift, gift) + file_name = 'thank_you_%s.txt' % name.lower() + f = open(file_name, 'w') + f.write(message) + f.close() diff --git a/slides_sources/old_versions/week-03/code/module_reload.py b/slides_sources/old_versions/week-03/code/module_reload.py new file mode 100644 index 0000000..446f70e --- /dev/null +++ b/slides_sources/old_versions/week-03/code/module_reload.py @@ -0,0 +1,12 @@ +#!/usr/bin/python + +""" +a really simple module to use to test reloading +""" + +this = "this2" +that = "that" + +def print_something(): + print "I'm printing something else" + diff --git a/slides_sources/old_versions/week-03/code/rot13_solution.py b/slides_sources/old_versions/week-03/code/rot13_solution.py new file mode 100644 index 0000000..5dde644 --- /dev/null +++ b/slides_sources/old_versions/week-03/code/rot13_solution.py @@ -0,0 +1,102 @@ +#!/usr/bin/enc python + +""" +A simple function to compute rot13 encoding + +ROT13 encryption + +Applying ROT13 to a piece of text merely requires examining its alphabetic +characters and replacing each one by the letter 13 places further along in +the alphabet, wrapping back to the beginning if necessary +""" + +## note: the string translate() method would be the high-performance solution + +import string + +# a few handy constanst: +a = ord('a') +z = ord('z') +A = ord('A') +Z = ord('Z') + + +def rot13a(text): + """ + my first solution + """ + # loop through the letters + new_text = [] + for c in text: + # do upper and lower case separately + if c in string.ascii_lowercase: + o = ord(c) + 13 + if o > z: + o = a-1 + o-z + elif c in string.ascii_uppercase: + o = ord(c) + 13 + if o > Z: + o = A-1 + o-Z + else: + o = ord(c) + new_text.append( chr(o) ) + return "".join(new_text) + +def rot13b(text): + """ + A little smarter to use % to take care of the wrap-around + + -thanks, Howard! + """ + # loop through the letters + new_text = [] + for c in text: + # do upper and lower case separately + if c in string.ascii_lowercase: + o = a + ( (ord(c) - a + 13)%26 ) + elif c in string.ascii_uppercase: + o = A + ( (ord(c) - A + 13)%26 ) + else: + o = ord(c) + new_text.append( chr(o) ) + return "".join(new_text) + +## Faster if you build a translation table and use that +## a translation table needs to be 256 characters long +## -- all ord vales from 0 to 255 + +## NOTE: if you didn't discover +front = str(bytearray(range(A))) +translate_upper = str(bytearray(range(A+13,Z+1))) + str(bytearray(range(A,A+13))) +middle = str(bytearray(range(Z+1, a))) +translate_lower = str(bytearray(range(a+13,z+1))) + str(bytearray(range(a,a+13))) +back = str(bytearray(range(z+1, 256))) + +# build the whole thing +table = front + translate_upper + middle + translate_lower + back + +def rot13c(text): + """ + just calls .translate() + """ + return text.translate(table) + + +print rot13a("Zntargvp sebz bhgfvqr arne pbeare") +print rot13b("Zntargvp sebz bhgfvqr arne pbeare") +print rot13c("Zntargvp sebz bhgfvqr arne pbeare") + +## rot13 should be reversible: +print rot13a(rot13b(rot13c(rot13a('This Should be the Same...')))) + +# ## and some timings: +# In [2]: timeit rot13a('This is a pretty short string, but maybe long enough to test') +# 10000 loops, best of 3: 52.2 ยตs per loop +# +# In [3]: timeit rot13b('This is a pretty short string, but maybe long enough to test') +# 10000 loops, best of 3: 54.7 ยตs per loop +# +# In [4]: timeit rot13c('This is a pretty short string, but maybe long enough to test') +# 1000000 loops, best of 3: 482 ns per loop + + diff --git a/slides_sources/old_versions/week-03/code/string_formatting_solution.py b/slides_sources/old_versions/week-03/code/string_formatting_solution.py new file mode 100644 index 0000000..3a8951b --- /dev/null +++ b/slides_sources/old_versions/week-03/code/string_formatting_solution.py @@ -0,0 +1,47 @@ +#!/usr/bin/env python + +""" +String formatting lab: + +""" +# Rewrite: "the first 3 numbers are: %i, %i, %i"%(1,2,3) +# for an arbitrary number of numbers... + +# solution 1 +# the goal was to demonstrate dynamic building of format strings: + +# create the numbers +numbers = [32, 56, 34, 12, 48, 18] + +# build the format string for the numbers: +formatter = " %i," * len(numbers) + +formatter = formatter[:-1] # take the extra comma off the end + +# put it together with the rest of the string +formatter = "the first %i numbers are: %s"%(len(numbers), formatter) + +# use it: +# the format operator needs a tuple +# tuple(seq) will make a tuple out of any sequence +print formatter%tuple(numbers) + +# solution 2 +# in class, a couple people realized that str() would make a nice string from +# a list or tuple + +numbers_str = str(numbers)[1:-1] # make a string, remove the brackets +# put it together with the rest of the string +print "the first %i numbers are: %s"%(len(numbers), numbers_str) + +##### +# Write a format string that will take: +# ( 2, 123.4567, 10000) +# and produce: +# 'file_002 : 123.46, 1e+04' +##### + +t = (2, 123.4567, 10000) +print "file_%03i, %10.2f, %.3g"%t + +# could use '%e' for the last one, too -- I like '%g' -- it does significant figures... diff --git a/slides_sources/old_versions/week-03/presentation-week03.pdf b/slides_sources/old_versions/week-03/presentation-week03.pdf new file mode 100644 index 0000000000000000000000000000000000000000..99def2e69313b07715a1ec7fddb6cc143c989ccc GIT binary patch literal 291407 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%0A^nsbZ7jvf9(hNgknl)YEO|l}DD$ih$ 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

A?(S!&eAzXX}1B zl-!X`(PxUj`c^+fa4Oir-Tn(5rmDARE|rVBN1Nl=Zh6?!d@qEQE0M$}swf`PTQq?8vI@27uel$}I= zmxnG5XN;)FY78q2TOAsV8Lu-K6|{{_%OwuSpec?hj>2RP+nYiek0Gso3K9DO2a88( z^x7F#Eu~HWB}es~?mCP-4GXh+OI9c9gvmx{iAS6Cx|$WKL|0Uxs>-@`KtH>r9(k)w z5Z^oEUvJ>JS!g5!sZ_u$)8Mww923e}7V9vn8pZhVH2SJ|bW?HFa_g)_5_Ed7*_TRV zMM@_u@oPn}tx#2Lu@$Cb=S^*C$j8&9hsR^aUFb-5f;Y1CX(=g!r4iDtBT1yBbFgJ7 z52>67Mcqh9N)6GK$f=}rSVHvPQ%W+p$C{cE_LYQ|aE<(iQJq#~3Un!ZrzN6HFcQfv8 zwV*|&utUoiL0@H2*1DF1^fjq$DhP^c97AP!SkXWP^wh;1(OS(eV}YG4CH)C^;qm0f z+0L)ct^2+YWcE``CL^|<17Ji9-a42RhENS&d#(27l>rv+MvO|FY!j!OL`tiJ0#rN12Wzr}c!>85ks^=l=S z%YtZ@{t^kx0dqKEt#Ge~_;6OSuyn?j2dTCF;ql?%?5lNi3M4L}{M}Zc4@Z>%C7trz zNc7hdwGPSR_ff`;B0>)rnQtD=;owhNB}lwielWmEFR*(z>!oFWBSz=u=S6(jKYE}| zd(eF>oYJg;l^)Zqxjlf(UwdH&_l9AWVa!5P>@`3Cot2vtk8hO+QK%J)8Vp7V3Dys# z$@JF&jcKEm6=v>mQxuNJ0nPo`=J#-s-^`dZ%vsA!&XWZ&V`jE=uxhYoNkNn;gV+LPq zfFC{ndTn}Cq(2O`M@Lir^*WBl2gfAsB`8pWkmB0Lb@WjCCCU4@$=ZV5~dUf73O9fjrR~BUte4N!A5F zU;jxmZ%a?YYiotU<-dmG{B>ocd{J+9~P3TV7Z|tiXCG|DJbvl?H7u|&wgZ& zUXUNTsJS5$O(wra1rNAfp`_3`ayJ{ z3L$yGkBn%Q9-N5Nv(Z0*K8A0|?1>OgiDRX2&VWi;`dRDfvr4?x?o=YIz0h_}cE0R0bboR8Ma+cXwz~C5sZ#N|68XNC(8lkP0IyPwo_A#ZauQ@m9(+o%I~a-hP0Ss|SX%O| z%TBz8xSAL4g`Cz~&%tA)Tki~?iN$IF?8xS))vY|EzwO8=X-I)RZXZg%Z~AE{=BjLY z3Fxj~9t++Xdo6n(ZU4wjP_WKJf3_pP{CrlVxn6mxTlb&Gj!MJX5mov*1*6 zn18!99w>nNp7$N3uC&K`a0Ab>67xfFBBB7Z2Oce245w-KmTUX4#QcwvQCyI%Zu8kz zSN<=yx~~IgJ{qF4!cefPKC6H^SVpzgz^~{rox^h>f=vg>PV#n2fuC3(uqQ`DJ;X?D zXv@d8R~#JU9$;eDdk{I{&8KUksE?FN)Rmdk{TSrq!-A8-ftQNz9>>CEwBd!tjjkQ< z`^Yxe(Kp6(F2Z{nt{|{|Vz)xlWX!Y)?T}@eWt(N4WuIl0WtU}>)uGTGoDa|VnNN0s zy!z2ux6LGFWFyQSW18TB^$MSN(yE^^!Qks*E|dkWXG-dtdQA_XPx>S;Q3e6*1`GCN z<&qpfN4yZbDIx;G2ThVz?Z*DQwL%-mjRQBGa+6oSw|>+<)sMjln2uC4zdHD+mX1Gz zOebc9RjZx{Ju{@bPhQ%UniD^o1D||~3ri^=WVN+h5e$k1`xq8(`V$_bp|78yA&I%z z|7B#dfiSlJ;EZ$s_apOPlN>LhA$4?VogICdIq~G)Q!GsKMnCyl3{tpj#sgz>i&D6E z$8k3m+9DJPa*%_998qySgGQ}jaAcD(2YHm;&#duqAN(|1Sl=sY$PZ5p+WPT7E-&+y z61ITr7~q_1f?3W@%c1`tL5_A8ml>TlF|OfVjq&KrFOCV^71Hr z!x;Pm5!}WWjU?+DW;?$@-}7trr3~&BQBFSb1((xRI8g+SvEXS9hH_fOcfi(eIh0b7 z1bSdW7BYZGM98Fs^qtAg9C3vjozx4_Xb5T8`>YYX71~V_;%BZCo=Y$F2(9;)V{t>KFvz?bzj0N~JTZfz9zYuu#-mxed z>a8qmM0^QP)3*@@i6eyfCpB-|9<8|JbubdLUHXo%)awcouhFjz4F`b9DLjENgo>b0pMNFBj-_h8@Kp4&kq94fzqe|Z(E&qWBF$G}zh z47)H<3As1y5V_Fhg-G&yVBlB7hQudA8C=sw-Fc9P^{2E=YClM39&v-rcQ)E(xM5K; zv}B@y`HshO*wK=Ab$jcl^`Dc|U#zSX z!Y-zV?TMx9o>lWAIf5Tqr)Hz=(y=X0*_^dp1EW`I$T*bbV~H01mJhQ7p;wB>R_v`mbGI9kih$;Qel!DdALq zAkbyW0OqOmfJ|+p`yNqOXJKT`J#_BJ!55PTCp6-e9Y^jPk(4-_?!hp^r67D_zygOY znTIkh`&yg^IJTA1I?wQ}@m#LN!l6EXGJX4caX4ZQw1e(g(|-_}h3Y5x2AT0kv?CGN zK|N(CFIEZmk7E-A_`xUu8*||LGc+yxpu#jwn%0iy_qB}~UgiW}Q5(3nsfsiqLIK(2 zaMquNVEJh-N#6p|jKxFQ;w{N%UQifT05;|m&b`Jf>{Z_6_lwZ)>|^-sH)v|^JG~7r zFCNT`=<>y;76datP6vfzD!~y$yP!&{p#07zhXL7SQ;)QPj{r0c2J*mDl-wP>4e%M< zE8%~52UIOVUA+|j1qW8o1Z0yJKjsI1ytv~T50@CTsHB_*Y|K$KoIuqQFiL@JGNna) z+Xt)RRY`?Sh=Cvk7Gq z-KHF95d^A~+mshp-|&KJgyIW;Y%%~%`<+c@(*ifn2l-8kNzUYD3)Yz9 z{+AX2e{xa7jCPf?7s|r*gd+R-+%`PJ84H)DD*DH{&2PZDWE>|&R+aGY=QbnF?yRQF z4!kSSxlQ#=F&XIGCINf)d~Tb-Vr673xwpDe~Rx?z$cs-Y(pj#e=>ED|O3 zFw|PHE9uLFOSH2S<^^Uc;_b=Q+cv)`BI)vQ<+Vj)7rxTj#L4I^M7;Nn0Vx-HuG?QA z5X-c#J)M?_PL1J+A`W}#p}^m`n@J^12|CWxD`DvK%O9p@O;;Jb#+uV_0YY)WEahvy z_nVfDN(2a$I@UM8XQ^FJG=t*iWYM57PhcgI+K+A5(XS4}RQ!o}XP=)5l+3P%F&;Uy zz%1P);(q*dmP#O93f>O&=Ei+R$^!_L z*eOW^KKP>rXoI+e#75!w9LGqB?0pNHa#uI(yJl3QmIAdnJJEbjF|I~uXuP<>HHvp7 zC0ukxx>|{SdjYxwxW0JSu5v?Pi1DwtDr!6nJF9c3@gn~J)nI7)ZtLrNqFkZa7~?_BitztpRrpT~CK zHCJ>0D2%5Xx?8fl!kVIY3}y1`v>1uQVLxuW#t#x)SV|uTJPamec5CnBJj&iaLxJOTD*>R^c{2u zP<%T&j0u;*eypUYFCYoS7!Jf;#5PNAht-A>Vt;^{o;MYqD84`O-nFJKaD2srXm+*% z9%SL!bn|UtVPR!KEP^wfe352HL50-Gt_onTX;G?&jHp?MV3e$ssaRangs7-_SF6aj zA*kTSei3=00$(aAOOZ_?T5R2qX5%VJrfkg{#RC?oUV4!u6}ib?d|6KRg(B!ln& zAfm@BOtEhcq;W0Yj$RYI!W(RRlA%#e3snznZ~@j#)RlqrB8?Tn~yDs7bHjh2Ws{(I*Dw^%-<{R4bv9L%d2cG4l{mUmRUbtBj9X zGss8lxJgv})QFX@HZ-IiOxKD_qm9%k^;P;h*!^ClWJgEV`XL~`QCEoE2DMSG+I9vO zX;nqSLp`>#c%#NT%^Am}E00nEyDSJPNYzwHoV$A7hcpZo4@sBwdx*Tchx~FRn6Z&P zLSK@&xaeW+xA+kBvp!alU<|a3FAUrg;Dvg|_@kqtXCoc{+LJ$R>vSB#&Nh2umi8~) zxk@v`&ThS2+Ll|Rw3^PGf4TW^_&sn^zxMys^Yh`{TF${`S_z&tG)Q~sgP4f16Fdx! zmq2a}8!nTjPm^Cw!5QSk{>Q(sd*yW7o%g1Q3KJNMDqoQf0*!VEzuTljn zV*RKq${U!hyT6EO_Z#IKgKa--$vY!S$M+;(KKd8`Vp_Ahb3DP$Ft)pi&JUq(c0YRe zxt~>#j}MQjUo+xn*haWbPw0)_!>`+ndZ#ad=R&*( zGmD^jErBx+bSbaZIJIXrsNh7m7oLT6JiWxrgrFNGEf;L{cE7!Ep7?onx8mh;HoR#q zb6at9*yq-=TsHXTad+!_r_ZfgUnPYQe(Tn&E`2^@3t6;|>n&fyB(*2r9%}<1_fH)E zpGz@MwJ`E0t%}^8t!wu|sC(^8ha-0f#vgzL*XV`p_s=_ep1jVcoL}tExHT=V z=KP?!ZkG7z_F&{v*P1@mxj*sd(;QdC-eC;;YdOZqDwEU-d?gz_MB!z6jfR#gzK}ks zMry_@M3a7f5Q{%)il*J@@@WRJ29@2Qqo zO}#wt=B7DH<62FZxdp|Uk1kEDU6gwhhxa*&5> z*LmKwzP!j8p>T+~q&I4`Iq^$Vd2l`h4~ur(3`>EhO-~t47S!vNaN(xd8MKwCi zrI7#Y?Tr@0Po$Fq3B-SXy>S9wynl)?Z0!FJ4&^_QqkrHu;(AQ6VBs{Ahz#yX#p6f5zSSQ14O zHvX}#*R?bx?344CR`TPqt+{wyg0+v<^u_*V2tj;_Cd(0q&#CZj(4&Jw`0aWqyxY7? zj6AW71xFKEW1orsVOpxS*B@p)1bQU-A=uIrI<9s*@#7nu$xlI7nfY!%{V%SiCKIvyrBuzEPQFC`1UG^@WEn9Tj}QkNp9ClDfs2He4QAG*S|ATP!`VWSYHlyoF;3>d(<(iaX15_Y0##^mydAH zY3_upEGkc<{3h3jSLD+RgAZehW#}VG@uzm>HMhR$m0mw&JkfIIhJa0ldp)tRVk>|k z88tVo{dVE%eids9=zK$}Xiu$uh8l(LE(*lsD0)HK-&bu7C*-kHvND5k8c|C^X)fo( zo3KbblD?>b3RCzWlkz&s|9EnMfXehS+nh}q$>c8gWVso(o6@$cg_R__0z4{TC$%t3 z`Zv2k?0V3X1OD(hJ45A#lMe?Su?_LN;IHU6o0ljf_4#10 zV;c!RGjQ|LoXwf5L+?1d;VE$~U+a5) zC@C6Hat?ER^_4gEkt!AHL-+UgQJZHsal28ydY5Xl9T(2o++v+?t3E%u*%&Up&OY3$ z@e+->0esUZ3SaM$W^h4e^7=8r)~1Ms5v;z$dcUnqEfhwvAh9L!qznt#2E%=vI{sxU z|BpiX|JVlqfAxt-d8PvleE92Wdm0Vf&UozaVsl}_%BZ>ZX@loM#!tUMeIm9L&wV1j z=rQgCYXm3n=t0K8hW~9G+y;z;()#hGU-vV{v0~I>Pd_ExrCb(TFaZ$!_R2pX_(;?i z)c-4%{*~bKQFQ`Jx^VocwX>p9FK8&ktn7epiX-{t;K|%m9`Jjn&fzK=an}RIFYJZE z9J8Kpim{0SAiee^f!8kiyW)a z;&WrF2ltk$jTAs~sglP&{H<>>eW`N?YC{{_K+HV%SV9f@{q z0IP#1Ei@om9enC}D)Wk|TAhde$(q}O`_;a(W;DAp_GXMqiVDc3k4^LZ&ZUFw(=b17 zDQ;uaKl(Ea-RDl(HCbUETC+WH`+vG71;17f{|2vK^b&G(xW!Hz!)*O1H*f{GD#FkE z>)NJ_#7un##QNsMb8u&b!3I=u z`UGs7!r|6~F!&ESO|V&`sb0$ZNYBCac_5fR^Jceg{5{FzePtX{}COb1fnB3mc!3YoLaY_Ce9$BiF5x?3_i#2CeGTx#NSPv ztNmLiOJ+5V`hKBp zQq!o1D;D>~x^ti>7~aLv6{H{M>0ADE8mliiszx;tG>$W+$H$S-gZ|K-<7ynNj_yJ)d>Q7=y1})t}u=FRv5+ zJTn4)BGxj0_K7f?g8D?bp8G_EssGj|5{3TZ`OK(@yAB{e0wnRA49L;r;teG+yerU6 zGcId?ye65?{Nv0x{6I7Oo(Y6KnsQ&hBvtNYQ=ISv&WtP7FSG}MGvhP{$5E17T(o=K zHB&|10BDwaKXW?^#-CGo`alX#$Z8T-F7G{+j8vzx=OOA?Ttj}IV1nxrCtQH7rvij3xYP>ch4Jc7087BRiK6V&6lb3F$qt94`)sL`iQr6IGH1Y6uRO81ka5k zyh?^TtE(T?m7zu%ajQm)rwaxihmC7iTJaPC#)qw~ott|NJy+snMs^17yb~D5Ufp-e zVO;hqTY=q$5s&T~NFOy#q|#&*8-N2S;qgRw1fROTnY9^+B*7*427n`bx>a``LHF=``$uQ$ z{^Z3~Ok`i!tFBtO#cn*9Ss4k=HOzR3!bXb8#&XjS`ZYw5b7ig(F#^?k+m@U;mtEq% z9@N@RhJ>gbeV$Nc2+knEhB2*|_z46@Dm>vTSTNV^ctwXHe~Yr%$rm}9ZDN(aTwWh| z7RDT~jpe46?g@*TY_g|w&Hc%2CRr41{UHDdp!Hp4+#LiEF(CcS`p~?*I-|aR9KZ+j zPLm6raSf);MUelFVgtn^u_bJS*cDzLOUZT57I{W2cWljm&S_fuaoUO9wN<*6eS@Hv zGeGE@jpfr}s;73C`70SZJ&iXebc}}sMvqGZNylz;pu?jcbStQ`307wH3Fr-Yd+NOu z+3{GHUP(tkuP54Nj6QT&MSefwG4tkE=ac`7OKNGpe;KhrInzHy1XlL{8ty;yCqPN$ zl7f|)traw4?d2wnJCo*xiGuhcQZ`}ED9+48{varYCve&U1SJ`QXM&O{aC!v$O_lS0 zrpo{=k4z^VjRRUxWU8Y};d4vaa=pMshuG7lzphRcCzWDNhK`|ca`jcHYw zf|m!lG|<=dQUn#$*OYzmpYa+1j92E!uj}x|Wu#Znr$-PL`T6vi_xtoHDz0Nez6ta- zeSFbGxvb>BIPP>v(kg)+w-_waut(5v`Ue*I5I8*!1E)vrOrWnxMC=tYBptL1skn;r z;V6%N)AyHwO215{M-Q3g5H3*Q<}YA?z9t`_uj&2|EHcz3aC(FStFHu|9(S4onf9(+ zvM@>oGFx#)fZ7tyg89Y7L7(V_P9IKo9<<{qdEIMHXHqI+2bZp~(3h{m;!J;Y`l)9sN^oY zKyU^Ggx^?X`Lo{Nr^iGztPQ(Dy+8&nzZ_hGv;#D`mODe3TaonBekrvybAOcY`% z8dg>{5+ri$Pd7`>%86h#!2}XyjXYt6>DmE)dX7c zDfuq}ApwWU3-ZTemBnyGBRegt5=cP!$S0WYa(;gf2?z*2#?Rvwo`9Q-u$V)uD&)`7 z_$g4x<>kAvcGkFB$qRzQI;P#n#&X`$kDMa=H5uB2#M-zc|7*NvTY09(Y-y{jy#;pz z4>uPTQvOlZ;MEHgp$pTNyF5d4&yDU`zbu*qmw=&}-10(eO~V~b&2FfPiE-W`OFTFP z^~|h^?Bu5!b(%IaBoCZeF30kaTI>Z1w@r4}Hlpp-2+ zdy?HWr-U3k-<4rcP)QP2DY83PnAhwpJ6vYy`0m!-hk#0+pk&qzV?9>7mfn@u-5;An zMtOU>t5%4n`uKC8GwQAwqe0G#aCE$NH*N8)w%Nm~>mxkO-c0KdBtH~lZ?% z7qYicdIgg-WOlvao!yEc_2n>1^PwE^=m{yxn&aI+rzHp1-=Pry*NYO=G{9k{jB)rI_b{d^6K(?vj{MaZdk&nXF6UbnMsg^9x>ZMNdp)MO$=1Z3MYw{A_ zuWyN=In`x!z|(c8L#RTKr;)!lfL$~{}|sdk9($Wb`Pgj28I!fcA*^bncOJ{jNl7g#{AEB zb=4#iHYW5NsAl|TJw}umjk+5sQR}7nGA_L){i+PJ$e}hxXl4|4uutPP5I-eZh$MQO zxo9UMyU8e^#ms1FU-ZPv%4mF0E9s`@oqo|?CI3-1rHEQRa84a=#xx)~)S4wnq^Jae zIY)(bP)-bzt!zk5SCoR%8vG_TMhDfVY}z@L%Q(A$lkw7)Lnl=dAx0X-_dPYY6k0B2 zXd?Yk4hxtGBF;7k$!HMHRIu=?89g{AM@tk15vJXM!Kq*^6BY*w2s|kly3Gil&kyi; zWxMn6czWmS7Sqhs(}wTxM1|RGVU|oS=8{6A(OnI~Jf=A5k)QRun&ym<^0^?bHjEwywA z$(nmtN8tyQs~D^?tZAVfhYWdtA%712bf#V0_I&Rf%AZR#pR{;cp7fn%ntI|}pX)~| z>TF=H#}RZR-5^^Gj@NJTJWk)@#(d{C*#!p`kT7)^&&lX_bD~>5K8~a&Jk3Skg+*{h z>`b)m??-MnUrp^>bLfuB%o24xReAZ;rc{{s_PmqvZ%nR)st>DouYFr1wgfSMsMQ=d zyn_|KVpP;){+Erihw?&LX5d1E>Js?_jr5M6Rz+mh@n_m zX^sYO*q$N zEWC&qrf~!%IA}H+v6(|Zcf80w>ZxY4)Td;s`E+1*_Qk8|`XhnhVSJlw>w(A2S;?0A zKxwolK_%~Vlw;&Ifc5|5>@9<`Y}>YNy1Pq4kdj8a zq`Q$W>F(|jknTo8y1QGt1?g^)4r!71IMFMf`?}uuyPuC^<`@V4;W*=V?yUQ^E(^};r7JI4)Llpl5K@`h7; zgL}-R3+t}%Z7EG?tX83!elX;ZuQ<)m2${LM^LRFs~Vd3ALa}=qma0Oh|-RI&=KPVzD z7U4u#bpP8++`|8%$qcbxKis6T5@)$aDEmBCD0`z88)D|Wd=RO}?lZoNs7!b9iMCwR z^GVj*?NqOG8Gd)lEZ%teKbkJvZbSdsbOBXgb{gan1fO9;Ecy1VQbRfWVg)n^AP6oI z2I1joexNb``KfT(#V!C>Y<=-}^hcQnUycs1Vg z-KoQk`vgVtkuT`Z8T#@7VSf&Ly7Fa_o|-~uMYfNQ;6qEm@8958{m<|G@ki$|o3kSw z{H^=dN*@?wi6n3T`7z4D@^6hBR<8e^+Nvh)NXUT%RO?Tv$JAe~N$;vQIv1o8?+?hJ z$fE9BSQl5TURfA(Jo1AzZy!t5(2vM2yY+8kK)qfkf9)5cjVZQ@`WvkT{u`|n3lF3^ zZv-n~OtpjF#cO{{iIH~z0wC%~Q$0T1>L;ENRcgMRFwdyT0iLSQSg z9jnqq?e8E8(!?f$G_m4LEY8q@))SCw9^+6X*|2gXQGjtf9!1Brm1(318j&89kS~K0 za>J)ohXKPXOgVV7EmgxJMIfiE{rx*Qs#DLRrd83WYs>Vyyc4@#TOc8S14_s>O!Rl# zyiv*wkk8>k3HcwX4)l{Hw*Pmka}2V?sv*j0{kFt1uF{&KzS|fwTth4+0c?pUp^GGd zEfH~+1Mx_mb#te~@R0((t)I!JN`?ythfWjYJ9ZjZAQS_ZkVzRjgqN}ye(EmQuWL&K zX>?FPP9cwl@{B~8*WB;Z_A5M4K+dayPBS!GWH6GLF&dXS+l~l!4{5IaD6d3uFtB$BYgCLW8X+5L!uBXaYbh;r~J_>B$Xc^;~TF=<*U} zm50CK(@QD^mO@CTbVa)OrDCgd5S+8SMC}_HhTGtP<#ByifM(5iwf42t!}%3~ba`+x zxn&5DvKole99d5*{}GUzX#~KqYe(Gx!o=MkF0X{S=u$jHuN7lHX*u!iw>lqbJZ_jO zO}mT2Thfx}ygPwz{n0h3TR%4 zbt45U8oGt^Y177zjH|@3$%hD@r)<|5{4MQ_UA^`VBUhVdvb)3^fpXLMJDtHkTv780 zr%*y+P77*SFxM)9r6nKaohdWM@z={sdf1mOw1JWF{jf4@gUbg@)()TVKfB$A+P^8^ z7c0pKj!u`P*r^?oFzT_0n-iS@Q}}^6ecqBX#gD*vO&ou!zb2^OxqPwNQPcsoiJ?%$ zZL`=v_PQjj@4Ta{)%H%416q>~#RV&@v}g3jB%};N3-#R_+@NphLVl@;&BcZ>)&|33U)hhnr-^wCm^cWfngZ3qy7w`+IiZ<6IMCsXGK{5t-MUF?=1K*!(C~* zJBl+(((Oy{5imz{luP8i7g)PJxu(ona{e3rSqqAqbW7BWq&866eCcXme9&ZEf|NCQ zp(^q_?F-Pvc^DT=#iI2a3!Y5h3rjO?l3sE8A-05wzL{@6Yt!2bzZZV#2!VbaJY#C* zl*xMCd8|Kgax!&&AzD6yazgeZ!}cuxx--$a9?55J>}DX@qk(QMvY$3yK>$5y(@{N+ z5$=vJ>if%2Hz*nZGQZjWZGJNY3f!l!|8FDY3?9(<=QypXTvvpkP3xJ9<0>c)gb`KL zf^eYrKw~GAtg5fMESl^*L3$eB<-O+1Q16?F#_uIHtGF-^A6^rc`Mq5Ch(_y9NL;4r zF(TuV7-7f0=WXJCez%z@jq`|W#cH~8bZKcX8%*L@AH^mxF51sG$Tk^Q>n91lJRIP^ z2?qUAEzpylQ^=Ic?YV@z={zJk#z6k%r}+I2v@R^Q3WYF95s0_cNSN$R&uI%aF1DOi zDqsb7VzPE29`T{fPudM%Zi}F$&S@ptVR1CkzVkBCcjvVJ)&&jc1c#}V%(Q>iwzcn< zx)QP~oZGo-n{+Sa&Z3iXuF?I>Vh=6P9{LrPAXakZG1zzbb1b-^DOEJCS3CpdaOh$4 zrBD*bB0tt?nF?RO9t0I85${mQe1gDQaYfbbw!%Mcj>A6iTD%|tEvx@xZdWkBVAfM) ze;)%dw<$a^pP1Xd@I$TIW=jreXH1IWcAW0zX%A8yy!asIw&70yb!5>!v+&(t%j#6y zrc%B2s($&*JJ1$Y7J_b-OrNwM{HC{A4$2bD(i;{_+88IX<;;v({_+rjx1GTwr$VAo z+A2&^kROedi3Wgn)yb8m8V0>IFDUm8QOoF=!=g7n38vHp1VNxD?KArpW+&qZBtgH2 zx8$)wox?D1-y7fSeQD20cf=Cyn!1%dzGyFd4Zbjbp?ycT^ePmJumNrR$#k2pst)tQ zo5dNlsxBK4V5cQ<%$f=yw*?90Rfj6x;3KyD*_Qlp3 zX&G;uYCudBC(nsSH=8{u-!&3xyhdQ*AJF*c2j2*MF{v^vyL8$nBA3czVpmj0ZX?=K}_|A6Z$mafw zSy=?JocK8MwQJ){lH)4ov|%86vbv*xxOr1qY#?5RI8z&8RK_H+Z!15`=Z1fx*2) zOXT_nH*$)d*4x4skH>NIOo+)Ex z^&Q1NbjoP|&yNpZRuK*CllrFTC{($pz|s>wA*S=-AR_ePMD^ON#jF=`*xAZ_CPe-+ z|J^G7XXk{=o9V0bBq=kT;jd^1D?X|mW+dV@cs3FSW#3uvb(uQTdo#75C!8CVSEMG9 z3SxKDbT2Oq0#}T@8;jVhUDn3MrcgOJR2JYomBws!YBsCX0eQD#c_z?iJnoSJ6u6oI zLfZ^LXg}VVHmc9riW%xqN8q~Ww1kS6oB)IqaQLG~+)?PI@_(6Uoc}t{0Pe|uJRyfPokeJZsNjG@m(dvdz#@|r7g%SdQ!Agl_3UG%ZnM#t-q0*=Su3AA zO~vG?4v?K)4KxSaqdExH{Ze<=7-e(59xCbE3yyU8yZ|N-MRS7GYAUkXRHy5vw2};w zvN@b6#T+U@iWKyASZqLK=ar>zn@z%jpaR!+VRM%+jNqc@$vgxXx=6ugm?%*nas>ie z7M?n>9P6_tFn^S{BKsKZEqq5!#$7VU!Y4VCYsVZT-o?DB48dNi4j}~GQ0Cg;W1(n$ z#-%)9-T_1qISPvi&qG|kHer(qAp_e0A9>IPnh-|O;NY6i46xz^*T{Mq(EukE9HNbv zhUW5Zc9wX#2xwme4%pXVN(a;`&o7{j1K}2894QwGQ(X?nfDD}C#39Femo%+M0-%$9 z&$qZDTsbwHzdoOdP9$98_;@^k^t7(=D+5ObGVu47MB2jCK?8X zF3t0hrf8uOsHce*`fH*AX28C2Q3 z!_TEqf+G;U@7SW3j_QRp8CzHZD-ltHbgR^sPQguIEpNp)e$oqGd5~BoUZUzPq9DU6 z>QH9g&?gM){rIBXPqFUo@KT?~Vx~nx;0%(rErjLlFely|I)BR5GcG_3B2671KnLarL5_j^? z0Ed8XWtTOfi`7E7w5npZL!2&2-g5UO#5`juAMvn;mqFmAm`)=;w_87il4+F!B0Orw zDahQNpP@1w3oAwZ(Zj>8QycfZ^EZSE#P9ToB)ies}Z=~pxa%-ss?>Pjd}EGV+D z1@U8K#vU6K@?l%}#p^+{a>3;EJfAQ)BqU@jG`4_~kKBP^-nahbrK{penB4u+ceaL z3JWw}`8u5jJc<>c4(`WV4>q$6uyachA8+=(v5;A`bDLBT8*JX0&XBw6k6JLu)^m%O z7dr$iZ7m&TbF!`;p8QE2>b?c5K~>^2KN{2H=5545-EBf-^%LIfw-!_fzFIc3rTxdU ztv`QG>^ju{Fz21jr{#wM(4Oh!GuQpKKf{rZ9wC+s;hFw9?%28hfAwOx{_AlF5`HhU z|4y-0HjxB^p&}q|i@pe_!`P!(Ly|OHJ-3TLggKB+|9RgLJD`hY9xF>X=ZU5tm>|>c zo`D~mL6tm3tuXnT=%ps5qUg(nrtHWBN3ryxSAyxqVuX4{8$$urqus=1y>U`%b@&*; zYOhT~_n7Qy+?o*Vk=gSZi*zNc(vCyhvvm9*)5m@3kRm#g_ zV-W$y@OA}hJ@}4F{W8zBV4alTDF)ZF1mqZun|@Ofs{}Xw{vLezy^UJ-OLoC-TO=1~ z7-n#)rOK6H^1A2yw2^4>CXmGr5g)_~5X85l6l7Dv`X$(?2;+-1Ut?uhJljB=QAN@% zwy!FrWs@Y025Wpz_Zh3mxZ=a6%}ac*I0fZiDfIPOzY-es5PelaOip&srVqmJ>}4ft zV@AE<-Eml^7By@r#2cDAFk~;*s&?nGrG6OI}#kH1Af!(v1yy+=M@G z7`0leYYH;IL~Ce?}k#;%-4D&2or*A=Y3|5CeK37tb!uI5$G%M@`W zb{!~abQV`nGFLo$3RfnAVN$2iv7HAS|9auyJcz z&0yqUgj`*={-jJUhmoE;*^&Q$jZrQ{9s^v0=8HO)Amz+S( z%&o?!x?qFZ`_k!bps%#=%AkGoip~4pIwUJJ#f+pUN=mX_pKKvK?45Zr*0;W-EKAx` z1R*B@l{#E$+`^Bi2&*3+icafP^m$H^;|cCmuVoThm}3_WMOT@J_;4Z~QugX(EDqC; z9U8i+)T6J$qhw^D<%U{C%X{)U73zfU2SC-H>h*_ZTeFQS;DpJk#99p7f zy3O+&x5n5ogXK3LjHF(n&>RJ&&E87{J#7wRm3OyJ-3>Y-q_67%HF zf4COAv2Ac~Yhp%{?jG;6;hZ5hP5JN^F!d#GbWcv&vGD4&>10Cg58Z8S9$qGE$>pQE zC&%HB@I-~)tMhlLfADSAA>#VP@PIHos(O`idggKQ)xeSe?RuyE#fvLW4aY?OjZykx zeKi5}8*{y2OUmZ&s^`lJG|l3n-#aT*IaGugi?nQtw!;#&AJ+h+lXO^nA|4L|XKs+Z z4b_HRlgKmFcO2SE$BIHe0n#6m5SN0ZTiCvH7Hdwa(<^#T!(`Rk@fRfLi{g36^-OgB z2n%Aogs<1ip1J3+l@qYVLyn%colTE-4X=H1yJs4H12)dtbg|YqGCqJ(prUrr5f-%1xgIz86*l^VlNl^!|Nx7T^h6LX;IRjk>LCnXyy@~+<5yZcnTHT`^T zsQ#SxUD!Dewq11EF`yzhscva=X;oIY@{`Wz?8iHjW@1V0c3Y$w(!|8C(7aM@i(I9& zt!?bnx@_<`_!}Jw#7R0fiN~tY9Kd{f;$OCX`8FPfz9h8#;fP$7h;yeQf3DE=MX0(< z&lo@5JW=g==F(Jnz426n_+Em(&j3vL2g#S$O6p$CLQKx|UW7q@sN!VnJ&JHf|I$!- zYOSo32X*mBpX8t&G9N}^K{Qm(Ws#$0S6(q+sagpBRHq+w&B2*By(zU=Dm~kqX_6o1 z@7Al=T@kN5&Q-gfEWO{G@pfw419IlLtrveGmO#OC+#iS~k_64JT1`7xs(Y;>XfI9+ zf1)T&(vV!7UJd$`nSg(LMb8AZWogEoNYht|4ha~oojqbsM`H(gP$39jA@F)a>$X8K z>iXkWc7>~b?|XT-iS2zB*5M|qM>O$Z`sm~{!<|`5UlLXLx991y#ktKx0l|M1!M~a8 zS%eVqS3v6p{%JNhsG+_oUyH`sarsC-c7<#906PE8D*oV7BvF^nnE!x?o->tuSm)bqq*vvwM9rDTChR-Xz@Z z6IT=(rMPlV^ICRG|Fq4GX1yUM2T?qC0ezmAA&EU6uz;-VseI1>D&I>3dEyfJ-F_la zzW-|EExNdLF}F#840siv8Z;3+F^+k^%lE$z3jTaZJHp3lUA#0@p#r%NaPz5^fzpZ)qj9b(f@4zch4uc>YD<1Rc*K@A#kPjv9f z4}K>)ea<9+SMk&UYs$~(^?NL395C#Q0NIA_OQW+zhTjF=uJ(QQ)&0iaNVA2d4dnx6nrKQqX@i$MUW zfmHN#&*&c_@J&DzZ3jfr1at&wPmq7`zeD~Pai1Xn@BrjLR(M&QOf5RD#6BbWK zF7TtG*fOqUIGm(~7>;KF);9N<`DiPcsV}MQ696jd{;vf?B#&59{nQY%PIi!2(GS$U zk7|1k@+wZb;nMh=mEnUZ|6{=M|D+b=Rs8X%7aaXhFF0YmTT~M=#bs)*VdEKCq;RRo zQpvl%rQrGXh~svO>0uzya4lZ!2LMoiHfR7ZIQG-7_McwxE%+ZDYspMD$6rq<1GkiK zrl-~Rp^n>xlw*Z?BXR&Q_&LXI!iVI?(c$~8TI=RwlhPfN8{_jFH5~LRTG4)h02R`U zyR*`ujbogQP`3`+e|d0hC}z*yP`5~w4W2at_)pC_2_92Xq)*NJ>6QXr@E0Sh!kH^5 z13-Uf;C$a+X8>s4yNd^YA+wujP=x-lGEs7nJt_*+bt+qMcme(spb%UCb`q~@(F^dO zK5Ms9v1|bfu_vt}PO{jaTE#*{IUg;)t(@ie@=sdDU_h(bOI{CX6@TT>O*#6*@HF%u z`lpj>lyS3W9b0uB;Xwj6rQ;U)vI=))rZ_ATNn*7MY&eARDq?@Lf@>`tDi>hNy~1b- zbqMjEAs12q@viGDmY6a*l!HpjA!~98K^U*6-(g5Tuh4=&Y@wXx1mrM`ra%MOv(kIk zFIL=ZWf18Q`>mR`;TAz{vvz~Rmq&Z9UbI+poGGb9_|cZ*p9Nl(^4U2!un+-TG5Z@0 zBFv7T*&Rd*8)j~xV7EWA8vh@riN})z|x*eK3ZLol2Pt`1V{g5}Efh1s#!#SP^+6}tgk}q8S&9gL% zR$Z9EvZz}t{E31Mu=*oJ9?GhZ?6`u7w{%753U6T=6y7p$?@`g|2SC+zSQ-S<<-ACF z&$Dj`8?Q0)-kwWO7WG`&ZilVp?Vk0^(txYob;HuiMwe(O&{pEng7$DbF;I`my(DQ&2GOfcU(wO(XVbMxxtp7^z2o(N#O%{z;LU*9-# zLnIa31>oD{zu?=AV87wpc_8?932Aa}Jl{vq4dG9L7o}X^800%~=k%Wz6ECV~S&s$f zVsSq7g~ntM#DYBGG(*X`S}cpgRFHt$k+pQ_8E7$aNIkg3lx9mr$y^x_g#*4@;vRhb z52T52@@|cWU(N;o0`vJ2yrvytkxl}+9itF2>_E*%KW$*~d&&A+lQY^X8IpvKQ03BA zR4I{()6-n`=)_OUX91unF%wF^HWSHV9U(-NCilj<qM$Ei2RzX2D$fm^l27rDFq{i zk(nSRJeb`ipxxhmU{zIa9co*Lp~;GisT02_b&2<0m+L;!#_e=IYy0Vv@aXB1FzcY~ zk*-d70dwND%Xr%~-i@6^Q%p{wO#=~9g(7qg z_hh^kNBNw>f*b~e|Mr78Jp@GwK7i(ni!U84WII91c<`^I3I3W(Q@iY}A*LO`6nKmG zb>s5|9QX*4NNcrqW2+%b9sa@9Ue`;zdD$c023Pb6#>4t2{`S#V=1ZMA&~BoZ0~Jti zG?Uk^`}CZ853@M%lfSzqhCF&>P%k&8JHX%09{Nl>Sx;+lRzWt)lk3ZP)_lI4++{u5 z5UR4Cf%V5Nq08^x#BV^k(atj(#NUSPIJtTOTK!J{2CRM;q_xQWQr;?Yg368SnYu9- z+jTeEIIba7O9t&U2NrxkUp+8Uhr{6|J}Ga7H)}Utv{c+D3nAz^0WzP0Fa2El<;a>cQWP{lM_q(5HQzm@%P;hch@JPauTWFXi< ziB8V=p(FtKZo{IjNY|?N?+PG2d&!&$5R=fZyX>EQw}VfE`TL|XWgNR%#irBl?Uc3a z8`H?C{+He?pAqq)q)SsL2*QH^yp;ChYbgzCP_c2&`jzkvTzp$4Ls+LJL1=htvm zVRyxao^iq$S~@v03<_CcC{GR20m+|^2hI}lqV9abIj5%!1{>W6x-Q4Vyu3IFOL(uu zq97(w2^cJfN4U9xmGHXHL&iFKHw*GUoC4}=qe-xg5Bu3E6La?V(1ckEL^Y5D-xN$d z4#)dQqjHaJ_Q*8ZWe%J?v}*`(_;kk3H={Ltjud@O)95Xo7%NmobydcAU03@S3>sF! zh<$f%1pAaVuTzPW!#{0xxV5ipC(KNS_sfUZSh%=B(!3Pt(4ECy61Cq>k!#U*rh-|m zP`%uLvyT0p&VEGxz#6iYk&w`2rVTG5@LmjeV8tK-gh|n{C_0d6lirx=WskbOwSbnI z<524xo?GXrtsab$?TcVWe<)lkp@sM=rxuqch74Yx~mhn*m>|c(+{{!&-XJwJ;e*vHRL-o=)_Qs5jm2p!)QJbF;8>cs+be!YkYsytbhKk>9~n&Iz?L-qgr6FGG4-+b$@Ss@ zn8kUi`V8#kVPN<2LIAUPZ5l5cMYRgv08z=YLw{)A)GmNPmH3T7jTxp@dIV{%{$>{E zG97{d%;I^MQ6fZ=Y-JdvjX+&do{-yy?_DDtxl%gQ9&n+T^q&^pg9{BgKywA2r@x~w z_fCS=;z@IL_uDMqUOUZ1lH=F@-fvH?>$+mI1+^EQ%Z(Yq{524NSEA|Pe}rQ#(a9v7 z=c>$tELT7J9e-Cb_stfFfDov=wK+pTUD0T&(S{I(j!4X67j>ZWP3_uV zFjbFFLZwgH@=XVNy?}{?-aasA>$gVVkF|^Ye0-X-oCQRX$T-Mw$Dm~lFb1raQFU^t z`GN=*mLo*FAY-Y0s8F@AL9*lAnCF5|nyXMqB+5d;Ng)6JV+9;i8G%LGi{PSv{qQ=E zhB+d-VAMgt82=3V6Vj~VUDV%Kz$^b+0oVJ#t$?pNFg}gh#aDj?;D#6z=#BnB!^Z89 zgE-sXEYVCWvC3@;jWA=f9n`S-CcV!8W=Vq9P7Y-fEe7yhE!<-M_FVl05U9UASAbdE zH3UO!?BU0ek(~#CK)sXt@Pt5hcn|ViImq+JmLAsp@YLnc&^;U;bLr5u37(6;Zm)Uo z_vUE@T!4Z&`MT9XBSDAua{%Dbg}scvHEDHcC6X+!8T!0v)!6ZpBSA@i5giI0SHUq; zb8h-&w$XycVC|({Z!MP>U19VAH^xoN2oC`WfNB#;yLb4u;{&vD|B^*Vh6}yh_dX{8 zfI9SLjk5d?hwg+?zhY&VHzA4@SD19}AC{{x006bKBFc@L<9|4G%m41sbr6yYC&qhn z=&}J0-SQKIjc5Qpr3rHA?)~4;QwNmkWZv(Fe)c*oTif!FpX@H>R4w3U0j`VOqt8YO zo{K?zH9>vypXzfc8_T7HHr!nTAxc@SaEkhL@b}H5FTXV_aMtQ0IBbWDSvDmWcby*| zT5(PZnKqWr6rNr>s#nOdAEfsUrC0IL6n>Fi99>^0=p*Afjhp3LuDEdy*^mS@1io~o z7P>Zai@nuk&d%Qi=aq}cPF~mMw$?|hwSFf8kfw9-_a0@v>5wP}S_k(dWdZNYXKQN^ zo_(c%H)cFzdMFMCTmkyFPF6kOe5t=E<(7#C>8_~kYkpquG-yJ%HUj6($&z%@PJX@bm|B~rz;5((4zrrNV>z|SF1;Sbq`u2|B745O8FzD>y)dq~ z#h8)^d_GY`EJH3%@Uk~vv@AUMNXog?~tNg9*-=JRv$(} zo794U`{_OUY~EHJ3#W9$E5Dpu%m$LCLF~pcSsESIbzz3Dpr{aA}yt= z7PwN(^C=ePQHg3pQB4JPnvXU0>#d>mDb!O53WyC*5jBeje#s>pZ?G&a8YE7I$Ovh) zH%iq*RBzVv%nPvj@z{brPrHlYBh~}MUqE_ca3Eryr?}C5Gno*s^NN^IuQA)Ck%lXe zJin;}Lv@T#$g7QyUpW0yc!K+iSDisEeZlVP?qJLfpgWznE}YuccW9UCiSRa@dEFSf zv3Pxdjzu8wwRU4+(?FP!B1yqoky!=n9R&(@CRgx0rU_qmJSM@onOmDj$Hxuy_G_b` zJu@5^V>1>SclX~nLRh^}074XLW21^@k;H+niUluIB96#CJ@%|Vb~SFIlRBk#U_^ea z@pC?jWmf8kiHi&IjxTQZ2Y8u>w=MP=Z1afMv(=0y+9Rjy+eVy(nWK924B(e;mv%m9 zD@&f^Y`rxvhvI~L!wpC#3e`qN8n3lDdv$JS@H{F#8E%~Ff7*9+@ak_0*j>MYXz&9gUzsf|zHf;~-LR8qltKRbAN03){Qu6GwtK`k0Cp8D#8Qyq%cHbxG#cW$%B`a&6uh>|y#WO6rhXGUi34)1UK0*rX>zj@ValqL5r zjYO|m5ocNNrbFkS^*;%Mw}$18WM+Xwvb}`$&;V!1g5V^>y6Mg4MP+BbS>&2~Q2g## zn;Pf0!K1pugPFbs2tnu&@xoWUdTk4zZ!48AoqmoPz)X#d88kQdr&>ALE;Q-3>*~=} z33BcM~xB$oLOUjqJ_FjhpPP^fskSyQ(YP04x7jko%PEHn@F-^@ITWLlP|u zlAp8Qh4mfPn?CkQ?;k&lfUewgYc<_cc_t<8Y4dhMO;r-s3*BzquG26O*HEyqMh|aT za7}Vo%WWVJw&D1cgmU{RW!(thRmB2jc{o$${B802t!d)3M1C9MYhh@@ZEAb8pyhcro7rBEYkTBia-b6IKdATfs!mK|MI#q93s7LrwD8< zeE9lU_4?M8*1z912LtP*CERtTul0CS$Loxt!wpxjJ-l+YPwiy0)b;GIKEcG6rEh$5 z{a=!Zv9q)-wgJnB6qNv$Vt`%c@`_fFi#RcxI9f^}TKt7sycAP0)ZbsHor>^2FfURV zv;O({#>M<^MNd|y|N2sQ=1*kzX%e>nq!*(`Hh)unAPnDh0|*wCFxHRp9Dqd;eP1(u zf<@Jr_gX(~?KuRmab#@7m~1C8ox60oXrj=EToF@%td5Ck@3j>ekTepvzpNX`e@oY* zmAJ`@pP@H*Wz-w7py;rjQCE6YCq#0kNG|%HV3P1|KKw&jDn52W(AqVkAU3G&Nd^?A zKx@~@ad0W1GJVtYK*Z^quxSA~XuD_devqD^wx{6J+I1I(l!(Pwit$(#;g^Evp?1O# zX1N39$)`yM8Plpr^O>&NJEoM^{?~rrukXhclBGkYpW2?_Inc2INsu3?V^yZ-K|!xZ+s>*wZAS zwkNyKVbo%lqx92Jzs_*%eTe78oh0Ti2-?lEgGZ|V>Uooz*)9@7lfoVg5UF&5jJEr~ z!fr_*?4A@l91snoc#2f05EW7~V6yEa=NU1=s3nK7%f`f-eQY}5KVJ7=yZBYgAu zRC1U1a6>GRs1UjQ-n$n6qwV>Z(G1FG?YNT3;`nRfR`(g#lhF(bWHcLmD*%Mu0iHi% zwM~S?>T2myA#M!oO8r&&TJQZmIs-xz+}DuD7z)))_+h7+^KbNm;FnLgc)JAVd7Hf}NI76F8E$HLOSj?#B2K40&l0&wSiBM8k=v zmEcDb|4eT=rr9(<&cP}%^f}$I;W@4oD(CBgt&a^RHQ%5@1rod$XN(jp0&hE0O-9JP z%Jy@NS)u#g27f-&Bg#Sy!p5;+zvcm3$Ud`kL_={0a{z_o<~i;8r%a>T`WuTzb>$OyfbChQ3VRX zw8;yeCqd_qcu%>tZA#bU%a`#Es{b-(f#&=_b8D7YtpD{Y;a_960Ii1CqIF;vfXBKz&r8# z^!`6&PZ0e@EAt zKy=MTgA>TZ!Z|PJVf5sUmI8hA{BryN|d4$qY?Kd#T9=1=j${qkUdx9xRs8aUofTHOJ?m1MCBX#MdiCU z1aFI~_jF3YesNgn61&(c@%1k%U&0;#B8bW--#mwSEnG(>OJE#|bw+Uv$B6*oyt$68 zsf))c@b80Q-JWpX`8t1@!`r^UuuHD7ro-l>3i(fS_|MOOBr1S8{5pi7A4pVIjO-j> zfJ8;+ccSt;xL%HtUl6^$Zfg_ZT1%V(5*5|l(xDJt9g(ggEPTM8OU$B|gy)dc84NO`W-azW72Y$`RAZ#J_D3WyWC;Wp4x*1bqMUMH!9S$)#0uitklb=cBT$)^UfOOp_a2rHmV5EID;BQ&Fv9nA@0mPE>mkAxjWM{j9xbRx(w-;8BlO389 z!?HywCl%sPVo7=bE9y~O9qI+2(8I;sGK2-gcIWBabdj2$jXN&22rjki zhKVDGxz|FsTy#Sf9J=4vT!1@1$wbaK|1v8%{%!4=mF0f{Fx9eMV#o5it|YC3T>_Hl z=SoKYJ2^{AW%GV7m_LWmp{A1S#i%>b6`DUjjFX8<)nE_EwwTbPDf4bOdwu;RoD_@y zcH2AJI+92XW$T#&UaY19IW~H6wzgT#_+XuDOV9Tia_rv6d?P;cv2P2OlE_`I`4++@ zB!+G4I6Fx0lNuRtL&Z2WfN4B4Zm7mp+=FLHG6W!)T4K4A4jL4FPSSX_QUHSGNdmAu zcKZS*q_26dVcL{rGtshb_Vhp%@El`!Jqtp~pq$MJJ}&0@rknI9Vo7X(mZ$uQ&AF6~ zgd^$`VZ>YI_{pWKx-ExB))v$@*zBwm4q0njdLdICe(7RxMC2F@JgzQypbKdHG%ay| zPfL?vi{0nju8fdmO_*0aYW6dtn@tOz%+$q_zvAZ$Q2cC_W|5*{ngv~|zH_@b^BP3U z3pSvo7QDfz^>4N+a->{G79w=BcgGOX~Vzux?^=_M_h7D%ED55CqHn)hD_A zqfhe8LyU8o=exMvd?^6`SV}O~@2;T)2qesOw$8229I+jGi0nVI)_b zBy=@W8AHDQ6SVJ=d0;H!iZ*3SM^~KSx+7_P+=B=h4bq+%ORewE5G|cs`|tgV?%nCU zlda)PwijiazW~#+7n7>KMgrkVo6=D3{ZEF+Yq0hM^Y`n}XE#Xg-j_+B^D zx|0_jPx6EC8TL4MPO2a?xWNSx{e@=i9`k^41(p5pKpC*9eL#!%4M2E0ab=6xzrSs@ zKiPxg$97KS4(6#;P{~6>EvE_DCf17&@7B07kL4r!uxh$vqPV?t>hL2+85f<25+2_? zEt}Vff8zMK)+?^QxeGxqf2zFPmu^@V_*{>p#g7Q-M>GdtEh^lLM%{I^*skG>YY~W&s4ebnK3{qqipQgQnI{(H$u$p3z4- z57x^PkueZL7HPEiA|^!N5tjR_0(VGh>i;l}N695+{LmyiRj8N|XI8Lv1Ksmk_F7xK z!r>KKh8$=InZ{|T@?P!vuZpXs4r*FEQps(3);NvGe$g9qlm3_fR4jyXZazE$vdbdOW20z;T@O{v0B2&_$4#nT9^0U^qi)%V_e2|dNoJBEo4 z!^RNpP@~l_EICSYwG-)doj=oQV0@QxKPOSg#OucgGz=)BU_ro!l0(IMFb@n2^u%IV zFwuuuK3>+6Fx>6zTP*l)nLb#tzuYoHK};^fcm`XcxItdzMVCSTUz6b zkF@qOzd7gA&jj<0R%xoRi|+D=5lx0vtn0=({))#YeG?ytMBg(KW9RjDzQJ!+b8Dx% zrabeS>nl-T#k;DL!wsUAjNaX3gu{7}AO;4!?O-`j6;r_?HW;aj5N%BB~pCe@acim=3Z!A3;h zXOUU%{nEpg4a=pfqgxERuHD4v0HwFVQ=agvT74$U_kN{=3N!SFlUoxVx8-z;9|wp; zA8(g7s3mvSb1#HkwvvsO2pR7l6}lc7`>-RT{yBk}nSh0ge>twQ{r7~uKk!f8zpnmj zx^!FUMZ=M`3?RKFF3>o`tm_(x^au`5JVDEE^aD1vY?l5hPs?vCEMyUFN7Ww^dxqb7 zgTVm~uRrk7s?g0RI>+eV7gEshzFZoz5{{miO4_*__u7#!W}@r;?GYV<>h|d5-fd66 z&#;r^niz6h^(1ZQbDHYLd_AQhOAH^UP8(r}^2U`5v}EDD)geU-(+b{hTLgO8(F$Fe;;)^k);-niSD-iF6Sd(5 zO=pv!ZQ{aJd8-0D77P=}hZ%Dd{;Fl?Kpp@E?@!x{(bQ2ZfyNBBUp|WZ}fAC;qL#keYy+&5!x_i&?CB6V9`~NsIO-y}PSq0*Vk7 z06v-sz(>Pe5d6YNgW)3RfO^;s3n)v;WWKx9E5r^tkB=x+@v{c=Ju=bPg!f zPAcbrF2CJz3U;xePWqG&936ARXbz-3bzfYhJu~`SCCWf_}ufsquR0rb4$T0sz(gXMe;66+tnsp{Ubxv-4)wBm0as=__^THO8 z2Mi-|lr9)dHLS0Pf2#xXfWppbf?{;#*Al{xM^Q%olD{dXq0;4lT>V{yb5V6B0@fMJ zv(Vqxne_;_y#BwF^|;9LLDrd@VUZ~WfUMVl?RFfUUQ#Osy81gz0a<5e|7o2$;Qr(4 zkB;;ihw>nBQf-ZqDrd?)`)mwc{DtUpI?+>;6xQQ1(Cvf6Z&16wdCoYpBVK_2!=9QN zPksRbJ0)2!3=UPazK7WDC6P800@u0N2%GkpivB%{lrZ849Yji7-H?;}nl?nePL&YT zgPo%vhi~RTV8;(}TNgwI%DT6%W~^irQ^R@{U1s9VUo*`5x+v!;D}7{E^3+sd!sLqm?=~^LXY}3=Oh}XIij}cu)E`5qI64lWhY7 zaC{vw(VUBjbG!Hy9#KAh@7xk#@iO^~0XFwl`cjA8!anAeqaR=KZs$tTf=#&1(yi>X zmL3mk$FH_5LwBy>VP_O>$lJtMDpfWb*z{LE#roZLL266&!8PqU(C>so#m_+u6YwubD zEtIrR7SHD_s{A50hL;BhHckzRdsPvkE$WqIObG2+OB3+e5qB~GgqUoVe;AxOmIb(P zxk5y7HW-+V`;;atMIVP0bD@|lWM4p-EO}r5YvqC>Xgk{8Njtx>jOPfc>Jk1pn?(M( ziA~$=<_I>}^0JBQ`7yz-F)YN$;_PIonL>@k1SK#Creh=!_ACY|W|~5TrW{0b;)-@d zgT-jV+HF=UsC!@2;Oj>uI5cEZNkMy0rO>>wp=LsW=7fJ#5+qX{-sO*sbO_^CbON)@ zRpew%hA|+b;ozlV)lLH+6nc^EI2?*Vh~lNvd)F5v#ZI7IoM6QnDfK3k`Xx5DlLEwy z0{Huo;XQu@Wo$Ry$)&V)chNNq@Diy4P0TdEdkfZcv&s@KDJGTJZjE&(2DcT6=g=?p z^{uGcnCqv?PT03eD|+T}zrS3dHXw4sLv@p$V@&bwqDf|%L`s6*$i}}USekQFj)b|x z5$^p=o$(BkDx35ajR+iFw9=KJm8uYg1%1Q?0p^BA|^dtJsw(b7y&a2jEEqE z7J@gJv`ic zRi}LyKhdiQ{z@|OwUX)~un|WwVGkX`Gea!qOKwE- z@$#4T9~Zs3IkSJhzZ(euinvcQ38>LKvpUl%#&I2!Y`?9x!}Ig(#O2j;HEn!a$FW^k z`c!TgyI39c+mfMgLR{}f#nC;>(6h4cC=f<{H$~m93Z3JKJ=4w+q}F#)bQlj{1cV<$}>%qbIA-2p?;6sIK?M{Z z6G5XyqZIq{-&cK%k6w9ny0c&h|8{G^uBW4KEp^r6eq(UvMNvhtYfPZhaHqJ*G3S%J5E0K-&_irbRcjMvkj4Qy}`vAZt>-p?q?gCb*|UgJL)5C z00)VzO|8~|GVpw1%d~d2BwVS{vQJ+&`E4fAb!uzs=ULEDseMfpBvU6~h zGV|$y3D@b@ZTdjCC^v_1NjMPjl5(;7S#yWoYyN1-BMPgcglXm|q$S1T*8G6m=ynfb z(GX;S3#HFmqa3PSe2NhD%oT&yjK^x%rpIQX0U3Lh8Ph7tBU0-4u&v=);!36-8s&=J zup=!(<@#PLc48S%0Yv4tY!P+aC#~S&D0!t>7sd9x0Q1QB{AJ0qb+45~91ax=HHVgX z^;odVgi`fbxXQtm-Y~on3PRdbsWMlLm$MCZvSoG$bmA*vQp@z13?Go1chW+s+4JZ> ze7u7$#I&Tb8i(BT!Btv4cRJVixVyX1>KBB&y?8T%FU?!?&03S6H!I8Ar4w4WfRnomVyIp$Lz3*O8u@%ZAc02JRaHG%xxTa)V2{wx1#g@+uGnMbFE!_3h5QqjP z1(R#U^pBTbw2{JvYFzi&Ob6`{Y4D}(Nu?#s4Z~WnnF1faZDz#1EUI;8gy+f8XnRBE z@;yDwr54hDBi^(vbJ3cCLT6vLPq^R;>wkXd0SB^$gaPrarYjk`nJ&*;3B`#dA+Qt7 z&0X&KKR-R0nOOg|cLTWCpT7PJh6oUpFL9!E+^e19;1}WZi-gftan-fbG|UUf zD4hju#7uc))_9c!f9Q$rYfb58b|y{h-&CkrOWYeq;PPf?kTX8fXJ?+1Yb%Yj#xaUt z8`U{x9LB;^m`6TGh0;L6UStXXY~9ZptCA)o^?V)86rpk>AYwdbBrorwx)_!t8;mn1 zSqbJ5D@Mt(oJ<1`~qJ!xBT;g$m32*auqjo)?G6Z!#JjUrNkLYbHD|O!h}xhX4AZ zv}sX%(`_CIf4)fwY=r4;1dN5-q$nEK%Jd9#d*LWl&t6QH`h(gxreWr?@Sl?LkVi#@ zaap@pN$X5)3#lX^t~#)^T`*GCkd{ZSf%eU~Pa$Du8z}v;?CYOsSG=&){U-gSO4!5C zX*!uC;o2yhjj*&*P67`w77uU@GEgP=5699eh{S=gl6EdJ*8aMV(4$oR`~@#fz`H6G zsdI^q(@jH~U+K^5|3lhaMrF0OZQDwBNq0(jOGrp}OG|fmO9)6eA|)Xm(%sS$(nxoA zm%Q`BSnFQ5&-<3E6J_4uPvB6#&^cN(KIqS1_m($+a)iRBnfr| zP-lTFNr%~jwUXDd6yxtG3y%UQ;ors8L>i>R+}8I)!N_(K>nV{!#PiaWJOGhUlT zki~qP6?{#=m84^j=L9yLG|PDVN8n1*w;Vxc)OK8iH6U`h*P|yXXMR)e!*sYKVJ#!>Lz=S{V^8J) znw4c%*{OTWB(&WB$eD;0vlv!Qy)a@>wJ@`>OS8?XHc3pyJj&Y@Z*suOMe1Rw38C+5GWj^ho6MYfnQm~#U+_)fNfmoQiR|3dCD$K2bM9>_ZSA?n z7_(gMHp+V*Y1(fBc$0Lpse8s}+j`l5nzjFdt^F17W@Z0hWIuj;6l!`}zZ?o@_kek9 zRim3hTS_3DlJxr*QdO&J%39V5e!rQECZ(8`UFOiNzzn7)bn9O5iZwEn#CGF+rAZbP z-Qfz2E}D%wCNA>gDHYcHA~<_it{J`S?P$2=dzSL|fUW(uDjTX3v}S(~TC)?b;k$i( z`LJfk0j=4iJ(+9C{8RS~L834V^g7BPYxV$ZR#3>>5D0lEb17{;)EpUNW7fNK2(==? z76o)9ac-3aB#Wy8=>&jFN&F4+-Du@DfVd}In`2$Iw$i2G8pLe5&Ejr3gjZtElXcbV z{^7J{Mn)-FBDA2wi=#j9aR8J!br}8_XwB~bAf+LKMe3v$cAo!&F#g4@=RgNSh>3F7 zC1=^3=`{iNMb{&5$046PmUSWutGHg56!=%My6$ z%(C&2je^+K1}-Hjm|C!FlQbJ$flEnIR^F|1f6Ft2&aR8IyenqyYej=QlMG_Ni7qy_fuzb0)5j$WD= zx-Xg@6e>@_sv+iD<+k?gvV~ZV&f))2CleXq>lXkP^(?qpJBXV$c zdiR*i*M#M0tp;kBjrKc~v$wJ5pTyx@NnIY{2h`9UAzW0)y)?-T+iM5s#jHZpE?#Ds zSNZH}aC$(&ucmX2RvS9a5krkl32yUq(gJ(-kgkVG`}aM&vmAC6fNlc9AF!S@+bm9? z@JC)x>yJs>{4i-h((OkMadg%*B#yhgvU|5&(2>59R$>`p6LIVDRG762p<%q%dJW{f z9c^|F*6MZc+3+RepRQyu_pUqZ6j6VSsB%GZ)e-=x?&G$MzOfYjBy!e4WNC4S3Nl39 z4>@ml7}-Ez(vm>L&nBLI@vqBMGh*Mf_?7)AYzgPdKot@Ymti$Ze;ekn<2&|YwT^_KR76ZY*LDIl!kscJ7cz6!6EN$v8Z_{?WJJA-dcg$=~K{V}mU z9h2S`4REME@b>6kGAf`d&p!;E16%gC5z-TNgHKGo%J7LCQHoG~ENn6z$*!k@;E%~2 z6%8yyzKFOcW_B=y6{Ssn#guncys4BR!;~#nL<(hsfoFl3_m1(P%jNuD8AS5>r8V!n z0;-amSI5)Y?=iiric0z!*UpStE-X$mOG4xOyHK$+Y2mOb<2UN9$;T^3j98-ht<05? z!(ogSGx97ah~2-xmg=UI59GlW_<)Bv*KVW5h$ZhbEa|8+J4oqvgr$V=y>?^IVhEDg zUy1PDLBE^-{irRuwBn_N0zKzw5+ki9CL|MewRJ6mEjrh-h7j`WXOBNBly%kReketw zsSBvBbzf;I?9DvXeSWjFnK)gbMYK2C+>s9X{VL)$cK|$1D7@ejC3#X>w$!<(*4dG# zD^jSJRwCK;MR^g*z%3J(-&uguIS0qBfs%_0ffr2Ivs$0}uq{ksDfWO{R&9IT$ynFK zj>2fOQ`?fl#F`5IHILSrUim4*GaMd>;k1A&n?&zw?b91~ZHhGM#=EA%@V+UY%XFpO2>A0{(1kiYxG{vGh%{4Y+y z05BXxLS4s@e@Nv8)ff9i@Qo$B#z!LxJJV1!*z1eY%DU%gU5#m=?X9*1;v&Sq;vypt zaS
+

Dictionaries and Sets Lab

+ +
+

Examples

+
+d = {}                                  # define a dictionary
+d = {"item": "tea", "country": "China"} # define a dictionary
+d["price"] = 1                          # add an item
+del d["price"]                          # delete an item
+d.keys()                                # list of dictionary keys
+d.values()                              # list of dictionary values
+"tea" in ["tea", "China"]               # membership...
+"coffee" in ["tea", "China"]            # or lack thereof
+hex(x)                                  # hexadecimal string for x
+[(x, x + 1) for x in range(7)]          # list comprehension of two-item tuples
+dict([(x, x + 1) for x in range(7)])    # dictionary of the previous item
+"abc".count("a")                        # count the number of occurrences of a substring
+[x for x in range(51) if x % 5 == 0]    # list comprehension for multiples of 5 under 51
+set([1,2])                              # set of items in a list
+set("Hi!")                              # set of characters in a string
+frozenset("Hi!")                        # frozen set of characters in a string
+set("Hi!").issubset(set("Hi there!"))   # the first set a subset of the second? Returns True
+set("Hi!").union(set(" there"))         # union- Returns set(['!', ' ', 'e', 'i', 'H', 'r', 't', 'h'])
+set("Hi!").intersection(set(" there"))  # intersection- Returns set([])
+x = set("Hi")                           # x is set(['i', 'H'])
+x.add("!")                              # x is set(['i', 'H', '!'])
+
+
+
+

Exercises

+
+

1.

+

Create a dictionary containing name, city, and cake for Chris from Seattle Edmonds who likes Chocolate. Display the dictionary. Delete the entry for cake. Display the dictionary. Add an entry for fruit with "Mango" and display the dictionary. Display the dictionary keys. Display the dictionary values. Display whether or not cake is a key in the dictionary (i.e. False). Display whether or not "Mango" is a value in the dictionary.

+
+
+

2.

+

Using the dict constructor and zip, build a dictionary of numbers from zero to fifteen and the hexadecimal equivalent (string is fine).

+
+
+

3.

+

Using the dictionary from item 1: Make a dictionary using the same keys but with the number of 'n's in each value.

+
+
+

4.

+

Create sets s2, s3 and s4 that contain numbers from zero through twenty divisible 2, 3 and 4. Display the sets. Display if s3 is a subset of s2 (False) and if s4 is a subset of s2 (True).

+
+
+

5.

+

Create a set with the letters in 'Python' and add 'i' to the set. Create a frozenset with the letters in 'marathon' and display the union and intersection of the two sets.

+
+
+
+ + diff --git a/slides_sources/old_versions/week-04/code/dict_lab.rst b/slides_sources/old_versions/week-04/code/dict_lab.rst new file mode 100644 index 0000000..33e472a --- /dev/null +++ b/slides_sources/old_versions/week-04/code/dict_lab.rst @@ -0,0 +1,58 @@ + + + +Dictionaries and Sets Lab +############################### + +Examples +============== + +:: + + d = {} # define a dictionary + d = {"item": "tea", "country": "China"} # define a dictionary + d["price"] = 1 # add an item + del d["price"] # delete an item + d.keys() # list of dictionary keys + d.values() # list of dictionary values + "tea" in ["tea", "China"] # membership... + "coffee" in ["tea", "China"] # or lack thereof + hex(x) # hexadecimal string for x + [(x, x + 1) for x in range(7)] # list comprehension of two-item tuples + dict([(x, x + 1) for x in range(7)]) # dictionary of the previous item + "abc".count("a") # count the number of occurrences of a substring + [x for x in range(51) if x % 5 == 0] # list comprehension for multiples of 5 under 51 + set([1,2]) # set of items in a list + set("Hi!") # set of characters in a string + frozenset("Hi!") # frozen set of characters in a string + set("Hi!").issubset(set("Hi there!")) # the first set a subset of the second? Returns True + set("Hi!").union(set(" there")) # union- Returns set(['!', ' ', 'e', 'i', 'H', 'r', 't', 'h']) + set("Hi!").intersection(set(" there")) # intersection- Returns set([]) + x = set("Hi") # x is set(['i', 'H']) + x.add("!") # x is set(['i', 'H', '!']) + +Exercises +================== + +1. +---- +Create a dictionary containing name, city, and cake for Chris from Seattle who likes Chocolate. Display the dictionary. Delete the entry for cake. Display the dictionary. Add an entry for fruit with "Mango" and display the dictionary. Display the dictionary keys. Display the dictionary values. Display whether or not cake is a key in the dictionary (i.e. False). Display whether or not "Mango" is a value in the dictionary. + +2. +---- +Using the dict constructor and zip, build a dictionary of numbers from zero to fifteen and the hexadecimal equivalent (string is fine). + +3. +---- +Using the dictionary from item 1: Make a dictionary using the same keys but with the number of 't's in each value. + +4. +---- +Create sets s2, s3 and s4 that contain numbers from zero through twenty divisible 2, 3 and 4. Display the sets. Display if s3 is a subset of s2 (False) and if s4 is a subset of s2 (True). + +5. +---- +Create a set with the letters in 'Python' and add 'i' to the set. Create a frozenset with the letters in 'marathon' and display the union and intersection of the two sets. + + + diff --git a/slides_sources/old_versions/week-04/code/students_languages.txt b/slides_sources/old_versions/week-04/code/students_languages.txt new file mode 100644 index 0000000..7c93ec6 --- /dev/null +++ b/slides_sources/old_versions/week-04/code/students_languages.txt @@ -0,0 +1,35 @@ +name: languages +Barker, Chris: Python, C, C++, Shell, Fortran, Pascal +Rakita, Joshua: C#, Java, Python, JavaScript +Antoun, Jo-Anne: python (GIS) +AuBuchon, Harlan: python, java +Bae, Andrew: pascal, C, C# +Chan, Lawrence: VB +Chhen, Rithy: PHP, java, JS, SQL +Colwell, Kimberly: pascal +Cypret, Luke: bash, python, sql +Eaton, Sako: php, sql +Edson, Howard: SQL, C++ +Flagg, Nate: basic, pascal, C, c#, TCL +Gapasin, Anne-Lynn: java, C#, perl, XML, assembly +Grizzel, Travis: shell, +Ivers, Brandon: ruby, +Kang, Dong: Java +Leblanc, Adam: C, C++, ADA, Java, C# +Moore, Blane: C++, java +Onen, Omer: matlab, skil +Parrish, Brent: python, JS +Pei, Guangyu (gary): C, C++ +Petrova, Maria: R, SQL +Popish, Mario: shell +Rajagopalan, Sridharan: C, Java, C++ +Salkodu Parameshwar, Maitri: C, C++, bash +Savage, Nathan: py3, PHP, +Schmitz, Brian: javascript, PHP +Small, Edward (Ryan): python, JS +Smith, Richard: C++, Java, XML, Shell +Thach, Phuc: php, JS +Tran, Linh: html, java +Warren, Catherine: SQL +Werner, Steven: javascript +Wright, Duane: diff --git a/slides_sources/old_versions/week-04/code/students_languages_solution.py b/slides_sources/old_versions/week-04/code/students_languages_solution.py new file mode 100755 index 0000000..8ca97aa --- /dev/null +++ b/slides_sources/old_versions/week-04/code/students_languages_solution.py @@ -0,0 +1,31 @@ +#!/usr/bin/env python +""" +simple script to extract a list of languages that the students have used in the past. + +This script parses the text file created on the first day of class. +""" + +infile = open("../../week-01/code/students.txt") + +languages = set() # use a set to store -- order doesn't matter, and we don't want duplicates + +infile.readline() # skip the first line +for line in infile: + langs = line.split(':')[1] + langs = langs.split(',') + for lang in langs: + lang = lang.strip() + lang = lang.lower() # case doesn't matter + if lang: + languages.add(lang) +languages = list(languages) # so we can sort it +languages.sort() + +print "The programming languages previously used by students are:" +for lang in languages: + print lang + + + + + diff --git a/slides_sources/old_versions/week-04/homework/kata_fourteen_t.html b/slides_sources/old_versions/week-04/homework/kata_fourteen_t.html new file mode 100644 index 0000000..a9b51d2 --- /dev/null +++ b/slides_sources/old_versions/week-04/homework/kata_fourteen_t.html @@ -0,0 +1,459 @@ + + + + + + + + + + + + + + + + + CodeKata: Kata Fourteen: Tom Swift Under Milk Wood + + + + + + + + + +
+
+ + + + + + +
+
+
+
+ + +

+ ยซ Kata Sixteen: Business Rules | + Main + | Kata Thirteen: Counting Code Lines ยป +

+ + +

January 28, 2007

+ + + + +
+ +

TrackBack

+
+

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d83451c41c69e200d8353d46a953ef

+

Listed below are links to weblogs that reference Kata Fourteen: Tom Swift Under Milk Wood:

+
+
+ +
+
+ + + + + + + + + +
+

Comments

+ +
+ +
+
+ Chris +
+
+

My girlfriend and I just +finished a programming exercise where we each tried to write an n-gram +generator (done before I saw this, but interesting that you use it)

+ +

An interesting problem with this program is what to do when your +object hierarchy gets larger than your available main memory, and you +have to go back and break your storage mechanism into smaller chunks so +that you can save and load words from harddisk as needed by the +generator.
+Some things to consider are the size of your chunks (smaller means more +lookups, but less space taken up, but larger means more likely to have +repeat lookups before having to go fetch again), and indexing structure +(alphabetically close words aren't particularly likely to follow +eachother, but finding another algorithm for choosing an indexing +structure for your words could be complex), and actual storage medium +(Dependent on chunk size, plaintext or some structured text such as XML +might be quicker to read through)

+ +

(To be fair, my n-gram generator without indexing could hold 100 MB +worth of text parsed over a 5-gram tree before it decided it didn't want + to live..)

+
+ +
+ +
+ +
+ + + +

+ The comments to this entry are closed. +

+ + + + + + +
+
+ +
+
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/slides_sources/old_versions/week-04/homework/sherlock.txt b/slides_sources/old_versions/week-04/homework/sherlock.txt new file mode 100644 index 0000000..4dec201 --- /dev/null +++ b/slides_sources/old_versions/week-04/homework/sherlock.txt @@ -0,0 +1,13052 @@ +Project Gutenberg's The Adventures of Sherlock Holmes, by Arthur Conan Doyle + +This eBook is for the use of anyone anywhere at no cost and with +almost no restrictions whatsoever. You may copy it, give it away or +re-use it under the terms of the Project Gutenberg License included +with this eBook or online at www.gutenberg.net + + +Title: The Adventures of Sherlock Holmes + +Author: Arthur Conan Doyle + +Posting Date: April 18, 2011 [EBook #1661] +First Posted: November 29, 2002 + +Language: English + + +*** START OF THIS PROJECT GUTENBERG EBOOK THE ADVENTURES OF SHERLOCK HOLMES *** + + + + +Produced by an anonymous Project Gutenberg volunteer and Jose Menendez + + + + + + + + + +THE ADVENTURES OF SHERLOCK HOLMES + +by + +SIR ARTHUR CONAN DOYLE + + + + I. A Scandal in Bohemia + II. The Red-headed League + III. A Case of Identity + IV. The Boscombe Valley Mystery + V. The Five Orange Pips + VI. The Man with the Twisted Lip + VII. The Adventure of the Blue Carbuncle +VIII. The Adventure of the Speckled Band + IX. The Adventure of the Engineer's Thumb + X. The Adventure of the Noble Bachelor + XI. The Adventure of the Beryl Coronet + XII. The Adventure of the Copper Beeches + + + + +ADVENTURE I. A SCANDAL IN BOHEMIA + +I. + +To Sherlock Holmes she is always THE woman. I have seldom heard +him mention her under any other name. In his eyes she eclipses +and predominates the whole of her sex. It was not that he felt +any emotion akin to love for Irene Adler. All emotions, and that +one particularly, were abhorrent to his cold, precise but +admirably balanced mind. He was, I take it, the most perfect +reasoning and observing machine that the world has seen, but as a +lover he would have placed himself in a false position. He never +spoke of the softer passions, save with a gibe and a sneer. They +were admirable things for the observer--excellent for drawing the +veil from men's motives and actions. But for the trained reasoner +to admit such intrusions into his own delicate and finely +adjusted temperament was to introduce a distracting factor which +might throw a doubt upon all his mental results. Grit in a +sensitive instrument, or a crack in one of his own high-power +lenses, would not be more disturbing than a strong emotion in a +nature such as his. And yet there was but one woman to him, and +that woman was the late Irene Adler, of dubious and questionable +memory. + +I had seen little of Holmes lately. My marriage had drifted us +away from each other. My own complete happiness, and the +home-centred interests which rise up around the man who first +finds himself master of his own establishment, were sufficient to +absorb all my attention, while Holmes, who loathed every form of +society with his whole Bohemian soul, remained in our lodgings in +Baker Street, buried among his old books, and alternating from +week to week between cocaine and ambition, the drowsiness of the +drug, and the fierce energy of his own keen nature. He was still, +as ever, deeply attracted by the study of crime, and occupied his +immense faculties and extraordinary powers of observation in +following out those clues, and clearing up those mysteries which +had been abandoned as hopeless by the official police. From time +to time I heard some vague account of his doings: of his summons +to Odessa in the case of the Trepoff murder, of his clearing up +of the singular tragedy of the Atkinson brothers at Trincomalee, +and finally of the mission which he had accomplished so +delicately and successfully for the reigning family of Holland. +Beyond these signs of his activity, however, which I merely +shared with all the readers of the daily press, I knew little of +my former friend and companion. + +One night--it was on the twentieth of March, 1888--I was +returning from a journey to a patient (for I had now returned to +civil practice), when my way led me through Baker Street. As I +passed the well-remembered door, which must always be associated +in my mind with my wooing, and with the dark incidents of the +Study in Scarlet, I was seized with a keen desire to see Holmes +again, and to know how he was employing his extraordinary powers. +His rooms were brilliantly lit, and, even as I looked up, I saw +his tall, spare figure pass twice in a dark silhouette against +the blind. He was pacing the room swiftly, eagerly, with his head +sunk upon his chest and his hands clasped behind him. To me, who +knew his every mood and habit, his attitude and manner told their +own story. He was at work again. He had risen out of his +drug-created dreams and was hot upon the scent of some new +problem. I rang the bell and was shown up to the chamber which +had formerly been in part my own. + +His manner was not effusive. It seldom was; but he was glad, I +think, to see me. With hardly a word spoken, but with a kindly +eye, he waved me to an armchair, threw across his case of cigars, +and indicated a spirit case and a gasogene in the corner. Then he +stood before the fire and looked me over in his singular +introspective fashion. + +"Wedlock suits you," he remarked. "I think, Watson, that you have +put on seven and a half pounds since I saw you." + +"Seven!" I answered. + +"Indeed, I should have thought a little more. Just a trifle more, +I fancy, Watson. And in practice again, I observe. You did not +tell me that you intended to go into harness." + +"Then, how do you know?" + +"I see it, I deduce it. How do I know that you have been getting +yourself very wet lately, and that you have a most clumsy and +careless servant girl?" + +"My dear Holmes," said I, "this is too much. You would certainly +have been burned, had you lived a few centuries ago. It is true +that I had a country walk on Thursday and came home in a dreadful +mess, but as I have changed my clothes I can't imagine how you +deduce it. As to Mary Jane, she is incorrigible, and my wife has +given her notice, but there, again, I fail to see how you work it +out." + +He chuckled to himself and rubbed his long, nervous hands +together. + +"It is simplicity itself," said he; "my eyes tell me that on the +inside of your left shoe, just where the firelight strikes it, +the leather is scored by six almost parallel cuts. Obviously they +have been caused by someone who has very carelessly scraped round +the edges of the sole in order to remove crusted mud from it. +Hence, you see, my double deduction that you had been out in vile +weather, and that you had a particularly malignant boot-slitting +specimen of the London slavey. As to your practice, if a +gentleman walks into my rooms smelling of iodoform, with a black +mark of nitrate of silver upon his right forefinger, and a bulge +on the right side of his top-hat to show where he has secreted +his stethoscope, I must be dull, indeed, if I do not pronounce +him to be an active member of the medical profession." + +I could not help laughing at the ease with which he explained his +process of deduction. "When I hear you give your reasons," I +remarked, "the thing always appears to me to be so ridiculously +simple that I could easily do it myself, though at each +successive instance of your reasoning I am baffled until you +explain your process. And yet I believe that my eyes are as good +as yours." + +"Quite so," he answered, lighting a cigarette, and throwing +himself down into an armchair. "You see, but you do not observe. +The distinction is clear. For example, you have frequently seen +the steps which lead up from the hall to this room." + +"Frequently." + +"How often?" + +"Well, some hundreds of times." + +"Then how many are there?" + +"How many? I don't know." + +"Quite so! You have not observed. And yet you have seen. That is +just my point. Now, I know that there are seventeen steps, +because I have both seen and observed. By-the-way, since you are +interested in these little problems, and since you are good +enough to chronicle one or two of my trifling experiences, you +may be interested in this." He threw over a sheet of thick, +pink-tinted note-paper which had been lying open upon the table. +"It came by the last post," said he. "Read it aloud." + +The note was undated, and without either signature or address. + +"There will call upon you to-night, at a quarter to eight +o'clock," it said, "a gentleman who desires to consult you upon a +matter of the very deepest moment. Your recent services to one of +the royal houses of Europe have shown that you are one who may +safely be trusted with matters which are of an importance which +can hardly be exaggerated. This account of you we have from all +quarters received. Be in your chamber then at that hour, and do +not take it amiss if your visitor wear a mask." + +"This is indeed a mystery," I remarked. "What do you imagine that +it means?" + +"I have no data yet. It is a capital mistake to theorize before +one has data. Insensibly one begins to twist facts to suit +theories, instead of theories to suit facts. But the note itself. +What do you deduce from it?" + +I carefully examined the writing, and the paper upon which it was +written. + +"The man who wrote it was presumably well to do," I remarked, +endeavouring to imitate my companion's processes. "Such paper +could not be bought under half a crown a packet. It is peculiarly +strong and stiff." + +"Peculiar--that is the very word," said Holmes. "It is not an +English paper at all. Hold it up to the light." + +I did so, and saw a large "E" with a small "g," a "P," and a +large "G" with a small "t" woven into the texture of the paper. + +"What do you make of that?" asked Holmes. + +"The name of the maker, no doubt; or his monogram, rather." + +"Not at all. The 'G' with the small 't' stands for +'Gesellschaft,' which is the German for 'Company.' It is a +customary contraction like our 'Co.' 'P,' of course, stands for +'Papier.' Now for the 'Eg.' Let us glance at our Continental +Gazetteer." He took down a heavy brown volume from his shelves. +"Eglow, Eglonitz--here we are, Egria. It is in a German-speaking +country--in Bohemia, not far from Carlsbad. 'Remarkable as being +the scene of the death of Wallenstein, and for its numerous +glass-factories and paper-mills.' Ha, ha, my boy, what do you +make of that?" His eyes sparkled, and he sent up a great blue +triumphant cloud from his cigarette. + +"The paper was made in Bohemia," I said. + +"Precisely. And the man who wrote the note is a German. Do you +note the peculiar construction of the sentence--'This account of +you we have from all quarters received.' A Frenchman or Russian +could not have written that. It is the German who is so +uncourteous to his verbs. It only remains, therefore, to discover +what is wanted by this German who writes upon Bohemian paper and +prefers wearing a mask to showing his face. And here he comes, if +I am not mistaken, to resolve all our doubts." + +As he spoke there was the sharp sound of horses' hoofs and +grating wheels against the curb, followed by a sharp pull at the +bell. Holmes whistled. + +"A pair, by the sound," said he. "Yes," he continued, glancing +out of the window. "A nice little brougham and a pair of +beauties. A hundred and fifty guineas apiece. There's money in +this case, Watson, if there is nothing else." + +"I think that I had better go, Holmes." + +"Not a bit, Doctor. Stay where you are. I am lost without my +Boswell. And this promises to be interesting. It would be a pity +to miss it." + +"But your client--" + +"Never mind him. I may want your help, and so may he. Here he +comes. Sit down in that armchair, Doctor, and give us your best +attention." + +A slow and heavy step, which had been heard upon the stairs and +in the passage, paused immediately outside the door. Then there +was a loud and authoritative tap. + +"Come in!" said Holmes. + +A man entered who could hardly have been less than six feet six +inches in height, with the chest and limbs of a Hercules. His +dress was rich with a richness which would, in England, be looked +upon as akin to bad taste. Heavy bands of astrakhan were slashed +across the sleeves and fronts of his double-breasted coat, while +the deep blue cloak which was thrown over his shoulders was lined +with flame-coloured silk and secured at the neck with a brooch +which consisted of a single flaming beryl. Boots which extended +halfway up his calves, and which were trimmed at the tops with +rich brown fur, completed the impression of barbaric opulence +which was suggested by his whole appearance. He carried a +broad-brimmed hat in his hand, while he wore across the upper +part of his face, extending down past the cheekbones, a black +vizard mask, which he had apparently adjusted that very moment, +for his hand was still raised to it as he entered. From the lower +part of the face he appeared to be a man of strong character, +with a thick, hanging lip, and a long, straight chin suggestive +of resolution pushed to the length of obstinacy. + +"You had my note?" he asked with a deep harsh voice and a +strongly marked German accent. "I told you that I would call." He +looked from one to the other of us, as if uncertain which to +address. + +"Pray take a seat," said Holmes. "This is my friend and +colleague, Dr. Watson, who is occasionally good enough to help me +in my cases. Whom have I the honour to address?" + +"You may address me as the Count Von Kramm, a Bohemian nobleman. +I understand that this gentleman, your friend, is a man of honour +and discretion, whom I may trust with a matter of the most +extreme importance. If not, I should much prefer to communicate +with you alone." + +I rose to go, but Holmes caught me by the wrist and pushed me +back into my chair. "It is both, or none," said he. "You may say +before this gentleman anything which you may say to me." + +The Count shrugged his broad shoulders. "Then I must begin," said +he, "by binding you both to absolute secrecy for two years; at +the end of that time the matter will be of no importance. At +present it is not too much to say that it is of such weight it +may have an influence upon European history." + +"I promise," said Holmes. + +"And I." + +"You will excuse this mask," continued our strange visitor. "The +august person who employs me wishes his agent to be unknown to +you, and I may confess at once that the title by which I have +just called myself is not exactly my own." + +"I was aware of it," said Holmes dryly. + +"The circumstances are of great delicacy, and every precaution +has to be taken to quench what might grow to be an immense +scandal and seriously compromise one of the reigning families of +Europe. To speak plainly, the matter implicates the great House +of Ormstein, hereditary kings of Bohemia." + +"I was also aware of that," murmured Holmes, settling himself +down in his armchair and closing his eyes. + +Our visitor glanced with some apparent surprise at the languid, +lounging figure of the man who had been no doubt depicted to him +as the most incisive reasoner and most energetic agent in Europe. +Holmes slowly reopened his eyes and looked impatiently at his +gigantic client. + +"If your Majesty would condescend to state your case," he +remarked, "I should be better able to advise you." + +The man sprang from his chair and paced up and down the room in +uncontrollable agitation. Then, with a gesture of desperation, he +tore the mask from his face and hurled it upon the ground. "You +are right," he cried; "I am the King. Why should I attempt to +conceal it?" + +"Why, indeed?" murmured Holmes. "Your Majesty had not spoken +before I was aware that I was addressing Wilhelm Gottsreich +Sigismond von Ormstein, Grand Duke of Cassel-Felstein, and +hereditary King of Bohemia." + +"But you can understand," said our strange visitor, sitting down +once more and passing his hand over his high white forehead, "you +can understand that I am not accustomed to doing such business in +my own person. Yet the matter was so delicate that I could not +confide it to an agent without putting myself in his power. I +have come incognito from Prague for the purpose of consulting +you." + +"Then, pray consult," said Holmes, shutting his eyes once more. + +"The facts are briefly these: Some five years ago, during a +lengthy visit to Warsaw, I made the acquaintance of the well-known +adventuress, Irene Adler. The name is no doubt familiar to you." + +"Kindly look her up in my index, Doctor," murmured Holmes without +opening his eyes. For many years he had adopted a system of +docketing all paragraphs concerning men and things, so that it +was difficult to name a subject or a person on which he could not +at once furnish information. In this case I found her biography +sandwiched in between that of a Hebrew rabbi and that of a +staff-commander who had written a monograph upon the deep-sea +fishes. + +"Let me see!" said Holmes. "Hum! Born in New Jersey in the year +1858. Contralto--hum! La Scala, hum! Prima donna Imperial Opera +of Warsaw--yes! Retired from operatic stage--ha! Living in +London--quite so! Your Majesty, as I understand, became entangled +with this young person, wrote her some compromising letters, and +is now desirous of getting those letters back." + +"Precisely so. But how--" + +"Was there a secret marriage?" + +"None." + +"No legal papers or certificates?" + +"None." + +"Then I fail to follow your Majesty. If this young person should +produce her letters for blackmailing or other purposes, how is +she to prove their authenticity?" + +"There is the writing." + +"Pooh, pooh! Forgery." + +"My private note-paper." + +"Stolen." + +"My own seal." + +"Imitated." + +"My photograph." + +"Bought." + +"We were both in the photograph." + +"Oh, dear! That is very bad! Your Majesty has indeed committed an +indiscretion." + +"I was mad--insane." + +"You have compromised yourself seriously." + +"I was only Crown Prince then. I was young. I am but thirty now." + +"It must be recovered." + +"We have tried and failed." + +"Your Majesty must pay. It must be bought." + +"She will not sell." + +"Stolen, then." + +"Five attempts have been made. Twice burglars in my pay ransacked +her house. Once we diverted her luggage when she travelled. Twice +she has been waylaid. There has been no result." + +"No sign of it?" + +"Absolutely none." + +Holmes laughed. "It is quite a pretty little problem," said he. + +"But a very serious one to me," returned the King reproachfully. + +"Very, indeed. And what does she propose to do with the +photograph?" + +"To ruin me." + +"But how?" + +"I am about to be married." + +"So I have heard." + +"To Clotilde Lothman von Saxe-Meningen, second daughter of the +King of Scandinavia. You may know the strict principles of her +family. She is herself the very soul of delicacy. A shadow of a +doubt as to my conduct would bring the matter to an end." + +"And Irene Adler?" + +"Threatens to send them the photograph. And she will do it. I +know that she will do it. You do not know her, but she has a soul +of steel. She has the face of the most beautiful of women, and +the mind of the most resolute of men. Rather than I should marry +another woman, there are no lengths to which she would not +go--none." + +"You are sure that she has not sent it yet?" + +"I am sure." + +"And why?" + +"Because she has said that she would send it on the day when the +betrothal was publicly proclaimed. That will be next Monday." + +"Oh, then we have three days yet," said Holmes with a yawn. "That +is very fortunate, as I have one or two matters of importance to +look into just at present. Your Majesty will, of course, stay in +London for the present?" + +"Certainly. You will find me at the Langham under the name of the +Count Von Kramm." + +"Then I shall drop you a line to let you know how we progress." + +"Pray do so. I shall be all anxiety." + +"Then, as to money?" + +"You have carte blanche." + +"Absolutely?" + +"I tell you that I would give one of the provinces of my kingdom +to have that photograph." + +"And for present expenses?" + +The King took a heavy chamois leather bag from under his cloak +and laid it on the table. + +"There are three hundred pounds in gold and seven hundred in +notes," he said. + +Holmes scribbled a receipt upon a sheet of his note-book and +handed it to him. + +"And Mademoiselle's address?" he asked. + +"Is Briony Lodge, Serpentine Avenue, St. John's Wood." + +Holmes took a note of it. "One other question," said he. "Was the +photograph a cabinet?" + +"It was." + +"Then, good-night, your Majesty, and I trust that we shall soon +have some good news for you. And good-night, Watson," he added, +as the wheels of the royal brougham rolled down the street. "If +you will be good enough to call to-morrow afternoon at three +o'clock I should like to chat this little matter over with you." + + +II. + +At three o'clock precisely I was at Baker Street, but Holmes had +not yet returned. The landlady informed me that he had left the +house shortly after eight o'clock in the morning. I sat down +beside the fire, however, with the intention of awaiting him, +however long he might be. I was already deeply interested in his +inquiry, for, though it was surrounded by none of the grim and +strange features which were associated with the two crimes which +I have already recorded, still, the nature of the case and the +exalted station of his client gave it a character of its own. +Indeed, apart from the nature of the investigation which my +friend had on hand, there was something in his masterly grasp of +a situation, and his keen, incisive reasoning, which made it a +pleasure to me to study his system of work, and to follow the +quick, subtle methods by which he disentangled the most +inextricable mysteries. So accustomed was I to his invariable +success that the very possibility of his failing had ceased to +enter into my head. + +It was close upon four before the door opened, and a +drunken-looking groom, ill-kempt and side-whiskered, with an +inflamed face and disreputable clothes, walked into the room. +Accustomed as I was to my friend's amazing powers in the use of +disguises, I had to look three times before I was certain that it +was indeed he. With a nod he vanished into the bedroom, whence he +emerged in five minutes tweed-suited and respectable, as of old. +Putting his hands into his pockets, he stretched out his legs in +front of the fire and laughed heartily for some minutes. + +"Well, really!" he cried, and then he choked and laughed again +until he was obliged to lie back, limp and helpless, in the +chair. + +"What is it?" + +"It's quite too funny. I am sure you could never guess how I +employed my morning, or what I ended by doing." + +"I can't imagine. I suppose that you have been watching the +habits, and perhaps the house, of Miss Irene Adler." + +"Quite so; but the sequel was rather unusual. I will tell you, +however. I left the house a little after eight o'clock this +morning in the character of a groom out of work. There is a +wonderful sympathy and freemasonry among horsey men. Be one of +them, and you will know all that there is to know. I soon found +Briony Lodge. It is a bijou villa, with a garden at the back, but +built out in front right up to the road, two stories. Chubb lock +to the door. Large sitting-room on the right side, well +furnished, with long windows almost to the floor, and those +preposterous English window fasteners which a child could open. +Behind there was nothing remarkable, save that the passage window +could be reached from the top of the coach-house. I walked round +it and examined it closely from every point of view, but without +noting anything else of interest. + +"I then lounged down the street and found, as I expected, that +there was a mews in a lane which runs down by one wall of the +garden. I lent the ostlers a hand in rubbing down their horses, +and received in exchange twopence, a glass of half and half, two +fills of shag tobacco, and as much information as I could desire +about Miss Adler, to say nothing of half a dozen other people in +the neighbourhood in whom I was not in the least interested, but +whose biographies I was compelled to listen to." + +"And what of Irene Adler?" I asked. + +"Oh, she has turned all the men's heads down in that part. She is +the daintiest thing under a bonnet on this planet. So say the +Serpentine-mews, to a man. She lives quietly, sings at concerts, +drives out at five every day, and returns at seven sharp for +dinner. Seldom goes out at other times, except when she sings. +Has only one male visitor, but a good deal of him. He is dark, +handsome, and dashing, never calls less than once a day, and +often twice. He is a Mr. Godfrey Norton, of the Inner Temple. See +the advantages of a cabman as a confidant. They had driven him +home a dozen times from Serpentine-mews, and knew all about him. +When I had listened to all they had to tell, I began to walk up +and down near Briony Lodge once more, and to think over my plan +of campaign. + +"This Godfrey Norton was evidently an important factor in the +matter. He was a lawyer. That sounded ominous. What was the +relation between them, and what the object of his repeated +visits? Was she his client, his friend, or his mistress? If the +former, she had probably transferred the photograph to his +keeping. If the latter, it was less likely. On the issue of this +question depended whether I should continue my work at Briony +Lodge, or turn my attention to the gentleman's chambers in the +Temple. It was a delicate point, and it widened the field of my +inquiry. I fear that I bore you with these details, but I have to +let you see my little difficulties, if you are to understand the +situation." + +"I am following you closely," I answered. + +"I was still balancing the matter in my mind when a hansom cab +drove up to Briony Lodge, and a gentleman sprang out. He was a +remarkably handsome man, dark, aquiline, and moustached--evidently +the man of whom I had heard. He appeared to be in a +great hurry, shouted to the cabman to wait, and brushed past the +maid who opened the door with the air of a man who was thoroughly +at home. + +"He was in the house about half an hour, and I could catch +glimpses of him in the windows of the sitting-room, pacing up and +down, talking excitedly, and waving his arms. Of her I could see +nothing. Presently he emerged, looking even more flurried than +before. As he stepped up to the cab, he pulled a gold watch from +his pocket and looked at it earnestly, 'Drive like the devil,' he +shouted, 'first to Gross & Hankey's in Regent Street, and then to +the Church of St. Monica in the Edgeware Road. Half a guinea if +you do it in twenty minutes!' + +"Away they went, and I was just wondering whether I should not do +well to follow them when up the lane came a neat little landau, +the coachman with his coat only half-buttoned, and his tie under +his ear, while all the tags of his harness were sticking out of +the buckles. It hadn't pulled up before she shot out of the hall +door and into it. I only caught a glimpse of her at the moment, +but she was a lovely woman, with a face that a man might die for. + +"'The Church of St. Monica, John,' she cried, 'and half a +sovereign if you reach it in twenty minutes.' + +"This was quite too good to lose, Watson. I was just balancing +whether I should run for it, or whether I should perch behind her +landau when a cab came through the street. The driver looked +twice at such a shabby fare, but I jumped in before he could +object. 'The Church of St. Monica,' said I, 'and half a sovereign +if you reach it in twenty minutes.' It was twenty-five minutes to +twelve, and of course it was clear enough what was in the wind. + +"My cabby drove fast. I don't think I ever drove faster, but the +others were there before us. The cab and the landau with their +steaming horses were in front of the door when I arrived. I paid +the man and hurried into the church. There was not a soul there +save the two whom I had followed and a surpliced clergyman, who +seemed to be expostulating with them. They were all three +standing in a knot in front of the altar. I lounged up the side +aisle like any other idler who has dropped into a church. +Suddenly, to my surprise, the three at the altar faced round to +me, and Godfrey Norton came running as hard as he could towards +me. + +"'Thank God,' he cried. 'You'll do. Come! Come!' + +"'What then?' I asked. + +"'Come, man, come, only three minutes, or it won't be legal.' + +"I was half-dragged up to the altar, and before I knew where I was +I found myself mumbling responses which were whispered in my ear, +and vouching for things of which I knew nothing, and generally +assisting in the secure tying up of Irene Adler, spinster, to +Godfrey Norton, bachelor. It was all done in an instant, and +there was the gentleman thanking me on the one side and the lady +on the other, while the clergyman beamed on me in front. It was +the most preposterous position in which I ever found myself in my +life, and it was the thought of it that started me laughing just +now. It seems that there had been some informality about their +license, that the clergyman absolutely refused to marry them +without a witness of some sort, and that my lucky appearance +saved the bridegroom from having to sally out into the streets in +search of a best man. The bride gave me a sovereign, and I mean +to wear it on my watch-chain in memory of the occasion." + +"This is a very unexpected turn of affairs," said I; "and what +then?" + +"Well, I found my plans very seriously menaced. It looked as if +the pair might take an immediate departure, and so necessitate +very prompt and energetic measures on my part. At the church +door, however, they separated, he driving back to the Temple, and +she to her own house. 'I shall drive out in the park at five as +usual,' she said as she left him. I heard no more. They drove +away in different directions, and I went off to make my own +arrangements." + +"Which are?" + +"Some cold beef and a glass of beer," he answered, ringing the +bell. "I have been too busy to think of food, and I am likely to +be busier still this evening. By the way, Doctor, I shall want +your co-operation." + +"I shall be delighted." + +"You don't mind breaking the law?" + +"Not in the least." + +"Nor running a chance of arrest?" + +"Not in a good cause." + +"Oh, the cause is excellent!" + +"Then I am your man." + +"I was sure that I might rely on you." + +"But what is it you wish?" + +"When Mrs. Turner has brought in the tray I will make it clear to +you. Now," he said as he turned hungrily on the simple fare that +our landlady had provided, "I must discuss it while I eat, for I +have not much time. It is nearly five now. In two hours we must +be on the scene of action. Miss Irene, or Madame, rather, returns +from her drive at seven. We must be at Briony Lodge to meet her." + +"And what then?" + +"You must leave that to me. I have already arranged what is to +occur. There is only one point on which I must insist. You must +not interfere, come what may. You understand?" + +"I am to be neutral?" + +"To do nothing whatever. There will probably be some small +unpleasantness. Do not join in it. It will end in my being +conveyed into the house. Four or five minutes afterwards the +sitting-room window will open. You are to station yourself close +to that open window." + +"Yes." + +"You are to watch me, for I will be visible to you." + +"Yes." + +"And when I raise my hand--so--you will throw into the room what +I give you to throw, and will, at the same time, raise the cry of +fire. You quite follow me?" + +"Entirely." + +"It is nothing very formidable," he said, taking a long cigar-shaped +roll from his pocket. "It is an ordinary plumber's smoke-rocket, +fitted with a cap at either end to make it self-lighting. +Your task is confined to that. When you raise your cry of fire, +it will be taken up by quite a number of people. You may then +walk to the end of the street, and I will rejoin you in ten +minutes. I hope that I have made myself clear?" + +"I am to remain neutral, to get near the window, to watch you, +and at the signal to throw in this object, then to raise the cry +of fire, and to wait you at the corner of the street." + +"Precisely." + +"Then you may entirely rely on me." + +"That is excellent. I think, perhaps, it is almost time that I +prepare for the new role I have to play." + +He disappeared into his bedroom and returned in a few minutes in +the character of an amiable and simple-minded Nonconformist +clergyman. His broad black hat, his baggy trousers, his white +tie, his sympathetic smile, and general look of peering and +benevolent curiosity were such as Mr. John Hare alone could have +equalled. It was not merely that Holmes changed his costume. His +expression, his manner, his very soul seemed to vary with every +fresh part that he assumed. The stage lost a fine actor, even as +science lost an acute reasoner, when he became a specialist in +crime. + +It was a quarter past six when we left Baker Street, and it still +wanted ten minutes to the hour when we found ourselves in +Serpentine Avenue. It was already dusk, and the lamps were just +being lighted as we paced up and down in front of Briony Lodge, +waiting for the coming of its occupant. The house was just such +as I had pictured it from Sherlock Holmes' succinct description, +but the locality appeared to be less private than I expected. On +the contrary, for a small street in a quiet neighbourhood, it was +remarkably animated. There was a group of shabbily dressed men +smoking and laughing in a corner, a scissors-grinder with his +wheel, two guardsmen who were flirting with a nurse-girl, and +several well-dressed young men who were lounging up and down with +cigars in their mouths. + +"You see," remarked Holmes, as we paced to and fro in front of +the house, "this marriage rather simplifies matters. The +photograph becomes a double-edged weapon now. The chances are +that she would be as averse to its being seen by Mr. Godfrey +Norton, as our client is to its coming to the eyes of his +princess. Now the question is, Where are we to find the +photograph?" + +"Where, indeed?" + +"It is most unlikely that she carries it about with her. It is +cabinet size. Too large for easy concealment about a woman's +dress. She knows that the King is capable of having her waylaid +and searched. Two attempts of the sort have already been made. We +may take it, then, that she does not carry it about with her." + +"Where, then?" + +"Her banker or her lawyer. There is that double possibility. But +I am inclined to think neither. Women are naturally secretive, +and they like to do their own secreting. Why should she hand it +over to anyone else? She could trust her own guardianship, but +she could not tell what indirect or political influence might be +brought to bear upon a business man. Besides, remember that she +had resolved to use it within a few days. It must be where she +can lay her hands upon it. It must be in her own house." + +"But it has twice been burgled." + +"Pshaw! They did not know how to look." + +"But how will you look?" + +"I will not look." + +"What then?" + +"I will get her to show me." + +"But she will refuse." + +"She will not be able to. But I hear the rumble of wheels. It is +her carriage. Now carry out my orders to the letter." + +As he spoke the gleam of the side-lights of a carriage came round +the curve of the avenue. It was a smart little landau which +rattled up to the door of Briony Lodge. As it pulled up, one of +the loafing men at the corner dashed forward to open the door in +the hope of earning a copper, but was elbowed away by another +loafer, who had rushed up with the same intention. A fierce +quarrel broke out, which was increased by the two guardsmen, who +took sides with one of the loungers, and by the scissors-grinder, +who was equally hot upon the other side. A blow was struck, and +in an instant the lady, who had stepped from her carriage, was +the centre of a little knot of flushed and struggling men, who +struck savagely at each other with their fists and sticks. Holmes +dashed into the crowd to protect the lady; but just as he reached +her he gave a cry and dropped to the ground, with the blood +running freely down his face. At his fall the guardsmen took to +their heels in one direction and the loungers in the other, while +a number of better-dressed people, who had watched the scuffle +without taking part in it, crowded in to help the lady and to +attend to the injured man. Irene Adler, as I will still call her, +had hurried up the steps; but she stood at the top with her +superb figure outlined against the lights of the hall, looking +back into the street. + +"Is the poor gentleman much hurt?" she asked. + +"He is dead," cried several voices. + +"No, no, there's life in him!" shouted another. "But he'll be +gone before you can get him to hospital." + +"He's a brave fellow," said a woman. "They would have had the +lady's purse and watch if it hadn't been for him. They were a +gang, and a rough one, too. Ah, he's breathing now." + +"He can't lie in the street. May we bring him in, marm?" + +"Surely. Bring him into the sitting-room. There is a comfortable +sofa. This way, please!" + +Slowly and solemnly he was borne into Briony Lodge and laid out +in the principal room, while I still observed the proceedings +from my post by the window. The lamps had been lit, but the +blinds had not been drawn, so that I could see Holmes as he lay +upon the couch. I do not know whether he was seized with +compunction at that moment for the part he was playing, but I +know that I never felt more heartily ashamed of myself in my life +than when I saw the beautiful creature against whom I was +conspiring, or the grace and kindliness with which she waited +upon the injured man. And yet it would be the blackest treachery +to Holmes to draw back now from the part which he had intrusted +to me. I hardened my heart, and took the smoke-rocket from under +my ulster. After all, I thought, we are not injuring her. We are +but preventing her from injuring another. + +Holmes had sat up upon the couch, and I saw him motion like a man +who is in need of air. A maid rushed across and threw open the +window. At the same instant I saw him raise his hand and at the +signal I tossed my rocket into the room with a cry of "Fire!" The +word was no sooner out of my mouth than the whole crowd of +spectators, well dressed and ill--gentlemen, ostlers, and +servant-maids--joined in a general shriek of "Fire!" Thick clouds +of smoke curled through the room and out at the open window. I +caught a glimpse of rushing figures, and a moment later the voice +of Holmes from within assuring them that it was a false alarm. +Slipping through the shouting crowd I made my way to the corner +of the street, and in ten minutes was rejoiced to find my +friend's arm in mine, and to get away from the scene of uproar. +He walked swiftly and in silence for some few minutes until we +had turned down one of the quiet streets which lead towards the +Edgeware Road. + +"You did it very nicely, Doctor," he remarked. "Nothing could +have been better. It is all right." + +"You have the photograph?" + +"I know where it is." + +"And how did you find out?" + +"She showed me, as I told you she would." + +"I am still in the dark." + +"I do not wish to make a mystery," said he, laughing. "The matter +was perfectly simple. You, of course, saw that everyone in the +street was an accomplice. They were all engaged for the evening." + +"I guessed as much." + +"Then, when the row broke out, I had a little moist red paint in +the palm of my hand. I rushed forward, fell down, clapped my hand +to my face, and became a piteous spectacle. It is an old trick." + +"That also I could fathom." + +"Then they carried me in. She was bound to have me in. What else +could she do? And into her sitting-room, which was the very room +which I suspected. It lay between that and her bedroom, and I was +determined to see which. They laid me on a couch, I motioned for +air, they were compelled to open the window, and you had your +chance." + +"How did that help you?" + +"It was all-important. When a woman thinks that her house is on +fire, her instinct is at once to rush to the thing which she +values most. It is a perfectly overpowering impulse, and I have +more than once taken advantage of it. In the case of the +Darlington substitution scandal it was of use to me, and also in +the Arnsworth Castle business. A married woman grabs at her baby; +an unmarried one reaches for her jewel-box. Now it was clear to +me that our lady of to-day had nothing in the house more precious +to her than what we are in quest of. She would rush to secure it. +The alarm of fire was admirably done. The smoke and shouting were +enough to shake nerves of steel. She responded beautifully. The +photograph is in a recess behind a sliding panel just above the +right bell-pull. She was there in an instant, and I caught a +glimpse of it as she half-drew it out. When I cried out that it +was a false alarm, she replaced it, glanced at the rocket, rushed +from the room, and I have not seen her since. I rose, and, making +my excuses, escaped from the house. I hesitated whether to +attempt to secure the photograph at once; but the coachman had +come in, and as he was watching me narrowly it seemed safer to +wait. A little over-precipitance may ruin all." + +"And now?" I asked. + +"Our quest is practically finished. I shall call with the King +to-morrow, and with you, if you care to come with us. We will be +shown into the sitting-room to wait for the lady, but it is +probable that when she comes she may find neither us nor the +photograph. It might be a satisfaction to his Majesty to regain +it with his own hands." + +"And when will you call?" + +"At eight in the morning. She will not be up, so that we shall +have a clear field. Besides, we must be prompt, for this marriage +may mean a complete change in her life and habits. I must wire to +the King without delay." + +We had reached Baker Street and had stopped at the door. He was +searching his pockets for the key when someone passing said: + +"Good-night, Mister Sherlock Holmes." + +There were several people on the pavement at the time, but the +greeting appeared to come from a slim youth in an ulster who had +hurried by. + +"I've heard that voice before," said Holmes, staring down the +dimly lit street. "Now, I wonder who the deuce that could have +been." + + +III. + +I slept at Baker Street that night, and we were engaged upon our +toast and coffee in the morning when the King of Bohemia rushed +into the room. + +"You have really got it!" he cried, grasping Sherlock Holmes by +either shoulder and looking eagerly into his face. + +"Not yet." + +"But you have hopes?" + +"I have hopes." + +"Then, come. I am all impatience to be gone." + +"We must have a cab." + +"No, my brougham is waiting." + +"Then that will simplify matters." We descended and started off +once more for Briony Lodge. + +"Irene Adler is married," remarked Holmes. + +"Married! When?" + +"Yesterday." + +"But to whom?" + +"To an English lawyer named Norton." + +"But she could not love him." + +"I am in hopes that she does." + +"And why in hopes?" + +"Because it would spare your Majesty all fear of future +annoyance. If the lady loves her husband, she does not love your +Majesty. If she does not love your Majesty, there is no reason +why she should interfere with your Majesty's plan." + +"It is true. And yet--Well! I wish she had been of my own +station! What a queen she would have made!" He relapsed into a +moody silence, which was not broken until we drew up in +Serpentine Avenue. + +The door of Briony Lodge was open, and an elderly woman stood +upon the steps. She watched us with a sardonic eye as we stepped +from the brougham. + +"Mr. Sherlock Holmes, I believe?" said she. + +"I am Mr. Holmes," answered my companion, looking at her with a +questioning and rather startled gaze. + +"Indeed! My mistress told me that you were likely to call. She +left this morning with her husband by the 5:15 train from Charing +Cross for the Continent." + +"What!" Sherlock Holmes staggered back, white with chagrin and +surprise. "Do you mean that she has left England?" + +"Never to return." + +"And the papers?" asked the King hoarsely. "All is lost." + +"We shall see." He pushed past the servant and rushed into the +drawing-room, followed by the King and myself. The furniture was +scattered about in every direction, with dismantled shelves and +open drawers, as if the lady had hurriedly ransacked them before +her flight. Holmes rushed at the bell-pull, tore back a small +sliding shutter, and, plunging in his hand, pulled out a +photograph and a letter. The photograph was of Irene Adler +herself in evening dress, the letter was superscribed to +"Sherlock Holmes, Esq. To be left till called for." My friend +tore it open and we all three read it together. It was dated at +midnight of the preceding night and ran in this way: + +"MY DEAR MR. SHERLOCK HOLMES,--You really did it very well. You +took me in completely. Until after the alarm of fire, I had not a +suspicion. But then, when I found how I had betrayed myself, I +began to think. I had been warned against you months ago. I had +been told that if the King employed an agent it would certainly +be you. And your address had been given me. Yet, with all this, +you made me reveal what you wanted to know. Even after I became +suspicious, I found it hard to think evil of such a dear, kind +old clergyman. But, you know, I have been trained as an actress +myself. Male costume is nothing new to me. I often take advantage +of the freedom which it gives. I sent John, the coachman, to +watch you, ran up stairs, got into my walking-clothes, as I call +them, and came down just as you departed. + +"Well, I followed you to your door, and so made sure that I was +really an object of interest to the celebrated Mr. Sherlock +Holmes. Then I, rather imprudently, wished you good-night, and +started for the Temple to see my husband. + +"We both thought the best resource was flight, when pursued by +so formidable an antagonist; so you will find the nest empty when +you call to-morrow. As to the photograph, your client may rest in +peace. I love and am loved by a better man than he. The King may +do what he will without hindrance from one whom he has cruelly +wronged. I keep it only to safeguard myself, and to preserve a +weapon which will always secure me from any steps which he might +take in the future. I leave a photograph which he might care to +possess; and I remain, dear Mr. Sherlock Holmes, + + "Very truly yours, + "IRENE NORTON, ne ADLER." + +"What a woman--oh, what a woman!" cried the King of Bohemia, when +we had all three read this epistle. "Did I not tell you how quick +and resolute she was? Would she not have made an admirable queen? +Is it not a pity that she was not on my level?" + +"From what I have seen of the lady she seems indeed to be on a +very different level to your Majesty," said Holmes coldly. "I am +sorry that I have not been able to bring your Majesty's business +to a more successful conclusion." + +"On the contrary, my dear sir," cried the King; "nothing could be +more successful. I know that her word is inviolate. The +photograph is now as safe as if it were in the fire." + +"I am glad to hear your Majesty say so." + +"I am immensely indebted to you. Pray tell me in what way I can +reward you. This ring--" He slipped an emerald snake ring from +his finger and held it out upon the palm of his hand. + +"Your Majesty has something which I should value even more +highly," said Holmes. + +"You have but to name it." + +"This photograph!" + +The King stared at him in amazement. + +"Irene's photograph!" he cried. "Certainly, if you wish it." + +"I thank your Majesty. Then there is no more to be done in the +matter. I have the honour to wish you a very good-morning." He +bowed, and, turning away without observing the hand which the +King had stretched out to him, he set off in my company for his +chambers. + +And that was how a great scandal threatened to affect the kingdom +of Bohemia, and how the best plans of Mr. Sherlock Holmes were +beaten by a woman's wit. He used to make merry over the +cleverness of women, but I have not heard him do it of late. And +when he speaks of Irene Adler, or when he refers to her +photograph, it is always under the honourable title of the woman. + + + +ADVENTURE II. THE RED-HEADED LEAGUE + +I had called upon my friend, Mr. Sherlock Holmes, one day in the +autumn of last year and found him in deep conversation with a +very stout, florid-faced, elderly gentleman with fiery red hair. +With an apology for my intrusion, I was about to withdraw when +Holmes pulled me abruptly into the room and closed the door +behind me. + +"You could not possibly have come at a better time, my dear +Watson," he said cordially. + +"I was afraid that you were engaged." + +"So I am. Very much so." + +"Then I can wait in the next room." + +"Not at all. This gentleman, Mr. Wilson, has been my partner and +helper in many of my most successful cases, and I have no +doubt that he will be of the utmost use to me in yours also." + +The stout gentleman half rose from his chair and gave a bob of +greeting, with a quick little questioning glance from his small +fat-encircled eyes. + +"Try the settee," said Holmes, relapsing into his armchair and +putting his fingertips together, as was his custom when in +judicial moods. "I know, my dear Watson, that you share my love +of all that is bizarre and outside the conventions and humdrum +routine of everyday life. You have shown your relish for it by +the enthusiasm which has prompted you to chronicle, and, if you +will excuse my saying so, somewhat to embellish so many of my own +little adventures." + +"Your cases have indeed been of the greatest interest to me," I +observed. + +"You will remember that I remarked the other day, just before we +went into the very simple problem presented by Miss Mary +Sutherland, that for strange effects and extraordinary +combinations we must go to life itself, which is always far more +daring than any effort of the imagination." + +"A proposition which I took the liberty of doubting." + +"You did, Doctor, but none the less you must come round to my +view, for otherwise I shall keep on piling fact upon fact on you +until your reason breaks down under them and acknowledges me to +be right. Now, Mr. Jabez Wilson here has been good enough to call +upon me this morning, and to begin a narrative which promises to +be one of the most singular which I have listened to for some +time. You have heard me remark that the strangest and most unique +things are very often connected not with the larger but with the +smaller crimes, and occasionally, indeed, where there is room for +doubt whether any positive crime has been committed. As far as I +have heard it is impossible for me to say whether the present +case is an instance of crime or not, but the course of events is +certainly among the most singular that I have ever listened to. +Perhaps, Mr. Wilson, you would have the great kindness to +recommence your narrative. I ask you not merely because my friend +Dr. Watson has not heard the opening part but also because the +peculiar nature of the story makes me anxious to have every +possible detail from your lips. As a rule, when I have heard some +slight indication of the course of events, I am able to guide +myself by the thousands of other similar cases which occur to my +memory. In the present instance I am forced to admit that the +facts are, to the best of my belief, unique." + +The portly client puffed out his chest with an appearance of some +little pride and pulled a dirty and wrinkled newspaper from the +inside pocket of his greatcoat. As he glanced down the +advertisement column, with his head thrust forward and the paper +flattened out upon his knee, I took a good look at the man and +endeavoured, after the fashion of my companion, to read the +indications which might be presented by his dress or appearance. + +I did not gain very much, however, by my inspection. Our visitor +bore every mark of being an average commonplace British +tradesman, obese, pompous, and slow. He wore rather baggy grey +shepherd's check trousers, a not over-clean black frock-coat, +unbuttoned in the front, and a drab waistcoat with a heavy brassy +Albert chain, and a square pierced bit of metal dangling down as +an ornament. A frayed top-hat and a faded brown overcoat with a +wrinkled velvet collar lay upon a chair beside him. Altogether, +look as I would, there was nothing remarkable about the man save +his blazing red head, and the expression of extreme chagrin and +discontent upon his features. + +Sherlock Holmes' quick eye took in my occupation, and he shook +his head with a smile as he noticed my questioning glances. +"Beyond the obvious facts that he has at some time done manual +labour, that he takes snuff, that he is a Freemason, that he has +been in China, and that he has done a considerable amount of +writing lately, I can deduce nothing else." + +Mr. Jabez Wilson started up in his chair, with his forefinger +upon the paper, but his eyes upon my companion. + +"How, in the name of good-fortune, did you know all that, Mr. +Holmes?" he asked. "How did you know, for example, that I did +manual labour. It's as true as gospel, for I began as a ship's +carpenter." + +"Your hands, my dear sir. Your right hand is quite a size larger +than your left. You have worked with it, and the muscles are more +developed." + +"Well, the snuff, then, and the Freemasonry?" + +"I won't insult your intelligence by telling you how I read that, +especially as, rather against the strict rules of your order, you +use an arc-and-compass breastpin." + +"Ah, of course, I forgot that. But the writing?" + +"What else can be indicated by that right cuff so very shiny for +five inches, and the left one with the smooth patch near the +elbow where you rest it upon the desk?" + +"Well, but China?" + +"The fish that you have tattooed immediately above your right +wrist could only have been done in China. I have made a small +study of tattoo marks and have even contributed to the literature +of the subject. That trick of staining the fishes' scales of a +delicate pink is quite peculiar to China. When, in addition, I +see a Chinese coin hanging from your watch-chain, the matter +becomes even more simple." + +Mr. Jabez Wilson laughed heavily. "Well, I never!" said he. "I +thought at first that you had done something clever, but I see +that there was nothing in it, after all." + +"I begin to think, Watson," said Holmes, "that I make a mistake +in explaining. 'Omne ignotum pro magnifico,' you know, and my +poor little reputation, such as it is, will suffer shipwreck if I +am so candid. Can you not find the advertisement, Mr. Wilson?" + +"Yes, I have got it now," he answered with his thick red finger +planted halfway down the column. "Here it is. This is what began +it all. You just read it for yourself, sir." + +I took the paper from him and read as follows: + +"TO THE RED-HEADED LEAGUE: On account of the bequest of the late +Ezekiah Hopkins, of Lebanon, Pennsylvania, U. S. A., there is now +another vacancy open which entitles a member of the League to a +salary of 4 pounds a week for purely nominal services. All +red-headed men who are sound in body and mind and above the age +of twenty-one years, are eligible. Apply in person on Monday, at +eleven o'clock, to Duncan Ross, at the offices of the League, 7 +Pope's Court, Fleet Street." + +"What on earth does this mean?" I ejaculated after I had twice +read over the extraordinary announcement. + +Holmes chuckled and wriggled in his chair, as was his habit when +in high spirits. "It is a little off the beaten track, isn't it?" +said he. "And now, Mr. Wilson, off you go at scratch and tell us +all about yourself, your household, and the effect which this +advertisement had upon your fortunes. You will first make a note, +Doctor, of the paper and the date." + +"It is The Morning Chronicle of April 27, 1890. Just two months +ago." + +"Very good. Now, Mr. Wilson?" + +"Well, it is just as I have been telling you, Mr. Sherlock +Holmes," said Jabez Wilson, mopping his forehead; "I have a small +pawnbroker's business at Coburg Square, near the City. It's not a +very large affair, and of late years it has not done more than +just give me a living. I used to be able to keep two assistants, +but now I only keep one; and I would have a job to pay him but +that he is willing to come for half wages so as to learn the +business." + +"What is the name of this obliging youth?" asked Sherlock Holmes. + +"His name is Vincent Spaulding, and he's not such a youth, +either. It's hard to say his age. I should not wish a smarter +assistant, Mr. Holmes; and I know very well that he could better +himself and earn twice what I am able to give him. But, after +all, if he is satisfied, why should I put ideas in his head?" + +"Why, indeed? You seem most fortunate in having an employ who +comes under the full market price. It is not a common experience +among employers in this age. I don't know that your assistant is +not as remarkable as your advertisement." + +"Oh, he has his faults, too," said Mr. Wilson. "Never was such a +fellow for photography. Snapping away with a camera when he ought +to be improving his mind, and then diving down into the cellar +like a rabbit into its hole to develop his pictures. That is his +main fault, but on the whole he's a good worker. There's no vice +in him." + +"He is still with you, I presume?" + +"Yes, sir. He and a girl of fourteen, who does a bit of simple +cooking and keeps the place clean--that's all I have in the +house, for I am a widower and never had any family. We live very +quietly, sir, the three of us; and we keep a roof over our heads +and pay our debts, if we do nothing more. + +"The first thing that put us out was that advertisement. +Spaulding, he came down into the office just this day eight +weeks, with this very paper in his hand, and he says: + +"'I wish to the Lord, Mr. Wilson, that I was a red-headed man.' + +"'Why that?' I asks. + +"'Why,' says he, 'here's another vacancy on the League of the +Red-headed Men. It's worth quite a little fortune to any man who +gets it, and I understand that there are more vacancies than +there are men, so that the trustees are at their wits' end what +to do with the money. If my hair would only change colour, here's +a nice little crib all ready for me to step into.' + +"'Why, what is it, then?' I asked. You see, Mr. Holmes, I am a +very stay-at-home man, and as my business came to me instead of +my having to go to it, I was often weeks on end without putting +my foot over the door-mat. In that way I didn't know much of what +was going on outside, and I was always glad of a bit of news. + +"'Have you never heard of the League of the Red-headed Men?' he +asked with his eyes open. + +"'Never.' + +"'Why, I wonder at that, for you are eligible yourself for one +of the vacancies.' + +"'And what are they worth?' I asked. + +"'Oh, merely a couple of hundred a year, but the work is slight, +and it need not interfere very much with one's other +occupations.' + +"Well, you can easily think that that made me prick up my ears, +for the business has not been over-good for some years, and an +extra couple of hundred would have been very handy. + +"'Tell me all about it,' said I. + +"'Well,' said he, showing me the advertisement, 'you can see for +yourself that the League has a vacancy, and there is the address +where you should apply for particulars. As far as I can make out, +the League was founded by an American millionaire, Ezekiah +Hopkins, who was very peculiar in his ways. He was himself +red-headed, and he had a great sympathy for all red-headed men; +so when he died it was found that he had left his enormous +fortune in the hands of trustees, with instructions to apply the +interest to the providing of easy berths to men whose hair is of +that colour. From all I hear it is splendid pay and very little to +do.' + +"'But,' said I, 'there would be millions of red-headed men who +would apply.' + +"'Not so many as you might think,' he answered. 'You see it is +really confined to Londoners, and to grown men. This American had +started from London when he was young, and he wanted to do the +old town a good turn. Then, again, I have heard it is no use your +applying if your hair is light red, or dark red, or anything but +real bright, blazing, fiery red. Now, if you cared to apply, Mr. +Wilson, you would just walk in; but perhaps it would hardly be +worth your while to put yourself out of the way for the sake of a +few hundred pounds.' + +"Now, it is a fact, gentlemen, as you may see for yourselves, +that my hair is of a very full and rich tint, so that it seemed +to me that if there was to be any competition in the matter I +stood as good a chance as any man that I had ever met. Vincent +Spaulding seemed to know so much about it that I thought he might +prove useful, so I just ordered him to put up the shutters for +the day and to come right away with me. He was very willing to +have a holiday, so we shut the business up and started off for +the address that was given us in the advertisement. + +"I never hope to see such a sight as that again, Mr. Holmes. From +north, south, east, and west every man who had a shade of red in +his hair had tramped into the city to answer the advertisement. +Fleet Street was choked with red-headed folk, and Pope's Court +looked like a coster's orange barrow. I should not have thought +there were so many in the whole country as were brought together +by that single advertisement. Every shade of colour they +were--straw, lemon, orange, brick, Irish-setter, liver, clay; +but, as Spaulding said, there were not many who had the real +vivid flame-coloured tint. When I saw how many were waiting, I +would have given it up in despair; but Spaulding would not hear +of it. How he did it I could not imagine, but he pushed and +pulled and butted until he got me through the crowd, and right up +to the steps which led to the office. There was a double stream +upon the stair, some going up in hope, and some coming back +dejected; but we wedged in as well as we could and soon found +ourselves in the office." + +"Your experience has been a most entertaining one," remarked +Holmes as his client paused and refreshed his memory with a huge +pinch of snuff. "Pray continue your very interesting statement." + +"There was nothing in the office but a couple of wooden chairs +and a deal table, behind which sat a small man with a head that +was even redder than mine. He said a few words to each candidate +as he came up, and then he always managed to find some fault in +them which would disqualify them. Getting a vacancy did not seem +to be such a very easy matter, after all. However, when our turn +came the little man was much more favourable to me than to any of +the others, and he closed the door as we entered, so that he +might have a private word with us. + +"'This is Mr. Jabez Wilson,' said my assistant, 'and he is +willing to fill a vacancy in the League.' + +"'And he is admirably suited for it,' the other answered. 'He has +every requirement. I cannot recall when I have seen anything so +fine.' He took a step backward, cocked his head on one side, and +gazed at my hair until I felt quite bashful. Then suddenly he +plunged forward, wrung my hand, and congratulated me warmly on my +success. + +"'It would be injustice to hesitate,' said he. 'You will, +however, I am sure, excuse me for taking an obvious precaution.' +With that he seized my hair in both his hands, and tugged until I +yelled with the pain. 'There is water in your eyes,' said he as +he released me. 'I perceive that all is as it should be. But we +have to be careful, for we have twice been deceived by wigs and +once by paint. I could tell you tales of cobbler's wax which +would disgust you with human nature.' He stepped over to the +window and shouted through it at the top of his voice that the +vacancy was filled. A groan of disappointment came up from below, +and the folk all trooped away in different directions until there +was not a red-head to be seen except my own and that of the +manager. + +"'My name,' said he, 'is Mr. Duncan Ross, and I am myself one of +the pensioners upon the fund left by our noble benefactor. Are +you a married man, Mr. Wilson? Have you a family?' + +"I answered that I had not. + +"His face fell immediately. + +"'Dear me!' he said gravely, 'that is very serious indeed! I am +sorry to hear you say that. The fund was, of course, for the +propagation and spread of the red-heads as well as for their +maintenance. It is exceedingly unfortunate that you should be a +bachelor.' + +"My face lengthened at this, Mr. Holmes, for I thought that I was +not to have the vacancy after all; but after thinking it over for +a few minutes he said that it would be all right. + +"'In the case of another,' said he, 'the objection might be +fatal, but we must stretch a point in favour of a man with such a +head of hair as yours. When shall you be able to enter upon your +new duties?' + +"'Well, it is a little awkward, for I have a business already,' +said I. + +"'Oh, never mind about that, Mr. Wilson!' said Vincent Spaulding. +'I should be able to look after that for you.' + +"'What would be the hours?' I asked. + +"'Ten to two.' + +"Now a pawnbroker's business is mostly done of an evening, Mr. +Holmes, especially Thursday and Friday evening, which is just +before pay-day; so it would suit me very well to earn a little in +the mornings. Besides, I knew that my assistant was a good man, +and that he would see to anything that turned up. + +"'That would suit me very well,' said I. 'And the pay?' + +"'Is 4 pounds a week.' + +"'And the work?' + +"'Is purely nominal.' + +"'What do you call purely nominal?' + +"'Well, you have to be in the office, or at least in the +building, the whole time. If you leave, you forfeit your whole +position forever. The will is very clear upon that point. You +don't comply with the conditions if you budge from the office +during that time.' + +"'It's only four hours a day, and I should not think of leaving,' +said I. + +"'No excuse will avail,' said Mr. Duncan Ross; 'neither sickness +nor business nor anything else. There you must stay, or you lose +your billet.' + +"'And the work?' + +"'Is to copy out the "Encyclopaedia Britannica." There is the first +volume of it in that press. You must find your own ink, pens, and +blotting-paper, but we provide this table and chair. Will you be +ready to-morrow?' + +"'Certainly,' I answered. + +"'Then, good-bye, Mr. Jabez Wilson, and let me congratulate you +once more on the important position which you have been fortunate +enough to gain.' He bowed me out of the room and I went home with +my assistant, hardly knowing what to say or do, I was so pleased +at my own good fortune. + +"Well, I thought over the matter all day, and by evening I was in +low spirits again; for I had quite persuaded myself that the +whole affair must be some great hoax or fraud, though what its +object might be I could not imagine. It seemed altogether past +belief that anyone could make such a will, or that they would pay +such a sum for doing anything so simple as copying out the +'Encyclopaedia Britannica.' Vincent Spaulding did what he could to +cheer me up, but by bedtime I had reasoned myself out of the +whole thing. However, in the morning I determined to have a look +at it anyhow, so I bought a penny bottle of ink, and with a +quill-pen, and seven sheets of foolscap paper, I started off for +Pope's Court. + +"Well, to my surprise and delight, everything was as right as +possible. The table was set out ready for me, and Mr. Duncan Ross +was there to see that I got fairly to work. He started me off +upon the letter A, and then he left me; but he would drop in from +time to time to see that all was right with me. At two o'clock he +bade me good-day, complimented me upon the amount that I had +written, and locked the door of the office after me. + +"This went on day after day, Mr. Holmes, and on Saturday the +manager came in and planked down four golden sovereigns for my +week's work. It was the same next week, and the same the week +after. Every morning I was there at ten, and every afternoon I +left at two. By degrees Mr. Duncan Ross took to coming in only +once of a morning, and then, after a time, he did not come in at +all. Still, of course, I never dared to leave the room for an +instant, for I was not sure when he might come, and the billet +was such a good one, and suited me so well, that I would not risk +the loss of it. + +"Eight weeks passed away like this, and I had written about +Abbots and Archery and Armour and Architecture and Attica, and +hoped with diligence that I might get on to the B's before very +long. It cost me something in foolscap, and I had pretty nearly +filled a shelf with my writings. And then suddenly the whole +business came to an end." + +"To an end?" + +"Yes, sir. And no later than this morning. I went to my work as +usual at ten o'clock, but the door was shut and locked, with a +little square of cardboard hammered on to the middle of the +panel with a tack. Here it is, and you can read for yourself." + +He held up a piece of white cardboard about the size of a sheet +of note-paper. It read in this fashion: + + THE RED-HEADED LEAGUE + + IS + + DISSOLVED. + + October 9, 1890. + +Sherlock Holmes and I surveyed this curt announcement and the +rueful face behind it, until the comical side of the affair so +completely overtopped every other consideration that we both +burst out into a roar of laughter. + +"I cannot see that there is anything very funny," cried our +client, flushing up to the roots of his flaming head. "If you can +do nothing better than laugh at me, I can go elsewhere." + +"No, no," cried Holmes, shoving him back into the chair from +which he had half risen. "I really wouldn't miss your case for +the world. It is most refreshingly unusual. But there is, if you +will excuse my saying so, something just a little funny about it. +Pray what steps did you take when you found the card upon the +door?" + +"I was staggered, sir. I did not know what to do. Then I called +at the offices round, but none of them seemed to know anything +about it. Finally, I went to the landlord, who is an accountant +living on the ground-floor, and I asked him if he could tell me +what had become of the Red-headed League. He said that he had +never heard of any such body. Then I asked him who Mr. Duncan +Ross was. He answered that the name was new to him. + +"'Well,' said I, 'the gentleman at No. 4.' + +"'What, the red-headed man?' + +"'Yes.' + +"'Oh,' said he, 'his name was William Morris. He was a solicitor +and was using my room as a temporary convenience until his new +premises were ready. He moved out yesterday.' + +"'Where could I find him?' + +"'Oh, at his new offices. He did tell me the address. Yes, 17 +King Edward Street, near St. Paul's.' + +"I started off, Mr. Holmes, but when I got to that address it was +a manufactory of artificial knee-caps, and no one in it had ever +heard of either Mr. William Morris or Mr. Duncan Ross." + +"And what did you do then?" asked Holmes. + +"I went home to Saxe-Coburg Square, and I took the advice of my +assistant. But he could not help me in any way. He could only say +that if I waited I should hear by post. But that was not quite +good enough, Mr. Holmes. I did not wish to lose such a place +without a struggle, so, as I had heard that you were good enough +to give advice to poor folk who were in need of it, I came right +away to you." + +"And you did very wisely," said Holmes. "Your case is an +exceedingly remarkable one, and I shall be happy to look into it. +From what you have told me I think that it is possible that +graver issues hang from it than might at first sight appear." + +"Grave enough!" said Mr. Jabez Wilson. "Why, I have lost four +pound a week." + +"As far as you are personally concerned," remarked Holmes, "I do +not see that you have any grievance against this extraordinary +league. On the contrary, you are, as I understand, richer by some +30 pounds, to say nothing of the minute knowledge which you have +gained on every subject which comes under the letter A. You have +lost nothing by them." + +"No, sir. But I want to find out about them, and who they are, +and what their object was in playing this prank--if it was a +prank--upon me. It was a pretty expensive joke for them, for it +cost them two and thirty pounds." + +"We shall endeavour to clear up these points for you. And, first, +one or two questions, Mr. Wilson. This assistant of yours who +first called your attention to the advertisement--how long had he +been with you?" + +"About a month then." + +"How did he come?" + +"In answer to an advertisement." + +"Was he the only applicant?" + +"No, I had a dozen." + +"Why did you pick him?" + +"Because he was handy and would come cheap." + +"At half-wages, in fact." + +"Yes." + +"What is he like, this Vincent Spaulding?" + +"Small, stout-built, very quick in his ways, no hair on his face, +though he's not short of thirty. Has a white splash of acid upon +his forehead." + +Holmes sat up in his chair in considerable excitement. "I thought +as much," said he. "Have you ever observed that his ears are +pierced for earrings?" + +"Yes, sir. He told me that a gipsy had done it for him when he +was a lad." + +"Hum!" said Holmes, sinking back in deep thought. "He is still +with you?" + +"Oh, yes, sir; I have only just left him." + +"And has your business been attended to in your absence?" + +"Nothing to complain of, sir. There's never very much to do of a +morning." + +"That will do, Mr. Wilson. I shall be happy to give you an +opinion upon the subject in the course of a day or two. To-day is +Saturday, and I hope that by Monday we may come to a conclusion." + +"Well, Watson," said Holmes when our visitor had left us, "what +do you make of it all?" + +"I make nothing of it," I answered frankly. "It is a most +mysterious business." + +"As a rule," said Holmes, "the more bizarre a thing is the less +mysterious it proves to be. It is your commonplace, featureless +crimes which are really puzzling, just as a commonplace face is +the most difficult to identify. But I must be prompt over this +matter." + +"What are you going to do, then?" I asked. + +"To smoke," he answered. "It is quite a three pipe problem, and I +beg that you won't speak to me for fifty minutes." He curled +himself up in his chair, with his thin knees drawn up to his +hawk-like nose, and there he sat with his eyes closed and his +black clay pipe thrusting out like the bill of some strange bird. +I had come to the conclusion that he had dropped asleep, and +indeed was nodding myself, when he suddenly sprang out of his +chair with the gesture of a man who has made up his mind and put +his pipe down upon the mantelpiece. + +"Sarasate plays at the St. James's Hall this afternoon," he +remarked. "What do you think, Watson? Could your patients spare +you for a few hours?" + +"I have nothing to do to-day. My practice is never very +absorbing." + +"Then put on your hat and come. I am going through the City +first, and we can have some lunch on the way. I observe that +there is a good deal of German music on the programme, which is +rather more to my taste than Italian or French. It is +introspective, and I want to introspect. Come along!" + +We travelled by the Underground as far as Aldersgate; and a short +walk took us to Saxe-Coburg Square, the scene of the singular +story which we had listened to in the morning. It was a poky, +little, shabby-genteel place, where four lines of dingy +two-storied brick houses looked out into a small railed-in +enclosure, where a lawn of weedy grass and a few clumps of faded +laurel-bushes made a hard fight against a smoke-laden and +uncongenial atmosphere. Three gilt balls and a brown board with +"JABEZ WILSON" in white letters, upon a corner house, announced +the place where our red-headed client carried on his business. +Sherlock Holmes stopped in front of it with his head on one side +and looked it all over, with his eyes shining brightly between +puckered lids. Then he walked slowly up the street, and then down +again to the corner, still looking keenly at the houses. Finally +he returned to the pawnbroker's, and, having thumped vigorously +upon the pavement with his stick two or three times, he went up +to the door and knocked. It was instantly opened by a +bright-looking, clean-shaven young fellow, who asked him to step +in. + +"Thank you," said Holmes, "I only wished to ask you how you would +go from here to the Strand." + +"Third right, fourth left," answered the assistant promptly, +closing the door. + +"Smart fellow, that," observed Holmes as we walked away. "He is, +in my judgment, the fourth smartest man in London, and for daring +I am not sure that he has not a claim to be third. I have known +something of him before." + +"Evidently," said I, "Mr. Wilson's assistant counts for a good +deal in this mystery of the Red-headed League. I am sure that you +inquired your way merely in order that you might see him." + +"Not him." + +"What then?" + +"The knees of his trousers." + +"And what did you see?" + +"What I expected to see." + +"Why did you beat the pavement?" + +"My dear doctor, this is a time for observation, not for talk. We +are spies in an enemy's country. We know something of Saxe-Coburg +Square. Let us now explore the parts which lie behind it." + +The road in which we found ourselves as we turned round the +corner from the retired Saxe-Coburg Square presented as great a +contrast to it as the front of a picture does to the back. It was +one of the main arteries which conveyed the traffic of the City +to the north and west. The roadway was blocked with the immense +stream of commerce flowing in a double tide inward and outward, +while the footpaths were black with the hurrying swarm of +pedestrians. It was difficult to realise as we looked at the line +of fine shops and stately business premises that they really +abutted on the other side upon the faded and stagnant square +which we had just quitted. + +"Let me see," said Holmes, standing at the corner and glancing +along the line, "I should like just to remember the order of the +houses here. It is a hobby of mine to have an exact knowledge of +London. There is Mortimer's, the tobacconist, the little +newspaper shop, the Coburg branch of the City and Suburban Bank, +the Vegetarian Restaurant, and McFarlane's carriage-building +depot. That carries us right on to the other block. And now, +Doctor, we've done our work, so it's time we had some play. A +sandwich and a cup of coffee, and then off to violin-land, where +all is sweetness and delicacy and harmony, and there are no +red-headed clients to vex us with their conundrums." + +My friend was an enthusiastic musician, being himself not only a +very capable performer but a composer of no ordinary merit. All +the afternoon he sat in the stalls wrapped in the most perfect +happiness, gently waving his long, thin fingers in time to the +music, while his gently smiling face and his languid, dreamy eyes +were as unlike those of Holmes the sleuth-hound, Holmes the +relentless, keen-witted, ready-handed criminal agent, as it was +possible to conceive. In his singular character the dual nature +alternately asserted itself, and his extreme exactness and +astuteness represented, as I have often thought, the reaction +against the poetic and contemplative mood which occasionally +predominated in him. The swing of his nature took him from +extreme languor to devouring energy; and, as I knew well, he was +never so truly formidable as when, for days on end, he had been +lounging in his armchair amid his improvisations and his +black-letter editions. Then it was that the lust of the chase +would suddenly come upon him, and that his brilliant reasoning +power would rise to the level of intuition, until those who were +unacquainted with his methods would look askance at him as on a +man whose knowledge was not that of other mortals. When I saw him +that afternoon so enwrapped in the music at St. James's Hall I +felt that an evil time might be coming upon those whom he had set +himself to hunt down. + +"You want to go home, no doubt, Doctor," he remarked as we +emerged. + +"Yes, it would be as well." + +"And I have some business to do which will take some hours. This +business at Coburg Square is serious." + +"Why serious?" + +"A considerable crime is in contemplation. I have every reason to +believe that we shall be in time to stop it. But to-day being +Saturday rather complicates matters. I shall want your help +to-night." + +"At what time?" + +"Ten will be early enough." + +"I shall be at Baker Street at ten." + +"Very well. And, I say, Doctor, there may be some little danger, +so kindly put your army revolver in your pocket." He waved his +hand, turned on his heel, and disappeared in an instant among the +crowd. + +I trust that I am not more dense than my neighbours, but I was +always oppressed with a sense of my own stupidity in my dealings +with Sherlock Holmes. Here I had heard what he had heard, I had +seen what he had seen, and yet from his words it was evident that +he saw clearly not only what had happened but what was about to +happen, while to me the whole business was still confused and +grotesque. As I drove home to my house in Kensington I thought +over it all, from the extraordinary story of the red-headed +copier of the "Encyclopaedia" down to the visit to Saxe-Coburg +Square, and the ominous words with which he had parted from me. +What was this nocturnal expedition, and why should I go armed? +Where were we going, and what were we to do? I had the hint from +Holmes that this smooth-faced pawnbroker's assistant was a +formidable man--a man who might play a deep game. I tried to +puzzle it out, but gave it up in despair and set the matter aside +until night should bring an explanation. + +It was a quarter-past nine when I started from home and made my +way across the Park, and so through Oxford Street to Baker +Street. Two hansoms were standing at the door, and as I entered +the passage I heard the sound of voices from above. On entering +his room I found Holmes in animated conversation with two men, +one of whom I recognised as Peter Jones, the official police +agent, while the other was a long, thin, sad-faced man, with a +very shiny hat and oppressively respectable frock-coat. + +"Ha! Our party is complete," said Holmes, buttoning up his +pea-jacket and taking his heavy hunting crop from the rack. +"Watson, I think you know Mr. Jones, of Scotland Yard? Let me +introduce you to Mr. Merryweather, who is to be our companion in +to-night's adventure." + +"We're hunting in couples again, Doctor, you see," said Jones in +his consequential way. "Our friend here is a wonderful man for +starting a chase. All he wants is an old dog to help him to do +the running down." + +"I hope a wild goose may not prove to be the end of our chase," +observed Mr. Merryweather gloomily. + +"You may place considerable confidence in Mr. Holmes, sir," said +the police agent loftily. "He has his own little methods, which +are, if he won't mind my saying so, just a little too theoretical +and fantastic, but he has the makings of a detective in him. It +is not too much to say that once or twice, as in that business of +the Sholto murder and the Agra treasure, he has been more nearly +correct than the official force." + +"Oh, if you say so, Mr. Jones, it is all right," said the +stranger with deference. "Still, I confess that I miss my rubber. +It is the first Saturday night for seven-and-twenty years that I +have not had my rubber." + +"I think you will find," said Sherlock Holmes, "that you will +play for a higher stake to-night than you have ever done yet, and +that the play will be more exciting. For you, Mr. Merryweather, +the stake will be some 30,000 pounds; and for you, Jones, it will +be the man upon whom you wish to lay your hands." + +"John Clay, the murderer, thief, smasher, and forger. He's a +young man, Mr. Merryweather, but he is at the head of his +profession, and I would rather have my bracelets on him than on +any criminal in London. He's a remarkable man, is young John +Clay. His grandfather was a royal duke, and he himself has been +to Eton and Oxford. His brain is as cunning as his fingers, and +though we meet signs of him at every turn, we never know where to +find the man himself. He'll crack a crib in Scotland one week, +and be raising money to build an orphanage in Cornwall the next. +I've been on his track for years and have never set eyes on him +yet." + +"I hope that I may have the pleasure of introducing you to-night. +I've had one or two little turns also with Mr. John Clay, and I +agree with you that he is at the head of his profession. It is +past ten, however, and quite time that we started. If you two +will take the first hansom, Watson and I will follow in the +second." + +Sherlock Holmes was not very communicative during the long drive +and lay back in the cab humming the tunes which he had heard in +the afternoon. We rattled through an endless labyrinth of gas-lit +streets until we emerged into Farrington Street. + +"We are close there now," my friend remarked. "This fellow +Merryweather is a bank director, and personally interested in the +matter. I thought it as well to have Jones with us also. He is +not a bad fellow, though an absolute imbecile in his profession. +He has one positive virtue. He is as brave as a bulldog and as +tenacious as a lobster if he gets his claws upon anyone. Here we +are, and they are waiting for us." + +We had reached the same crowded thoroughfare in which we had +found ourselves in the morning. Our cabs were dismissed, and, +following the guidance of Mr. Merryweather, we passed down a +narrow passage and through a side door, which he opened for us. +Within there was a small corridor, which ended in a very massive +iron gate. This also was opened, and led down a flight of winding +stone steps, which terminated at another formidable gate. Mr. +Merryweather stopped to light a lantern, and then conducted us +down a dark, earth-smelling passage, and so, after opening a +third door, into a huge vault or cellar, which was piled all +round with crates and massive boxes. + +"You are not very vulnerable from above," Holmes remarked as he +held up the lantern and gazed about him. + +"Nor from below," said Mr. Merryweather, striking his stick upon +the flags which lined the floor. "Why, dear me, it sounds quite +hollow!" he remarked, looking up in surprise. + +"I must really ask you to be a little more quiet!" said Holmes +severely. "You have already imperilled the whole success of our +expedition. Might I beg that you would have the goodness to sit +down upon one of those boxes, and not to interfere?" + +The solemn Mr. Merryweather perched himself upon a crate, with a +very injured expression upon his face, while Holmes fell upon his +knees upon the floor and, with the lantern and a magnifying lens, +began to examine minutely the cracks between the stones. A few +seconds sufficed to satisfy him, for he sprang to his feet again +and put his glass in his pocket. + +"We have at least an hour before us," he remarked, "for they can +hardly take any steps until the good pawnbroker is safely in bed. +Then they will not lose a minute, for the sooner they do their +work the longer time they will have for their escape. We are at +present, Doctor--as no doubt you have divined--in the cellar of +the City branch of one of the principal London banks. Mr. +Merryweather is the chairman of directors, and he will explain to +you that there are reasons why the more daring criminals of +London should take a considerable interest in this cellar at +present." + +"It is our French gold," whispered the director. "We have had +several warnings that an attempt might be made upon it." + +"Your French gold?" + +"Yes. We had occasion some months ago to strengthen our resources +and borrowed for that purpose 30,000 napoleons from the Bank of +France. It has become known that we have never had occasion to +unpack the money, and that it is still lying in our cellar. The +crate upon which I sit contains 2,000 napoleons packed between +layers of lead foil. Our reserve of bullion is much larger at +present than is usually kept in a single branch office, and the +directors have had misgivings upon the subject." + +"Which were very well justified," observed Holmes. "And now it is +time that we arranged our little plans. I expect that within an +hour matters will come to a head. In the meantime Mr. +Merryweather, we must put the screen over that dark lantern." + +"And sit in the dark?" + +"I am afraid so. I had brought a pack of cards in my pocket, and +I thought that, as we were a partie carre, you might have your +rubber after all. But I see that the enemy's preparations have +gone so far that we cannot risk the presence of a light. And, +first of all, we must choose our positions. These are daring men, +and though we shall take them at a disadvantage, they may do us +some harm unless we are careful. I shall stand behind this crate, +and do you conceal yourselves behind those. Then, when I flash a +light upon them, close in swiftly. If they fire, Watson, have no +compunction about shooting them down." + +I placed my revolver, cocked, upon the top of the wooden case +behind which I crouched. Holmes shot the slide across the front +of his lantern and left us in pitch darkness--such an absolute +darkness as I have never before experienced. The smell of hot +metal remained to assure us that the light was still there, ready +to flash out at a moment's notice. To me, with my nerves worked +up to a pitch of expectancy, there was something depressing and +subduing in the sudden gloom, and in the cold dank air of the +vault. + +"They have but one retreat," whispered Holmes. "That is back +through the house into Saxe-Coburg Square. I hope that you have +done what I asked you, Jones?" + +"I have an inspector and two officers waiting at the front door." + +"Then we have stopped all the holes. And now we must be silent +and wait." + +What a time it seemed! From comparing notes afterwards it was but +an hour and a quarter, yet it appeared to me that the night must +have almost gone and the dawn be breaking above us. My limbs +were weary and stiff, for I feared to change my position; yet my +nerves were worked up to the highest pitch of tension, and my +hearing was so acute that I could not only hear the gentle +breathing of my companions, but I could distinguish the deeper, +heavier in-breath of the bulky Jones from the thin, sighing note +of the bank director. From my position I could look over the case +in the direction of the floor. Suddenly my eyes caught the glint +of a light. + +At first it was but a lurid spark upon the stone pavement. Then +it lengthened out until it became a yellow line, and then, +without any warning or sound, a gash seemed to open and a hand +appeared, a white, almost womanly hand, which felt about in the +centre of the little area of light. For a minute or more the +hand, with its writhing fingers, protruded out of the floor. Then +it was withdrawn as suddenly as it appeared, and all was dark +again save the single lurid spark which marked a chink between +the stones. + +Its disappearance, however, was but momentary. With a rending, +tearing sound, one of the broad, white stones turned over upon +its side and left a square, gaping hole, through which streamed +the light of a lantern. Over the edge there peeped a clean-cut, +boyish face, which looked keenly about it, and then, with a hand +on either side of the aperture, drew itself shoulder-high and +waist-high, until one knee rested upon the edge. In another +instant he stood at the side of the hole and was hauling after +him a companion, lithe and small like himself, with a pale face +and a shock of very red hair. + +"It's all clear," he whispered. "Have you the chisel and the +bags? Great Scott! Jump, Archie, jump, and I'll swing for it!" + +Sherlock Holmes had sprung out and seized the intruder by the +collar. The other dived down the hole, and I heard the sound of +rending cloth as Jones clutched at his skirts. The light flashed +upon the barrel of a revolver, but Holmes' hunting crop came +down on the man's wrist, and the pistol clinked upon the stone +floor. + +"It's no use, John Clay," said Holmes blandly. "You have no +chance at all." + +"So I see," the other answered with the utmost coolness. "I fancy +that my pal is all right, though I see you have got his +coat-tails." + +"There are three men waiting for him at the door," said Holmes. + +"Oh, indeed! You seem to have done the thing very completely. I +must compliment you." + +"And I you," Holmes answered. "Your red-headed idea was very new +and effective." + +"You'll see your pal again presently," said Jones. "He's quicker +at climbing down holes than I am. Just hold out while I fix the +derbies." + +"I beg that you will not touch me with your filthy hands," +remarked our prisoner as the handcuffs clattered upon his wrists. +"You may not be aware that I have royal blood in my veins. Have +the goodness, also, when you address me always to say 'sir' and +'please.'" + +"All right," said Jones with a stare and a snigger. "Well, would +you please, sir, march upstairs, where we can get a cab to carry +your Highness to the police-station?" + +"That is better," said John Clay serenely. He made a sweeping bow +to the three of us and walked quietly off in the custody of the +detective. + +"Really, Mr. Holmes," said Mr. Merryweather as we followed them +from the cellar, "I do not know how the bank can thank you or +repay you. There is no doubt that you have detected and defeated +in the most complete manner one of the most determined attempts +at bank robbery that have ever come within my experience." + +"I have had one or two little scores of my own to settle with Mr. +John Clay," said Holmes. "I have been at some small expense over +this matter, which I shall expect the bank to refund, but beyond +that I am amply repaid by having had an experience which is in +many ways unique, and by hearing the very remarkable narrative of +the Red-headed League." + + +"You see, Watson," he explained in the early hours of the morning +as we sat over a glass of whisky and soda in Baker Street, "it +was perfectly obvious from the first that the only possible +object of this rather fantastic business of the advertisement of +the League, and the copying of the 'Encyclopaedia,' must be to get +this not over-bright pawnbroker out of the way for a number of +hours every day. It was a curious way of managing it, but, +really, it would be difficult to suggest a better. The method was +no doubt suggested to Clay's ingenious mind by the colour of his +accomplice's hair. The 4 pounds a week was a lure which must draw +him, and what was it to them, who were playing for thousands? +They put in the advertisement, one rogue has the temporary +office, the other rogue incites the man to apply for it, and +together they manage to secure his absence every morning in the +week. From the time that I heard of the assistant having come for +half wages, it was obvious to me that he had some strong motive +for securing the situation." + +"But how could you guess what the motive was?" + +"Had there been women in the house, I should have suspected a +mere vulgar intrigue. That, however, was out of the question. The +man's business was a small one, and there was nothing in his +house which could account for such elaborate preparations, and +such an expenditure as they were at. It must, then, be something +out of the house. What could it be? I thought of the assistant's +fondness for photography, and his trick of vanishing into the +cellar. The cellar! There was the end of this tangled clue. Then +I made inquiries as to this mysterious assistant and found that I +had to deal with one of the coolest and most daring criminals in +London. He was doing something in the cellar--something which +took many hours a day for months on end. What could it be, once +more? I could think of nothing save that he was running a tunnel +to some other building. + +"So far I had got when we went to visit the scene of action. I +surprised you by beating upon the pavement with my stick. I was +ascertaining whether the cellar stretched out in front or behind. +It was not in front. Then I rang the bell, and, as I hoped, the +assistant answered it. We have had some skirmishes, but we had +never set eyes upon each other before. I hardly looked at his +face. His knees were what I wished to see. You must yourself have +remarked how worn, wrinkled, and stained they were. They spoke of +those hours of burrowing. The only remaining point was what they +were burrowing for. I walked round the corner, saw the City and +Suburban Bank abutted on our friend's premises, and felt that I +had solved my problem. When you drove home after the concert I +called upon Scotland Yard and upon the chairman of the bank +directors, with the result that you have seen." + +"And how could you tell that they would make their attempt +to-night?" I asked. + +"Well, when they closed their League offices that was a sign that +they cared no longer about Mr. Jabez Wilson's presence--in other +words, that they had completed their tunnel. But it was essential +that they should use it soon, as it might be discovered, or the +bullion might be removed. Saturday would suit them better than +any other day, as it would give them two days for their escape. +For all these reasons I expected them to come to-night." + +"You reasoned it out beautifully," I exclaimed in unfeigned +admiration. "It is so long a chain, and yet every link rings +true." + +"It saved me from ennui," he answered, yawning. "Alas! I already +feel it closing in upon me. My life is spent in one long effort +to escape from the commonplaces of existence. These little +problems help me to do so." + +"And you are a benefactor of the race," said I. + +He shrugged his shoulders. "Well, perhaps, after all, it is of +some little use," he remarked. "'L'homme c'est rien--l'oeuvre +c'est tout,' as Gustave Flaubert wrote to George Sand." + + + +ADVENTURE III. A CASE OF IDENTITY + +"My dear fellow," said Sherlock Holmes as we sat on either side +of the fire in his lodgings at Baker Street, "life is infinitely +stranger than anything which the mind of man could invent. We +would not dare to conceive the things which are really mere +commonplaces of existence. If we could fly out of that window +hand in hand, hover over this great city, gently remove the +roofs, and peep in at the queer things which are going on, the +strange coincidences, the plannings, the cross-purposes, the +wonderful chains of events, working through generations, and +leading to the most outr results, it would make all fiction with +its conventionalities and foreseen conclusions most stale and +unprofitable." + +"And yet I am not convinced of it," I answered. "The cases which +come to light in the papers are, as a rule, bald enough, and +vulgar enough. We have in our police reports realism pushed to +its extreme limits, and yet the result is, it must be confessed, +neither fascinating nor artistic." + +"A certain selection and discretion must be used in producing a +realistic effect," remarked Holmes. "This is wanting in the +police report, where more stress is laid, perhaps, upon the +platitudes of the magistrate than upon the details, which to an +observer contain the vital essence of the whole matter. Depend +upon it, there is nothing so unnatural as the commonplace." + +I smiled and shook my head. "I can quite understand your thinking +so," I said. "Of course, in your position of unofficial adviser +and helper to everybody who is absolutely puzzled, throughout +three continents, you are brought in contact with all that is +strange and bizarre. But here"--I picked up the morning paper +from the ground--"let us put it to a practical test. Here is the +first heading upon which I come. 'A husband's cruelty to his +wife.' There is half a column of print, but I know without +reading it that it is all perfectly familiar to me. There is, of +course, the other woman, the drink, the push, the blow, the +bruise, the sympathetic sister or landlady. The crudest of +writers could invent nothing more crude." + +"Indeed, your example is an unfortunate one for your argument," +said Holmes, taking the paper and glancing his eye down it. "This +is the Dundas separation case, and, as it happens, I was engaged +in clearing up some small points in connection with it. The +husband was a teetotaler, there was no other woman, and the +conduct complained of was that he had drifted into the habit of +winding up every meal by taking out his false teeth and hurling +them at his wife, which, you will allow, is not an action likely +to occur to the imagination of the average story-teller. Take a +pinch of snuff, Doctor, and acknowledge that I have scored over +you in your example." + +He held out his snuffbox of old gold, with a great amethyst in +the centre of the lid. Its splendour was in such contrast to his +homely ways and simple life that I could not help commenting upon +it. + +"Ah," said he, "I forgot that I had not seen you for some weeks. +It is a little souvenir from the King of Bohemia in return for my +assistance in the case of the Irene Adler papers." + +"And the ring?" I asked, glancing at a remarkable brilliant which +sparkled upon his finger. + +"It was from the reigning family of Holland, though the matter in +which I served them was of such delicacy that I cannot confide it +even to you, who have been good enough to chronicle one or two of +my little problems." + +"And have you any on hand just now?" I asked with interest. + +"Some ten or twelve, but none which present any feature of +interest. They are important, you understand, without being +interesting. Indeed, I have found that it is usually in +unimportant matters that there is a field for the observation, +and for the quick analysis of cause and effect which gives the +charm to an investigation. The larger crimes are apt to be the +simpler, for the bigger the crime the more obvious, as a rule, is +the motive. In these cases, save for one rather intricate matter +which has been referred to me from Marseilles, there is nothing +which presents any features of interest. It is possible, however, +that I may have something better before very many minutes are +over, for this is one of my clients, or I am much mistaken." + +He had risen from his chair and was standing between the parted +blinds gazing down into the dull neutral-tinted London street. +Looking over his shoulder, I saw that on the pavement opposite +there stood a large woman with a heavy fur boa round her neck, +and a large curling red feather in a broad-brimmed hat which was +tilted in a coquettish Duchess of Devonshire fashion over her +ear. From under this great panoply she peeped up in a nervous, +hesitating fashion at our windows, while her body oscillated +backward and forward, and her fingers fidgeted with her glove +buttons. Suddenly, with a plunge, as of the swimmer who leaves +the bank, she hurried across the road, and we heard the sharp +clang of the bell. + +"I have seen those symptoms before," said Holmes, throwing his +cigarette into the fire. "Oscillation upon the pavement always +means an affaire de coeur. She would like advice, but is not sure +that the matter is not too delicate for communication. And yet +even here we may discriminate. When a woman has been seriously +wronged by a man she no longer oscillates, and the usual symptom +is a broken bell wire. Here we may take it that there is a love +matter, but that the maiden is not so much angry as perplexed, or +grieved. But here she comes in person to resolve our doubts." + +As he spoke there was a tap at the door, and the boy in buttons +entered to announce Miss Mary Sutherland, while the lady herself +loomed behind his small black figure like a full-sailed +merchant-man behind a tiny pilot boat. Sherlock Holmes welcomed +her with the easy courtesy for which he was remarkable, and, +having closed the door and bowed her into an armchair, he looked +her over in the minute and yet abstracted fashion which was +peculiar to him. + +"Do you not find," he said, "that with your short sight it is a +little trying to do so much typewriting?" + +"I did at first," she answered, "but now I know where the letters +are without looking." Then, suddenly realising the full purport +of his words, she gave a violent start and looked up, with fear +and astonishment upon her broad, good-humoured face. "You've +heard about me, Mr. Holmes," she cried, "else how could you know +all that?" + +"Never mind," said Holmes, laughing; "it is my business to know +things. Perhaps I have trained myself to see what others +overlook. If not, why should you come to consult me?" + +"I came to you, sir, because I heard of you from Mrs. Etherege, +whose husband you found so easy when the police and everyone had +given him up for dead. Oh, Mr. Holmes, I wish you would do as +much for me. I'm not rich, but still I have a hundred a year in +my own right, besides the little that I make by the machine, and +I would give it all to know what has become of Mr. Hosmer Angel." + +"Why did you come away to consult me in such a hurry?" asked +Sherlock Holmes, with his finger-tips together and his eyes to +the ceiling. + +Again a startled look came over the somewhat vacuous face of Miss +Mary Sutherland. "Yes, I did bang out of the house," she said, +"for it made me angry to see the easy way in which Mr. +Windibank--that is, my father--took it all. He would not go to +the police, and he would not go to you, and so at last, as he +would do nothing and kept on saying that there was no harm done, +it made me mad, and I just on with my things and came right away +to you." + +"Your father," said Holmes, "your stepfather, surely, since the +name is different." + +"Yes, my stepfather. I call him father, though it sounds funny, +too, for he is only five years and two months older than myself." + +"And your mother is alive?" + +"Oh, yes, mother is alive and well. I wasn't best pleased, Mr. +Holmes, when she married again so soon after father's death, and +a man who was nearly fifteen years younger than herself. Father +was a plumber in the Tottenham Court Road, and he left a tidy +business behind him, which mother carried on with Mr. Hardy, the +foreman; but when Mr. Windibank came he made her sell the +business, for he was very superior, being a traveller in wines. +They got 4700 pounds for the goodwill and interest, which wasn't +near as much as father could have got if he had been alive." + +I had expected to see Sherlock Holmes impatient under this +rambling and inconsequential narrative, but, on the contrary, he +had listened with the greatest concentration of attention. + +"Your own little income," he asked, "does it come out of the +business?" + +"Oh, no, sir. It is quite separate and was left me by my uncle +Ned in Auckland. It is in New Zealand stock, paying 4 1/2 per +cent. Two thousand five hundred pounds was the amount, but I can +only touch the interest." + +"You interest me extremely," said Holmes. "And since you draw so +large a sum as a hundred a year, with what you earn into the +bargain, you no doubt travel a little and indulge yourself in +every way. I believe that a single lady can get on very nicely +upon an income of about 60 pounds." + +"I could do with much less than that, Mr. Holmes, but you +understand that as long as I live at home I don't wish to be a +burden to them, and so they have the use of the money just while +I am staying with them. Of course, that is only just for the +time. Mr. Windibank draws my interest every quarter and pays it +over to mother, and I find that I can do pretty well with what I +earn at typewriting. It brings me twopence a sheet, and I can +often do from fifteen to twenty sheets in a day." + +"You have made your position very clear to me," said Holmes. +"This is my friend, Dr. Watson, before whom you can speak as +freely as before myself. Kindly tell us now all about your +connection with Mr. Hosmer Angel." + +A flush stole over Miss Sutherland's face, and she picked +nervously at the fringe of her jacket. "I met him first at the +gasfitters' ball," she said. "They used to send father tickets +when he was alive, and then afterwards they remembered us, and +sent them to mother. Mr. Windibank did not wish us to go. He +never did wish us to go anywhere. He would get quite mad if I +wanted so much as to join a Sunday-school treat. But this time I +was set on going, and I would go; for what right had he to +prevent? He said the folk were not fit for us to know, when all +father's friends were to be there. And he said that I had nothing +fit to wear, when I had my purple plush that I had never so much +as taken out of the drawer. At last, when nothing else would do, +he went off to France upon the business of the firm, but we went, +mother and I, with Mr. Hardy, who used to be our foreman, and it +was there I met Mr. Hosmer Angel." + +"I suppose," said Holmes, "that when Mr. Windibank came back from +France he was very annoyed at your having gone to the ball." + +"Oh, well, he was very good about it. He laughed, I remember, and +shrugged his shoulders, and said there was no use denying +anything to a woman, for she would have her way." + +"I see. Then at the gasfitters' ball you met, as I understand, a +gentleman called Mr. Hosmer Angel." + +"Yes, sir. I met him that night, and he called next day to ask if +we had got home all safe, and after that we met him--that is to +say, Mr. Holmes, I met him twice for walks, but after that father +came back again, and Mr. Hosmer Angel could not come to the house +any more." + +"No?" + +"Well, you know father didn't like anything of the sort. He +wouldn't have any visitors if he could help it, and he used to +say that a woman should be happy in her own family circle. But +then, as I used to say to mother, a woman wants her own circle to +begin with, and I had not got mine yet." + +"But how about Mr. Hosmer Angel? Did he make no attempt to see +you?" + +"Well, father was going off to France again in a week, and Hosmer +wrote and said that it would be safer and better not to see each +other until he had gone. We could write in the meantime, and he +used to write every day. I took the letters in in the morning, so +there was no need for father to know." + +"Were you engaged to the gentleman at this time?" + +"Oh, yes, Mr. Holmes. We were engaged after the first walk that +we took. Hosmer--Mr. Angel--was a cashier in an office in +Leadenhall Street--and--" + +"What office?" + +"That's the worst of it, Mr. Holmes, I don't know." + +"Where did he live, then?" + +"He slept on the premises." + +"And you don't know his address?" + +"No--except that it was Leadenhall Street." + +"Where did you address your letters, then?" + +"To the Leadenhall Street Post Office, to be left till called +for. He said that if they were sent to the office he would be +chaffed by all the other clerks about having letters from a lady, +so I offered to typewrite them, like he did his, but he wouldn't +have that, for he said that when I wrote them they seemed to come +from me, but when they were typewritten he always felt that the +machine had come between us. That will just show you how fond he +was of me, Mr. Holmes, and the little things that he would think +of." + +"It was most suggestive," said Holmes. "It has long been an axiom +of mine that the little things are infinitely the most important. +Can you remember any other little things about Mr. Hosmer Angel?" + +"He was a very shy man, Mr. Holmes. He would rather walk with me +in the evening than in the daylight, for he said that he hated to +be conspicuous. Very retiring and gentlemanly he was. Even his +voice was gentle. He'd had the quinsy and swollen glands when he +was young, he told me, and it had left him with a weak throat, +and a hesitating, whispering fashion of speech. He was always +well dressed, very neat and plain, but his eyes were weak, just +as mine are, and he wore tinted glasses against the glare." + +"Well, and what happened when Mr. Windibank, your stepfather, +returned to France?" + +"Mr. Hosmer Angel came to the house again and proposed that we +should marry before father came back. He was in dreadful earnest +and made me swear, with my hands on the Testament, that whatever +happened I would always be true to him. Mother said he was quite +right to make me swear, and that it was a sign of his passion. +Mother was all in his favour from the first and was even fonder +of him than I was. Then, when they talked of marrying within the +week, I began to ask about father; but they both said never to +mind about father, but just to tell him afterwards, and mother +said she would make it all right with him. I didn't quite like +that, Mr. Holmes. It seemed funny that I should ask his leave, as +he was only a few years older than me; but I didn't want to do +anything on the sly, so I wrote to father at Bordeaux, where the +company has its French offices, but the letter came back to me on +the very morning of the wedding." + +"It missed him, then?" + +"Yes, sir; for he had started to England just before it arrived." + +"Ha! that was unfortunate. Your wedding was arranged, then, for +the Friday. Was it to be in church?" + +"Yes, sir, but very quietly. It was to be at St. Saviour's, near +King's Cross, and we were to have breakfast afterwards at the St. +Pancras Hotel. Hosmer came for us in a hansom, but as there were +two of us he put us both into it and stepped himself into a +four-wheeler, which happened to be the only other cab in the +street. We got to the church first, and when the four-wheeler +drove up we waited for him to step out, but he never did, and +when the cabman got down from the box and looked there was no one +there! The cabman said that he could not imagine what had become +of him, for he had seen him get in with his own eyes. That was +last Friday, Mr. Holmes, and I have never seen or heard anything +since then to throw any light upon what became of him." + +"It seems to me that you have been very shamefully treated," said +Holmes. + +"Oh, no, sir! He was too good and kind to leave me so. Why, all +the morning he was saying to me that, whatever happened, I was to +be true; and that even if something quite unforeseen occurred to +separate us, I was always to remember that I was pledged to him, +and that he would claim his pledge sooner or later. It seemed +strange talk for a wedding-morning, but what has happened since +gives a meaning to it." + +"Most certainly it does. Your own opinion is, then, that some +unforeseen catastrophe has occurred to him?" + +"Yes, sir. I believe that he foresaw some danger, or else he +would not have talked so. And then I think that what he foresaw +happened." + +"But you have no notion as to what it could have been?" + +"None." + +"One more question. How did your mother take the matter?" + +"She was angry, and said that I was never to speak of the matter +again." + +"And your father? Did you tell him?" + +"Yes; and he seemed to think, with me, that something had +happened, and that I should hear of Hosmer again. As he said, +what interest could anyone have in bringing me to the doors of +the church, and then leaving me? Now, if he had borrowed my +money, or if he had married me and got my money settled on him, +there might be some reason, but Hosmer was very independent about +money and never would look at a shilling of mine. And yet, what +could have happened? And why could he not write? Oh, it drives me +half-mad to think of it, and I can't sleep a wink at night." She +pulled a little handkerchief out of her muff and began to sob +heavily into it. + +"I shall glance into the case for you," said Holmes, rising, "and +I have no doubt that we shall reach some definite result. Let the +weight of the matter rest upon me now, and do not let your mind +dwell upon it further. Above all, try to let Mr. Hosmer Angel +vanish from your memory, as he has done from your life." + +"Then you don't think I'll see him again?" + +"I fear not." + +"Then what has happened to him?" + +"You will leave that question in my hands. I should like an +accurate description of him and any letters of his which you can +spare." + +"I advertised for him in last Saturday's Chronicle," said she. +"Here is the slip and here are four letters from him." + +"Thank you. And your address?" + +"No. 31 Lyon Place, Camberwell." + +"Mr. Angel's address you never had, I understand. Where is your +father's place of business?" + +"He travels for Westhouse & Marbank, the great claret importers +of Fenchurch Street." + +"Thank you. You have made your statement very clearly. You will +leave the papers here, and remember the advice which I have given +you. Let the whole incident be a sealed book, and do not allow it +to affect your life." + +"You are very kind, Mr. Holmes, but I cannot do that. I shall be +true to Hosmer. He shall find me ready when he comes back." + +For all the preposterous hat and the vacuous face, there was +something noble in the simple faith of our visitor which +compelled our respect. She laid her little bundle of papers upon +the table and went her way, with a promise to come again whenever +she might be summoned. + +Sherlock Holmes sat silent for a few minutes with his fingertips +still pressed together, his legs stretched out in front of him, +and his gaze directed upward to the ceiling. Then he took down +from the rack the old and oily clay pipe, which was to him as a +counsellor, and, having lit it, he leaned back in his chair, with +the thick blue cloud-wreaths spinning up from him, and a look of +infinite languor in his face. + +"Quite an interesting study, that maiden," he observed. "I found +her more interesting than her little problem, which, by the way, +is rather a trite one. You will find parallel cases, if you +consult my index, in Andover in '77, and there was something of +the sort at The Hague last year. Old as is the idea, however, +there were one or two details which were new to me. But the +maiden herself was most instructive." + +"You appeared to read a good deal upon her which was quite +invisible to me," I remarked. + +"Not invisible but unnoticed, Watson. You did not know where to +look, and so you missed all that was important. I can never bring +you to realise the importance of sleeves, the suggestiveness of +thumb-nails, or the great issues that may hang from a boot-lace. +Now, what did you gather from that woman's appearance? Describe +it." + +"Well, she had a slate-coloured, broad-brimmed straw hat, with a +feather of a brickish red. Her jacket was black, with black beads +sewn upon it, and a fringe of little black jet ornaments. Her +dress was brown, rather darker than coffee colour, with a little +purple plush at the neck and sleeves. Her gloves were greyish and +were worn through at the right forefinger. Her boots I didn't +observe. She had small round, hanging gold earrings, and a +general air of being fairly well-to-do in a vulgar, comfortable, +easy-going way." + +Sherlock Holmes clapped his hands softly together and chuckled. + +"'Pon my word, Watson, you are coming along wonderfully. You have +really done very well indeed. It is true that you have missed +everything of importance, but you have hit upon the method, and +you have a quick eye for colour. Never trust to general +impressions, my boy, but concentrate yourself upon details. My +first glance is always at a woman's sleeve. In a man it is +perhaps better first to take the knee of the trouser. As you +observe, this woman had plush upon her sleeves, which is a most +useful material for showing traces. The double line a little +above the wrist, where the typewritist presses against the table, +was beautifully defined. The sewing-machine, of the hand type, +leaves a similar mark, but only on the left arm, and on the side +of it farthest from the thumb, instead of being right across the +broadest part, as this was. I then glanced at her face, and, +observing the dint of a pince-nez at either side of her nose, I +ventured a remark upon short sight and typewriting, which seemed +to surprise her." + +"It surprised me." + +"But, surely, it was obvious. I was then much surprised and +interested on glancing down to observe that, though the boots +which she was wearing were not unlike each other, they were +really odd ones; the one having a slightly decorated toe-cap, and +the other a plain one. One was buttoned only in the two lower +buttons out of five, and the other at the first, third, and +fifth. Now, when you see that a young lady, otherwise neatly +dressed, has come away from home with odd boots, half-buttoned, +it is no great deduction to say that she came away in a hurry." + +"And what else?" I asked, keenly interested, as I always was, by +my friend's incisive reasoning. + +"I noted, in passing, that she had written a note before leaving +home but after being fully dressed. You observed that her right +glove was torn at the forefinger, but you did not apparently see +that both glove and finger were stained with violet ink. She had +written in a hurry and dipped her pen too deep. It must have been +this morning, or the mark would not remain clear upon the finger. +All this is amusing, though rather elementary, but I must go back +to business, Watson. Would you mind reading me the advertised +description of Mr. Hosmer Angel?" + +I held the little printed slip to the light. + +"Missing," it said, "on the morning of the fourteenth, a gentleman +named Hosmer Angel. About five ft. seven in. in height; +strongly built, sallow complexion, black hair, a little bald in +the centre, bushy, black side-whiskers and moustache; tinted +glasses, slight infirmity of speech. Was dressed, when last seen, +in black frock-coat faced with silk, black waistcoat, gold Albert +chain, and grey Harris tweed trousers, with brown gaiters over +elastic-sided boots. Known to have been employed in an office in +Leadenhall Street. Anybody bringing--" + +"That will do," said Holmes. "As to the letters," he continued, +glancing over them, "they are very commonplace. Absolutely no +clue in them to Mr. Angel, save that he quotes Balzac once. There +is one remarkable point, however, which will no doubt strike +you." + +"They are typewritten," I remarked. + +"Not only that, but the signature is typewritten. Look at the +neat little 'Hosmer Angel' at the bottom. There is a date, you +see, but no superscription except Leadenhall Street, which is +rather vague. The point about the signature is very suggestive--in +fact, we may call it conclusive." + +"Of what?" + +"My dear fellow, is it possible you do not see how strongly it +bears upon the case?" + +"I cannot say that I do unless it were that he wished to be able +to deny his signature if an action for breach of promise were +instituted." + +"No, that was not the point. However, I shall write two letters, +which should settle the matter. One is to a firm in the City, the +other is to the young lady's stepfather, Mr. Windibank, asking +him whether he could meet us here at six o'clock tomorrow +evening. It is just as well that we should do business with the +male relatives. And now, Doctor, we can do nothing until the +answers to those letters come, so we may put our little problem +upon the shelf for the interim." + +I had had so many reasons to believe in my friend's subtle powers +of reasoning and extraordinary energy in action that I felt that +he must have some solid grounds for the assured and easy +demeanour with which he treated the singular mystery which he had +been called upon to fathom. Once only had I known him to fail, in +the case of the King of Bohemia and of the Irene Adler +photograph; but when I looked back to the weird business of the +Sign of Four, and the extraordinary circumstances connected with +the Study in Scarlet, I felt that it would be a strange tangle +indeed which he could not unravel. + +I left him then, still puffing at his black clay pipe, with the +conviction that when I came again on the next evening I would +find that he held in his hands all the clues which would lead up +to the identity of the disappearing bridegroom of Miss Mary +Sutherland. + +A professional case of great gravity was engaging my own +attention at the time, and the whole of next day I was busy at +the bedside of the sufferer. It was not until close upon six +o'clock that I found myself free and was able to spring into a +hansom and drive to Baker Street, half afraid that I might be too +late to assist at the dnouement of the little mystery. I found +Sherlock Holmes alone, however, half asleep, with his long, thin +form curled up in the recesses of his armchair. A formidable +array of bottles and test-tubes, with the pungent cleanly smell +of hydrochloric acid, told me that he had spent his day in the +chemical work which was so dear to him. + +"Well, have you solved it?" I asked as I entered. + +"Yes. It was the bisulphate of baryta." + +"No, no, the mystery!" I cried. + +"Oh, that! I thought of the salt that I have been working upon. +There was never any mystery in the matter, though, as I said +yesterday, some of the details are of interest. The only drawback +is that there is no law, I fear, that can touch the scoundrel." + +"Who was he, then, and what was his object in deserting Miss +Sutherland?" + +The question was hardly out of my mouth, and Holmes had not yet +opened his lips to reply, when we heard a heavy footfall in the +passage and a tap at the door. + +"This is the girl's stepfather, Mr. James Windibank," said +Holmes. "He has written to me to say that he would be here at +six. Come in!" + +The man who entered was a sturdy, middle-sized fellow, some +thirty years of age, clean-shaven, and sallow-skinned, with a +bland, insinuating manner, and a pair of wonderfully sharp and +penetrating grey eyes. He shot a questioning glance at each of +us, placed his shiny top-hat upon the sideboard, and with a +slight bow sidled down into the nearest chair. + +"Good-evening, Mr. James Windibank," said Holmes. "I think that +this typewritten letter is from you, in which you made an +appointment with me for six o'clock?" + +"Yes, sir. I am afraid that I am a little late, but I am not +quite my own master, you know. I am sorry that Miss Sutherland +has troubled you about this little matter, for I think it is far +better not to wash linen of the sort in public. It was quite +against my wishes that she came, but she is a very excitable, +impulsive girl, as you may have noticed, and she is not easily +controlled when she has made up her mind on a point. Of course, I +did not mind you so much, as you are not connected with the +official police, but it is not pleasant to have a family +misfortune like this noised abroad. Besides, it is a useless +expense, for how could you possibly find this Hosmer Angel?" + +"On the contrary," said Holmes quietly; "I have every reason to +believe that I will succeed in discovering Mr. Hosmer Angel." + +Mr. Windibank gave a violent start and dropped his gloves. "I am +delighted to hear it," he said. + +"It is a curious thing," remarked Holmes, "that a typewriter has +really quite as much individuality as a man's handwriting. Unless +they are quite new, no two of them write exactly alike. Some +letters get more worn than others, and some wear only on one +side. Now, you remark in this note of yours, Mr. Windibank, that +in every case there is some little slurring over of the 'e,' and +a slight defect in the tail of the 'r.' There are fourteen other +characteristics, but those are the more obvious." + +"We do all our correspondence with this machine at the office, +and no doubt it is a little worn," our visitor answered, glancing +keenly at Holmes with his bright little eyes. + +"And now I will show you what is really a very interesting study, +Mr. Windibank," Holmes continued. "I think of writing another +little monograph some of these days on the typewriter and its +relation to crime. It is a subject to which I have devoted some +little attention. I have here four letters which purport to come +from the missing man. They are all typewritten. In each case, not +only are the 'e's' slurred and the 'r's' tailless, but you will +observe, if you care to use my magnifying lens, that the fourteen +other characteristics to which I have alluded are there as well." + +Mr. Windibank sprang out of his chair and picked up his hat. "I +cannot waste time over this sort of fantastic talk, Mr. Holmes," +he said. "If you can catch the man, catch him, and let me know +when you have done it." + +"Certainly," said Holmes, stepping over and turning the key in +the door. "I let you know, then, that I have caught him!" + +"What! where?" shouted Mr. Windibank, turning white to his lips +and glancing about him like a rat in a trap. + +"Oh, it won't do--really it won't," said Holmes suavely. "There +is no possible getting out of it, Mr. Windibank. It is quite too +transparent, and it was a very bad compliment when you said that +it was impossible for me to solve so simple a question. That's +right! Sit down and let us talk it over." + +Our visitor collapsed into a chair, with a ghastly face and a +glitter of moisture on his brow. "It--it's not actionable," he +stammered. + +"I am very much afraid that it is not. But between ourselves, +Windibank, it was as cruel and selfish and heartless a trick in a +petty way as ever came before me. Now, let me just run over the +course of events, and you will contradict me if I go wrong." + +The man sat huddled up in his chair, with his head sunk upon his +breast, like one who is utterly crushed. Holmes stuck his feet up +on the corner of the mantelpiece and, leaning back with his hands +in his pockets, began talking, rather to himself, as it seemed, +than to us. + +"The man married a woman very much older than himself for her +money," said he, "and he enjoyed the use of the money of the +daughter as long as she lived with them. It was a considerable +sum, for people in their position, and the loss of it would have +made a serious difference. It was worth an effort to preserve it. +The daughter was of a good, amiable disposition, but affectionate +and warm-hearted in her ways, so that it was evident that with +her fair personal advantages, and her little income, she would +not be allowed to remain single long. Now her marriage would +mean, of course, the loss of a hundred a year, so what does her +stepfather do to prevent it? He takes the obvious course of +keeping her at home and forbidding her to seek the company of +people of her own age. But soon he found that that would not +answer forever. She became restive, insisted upon her rights, and +finally announced her positive intention of going to a certain +ball. What does her clever stepfather do then? He conceives an +idea more creditable to his head than to his heart. With the +connivance and assistance of his wife he disguised himself, +covered those keen eyes with tinted glasses, masked the face with +a moustache and a pair of bushy whiskers, sunk that clear voice +into an insinuating whisper, and doubly secure on account of the +girl's short sight, he appears as Mr. Hosmer Angel, and keeps off +other lovers by making love himself." + +"It was only a joke at first," groaned our visitor. "We never +thought that she would have been so carried away." + +"Very likely not. However that may be, the young lady was very +decidedly carried away, and, having quite made up her mind that +her stepfather was in France, the suspicion of treachery never +for an instant entered her mind. She was flattered by the +gentleman's attentions, and the effect was increased by the +loudly expressed admiration of her mother. Then Mr. Angel began +to call, for it was obvious that the matter should be pushed as +far as it would go if a real effect were to be produced. There +were meetings, and an engagement, which would finally secure the +girl's affections from turning towards anyone else. But the +deception could not be kept up forever. These pretended journeys +to France were rather cumbrous. The thing to do was clearly to +bring the business to an end in such a dramatic manner that it +would leave a permanent impression upon the young lady's mind and +prevent her from looking upon any other suitor for some time to +come. Hence those vows of fidelity exacted upon a Testament, and +hence also the allusions to a possibility of something happening +on the very morning of the wedding. James Windibank wished Miss +Sutherland to be so bound to Hosmer Angel, and so uncertain as to +his fate, that for ten years to come, at any rate, she would not +listen to another man. As far as the church door he brought her, +and then, as he could go no farther, he conveniently vanished +away by the old trick of stepping in at one door of a +four-wheeler and out at the other. I think that was the chain of +events, Mr. Windibank!" + +Our visitor had recovered something of his assurance while Holmes +had been talking, and he rose from his chair now with a cold +sneer upon his pale face. + +"It may be so, or it may not, Mr. Holmes," said he, "but if you +are so very sharp you ought to be sharp enough to know that it is +you who are breaking the law now, and not me. I have done nothing +actionable from the first, but as long as you keep that door +locked you lay yourself open to an action for assault and illegal +constraint." + +"The law cannot, as you say, touch you," said Holmes, unlocking +and throwing open the door, "yet there never was a man who +deserved punishment more. If the young lady has a brother or a +friend, he ought to lay a whip across your shoulders. By Jove!" +he continued, flushing up at the sight of the bitter sneer upon +the man's face, "it is not part of my duties to my client, but +here's a hunting crop handy, and I think I shall just treat +myself to--" He took two swift steps to the whip, but before he +could grasp it there was a wild clatter of steps upon the stairs, +the heavy hall door banged, and from the window we could see Mr. +James Windibank running at the top of his speed down the road. + +"There's a cold-blooded scoundrel!" said Holmes, laughing, as he +threw himself down into his chair once more. "That fellow will +rise from crime to crime until he does something very bad, and +ends on a gallows. The case has, in some respects, been not +entirely devoid of interest." + +"I cannot now entirely see all the steps of your reasoning," I +remarked. + +"Well, of course it was obvious from the first that this Mr. +Hosmer Angel must have some strong object for his curious +conduct, and it was equally clear that the only man who really +profited by the incident, as far as we could see, was the +stepfather. Then the fact that the two men were never together, +but that the one always appeared when the other was away, was +suggestive. So were the tinted spectacles and the curious voice, +which both hinted at a disguise, as did the bushy whiskers. My +suspicions were all confirmed by his peculiar action in +typewriting his signature, which, of course, inferred that his +handwriting was so familiar to her that she would recognise even +the smallest sample of it. You see all these isolated facts, +together with many minor ones, all pointed in the same +direction." + +"And how did you verify them?" + +"Having once spotted my man, it was easy to get corroboration. I +knew the firm for which this man worked. Having taken the printed +description. I eliminated everything from it which could be the +result of a disguise--the whiskers, the glasses, the voice, and I +sent it to the firm, with a request that they would inform me +whether it answered to the description of any of their +travellers. I had already noticed the peculiarities of the +typewriter, and I wrote to the man himself at his business +address asking him if he would come here. As I expected, his +reply was typewritten and revealed the same trivial but +characteristic defects. The same post brought me a letter from +Westhouse & Marbank, of Fenchurch Street, to say that the +description tallied in every respect with that of their employ, +James Windibank. Voil tout!" + +"And Miss Sutherland?" + +"If I tell her she will not believe me. You may remember the old +Persian saying, 'There is danger for him who taketh the tiger +cub, and danger also for whoso snatches a delusion from a woman.' +There is as much sense in Hafiz as in Horace, and as much +knowledge of the world." + + + +ADVENTURE IV. THE BOSCOMBE VALLEY MYSTERY + +We were seated at breakfast one morning, my wife and I, when the +maid brought in a telegram. It was from Sherlock Holmes and ran +in this way: + +"Have you a couple of days to spare? Have just been wired for from +the west of England in connection with Boscombe Valley tragedy. +Shall be glad if you will come with me. Air and scenery perfect. +Leave Paddington by the 11:15." + +"What do you say, dear?" said my wife, looking across at me. +"Will you go?" + +"I really don't know what to say. I have a fairly long list at +present." + +"Oh, Anstruther would do your work for you. You have been looking +a little pale lately. I think that the change would do you good, +and you are always so interested in Mr. Sherlock Holmes' cases." + +"I should be ungrateful if I were not, seeing what I gained +through one of them," I answered. "But if I am to go, I must pack +at once, for I have only half an hour." + +My experience of camp life in Afghanistan had at least had the +effect of making me a prompt and ready traveller. My wants were +few and simple, so that in less than the time stated I was in a +cab with my valise, rattling away to Paddington Station. Sherlock +Holmes was pacing up and down the platform, his tall, gaunt +figure made even gaunter and taller by his long grey +travelling-cloak and close-fitting cloth cap. + +"It is really very good of you to come, Watson," said he. "It +makes a considerable difference to me, having someone with me on +whom I can thoroughly rely. Local aid is always either worthless +or else biassed. If you will keep the two corner seats I shall +get the tickets." + +We had the carriage to ourselves save for an immense litter of +papers which Holmes had brought with him. Among these he rummaged +and read, with intervals of note-taking and of meditation, until +we were past Reading. Then he suddenly rolled them all into a +gigantic ball and tossed them up onto the rack. + +"Have you heard anything of the case?" he asked. + +"Not a word. I have not seen a paper for some days." + +"The London press has not had very full accounts. I have just +been looking through all the recent papers in order to master the +particulars. It seems, from what I gather, to be one of those +simple cases which are so extremely difficult." + +"That sounds a little paradoxical." + +"But it is profoundly true. Singularity is almost invariably a +clue. The more featureless and commonplace a crime is, the more +difficult it is to bring it home. In this case, however, they +have established a very serious case against the son of the +murdered man." + +"It is a murder, then?" + +"Well, it is conjectured to be so. I shall take nothing for +granted until I have the opportunity of looking personally into +it. I will explain the state of things to you, as far as I have +been able to understand it, in a very few words. + +"Boscombe Valley is a country district not very far from Ross, in +Herefordshire. The largest landed proprietor in that part is a +Mr. John Turner, who made his money in Australia and returned +some years ago to the old country. One of the farms which he +held, that of Hatherley, was let to Mr. Charles McCarthy, who was +also an ex-Australian. The men had known each other in the +colonies, so that it was not unnatural that when they came to +settle down they should do so as near each other as possible. +Turner was apparently the richer man, so McCarthy became his +tenant but still remained, it seems, upon terms of perfect +equality, as they were frequently together. McCarthy had one son, +a lad of eighteen, and Turner had an only daughter of the same +age, but neither of them had wives living. They appear to have +avoided the society of the neighbouring English families and to +have led retired lives, though both the McCarthys were fond of +sport and were frequently seen at the race-meetings of the +neighbourhood. McCarthy kept two servants--a man and a girl. +Turner had a considerable household, some half-dozen at the +least. That is as much as I have been able to gather about the +families. Now for the facts. + +"On June 3rd, that is, on Monday last, McCarthy left his house at +Hatherley about three in the afternoon and walked down to the +Boscombe Pool, which is a small lake formed by the spreading out +of the stream which runs down the Boscombe Valley. He had been +out with his serving-man in the morning at Ross, and he had told +the man that he must hurry, as he had an appointment of +importance to keep at three. From that appointment he never came +back alive. + +"From Hatherley Farm-house to the Boscombe Pool is a quarter of a +mile, and two people saw him as he passed over this ground. One +was an old woman, whose name is not mentioned, and the other was +William Crowder, a game-keeper in the employ of Mr. Turner. Both +these witnesses depose that Mr. McCarthy was walking alone. The +game-keeper adds that within a few minutes of his seeing Mr. +McCarthy pass he had seen his son, Mr. James McCarthy, going the +same way with a gun under his arm. To the best of his belief, the +father was actually in sight at the time, and the son was +following him. He thought no more of the matter until he heard in +the evening of the tragedy that had occurred. + +"The two McCarthys were seen after the time when William Crowder, +the game-keeper, lost sight of them. The Boscombe Pool is thickly +wooded round, with just a fringe of grass and of reeds round the +edge. A girl of fourteen, Patience Moran, who is the daughter of +the lodge-keeper of the Boscombe Valley estate, was in one of the +woods picking flowers. She states that while she was there she +saw, at the border of the wood and close by the lake, Mr. +McCarthy and his son, and that they appeared to be having a +violent quarrel. She heard Mr. McCarthy the elder using very +strong language to his son, and she saw the latter raise up his +hand as if to strike his father. She was so frightened by their +violence that she ran away and told her mother when she reached +home that she had left the two McCarthys quarrelling near +Boscombe Pool, and that she was afraid that they were going to +fight. She had hardly said the words when young Mr. McCarthy came +running up to the lodge to say that he had found his father dead +in the wood, and to ask for the help of the lodge-keeper. He was +much excited, without either his gun or his hat, and his right +hand and sleeve were observed to be stained with fresh blood. On +following him they found the dead body stretched out upon the +grass beside the pool. The head had been beaten in by repeated +blows of some heavy and blunt weapon. The injuries were such as +might very well have been inflicted by the butt-end of his son's +gun, which was found lying on the grass within a few paces of the +body. Under these circumstances the young man was instantly +arrested, and a verdict of 'wilful murder' having been returned +at the inquest on Tuesday, he was on Wednesday brought before the +magistrates at Ross, who have referred the case to the next +Assizes. Those are the main facts of the case as they came out +before the coroner and the police-court." + +"I could hardly imagine a more damning case," I remarked. "If +ever circumstantial evidence pointed to a criminal it does so +here." + +"Circumstantial evidence is a very tricky thing," answered Holmes +thoughtfully. "It may seem to point very straight to one thing, +but if you shift your own point of view a little, you may find it +pointing in an equally uncompromising manner to something +entirely different. It must be confessed, however, that the case +looks exceedingly grave against the young man, and it is very +possible that he is indeed the culprit. There are several people +in the neighbourhood, however, and among them Miss Turner, the +daughter of the neighbouring landowner, who believe in his +innocence, and who have retained Lestrade, whom you may recollect +in connection with the Study in Scarlet, to work out the case in +his interest. Lestrade, being rather puzzled, has referred the +case to me, and hence it is that two middle-aged gentlemen are +flying westward at fifty miles an hour instead of quietly +digesting their breakfasts at home." + +"I am afraid," said I, "that the facts are so obvious that you +will find little credit to be gained out of this case." + +"There is nothing more deceptive than an obvious fact," he +answered, laughing. "Besides, we may chance to hit upon some +other obvious facts which may have been by no means obvious to +Mr. Lestrade. You know me too well to think that I am boasting +when I say that I shall either confirm or destroy his theory by +means which he is quite incapable of employing, or even of +understanding. To take the first example to hand, I very clearly +perceive that in your bedroom the window is upon the right-hand +side, and yet I question whether Mr. Lestrade would have noted +even so self-evident a thing as that." + +"How on earth--" + +"My dear fellow, I know you well. I know the military neatness +which characterises you. You shave every morning, and in this +season you shave by the sunlight; but since your shaving is less +and less complete as we get farther back on the left side, until +it becomes positively slovenly as we get round the angle of the +jaw, it is surely very clear that that side is less illuminated +than the other. I could not imagine a man of your habits looking +at himself in an equal light and being satisfied with such a +result. I only quote this as a trivial example of observation and +inference. Therein lies my mtier, and it is just possible that +it may be of some service in the investigation which lies before +us. There are one or two minor points which were brought out in +the inquest, and which are worth considering." + +"What are they?" + +"It appears that his arrest did not take place at once, but after +the return to Hatherley Farm. On the inspector of constabulary +informing him that he was a prisoner, he remarked that he was not +surprised to hear it, and that it was no more than his deserts. +This observation of his had the natural effect of removing any +traces of doubt which might have remained in the minds of the +coroner's jury." + +"It was a confession," I ejaculated. + +"No, for it was followed by a protestation of innocence." + +"Coming on the top of such a damning series of events, it was at +least a most suspicious remark." + +"On the contrary," said Holmes, "it is the brightest rift which I +can at present see in the clouds. However innocent he might be, +he could not be such an absolute imbecile as not to see that the +circumstances were very black against him. Had he appeared +surprised at his own arrest, or feigned indignation at it, I +should have looked upon it as highly suspicious, because such +surprise or anger would not be natural under the circumstances, +and yet might appear to be the best policy to a scheming man. His +frank acceptance of the situation marks him as either an innocent +man, or else as a man of considerable self-restraint and +firmness. As to his remark about his deserts, it was also not +unnatural if you consider that he stood beside the dead body of +his father, and that there is no doubt that he had that very day +so far forgotten his filial duty as to bandy words with him, and +even, according to the little girl whose evidence is so +important, to raise his hand as if to strike him. The +self-reproach and contrition which are displayed in his remark +appear to me to be the signs of a healthy mind rather than of a +guilty one." + +I shook my head. "Many men have been hanged on far slighter +evidence," I remarked. + +"So they have. And many men have been wrongfully hanged." + +"What is the young man's own account of the matter?" + +"It is, I am afraid, not very encouraging to his supporters, +though there are one or two points in it which are suggestive. +You will find it here, and may read it for yourself." + +He picked out from his bundle a copy of the local Herefordshire +paper, and having turned down the sheet he pointed out the +paragraph in which the unfortunate young man had given his own +statement of what had occurred. I settled myself down in the +corner of the carriage and read it very carefully. It ran in this +way: + +"Mr. James McCarthy, the only son of the deceased, was then called +and gave evidence as follows: 'I had been away from home for +three days at Bristol, and had only just returned upon the +morning of last Monday, the 3rd. My father was absent from home at +the time of my arrival, and I was informed by the maid that he +had driven over to Ross with John Cobb, the groom. Shortly after +my return I heard the wheels of his trap in the yard, and, +looking out of my window, I saw him get out and walk rapidly out +of the yard, though I was not aware in which direction he was +going. I then took my gun and strolled out in the direction of +the Boscombe Pool, with the intention of visiting the rabbit +warren which is upon the other side. On my way I saw William +Crowder, the game-keeper, as he had stated in his evidence; but +he is mistaken in thinking that I was following my father. I had +no idea that he was in front of me. When about a hundred yards +from the pool I heard a cry of "Cooee!" which was a usual signal +between my father and myself. I then hurried forward, and found +him standing by the pool. He appeared to be much surprised at +seeing me and asked me rather roughly what I was doing there. A +conversation ensued which led to high words and almost to blows, +for my father was a man of a very violent temper. Seeing that his +passion was becoming ungovernable, I left him and returned +towards Hatherley Farm. I had not gone more than 150 yards, +however, when I heard a hideous outcry behind me, which caused me +to run back again. I found my father expiring upon the ground, +with his head terribly injured. I dropped my gun and held him in +my arms, but he almost instantly expired. I knelt beside him for +some minutes, and then made my way to Mr. Turner's lodge-keeper, +his house being the nearest, to ask for assistance. I saw no one +near my father when I returned, and I have no idea how he came by +his injuries. He was not a popular man, being somewhat cold and +forbidding in his manners, but he had, as far as I know, no +active enemies. I know nothing further of the matter.' + +"The Coroner: Did your father make any statement to you before +he died? + +"Witness: He mumbled a few words, but I could only catch some +allusion to a rat. + +"The Coroner: What did you understand by that? + +"Witness: It conveyed no meaning to me. I thought that he was +delirious. + +"The Coroner: What was the point upon which you and your father +had this final quarrel? + +"Witness: I should prefer not to answer. + +"The Coroner: I am afraid that I must press it. + +"Witness: It is really impossible for me to tell you. I can +assure you that it has nothing to do with the sad tragedy which +followed. + +"The Coroner: That is for the court to decide. I need not point +out to you that your refusal to answer will prejudice your case +considerably in any future proceedings which may arise. + +"Witness: I must still refuse. + +"The Coroner: I understand that the cry of 'Cooee' was a common +signal between you and your father? + +"Witness: It was. + +"The Coroner: How was it, then, that he uttered it before he saw +you, and before he even knew that you had returned from Bristol? + +"Witness (with considerable confusion): I do not know. + +"A Juryman: Did you see nothing which aroused your suspicions +when you returned on hearing the cry and found your father +fatally injured? + +"Witness: Nothing definite. + +"The Coroner: What do you mean? + +"Witness: I was so disturbed and excited as I rushed out into +the open, that I could think of nothing except of my father. Yet +I have a vague impression that as I ran forward something lay +upon the ground to the left of me. It seemed to me to be +something grey in colour, a coat of some sort, or a plaid perhaps. +When I rose from my father I looked round for it, but it was +gone. + +"'Do you mean that it disappeared before you went for help?' + +"'Yes, it was gone.' + +"'You cannot say what it was?' + +"'No, I had a feeling something was there.' + +"'How far from the body?' + +"'A dozen yards or so.' + +"'And how far from the edge of the wood?' + +"'About the same.' + +"'Then if it was removed it was while you were within a dozen +yards of it?' + +"'Yes, but with my back towards it.' + +"This concluded the examination of the witness." + +"I see," said I as I glanced down the column, "that the coroner +in his concluding remarks was rather severe upon young McCarthy. +He calls attention, and with reason, to the discrepancy about his +father having signalled to him before seeing him, also to his +refusal to give details of his conversation with his father, and +his singular account of his father's dying words. They are all, +as he remarks, very much against the son." + +Holmes laughed softly to himself and stretched himself out upon +the cushioned seat. "Both you and the coroner have been at some +pains," said he, "to single out the very strongest points in the +young man's favour. Don't you see that you alternately give him +credit for having too much imagination and too little? Too +little, if he could not invent a cause of quarrel which would +give him the sympathy of the jury; too much, if he evolved from +his own inner consciousness anything so outr as a dying +reference to a rat, and the incident of the vanishing cloth. No, +sir, I shall approach this case from the point of view that what +this young man says is true, and we shall see whither that +hypothesis will lead us. And now here is my pocket Petrarch, and +not another word shall I say of this case until we are on the +scene of action. We lunch at Swindon, and I see that we shall be +there in twenty minutes." + +It was nearly four o'clock when we at last, after passing through +the beautiful Stroud Valley, and over the broad gleaming Severn, +found ourselves at the pretty little country-town of Ross. A +lean, ferret-like man, furtive and sly-looking, was waiting for +us upon the platform. In spite of the light brown dustcoat and +leather-leggings which he wore in deference to his rustic +surroundings, I had no difficulty in recognising Lestrade, of +Scotland Yard. With him we drove to the Hereford Arms where a +room had already been engaged for us. + +"I have ordered a carriage," said Lestrade as we sat over a cup +of tea. "I knew your energetic nature, and that you would not be +happy until you had been on the scene of the crime." + +"It was very nice and complimentary of you," Holmes answered. "It +is entirely a question of barometric pressure." + +Lestrade looked startled. "I do not quite follow," he said. + +"How is the glass? Twenty-nine, I see. No wind, and not a cloud +in the sky. I have a caseful of cigarettes here which need +smoking, and the sofa is very much superior to the usual country +hotel abomination. I do not think that it is probable that I +shall use the carriage to-night." + +Lestrade laughed indulgently. "You have, no doubt, already formed +your conclusions from the newspapers," he said. "The case is as +plain as a pikestaff, and the more one goes into it the plainer +it becomes. Still, of course, one can't refuse a lady, and such a +very positive one, too. She has heard of you, and would have your +opinion, though I repeatedly told her that there was nothing +which you could do which I had not already done. Why, bless my +soul! here is her carriage at the door." + +He had hardly spoken before there rushed into the room one of the +most lovely young women that I have ever seen in my life. Her +violet eyes shining, her lips parted, a pink flush upon her +cheeks, all thought of her natural reserve lost in her +overpowering excitement and concern. + +"Oh, Mr. Sherlock Holmes!" she cried, glancing from one to the +other of us, and finally, with a woman's quick intuition, +fastening upon my companion, "I am so glad that you have come. I +have driven down to tell you so. I know that James didn't do it. +I know it, and I want you to start upon your work knowing it, +too. Never let yourself doubt upon that point. We have known each +other since we were little children, and I know his faults as no +one else does; but he is too tender-hearted to hurt a fly. Such a +charge is absurd to anyone who really knows him." + +"I hope we may clear him, Miss Turner," said Sherlock Holmes. +"You may rely upon my doing all that I can." + +"But you have read the evidence. You have formed some conclusion? +Do you not see some loophole, some flaw? Do you not yourself +think that he is innocent?" + +"I think that it is very probable." + +"There, now!" she cried, throwing back her head and looking +defiantly at Lestrade. "You hear! He gives me hopes." + +Lestrade shrugged his shoulders. "I am afraid that my colleague +has been a little quick in forming his conclusions," he said. + +"But he is right. Oh! I know that he is right. James never did +it. And about his quarrel with his father, I am sure that the +reason why he would not speak about it to the coroner was because +I was concerned in it." + +"In what way?" asked Holmes. + +"It is no time for me to hide anything. James and his father had +many disagreements about me. Mr. McCarthy was very anxious that +there should be a marriage between us. James and I have always +loved each other as brother and sister; but of course he is young +and has seen very little of life yet, and--and--well, he +naturally did not wish to do anything like that yet. So there +were quarrels, and this, I am sure, was one of them." + +"And your father?" asked Holmes. "Was he in favour of such a +union?" + +"No, he was averse to it also. No one but Mr. McCarthy was in +favour of it." A quick blush passed over her fresh young face as +Holmes shot one of his keen, questioning glances at her. + +"Thank you for this information," said he. "May I see your father +if I call to-morrow?" + +"I am afraid the doctor won't allow it." + +"The doctor?" + +"Yes, have you not heard? Poor father has never been strong for +years back, but this has broken him down completely. He has taken +to his bed, and Dr. Willows says that he is a wreck and that his +nervous system is shattered. Mr. McCarthy was the only man alive +who had known dad in the old days in Victoria." + +"Ha! In Victoria! That is important." + +"Yes, at the mines." + +"Quite so; at the gold-mines, where, as I understand, Mr. Turner +made his money." + +"Yes, certainly." + +"Thank you, Miss Turner. You have been of material assistance to +me." + +"You will tell me if you have any news to-morrow. No doubt you +will go to the prison to see James. Oh, if you do, Mr. Holmes, do +tell him that I know him to be innocent." + +"I will, Miss Turner." + +"I must go home now, for dad is very ill, and he misses me so if +I leave him. Good-bye, and God help you in your undertaking." She +hurried from the room as impulsively as she had entered, and we +heard the wheels of her carriage rattle off down the street. + +"I am ashamed of you, Holmes," said Lestrade with dignity after a +few minutes' silence. "Why should you raise up hopes which you +are bound to disappoint? I am not over-tender of heart, but I +call it cruel." + +"I think that I see my way to clearing James McCarthy," said +Holmes. "Have you an order to see him in prison?" + +"Yes, but only for you and me." + +"Then I shall reconsider my resolution about going out. We have +still time to take a train to Hereford and see him to-night?" + +"Ample." + +"Then let us do so. Watson, I fear that you will find it very +slow, but I shall only be away a couple of hours." + +I walked down to the station with them, and then wandered through +the streets of the little town, finally returning to the hotel, +where I lay upon the sofa and tried to interest myself in a +yellow-backed novel. The puny plot of the story was so thin, +however, when compared to the deep mystery through which we were +groping, and I found my attention wander so continually from the +action to the fact, that I at last flung it across the room and +gave myself up entirely to a consideration of the events of the +day. Supposing that this unhappy young man's story were +absolutely true, then what hellish thing, what absolutely +unforeseen and extraordinary calamity could have occurred between +the time when he parted from his father, and the moment when, +drawn back by his screams, he rushed into the glade? It was +something terrible and deadly. What could it be? Might not the +nature of the injuries reveal something to my medical instincts? +I rang the bell and called for the weekly county paper, which +contained a verbatim account of the inquest. In the surgeon's +deposition it was stated that the posterior third of the left +parietal bone and the left half of the occipital bone had been +shattered by a heavy blow from a blunt weapon. I marked the spot +upon my own head. Clearly such a blow must have been struck from +behind. That was to some extent in favour of the accused, as when +seen quarrelling he was face to face with his father. Still, it +did not go for very much, for the older man might have turned his +back before the blow fell. Still, it might be worth while to call +Holmes' attention to it. Then there was the peculiar dying +reference to a rat. What could that mean? It could not be +delirium. A man dying from a sudden blow does not commonly become +delirious. No, it was more likely to be an attempt to explain how +he met his fate. But what could it indicate? I cudgelled my +brains to find some possible explanation. And then the incident +of the grey cloth seen by young McCarthy. If that were true the +murderer must have dropped some part of his dress, presumably his +overcoat, in his flight, and must have had the hardihood to +return and to carry it away at the instant when the son was +kneeling with his back turned not a dozen paces off. What a +tissue of mysteries and improbabilities the whole thing was! I +did not wonder at Lestrade's opinion, and yet I had so much faith +in Sherlock Holmes' insight that I could not lose hope as long +as every fresh fact seemed to strengthen his conviction of young +McCarthy's innocence. + +It was late before Sherlock Holmes returned. He came back alone, +for Lestrade was staying in lodgings in the town. + +"The glass still keeps very high," he remarked as he sat down. +"It is of importance that it should not rain before we are able +to go over the ground. On the other hand, a man should be at his +very best and keenest for such nice work as that, and I did not +wish to do it when fagged by a long journey. I have seen young +McCarthy." + +"And what did you learn from him?" + +"Nothing." + +"Could he throw no light?" + +"None at all. I was inclined to think at one time that he knew +who had done it and was screening him or her, but I am convinced +now that he is as puzzled as everyone else. He is not a very +quick-witted youth, though comely to look at and, I should think, +sound at heart." + +"I cannot admire his taste," I remarked, "if it is indeed a fact +that he was averse to a marriage with so charming a young lady as +this Miss Turner." + +"Ah, thereby hangs a rather painful tale. This fellow is madly, +insanely, in love with her, but some two years ago, when he was +only a lad, and before he really knew her, for she had been away +five years at a boarding-school, what does the idiot do but get +into the clutches of a barmaid in Bristol and marry her at a +registry office? No one knows a word of the matter, but you can +imagine how maddening it must be to him to be upbraided for not +doing what he would give his very eyes to do, but what he knows +to be absolutely impossible. It was sheer frenzy of this sort +which made him throw his hands up into the air when his father, +at their last interview, was goading him on to propose to Miss +Turner. On the other hand, he had no means of supporting himself, +and his father, who was by all accounts a very hard man, would +have thrown him over utterly had he known the truth. It was with +his barmaid wife that he had spent the last three days in +Bristol, and his father did not know where he was. Mark that +point. It is of importance. Good has come out of evil, however, +for the barmaid, finding from the papers that he is in serious +trouble and likely to be hanged, has thrown him over utterly and +has written to him to say that she has a husband already in the +Bermuda Dockyard, so that there is really no tie between them. I +think that that bit of news has consoled young McCarthy for all +that he has suffered." + +"But if he is innocent, who has done it?" + +"Ah! who? I would call your attention very particularly to two +points. One is that the murdered man had an appointment with +someone at the pool, and that the someone could not have been his +son, for his son was away, and he did not know when he would +return. The second is that the murdered man was heard to cry +'Cooee!' before he knew that his son had returned. Those are the +crucial points upon which the case depends. And now let us talk +about George Meredith, if you please, and we shall leave all +minor matters until to-morrow." + +There was no rain, as Holmes had foretold, and the morning broke +bright and cloudless. At nine o'clock Lestrade called for us with +the carriage, and we set off for Hatherley Farm and the Boscombe +Pool. + +"There is serious news this morning," Lestrade observed. "It is +said that Mr. Turner, of the Hall, is so ill that his life is +despaired of." + +"An elderly man, I presume?" said Holmes. + +"About sixty; but his constitution has been shattered by his life +abroad, and he has been in failing health for some time. This +business has had a very bad effect upon him. He was an old friend +of McCarthy's, and, I may add, a great benefactor to him, for I +have learned that he gave him Hatherley Farm rent free." + +"Indeed! That is interesting," said Holmes. + +"Oh, yes! In a hundred other ways he has helped him. Everybody +about here speaks of his kindness to him." + +"Really! Does it not strike you as a little singular that this +McCarthy, who appears to have had little of his own, and to have +been under such obligations to Turner, should still talk of +marrying his son to Turner's daughter, who is, presumably, +heiress to the estate, and that in such a very cocksure manner, +as if it were merely a case of a proposal and all else would +follow? It is the more strange, since we know that Turner himself +was averse to the idea. The daughter told us as much. Do you not +deduce something from that?" + +"We have got to the deductions and the inferences," said +Lestrade, winking at me. "I find it hard enough to tackle facts, +Holmes, without flying away after theories and fancies." + +"You are right," said Holmes demurely; "you do find it very hard +to tackle the facts." + +"Anyhow, I have grasped one fact which you seem to find it +difficult to get hold of," replied Lestrade with some warmth. + +"And that is--" + +"That McCarthy senior met his death from McCarthy junior and that +all theories to the contrary are the merest moonshine." + +"Well, moonshine is a brighter thing than fog," said Holmes, +laughing. "But I am very much mistaken if this is not Hatherley +Farm upon the left." + +"Yes, that is it." It was a widespread, comfortable-looking +building, two-storied, slate-roofed, with great yellow blotches +of lichen upon the grey walls. The drawn blinds and the smokeless +chimneys, however, gave it a stricken look, as though the weight +of this horror still lay heavy upon it. We called at the door, +when the maid, at Holmes' request, showed us the boots which her +master wore at the time of his death, and also a pair of the +son's, though not the pair which he had then had. Having measured +these very carefully from seven or eight different points, Holmes +desired to be led to the court-yard, from which we all followed +the winding track which led to Boscombe Pool. + +Sherlock Holmes was transformed when he was hot upon such a scent +as this. Men who had only known the quiet thinker and logician of +Baker Street would have failed to recognise him. His face flushed +and darkened. His brows were drawn into two hard black lines, +while his eyes shone out from beneath them with a steely glitter. +His face was bent downward, his shoulders bowed, his lips +compressed, and the veins stood out like whipcord in his long, +sinewy neck. His nostrils seemed to dilate with a purely animal +lust for the chase, and his mind was so absolutely concentrated +upon the matter before him that a question or remark fell +unheeded upon his ears, or, at the most, only provoked a quick, +impatient snarl in reply. Swiftly and silently he made his way +along the track which ran through the meadows, and so by way of +the woods to the Boscombe Pool. It was damp, marshy ground, as is +all that district, and there were marks of many feet, both upon +the path and amid the short grass which bounded it on either +side. Sometimes Holmes would hurry on, sometimes stop dead, and +once he made quite a little detour into the meadow. Lestrade and +I walked behind him, the detective indifferent and contemptuous, +while I watched my friend with the interest which sprang from the +conviction that every one of his actions was directed towards a +definite end. + +The Boscombe Pool, which is a little reed-girt sheet of water +some fifty yards across, is situated at the boundary between the +Hatherley Farm and the private park of the wealthy Mr. Turner. +Above the woods which lined it upon the farther side we could see +the red, jutting pinnacles which marked the site of the rich +landowner's dwelling. On the Hatherley side of the pool the woods +grew very thick, and there was a narrow belt of sodden grass +twenty paces across between the edge of the trees and the reeds +which lined the lake. Lestrade showed us the exact spot at which +the body had been found, and, indeed, so moist was the ground, +that I could plainly see the traces which had been left by the +fall of the stricken man. To Holmes, as I could see by his eager +face and peering eyes, very many other things were to be read +upon the trampled grass. He ran round, like a dog who is picking +up a scent, and then turned upon my companion. + +"What did you go into the pool for?" he asked. + +"I fished about with a rake. I thought there might be some weapon +or other trace. But how on earth--" + +"Oh, tut, tut! I have no time! That left foot of yours with its +inward twist is all over the place. A mole could trace it, and +there it vanishes among the reeds. Oh, how simple it would all +have been had I been here before they came like a herd of buffalo +and wallowed all over it. Here is where the party with the +lodge-keeper came, and they have covered all tracks for six or +eight feet round the body. But here are three separate tracks of +the same feet." He drew out a lens and lay down upon his +waterproof to have a better view, talking all the time rather to +himself than to us. "These are young McCarthy's feet. Twice he +was walking, and once he ran swiftly, so that the soles are +deeply marked and the heels hardly visible. That bears out his +story. He ran when he saw his father on the ground. Then here are +the father's feet as he paced up and down. What is this, then? It +is the butt-end of the gun as the son stood listening. And this? +Ha, ha! What have we here? Tiptoes! tiptoes! Square, too, quite +unusual boots! They come, they go, they come again--of course +that was for the cloak. Now where did they come from?" He ran up +and down, sometimes losing, sometimes finding the track until we +were well within the edge of the wood and under the shadow of a +great beech, the largest tree in the neighbourhood. Holmes traced +his way to the farther side of this and lay down once more upon +his face with a little cry of satisfaction. For a long time he +remained there, turning over the leaves and dried sticks, +gathering up what seemed to me to be dust into an envelope and +examining with his lens not only the ground but even the bark of +the tree as far as he could reach. A jagged stone was lying among +the moss, and this also he carefully examined and retained. Then +he followed a pathway through the wood until he came to the +highroad, where all traces were lost. + +"It has been a case of considerable interest," he remarked, +returning to his natural manner. "I fancy that this grey house on +the right must be the lodge. I think that I will go in and have a +word with Moran, and perhaps write a little note. Having done +that, we may drive back to our luncheon. You may walk to the cab, +and I shall be with you presently." + +It was about ten minutes before we regained our cab and drove +back into Ross, Holmes still carrying with him the stone which he +had picked up in the wood. + +"This may interest you, Lestrade," he remarked, holding it out. +"The murder was done with it." + +"I see no marks." + +"There are none." + +"How do you know, then?" + +"The grass was growing under it. It had only lain there a few +days. There was no sign of a place whence it had been taken. It +corresponds with the injuries. There is no sign of any other +weapon." + +"And the murderer?" + +"Is a tall man, left-handed, limps with the right leg, wears +thick-soled shooting-boots and a grey cloak, smokes Indian +cigars, uses a cigar-holder, and carries a blunt pen-knife in his +pocket. There are several other indications, but these may be +enough to aid us in our search." + +Lestrade laughed. "I am afraid that I am still a sceptic," he +said. "Theories are all very well, but we have to deal with a +hard-headed British jury." + +"Nous verrons," answered Holmes calmly. "You work your own +method, and I shall work mine. I shall be busy this afternoon, +and shall probably return to London by the evening train." + +"And leave your case unfinished?" + +"No, finished." + +"But the mystery?" + +"It is solved." + +"Who was the criminal, then?" + +"The gentleman I describe." + +"But who is he?" + +"Surely it would not be difficult to find out. This is not such a +populous neighbourhood." + +Lestrade shrugged his shoulders. "I am a practical man," he said, +"and I really cannot undertake to go about the country looking +for a left-handed gentleman with a game leg. I should become the +laughing-stock of Scotland Yard." + +"All right," said Holmes quietly. "I have given you the chance. +Here are your lodgings. Good-bye. I shall drop you a line before +I leave." + +Having left Lestrade at his rooms, we drove to our hotel, where +we found lunch upon the table. Holmes was silent and buried in +thought with a pained expression upon his face, as one who finds +himself in a perplexing position. + +"Look here, Watson," he said when the cloth was cleared "just sit +down in this chair and let me preach to you for a little. I don't +know quite what to do, and I should value your advice. Light a +cigar and let me expound." + + "Pray do so." + +"Well, now, in considering this case there are two points about +young McCarthy's narrative which struck us both instantly, +although they impressed me in his favour and you against him. One +was the fact that his father should, according to his account, +cry 'Cooee!' before seeing him. The other was his singular dying +reference to a rat. He mumbled several words, you understand, but +that was all that caught the son's ear. Now from this double +point our research must commence, and we will begin it by +presuming that what the lad says is absolutely true." + +"What of this 'Cooee!' then?" + +"Well, obviously it could not have been meant for the son. The +son, as far as he knew, was in Bristol. It was mere chance that +he was within earshot. The 'Cooee!' was meant to attract the +attention of whoever it was that he had the appointment with. But +'Cooee' is a distinctly Australian cry, and one which is used +between Australians. There is a strong presumption that the +person whom McCarthy expected to meet him at Boscombe Pool was +someone who had been in Australia." + +"What of the rat, then?" + +Sherlock Holmes took a folded paper from his pocket and flattened +it out on the table. "This is a map of the Colony of Victoria," +he said. "I wired to Bristol for it last night." He put his hand +over part of the map. "What do you read?" + +"ARAT," I read. + +"And now?" He raised his hand. + +"BALLARAT." + +"Quite so. That was the word the man uttered, and of which his +son only caught the last two syllables. He was trying to utter +the name of his murderer. So and so, of Ballarat." + +"It is wonderful!" I exclaimed. + +"It is obvious. And now, you see, I had narrowed the field down +considerably. The possession of a grey garment was a third point +which, granting the son's statement to be correct, was a +certainty. We have come now out of mere vagueness to the definite +conception of an Australian from Ballarat with a grey cloak." + +"Certainly." + +"And one who was at home in the district, for the pool can only +be approached by the farm or by the estate, where strangers could +hardly wander." + +"Quite so." + +"Then comes our expedition of to-day. By an examination of the +ground I gained the trifling details which I gave to that +imbecile Lestrade, as to the personality of the criminal." + +"But how did you gain them?" + +"You know my method. It is founded upon the observation of +trifles." + +"His height I know that you might roughly judge from the length +of his stride. His boots, too, might be told from their traces." + +"Yes, they were peculiar boots." + +"But his lameness?" + +"The impression of his right foot was always less distinct than +his left. He put less weight upon it. Why? Because he limped--he +was lame." + +"But his left-handedness." + +"You were yourself struck by the nature of the injury as recorded +by the surgeon at the inquest. The blow was struck from +immediately behind, and yet was upon the left side. Now, how can +that be unless it were by a left-handed man? He had stood behind +that tree during the interview between the father and son. He had +even smoked there. I found the ash of a cigar, which my special +knowledge of tobacco ashes enables me to pronounce as an Indian +cigar. I have, as you know, devoted some attention to this, and +written a little monograph on the ashes of 140 different +varieties of pipe, cigar, and cigarette tobacco. Having found the +ash, I then looked round and discovered the stump among the moss +where he had tossed it. It was an Indian cigar, of the variety +which are rolled in Rotterdam." + +"And the cigar-holder?" + +"I could see that the end had not been in his mouth. Therefore he +used a holder. The tip had been cut off, not bitten off, but the +cut was not a clean one, so I deduced a blunt pen-knife." + +"Holmes," I said, "you have drawn a net round this man from which +he cannot escape, and you have saved an innocent human life as +truly as if you had cut the cord which was hanging him. I see the +direction in which all this points. The culprit is--" + +"Mr. John Turner," cried the hotel waiter, opening the door of +our sitting-room, and ushering in a visitor. + +The man who entered was a strange and impressive figure. His +slow, limping step and bowed shoulders gave the appearance of +decrepitude, and yet his hard, deep-lined, craggy features, and +his enormous limbs showed that he was possessed of unusual +strength of body and of character. His tangled beard, grizzled +hair, and outstanding, drooping eyebrows combined to give an air +of dignity and power to his appearance, but his face was of an +ashen white, while his lips and the corners of his nostrils were +tinged with a shade of blue. It was clear to me at a glance that +he was in the grip of some deadly and chronic disease. + +"Pray sit down on the sofa," said Holmes gently. "You had my +note?" + +"Yes, the lodge-keeper brought it up. You said that you wished to +see me here to avoid scandal." + +"I thought people would talk if I went to the Hall." + +"And why did you wish to see me?" He looked across at my +companion with despair in his weary eyes, as though his question +was already answered. + +"Yes," said Holmes, answering the look rather than the words. "It +is so. I know all about McCarthy." + +The old man sank his face in his hands. "God help me!" he cried. +"But I would not have let the young man come to harm. I give you +my word that I would have spoken out if it went against him at +the Assizes." + +"I am glad to hear you say so," said Holmes gravely. + +"I would have spoken now had it not been for my dear girl. It +would break her heart--it will break her heart when she hears +that I am arrested." + +"It may not come to that," said Holmes. + +"What?" + +"I am no official agent. I understand that it was your daughter +who required my presence here, and I am acting in her interests. +Young McCarthy must be got off, however." + +"I am a dying man," said old Turner. "I have had diabetes for +years. My doctor says it is a question whether I shall live a +month. Yet I would rather die under my own roof than in a gaol." + +Holmes rose and sat down at the table with his pen in his hand +and a bundle of paper before him. "Just tell us the truth," he +said. "I shall jot down the facts. You will sign it, and Watson +here can witness it. Then I could produce your confession at the +last extremity to save young McCarthy. I promise you that I shall +not use it unless it is absolutely needed." + +"It's as well," said the old man; "it's a question whether I +shall live to the Assizes, so it matters little to me, but I +should wish to spare Alice the shock. And now I will make the +thing clear to you; it has been a long time in the acting, but +will not take me long to tell. + +"You didn't know this dead man, McCarthy. He was a devil +incarnate. I tell you that. God keep you out of the clutches of +such a man as he. His grip has been upon me these twenty years, +and he has blasted my life. I'll tell you first how I came to be +in his power. + +"It was in the early '60's at the diggings. I was a young chap +then, hot-blooded and reckless, ready to turn my hand at +anything; I got among bad companions, took to drink, had no luck +with my claim, took to the bush, and in a word became what you +would call over here a highway robber. There were six of us, and +we had a wild, free life of it, sticking up a station from time +to time, or stopping the wagons on the road to the diggings. +Black Jack of Ballarat was the name I went under, and our party +is still remembered in the colony as the Ballarat Gang. + +"One day a gold convoy came down from Ballarat to Melbourne, and +we lay in wait for it and attacked it. There were six troopers +and six of us, so it was a close thing, but we emptied four of +their saddles at the first volley. Three of our boys were killed, +however, before we got the swag. I put my pistol to the head of +the wagon-driver, who was this very man McCarthy. I wish to the +Lord that I had shot him then, but I spared him, though I saw his +wicked little eyes fixed on my face, as though to remember every +feature. We got away with the gold, became wealthy men, and made +our way over to England without being suspected. There I parted +from my old pals and determined to settle down to a quiet and +respectable life. I bought this estate, which chanced to be in +the market, and I set myself to do a little good with my money, +to make up for the way in which I had earned it. I married, too, +and though my wife died young she left me my dear little Alice. +Even when she was just a baby her wee hand seemed to lead me down +the right path as nothing else had ever done. In a word, I turned +over a new leaf and did my best to make up for the past. All was +going well when McCarthy laid his grip upon me. + +"I had gone up to town about an investment, and I met him in +Regent Street with hardly a coat to his back or a boot to his +foot. + +"'Here we are, Jack,' says he, touching me on the arm; 'we'll be +as good as a family to you. There's two of us, me and my son, and +you can have the keeping of us. If you don't--it's a fine, +law-abiding country is England, and there's always a policeman +within hail.' + +"Well, down they came to the west country, there was no shaking +them off, and there they have lived rent free on my best land +ever since. There was no rest for me, no peace, no forgetfulness; +turn where I would, there was his cunning, grinning face at my +elbow. It grew worse as Alice grew up, for he soon saw I was more +afraid of her knowing my past than of the police. Whatever he +wanted he must have, and whatever it was I gave him without +question, land, money, houses, until at last he asked a thing +which I could not give. He asked for Alice. + +"His son, you see, had grown up, and so had my girl, and as I was +known to be in weak health, it seemed a fine stroke to him that +his lad should step into the whole property. But there I was +firm. I would not have his cursed stock mixed with mine; not that +I had any dislike to the lad, but his blood was in him, and that +was enough. I stood firm. McCarthy threatened. I braved him to do +his worst. We were to meet at the pool midway between our houses +to talk it over. + +"When I went down there I found him talking with his son, so I +smoked a cigar and waited behind a tree until he should be alone. +But as I listened to his talk all that was black and bitter in +me seemed to come uppermost. He was urging his son to marry my +daughter with as little regard for what she might think as if she +were a slut from off the streets. It drove me mad to think that I +and all that I held most dear should be in the power of such a +man as this. Could I not snap the bond? I was already a dying and +a desperate man. Though clear of mind and fairly strong of limb, +I knew that my own fate was sealed. But my memory and my girl! +Both could be saved if I could but silence that foul tongue. I +did it, Mr. Holmes. I would do it again. Deeply as I have sinned, +I have led a life of martyrdom to atone for it. But that my girl +should be entangled in the same meshes which held me was more +than I could suffer. I struck him down with no more compunction +than if he had been some foul and venomous beast. His cry brought +back his son; but I had gained the cover of the wood, though I +was forced to go back to fetch the cloak which I had dropped in +my flight. That is the true story, gentlemen, of all that +occurred." + +"Well, it is not for me to judge you," said Holmes as the old man +signed the statement which had been drawn out. "I pray that we +may never be exposed to such a temptation." + +"I pray not, sir. And what do you intend to do?" + +"In view of your health, nothing. You are yourself aware that you +will soon have to answer for your deed at a higher court than the +Assizes. I will keep your confession, and if McCarthy is +condemned I shall be forced to use it. If not, it shall never be +seen by mortal eye; and your secret, whether you be alive or +dead, shall be safe with us." + +"Farewell, then," said the old man solemnly. "Your own deathbeds, +when they come, will be the easier for the thought of the peace +which you have given to mine." Tottering and shaking in all his +giant frame, he stumbled slowly from the room. + +"God help us!" said Holmes after a long silence. "Why does fate +play such tricks with poor, helpless worms? I never hear of such +a case as this that I do not think of Baxter's words, and say, +'There, but for the grace of God, goes Sherlock Holmes.'" + +James McCarthy was acquitted at the Assizes on the strength of a +number of objections which had been drawn out by Holmes and +submitted to the defending counsel. Old Turner lived for seven +months after our interview, but he is now dead; and there is +every prospect that the son and daughter may come to live happily +together in ignorance of the black cloud which rests upon their +past. + + + +ADVENTURE V. THE FIVE ORANGE PIPS + +When I glance over my notes and records of the Sherlock Holmes +cases between the years '82 and '90, I am faced by so many which +present strange and interesting features that it is no easy +matter to know which to choose and which to leave. Some, however, +have already gained publicity through the papers, and others have +not offered a field for those peculiar qualities which my friend +possessed in so high a degree, and which it is the object of +these papers to illustrate. Some, too, have baffled his +analytical skill, and would be, as narratives, beginnings without +an ending, while others have been but partially cleared up, and +have their explanations founded rather upon conjecture and +surmise than on that absolute logical proof which was so dear to +him. There is, however, one of these last which was so remarkable +in its details and so startling in its results that I am tempted +to give some account of it in spite of the fact that there are +points in connection with it which never have been, and probably +never will be, entirely cleared up. + +The year '87 furnished us with a long series of cases of greater +or less interest, of which I retain the records. Among my +headings under this one twelve months I find an account of the +adventure of the Paradol Chamber, of the Amateur Mendicant +Society, who held a luxurious club in the lower vault of a +furniture warehouse, of the facts connected with the loss of the +British barque "Sophy Anderson", of the singular adventures of the +Grice Patersons in the island of Uffa, and finally of the +Camberwell poisoning case. In the latter, as may be remembered, +Sherlock Holmes was able, by winding up the dead man's watch, to +prove that it had been wound up two hours before, and that +therefore the deceased had gone to bed within that time--a +deduction which was of the greatest importance in clearing up the +case. All these I may sketch out at some future date, but none of +them present such singular features as the strange train of +circumstances which I have now taken up my pen to describe. + +It was in the latter days of September, and the equinoctial gales +had set in with exceptional violence. All day the wind had +screamed and the rain had beaten against the windows, so that +even here in the heart of great, hand-made London we were forced +to raise our minds for the instant from the routine of life and +to recognise the presence of those great elemental forces which +shriek at mankind through the bars of his civilisation, like +untamed beasts in a cage. As evening drew in, the storm grew +higher and louder, and the wind cried and sobbed like a child in +the chimney. Sherlock Holmes sat moodily at one side of the +fireplace cross-indexing his records of crime, while I at the +other was deep in one of Clark Russell's fine sea-stories until +the howl of the gale from without seemed to blend with the text, +and the splash of the rain to lengthen out into the long swash of +the sea waves. My wife was on a visit to her mother's, and for a +few days I was a dweller once more in my old quarters at Baker +Street. + +"Why," said I, glancing up at my companion, "that was surely the +bell. Who could come to-night? Some friend of yours, perhaps?" + +"Except yourself I have none," he answered. "I do not encourage +visitors." + +"A client, then?" + +"If so, it is a serious case. Nothing less would bring a man out +on such a day and at such an hour. But I take it that it is more +likely to be some crony of the landlady's." + +Sherlock Holmes was wrong in his conjecture, however, for there +came a step in the passage and a tapping at the door. He +stretched out his long arm to turn the lamp away from himself and +towards the vacant chair upon which a newcomer must sit. + +"Come in!" said he. + +The man who entered was young, some two-and-twenty at the +outside, well-groomed and trimly clad, with something of +refinement and delicacy in his bearing. The streaming umbrella +which he held in his hand, and his long shining waterproof told +of the fierce weather through which he had come. He looked about +him anxiously in the glare of the lamp, and I could see that his +face was pale and his eyes heavy, like those of a man who is +weighed down with some great anxiety. + +"I owe you an apology," he said, raising his golden pince-nez to +his eyes. "I trust that I am not intruding. I fear that I have +brought some traces of the storm and rain into your snug +chamber." + +"Give me your coat and umbrella," said Holmes. "They may rest +here on the hook and will be dry presently. You have come up from +the south-west, I see." + +"Yes, from Horsham." + +"That clay and chalk mixture which I see upon your toe caps is +quite distinctive." + +"I have come for advice." + +"That is easily got." + +"And help." + +"That is not always so easy." + +"I have heard of you, Mr. Holmes. I heard from Major Prendergast +how you saved him in the Tankerville Club scandal." + +"Ah, of course. He was wrongfully accused of cheating at cards." + +"He said that you could solve anything." + +"He said too much." + +"That you are never beaten." + +"I have been beaten four times--three times by men, and once by a +woman." + +"But what is that compared with the number of your successes?" + +"It is true that I have been generally successful." + +"Then you may be so with me." + +"I beg that you will draw your chair up to the fire and favour me +with some details as to your case." + +"It is no ordinary one." + +"None of those which come to me are. I am the last court of +appeal." + +"And yet I question, sir, whether, in all your experience, you +have ever listened to a more mysterious and inexplicable chain of +events than those which have happened in my own family." + +"You fill me with interest," said Holmes. "Pray give us the +essential facts from the commencement, and I can afterwards +question you as to those details which seem to me to be most +important." + +The young man pulled his chair up and pushed his wet feet out +towards the blaze. + +"My name," said he, "is John Openshaw, but my own affairs have, +as far as I can understand, little to do with this awful +business. It is a hereditary matter; so in order to give you an +idea of the facts, I must go back to the commencement of the +affair. + +"You must know that my grandfather had two sons--my uncle Elias +and my father Joseph. My father had a small factory at Coventry, +which he enlarged at the time of the invention of bicycling. He +was a patentee of the Openshaw unbreakable tire, and his business +met with such success that he was able to sell it and to retire +upon a handsome competence. + +"My uncle Elias emigrated to America when he was a young man and +became a planter in Florida, where he was reported to have done +very well. At the time of the war he fought in Jackson's army, +and afterwards under Hood, where he rose to be a colonel. When +Lee laid down his arms my uncle returned to his plantation, where +he remained for three or four years. About 1869 or 1870 he came +back to Europe and took a small estate in Sussex, near Horsham. +He had made a very considerable fortune in the States, and his +reason for leaving them was his aversion to the negroes, and his +dislike of the Republican policy in extending the franchise to +them. He was a singular man, fierce and quick-tempered, very +foul-mouthed when he was angry, and of a most retiring +disposition. During all the years that he lived at Horsham, I +doubt if ever he set foot in the town. He had a garden and two or +three fields round his house, and there he would take his +exercise, though very often for weeks on end he would never leave +his room. He drank a great deal of brandy and smoked very +heavily, but he would see no society and did not want any +friends, not even his own brother. + +"He didn't mind me; in fact, he took a fancy to me, for at the +time when he saw me first I was a youngster of twelve or so. This +would be in the year 1878, after he had been eight or nine years +in England. He begged my father to let me live with him and he +was very kind to me in his way. When he was sober he used to be +fond of playing backgammon and draughts with me, and he would +make me his representative both with the servants and with the +tradespeople, so that by the time that I was sixteen I was quite +master of the house. I kept all the keys and could go where I +liked and do what I liked, so long as I did not disturb him in +his privacy. There was one singular exception, however, for he +had a single room, a lumber-room up among the attics, which was +invariably locked, and which he would never permit either me or +anyone else to enter. With a boy's curiosity I have peeped +through the keyhole, but I was never able to see more than such a +collection of old trunks and bundles as would be expected in such +a room. + +"One day--it was in March, 1883--a letter with a foreign stamp +lay upon the table in front of the colonel's plate. It was not a +common thing for him to receive letters, for his bills were all +paid in ready money, and he had no friends of any sort. 'From +India!' said he as he took it up, 'Pondicherry postmark! What can +this be?' Opening it hurriedly, out there jumped five little +dried orange pips, which pattered down upon his plate. I began to +laugh at this, but the laugh was struck from my lips at the sight +of his face. His lip had fallen, his eyes were protruding, his +skin the colour of putty, and he glared at the envelope which he +still held in his trembling hand, 'K. K. K.!' he shrieked, and +then, 'My God, my God, my sins have overtaken me!' + +"'What is it, uncle?' I cried. + +"'Death,' said he, and rising from the table he retired to his +room, leaving me palpitating with horror. I took up the envelope +and saw scrawled in red ink upon the inner flap, just above the +gum, the letter K three times repeated. There was nothing else +save the five dried pips. What could be the reason of his +overpowering terror? I left the breakfast-table, and as I +ascended the stair I met him coming down with an old rusty key, +which must have belonged to the attic, in one hand, and a small +brass box, like a cashbox, in the other. + +"'They may do what they like, but I'll checkmate them still,' +said he with an oath. 'Tell Mary that I shall want a fire in my +room to-day, and send down to Fordham, the Horsham lawyer.' + +"I did as he ordered, and when the lawyer arrived I was asked to +step up to the room. The fire was burning brightly, and in the +grate there was a mass of black, fluffy ashes, as of burned +paper, while the brass box stood open and empty beside it. As I +glanced at the box I noticed, with a start, that upon the lid was +printed the treble K which I had read in the morning upon the +envelope. + +"'I wish you, John,' said my uncle, 'to witness my will. I leave +my estate, with all its advantages and all its disadvantages, to +my brother, your father, whence it will, no doubt, descend to +you. If you can enjoy it in peace, well and good! If you find you +cannot, take my advice, my boy, and leave it to your deadliest +enemy. I am sorry to give you such a two-edged thing, but I can't +say what turn things are going to take. Kindly sign the paper +where Mr. Fordham shows you.' + +"I signed the paper as directed, and the lawyer took it away with +him. The singular incident made, as you may think, the deepest +impression upon me, and I pondered over it and turned it every +way in my mind without being able to make anything of it. Yet I +could not shake off the vague feeling of dread which it left +behind, though the sensation grew less keen as the weeks passed +and nothing happened to disturb the usual routine of our lives. I +could see a change in my uncle, however. He drank more than ever, +and he was less inclined for any sort of society. Most of his +time he would spend in his room, with the door locked upon the +inside, but sometimes he would emerge in a sort of drunken frenzy +and would burst out of the house and tear about the garden with a +revolver in his hand, screaming out that he was afraid of no man, +and that he was not to be cooped up, like a sheep in a pen, by +man or devil. When these hot fits were over, however, he would +rush tumultuously in at the door and lock and bar it behind him, +like a man who can brazen it out no longer against the terror +which lies at the roots of his soul. At such times I have seen +his face, even on a cold day, glisten with moisture, as though it +were new raised from a basin. + +"Well, to come to an end of the matter, Mr. Holmes, and not to +abuse your patience, there came a night when he made one of those +drunken sallies from which he never came back. We found him, when +we went to search for him, face downward in a little +green-scummed pool, which lay at the foot of the garden. There +was no sign of any violence, and the water was but two feet deep, +so that the jury, having regard to his known eccentricity, +brought in a verdict of 'suicide.' But I, who knew how he winced +from the very thought of death, had much ado to persuade myself +that he had gone out of his way to meet it. The matter passed, +however, and my father entered into possession of the estate, and +of some 14,000 pounds, which lay to his credit at the bank." + +"One moment," Holmes interposed, "your statement is, I foresee, +one of the most remarkable to which I have ever listened. Let me +have the date of the reception by your uncle of the letter, and +the date of his supposed suicide." + +"The letter arrived on March 10, 1883. His death was seven weeks +later, upon the night of May 2nd." + +"Thank you. Pray proceed." + +"When my father took over the Horsham property, he, at my +request, made a careful examination of the attic, which had been +always locked up. We found the brass box there, although its +contents had been destroyed. On the inside of the cover was a +paper label, with the initials of K. K. K. repeated upon it, and +'Letters, memoranda, receipts, and a register' written beneath. +These, we presume, indicated the nature of the papers which had +been destroyed by Colonel Openshaw. For the rest, there was +nothing of much importance in the attic save a great many +scattered papers and note-books bearing upon my uncle's life in +America. Some of them were of the war time and showed that he had +done his duty well and had borne the repute of a brave soldier. +Others were of a date during the reconstruction of the Southern +states, and were mostly concerned with politics, for he had +evidently taken a strong part in opposing the carpet-bag +politicians who had been sent down from the North. + +"Well, it was the beginning of '84 when my father came to live at +Horsham, and all went as well as possible with us until the +January of '85. On the fourth day after the new year I heard my +father give a sharp cry of surprise as we sat together at the +breakfast-table. There he was, sitting with a newly opened +envelope in one hand and five dried orange pips in the +outstretched palm of the other one. He had always laughed at what +he called my cock-and-bull story about the colonel, but he looked +very scared and puzzled now that the same thing had come upon +himself. + +"'Why, what on earth does this mean, John?' he stammered. + +"My heart had turned to lead. 'It is K. K. K.,' said I. + +"He looked inside the envelope. 'So it is,' he cried. 'Here are +the very letters. But what is this written above them?' + +"'Put the papers on the sundial,' I read, peeping over his +shoulder. + +"'What papers? What sundial?' he asked. + +"'The sundial in the garden. There is no other,' said I; 'but the +papers must be those that are destroyed.' + +"'Pooh!' said he, gripping hard at his courage. 'We are in a +civilised land here, and we can't have tomfoolery of this kind. +Where does the thing come from?' + +"'From Dundee,' I answered, glancing at the postmark. + +"'Some preposterous practical joke,' said he. 'What have I to do +with sundials and papers? I shall take no notice of such +nonsense.' + +"'I should certainly speak to the police,' I said. + +"'And be laughed at for my pains. Nothing of the sort.' + +"'Then let me do so?' + +"'No, I forbid you. I won't have a fuss made about such +nonsense.' + +"It was in vain to argue with him, for he was a very obstinate +man. I went about, however, with a heart which was full of +forebodings. + +"On the third day after the coming of the letter my father went +from home to visit an old friend of his, Major Freebody, who is +in command of one of the forts upon Portsdown Hill. I was glad +that he should go, for it seemed to me that he was farther from +danger when he was away from home. In that, however, I was in +error. Upon the second day of his absence I received a telegram +from the major, imploring me to come at once. My father had +fallen over one of the deep chalk-pits which abound in the +neighbourhood, and was lying senseless, with a shattered skull. I +hurried to him, but he passed away without having ever recovered +his consciousness. He had, as it appears, been returning from +Fareham in the twilight, and as the country was unknown to him, +and the chalk-pit unfenced, the jury had no hesitation in +bringing in a verdict of 'death from accidental causes.' +Carefully as I examined every fact connected with his death, I +was unable to find anything which could suggest the idea of +murder. There were no signs of violence, no footmarks, no +robbery, no record of strangers having been seen upon the roads. +And yet I need not tell you that my mind was far from at ease, +and that I was well-nigh certain that some foul plot had been +woven round him. + +"In this sinister way I came into my inheritance. You will ask me +why I did not dispose of it? I answer, because I was well +convinced that our troubles were in some way dependent upon an +incident in my uncle's life, and that the danger would be as +pressing in one house as in another. + +"It was in January, '85, that my poor father met his end, and two +years and eight months have elapsed since then. During that time +I have lived happily at Horsham, and I had begun to hope that +this curse had passed away from the family, and that it had ended +with the last generation. I had begun to take comfort too soon, +however; yesterday morning the blow fell in the very shape in +which it had come upon my father." + +The young man took from his waistcoat a crumpled envelope, and +turning to the table he shook out upon it five little dried +orange pips. + +"This is the envelope," he continued. "The postmark is +London--eastern division. Within are the very words which were +upon my father's last message: 'K. K. K.'; and then 'Put the +papers on the sundial.'" + +"What have you done?" asked Holmes. + +"Nothing." + +"Nothing?" + +"To tell the truth"--he sank his face into his thin, white +hands--"I have felt helpless. I have felt like one of those poor +rabbits when the snake is writhing towards it. I seem to be in +the grasp of some resistless, inexorable evil, which no foresight +and no precautions can guard against." + +"Tut! tut!" cried Sherlock Holmes. "You must act, man, or you are +lost. Nothing but energy can save you. This is no time for +despair." + +"I have seen the police." + +"Ah!" + +"But they listened to my story with a smile. I am convinced that +the inspector has formed the opinion that the letters are all +practical jokes, and that the deaths of my relations were really +accidents, as the jury stated, and were not to be connected with +the warnings." + +Holmes shook his clenched hands in the air. "Incredible +imbecility!" he cried. + +"They have, however, allowed me a policeman, who may remain in +the house with me." + +"Has he come with you to-night?" + +"No. His orders were to stay in the house." + +Again Holmes raved in the air. + +"Why did you come to me," he cried, "and, above all, why did you +not come at once?" + +"I did not know. It was only to-day that I spoke to Major +Prendergast about my troubles and was advised by him to come to +you." + +"It is really two days since you had the letter. We should have +acted before this. You have no further evidence, I suppose, than +that which you have placed before us--no suggestive detail which +might help us?" + +"There is one thing," said John Openshaw. He rummaged in his coat +pocket, and, drawing out a piece of discoloured, blue-tinted +paper, he laid it out upon the table. "I have some remembrance," +said he, "that on the day when my uncle burned the papers I +observed that the small, unburned margins which lay amid the +ashes were of this particular colour. I found this single sheet +upon the floor of his room, and I am inclined to think that it +may be one of the papers which has, perhaps, fluttered out from +among the others, and in that way has escaped destruction. Beyond +the mention of pips, I do not see that it helps us much. I think +myself that it is a page from some private diary. The writing is +undoubtedly my uncle's." + +Holmes moved the lamp, and we both bent over the sheet of paper, +which showed by its ragged edge that it had indeed been torn from +a book. It was headed, "March, 1869," and beneath were the +following enigmatical notices: + +"4th. Hudson came. Same old platform. + +"7th. Set the pips on McCauley, Paramore, and + John Swain, of St. Augustine. + +"9th. McCauley cleared. + +"10th. John Swain cleared. + +"12th. Visited Paramore. All well." + +"Thank you!" said Holmes, folding up the paper and returning it +to our visitor. "And now you must on no account lose another +instant. We cannot spare time even to discuss what you have told +me. You must get home instantly and act." + +"What shall I do?" + +"There is but one thing to do. It must be done at once. You must +put this piece of paper which you have shown us into the brass +box which you have described. You must also put in a note to say +that all the other papers were burned by your uncle, and that +this is the only one which remains. You must assert that in such +words as will carry conviction with them. Having done this, you +must at once put the box out upon the sundial, as directed. Do +you understand?" + +"Entirely." + +"Do not think of revenge, or anything of the sort, at present. I +think that we may gain that by means of the law; but we have our +web to weave, while theirs is already woven. The first +consideration is to remove the pressing danger which threatens +you. The second is to clear up the mystery and to punish the +guilty parties." + +"I thank you," said the young man, rising and pulling on his +overcoat. "You have given me fresh life and hope. I shall +certainly do as you advise." + +"Do not lose an instant. And, above all, take care of yourself in +the meanwhile, for I do not think that there can be a doubt that +you are threatened by a very real and imminent danger. How do you +go back?" + +"By train from Waterloo." + +"It is not yet nine. The streets will be crowded, so I trust that +you may be in safety. And yet you cannot guard yourself too +closely." + +"I am armed." + +"That is well. To-morrow I shall set to work upon your case." + +"I shall see you at Horsham, then?" + +"No, your secret lies in London. It is there that I shall seek +it." + +"Then I shall call upon you in a day, or in two days, with news +as to the box and the papers. I shall take your advice in every +particular." He shook hands with us and took his leave. Outside +the wind still screamed and the rain splashed and pattered +against the windows. This strange, wild story seemed to have come +to us from amid the mad elements--blown in upon us like a sheet +of sea-weed in a gale--and now to have been reabsorbed by them +once more. + +Sherlock Holmes sat for some time in silence, with his head sunk +forward and his eyes bent upon the red glow of the fire. Then he +lit his pipe, and leaning back in his chair he watched the blue +smoke-rings as they chased each other up to the ceiling. + +"I think, Watson," he remarked at last, "that of all our cases we +have had none more fantastic than this." + +"Save, perhaps, the Sign of Four." + +"Well, yes. Save, perhaps, that. And yet this John Openshaw seems +to me to be walking amid even greater perils than did the +Sholtos." + +"But have you," I asked, "formed any definite conception as to +what these perils are?" + +"There can be no question as to their nature," he answered. + +"Then what are they? Who is this K. K. K., and why does he pursue +this unhappy family?" + +Sherlock Holmes closed his eyes and placed his elbows upon the +arms of his chair, with his finger-tips together. "The ideal +reasoner," he remarked, "would, when he had once been shown a +single fact in all its bearings, deduce from it not only all the +chain of events which led up to it but also all the results which +would follow from it. As Cuvier could correctly describe a whole +animal by the contemplation of a single bone, so the observer who +has thoroughly understood one link in a series of incidents +should be able to accurately state all the other ones, both +before and after. We have not yet grasped the results which the +reason alone can attain to. Problems may be solved in the study +which have baffled all those who have sought a solution by the +aid of their senses. To carry the art, however, to its highest +pitch, it is necessary that the reasoner should be able to +utilise all the facts which have come to his knowledge; and this +in itself implies, as you will readily see, a possession of all +knowledge, which, even in these days of free education and +encyclopaedias, is a somewhat rare accomplishment. It is not so +impossible, however, that a man should possess all knowledge +which is likely to be useful to him in his work, and this I have +endeavoured in my case to do. If I remember rightly, you on one +occasion, in the early days of our friendship, defined my limits +in a very precise fashion." + +"Yes," I answered, laughing. "It was a singular document. +Philosophy, astronomy, and politics were marked at zero, I +remember. Botany variable, geology profound as regards the +mud-stains from any region within fifty miles of town, chemistry +eccentric, anatomy unsystematic, sensational literature and crime +records unique, violin-player, boxer, swordsman, lawyer, and +self-poisoner by cocaine and tobacco. Those, I think, were the +main points of my analysis." + +Holmes grinned at the last item. "Well," he said, "I say now, as +I said then, that a man should keep his little brain-attic +stocked with all the furniture that he is likely to use, and the +rest he can put away in the lumber-room of his library, where he +can get it if he wants it. Now, for such a case as the one which +has been submitted to us to-night, we need certainly to muster +all our resources. Kindly hand me down the letter K of the +'American Encyclopaedia' which stands upon the shelf beside you. +Thank you. Now let us consider the situation and see what may be +deduced from it. In the first place, we may start with a strong +presumption that Colonel Openshaw had some very strong reason for +leaving America. Men at his time of life do not change all their +habits and exchange willingly the charming climate of Florida for +the lonely life of an English provincial town. His extreme love +of solitude in England suggests the idea that he was in fear of +someone or something, so we may assume as a working hypothesis +that it was fear of someone or something which drove him from +America. As to what it was he feared, we can only deduce that by +considering the formidable letters which were received by himself +and his successors. Did you remark the postmarks of those +letters?" + +"The first was from Pondicherry, the second from Dundee, and the +third from London." + +"From East London. What do you deduce from that?" + +"They are all seaports. That the writer was on board of a ship." + +"Excellent. We have already a clue. There can be no doubt that +the probability--the strong probability--is that the writer was +on board of a ship. And now let us consider another point. In the +case of Pondicherry, seven weeks elapsed between the threat and +its fulfilment, in Dundee it was only some three or four days. +Does that suggest anything?" + +"A greater distance to travel." + +"But the letter had also a greater distance to come." + +"Then I do not see the point." + +"There is at least a presumption that the vessel in which the man +or men are is a sailing-ship. It looks as if they always send +their singular warning or token before them when starting upon +their mission. You see how quickly the deed followed the sign +when it came from Dundee. If they had come from Pondicherry in a +steamer they would have arrived almost as soon as their letter. +But, as a matter of fact, seven weeks elapsed. I think that those +seven weeks represented the difference between the mail-boat which +brought the letter and the sailing vessel which brought the +writer." + +"It is possible." + +"More than that. It is probable. And now you see the deadly +urgency of this new case, and why I urged young Openshaw to +caution. The blow has always fallen at the end of the time which +it would take the senders to travel the distance. But this one +comes from London, and therefore we cannot count upon delay." + +"Good God!" I cried. "What can it mean, this relentless +persecution?" + +"The papers which Openshaw carried are obviously of vital +importance to the person or persons in the sailing-ship. I think +that it is quite clear that there must be more than one of them. +A single man could not have carried out two deaths in such a way +as to deceive a coroner's jury. There must have been several in +it, and they must have been men of resource and determination. +Their papers they mean to have, be the holder of them who it may. +In this way you see K. K. K. ceases to be the initials of an +individual and becomes the badge of a society." + +"But of what society?" + +"Have you never--" said Sherlock Holmes, bending forward and +sinking his voice--"have you never heard of the Ku Klux Klan?" + +"I never have." + +Holmes turned over the leaves of the book upon his knee. "Here it +is," said he presently: + +"'Ku Klux Klan. A name derived from the fanciful resemblance to +the sound produced by cocking a rifle. This terrible secret +society was formed by some ex-Confederate soldiers in the +Southern states after the Civil War, and it rapidly formed local +branches in different parts of the country, notably in Tennessee, +Louisiana, the Carolinas, Georgia, and Florida. Its power was +used for political purposes, principally for the terrorising of +the negro voters and the murdering and driving from the country +of those who were opposed to its views. Its outrages were usually +preceded by a warning sent to the marked man in some fantastic +but generally recognised shape--a sprig of oak-leaves in some +parts, melon seeds or orange pips in others. On receiving this +the victim might either openly abjure his former ways, or might +fly from the country. If he braved the matter out, death would +unfailingly come upon him, and usually in some strange and +unforeseen manner. So perfect was the organisation of the +society, and so systematic its methods, that there is hardly a +case upon record where any man succeeded in braving it with +impunity, or in which any of its outrages were traced home to the +perpetrators. For some years the organisation flourished in spite +of the efforts of the United States government and of the better +classes of the community in the South. Eventually, in the year +1869, the movement rather suddenly collapsed, although there have +been sporadic outbreaks of the same sort since that date.' + +"You will observe," said Holmes, laying down the volume, "that +the sudden breaking up of the society was coincident with the +disappearance of Openshaw from America with their papers. It may +well have been cause and effect. It is no wonder that he and his +family have some of the more implacable spirits upon their track. +You can understand that this register and diary may implicate +some of the first men in the South, and that there may be many +who will not sleep easy at night until it is recovered." + +"Then the page we have seen--" + +"Is such as we might expect. It ran, if I remember right, 'sent +the pips to A, B, and C'--that is, sent the society's warning to +them. Then there are successive entries that A and B cleared, or +left the country, and finally that C was visited, with, I fear, a +sinister result for C. Well, I think, Doctor, that we may let +some light into this dark place, and I believe that the only +chance young Openshaw has in the meantime is to do what I have +told him. There is nothing more to be said or to be done +to-night, so hand me over my violin and let us try to forget for +half an hour the miserable weather and the still more miserable +ways of our fellow-men." + + +It had cleared in the morning, and the sun was shining with a +subdued brightness through the dim veil which hangs over the +great city. Sherlock Holmes was already at breakfast when I came +down. + +"You will excuse me for not waiting for you," said he; "I have, I +foresee, a very busy day before me in looking into this case of +young Openshaw's." + +"What steps will you take?" I asked. + +"It will very much depend upon the results of my first inquiries. +I may have to go down to Horsham, after all." + +"You will not go there first?" + +"No, I shall commence with the City. Just ring the bell and the +maid will bring up your coffee." + +As I waited, I lifted the unopened newspaper from the table and +glanced my eye over it. It rested upon a heading which sent a +chill to my heart. + +"Holmes," I cried, "you are too late." + +"Ah!" said he, laying down his cup, "I feared as much. How was it +done?" He spoke calmly, but I could see that he was deeply moved. + +"My eye caught the name of Openshaw, and the heading 'Tragedy +Near Waterloo Bridge.' Here is the account: + +"Between nine and ten last night Police-Constable Cook, of the H +Division, on duty near Waterloo Bridge, heard a cry for help and +a splash in the water. The night, however, was extremely dark and +stormy, so that, in spite of the help of several passers-by, it +was quite impossible to effect a rescue. The alarm, however, was +given, and, by the aid of the water-police, the body was +eventually recovered. It proved to be that of a young gentleman +whose name, as it appears from an envelope which was found in his +pocket, was John Openshaw, and whose residence is near Horsham. +It is conjectured that he may have been hurrying down to catch +the last train from Waterloo Station, and that in his haste and +the extreme darkness he missed his path and walked over the edge +of one of the small landing-places for river steamboats. The body +exhibited no traces of violence, and there can be no doubt that +the deceased had been the victim of an unfortunate accident, +which should have the effect of calling the attention of the +authorities to the condition of the riverside landing-stages." + +We sat in silence for some minutes, Holmes more depressed and +shaken than I had ever seen him. + +"That hurts my pride, Watson," he said at last. "It is a petty +feeling, no doubt, but it hurts my pride. It becomes a personal +matter with me now, and, if God sends me health, I shall set my +hand upon this gang. That he should come to me for help, and that +I should send him away to his death--!" He sprang from his chair +and paced about the room in uncontrollable agitation, with a +flush upon his sallow cheeks and a nervous clasping and +unclasping of his long thin hands. + +"They must be cunning devils," he exclaimed at last. "How could +they have decoyed him down there? The Embankment is not on the +direct line to the station. The bridge, no doubt, was too +crowded, even on such a night, for their purpose. Well, Watson, +we shall see who will win in the long run. I am going out now!" + +"To the police?" + +"No; I shall be my own police. When I have spun the web they may +take the flies, but not before." + +All day I was engaged in my professional work, and it was late in +the evening before I returned to Baker Street. Sherlock Holmes +had not come back yet. It was nearly ten o'clock before he +entered, looking pale and worn. He walked up to the sideboard, +and tearing a piece from the loaf he devoured it voraciously, +washing it down with a long draught of water. + +"You are hungry," I remarked. + +"Starving. It had escaped my memory. I have had nothing since +breakfast." + +"Nothing?" + +"Not a bite. I had no time to think of it." + +"And how have you succeeded?" + +"Well." + +"You have a clue?" + +"I have them in the hollow of my hand. Young Openshaw shall not +long remain unavenged. Why, Watson, let us put their own devilish +trade-mark upon them. It is well thought of!" + +"What do you mean?" + +He took an orange from the cupboard, and tearing it to pieces he +squeezed out the pips upon the table. Of these he took five and +thrust them into an envelope. On the inside of the flap he wrote +"S. H. for J. O." Then he sealed it and addressed it to "Captain +James Calhoun, Barque 'Lone Star,' Savannah, Georgia." + +"That will await him when he enters port," said he, chuckling. +"It may give him a sleepless night. He will find it as sure a +precursor of his fate as Openshaw did before him." + +"And who is this Captain Calhoun?" + +"The leader of the gang. I shall have the others, but he first." + +"How did you trace it, then?" + +He took a large sheet of paper from his pocket, all covered with +dates and names. + +"I have spent the whole day," said he, "over Lloyd's registers +and files of the old papers, following the future career of every +vessel which touched at Pondicherry in January and February in +'83. There were thirty-six ships of fair tonnage which were +reported there during those months. Of these, one, the 'Lone Star,' +instantly attracted my attention, since, although it was reported +as having cleared from London, the name is that which is given to +one of the states of the Union." + +"Texas, I think." + +"I was not and am not sure which; but I knew that the ship must +have an American origin." + +"What then?" + +"I searched the Dundee records, and when I found that the barque +'Lone Star' was there in January, '85, my suspicion became a +certainty. I then inquired as to the vessels which lay at present +in the port of London." + +"Yes?" + +"The 'Lone Star' had arrived here last week. I went down to the +Albert Dock and found that she had been taken down the river by +the early tide this morning, homeward bound to Savannah. I wired +to Gravesend and learned that she had passed some time ago, and +as the wind is easterly I have no doubt that she is now past the +Goodwins and not very far from the Isle of Wight." + +"What will you do, then?" + +"Oh, I have my hand upon him. He and the two mates, are as I +learn, the only native-born Americans in the ship. The others are +Finns and Germans. I know, also, that they were all three away +from the ship last night. I had it from the stevedore who has +been loading their cargo. By the time that their sailing-ship +reaches Savannah the mail-boat will have carried this letter, and +the cable will have informed the police of Savannah that these +three gentlemen are badly wanted here upon a charge of murder." + +There is ever a flaw, however, in the best laid of human plans, +and the murderers of John Openshaw were never to receive the +orange pips which would show them that another, as cunning and as +resolute as themselves, was upon their track. Very long and very +severe were the equinoctial gales that year. We waited long for +news of the "Lone Star" of Savannah, but none ever reached us. We +did at last hear that somewhere far out in the Atlantic a +shattered stern-post of a boat was seen swinging in the trough +of a wave, with the letters "L. S." carved upon it, and that is +all which we shall ever know of the fate of the "Lone Star." + + + +ADVENTURE VI. THE MAN WITH THE TWISTED LIP + +Isa Whitney, brother of the late Elias Whitney, D.D., Principal +of the Theological College of St. George's, was much addicted to +opium. The habit grew upon him, as I understand, from some +foolish freak when he was at college; for having read De +Quincey's description of his dreams and sensations, he had +drenched his tobacco with laudanum in an attempt to produce the +same effects. He found, as so many more have done, that the +practice is easier to attain than to get rid of, and for many +years he continued to be a slave to the drug, an object of +mingled horror and pity to his friends and relatives. I can see +him now, with yellow, pasty face, drooping lids, and pin-point +pupils, all huddled in a chair, the wreck and ruin of a noble +man. + +One night--it was in June, '89--there came a ring to my bell, +about the hour when a man gives his first yawn and glances at the +clock. I sat up in my chair, and my wife laid her needle-work +down in her lap and made a little face of disappointment. + +"A patient!" said she. "You'll have to go out." + +I groaned, for I was newly come back from a weary day. + +We heard the door open, a few hurried words, and then quick steps +upon the linoleum. Our own door flew open, and a lady, clad in +some dark-coloured stuff, with a black veil, entered the room. + +"You will excuse my calling so late," she began, and then, +suddenly losing her self-control, she ran forward, threw her arms +about my wife's neck, and sobbed upon her shoulder. "Oh, I'm in +such trouble!" she cried; "I do so want a little help." + +"Why," said my wife, pulling up her veil, "it is Kate Whitney. +How you startled me, Kate! I had not an idea who you were when +you came in." + +"I didn't know what to do, so I came straight to you." That was +always the way. Folk who were in grief came to my wife like birds +to a light-house. + +"It was very sweet of you to come. Now, you must have some wine +and water, and sit here comfortably and tell us all about it. Or +should you rather that I sent James off to bed?" + +"Oh, no, no! I want the doctor's advice and help, too. It's about +Isa. He has not been home for two days. I am so frightened about +him!" + +It was not the first time that she had spoken to us of her +husband's trouble, to me as a doctor, to my wife as an old friend +and school companion. We soothed and comforted her by such words +as we could find. Did she know where her husband was? Was it +possible that we could bring him back to her? + +It seems that it was. She had the surest information that of late +he had, when the fit was on him, made use of an opium den in the +farthest east of the City. Hitherto his orgies had always been +confined to one day, and he had come back, twitching and +shattered, in the evening. But now the spell had been upon him +eight-and-forty hours, and he lay there, doubtless among the +dregs of the docks, breathing in the poison or sleeping off the +effects. There he was to be found, she was sure of it, at the Bar +of Gold, in Upper Swandam Lane. But what was she to do? How could +she, a young and timid woman, make her way into such a place and +pluck her husband out from among the ruffians who surrounded him? + +There was the case, and of course there was but one way out of +it. Might I not escort her to this place? And then, as a second +thought, why should she come at all? I was Isa Whitney's medical +adviser, and as such I had influence over him. I could manage it +better if I were alone. I promised her on my word that I would +send him home in a cab within two hours if he were indeed at the +address which she had given me. And so in ten minutes I had left +my armchair and cheery sitting-room behind me, and was speeding +eastward in a hansom on a strange errand, as it seemed to me at +the time, though the future only could show how strange it was to +be. + +But there was no great difficulty in the first stage of my +adventure. Upper Swandam Lane is a vile alley lurking behind the +high wharves which line the north side of the river to the east +of London Bridge. Between a slop-shop and a gin-shop, approached +by a steep flight of steps leading down to a black gap like the +mouth of a cave, I found the den of which I was in search. +Ordering my cab to wait, I passed down the steps, worn hollow in +the centre by the ceaseless tread of drunken feet; and by the +light of a flickering oil-lamp above the door I found the latch +and made my way into a long, low room, thick and heavy with the +brown opium smoke, and terraced with wooden berths, like the +forecastle of an emigrant ship. + +Through the gloom one could dimly catch a glimpse of bodies lying +in strange fantastic poses, bowed shoulders, bent knees, heads +thrown back, and chins pointing upward, with here and there a +dark, lack-lustre eye turned upon the newcomer. Out of the black +shadows there glimmered little red circles of light, now bright, +now faint, as the burning poison waxed or waned in the bowls of +the metal pipes. The most lay silent, but some muttered to +themselves, and others talked together in a strange, low, +monotonous voice, their conversation coming in gushes, and then +suddenly tailing off into silence, each mumbling out his own +thoughts and paying little heed to the words of his neighbour. At +the farther end was a small brazier of burning charcoal, beside +which on a three-legged wooden stool there sat a tall, thin old +man, with his jaw resting upon his two fists, and his elbows upon +his knees, staring into the fire. + +As I entered, a sallow Malay attendant had hurried up with a pipe +for me and a supply of the drug, beckoning me to an empty berth. + +"Thank you. I have not come to stay," said I. "There is a friend +of mine here, Mr. Isa Whitney, and I wish to speak with him." + +There was a movement and an exclamation from my right, and +peering through the gloom, I saw Whitney, pale, haggard, and +unkempt, staring out at me. + +"My God! It's Watson," said he. He was in a pitiable state of +reaction, with every nerve in a twitter. "I say, Watson, what +o'clock is it?" + +"Nearly eleven." + +"Of what day?" + +"Of Friday, June 19th." + +"Good heavens! I thought it was Wednesday. It is Wednesday. What +d'you want to frighten a chap for?" He sank his face onto his +arms and began to sob in a high treble key. + +"I tell you that it is Friday, man. Your wife has been waiting +this two days for you. You should be ashamed of yourself!" + +"So I am. But you've got mixed, Watson, for I have only been here +a few hours, three pipes, four pipes--I forget how many. But I'll +go home with you. I wouldn't frighten Kate--poor little Kate. +Give me your hand! Have you a cab?" + +"Yes, I have one waiting." + +"Then I shall go in it. But I must owe something. Find what I +owe, Watson. I am all off colour. I can do nothing for myself." + +I walked down the narrow passage between the double row of +sleepers, holding my breath to keep out the vile, stupefying +fumes of the drug, and looking about for the manager. As I passed +the tall man who sat by the brazier I felt a sudden pluck at my +skirt, and a low voice whispered, "Walk past me, and then look +back at me." The words fell quite distinctly upon my ear. I +glanced down. They could only have come from the old man at my +side, and yet he sat now as absorbed as ever, very thin, very +wrinkled, bent with age, an opium pipe dangling down from between +his knees, as though it had dropped in sheer lassitude from his +fingers. I took two steps forward and looked back. It took all my +self-control to prevent me from breaking out into a cry of +astonishment. He had turned his back so that none could see him +but I. His form had filled out, his wrinkles were gone, the dull +eyes had regained their fire, and there, sitting by the fire and +grinning at my surprise, was none other than Sherlock Holmes. He +made a slight motion to me to approach him, and instantly, as he +turned his face half round to the company once more, subsided +into a doddering, loose-lipped senility. + +"Holmes!" I whispered, "what on earth are you doing in this den?" + +"As low as you can," he answered; "I have excellent ears. If you +would have the great kindness to get rid of that sottish friend +of yours I should be exceedingly glad to have a little talk with +you." + +"I have a cab outside." + +"Then pray send him home in it. You may safely trust him, for he +appears to be too limp to get into any mischief. I should +recommend you also to send a note by the cabman to your wife to +say that you have thrown in your lot with me. If you will wait +outside, I shall be with you in five minutes." + +It was difficult to refuse any of Sherlock Holmes' requests, for +they were always so exceedingly definite, and put forward with +such a quiet air of mastery. I felt, however, that when Whitney +was once confined in the cab my mission was practically +accomplished; and for the rest, I could not wish anything better +than to be associated with my friend in one of those singular +adventures which were the normal condition of his existence. In a +few minutes I had written my note, paid Whitney's bill, led him +out to the cab, and seen him driven through the darkness. In a +very short time a decrepit figure had emerged from the opium den, +and I was walking down the street with Sherlock Holmes. For two +streets he shuffled along with a bent back and an uncertain foot. +Then, glancing quickly round, he straightened himself out and +burst into a hearty fit of laughter. + +"I suppose, Watson," said he, "that you imagine that I have added +opium-smoking to cocaine injections, and all the other little +weaknesses on which you have favoured me with your medical +views." + +"I was certainly surprised to find you there." + +"But not more so than I to find you." + +"I came to find a friend." + +"And I to find an enemy." + +"An enemy?" + +"Yes; one of my natural enemies, or, shall I say, my natural +prey. Briefly, Watson, I am in the midst of a very remarkable +inquiry, and I have hoped to find a clue in the incoherent +ramblings of these sots, as I have done before now. Had I been +recognised in that den my life would not have been worth an +hour's purchase; for I have used it before now for my own +purposes, and the rascally Lascar who runs it has sworn to have +vengeance upon me. There is a trap-door at the back of that +building, near the corner of Paul's Wharf, which could tell some +strange tales of what has passed through it upon the moonless +nights." + +"What! You do not mean bodies?" + +"Ay, bodies, Watson. We should be rich men if we had 1000 pounds +for every poor devil who has been done to death in that den. It +is the vilest murder-trap on the whole riverside, and I fear that +Neville St. Clair has entered it never to leave it more. But our +trap should be here." He put his two forefingers between his +teeth and whistled shrilly--a signal which was answered by a +similar whistle from the distance, followed shortly by the rattle +of wheels and the clink of horses' hoofs. + +"Now, Watson," said Holmes, as a tall dog-cart dashed up through +the gloom, throwing out two golden tunnels of yellow light from +its side lanterns. "You'll come with me, won't you?" + +"If I can be of use." + +"Oh, a trusty comrade is always of use; and a chronicler still +more so. My room at The Cedars is a double-bedded one." + +"The Cedars?" + +"Yes; that is Mr. St. Clair's house. I am staying there while I +conduct the inquiry." + +"Where is it, then?" + +"Near Lee, in Kent. We have a seven-mile drive before us." + +"But I am all in the dark." + +"Of course you are. You'll know all about it presently. Jump up +here. All right, John; we shall not need you. Here's half a +crown. Look out for me to-morrow, about eleven. Give her her +head. So long, then!" + +He flicked the horse with his whip, and we dashed away through +the endless succession of sombre and deserted streets, which +widened gradually, until we were flying across a broad +balustraded bridge, with the murky river flowing sluggishly +beneath us. Beyond lay another dull wilderness of bricks and +mortar, its silence broken only by the heavy, regular footfall of +the policeman, or the songs and shouts of some belated party of +revellers. A dull wrack was drifting slowly across the sky, and a +star or two twinkled dimly here and there through the rifts of +the clouds. Holmes drove in silence, with his head sunk upon his +breast, and the air of a man who is lost in thought, while I sat +beside him, curious to learn what this new quest might be which +seemed to tax his powers so sorely, and yet afraid to break in +upon the current of his thoughts. We had driven several miles, +and were beginning to get to the fringe of the belt of suburban +villas, when he shook himself, shrugged his shoulders, and lit up +his pipe with the air of a man who has satisfied himself that he +is acting for the best. + +"You have a grand gift of silence, Watson," said he. "It makes +you quite invaluable as a companion. 'Pon my word, it is a great +thing for me to have someone to talk to, for my own thoughts are +not over-pleasant. I was wondering what I should say to this dear +little woman to-night when she meets me at the door." + +"You forget that I know nothing about it." + +"I shall just have time to tell you the facts of the case before +we get to Lee. It seems absurdly simple, and yet, somehow I can +get nothing to go upon. There's plenty of thread, no doubt, but I +can't get the end of it into my hand. Now, I'll state the case +clearly and concisely to you, Watson, and maybe you can see a +spark where all is dark to me." + +"Proceed, then." + +"Some years ago--to be definite, in May, 1884--there came to Lee +a gentleman, Neville St. Clair by name, who appeared to have +plenty of money. He took a large villa, laid out the grounds very +nicely, and lived generally in good style. By degrees he made +friends in the neighbourhood, and in 1887 he married the daughter +of a local brewer, by whom he now has two children. He had no +occupation, but was interested in several companies and went into +town as a rule in the morning, returning by the 5:14 from Cannon +Street every night. Mr. St. Clair is now thirty-seven years of +age, is a man of temperate habits, a good husband, a very +affectionate father, and a man who is popular with all who know +him. I may add that his whole debts at the present moment, as far +as we have been able to ascertain, amount to 88 pounds 10s., while +he has 220 pounds standing to his credit in the Capital and +Counties Bank. There is no reason, therefore, to think that money +troubles have been weighing upon his mind. + +"Last Monday Mr. Neville St. Clair went into town rather earlier +than usual, remarking before he started that he had two important +commissions to perform, and that he would bring his little boy +home a box of bricks. Now, by the merest chance, his wife +received a telegram upon this same Monday, very shortly after his +departure, to the effect that a small parcel of considerable +value which she had been expecting was waiting for her at the +offices of the Aberdeen Shipping Company. Now, if you are well up +in your London, you will know that the office of the company is +in Fresno Street, which branches out of Upper Swandam Lane, where +you found me to-night. Mrs. St. Clair had her lunch, started for +the City, did some shopping, proceeded to the company's office, +got her packet, and found herself at exactly 4:35 walking through +Swandam Lane on her way back to the station. Have you followed me +so far?" + +"It is very clear." + +"If you remember, Monday was an exceedingly hot day, and Mrs. St. +Clair walked slowly, glancing about in the hope of seeing a cab, +as she did not like the neighbourhood in which she found herself. +While she was walking in this way down Swandam Lane, she suddenly +heard an ejaculation or cry, and was struck cold to see her +husband looking down at her and, as it seemed to her, beckoning +to her from a second-floor window. The window was open, and she +distinctly saw his face, which she describes as being terribly +agitated. He waved his hands frantically to her, and then +vanished from the window so suddenly that it seemed to her that +he had been plucked back by some irresistible force from behind. +One singular point which struck her quick feminine eye was that +although he wore some dark coat, such as he had started to town +in, he had on neither collar nor necktie. + +"Convinced that something was amiss with him, she rushed down the +steps--for the house was none other than the opium den in which +you found me to-night--and running through the front room she +attempted to ascend the stairs which led to the first floor. At +the foot of the stairs, however, she met this Lascar scoundrel of +whom I have spoken, who thrust her back and, aided by a Dane, who +acts as assistant there, pushed her out into the street. Filled +with the most maddening doubts and fears, she rushed down the +lane and, by rare good-fortune, met in Fresno Street a number of +constables with an inspector, all on their way to their beat. The +inspector and two men accompanied her back, and in spite of the +continued resistance of the proprietor, they made their way to +the room in which Mr. St. Clair had last been seen. There was no +sign of him there. In fact, in the whole of that floor there was +no one to be found save a crippled wretch of hideous aspect, who, +it seems, made his home there. Both he and the Lascar stoutly +swore that no one else had been in the front room during the +afternoon. So determined was their denial that the inspector was +staggered, and had almost come to believe that Mrs. St. Clair had +been deluded when, with a cry, she sprang at a small deal box +which lay upon the table and tore the lid from it. Out there fell +a cascade of children's bricks. It was the toy which he had +promised to bring home. + +"This discovery, and the evident confusion which the cripple +showed, made the inspector realise that the matter was serious. +The rooms were carefully examined, and results all pointed to an +abominable crime. The front room was plainly furnished as a +sitting-room and led into a small bedroom, which looked out upon +the back of one of the wharves. Between the wharf and the bedroom +window is a narrow strip, which is dry at low tide but is covered +at high tide with at least four and a half feet of water. The +bedroom window was a broad one and opened from below. On +examination traces of blood were to be seen upon the windowsill, +and several scattered drops were visible upon the wooden floor of +the bedroom. Thrust away behind a curtain in the front room were +all the clothes of Mr. Neville St. Clair, with the exception of +his coat. His boots, his socks, his hat, and his watch--all were +there. There were no signs of violence upon any of these +garments, and there were no other traces of Mr. Neville St. +Clair. Out of the window he must apparently have gone for no +other exit could be discovered, and the ominous bloodstains upon +the sill gave little promise that he could save himself by +swimming, for the tide was at its very highest at the moment of +the tragedy. + +"And now as to the villains who seemed to be immediately +implicated in the matter. The Lascar was known to be a man of the +vilest antecedents, but as, by Mrs. St. Clair's story, he was +known to have been at the foot of the stair within a very few +seconds of her husband's appearance at the window, he could +hardly have been more than an accessory to the crime. His defence +was one of absolute ignorance, and he protested that he had no +knowledge as to the doings of Hugh Boone, his lodger, and that he +could not account in any way for the presence of the missing +gentleman's clothes. + +"So much for the Lascar manager. Now for the sinister cripple who +lives upon the second floor of the opium den, and who was +certainly the last human being whose eyes rested upon Neville St. +Clair. His name is Hugh Boone, and his hideous face is one which +is familiar to every man who goes much to the City. He is a +professional beggar, though in order to avoid the police +regulations he pretends to a small trade in wax vestas. Some +little distance down Threadneedle Street, upon the left-hand +side, there is, as you may have remarked, a small angle in the +wall. Here it is that this creature takes his daily seat, +cross-legged with his tiny stock of matches on his lap, and as he +is a piteous spectacle a small rain of charity descends into the +greasy leather cap which lies upon the pavement beside him. I +have watched the fellow more than once before ever I thought of +making his professional acquaintance, and I have been surprised +at the harvest which he has reaped in a short time. His +appearance, you see, is so remarkable that no one can pass him +without observing him. A shock of orange hair, a pale face +disfigured by a horrible scar, which, by its contraction, has +turned up the outer edge of his upper lip, a bulldog chin, and a +pair of very penetrating dark eyes, which present a singular +contrast to the colour of his hair, all mark him out from amid +the common crowd of mendicants and so, too, does his wit, for he +is ever ready with a reply to any piece of chaff which may be +thrown at him by the passers-by. This is the man whom we now +learn to have been the lodger at the opium den, and to have been +the last man to see the gentleman of whom we are in quest." + +"But a cripple!" said I. "What could he have done single-handed +against a man in the prime of life?" + +"He is a cripple in the sense that he walks with a limp; but in +other respects he appears to be a powerful and well-nurtured man. +Surely your medical experience would tell you, Watson, that +weakness in one limb is often compensated for by exceptional +strength in the others." + +"Pray continue your narrative." + +"Mrs. St. Clair had fainted at the sight of the blood upon the +window, and she was escorted home in a cab by the police, as her +presence could be of no help to them in their investigations. +Inspector Barton, who had charge of the case, made a very careful +examination of the premises, but without finding anything which +threw any light upon the matter. One mistake had been made in not +arresting Boone instantly, as he was allowed some few minutes +during which he might have communicated with his friend the +Lascar, but this fault was soon remedied, and he was seized and +searched, without anything being found which could incriminate +him. There were, it is true, some blood-stains upon his right +shirt-sleeve, but he pointed to his ring-finger, which had been +cut near the nail, and explained that the bleeding came from +there, adding that he had been to the window not long before, and +that the stains which had been observed there came doubtless from +the same source. He denied strenuously having ever seen Mr. +Neville St. Clair and swore that the presence of the clothes in +his room was as much a mystery to him as to the police. As to +Mrs. St. Clair's assertion that she had actually seen her husband +at the window, he declared that she must have been either mad or +dreaming. He was removed, loudly protesting, to the +police-station, while the inspector remained upon the premises in +the hope that the ebbing tide might afford some fresh clue. + +"And it did, though they hardly found upon the mud-bank what they +had feared to find. It was Neville St. Clair's coat, and not +Neville St. Clair, which lay uncovered as the tide receded. And +what do you think they found in the pockets?" + +"I cannot imagine." + +"No, I don't think you would guess. Every pocket stuffed with +pennies and half-pennies--421 pennies and 270 half-pennies. It +was no wonder that it had not been swept away by the tide. But a +human body is a different matter. There is a fierce eddy between +the wharf and the house. It seemed likely enough that the +weighted coat had remained when the stripped body had been sucked +away into the river." + +"But I understand that all the other clothes were found in the +room. Would the body be dressed in a coat alone?" + +"No, sir, but the facts might be met speciously enough. Suppose +that this man Boone had thrust Neville St. Clair through the +window, there is no human eye which could have seen the deed. +What would he do then? It would of course instantly strike him +that he must get rid of the tell-tale garments. He would seize +the coat, then, and be in the act of throwing it out, when it +would occur to him that it would swim and not sink. He has little +time, for he has heard the scuffle downstairs when the wife tried +to force her way up, and perhaps he has already heard from his +Lascar confederate that the police are hurrying up the street. +There is not an instant to be lost. He rushes to some secret +hoard, where he has accumulated the fruits of his beggary, and he +stuffs all the coins upon which he can lay his hands into the +pockets to make sure of the coat's sinking. He throws it out, and +would have done the same with the other garments had not he heard +the rush of steps below, and only just had time to close the +window when the police appeared." + +"It certainly sounds feasible." + +"Well, we will take it as a working hypothesis for want of a +better. Boone, as I have told you, was arrested and taken to the +station, but it could not be shown that there had ever before +been anything against him. He had for years been known as a +professional beggar, but his life appeared to have been a very +quiet and innocent one. There the matter stands at present, and +the questions which have to be solved--what Neville St. Clair was +doing in the opium den, what happened to him when there, where is +he now, and what Hugh Boone had to do with his disappearance--are +all as far from a solution as ever. I confess that I cannot +recall any case within my experience which looked at the first +glance so simple and yet which presented such difficulties." + +While Sherlock Holmes had been detailing this singular series of +events, we had been whirling through the outskirts of the great +town until the last straggling houses had been left behind, and +we rattled along with a country hedge upon either side of us. +Just as he finished, however, we drove through two scattered +villages, where a few lights still glimmered in the windows. + +"We are on the outskirts of Lee," said my companion. "We have +touched on three English counties in our short drive, starting in +Middlesex, passing over an angle of Surrey, and ending in Kent. +See that light among the trees? That is The Cedars, and beside +that lamp sits a woman whose anxious ears have already, I have +little doubt, caught the clink of our horse's feet." + +"But why are you not conducting the case from Baker Street?" I +asked. + +"Because there are many inquiries which must be made out here. +Mrs. St. Clair has most kindly put two rooms at my disposal, and +you may rest assured that she will have nothing but a welcome for +my friend and colleague. I hate to meet her, Watson, when I have +no news of her husband. Here we are. Whoa, there, whoa!" + +We had pulled up in front of a large villa which stood within its +own grounds. A stable-boy had run out to the horse's head, and +springing down, I followed Holmes up the small, winding +gravel-drive which led to the house. As we approached, the door +flew open, and a little blonde woman stood in the opening, clad +in some sort of light mousseline de soie, with a touch of fluffy +pink chiffon at her neck and wrists. She stood with her figure +outlined against the flood of light, one hand upon the door, one +half-raised in her eagerness, her body slightly bent, her head +and face protruded, with eager eyes and parted lips, a standing +question. + +"Well?" she cried, "well?" And then, seeing that there were two +of us, she gave a cry of hope which sank into a groan as she saw +that my companion shook his head and shrugged his shoulders. + +"No good news?" + +"None." + +"No bad?" + +"No." + +"Thank God for that. But come in. You must be weary, for you have +had a long day." + +"This is my friend, Dr. Watson. He has been of most vital use to +me in several of my cases, and a lucky chance has made it +possible for me to bring him out and associate him with this +investigation." + +"I am delighted to see you," said she, pressing my hand warmly. +"You will, I am sure, forgive anything that may be wanting in our +arrangements, when you consider the blow which has come so +suddenly upon us." + +"My dear madam," said I, "I am an old campaigner, and if I were +not I can very well see that no apology is needed. If I can be of +any assistance, either to you or to my friend here, I shall be +indeed happy." + +"Now, Mr. Sherlock Holmes," said the lady as we entered a +well-lit dining-room, upon the table of which a cold supper had +been laid out, "I should very much like to ask you one or two +plain questions, to which I beg that you will give a plain +answer." + +"Certainly, madam." + +"Do not trouble about my feelings. I am not hysterical, nor given +to fainting. I simply wish to hear your real, real opinion." + +"Upon what point?" + +"In your heart of hearts, do you think that Neville is alive?" + +Sherlock Holmes seemed to be embarrassed by the question. +"Frankly, now!" she repeated, standing upon the rug and looking +keenly down at him as he leaned back in a basket-chair. + +"Frankly, then, madam, I do not." + +"You think that he is dead?" + +"I do." + +"Murdered?" + +"I don't say that. Perhaps." + +"And on what day did he meet his death?" + +"On Monday." + +"Then perhaps, Mr. Holmes, you will be good enough to explain how +it is that I have received a letter from him to-day." + +Sherlock Holmes sprang out of his chair as if he had been +galvanised. + +"What!" he roared. + +"Yes, to-day." She stood smiling, holding up a little slip of +paper in the air. + +"May I see it?" + +"Certainly." + +He snatched it from her in his eagerness, and smoothing it out +upon the table he drew over the lamp and examined it intently. I +had left my chair and was gazing at it over his shoulder. The +envelope was a very coarse one and was stamped with the Gravesend +postmark and with the date of that very day, or rather of the day +before, for it was considerably after midnight. + +"Coarse writing," murmured Holmes. "Surely this is not your +husband's writing, madam." + +"No, but the enclosure is." + +"I perceive also that whoever addressed the envelope had to go +and inquire as to the address." + +"How can you tell that?" + +"The name, you see, is in perfectly black ink, which has dried +itself. The rest is of the greyish colour, which shows that +blotting-paper has been used. If it had been written straight +off, and then blotted, none would be of a deep black shade. This +man has written the name, and there has then been a pause before +he wrote the address, which can only mean that he was not +familiar with it. It is, of course, a trifle, but there is +nothing so important as trifles. Let us now see the letter. Ha! +there has been an enclosure here!" + +"Yes, there was a ring. His signet-ring." + +"And you are sure that this is your husband's hand?" + +"One of his hands." + +"One?" + +"His hand when he wrote hurriedly. It is very unlike his usual +writing, and yet I know it well." + +"'Dearest do not be frightened. All will come well. There is a +huge error which it may take some little time to rectify. +Wait in patience.--NEVILLE.' Written in pencil upon the fly-leaf +of a book, octavo size, no water-mark. Hum! Posted to-day in +Gravesend by a man with a dirty thumb. Ha! And the flap has been +gummed, if I am not very much in error, by a person who had been +chewing tobacco. And you have no doubt that it is your husband's +hand, madam?" + +"None. Neville wrote those words." + +"And they were posted to-day at Gravesend. Well, Mrs. St. Clair, +the clouds lighten, though I should not venture to say that the +danger is over." + +"But he must be alive, Mr. Holmes." + +"Unless this is a clever forgery to put us on the wrong scent. +The ring, after all, proves nothing. It may have been taken from +him." + +"No, no; it is, it is his very own writing!" + +"Very well. It may, however, have been written on Monday and only +posted to-day." + +"That is possible." + +"If so, much may have happened between." + +"Oh, you must not discourage me, Mr. Holmes. I know that all is +well with him. There is so keen a sympathy between us that I +should know if evil came upon him. On the very day that I saw him +last he cut himself in the bedroom, and yet I in the dining-room +rushed upstairs instantly with the utmost certainty that +something had happened. Do you think that I would respond to such +a trifle and yet be ignorant of his death?" + +"I have seen too much not to know that the impression of a woman +may be more valuable than the conclusion of an analytical +reasoner. And in this letter you certainly have a very strong +piece of evidence to corroborate your view. But if your husband +is alive and able to write letters, why should he remain away +from you?" + +"I cannot imagine. It is unthinkable." + +"And on Monday he made no remarks before leaving you?" + +"No." + +"And you were surprised to see him in Swandam Lane?" + +"Very much so." + +"Was the window open?" + +"Yes." + +"Then he might have called to you?" + +"He might." + +"He only, as I understand, gave an inarticulate cry?" + +"Yes." + +"A call for help, you thought?" + +"Yes. He waved his hands." + +"But it might have been a cry of surprise. Astonishment at the +unexpected sight of you might cause him to throw up his hands?" + +"It is possible." + +"And you thought he was pulled back?" + +"He disappeared so suddenly." + +"He might have leaped back. You did not see anyone else in the +room?" + +"No, but this horrible man confessed to having been there, and +the Lascar was at the foot of the stairs." + +"Quite so. Your husband, as far as you could see, had his +ordinary clothes on?" + +"But without his collar or tie. I distinctly saw his bare +throat." + +"Had he ever spoken of Swandam Lane?" + +"Never." + +"Had he ever showed any signs of having taken opium?" + +"Never." + +"Thank you, Mrs. St. Clair. Those are the principal points about +which I wished to be absolutely clear. We shall now have a little +supper and then retire, for we may have a very busy day +to-morrow." + +A large and comfortable double-bedded room had been placed at our +disposal, and I was quickly between the sheets, for I was weary +after my night of adventure. Sherlock Holmes was a man, however, +who, when he had an unsolved problem upon his mind, would go for +days, and even for a week, without rest, turning it over, +rearranging his facts, looking at it from every point of view +until he had either fathomed it or convinced himself that his +data were insufficient. It was soon evident to me that he was now +preparing for an all-night sitting. He took off his coat and +waistcoat, put on a large blue dressing-gown, and then wandered +about the room collecting pillows from his bed and cushions from +the sofa and armchairs. With these he constructed a sort of +Eastern divan, upon which he perched himself cross-legged, with +an ounce of shag tobacco and a box of matches laid out in front +of him. In the dim light of the lamp I saw him sitting there, an +old briar pipe between his lips, his eyes fixed vacantly upon the +corner of the ceiling, the blue smoke curling up from him, +silent, motionless, with the light shining upon his strong-set +aquiline features. So he sat as I dropped off to sleep, and so he +sat when a sudden ejaculation caused me to wake up, and I found +the summer sun shining into the apartment. The pipe was still +between his lips, the smoke still curled upward, and the room was +full of a dense tobacco haze, but nothing remained of the heap of +shag which I had seen upon the previous night. + +"Awake, Watson?" he asked. + +"Yes." + +"Game for a morning drive?" + +"Certainly." + +"Then dress. No one is stirring yet, but I know where the +stable-boy sleeps, and we shall soon have the trap out." He +chuckled to himself as he spoke, his eyes twinkled, and he seemed +a different man to the sombre thinker of the previous night. + +As I dressed I glanced at my watch. It was no wonder that no one +was stirring. It was twenty-five minutes past four. I had hardly +finished when Holmes returned with the news that the boy was +putting in the horse. + +"I want to test a little theory of mine," said he, pulling on his +boots. "I think, Watson, that you are now standing in the +presence of one of the most absolute fools in Europe. I deserve +to be kicked from here to Charing Cross. But I think I have the +key of the affair now." + +"And where is it?" I asked, smiling. + +"In the bathroom," he answered. "Oh, yes, I am not joking," he +continued, seeing my look of incredulity. "I have just been +there, and I have taken it out, and I have got it in this +Gladstone bag. Come on, my boy, and we shall see whether it will +not fit the lock." + +We made our way downstairs as quietly as possible, and out into +the bright morning sunshine. In the road stood our horse and +trap, with the half-clad stable-boy waiting at the head. We both +sprang in, and away we dashed down the London Road. A few country +carts were stirring, bearing in vegetables to the metropolis, but +the lines of villas on either side were as silent and lifeless as +some city in a dream. + +"It has been in some points a singular case," said Holmes, +flicking the horse on into a gallop. "I confess that I have been +as blind as a mole, but it is better to learn wisdom late than +never to learn it at all." + +In town the earliest risers were just beginning to look sleepily +from their windows as we drove through the streets of the Surrey +side. Passing down the Waterloo Bridge Road we crossed over the +river, and dashing up Wellington Street wheeled sharply to the +right and found ourselves in Bow Street. Sherlock Holmes was well +known to the force, and the two constables at the door saluted +him. One of them held the horse's head while the other led us in. + +"Who is on duty?" asked Holmes. + +"Inspector Bradstreet, sir." + +"Ah, Bradstreet, how are you?" A tall, stout official had come +down the stone-flagged passage, in a peaked cap and frogged +jacket. "I wish to have a quiet word with you, Bradstreet." +"Certainly, Mr. Holmes. Step into my room here." It was a small, +office-like room, with a huge ledger upon the table, and a +telephone projecting from the wall. The inspector sat down at his +desk. + +"What can I do for you, Mr. Holmes?" + +"I called about that beggarman, Boone--the one who was charged +with being concerned in the disappearance of Mr. Neville St. +Clair, of Lee." + +"Yes. He was brought up and remanded for further inquiries." + +"So I heard. You have him here?" + +"In the cells." + +"Is he quiet?" + +"Oh, he gives no trouble. But he is a dirty scoundrel." + +"Dirty?" + +"Yes, it is all we can do to make him wash his hands, and his +face is as black as a tinker's. Well, when once his case has been +settled, he will have a regular prison bath; and I think, if you +saw him, you would agree with me that he needed it." + +"I should like to see him very much." + +"Would you? That is easily done. Come this way. You can leave +your bag." + +"No, I think that I'll take it." + +"Very good. Come this way, if you please." He led us down a +passage, opened a barred door, passed down a winding stair, and +brought us to a whitewashed corridor with a line of doors on each +side. + +"The third on the right is his," said the inspector. "Here it +is!" He quietly shot back a panel in the upper part of the door +and glanced through. + +"He is asleep," said he. "You can see him very well." + +We both put our eyes to the grating. The prisoner lay with his +face towards us, in a very deep sleep, breathing slowly and +heavily. He was a middle-sized man, coarsely clad as became his +calling, with a coloured shirt protruding through the rent in his +tattered coat. He was, as the inspector had said, extremely +dirty, but the grime which covered his face could not conceal its +repulsive ugliness. A broad wheal from an old scar ran right +across it from eye to chin, and by its contraction had turned up +one side of the upper lip, so that three teeth were exposed in a +perpetual snarl. A shock of very bright red hair grew low over +his eyes and forehead. + +"He's a beauty, isn't he?" said the inspector. + +"He certainly needs a wash," remarked Holmes. "I had an idea that +he might, and I took the liberty of bringing the tools with me." +He opened the Gladstone bag as he spoke, and took out, to my +astonishment, a very large bath-sponge. + +"He! he! You are a funny one," chuckled the inspector. + +"Now, if you will have the great goodness to open that door very +quietly, we will soon make him cut a much more respectable +figure." + +"Well, I don't know why not," said the inspector. "He doesn't +look a credit to the Bow Street cells, does he?" He slipped his +key into the lock, and we all very quietly entered the cell. The +sleeper half turned, and then settled down once more into a deep +slumber. Holmes stooped to the water-jug, moistened his sponge, +and then rubbed it twice vigorously across and down the +prisoner's face. + +"Let me introduce you," he shouted, "to Mr. Neville St. Clair, of +Lee, in the county of Kent." + +Never in my life have I seen such a sight. The man's face peeled +off under the sponge like the bark from a tree. Gone was the +coarse brown tint! Gone, too, was the horrid scar which had +seamed it across, and the twisted lip which had given the +repulsive sneer to the face! A twitch brought away the tangled +red hair, and there, sitting up in his bed, was a pale, +sad-faced, refined-looking man, black-haired and smooth-skinned, +rubbing his eyes and staring about him with sleepy bewilderment. +Then suddenly realising the exposure, he broke into a scream and +threw himself down with his face to the pillow. + +"Great heavens!" cried the inspector, "it is, indeed, the missing +man. I know him from the photograph." + +The prisoner turned with the reckless air of a man who abandons +himself to his destiny. "Be it so," said he. "And pray what am I +charged with?" + +"With making away with Mr. Neville St.-- Oh, come, you can't be +charged with that unless they make a case of attempted suicide of +it," said the inspector with a grin. "Well, I have been +twenty-seven years in the force, but this really takes the cake." + +"If I am Mr. Neville St. Clair, then it is obvious that no crime +has been committed, and that, therefore, I am illegally +detained." + +"No crime, but a very great error has been committed," said +Holmes. "You would have done better to have trusted your wife." + +"It was not the wife; it was the children," groaned the prisoner. +"God help me, I would not have them ashamed of their father. My +God! What an exposure! What can I do?" + +Sherlock Holmes sat down beside him on the couch and patted him +kindly on the shoulder. + +"If you leave it to a court of law to clear the matter up," said +he, "of course you can hardly avoid publicity. On the other hand, +if you convince the police authorities that there is no possible +case against you, I do not know that there is any reason that the +details should find their way into the papers. Inspector +Bradstreet would, I am sure, make notes upon anything which you +might tell us and submit it to the proper authorities. The case +would then never go into court at all." + +"God bless you!" cried the prisoner passionately. "I would have +endured imprisonment, ay, even execution, rather than have left +my miserable secret as a family blot to my children. + +"You are the first who have ever heard my story. My father was a +schoolmaster in Chesterfield, where I received an excellent +education. I travelled in my youth, took to the stage, and +finally became a reporter on an evening paper in London. One day +my editor wished to have a series of articles upon begging in the +metropolis, and I volunteered to supply them. There was the point +from which all my adventures started. It was only by trying +begging as an amateur that I could get the facts upon which to +base my articles. When an actor I had, of course, learned all the +secrets of making up, and had been famous in the green-room for +my skill. I took advantage now of my attainments. I painted my +face, and to make myself as pitiable as possible I made a good +scar and fixed one side of my lip in a twist by the aid of a +small slip of flesh-coloured plaster. Then with a red head of +hair, and an appropriate dress, I took my station in the business +part of the city, ostensibly as a match-seller but really as a +beggar. For seven hours I plied my trade, and when I returned +home in the evening I found to my surprise that I had received no +less than 26s. 4d. + +"I wrote my articles and thought little more of the matter until, +some time later, I backed a bill for a friend and had a writ +served upon me for 25 pounds. I was at my wit's end where to get +the money, but a sudden idea came to me. I begged a fortnight's +grace from the creditor, asked for a holiday from my employers, +and spent the time in begging in the City under my disguise. In +ten days I had the money and had paid the debt. + +"Well, you can imagine how hard it was to settle down to arduous +work at 2 pounds a week when I knew that I could earn as much in +a day by smearing my face with a little paint, laying my cap on +the ground, and sitting still. It was a long fight between my +pride and the money, but the dollars won at last, and I threw up +reporting and sat day after day in the corner which I had first +chosen, inspiring pity by my ghastly face and filling my pockets +with coppers. Only one man knew my secret. He was the keeper of a +low den in which I used to lodge in Swandam Lane, where I could +every morning emerge as a squalid beggar and in the evenings +transform myself into a well-dressed man about town. This fellow, +a Lascar, was well paid by me for his rooms, so that I knew that +my secret was safe in his possession. + +"Well, very soon I found that I was saving considerable sums of +money. I do not mean that any beggar in the streets of London +could earn 700 pounds a year--which is less than my average +takings--but I had exceptional advantages in my power of making +up, and also in a facility of repartee, which improved by +practice and made me quite a recognised character in the City. +All day a stream of pennies, varied by silver, poured in upon me, +and it was a very bad day in which I failed to take 2 pounds. + +"As I grew richer I grew more ambitious, took a house in the +country, and eventually married, without anyone having a +suspicion as to my real occupation. My dear wife knew that I had +business in the City. She little knew what. + +"Last Monday I had finished for the day and was dressing in my +room above the opium den when I looked out of my window and saw, +to my horror and astonishment, that my wife was standing in the +street, with her eyes fixed full upon me. I gave a cry of +surprise, threw up my arms to cover my face, and, rushing to my +confidant, the Lascar, entreated him to prevent anyone from +coming up to me. I heard her voice downstairs, but I knew that +she could not ascend. Swiftly I threw off my clothes, pulled on +those of a beggar, and put on my pigments and wig. Even a wife's +eyes could not pierce so complete a disguise. But then it +occurred to me that there might be a search in the room, and that +the clothes might betray me. I threw open the window, reopening +by my violence a small cut which I had inflicted upon myself in +the bedroom that morning. Then I seized my coat, which was +weighted by the coppers which I had just transferred to it from +the leather bag in which I carried my takings. I hurled it out of +the window, and it disappeared into the Thames. The other clothes +would have followed, but at that moment there was a rush of +constables up the stair, and a few minutes after I found, rather, +I confess, to my relief, that instead of being identified as Mr. +Neville St. Clair, I was arrested as his murderer. + +"I do not know that there is anything else for me to explain. I +was determined to preserve my disguise as long as possible, and +hence my preference for a dirty face. Knowing that my wife would +be terribly anxious, I slipped off my ring and confided it to the +Lascar at a moment when no constable was watching me, together +with a hurried scrawl, telling her that she had no cause to +fear." + +"That note only reached her yesterday," said Holmes. + +"Good God! What a week she must have spent!" + +"The police have watched this Lascar," said Inspector Bradstreet, +"and I can quite understand that he might find it difficult to +post a letter unobserved. Probably he handed it to some sailor +customer of his, who forgot all about it for some days." + +"That was it," said Holmes, nodding approvingly; "I have no doubt +of it. But have you never been prosecuted for begging?" + +"Many times; but what was a fine to me?" + +"It must stop here, however," said Bradstreet. "If the police are +to hush this thing up, there must be no more of Hugh Boone." + +"I have sworn it by the most solemn oaths which a man can take." + +"In that case I think that it is probable that no further steps +may be taken. But if you are found again, then all must come out. +I am sure, Mr. Holmes, that we are very much indebted to you for +having cleared the matter up. I wish I knew how you reach your +results." + +"I reached this one," said my friend, "by sitting upon five +pillows and consuming an ounce of shag. I think, Watson, that if +we drive to Baker Street we shall just be in time for breakfast." + + + +VII. THE ADVENTURE OF THE BLUE CARBUNCLE + +I had called upon my friend Sherlock Holmes upon the second +morning after Christmas, with the intention of wishing him the +compliments of the season. He was lounging upon the sofa in a +purple dressing-gown, a pipe-rack within his reach upon the +right, and a pile of crumpled morning papers, evidently newly +studied, near at hand. Beside the couch was a wooden chair, and +on the angle of the back hung a very seedy and disreputable +hard-felt hat, much the worse for wear, and cracked in several +places. A lens and a forceps lying upon the seat of the chair +suggested that the hat had been suspended in this manner for the +purpose of examination. + +"You are engaged," said I; "perhaps I interrupt you." + +"Not at all. I am glad to have a friend with whom I can discuss +my results. The matter is a perfectly trivial one"--he jerked his +thumb in the direction of the old hat--"but there are points in +connection with it which are not entirely devoid of interest and +even of instruction." + +I seated myself in his armchair and warmed my hands before his +crackling fire, for a sharp frost had set in, and the windows +were thick with the ice crystals. "I suppose," I remarked, "that, +homely as it looks, this thing has some deadly story linked on to +it--that it is the clue which will guide you in the solution of +some mystery and the punishment of some crime." + +"No, no. No crime," said Sherlock Holmes, laughing. "Only one of +those whimsical little incidents which will happen when you have +four million human beings all jostling each other within the +space of a few square miles. Amid the action and reaction of so +dense a swarm of humanity, every possible combination of events +may be expected to take place, and many a little problem will be +presented which may be striking and bizarre without being +criminal. We have already had experience of such." + +"So much so," I remarked, "that of the last six cases which I +have added to my notes, three have been entirely free of any +legal crime." + +"Precisely. You allude to my attempt to recover the Irene Adler +papers, to the singular case of Miss Mary Sutherland, and to the +adventure of the man with the twisted lip. Well, I have no doubt +that this small matter will fall into the same innocent category. +You know Peterson, the commissionaire?" + +"Yes." + +"It is to him that this trophy belongs." + +"It is his hat." + +"No, no, he found it. Its owner is unknown. I beg that you will +look upon it not as a battered billycock but as an intellectual +problem. And, first, as to how it came here. It arrived upon +Christmas morning, in company with a good fat goose, which is, I +have no doubt, roasting at this moment in front of Peterson's +fire. The facts are these: about four o'clock on Christmas +morning, Peterson, who, as you know, is a very honest fellow, was +returning from some small jollification and was making his way +homeward down Tottenham Court Road. In front of him he saw, in +the gaslight, a tallish man, walking with a slight stagger, and +carrying a white goose slung over his shoulder. As he reached the +corner of Goodge Street, a row broke out between this stranger +and a little knot of roughs. One of the latter knocked off the +man's hat, on which he raised his stick to defend himself and, +swinging it over his head, smashed the shop window behind him. +Peterson had rushed forward to protect the stranger from his +assailants; but the man, shocked at having broken the window, and +seeing an official-looking person in uniform rushing towards him, +dropped his goose, took to his heels, and vanished amid the +labyrinth of small streets which lie at the back of Tottenham +Court Road. The roughs had also fled at the appearance of +Peterson, so that he was left in possession of the field of +battle, and also of the spoils of victory in the shape of this +battered hat and a most unimpeachable Christmas goose." + +"Which surely he restored to their owner?" + +"My dear fellow, there lies the problem. It is true that 'For +Mrs. Henry Baker' was printed upon a small card which was tied to +the bird's left leg, and it is also true that the initials 'H. +B.' are legible upon the lining of this hat, but as there are +some thousands of Bakers, and some hundreds of Henry Bakers in +this city of ours, it is not easy to restore lost property to any +one of them." + +"What, then, did Peterson do?" + +"He brought round both hat and goose to me on Christmas morning, +knowing that even the smallest problems are of interest to me. +The goose we retained until this morning, when there were signs +that, in spite of the slight frost, it would be well that it +should be eaten without unnecessary delay. Its finder has carried +it off, therefore, to fulfil the ultimate destiny of a goose, +while I continue to retain the hat of the unknown gentleman who +lost his Christmas dinner." + +"Did he not advertise?" + +"No." + +"Then, what clue could you have as to his identity?" + +"Only as much as we can deduce." + +"From his hat?" + +"Precisely." + +"But you are joking. What can you gather from this old battered +felt?" + +"Here is my lens. You know my methods. What can you gather +yourself as to the individuality of the man who has worn this +article?" + +I took the tattered object in my hands and turned it over rather +ruefully. It was a very ordinary black hat of the usual round +shape, hard and much the worse for wear. The lining had been of +red silk, but was a good deal discoloured. There was no maker's +name; but, as Holmes had remarked, the initials "H. B." were +scrawled upon one side. It was pierced in the brim for a +hat-securer, but the elastic was missing. For the rest, it was +cracked, exceedingly dusty, and spotted in several places, +although there seemed to have been some attempt to hide the +discoloured patches by smearing them with ink. + +"I can see nothing," said I, handing it back to my friend. + +"On the contrary, Watson, you can see everything. You fail, +however, to reason from what you see. You are too timid in +drawing your inferences." + +"Then, pray tell me what it is that you can infer from this hat?" + +He picked it up and gazed at it in the peculiar introspective +fashion which was characteristic of him. "It is perhaps less +suggestive than it might have been," he remarked, "and yet there +are a few inferences which are very distinct, and a few others +which represent at least a strong balance of probability. That +the man was highly intellectual is of course obvious upon the +face of it, and also that he was fairly well-to-do within the +last three years, although he has now fallen upon evil days. He +had foresight, but has less now than formerly, pointing to a +moral retrogression, which, when taken with the decline of his +fortunes, seems to indicate some evil influence, probably drink, +at work upon him. This may account also for the obvious fact that +his wife has ceased to love him." + +"My dear Holmes!" + +"He has, however, retained some degree of self-respect," he +continued, disregarding my remonstrance. "He is a man who leads a +sedentary life, goes out little, is out of training entirely, is +middle-aged, has grizzled hair which he has had cut within the +last few days, and which he anoints with lime-cream. These are +the more patent facts which are to be deduced from his hat. Also, +by the way, that it is extremely improbable that he has gas laid +on in his house." + +"You are certainly joking, Holmes." + +"Not in the least. Is it possible that even now, when I give you +these results, you are unable to see how they are attained?" + +"I have no doubt that I am very stupid, but I must confess that I +am unable to follow you. For example, how did you deduce that +this man was intellectual?" + +For answer Holmes clapped the hat upon his head. It came right +over the forehead and settled upon the bridge of his nose. "It is +a question of cubic capacity," said he; "a man with so large a +brain must have something in it." + +"The decline of his fortunes, then?" + +"This hat is three years old. These flat brims curled at the edge +came in then. It is a hat of the very best quality. Look at the +band of ribbed silk and the excellent lining. If this man could +afford to buy so expensive a hat three years ago, and has had no +hat since, then he has assuredly gone down in the world." + +"Well, that is clear enough, certainly. But how about the +foresight and the moral retrogression?" + +Sherlock Holmes laughed. "Here is the foresight," said he putting +his finger upon the little disc and loop of the hat-securer. +"They are never sold upon hats. If this man ordered one, it is a +sign of a certain amount of foresight, since he went out of his +way to take this precaution against the wind. But since we see +that he has broken the elastic and has not troubled to replace +it, it is obvious that he has less foresight now than formerly, +which is a distinct proof of a weakening nature. On the other +hand, he has endeavoured to conceal some of these stains upon the +felt by daubing them with ink, which is a sign that he has not +entirely lost his self-respect." + +"Your reasoning is certainly plausible." + +"The further points, that he is middle-aged, that his hair is +grizzled, that it has been recently cut, and that he uses +lime-cream, are all to be gathered from a close examination of the +lower part of the lining. The lens discloses a large number of +hair-ends, clean cut by the scissors of the barber. They all +appear to be adhesive, and there is a distinct odour of +lime-cream. This dust, you will observe, is not the gritty, grey +dust of the street but the fluffy brown dust of the house, +showing that it has been hung up indoors most of the time, while +the marks of moisture upon the inside are proof positive that the +wearer perspired very freely, and could therefore, hardly be in +the best of training." + +"But his wife--you said that she had ceased to love him." + +"This hat has not been brushed for weeks. When I see you, my dear +Watson, with a week's accumulation of dust upon your hat, and +when your wife allows you to go out in such a state, I shall fear +that you also have been unfortunate enough to lose your wife's +affection." + +"But he might be a bachelor." + +"Nay, he was bringing home the goose as a peace-offering to his +wife. Remember the card upon the bird's leg." + +"You have an answer to everything. But how on earth do you deduce +that the gas is not laid on in his house?" + +"One tallow stain, or even two, might come by chance; but when I +see no less than five, I think that there can be little doubt +that the individual must be brought into frequent contact with +burning tallow--walks upstairs at night probably with his hat in +one hand and a guttering candle in the other. Anyhow, he never +got tallow-stains from a gas-jet. Are you satisfied?" + +"Well, it is very ingenious," said I, laughing; "but since, as +you said just now, there has been no crime committed, and no harm +done save the loss of a goose, all this seems to be rather a +waste of energy." + +Sherlock Holmes had opened his mouth to reply, when the door flew +open, and Peterson, the commissionaire, rushed into the apartment +with flushed cheeks and the face of a man who is dazed with +astonishment. + +"The goose, Mr. Holmes! The goose, sir!" he gasped. + +"Eh? What of it, then? Has it returned to life and flapped off +through the kitchen window?" Holmes twisted himself round upon +the sofa to get a fairer view of the man's excited face. + +"See here, sir! See what my wife found in its crop!" He held out +his hand and displayed upon the centre of the palm a brilliantly +scintillating blue stone, rather smaller than a bean in size, but +of such purity and radiance that it twinkled like an electric +point in the dark hollow of his hand. + +Sherlock Holmes sat up with a whistle. "By Jove, Peterson!" said +he, "this is treasure trove indeed. I suppose you know what you +have got?" + +"A diamond, sir? A precious stone. It cuts into glass as though +it were putty." + +"It's more than a precious stone. It is the precious stone." + +"Not the Countess of Morcar's blue carbuncle!" I ejaculated. + +"Precisely so. I ought to know its size and shape, seeing that I +have read the advertisement about it in The Times every day +lately. It is absolutely unique, and its value can only be +conjectured, but the reward offered of 1000 pounds is certainly +not within a twentieth part of the market price." + +"A thousand pounds! Great Lord of mercy!" The commissionaire +plumped down into a chair and stared from one to the other of us. + +"That is the reward, and I have reason to know that there are +sentimental considerations in the background which would induce +the Countess to part with half her fortune if she could but +recover the gem." + +"It was lost, if I remember aright, at the Hotel Cosmopolitan," I +remarked. + +"Precisely so, on December 22nd, just five days ago. John Horner, +a plumber, was accused of having abstracted it from the lady's +jewel-case. The evidence against him was so strong that the case +has been referred to the Assizes. I have some account of the +matter here, I believe." He rummaged amid his newspapers, +glancing over the dates, until at last he smoothed one out, +doubled it over, and read the following paragraph: + +"Hotel Cosmopolitan Jewel Robbery. John Horner, 26, plumber, was +brought up upon the charge of having upon the 22nd inst., +abstracted from the jewel-case of the Countess of Morcar the +valuable gem known as the blue carbuncle. James Ryder, +upper-attendant at the hotel, gave his evidence to the effect +that he had shown Horner up to the dressing-room of the Countess +of Morcar upon the day of the robbery in order that he might +solder the second bar of the grate, which was loose. He had +remained with Horner some little time, but had finally been +called away. On returning, he found that Horner had disappeared, +that the bureau had been forced open, and that the small morocco +casket in which, as it afterwards transpired, the Countess was +accustomed to keep her jewel, was lying empty upon the +dressing-table. Ryder instantly gave the alarm, and Horner was +arrested the same evening; but the stone could not be found +either upon his person or in his rooms. Catherine Cusack, maid to +the Countess, deposed to having heard Ryder's cry of dismay on +discovering the robbery, and to having rushed into the room, +where she found matters as described by the last witness. +Inspector Bradstreet, B division, gave evidence as to the arrest +of Horner, who struggled frantically, and protested his innocence +in the strongest terms. Evidence of a previous conviction for +robbery having been given against the prisoner, the magistrate +refused to deal summarily with the offence, but referred it to +the Assizes. Horner, who had shown signs of intense emotion +during the proceedings, fainted away at the conclusion and was +carried out of court." + +"Hum! So much for the police-court," said Holmes thoughtfully, +tossing aside the paper. "The question for us now to solve is the +sequence of events leading from a rifled jewel-case at one end to +the crop of a goose in Tottenham Court Road at the other. You +see, Watson, our little deductions have suddenly assumed a much +more important and less innocent aspect. Here is the stone; the +stone came from the goose, and the goose came from Mr. Henry +Baker, the gentleman with the bad hat and all the other +characteristics with which I have bored you. So now we must set +ourselves very seriously to finding this gentleman and +ascertaining what part he has played in this little mystery. To +do this, we must try the simplest means first, and these lie +undoubtedly in an advertisement in all the evening papers. If +this fail, I shall have recourse to other methods." + +"What will you say?" + +"Give me a pencil and that slip of paper. Now, then: 'Found at +the corner of Goodge Street, a goose and a black felt hat. Mr. +Henry Baker can have the same by applying at 6:30 this evening at +221B, Baker Street.' That is clear and concise." + +"Very. But will he see it?" + +"Well, he is sure to keep an eye on the papers, since, to a poor +man, the loss was a heavy one. He was clearly so scared by his +mischance in breaking the window and by the approach of Peterson +that he thought of nothing but flight, but since then he must +have bitterly regretted the impulse which caused him to drop his +bird. Then, again, the introduction of his name will cause him to +see it, for everyone who knows him will direct his attention to +it. Here you are, Peterson, run down to the advertising agency +and have this put in the evening papers." + +"In which, sir?" + +"Oh, in the Globe, Star, Pall Mall, St. James's, Evening News, +Standard, Echo, and any others that occur to you." + +"Very well, sir. And this stone?" + +"Ah, yes, I shall keep the stone. Thank you. And, I say, +Peterson, just buy a goose on your way back and leave it here +with me, for we must have one to give to this gentleman in place +of the one which your family is now devouring." + +When the commissionaire had gone, Holmes took up the stone and +held it against the light. "It's a bonny thing," said he. "Just +see how it glints and sparkles. Of course it is a nucleus and +focus of crime. Every good stone is. They are the devil's pet +baits. In the larger and older jewels every facet may stand for a +bloody deed. This stone is not yet twenty years old. It was found +in the banks of the Amoy River in southern China and is remarkable +in having every characteristic of the carbuncle, save that it is +blue in shade instead of ruby red. In spite of its youth, it has +already a sinister history. There have been two murders, a +vitriol-throwing, a suicide, and several robberies brought about +for the sake of this forty-grain weight of crystallised charcoal. +Who would think that so pretty a toy would be a purveyor to the +gallows and the prison? I'll lock it up in my strong box now and +drop a line to the Countess to say that we have it." + +"Do you think that this man Horner is innocent?" + +"I cannot tell." + +"Well, then, do you imagine that this other one, Henry Baker, had +anything to do with the matter?" + +"It is, I think, much more likely that Henry Baker is an +absolutely innocent man, who had no idea that the bird which he +was carrying was of considerably more value than if it were made +of solid gold. That, however, I shall determine by a very simple +test if we have an answer to our advertisement." + +"And you can do nothing until then?" + +"Nothing." + +"In that case I shall continue my professional round. But I shall +come back in the evening at the hour you have mentioned, for I +should like to see the solution of so tangled a business." + +"Very glad to see you. I dine at seven. There is a woodcock, I +believe. By the way, in view of recent occurrences, perhaps I +ought to ask Mrs. Hudson to examine its crop." + +I had been delayed at a case, and it was a little after half-past +six when I found myself in Baker Street once more. As I +approached the house I saw a tall man in a Scotch bonnet with a +coat which was buttoned up to his chin waiting outside in the +bright semicircle which was thrown from the fanlight. Just as I +arrived the door was opened, and we were shown up together to +Holmes' room. + +"Mr. Henry Baker, I believe," said he, rising from his armchair +and greeting his visitor with the easy air of geniality which he +could so readily assume. "Pray take this chair by the fire, Mr. +Baker. It is a cold night, and I observe that your circulation is +more adapted for summer than for winter. Ah, Watson, you have +just come at the right time. Is that your hat, Mr. Baker?" + +"Yes, sir, that is undoubtedly my hat." + +He was a large man with rounded shoulders, a massive head, and a +broad, intelligent face, sloping down to a pointed beard of +grizzled brown. A touch of red in nose and cheeks, with a slight +tremor of his extended hand, recalled Holmes' surmise as to his +habits. His rusty black frock-coat was buttoned right up in +front, with the collar turned up, and his lank wrists protruded +from his sleeves without a sign of cuff or shirt. He spoke in a +slow staccato fashion, choosing his words with care, and gave the +impression generally of a man of learning and letters who had had +ill-usage at the hands of fortune. + +"We have retained these things for some days," said Holmes, +"because we expected to see an advertisement from you giving your +address. I am at a loss to know now why you did not advertise." + +Our visitor gave a rather shamefaced laugh. "Shillings have not +been so plentiful with me as they once were," he remarked. "I had +no doubt that the gang of roughs who assaulted me had carried off +both my hat and the bird. I did not care to spend more money in a +hopeless attempt at recovering them." + +"Very naturally. By the way, about the bird, we were compelled to +eat it." + +"To eat it!" Our visitor half rose from his chair in his +excitement. + +"Yes, it would have been of no use to anyone had we not done so. +But I presume that this other goose upon the sideboard, which is +about the same weight and perfectly fresh, will answer your +purpose equally well?" + +"Oh, certainly, certainly," answered Mr. Baker with a sigh of +relief. + +"Of course, we still have the feathers, legs, crop, and so on of +your own bird, so if you wish--" + +The man burst into a hearty laugh. "They might be useful to me as +relics of my adventure," said he, "but beyond that I can hardly +see what use the disjecta membra of my late acquaintance are +going to be to me. No, sir, I think that, with your permission, I +will confine my attentions to the excellent bird which I perceive +upon the sideboard." + +Sherlock Holmes glanced sharply across at me with a slight shrug +of his shoulders. + +"There is your hat, then, and there your bird," said he. "By the +way, would it bore you to tell me where you got the other one +from? I am somewhat of a fowl fancier, and I have seldom seen a +better grown goose." + +"Certainly, sir," said Baker, who had risen and tucked his newly +gained property under his arm. "There are a few of us who +frequent the Alpha Inn, near the Museum--we are to be found in +the Museum itself during the day, you understand. This year our +good host, Windigate by name, instituted a goose club, by which, +on consideration of some few pence every week, we were each to +receive a bird at Christmas. My pence were duly paid, and the +rest is familiar to you. I am much indebted to you, sir, for a +Scotch bonnet is fitted neither to my years nor my gravity." With +a comical pomposity of manner he bowed solemnly to both of us and +strode off upon his way. + +"So much for Mr. Henry Baker," said Holmes when he had closed the +door behind him. "It is quite certain that he knows nothing +whatever about the matter. Are you hungry, Watson?" + +"Not particularly." + +"Then I suggest that we turn our dinner into a supper and follow +up this clue while it is still hot." + +"By all means." + +It was a bitter night, so we drew on our ulsters and wrapped +cravats about our throats. Outside, the stars were shining coldly +in a cloudless sky, and the breath of the passers-by blew out +into smoke like so many pistol shots. Our footfalls rang out +crisply and loudly as we swung through the doctors' quarter, +Wimpole Street, Harley Street, and so through Wigmore Street into +Oxford Street. In a quarter of an hour we were in Bloomsbury at +the Alpha Inn, which is a small public-house at the corner of one +of the streets which runs down into Holborn. Holmes pushed open +the door of the private bar and ordered two glasses of beer from +the ruddy-faced, white-aproned landlord. + +"Your beer should be excellent if it is as good as your geese," +said he. + +"My geese!" The man seemed surprised. + +"Yes. I was speaking only half an hour ago to Mr. Henry Baker, +who was a member of your goose club." + +"Ah! yes, I see. But you see, sir, them's not our geese." + +"Indeed! Whose, then?" + +"Well, I got the two dozen from a salesman in Covent Garden." + +"Indeed? I know some of them. Which was it?" + +"Breckinridge is his name." + +"Ah! I don't know him. Well, here's your good health landlord, +and prosperity to your house. Good-night." + +"Now for Mr. Breckinridge," he continued, buttoning up his coat +as we came out into the frosty air. "Remember, Watson that though +we have so homely a thing as a goose at one end of this chain, we +have at the other a man who will certainly get seven years' penal +servitude unless we can establish his innocence. It is possible +that our inquiry may but confirm his guilt; but, in any case, we +have a line of investigation which has been missed by the police, +and which a singular chance has placed in our hands. Let us +follow it out to the bitter end. Faces to the south, then, and +quick march!" + +We passed across Holborn, down Endell Street, and so through a +zigzag of slums to Covent Garden Market. One of the largest +stalls bore the name of Breckinridge upon it, and the proprietor +a horsey-looking man, with a sharp face and trim side-whiskers was +helping a boy to put up the shutters. + +"Good-evening. It's a cold night," said Holmes. + +The salesman nodded and shot a questioning glance at my +companion. + +"Sold out of geese, I see," continued Holmes, pointing at the +bare slabs of marble. + +"Let you have five hundred to-morrow morning." + +"That's no good." + +"Well, there are some on the stall with the gas-flare." + +"Ah, but I was recommended to you." + +"Who by?" + +"The landlord of the Alpha." + +"Oh, yes; I sent him a couple of dozen." + +"Fine birds they were, too. Now where did you get them from?" + +To my surprise the question provoked a burst of anger from the +salesman. + +"Now, then, mister," said he, with his head cocked and his arms +akimbo, "what are you driving at? Let's have it straight, now." + +"It is straight enough. I should like to know who sold you the +geese which you supplied to the Alpha." + +"Well then, I shan't tell you. So now!" + +"Oh, it is a matter of no importance; but I don't know why you +should be so warm over such a trifle." + +"Warm! You'd be as warm, maybe, if you were as pestered as I am. +When I pay good money for a good article there should be an end +of the business; but it's 'Where are the geese?' and 'Who did you +sell the geese to?' and 'What will you take for the geese?' One +would think they were the only geese in the world, to hear the +fuss that is made over them." + +"Well, I have no connection with any other people who have been +making inquiries," said Holmes carelessly. "If you won't tell us +the bet is off, that is all. But I'm always ready to back my +opinion on a matter of fowls, and I have a fiver on it that the +bird I ate is country bred." + +"Well, then, you've lost your fiver, for it's town bred," snapped +the salesman. + +"It's nothing of the kind." + +"I say it is." + +"I don't believe it." + +"D'you think you know more about fowls than I, who have handled +them ever since I was a nipper? I tell you, all those birds that +went to the Alpha were town bred." + +"You'll never persuade me to believe that." + +"Will you bet, then?" + +"It's merely taking your money, for I know that I am right. But +I'll have a sovereign on with you, just to teach you not to be +obstinate." + +The salesman chuckled grimly. "Bring me the books, Bill," said +he. + +The small boy brought round a small thin volume and a great +greasy-backed one, laying them out together beneath the hanging +lamp. + +"Now then, Mr. Cocksure," said the salesman, "I thought that I +was out of geese, but before I finish you'll find that there is +still one left in my shop. You see this little book?" + +"Well?" + +"That's the list of the folk from whom I buy. D'you see? Well, +then, here on this page are the country folk, and the numbers +after their names are where their accounts are in the big ledger. +Now, then! You see this other page in red ink? Well, that is a +list of my town suppliers. Now, look at that third name. Just +read it out to me." + +"Mrs. Oakshott, 117, Brixton Road--249," read Holmes. + +"Quite so. Now turn that up in the ledger." + +Holmes turned to the page indicated. "Here you are, 'Mrs. +Oakshott, 117, Brixton Road, egg and poultry supplier.'" + +"Now, then, what's the last entry?" + +"'December 22nd. Twenty-four geese at 7s. 6d.'" + +"Quite so. There you are. And underneath?" + +"'Sold to Mr. Windigate of the Alpha, at 12s.'" + +"What have you to say now?" + +Sherlock Holmes looked deeply chagrined. He drew a sovereign from +his pocket and threw it down upon the slab, turning away with the +air of a man whose disgust is too deep for words. A few yards off +he stopped under a lamp-post and laughed in the hearty, noiseless +fashion which was peculiar to him. + +"When you see a man with whiskers of that cut and the 'Pink 'un' +protruding out of his pocket, you can always draw him by a bet," +said he. "I daresay that if I had put 100 pounds down in front of +him, that man would not have given me such complete information +as was drawn from him by the idea that he was doing me on a +wager. Well, Watson, we are, I fancy, nearing the end of our +quest, and the only point which remains to be determined is +whether we should go on to this Mrs. Oakshott to-night, or +whether we should reserve it for to-morrow. It is clear from what +that surly fellow said that there are others besides ourselves +who are anxious about the matter, and I should--" + +His remarks were suddenly cut short by a loud hubbub which broke +out from the stall which we had just left. Turning round we saw a +little rat-faced fellow standing in the centre of the circle of +yellow light which was thrown by the swinging lamp, while +Breckinridge, the salesman, framed in the door of his stall, was +shaking his fists fiercely at the cringing figure. + +"I've had enough of you and your geese," he shouted. "I wish you +were all at the devil together. If you come pestering me any more +with your silly talk I'll set the dog at you. You bring Mrs. +Oakshott here and I'll answer her, but what have you to do with +it? Did I buy the geese off you?" + +"No; but one of them was mine all the same," whined the little +man. + +"Well, then, ask Mrs. Oakshott for it." + +"She told me to ask you." + +"Well, you can ask the King of Proosia, for all I care. I've had +enough of it. Get out of this!" He rushed fiercely forward, and +the inquirer flitted away into the darkness. + +"Ha! this may save us a visit to Brixton Road," whispered Holmes. +"Come with me, and we will see what is to be made of this +fellow." Striding through the scattered knots of people who +lounged round the flaring stalls, my companion speedily overtook +the little man and touched him upon the shoulder. He sprang +round, and I could see in the gas-light that every vestige of +colour had been driven from his face. + +"Who are you, then? What do you want?" he asked in a quavering +voice. + +"You will excuse me," said Holmes blandly, "but I could not help +overhearing the questions which you put to the salesman just now. +I think that I could be of assistance to you." + +"You? Who are you? How could you know anything of the matter?" + +"My name is Sherlock Holmes. It is my business to know what other +people don't know." + +"But you can know nothing of this?" + +"Excuse me, I know everything of it. You are endeavouring to +trace some geese which were sold by Mrs. Oakshott, of Brixton +Road, to a salesman named Breckinridge, by him in turn to Mr. +Windigate, of the Alpha, and by him to his club, of which Mr. +Henry Baker is a member." + +"Oh, sir, you are the very man whom I have longed to meet," cried +the little fellow with outstretched hands and quivering fingers. +"I can hardly explain to you how interested I am in this matter." + +Sherlock Holmes hailed a four-wheeler which was passing. "In that +case we had better discuss it in a cosy room rather than in this +wind-swept market-place," said he. "But pray tell me, before we +go farther, who it is that I have the pleasure of assisting." + +The man hesitated for an instant. "My name is John Robinson," he +answered with a sidelong glance. + +"No, no; the real name," said Holmes sweetly. "It is always +awkward doing business with an alias." + +A flush sprang to the white cheeks of the stranger. "Well then," +said he, "my real name is James Ryder." + +"Precisely so. Head attendant at the Hotel Cosmopolitan. Pray +step into the cab, and I shall soon be able to tell you +everything which you would wish to know." + +The little man stood glancing from one to the other of us with +half-frightened, half-hopeful eyes, as one who is not sure +whether he is on the verge of a windfall or of a catastrophe. +Then he stepped into the cab, and in half an hour we were back in +the sitting-room at Baker Street. Nothing had been said during +our drive, but the high, thin breathing of our new companion, and +the claspings and unclaspings of his hands, spoke of the nervous +tension within him. + +"Here we are!" said Holmes cheerily as we filed into the room. +"The fire looks very seasonable in this weather. You look cold, +Mr. Ryder. Pray take the basket-chair. I will just put on my +slippers before we settle this little matter of yours. Now, then! +You want to know what became of those geese?" + +"Yes, sir." + +"Or rather, I fancy, of that goose. It was one bird, I imagine in +which you were interested--white, with a black bar across the +tail." + +Ryder quivered with emotion. "Oh, sir," he cried, "can you tell +me where it went to?" + +"It came here." + +"Here?" + +"Yes, and a most remarkable bird it proved. I don't wonder that +you should take an interest in it. It laid an egg after it was +dead--the bonniest, brightest little blue egg that ever was seen. +I have it here in my museum." + +Our visitor staggered to his feet and clutched the mantelpiece +with his right hand. Holmes unlocked his strong-box and held up +the blue carbuncle, which shone out like a star, with a cold, +brilliant, many-pointed radiance. Ryder stood glaring with a +drawn face, uncertain whether to claim or to disown it. + +"The game's up, Ryder," said Holmes quietly. "Hold up, man, or +you'll be into the fire! Give him an arm back into his chair, +Watson. He's not got blood enough to go in for felony with +impunity. Give him a dash of brandy. So! Now he looks a little +more human. What a shrimp it is, to be sure!" + +For a moment he had staggered and nearly fallen, but the brandy +brought a tinge of colour into his cheeks, and he sat staring +with frightened eyes at his accuser. + +"I have almost every link in my hands, and all the proofs which I +could possibly need, so there is little which you need tell me. +Still, that little may as well be cleared up to make the case +complete. You had heard, Ryder, of this blue stone of the +Countess of Morcar's?" + +"It was Catherine Cusack who told me of it," said he in a +crackling voice. + +"I see--her ladyship's waiting-maid. Well, the temptation of +sudden wealth so easily acquired was too much for you, as it has +been for better men before you; but you were not very scrupulous +in the means you used. It seems to me, Ryder, that there is the +making of a very pretty villain in you. You knew that this man +Horner, the plumber, had been concerned in some such matter +before, and that suspicion would rest the more readily upon him. +What did you do, then? You made some small job in my lady's +room--you and your confederate Cusack--and you managed that he +should be the man sent for. Then, when he had left, you rifled +the jewel-case, raised the alarm, and had this unfortunate man +arrested. You then--" + +Ryder threw himself down suddenly upon the rug and clutched at my +companion's knees. "For God's sake, have mercy!" he shrieked. +"Think of my father! Of my mother! It would break their hearts. I +never went wrong before! I never will again. I swear it. I'll +swear it on a Bible. Oh, don't bring it into court! For Christ's +sake, don't!" + +"Get back into your chair!" said Holmes sternly. "It is very well +to cringe and crawl now, but you thought little enough of this +poor Horner in the dock for a crime of which he knew nothing." + +"I will fly, Mr. Holmes. I will leave the country, sir. Then the +charge against him will break down." + +"Hum! We will talk about that. And now let us hear a true account +of the next act. How came the stone into the goose, and how came +the goose into the open market? Tell us the truth, for there lies +your only hope of safety." + +Ryder passed his tongue over his parched lips. "I will tell you +it just as it happened, sir," said he. "When Horner had been +arrested, it seemed to me that it would be best for me to get +away with the stone at once, for I did not know at what moment +the police might not take it into their heads to search me and my +room. There was no place about the hotel where it would be safe. +I went out, as if on some commission, and I made for my sister's +house. She had married a man named Oakshott, and lived in Brixton +Road, where she fattened fowls for the market. All the way there +every man I met seemed to me to be a policeman or a detective; +and, for all that it was a cold night, the sweat was pouring down +my face before I came to the Brixton Road. My sister asked me +what was the matter, and why I was so pale; but I told her that I +had been upset by the jewel robbery at the hotel. Then I went +into the back yard and smoked a pipe and wondered what it would +be best to do. + +"I had a friend once called Maudsley, who went to the bad, and +has just been serving his time in Pentonville. One day he had met +me, and fell into talk about the ways of thieves, and how they +could get rid of what they stole. I knew that he would be true to +me, for I knew one or two things about him; so I made up my mind +to go right on to Kilburn, where he lived, and take him into my +confidence. He would show me how to turn the stone into money. +But how to get to him in safety? I thought of the agonies I had +gone through in coming from the hotel. I might at any moment be +seized and searched, and there would be the stone in my waistcoat +pocket. I was leaning against the wall at the time and looking at +the geese which were waddling about round my feet, and suddenly +an idea came into my head which showed me how I could beat the +best detective that ever lived. + +"My sister had told me some weeks before that I might have the +pick of her geese for a Christmas present, and I knew that she +was always as good as her word. I would take my goose now, and in +it I would carry my stone to Kilburn. There was a little shed in +the yard, and behind this I drove one of the birds--a fine big +one, white, with a barred tail. I caught it, and prying its bill +open, I thrust the stone down its throat as far as my finger +could reach. The bird gave a gulp, and I felt the stone pass +along its gullet and down into its crop. But the creature flapped +and struggled, and out came my sister to know what was the +matter. As I turned to speak to her the brute broke loose and +fluttered off among the others. + +"'Whatever were you doing with that bird, Jem?' says she. + +"'Well,' said I, 'you said you'd give me one for Christmas, and I +was feeling which was the fattest.' + +"'Oh,' says she, 'we've set yours aside for you--Jem's bird, we +call it. It's the big white one over yonder. There's twenty-six +of them, which makes one for you, and one for us, and two dozen +for the market.' + +"'Thank you, Maggie,' says I; 'but if it is all the same to you, +I'd rather have that one I was handling just now.' + +"'The other is a good three pound heavier,' said she, 'and we +fattened it expressly for you.' + +"'Never mind. I'll have the other, and I'll take it now,' said I. + +"'Oh, just as you like,' said she, a little huffed. 'Which is it +you want, then?' + +"'That white one with the barred tail, right in the middle of the +flock.' + +"'Oh, very well. Kill it and take it with you.' + +"Well, I did what she said, Mr. Holmes, and I carried the bird +all the way to Kilburn. I told my pal what I had done, for he was +a man that it was easy to tell a thing like that to. He laughed +until he choked, and we got a knife and opened the goose. My +heart turned to water, for there was no sign of the stone, and I +knew that some terrible mistake had occurred. I left the bird, +rushed back to my sister's, and hurried into the back yard. There +was not a bird to be seen there. + +"'Where are they all, Maggie?' I cried. + +"'Gone to the dealer's, Jem.' + +"'Which dealer's?' + +"'Breckinridge, of Covent Garden.' + +"'But was there another with a barred tail?' I asked, 'the same +as the one I chose?' + +"'Yes, Jem; there were two barred-tailed ones, and I could never +tell them apart.' + +"Well, then, of course I saw it all, and I ran off as hard as my +feet would carry me to this man Breckinridge; but he had sold the +lot at once, and not one word would he tell me as to where they +had gone. You heard him yourselves to-night. Well, he has always +answered me like that. My sister thinks that I am going mad. +Sometimes I think that I am myself. And now--and now I am myself +a branded thief, without ever having touched the wealth for which +I sold my character. God help me! God help me!" He burst into +convulsive sobbing, with his face buried in his hands. + +There was a long silence, broken only by his heavy breathing and +by the measured tapping of Sherlock Holmes' finger-tips upon the +edge of the table. Then my friend rose and threw open the door. + +"Get out!" said he. + +"What, sir! Oh, Heaven bless you!" + +"No more words. Get out!" + +And no more words were needed. There was a rush, a clatter upon +the stairs, the bang of a door, and the crisp rattle of running +footfalls from the street. + +"After all, Watson," said Holmes, reaching up his hand for his +clay pipe, "I am not retained by the police to supply their +deficiencies. If Horner were in danger it would be another thing; +but this fellow will not appear against him, and the case must +collapse. I suppose that I am commuting a felony, but it is just +possible that I am saving a soul. This fellow will not go wrong +again; he is too terribly frightened. Send him to gaol now, and +you make him a gaol-bird for life. Besides, it is the season of +forgiveness. Chance has put in our way a most singular and +whimsical problem, and its solution is its own reward. If you +will have the goodness to touch the bell, Doctor, we will begin +another investigation, in which, also a bird will be the chief +feature." + + + +VIII. THE ADVENTURE OF THE SPECKLED BAND + +On glancing over my notes of the seventy odd cases in which I +have during the last eight years studied the methods of my friend +Sherlock Holmes, I find many tragic, some comic, a large number +merely strange, but none commonplace; for, working as he did +rather for the love of his art than for the acquirement of +wealth, he refused to associate himself with any investigation +which did not tend towards the unusual, and even the fantastic. +Of all these varied cases, however, I cannot recall any which +presented more singular features than that which was associated +with the well-known Surrey family of the Roylotts of Stoke Moran. +The events in question occurred in the early days of my +association with Holmes, when we were sharing rooms as bachelors +in Baker Street. It is possible that I might have placed them +upon record before, but a promise of secrecy was made at the +time, from which I have only been freed during the last month by +the untimely death of the lady to whom the pledge was given. It +is perhaps as well that the facts should now come to light, for I +have reasons to know that there are widespread rumours as to the +death of Dr. Grimesby Roylott which tend to make the matter even +more terrible than the truth. + +It was early in April in the year '83 that I woke one morning to +find Sherlock Holmes standing, fully dressed, by the side of my +bed. He was a late riser, as a rule, and as the clock on the +mantelpiece showed me that it was only a quarter-past seven, I +blinked up at him in some surprise, and perhaps just a little +resentment, for I was myself regular in my habits. + +"Very sorry to knock you up, Watson," said he, "but it's the +common lot this morning. Mrs. Hudson has been knocked up, she +retorted upon me, and I on you." + +"What is it, then--a fire?" + +"No; a client. It seems that a young lady has arrived in a +considerable state of excitement, who insists upon seeing me. She +is waiting now in the sitting-room. Now, when young ladies wander +about the metropolis at this hour of the morning, and knock +sleepy people up out of their beds, I presume that it is +something very pressing which they have to communicate. Should it +prove to be an interesting case, you would, I am sure, wish to +follow it from the outset. I thought, at any rate, that I should +call you and give you the chance." + +"My dear fellow, I would not miss it for anything." + +I had no keener pleasure than in following Holmes in his +professional investigations, and in admiring the rapid +deductions, as swift as intuitions, and yet always founded on a +logical basis with which he unravelled the problems which were +submitted to him. I rapidly threw on my clothes and was ready in +a few minutes to accompany my friend down to the sitting-room. A +lady dressed in black and heavily veiled, who had been sitting in +the window, rose as we entered. + +"Good-morning, madam," said Holmes cheerily. "My name is Sherlock +Holmes. This is my intimate friend and associate, Dr. Watson, +before whom you can speak as freely as before myself. Ha! I am +glad to see that Mrs. Hudson has had the good sense to light the +fire. Pray draw up to it, and I shall order you a cup of hot +coffee, for I observe that you are shivering." + +"It is not cold which makes me shiver," said the woman in a low +voice, changing her seat as requested. + +"What, then?" + +"It is fear, Mr. Holmes. It is terror." She raised her veil as +she spoke, and we could see that she was indeed in a pitiable +state of agitation, her face all drawn and grey, with restless +frightened eyes, like those of some hunted animal. Her features +and figure were those of a woman of thirty, but her hair was shot +with premature grey, and her expression was weary and haggard. +Sherlock Holmes ran her over with one of his quick, +all-comprehensive glances. + +"You must not fear," said he soothingly, bending forward and +patting her forearm. "We shall soon set matters right, I have no +doubt. You have come in by train this morning, I see." + +"You know me, then?" + +"No, but I observe the second half of a return ticket in the palm +of your left glove. You must have started early, and yet you had +a good drive in a dog-cart, along heavy roads, before you reached +the station." + +The lady gave a violent start and stared in bewilderment at my +companion. + +"There is no mystery, my dear madam," said he, smiling. "The left +arm of your jacket is spattered with mud in no less than seven +places. The marks are perfectly fresh. There is no vehicle save a +dog-cart which throws up mud in that way, and then only when you +sit on the left-hand side of the driver." + +"Whatever your reasons may be, you are perfectly correct," said +she. "I started from home before six, reached Leatherhead at +twenty past, and came in by the first train to Waterloo. Sir, I +can stand this strain no longer; I shall go mad if it continues. +I have no one to turn to--none, save only one, who cares for me, +and he, poor fellow, can be of little aid. I have heard of you, +Mr. Holmes; I have heard of you from Mrs. Farintosh, whom you +helped in the hour of her sore need. It was from her that I had +your address. Oh, sir, do you not think that you could help me, +too, and at least throw a little light through the dense darkness +which surrounds me? At present it is out of my power to reward +you for your services, but in a month or six weeks I shall be +married, with the control of my own income, and then at least you +shall not find me ungrateful." + +Holmes turned to his desk and, unlocking it, drew out a small +case-book, which he consulted. + +"Farintosh," said he. "Ah yes, I recall the case; it was +concerned with an opal tiara. I think it was before your time, +Watson. I can only say, madam, that I shall be happy to devote +the same care to your case as I did to that of your friend. As to +reward, my profession is its own reward; but you are at liberty +to defray whatever expenses I may be put to, at the time which +suits you best. And now I beg that you will lay before us +everything that may help us in forming an opinion upon the +matter." + +"Alas!" replied our visitor, "the very horror of my situation +lies in the fact that my fears are so vague, and my suspicions +depend so entirely upon small points, which might seem trivial to +another, that even he to whom of all others I have a right to +look for help and advice looks upon all that I tell him about it +as the fancies of a nervous woman. He does not say so, but I can +read it from his soothing answers and averted eyes. But I have +heard, Mr. Holmes, that you can see deeply into the manifold +wickedness of the human heart. You may advise me how to walk amid +the dangers which encompass me." + +"I am all attention, madam." + +"My name is Helen Stoner, and I am living with my stepfather, who +is the last survivor of one of the oldest Saxon families in +England, the Roylotts of Stoke Moran, on the western border of +Surrey." + +Holmes nodded his head. "The name is familiar to me," said he. + +"The family was at one time among the richest in England, and the +estates extended over the borders into Berkshire in the north, +and Hampshire in the west. In the last century, however, four +successive heirs were of a dissolute and wasteful disposition, +and the family ruin was eventually completed by a gambler in the +days of the Regency. Nothing was left save a few acres of ground, +and the two-hundred-year-old house, which is itself crushed under +a heavy mortgage. The last squire dragged out his existence +there, living the horrible life of an aristocratic pauper; but +his only son, my stepfather, seeing that he must adapt himself to +the new conditions, obtained an advance from a relative, which +enabled him to take a medical degree and went out to Calcutta, +where, by his professional skill and his force of character, he +established a large practice. In a fit of anger, however, caused +by some robberies which had been perpetrated in the house, he +beat his native butler to death and narrowly escaped a capital +sentence. As it was, he suffered a long term of imprisonment and +afterwards returned to England a morose and disappointed man. + +"When Dr. Roylott was in India he married my mother, Mrs. Stoner, +the young widow of Major-General Stoner, of the Bengal Artillery. +My sister Julia and I were twins, and we were only two years old +at the time of my mother's re-marriage. She had a considerable +sum of money--not less than 1000 pounds a year--and this she +bequeathed to Dr. Roylott entirely while we resided with him, +with a provision that a certain annual sum should be allowed to +each of us in the event of our marriage. Shortly after our return +to England my mother died--she was killed eight years ago in a +railway accident near Crewe. Dr. Roylott then abandoned his +attempts to establish himself in practice in London and took us +to live with him in the old ancestral house at Stoke Moran. The +money which my mother had left was enough for all our wants, and +there seemed to be no obstacle to our happiness. + +"But a terrible change came over our stepfather about this time. +Instead of making friends and exchanging visits with our +neighbours, who had at first been overjoyed to see a Roylott of +Stoke Moran back in the old family seat, he shut himself up in +his house and seldom came out save to indulge in ferocious +quarrels with whoever might cross his path. Violence of temper +approaching to mania has been hereditary in the men of the +family, and in my stepfather's case it had, I believe, been +intensified by his long residence in the tropics. A series of +disgraceful brawls took place, two of which ended in the +police-court, until at last he became the terror of the village, +and the folks would fly at his approach, for he is a man of +immense strength, and absolutely uncontrollable in his anger. + +"Last week he hurled the local blacksmith over a parapet into a +stream, and it was only by paying over all the money which I +could gather together that I was able to avert another public +exposure. He had no friends at all save the wandering gipsies, +and he would give these vagabonds leave to encamp upon the few +acres of bramble-covered land which represent the family estate, +and would accept in return the hospitality of their tents, +wandering away with them sometimes for weeks on end. He has a +passion also for Indian animals, which are sent over to him by a +correspondent, and he has at this moment a cheetah and a baboon, +which wander freely over his grounds and are feared by the +villagers almost as much as their master. + +"You can imagine from what I say that my poor sister Julia and I +had no great pleasure in our lives. No servant would stay with +us, and for a long time we did all the work of the house. She was +but thirty at the time of her death, and yet her hair had already +begun to whiten, even as mine has." + +"Your sister is dead, then?" + +"She died just two years ago, and it is of her death that I wish +to speak to you. You can understand that, living the life which I +have described, we were little likely to see anyone of our own +age and position. We had, however, an aunt, my mother's maiden +sister, Miss Honoria Westphail, who lives near Harrow, and we +were occasionally allowed to pay short visits at this lady's +house. Julia went there at Christmas two years ago, and met there +a half-pay major of marines, to whom she became engaged. My +stepfather learned of the engagement when my sister returned and +offered no objection to the marriage; but within a fortnight of +the day which had been fixed for the wedding, the terrible event +occurred which has deprived me of my only companion." + +Sherlock Holmes had been leaning back in his chair with his eyes +closed and his head sunk in a cushion, but he half opened his +lids now and glanced across at his visitor. + +"Pray be precise as to details," said he. + +"It is easy for me to be so, for every event of that dreadful +time is seared into my memory. The manor-house is, as I have +already said, very old, and only one wing is now inhabited. The +bedrooms in this wing are on the ground floor, the sitting-rooms +being in the central block of the buildings. Of these bedrooms +the first is Dr. Roylott's, the second my sister's, and the third +my own. There is no communication between them, but they all open +out into the same corridor. Do I make myself plain?" + +"Perfectly so." + +"The windows of the three rooms open out upon the lawn. That +fatal night Dr. Roylott had gone to his room early, though we +knew that he had not retired to rest, for my sister was troubled +by the smell of the strong Indian cigars which it was his custom +to smoke. She left her room, therefore, and came into mine, where +she sat for some time, chatting about her approaching wedding. At +eleven o'clock she rose to leave me, but she paused at the door +and looked back. + +"'Tell me, Helen,' said she, 'have you ever heard anyone whistle +in the dead of the night?' + +"'Never,' said I. + +"'I suppose that you could not possibly whistle, yourself, in +your sleep?' + +"'Certainly not. But why?' + +"'Because during the last few nights I have always, about three +in the morning, heard a low, clear whistle. I am a light sleeper, +and it has awakened me. I cannot tell where it came from--perhaps +from the next room, perhaps from the lawn. I thought that I would +just ask you whether you had heard it.' + +"'No, I have not. It must be those wretched gipsies in the +plantation.' + +"'Very likely. And yet if it were on the lawn, I wonder that you +did not hear it also.' + +"'Ah, but I sleep more heavily than you.' + +"'Well, it is of no great consequence, at any rate.' She smiled +back at me, closed my door, and a few moments later I heard her +key turn in the lock." + +"Indeed," said Holmes. "Was it your custom always to lock +yourselves in at night?" + +"Always." + +"And why?" + +"I think that I mentioned to you that the doctor kept a cheetah +and a baboon. We had no feeling of security unless our doors were +locked." + +"Quite so. Pray proceed with your statement." + +"I could not sleep that night. A vague feeling of impending +misfortune impressed me. My sister and I, you will recollect, +were twins, and you know how subtle are the links which bind two +souls which are so closely allied. It was a wild night. The wind +was howling outside, and the rain was beating and splashing +against the windows. Suddenly, amid all the hubbub of the gale, +there burst forth the wild scream of a terrified woman. I knew +that it was my sister's voice. I sprang from my bed, wrapped a +shawl round me, and rushed into the corridor. As I opened my door +I seemed to hear a low whistle, such as my sister described, and +a few moments later a clanging sound, as if a mass of metal had +fallen. As I ran down the passage, my sister's door was unlocked, +and revolved slowly upon its hinges. I stared at it +horror-stricken, not knowing what was about to issue from it. By +the light of the corridor-lamp I saw my sister appear at the +opening, her face blanched with terror, her hands groping for +help, her whole figure swaying to and fro like that of a +drunkard. I ran to her and threw my arms round her, but at that +moment her knees seemed to give way and she fell to the ground. +She writhed as one who is in terrible pain, and her limbs were +dreadfully convulsed. At first I thought that she had not +recognised me, but as I bent over her she suddenly shrieked out +in a voice which I shall never forget, 'Oh, my God! Helen! It was +the band! The speckled band!' There was something else which she +would fain have said, and she stabbed with her finger into the +air in the direction of the doctor's room, but a fresh convulsion +seized her and choked her words. I rushed out, calling loudly for +my stepfather, and I met him hastening from his room in his +dressing-gown. When he reached my sister's side she was +unconscious, and though he poured brandy down her throat and sent +for medical aid from the village, all efforts were in vain, for +she slowly sank and died without having recovered her +consciousness. Such was the dreadful end of my beloved sister." + +"One moment," said Holmes, "are you sure about this whistle and +metallic sound? Could you swear to it?" + +"That was what the county coroner asked me at the inquiry. It is +my strong impression that I heard it, and yet, among the crash of +the gale and the creaking of an old house, I may possibly have +been deceived." + +"Was your sister dressed?" + +"No, she was in her night-dress. In her right hand was found the +charred stump of a match, and in her left a match-box." + +"Showing that she had struck a light and looked about her when +the alarm took place. That is important. And what conclusions did +the coroner come to?" + +"He investigated the case with great care, for Dr. Roylott's +conduct had long been notorious in the county, but he was unable +to find any satisfactory cause of death. My evidence showed that +the door had been fastened upon the inner side, and the windows +were blocked by old-fashioned shutters with broad iron bars, +which were secured every night. The walls were carefully sounded, +and were shown to be quite solid all round, and the flooring was +also thoroughly examined, with the same result. The chimney is +wide, but is barred up by four large staples. It is certain, +therefore, that my sister was quite alone when she met her end. +Besides, there were no marks of any violence upon her." + +"How about poison?" + +"The doctors examined her for it, but without success." + +"What do you think that this unfortunate lady died of, then?" + +"It is my belief that she died of pure fear and nervous shock, +though what it was that frightened her I cannot imagine." + +"Were there gipsies in the plantation at the time?" + +"Yes, there are nearly always some there." + +"Ah, and what did you gather from this allusion to a band--a +speckled band?" + +"Sometimes I have thought that it was merely the wild talk of +delirium, sometimes that it may have referred to some band of +people, perhaps to these very gipsies in the plantation. I do not +know whether the spotted handkerchiefs which so many of them wear +over their heads might have suggested the strange adjective which +she used." + +Holmes shook his head like a man who is far from being satisfied. + +"These are very deep waters," said he; "pray go on with your +narrative." + +"Two years have passed since then, and my life has been until +lately lonelier than ever. A month ago, however, a dear friend, +whom I have known for many years, has done me the honour to ask +my hand in marriage. His name is Armitage--Percy Armitage--the +second son of Mr. Armitage, of Crane Water, near Reading. My +stepfather has offered no opposition to the match, and we are to +be married in the course of the spring. Two days ago some repairs +were started in the west wing of the building, and my bedroom +wall has been pierced, so that I have had to move into the +chamber in which my sister died, and to sleep in the very bed in +which she slept. Imagine, then, my thrill of terror when last +night, as I lay awake, thinking over her terrible fate, I +suddenly heard in the silence of the night the low whistle which +had been the herald of her own death. I sprang up and lit the +lamp, but nothing was to be seen in the room. I was too shaken to +go to bed again, however, so I dressed, and as soon as it was +daylight I slipped down, got a dog-cart at the Crown Inn, which +is opposite, and drove to Leatherhead, from whence I have come on +this morning with the one object of seeing you and asking your +advice." + +"You have done wisely," said my friend. "But have you told me +all?" + +"Yes, all." + +"Miss Roylott, you have not. You are screening your stepfather." + +"Why, what do you mean?" + +For answer Holmes pushed back the frill of black lace which +fringed the hand that lay upon our visitor's knee. Five little +livid spots, the marks of four fingers and a thumb, were printed +upon the white wrist. + +"You have been cruelly used," said Holmes. + +The lady coloured deeply and covered over her injured wrist. "He +is a hard man," she said, "and perhaps he hardly knows his own +strength." + +There was a long silence, during which Holmes leaned his chin +upon his hands and stared into the crackling fire. + +"This is a very deep business," he said at last. "There are a +thousand details which I should desire to know before I decide +upon our course of action. Yet we have not a moment to lose. If +we were to come to Stoke Moran to-day, would it be possible for +us to see over these rooms without the knowledge of your +stepfather?" + +"As it happens, he spoke of coming into town to-day upon some +most important business. It is probable that he will be away all +day, and that there would be nothing to disturb you. We have a +housekeeper now, but she is old and foolish, and I could easily +get her out of the way." + +"Excellent. You are not averse to this trip, Watson?" + +"By no means." + +"Then we shall both come. What are you going to do yourself?" + +"I have one or two things which I would wish to do now that I am +in town. But I shall return by the twelve o'clock train, so as to +be there in time for your coming." + +"And you may expect us early in the afternoon. I have myself some +small business matters to attend to. Will you not wait and +breakfast?" + +"No, I must go. My heart is lightened already since I have +confided my trouble to you. I shall look forward to seeing you +again this afternoon." She dropped her thick black veil over her +face and glided from the room. + +"And what do you think of it all, Watson?" asked Sherlock Holmes, +leaning back in his chair. + +"It seems to me to be a most dark and sinister business." + +"Dark enough and sinister enough." + +"Yet if the lady is correct in saying that the flooring and walls +are sound, and that the door, window, and chimney are impassable, +then her sister must have been undoubtedly alone when she met her +mysterious end." + +"What becomes, then, of these nocturnal whistles, and what of the +very peculiar words of the dying woman?" + +"I cannot think." + +"When you combine the ideas of whistles at night, the presence of +a band of gipsies who are on intimate terms with this old doctor, +the fact that we have every reason to believe that the doctor has +an interest in preventing his stepdaughter's marriage, the dying +allusion to a band, and, finally, the fact that Miss Helen Stoner +heard a metallic clang, which might have been caused by one of +those metal bars that secured the shutters falling back into its +place, I think that there is good ground to think that the +mystery may be cleared along those lines." + +"But what, then, did the gipsies do?" + +"I cannot imagine." + +"I see many objections to any such theory." + +"And so do I. It is precisely for that reason that we are going +to Stoke Moran this day. I want to see whether the objections are +fatal, or if they may be explained away. But what in the name of +the devil!" + +The ejaculation had been drawn from my companion by the fact that +our door had been suddenly dashed open, and that a huge man had +framed himself in the aperture. His costume was a peculiar +mixture of the professional and of the agricultural, having a +black top-hat, a long frock-coat, and a pair of high gaiters, +with a hunting-crop swinging in his hand. So tall was he that his +hat actually brushed the cross bar of the doorway, and his +breadth seemed to span it across from side to side. A large face, +seared with a thousand wrinkles, burned yellow with the sun, and +marked with every evil passion, was turned from one to the other +of us, while his deep-set, bile-shot eyes, and his high, thin, +fleshless nose, gave him somewhat the resemblance to a fierce old +bird of prey. + +"Which of you is Holmes?" asked this apparition. + +"My name, sir; but you have the advantage of me," said my +companion quietly. + +"I am Dr. Grimesby Roylott, of Stoke Moran." + +"Indeed, Doctor," said Holmes blandly. "Pray take a seat." + +"I will do nothing of the kind. My stepdaughter has been here. I +have traced her. What has she been saying to you?" + +"It is a little cold for the time of the year," said Holmes. + +"What has she been saying to you?" screamed the old man +furiously. + +"But I have heard that the crocuses promise well," continued my +companion imperturbably. + +"Ha! You put me off, do you?" said our new visitor, taking a step +forward and shaking his hunting-crop. "I know you, you scoundrel! +I have heard of you before. You are Holmes, the meddler." + +My friend smiled. + +"Holmes, the busybody!" + +His smile broadened. + +"Holmes, the Scotland Yard Jack-in-office!" + +Holmes chuckled heartily. "Your conversation is most +entertaining," said he. "When you go out close the door, for +there is a decided draught." + +"I will go when I have said my say. Don't you dare to meddle with +my affairs. I know that Miss Stoner has been here. I traced her! +I am a dangerous man to fall foul of! See here." He stepped +swiftly forward, seized the poker, and bent it into a curve with +his huge brown hands. + +"See that you keep yourself out of my grip," he snarled, and +hurling the twisted poker into the fireplace he strode out of the +room. + +"He seems a very amiable person," said Holmes, laughing. "I am +not quite so bulky, but if he had remained I might have shown him +that my grip was not much more feeble than his own." As he spoke +he picked up the steel poker and, with a sudden effort, +straightened it out again. + +"Fancy his having the insolence to confound me with the official +detective force! This incident gives zest to our investigation, +however, and I only trust that our little friend will not suffer +from her imprudence in allowing this brute to trace her. And now, +Watson, we shall order breakfast, and afterwards I shall walk +down to Doctors' Commons, where I hope to get some data which may +help us in this matter." + + +It was nearly one o'clock when Sherlock Holmes returned from his +excursion. He held in his hand a sheet of blue paper, scrawled +over with notes and figures. + +"I have seen the will of the deceased wife," said he. "To +determine its exact meaning I have been obliged to work out the +present prices of the investments with which it is concerned. The +total income, which at the time of the wife's death was little +short of 1100 pounds, is now, through the fall in agricultural +prices, not more than 750 pounds. Each daughter can claim an +income of 250 pounds, in case of marriage. It is evident, +therefore, that if both girls had married, this beauty would have +had a mere pittance, while even one of them would cripple him to +a very serious extent. My morning's work has not been wasted, +since it has proved that he has the very strongest motives for +standing in the way of anything of the sort. And now, Watson, +this is too serious for dawdling, especially as the old man is +aware that we are interesting ourselves in his affairs; so if you +are ready, we shall call a cab and drive to Waterloo. I should be +very much obliged if you would slip your revolver into your +pocket. An Eley's No. 2 is an excellent argument with gentlemen +who can twist steel pokers into knots. That and a tooth-brush +are, I think, all that we need." + +At Waterloo we were fortunate in catching a train for +Leatherhead, where we hired a trap at the station inn and drove +for four or five miles through the lovely Surrey lanes. It was a +perfect day, with a bright sun and a few fleecy clouds in the +heavens. The trees and wayside hedges were just throwing out +their first green shoots, and the air was full of the pleasant +smell of the moist earth. To me at least there was a strange +contrast between the sweet promise of the spring and this +sinister quest upon which we were engaged. My companion sat in +the front of the trap, his arms folded, his hat pulled down over +his eyes, and his chin sunk upon his breast, buried in the +deepest thought. Suddenly, however, he started, tapped me on the +shoulder, and pointed over the meadows. + +"Look there!" said he. + +A heavily timbered park stretched up in a gentle slope, +thickening into a grove at the highest point. From amid the +branches there jutted out the grey gables and high roof-tree of a +very old mansion. + +"Stoke Moran?" said he. + +"Yes, sir, that be the house of Dr. Grimesby Roylott," remarked +the driver. + +"There is some building going on there," said Holmes; "that is +where we are going." + +"There's the village," said the driver, pointing to a cluster of +roofs some distance to the left; "but if you want to get to the +house, you'll find it shorter to get over this stile, and so by +the foot-path over the fields. There it is, where the lady is +walking." + +"And the lady, I fancy, is Miss Stoner," observed Holmes, shading +his eyes. "Yes, I think we had better do as you suggest." + +We got off, paid our fare, and the trap rattled back on its way +to Leatherhead. + +"I thought it as well," said Holmes as we climbed the stile, +"that this fellow should think we had come here as architects, or +on some definite business. It may stop his gossip. +Good-afternoon, Miss Stoner. You see that we have been as good as +our word." + +Our client of the morning had hurried forward to meet us with a +face which spoke her joy. "I have been waiting so eagerly for +you," she cried, shaking hands with us warmly. "All has turned +out splendidly. Dr. Roylott has gone to town, and it is unlikely +that he will be back before evening." + +"We have had the pleasure of making the doctor's acquaintance," +said Holmes, and in a few words he sketched out what had +occurred. Miss Stoner turned white to the lips as she listened. + +"Good heavens!" she cried, "he has followed me, then." + +"So it appears." + +"He is so cunning that I never know when I am safe from him. What +will he say when he returns?" + +"He must guard himself, for he may find that there is someone +more cunning than himself upon his track. You must lock yourself +up from him to-night. If he is violent, we shall take you away to +your aunt's at Harrow. Now, we must make the best use of our +time, so kindly take us at once to the rooms which we are to +examine." + +The building was of grey, lichen-blotched stone, with a high +central portion and two curving wings, like the claws of a crab, +thrown out on each side. In one of these wings the windows were +broken and blocked with wooden boards, while the roof was partly +caved in, a picture of ruin. The central portion was in little +better repair, but the right-hand block was comparatively modern, +and the blinds in the windows, with the blue smoke curling up +from the chimneys, showed that this was where the family resided. +Some scaffolding had been erected against the end wall, and the +stone-work had been broken into, but there were no signs of any +workmen at the moment of our visit. Holmes walked slowly up and +down the ill-trimmed lawn and examined with deep attention the +outsides of the windows. + +"This, I take it, belongs to the room in which you used to sleep, +the centre one to your sister's, and the one next to the main +building to Dr. Roylott's chamber?" + +"Exactly so. But I am now sleeping in the middle one." + +"Pending the alterations, as I understand. By the way, there does +not seem to be any very pressing need for repairs at that end +wall." + +"There were none. I believe that it was an excuse to move me from +my room." + +"Ah! that is suggestive. Now, on the other side of this narrow +wing runs the corridor from which these three rooms open. There +are windows in it, of course?" + +"Yes, but very small ones. Too narrow for anyone to pass +through." + +"As you both locked your doors at night, your rooms were +unapproachable from that side. Now, would you have the kindness +to go into your room and bar your shutters?" + +Miss Stoner did so, and Holmes, after a careful examination +through the open window, endeavoured in every way to force the +shutter open, but without success. There was no slit through +which a knife could be passed to raise the bar. Then with his +lens he tested the hinges, but they were of solid iron, built +firmly into the massive masonry. "Hum!" said he, scratching his +chin in some perplexity, "my theory certainly presents some +difficulties. No one could pass these shutters if they were +bolted. Well, we shall see if the inside throws any light upon +the matter." + +A small side door led into the whitewashed corridor from which +the three bedrooms opened. Holmes refused to examine the third +chamber, so we passed at once to the second, that in which Miss +Stoner was now sleeping, and in which her sister had met with her +fate. It was a homely little room, with a low ceiling and a +gaping fireplace, after the fashion of old country-houses. A +brown chest of drawers stood in one corner, a narrow +white-counterpaned bed in another, and a dressing-table on the +left-hand side of the window. These articles, with two small +wicker-work chairs, made up all the furniture in the room save +for a square of Wilton carpet in the centre. The boards round and +the panelling of the walls were of brown, worm-eaten oak, so old +and discoloured that it may have dated from the original building +of the house. Holmes drew one of the chairs into a corner and sat +silent, while his eyes travelled round and round and up and down, +taking in every detail of the apartment. + +"Where does that bell communicate with?" he asked at last +pointing to a thick bell-rope which hung down beside the bed, the +tassel actually lying upon the pillow. + +"It goes to the housekeeper's room." + +"It looks newer than the other things?" + +"Yes, it was only put there a couple of years ago." + +"Your sister asked for it, I suppose?" + +"No, I never heard of her using it. We used always to get what we +wanted for ourselves." + +"Indeed, it seemed unnecessary to put so nice a bell-pull there. +You will excuse me for a few minutes while I satisfy myself as to +this floor." He threw himself down upon his face with his lens in +his hand and crawled swiftly backward and forward, examining +minutely the cracks between the boards. Then he did the same with +the wood-work with which the chamber was panelled. Finally he +walked over to the bed and spent some time in staring at it and +in running his eye up and down the wall. Finally he took the +bell-rope in his hand and gave it a brisk tug. + +"Why, it's a dummy," said he. + +"Won't it ring?" + +"No, it is not even attached to a wire. This is very interesting. +You can see now that it is fastened to a hook just above where +the little opening for the ventilator is." + +"How very absurd! I never noticed that before." + +"Very strange!" muttered Holmes, pulling at the rope. "There are +one or two very singular points about this room. For example, +what a fool a builder must be to open a ventilator into another +room, when, with the same trouble, he might have communicated +with the outside air!" + +"That is also quite modern," said the lady. + +"Done about the same time as the bell-rope?" remarked Holmes. + +"Yes, there were several little changes carried out about that +time." + +"They seem to have been of a most interesting character--dummy +bell-ropes, and ventilators which do not ventilate. With your +permission, Miss Stoner, we shall now carry our researches into +the inner apartment." + +Dr. Grimesby Roylott's chamber was larger than that of his +step-daughter, but was as plainly furnished. A camp-bed, a small +wooden shelf full of books, mostly of a technical character, an +armchair beside the bed, a plain wooden chair against the wall, a +round table, and a large iron safe were the principal things +which met the eye. Holmes walked slowly round and examined each +and all of them with the keenest interest. + +"What's in here?" he asked, tapping the safe. + +"My stepfather's business papers." + +"Oh! you have seen inside, then?" + +"Only once, some years ago. I remember that it was full of +papers." + +"There isn't a cat in it, for example?" + +"No. What a strange idea!" + +"Well, look at this!" He took up a small saucer of milk which +stood on the top of it. + +"No; we don't keep a cat. But there is a cheetah and a baboon." + +"Ah, yes, of course! Well, a cheetah is just a big cat, and yet a +saucer of milk does not go very far in satisfying its wants, I +daresay. There is one point which I should wish to determine." He +squatted down in front of the wooden chair and examined the seat +of it with the greatest attention. + +"Thank you. That is quite settled," said he, rising and putting +his lens in his pocket. "Hullo! Here is something interesting!" + +The object which had caught his eye was a small dog lash hung on +one corner of the bed. The lash, however, was curled upon itself +and tied so as to make a loop of whipcord. + +"What do you make of that, Watson?" + +"It's a common enough lash. But I don't know why it should be +tied." + +"That is not quite so common, is it? Ah, me! it's a wicked world, +and when a clever man turns his brains to crime it is the worst +of all. I think that I have seen enough now, Miss Stoner, and +with your permission we shall walk out upon the lawn." + +I had never seen my friend's face so grim or his brow so dark as +it was when we turned from the scene of this investigation. We +had walked several times up and down the lawn, neither Miss +Stoner nor myself liking to break in upon his thoughts before he +roused himself from his reverie. + +"It is very essential, Miss Stoner," said he, "that you should +absolutely follow my advice in every respect." + +"I shall most certainly do so." + +"The matter is too serious for any hesitation. Your life may +depend upon your compliance." + +"I assure you that I am in your hands." + +"In the first place, both my friend and I must spend the night in +your room." + +Both Miss Stoner and I gazed at him in astonishment. + +"Yes, it must be so. Let me explain. I believe that that is the +village inn over there?" + +"Yes, that is the Crown." + +"Very good. Your windows would be visible from there?" + +"Certainly." + +"You must confine yourself to your room, on pretence of a +headache, when your stepfather comes back. Then when you hear him +retire for the night, you must open the shutters of your window, +undo the hasp, put your lamp there as a signal to us, and then +withdraw quietly with everything which you are likely to want +into the room which you used to occupy. I have no doubt that, in +spite of the repairs, you could manage there for one night." + +"Oh, yes, easily." + +"The rest you will leave in our hands." + +"But what will you do?" + +"We shall spend the night in your room, and we shall investigate +the cause of this noise which has disturbed you." + +"I believe, Mr. Holmes, that you have already made up your mind," +said Miss Stoner, laying her hand upon my companion's sleeve. + +"Perhaps I have." + +"Then, for pity's sake, tell me what was the cause of my sister's +death." + +"I should prefer to have clearer proofs before I speak." + +"You can at least tell me whether my own thought is correct, and +if she died from some sudden fright." + +"No, I do not think so. I think that there was probably some more +tangible cause. And now, Miss Stoner, we must leave you for if +Dr. Roylott returned and saw us our journey would be in vain. +Good-bye, and be brave, for if you will do what I have told you, +you may rest assured that we shall soon drive away the dangers +that threaten you." + +Sherlock Holmes and I had no difficulty in engaging a bedroom and +sitting-room at the Crown Inn. They were on the upper floor, and +from our window we could command a view of the avenue gate, and +of the inhabited wing of Stoke Moran Manor House. At dusk we saw +Dr. Grimesby Roylott drive past, his huge form looming up beside +the little figure of the lad who drove him. The boy had some +slight difficulty in undoing the heavy iron gates, and we heard +the hoarse roar of the doctor's voice and saw the fury with which +he shook his clinched fists at him. The trap drove on, and a few +minutes later we saw a sudden light spring up among the trees as +the lamp was lit in one of the sitting-rooms. + +"Do you know, Watson," said Holmes as we sat together in the +gathering darkness, "I have really some scruples as to taking you +to-night. There is a distinct element of danger." + +"Can I be of assistance?" + +"Your presence might be invaluable." + +"Then I shall certainly come." + +"It is very kind of you." + +"You speak of danger. You have evidently seen more in these rooms +than was visible to me." + +"No, but I fancy that I may have deduced a little more. I imagine +that you saw all that I did." + +"I saw nothing remarkable save the bell-rope, and what purpose +that could answer I confess is more than I can imagine." + +"You saw the ventilator, too?" + +"Yes, but I do not think that it is such a very unusual thing to +have a small opening between two rooms. It was so small that a +rat could hardly pass through." + +"I knew that we should find a ventilator before ever we came to +Stoke Moran." + +"My dear Holmes!" + +"Oh, yes, I did. You remember in her statement she said that her +sister could smell Dr. Roylott's cigar. Now, of course that +suggested at once that there must be a communication between the +two rooms. It could only be a small one, or it would have been +remarked upon at the coroner's inquiry. I deduced a ventilator." + +"But what harm can there be in that?" + +"Well, there is at least a curious coincidence of dates. A +ventilator is made, a cord is hung, and a lady who sleeps in the +bed dies. Does not that strike you?" + +"I cannot as yet see any connection." + +"Did you observe anything very peculiar about that bed?" + +"No." + +"It was clamped to the floor. Did you ever see a bed fastened +like that before?" + +"I cannot say that I have." + +"The lady could not move her bed. It must always be in the same +relative position to the ventilator and to the rope--or so we may +call it, since it was clearly never meant for a bell-pull." + +"Holmes," I cried, "I seem to see dimly what you are hinting at. +We are only just in time to prevent some subtle and horrible +crime." + +"Subtle enough and horrible enough. When a doctor does go wrong +he is the first of criminals. He has nerve and he has knowledge. +Palmer and Pritchard were among the heads of their profession. +This man strikes even deeper, but I think, Watson, that we shall +be able to strike deeper still. But we shall have horrors enough +before the night is over; for goodness' sake let us have a quiet +pipe and turn our minds for a few hours to something more +cheerful." + + +About nine o'clock the light among the trees was extinguished, +and all was dark in the direction of the Manor House. Two hours +passed slowly away, and then, suddenly, just at the stroke of +eleven, a single bright light shone out right in front of us. + +"That is our signal," said Holmes, springing to his feet; "it +comes from the middle window." + +As we passed out he exchanged a few words with the landlord, +explaining that we were going on a late visit to an acquaintance, +and that it was possible that we might spend the night there. A +moment later we were out on the dark road, a chill wind blowing +in our faces, and one yellow light twinkling in front of us +through the gloom to guide us on our sombre errand. + +There was little difficulty in entering the grounds, for +unrepaired breaches gaped in the old park wall. Making our way +among the trees, we reached the lawn, crossed it, and were about +to enter through the window when out from a clump of laurel +bushes there darted what seemed to be a hideous and distorted +child, who threw itself upon the grass with writhing limbs and +then ran swiftly across the lawn into the darkness. + +"My God!" I whispered; "did you see it?" + +Holmes was for the moment as startled as I. His hand closed like +a vice upon my wrist in his agitation. Then he broke into a low +laugh and put his lips to my ear. + +"It is a nice household," he murmured. "That is the baboon." + +I had forgotten the strange pets which the doctor affected. There +was a cheetah, too; perhaps we might find it upon our shoulders +at any moment. I confess that I felt easier in my mind when, +after following Holmes' example and slipping off my shoes, I +found myself inside the bedroom. My companion noiselessly closed +the shutters, moved the lamp onto the table, and cast his eyes +round the room. All was as we had seen it in the daytime. Then +creeping up to me and making a trumpet of his hand, he whispered +into my ear again so gently that it was all that I could do to +distinguish the words: + +"The least sound would be fatal to our plans." + +I nodded to show that I had heard. + +"We must sit without light. He would see it through the +ventilator." + +I nodded again. + +"Do not go asleep; your very life may depend upon it. Have your +pistol ready in case we should need it. I will sit on the side of +the bed, and you in that chair." + +I took out my revolver and laid it on the corner of the table. + +Holmes had brought up a long thin cane, and this he placed upon +the bed beside him. By it he laid the box of matches and the +stump of a candle. Then he turned down the lamp, and we were left +in darkness. + +How shall I ever forget that dreadful vigil? I could not hear a +sound, not even the drawing of a breath, and yet I knew that my +companion sat open-eyed, within a few feet of me, in the same +state of nervous tension in which I was myself. The shutters cut +off the least ray of light, and we waited in absolute darkness. + +From outside came the occasional cry of a night-bird, and once at +our very window a long drawn catlike whine, which told us that +the cheetah was indeed at liberty. Far away we could hear the +deep tones of the parish clock, which boomed out every quarter of +an hour. How long they seemed, those quarters! Twelve struck, and +one and two and three, and still we sat waiting silently for +whatever might befall. + +Suddenly there was the momentary gleam of a light up in the +direction of the ventilator, which vanished immediately, but was +succeeded by a strong smell of burning oil and heated metal. +Someone in the next room had lit a dark-lantern. I heard a gentle +sound of movement, and then all was silent once more, though the +smell grew stronger. For half an hour I sat with straining ears. +Then suddenly another sound became audible--a very gentle, +soothing sound, like that of a small jet of steam escaping +continually from a kettle. The instant that we heard it, Holmes +sprang from the bed, struck a match, and lashed furiously with +his cane at the bell-pull. + +"You see it, Watson?" he yelled. "You see it?" + +But I saw nothing. At the moment when Holmes struck the light I +heard a low, clear whistle, but the sudden glare flashing into my +weary eyes made it impossible for me to tell what it was at which +my friend lashed so savagely. I could, however, see that his face +was deadly pale and filled with horror and loathing. He had +ceased to strike and was gazing up at the ventilator when +suddenly there broke from the silence of the night the most +horrible cry to which I have ever listened. It swelled up louder +and louder, a hoarse yell of pain and fear and anger all mingled +in the one dreadful shriek. They say that away down in the +village, and even in the distant parsonage, that cry raised the +sleepers from their beds. It struck cold to our hearts, and I +stood gazing at Holmes, and he at me, until the last echoes of it +had died away into the silence from which it rose. + +"What can it mean?" I gasped. + +"It means that it is all over," Holmes answered. "And perhaps, +after all, it is for the best. Take your pistol, and we will +enter Dr. Roylott's room." + +With a grave face he lit the lamp and led the way down the +corridor. Twice he struck at the chamber door without any reply +from within. Then he turned the handle and entered, I at his +heels, with the cocked pistol in my hand. + +It was a singular sight which met our eyes. On the table stood a +dark-lantern with the shutter half open, throwing a brilliant +beam of light upon the iron safe, the door of which was ajar. +Beside this table, on the wooden chair, sat Dr. Grimesby Roylott +clad in a long grey dressing-gown, his bare ankles protruding +beneath, and his feet thrust into red heelless Turkish slippers. +Across his lap lay the short stock with the long lash which we +had noticed during the day. His chin was cocked upward and his +eyes were fixed in a dreadful, rigid stare at the corner of the +ceiling. Round his brow he had a peculiar yellow band, with +brownish speckles, which seemed to be bound tightly round his +head. As we entered he made neither sound nor motion. + +"The band! the speckled band!" whispered Holmes. + +I took a step forward. In an instant his strange headgear began +to move, and there reared itself from among his hair the squat +diamond-shaped head and puffed neck of a loathsome serpent. + +"It is a swamp adder!" cried Holmes; "the deadliest snake in +India. He has died within ten seconds of being bitten. Violence +does, in truth, recoil upon the violent, and the schemer falls +into the pit which he digs for another. Let us thrust this +creature back into its den, and we can then remove Miss Stoner to +some place of shelter and let the county police know what has +happened." + +As he spoke he drew the dog-whip swiftly from the dead man's lap, +and throwing the noose round the reptile's neck he drew it from +its horrid perch and, carrying it at arm's length, threw it into +the iron safe, which he closed upon it. + +Such are the true facts of the death of Dr. Grimesby Roylott, of +Stoke Moran. It is not necessary that I should prolong a +narrative which has already run to too great a length by telling +how we broke the sad news to the terrified girl, how we conveyed +her by the morning train to the care of her good aunt at Harrow, +of how the slow process of official inquiry came to the +conclusion that the doctor met his fate while indiscreetly +playing with a dangerous pet. The little which I had yet to learn +of the case was told me by Sherlock Holmes as we travelled back +next day. + +"I had," said he, "come to an entirely erroneous conclusion which +shows, my dear Watson, how dangerous it always is to reason from +insufficient data. The presence of the gipsies, and the use of +the word 'band,' which was used by the poor girl, no doubt, to +explain the appearance which she had caught a hurried glimpse of +by the light of her match, were sufficient to put me upon an +entirely wrong scent. I can only claim the merit that I instantly +reconsidered my position when, however, it became clear to me +that whatever danger threatened an occupant of the room could not +come either from the window or the door. My attention was +speedily drawn, as I have already remarked to you, to this +ventilator, and to the bell-rope which hung down to the bed. The +discovery that this was a dummy, and that the bed was clamped to +the floor, instantly gave rise to the suspicion that the rope was +there as a bridge for something passing through the hole and +coming to the bed. The idea of a snake instantly occurred to me, +and when I coupled it with my knowledge that the doctor was +furnished with a supply of creatures from India, I felt that I +was probably on the right track. The idea of using a form of +poison which could not possibly be discovered by any chemical +test was just such a one as would occur to a clever and ruthless +man who had had an Eastern training. The rapidity with which such +a poison would take effect would also, from his point of view, be +an advantage. It would be a sharp-eyed coroner, indeed, who could +distinguish the two little dark punctures which would show where +the poison fangs had done their work. Then I thought of the +whistle. Of course he must recall the snake before the morning +light revealed it to the victim. He had trained it, probably by +the use of the milk which we saw, to return to him when summoned. +He would put it through this ventilator at the hour that he +thought best, with the certainty that it would crawl down the +rope and land on the bed. It might or might not bite the +occupant, perhaps she might escape every night for a week, but +sooner or later she must fall a victim. + +"I had come to these conclusions before ever I had entered his +room. An inspection of his chair showed me that he had been in +the habit of standing on it, which of course would be necessary +in order that he should reach the ventilator. The sight of the +safe, the saucer of milk, and the loop of whipcord were enough to +finally dispel any doubts which may have remained. The metallic +clang heard by Miss Stoner was obviously caused by her stepfather +hastily closing the door of his safe upon its terrible occupant. +Having once made up my mind, you know the steps which I took in +order to put the matter to the proof. I heard the creature hiss +as I have no doubt that you did also, and I instantly lit the +light and attacked it." + +"With the result of driving it through the ventilator." + +"And also with the result of causing it to turn upon its master +at the other side. Some of the blows of my cane came home and +roused its snakish temper, so that it flew upon the first person +it saw. In this way I am no doubt indirectly responsible for Dr. +Grimesby Roylott's death, and I cannot say that it is likely to +weigh very heavily upon my conscience." + + + +IX. THE ADVENTURE OF THE ENGINEER'S THUMB + +Of all the problems which have been submitted to my friend, Mr. +Sherlock Holmes, for solution during the years of our intimacy, +there were only two which I was the means of introducing to his +notice--that of Mr. Hatherley's thumb, and that of Colonel +Warburton's madness. Of these the latter may have afforded a +finer field for an acute and original observer, but the other was +so strange in its inception and so dramatic in its details that +it may be the more worthy of being placed upon record, even if it +gave my friend fewer openings for those deductive methods of +reasoning by which he achieved such remarkable results. The story +has, I believe, been told more than once in the newspapers, but, +like all such narratives, its effect is much less striking when +set forth en bloc in a single half-column of print than when the +facts slowly evolve before your own eyes, and the mystery clears +gradually away as each new discovery furnishes a step which leads +on to the complete truth. At the time the circumstances made a +deep impression upon me, and the lapse of two years has hardly +served to weaken the effect. + +It was in the summer of '89, not long after my marriage, that the +events occurred which I am now about to summarise. I had returned +to civil practice and had finally abandoned Holmes in his Baker +Street rooms, although I continually visited him and occasionally +even persuaded him to forgo his Bohemian habits so far as to come +and visit us. My practice had steadily increased, and as I +happened to live at no very great distance from Paddington +Station, I got a few patients from among the officials. One of +these, whom I had cured of a painful and lingering disease, was +never weary of advertising my virtues and of endeavouring to send +me on every sufferer over whom he might have any influence. + +One morning, at a little before seven o'clock, I was awakened by +the maid tapping at the door to announce that two men had come +from Paddington and were waiting in the consulting-room. I +dressed hurriedly, for I knew by experience that railway cases +were seldom trivial, and hastened downstairs. As I descended, my +old ally, the guard, came out of the room and closed the door +tightly behind him. + +"I've got him here," he whispered, jerking his thumb over his +shoulder; "he's all right." + +"What is it, then?" I asked, for his manner suggested that it was +some strange creature which he had caged up in my room. + +"It's a new patient," he whispered. "I thought I'd bring him +round myself; then he couldn't slip away. There he is, all safe +and sound. I must go now, Doctor; I have my dooties, just the +same as you." And off he went, this trusty tout, without even +giving me time to thank him. + +I entered my consulting-room and found a gentleman seated by the +table. He was quietly dressed in a suit of heather tweed with a +soft cloth cap which he had laid down upon my books. Round one of +his hands he had a handkerchief wrapped, which was mottled all +over with bloodstains. He was young, not more than +five-and-twenty, I should say, with a strong, masculine face; but +he was exceedingly pale and gave me the impression of a man who +was suffering from some strong agitation, which it took all his +strength of mind to control. + +"I am sorry to knock you up so early, Doctor," said he, "but I +have had a very serious accident during the night. I came in by +train this morning, and on inquiring at Paddington as to where I +might find a doctor, a worthy fellow very kindly escorted me +here. I gave the maid a card, but I see that she has left it upon +the side-table." + +I took it up and glanced at it. "Mr. Victor Hatherley, hydraulic +engineer, 16A, Victoria Street (3rd floor)." That was the name, +style, and abode of my morning visitor. "I regret that I have +kept you waiting," said I, sitting down in my library-chair. "You +are fresh from a night journey, I understand, which is in itself +a monotonous occupation." + +"Oh, my night could not be called monotonous," said he, and +laughed. He laughed very heartily, with a high, ringing note, +leaning back in his chair and shaking his sides. All my medical +instincts rose up against that laugh. + +"Stop it!" I cried; "pull yourself together!" and I poured out +some water from a caraffe. + +It was useless, however. He was off in one of those hysterical +outbursts which come upon a strong nature when some great crisis +is over and gone. Presently he came to himself once more, very +weary and pale-looking. + +"I have been making a fool of myself," he gasped. + +"Not at all. Drink this." I dashed some brandy into the water, +and the colour began to come back to his bloodless cheeks. + +"That's better!" said he. "And now, Doctor, perhaps you would +kindly attend to my thumb, or rather to the place where my thumb +used to be." + +He unwound the handkerchief and held out his hand. It gave even +my hardened nerves a shudder to look at it. There were four +protruding fingers and a horrid red, spongy surface where the +thumb should have been. It had been hacked or torn right out from +the roots. + +"Good heavens!" I cried, "this is a terrible injury. It must have +bled considerably." + +"Yes, it did. I fainted when it was done, and I think that I must +have been senseless for a long time. When I came to I found that +it was still bleeding, so I tied one end of my handkerchief very +tightly round the wrist and braced it up with a twig." + +"Excellent! You should have been a surgeon." + +"It is a question of hydraulics, you see, and came within my own +province." + +"This has been done," said I, examining the wound, "by a very +heavy and sharp instrument." + +"A thing like a cleaver," said he. + +"An accident, I presume?" + +"By no means." + +"What! a murderous attack?" + +"Very murderous indeed." + +"You horrify me." + +I sponged the wound, cleaned it, dressed it, and finally covered +it over with cotton wadding and carbolised bandages. He lay back +without wincing, though he bit his lip from time to time. + +"How is that?" I asked when I had finished. + +"Capital! Between your brandy and your bandage, I feel a new man. +I was very weak, but I have had a good deal to go through." + +"Perhaps you had better not speak of the matter. It is evidently +trying to your nerves." + +"Oh, no, not now. I shall have to tell my tale to the police; +but, between ourselves, if it were not for the convincing +evidence of this wound of mine, I should be surprised if they +believed my statement, for it is a very extraordinary one, and I +have not much in the way of proof with which to back it up; and, +even if they believe me, the clues which I can give them are so +vague that it is a question whether justice will be done." + +"Ha!" cried I, "if it is anything in the nature of a problem +which you desire to see solved, I should strongly recommend you +to come to my friend, Mr. Sherlock Holmes, before you go to the +official police." + +"Oh, I have heard of that fellow," answered my visitor, "and I +should be very glad if he would take the matter up, though of +course I must use the official police as well. Would you give me +an introduction to him?" + +"I'll do better. I'll take you round to him myself." + +"I should be immensely obliged to you." + +"We'll call a cab and go together. We shall just be in time to +have a little breakfast with him. Do you feel equal to it?" + +"Yes; I shall not feel easy until I have told my story." + +"Then my servant will call a cab, and I shall be with you in an +instant." I rushed upstairs, explained the matter shortly to my +wife, and in five minutes was inside a hansom, driving with my +new acquaintance to Baker Street. + +Sherlock Holmes was, as I expected, lounging about his +sitting-room in his dressing-gown, reading the agony column of The +Times and smoking his before-breakfast pipe, which was composed +of all the plugs and dottles left from his smokes of the day +before, all carefully dried and collected on the corner of the +mantelpiece. He received us in his quietly genial fashion, +ordered fresh rashers and eggs, and joined us in a hearty meal. +When it was concluded he settled our new acquaintance upon the +sofa, placed a pillow beneath his head, and laid a glass of +brandy and water within his reach. + +"It is easy to see that your experience has been no common one, +Mr. Hatherley," said he. "Pray, lie down there and make yourself +absolutely at home. Tell us what you can, but stop when you are +tired and keep up your strength with a little stimulant." + +"Thank you," said my patient, "but I have felt another man since +the doctor bandaged me, and I think that your breakfast has +completed the cure. I shall take up as little of your valuable +time as possible, so I shall start at once upon my peculiar +experiences." + +Holmes sat in his big armchair with the weary, heavy-lidded +expression which veiled his keen and eager nature, while I sat +opposite to him, and we listened in silence to the strange story +which our visitor detailed to us. + +"You must know," said he, "that I am an orphan and a bachelor, +residing alone in lodgings in London. By profession I am a +hydraulic engineer, and I have had considerable experience of my +work during the seven years that I was apprenticed to Venner & +Matheson, the well-known firm, of Greenwich. Two years ago, +having served my time, and having also come into a fair sum of +money through my poor father's death, I determined to start in +business for myself and took professional chambers in Victoria +Street. + +"I suppose that everyone finds his first independent start in +business a dreary experience. To me it has been exceptionally so. +During two years I have had three consultations and one small +job, and that is absolutely all that my profession has brought +me. My gross takings amount to 27 pounds 10s. Every day, from +nine in the morning until four in the afternoon, I waited in my +little den, until at last my heart began to sink, and I came to +believe that I should never have any practice at all. + +"Yesterday, however, just as I was thinking of leaving the +office, my clerk entered to say there was a gentleman waiting who +wished to see me upon business. He brought up a card, too, with +the name of 'Colonel Lysander Stark' engraved upon it. Close at +his heels came the colonel himself, a man rather over the middle +size, but of an exceeding thinness. I do not think that I have +ever seen so thin a man. His whole face sharpened away into nose +and chin, and the skin of his cheeks was drawn quite tense over +his outstanding bones. Yet this emaciation seemed to be his +natural habit, and due to no disease, for his eye was bright, his +step brisk, and his bearing assured. He was plainly but neatly +dressed, and his age, I should judge, would be nearer forty than +thirty. + +"'Mr. Hatherley?' said he, with something of a German accent. +'You have been recommended to me, Mr. Hatherley, as being a man +who is not only proficient in his profession but is also discreet +and capable of preserving a secret.' + +"I bowed, feeling as flattered as any young man would at such an +address. 'May I ask who it was who gave me so good a character?' + +"'Well, perhaps it is better that I should not tell you that just +at this moment. I have it from the same source that you are both +an orphan and a bachelor and are residing alone in London.' + +"'That is quite correct,' I answered; 'but you will excuse me if +I say that I cannot see how all this bears upon my professional +qualifications. I understand that it was on a professional matter +that you wished to speak to me?' + +"'Undoubtedly so. But you will find that all I say is really to +the point. I have a professional commission for you, but absolute +secrecy is quite essential--absolute secrecy, you understand, and +of course we may expect that more from a man who is alone than +from one who lives in the bosom of his family.' + +"'If I promise to keep a secret,' said I, 'you may absolutely +depend upon my doing so.' + +"He looked very hard at me as I spoke, and it seemed to me that I +had never seen so suspicious and questioning an eye. + +"'Do you promise, then?' said he at last. + +"'Yes, I promise.' + +"'Absolute and complete silence before, during, and after? No +reference to the matter at all, either in word or writing?' + +"'I have already given you my word.' + +"'Very good.' He suddenly sprang up, and darting like lightning +across the room he flung open the door. The passage outside was +empty. + +"'That's all right,' said he, coming back. 'I know that clerks are +sometimes curious as to their master's affairs. Now we can talk +in safety.' He drew up his chair very close to mine and began to +stare at me again with the same questioning and thoughtful look. + +"A feeling of repulsion, and of something akin to fear had begun +to rise within me at the strange antics of this fleshless man. +Even my dread of losing a client could not restrain me from +showing my impatience. + +"'I beg that you will state your business, sir,' said I; 'my time +is of value.' Heaven forgive me for that last sentence, but the +words came to my lips. + +"'How would fifty guineas for a night's work suit you?' he asked. + +"'Most admirably.' + +"'I say a night's work, but an hour's would be nearer the mark. I +simply want your opinion about a hydraulic stamping machine which +has got out of gear. If you show us what is wrong we shall soon +set it right ourselves. What do you think of such a commission as +that?' + +"'The work appears to be light and the pay munificent.' + +"'Precisely so. We shall want you to come to-night by the last +train.' + +"'Where to?' + +"'To Eyford, in Berkshire. It is a little place near the borders +of Oxfordshire, and within seven miles of Reading. There is a +train from Paddington which would bring you there at about +11:15.' + +"'Very good.' + +"'I shall come down in a carriage to meet you.' + +"'There is a drive, then?' + +"'Yes, our little place is quite out in the country. It is a good +seven miles from Eyford Station.' + +"'Then we can hardly get there before midnight. I suppose there +would be no chance of a train back. I should be compelled to stop +the night.' + +"'Yes, we could easily give you a shake-down.' + +"'That is very awkward. Could I not come at some more convenient +hour?' + +"'We have judged it best that you should come late. It is to +recompense you for any inconvenience that we are paying to you, a +young and unknown man, a fee which would buy an opinion from the +very heads of your profession. Still, of course, if you would +like to draw out of the business, there is plenty of time to do +so.' + +"I thought of the fifty guineas, and of how very useful they +would be to me. 'Not at all,' said I, 'I shall be very happy to +accommodate myself to your wishes. I should like, however, to +understand a little more clearly what it is that you wish me to +do.' + +"'Quite so. It is very natural that the pledge of secrecy which +we have exacted from you should have aroused your curiosity. I +have no wish to commit you to anything without your having it all +laid before you. I suppose that we are absolutely safe from +eavesdroppers?' + +"'Entirely.' + +"'Then the matter stands thus. You are probably aware that +fuller's-earth is a valuable product, and that it is only found +in one or two places in England?' + +"'I have heard so.' + +"'Some little time ago I bought a small place--a very small +place--within ten miles of Reading. I was fortunate enough to +discover that there was a deposit of fuller's-earth in one of my +fields. On examining it, however, I found that this deposit was a +comparatively small one, and that it formed a link between two +very much larger ones upon the right and left--both of them, +however, in the grounds of my neighbours. These good people were +absolutely ignorant that their land contained that which was +quite as valuable as a gold-mine. Naturally, it was to my +interest to buy their land before they discovered its true value, +but unfortunately I had no capital by which I could do this. I +took a few of my friends into the secret, however, and they +suggested that we should quietly and secretly work our own little +deposit and that in this way we should earn the money which would +enable us to buy the neighbouring fields. This we have now been +doing for some time, and in order to help us in our operations we +erected a hydraulic press. This press, as I have already +explained, has got out of order, and we wish your advice upon the +subject. We guard our secret very jealously, however, and if it +once became known that we had hydraulic engineers coming to our +little house, it would soon rouse inquiry, and then, if the facts +came out, it would be good-bye to any chance of getting these +fields and carrying out our plans. That is why I have made you +promise me that you will not tell a human being that you are +going to Eyford to-night. I hope that I make it all plain?' + +"'I quite follow you,' said I. 'The only point which I could not +quite understand was what use you could make of a hydraulic press +in excavating fuller's-earth, which, as I understand, is dug out +like gravel from a pit.' + +"'Ah!' said he carelessly, 'we have our own process. We compress +the earth into bricks, so as to remove them without revealing +what they are. But that is a mere detail. I have taken you fully +into my confidence now, Mr. Hatherley, and I have shown you how I +trust you.' He rose as he spoke. 'I shall expect you, then, at +Eyford at 11:15.' + +"'I shall certainly be there.' + +"'And not a word to a soul.' He looked at me with a last long, +questioning gaze, and then, pressing my hand in a cold, dank +grasp, he hurried from the room. + +"Well, when I came to think it all over in cool blood I was very +much astonished, as you may both think, at this sudden commission +which had been intrusted to me. On the one hand, of course, I was +glad, for the fee was at least tenfold what I should have asked +had I set a price upon my own services, and it was possible that +this order might lead to other ones. On the other hand, the face +and manner of my patron had made an unpleasant impression upon +me, and I could not think that his explanation of the +fuller's-earth was sufficient to explain the necessity for my +coming at midnight, and his extreme anxiety lest I should tell +anyone of my errand. However, I threw all fears to the winds, ate +a hearty supper, drove to Paddington, and started off, having +obeyed to the letter the injunction as to holding my tongue. + +"At Reading I had to change not only my carriage but my station. +However, I was in time for the last train to Eyford, and I +reached the little dim-lit station after eleven o'clock. I was the +only passenger who got out there, and there was no one upon the +platform save a single sleepy porter with a lantern. As I passed +out through the wicket gate, however, I found my acquaintance of +the morning waiting in the shadow upon the other side. Without a +word he grasped my arm and hurried me into a carriage, the door +of which was standing open. He drew up the windows on either +side, tapped on the wood-work, and away we went as fast as the +horse could go." + +"One horse?" interjected Holmes. + +"Yes, only one." + +"Did you observe the colour?" + +"Yes, I saw it by the side-lights when I was stepping into the +carriage. It was a chestnut." + +"Tired-looking or fresh?" + +"Oh, fresh and glossy." + +"Thank you. I am sorry to have interrupted you. Pray continue +your most interesting statement." + +"Away we went then, and we drove for at least an hour. Colonel +Lysander Stark had said that it was only seven miles, but I +should think, from the rate that we seemed to go, and from the +time that we took, that it must have been nearer twelve. He sat +at my side in silence all the time, and I was aware, more than +once when I glanced in his direction, that he was looking at me +with great intensity. The country roads seem to be not very good +in that part of the world, for we lurched and jolted terribly. I +tried to look out of the windows to see something of where we +were, but they were made of frosted glass, and I could make out +nothing save the occasional bright blur of a passing light. Now +and then I hazarded some remark to break the monotony of the +journey, but the colonel answered only in monosyllables, and the +conversation soon flagged. At last, however, the bumping of the +road was exchanged for the crisp smoothness of a gravel-drive, +and the carriage came to a stand. Colonel Lysander Stark sprang +out, and, as I followed after him, pulled me swiftly into a porch +which gaped in front of us. We stepped, as it were, right out of +the carriage and into the hall, so that I failed to catch the +most fleeting glance of the front of the house. The instant that +I had crossed the threshold the door slammed heavily behind us, +and I heard faintly the rattle of the wheels as the carriage +drove away. + +"It was pitch dark inside the house, and the colonel fumbled +about looking for matches and muttering under his breath. +Suddenly a door opened at the other end of the passage, and a +long, golden bar of light shot out in our direction. It grew +broader, and a woman appeared with a lamp in her hand, which she +held above her head, pushing her face forward and peering at us. +I could see that she was pretty, and from the gloss with which +the light shone upon her dark dress I knew that it was a rich +material. She spoke a few words in a foreign tongue in a tone as +though asking a question, and when my companion answered in a +gruff monosyllable she gave such a start that the lamp nearly +fell from her hand. Colonel Stark went up to her, whispered +something in her ear, and then, pushing her back into the room +from whence she had come, he walked towards me again with the +lamp in his hand. + +"'Perhaps you will have the kindness to wait in this room for a +few minutes,' said he, throwing open another door. It was a +quiet, little, plainly furnished room, with a round table in the +centre, on which several German books were scattered. Colonel +Stark laid down the lamp on the top of a harmonium beside the +door. 'I shall not keep you waiting an instant,' said he, and +vanished into the darkness. + +"I glanced at the books upon the table, and in spite of my +ignorance of German I could see that two of them were treatises +on science, the others being volumes of poetry. Then I walked +across to the window, hoping that I might catch some glimpse of +the country-side, but an oak shutter, heavily barred, was folded +across it. It was a wonderfully silent house. There was an old +clock ticking loudly somewhere in the passage, but otherwise +everything was deadly still. A vague feeling of uneasiness began +to steal over me. Who were these German people, and what were +they doing living in this strange, out-of-the-way place? And +where was the place? I was ten miles or so from Eyford, that was +all I knew, but whether north, south, east, or west I had no +idea. For that matter, Reading, and possibly other large towns, +were within that radius, so the place might not be so secluded, +after all. Yet it was quite certain, from the absolute stillness, +that we were in the country. I paced up and down the room, +humming a tune under my breath to keep up my spirits and feeling +that I was thoroughly earning my fifty-guinea fee. + +"Suddenly, without any preliminary sound in the midst of the +utter stillness, the door of my room swung slowly open. The woman +was standing in the aperture, the darkness of the hall behind +her, the yellow light from my lamp beating upon her eager and +beautiful face. I could see at a glance that she was sick with +fear, and the sight sent a chill to my own heart. She held up one +shaking finger to warn me to be silent, and she shot a few +whispered words of broken English at me, her eyes glancing back, +like those of a frightened horse, into the gloom behind her. + +"'I would go,' said she, trying hard, as it seemed to me, to +speak calmly; 'I would go. I should not stay here. There is no +good for you to do.' + +"'But, madam,' said I, 'I have not yet done what I came for. I +cannot possibly leave until I have seen the machine.' + +"'It is not worth your while to wait,' she went on. 'You can pass +through the door; no one hinders.' And then, seeing that I smiled +and shook my head, she suddenly threw aside her constraint and +made a step forward, with her hands wrung together. 'For the love +of Heaven!' she whispered, 'get away from here before it is too +late!' + +"But I am somewhat headstrong by nature, and the more ready to +engage in an affair when there is some obstacle in the way. I +thought of my fifty-guinea fee, of my wearisome journey, and of +the unpleasant night which seemed to be before me. Was it all to +go for nothing? Why should I slink away without having carried +out my commission, and without the payment which was my due? This +woman might, for all I knew, be a monomaniac. With a stout +bearing, therefore, though her manner had shaken me more than I +cared to confess, I still shook my head and declared my intention +of remaining where I was. She was about to renew her entreaties +when a door slammed overhead, and the sound of several footsteps +was heard upon the stairs. She listened for an instant, threw up +her hands with a despairing gesture, and vanished as suddenly and +as noiselessly as she had come. + +"The newcomers were Colonel Lysander Stark and a short thick man +with a chinchilla beard growing out of the creases of his double +chin, who was introduced to me as Mr. Ferguson. + +"'This is my secretary and manager,' said the colonel. 'By the +way, I was under the impression that I left this door shut just +now. I fear that you have felt the draught.' + +"'On the contrary,' said I, 'I opened the door myself because I +felt the room to be a little close.' + +"He shot one of his suspicious looks at me. 'Perhaps we had +better proceed to business, then,' said he. 'Mr. Ferguson and I +will take you up to see the machine.' + +"'I had better put my hat on, I suppose.' + +"'Oh, no, it is in the house.' + +"'What, you dig fuller's-earth in the house?' + +"'No, no. This is only where we compress it. But never mind that. +All we wish you to do is to examine the machine and to let us +know what is wrong with it.' + +"We went upstairs together, the colonel first with the lamp, the +fat manager and I behind him. It was a labyrinth of an old house, +with corridors, passages, narrow winding staircases, and little +low doors, the thresholds of which were hollowed out by the +generations who had crossed them. There were no carpets and no +signs of any furniture above the ground floor, while the plaster +was peeling off the walls, and the damp was breaking through in +green, unhealthy blotches. I tried to put on as unconcerned an +air as possible, but I had not forgotten the warnings of the +lady, even though I disregarded them, and I kept a keen eye upon +my two companions. Ferguson appeared to be a morose and silent +man, but I could see from the little that he said that he was at +least a fellow-countryman. + +"Colonel Lysander Stark stopped at last before a low door, which +he unlocked. Within was a small, square room, in which the three +of us could hardly get at one time. Ferguson remained outside, +and the colonel ushered me in. + +"'We are now,' said he, 'actually within the hydraulic press, and +it would be a particularly unpleasant thing for us if anyone were +to turn it on. The ceiling of this small chamber is really the +end of the descending piston, and it comes down with the force of +many tons upon this metal floor. There are small lateral columns +of water outside which receive the force, and which transmit and +multiply it in the manner which is familiar to you. The machine +goes readily enough, but there is some stiffness in the working +of it, and it has lost a little of its force. Perhaps you will +have the goodness to look it over and to show us how we can set +it right.' + +"I took the lamp from him, and I examined the machine very +thoroughly. It was indeed a gigantic one, and capable of +exercising enormous pressure. When I passed outside, however, and +pressed down the levers which controlled it, I knew at once by +the whishing sound that there was a slight leakage, which allowed +a regurgitation of water through one of the side cylinders. An +examination showed that one of the india-rubber bands which was +round the head of a driving-rod had shrunk so as not quite to +fill the socket along which it worked. This was clearly the cause +of the loss of power, and I pointed it out to my companions, who +followed my remarks very carefully and asked several practical +questions as to how they should proceed to set it right. When I +had made it clear to them, I returned to the main chamber of the +machine and took a good look at it to satisfy my own curiosity. +It was obvious at a glance that the story of the fuller's-earth +was the merest fabrication, for it would be absurd to suppose +that so powerful an engine could be designed for so inadequate a +purpose. The walls were of wood, but the floor consisted of a +large iron trough, and when I came to examine it I could see a +crust of metallic deposit all over it. I had stooped and was +scraping at this to see exactly what it was when I heard a +muttered exclamation in German and saw the cadaverous face of the +colonel looking down at me. + +"'What are you doing there?' he asked. + +"I felt angry at having been tricked by so elaborate a story as +that which he had told me. 'I was admiring your fuller's-earth,' +said I; 'I think that I should be better able to advise you as to +your machine if I knew what the exact purpose was for which it +was used.' + +"The instant that I uttered the words I regretted the rashness of +my speech. His face set hard, and a baleful light sprang up in +his grey eyes. + +"'Very well,' said he, 'you shall know all about the machine.' He +took a step backward, slammed the little door, and turned the key +in the lock. I rushed towards it and pulled at the handle, but it +was quite secure, and did not give in the least to my kicks and +shoves. 'Hullo!' I yelled. 'Hullo! Colonel! Let me out!' + +"And then suddenly in the silence I heard a sound which sent my +heart into my mouth. It was the clank of the levers and the swish +of the leaking cylinder. He had set the engine at work. The lamp +still stood upon the floor where I had placed it when examining +the trough. By its light I saw that the black ceiling was coming +down upon me, slowly, jerkily, but, as none knew better than +myself, with a force which must within a minute grind me to a +shapeless pulp. I threw myself, screaming, against the door, and +dragged with my nails at the lock. I implored the colonel to let +me out, but the remorseless clanking of the levers drowned my +cries. The ceiling was only a foot or two above my head, and with +my hand upraised I could feel its hard, rough surface. Then it +flashed through my mind that the pain of my death would depend +very much upon the position in which I met it. If I lay on my +face the weight would come upon my spine, and I shuddered to +think of that dreadful snap. Easier the other way, perhaps; and +yet, had I the nerve to lie and look up at that deadly black +shadow wavering down upon me? Already I was unable to stand +erect, when my eye caught something which brought a gush of hope +back to my heart. + +"I have said that though the floor and ceiling were of iron, the +walls were of wood. As I gave a last hurried glance around, I saw +a thin line of yellow light between two of the boards, which +broadened and broadened as a small panel was pushed backward. For +an instant I could hardly believe that here was indeed a door +which led away from death. The next instant I threw myself +through, and lay half-fainting upon the other side. The panel had +closed again behind me, but the crash of the lamp, and a few +moments afterwards the clang of the two slabs of metal, told me +how narrow had been my escape. + +"I was recalled to myself by a frantic plucking at my wrist, and +I found myself lying upon the stone floor of a narrow corridor, +while a woman bent over me and tugged at me with her left hand, +while she held a candle in her right. It was the same good friend +whose warning I had so foolishly rejected. + +"'Come! come!' she cried breathlessly. 'They will be here in a +moment. They will see that you are not there. Oh, do not waste +the so-precious time, but come!' + +"This time, at least, I did not scorn her advice. I staggered to +my feet and ran with her along the corridor and down a winding +stair. The latter led to another broad passage, and just as we +reached it we heard the sound of running feet and the shouting of +two voices, one answering the other from the floor on which we +were and from the one beneath. My guide stopped and looked about +her like one who is at her wit's end. Then she threw open a door +which led into a bedroom, through the window of which the moon +was shining brightly. + +"'It is your only chance,' said she. 'It is high, but it may be +that you can jump it.' + +"As she spoke a light sprang into view at the further end of the +passage, and I saw the lean figure of Colonel Lysander Stark +rushing forward with a lantern in one hand and a weapon like a +butcher's cleaver in the other. I rushed across the bedroom, +flung open the window, and looked out. How quiet and sweet and +wholesome the garden looked in the moonlight, and it could not be +more than thirty feet down. I clambered out upon the sill, but I +hesitated to jump until I should have heard what passed between +my saviour and the ruffian who pursued me. If she were ill-used, +then at any risks I was determined to go back to her assistance. +The thought had hardly flashed through my mind before he was at +the door, pushing his way past her; but she threw her arms round +him and tried to hold him back. + +"'Fritz! Fritz!' she cried in English, 'remember your promise +after the last time. You said it should not be again. He will be +silent! Oh, he will be silent!' + +"'You are mad, Elise!' he shouted, struggling to break away from +her. 'You will be the ruin of us. He has seen too much. Let me +pass, I say!' He dashed her to one side, and, rushing to the +window, cut at me with his heavy weapon. I had let myself go, and +was hanging by the hands to the sill, when his blow fell. I was +conscious of a dull pain, my grip loosened, and I fell into the +garden below. + +"I was shaken but not hurt by the fall; so I picked myself up and +rushed off among the bushes as hard as I could run, for I +understood that I was far from being out of danger yet. Suddenly, +however, as I ran, a deadly dizziness and sickness came over me. +I glanced down at my hand, which was throbbing painfully, and +then, for the first time, saw that my thumb had been cut off and +that the blood was pouring from my wound. I endeavoured to tie my +handkerchief round it, but there came a sudden buzzing in my +ears, and next moment I fell in a dead faint among the +rose-bushes. + +"How long I remained unconscious I cannot tell. It must have been +a very long time, for the moon had sunk, and a bright morning was +breaking when I came to myself. My clothes were all sodden with +dew, and my coat-sleeve was drenched with blood from my wounded +thumb. The smarting of it recalled in an instant all the +particulars of my night's adventure, and I sprang to my feet with +the feeling that I might hardly yet be safe from my pursuers. But +to my astonishment, when I came to look round me, neither house +nor garden were to be seen. I had been lying in an angle of the +hedge close by the highroad, and just a little lower down was a +long building, which proved, upon my approaching it, to be the +very station at which I had arrived upon the previous night. Were +it not for the ugly wound upon my hand, all that had passed +during those dreadful hours might have been an evil dream. + +"Half dazed, I went into the station and asked about the morning +train. There would be one to Reading in less than an hour. The +same porter was on duty, I found, as had been there when I +arrived. I inquired of him whether he had ever heard of Colonel +Lysander Stark. The name was strange to him. Had he observed a +carriage the night before waiting for me? No, he had not. Was +there a police-station anywhere near? There was one about three +miles off. + +"It was too far for me to go, weak and ill as I was. I determined +to wait until I got back to town before telling my story to the +police. It was a little past six when I arrived, so I went first +to have my wound dressed, and then the doctor was kind enough to +bring me along here. I put the case into your hands and shall do +exactly what you advise." + +We both sat in silence for some little time after listening to +this extraordinary narrative. Then Sherlock Holmes pulled down +from the shelf one of the ponderous commonplace books in which he +placed his cuttings. + +"Here is an advertisement which will interest you," said he. "It +appeared in all the papers about a year ago. Listen to this: +'Lost, on the 9th inst., Mr. Jeremiah Hayling, aged +twenty-six, a hydraulic engineer. Left his lodgings at ten +o'clock at night, and has not been heard of since. Was +dressed in,' etc., etc. Ha! That represents the last time that +the colonel needed to have his machine overhauled, I fancy." + +"Good heavens!" cried my patient. "Then that explains what the +girl said." + +"Undoubtedly. It is quite clear that the colonel was a cool and +desperate man, who was absolutely determined that nothing should +stand in the way of his little game, like those out-and-out +pirates who will leave no survivor from a captured ship. Well, +every moment now is precious, so if you feel equal to it we shall +go down to Scotland Yard at once as a preliminary to starting for +Eyford." + +Some three hours or so afterwards we were all in the train +together, bound from Reading to the little Berkshire village. +There were Sherlock Holmes, the hydraulic engineer, Inspector +Bradstreet, of Scotland Yard, a plain-clothes man, and myself. +Bradstreet had spread an ordnance map of the county out upon the +seat and was busy with his compasses drawing a circle with Eyford +for its centre. + +"There you are," said he. "That circle is drawn at a radius of +ten miles from the village. The place we want must be somewhere +near that line. You said ten miles, I think, sir." + +"It was an hour's good drive." + +"And you think that they brought you back all that way when you +were unconscious?" + +"They must have done so. I have a confused memory, too, of having +been lifted and conveyed somewhere." + +"What I cannot understand," said I, "is why they should have +spared you when they found you lying fainting in the garden. +Perhaps the villain was softened by the woman's entreaties." + +"I hardly think that likely. I never saw a more inexorable face +in my life." + +"Oh, we shall soon clear up all that," said Bradstreet. "Well, I +have drawn my circle, and I only wish I knew at what point upon +it the folk that we are in search of are to be found." + +"I think I could lay my finger on it," said Holmes quietly. + +"Really, now!" cried the inspector, "you have formed your +opinion! Come, now, we shall see who agrees with you. I say it is +south, for the country is more deserted there." + +"And I say east," said my patient. + +"I am for west," remarked the plain-clothes man. "There are +several quiet little villages up there." + +"And I am for north," said I, "because there are no hills there, +and our friend says that he did not notice the carriage go up +any." + +"Come," cried the inspector, laughing; "it's a very pretty +diversity of opinion. We have boxed the compass among us. Who do +you give your casting vote to?" + +"You are all wrong." + +"But we can't all be." + +"Oh, yes, you can. This is my point." He placed his finger in the +centre of the circle. "This is where we shall find them." + +"But the twelve-mile drive?" gasped Hatherley. + +"Six out and six back. Nothing simpler. You say yourself that the +horse was fresh and glossy when you got in. How could it be that +if it had gone twelve miles over heavy roads?" + +"Indeed, it is a likely ruse enough," observed Bradstreet +thoughtfully. "Of course there can be no doubt as to the nature +of this gang." + +"None at all," said Holmes. "They are coiners on a large scale, +and have used the machine to form the amalgam which has taken the +place of silver." + +"We have known for some time that a clever gang was at work," +said the inspector. "They have been turning out half-crowns by +the thousand. We even traced them as far as Reading, but could +get no farther, for they had covered their traces in a way that +showed that they were very old hands. But now, thanks to this +lucky chance, I think that we have got them right enough." + +But the inspector was mistaken, for those criminals were not +destined to fall into the hands of justice. As we rolled into +Eyford Station we saw a gigantic column of smoke which streamed +up from behind a small clump of trees in the neighbourhood and +hung like an immense ostrich feather over the landscape. + +"A house on fire?" asked Bradstreet as the train steamed off +again on its way. + +"Yes, sir!" said the station-master. + +"When did it break out?" + +"I hear that it was during the night, sir, but it has got worse, +and the whole place is in a blaze." + +"Whose house is it?" + +"Dr. Becher's." + +"Tell me," broke in the engineer, "is Dr. Becher a German, very +thin, with a long, sharp nose?" + +The station-master laughed heartily. "No, sir, Dr. Becher is an +Englishman, and there isn't a man in the parish who has a +better-lined waistcoat. But he has a gentleman staying with him, +a patient, as I understand, who is a foreigner, and he looks as +if a little good Berkshire beef would do him no harm." + +The station-master had not finished his speech before we were all +hastening in the direction of the fire. The road topped a low +hill, and there was a great widespread whitewashed building in +front of us, spouting fire at every chink and window, while in +the garden in front three fire-engines were vainly striving to +keep the flames under. + +"That's it!" cried Hatherley, in intense excitement. "There is +the gravel-drive, and there are the rose-bushes where I lay. That +second window is the one that I jumped from." + +"Well, at least," said Holmes, "you have had your revenge upon +them. There can be no question that it was your oil-lamp which, +when it was crushed in the press, set fire to the wooden walls, +though no doubt they were too excited in the chase after you to +observe it at the time. Now keep your eyes open in this crowd for +your friends of last night, though I very much fear that they are +a good hundred miles off by now." + +And Holmes' fears came to be realised, for from that day to this +no word has ever been heard either of the beautiful woman, the +sinister German, or the morose Englishman. Early that morning a +peasant had met a cart containing several people and some very +bulky boxes driving rapidly in the direction of Reading, but +there all traces of the fugitives disappeared, and even Holmes' +ingenuity failed ever to discover the least clue as to their +whereabouts. + +The firemen had been much perturbed at the strange arrangements +which they had found within, and still more so by discovering a +newly severed human thumb upon a window-sill of the second floor. +About sunset, however, their efforts were at last successful, and +they subdued the flames, but not before the roof had fallen in, +and the whole place been reduced to such absolute ruin that, save +some twisted cylinders and iron piping, not a trace remained of +the machinery which had cost our unfortunate acquaintance so +dearly. Large masses of nickel and of tin were discovered stored +in an out-house, but no coins were to be found, which may have +explained the presence of those bulky boxes which have been +already referred to. + +How our hydraulic engineer had been conveyed from the garden to +the spot where he recovered his senses might have remained +forever a mystery were it not for the soft mould, which told us a +very plain tale. He had evidently been carried down by two +persons, one of whom had remarkably small feet and the other +unusually large ones. On the whole, it was most probable that the +silent Englishman, being less bold or less murderous than his +companion, had assisted the woman to bear the unconscious man out +of the way of danger. + +"Well," said our engineer ruefully as we took our seats to return +once more to London, "it has been a pretty business for me! I +have lost my thumb and I have lost a fifty-guinea fee, and what +have I gained?" + +"Experience," said Holmes, laughing. "Indirectly it may be of +value, you know; you have only to put it into words to gain the +reputation of being excellent company for the remainder of your +existence." + + + +X. THE ADVENTURE OF THE NOBLE BACHELOR + +The Lord St. Simon marriage, and its curious termination, have +long ceased to be a subject of interest in those exalted circles +in which the unfortunate bridegroom moves. Fresh scandals have +eclipsed it, and their more piquant details have drawn the +gossips away from this four-year-old drama. As I have reason to +believe, however, that the full facts have never been revealed to +the general public, and as my friend Sherlock Holmes had a +considerable share in clearing the matter up, I feel that no +memoir of him would be complete without some little sketch of +this remarkable episode. + +It was a few weeks before my own marriage, during the days when I +was still sharing rooms with Holmes in Baker Street, that he came +home from an afternoon stroll to find a letter on the table +waiting for him. I had remained indoors all day, for the weather +had taken a sudden turn to rain, with high autumnal winds, and +the Jezail bullet which I had brought back in one of my limbs as +a relic of my Afghan campaign throbbed with dull persistence. +With my body in one easy-chair and my legs upon another, I had +surrounded myself with a cloud of newspapers until at last, +saturated with the news of the day, I tossed them all aside and +lay listless, watching the huge crest and monogram upon the +envelope upon the table and wondering lazily who my friend's +noble correspondent could be. + +"Here is a very fashionable epistle," I remarked as he entered. +"Your morning letters, if I remember right, were from a +fish-monger and a tide-waiter." + +"Yes, my correspondence has certainly the charm of variety," he +answered, smiling, "and the humbler are usually the more +interesting. This looks like one of those unwelcome social +summonses which call upon a man either to be bored or to lie." + +He broke the seal and glanced over the contents. + +"Oh, come, it may prove to be something of interest, after all." + +"Not social, then?" + +"No, distinctly professional." + +"And from a noble client?" + +"One of the highest in England." + +"My dear fellow, I congratulate you." + +"I assure you, Watson, without affectation, that the status of my +client is a matter of less moment to me than the interest of his +case. It is just possible, however, that that also may not be +wanting in this new investigation. You have been reading the +papers diligently of late, have you not?" + +"It looks like it," said I ruefully, pointing to a huge bundle in +the corner. "I have had nothing else to do." + +"It is fortunate, for you will perhaps be able to post me up. I +read nothing except the criminal news and the agony column. The +latter is always instructive. But if you have followed recent +events so closely you must have read about Lord St. Simon and his +wedding?" + +"Oh, yes, with the deepest interest." + +"That is well. The letter which I hold in my hand is from Lord +St. Simon. I will read it to you, and in return you must turn +over these papers and let me have whatever bears upon the matter. +This is what he says: + +"'MY DEAR MR. SHERLOCK HOLMES:--Lord Backwater tells me that I +may place implicit reliance upon your judgment and discretion. I +have determined, therefore, to call upon you and to consult you +in reference to the very painful event which has occurred in +connection with my wedding. Mr. Lestrade, of Scotland Yard, is +acting already in the matter, but he assures me that he sees no +objection to your co-operation, and that he even thinks that +it might be of some assistance. I will call at four o'clock in +the afternoon, and, should you have any other engagement at that +time, I hope that you will postpone it, as this matter is of +paramount importance. Yours faithfully, ST. SIMON.' + +"It is dated from Grosvenor Mansions, written with a quill pen, +and the noble lord has had the misfortune to get a smear of ink +upon the outer side of his right little finger," remarked Holmes +as he folded up the epistle. + +"He says four o'clock. It is three now. He will be here in an +hour." + +"Then I have just time, with your assistance, to get clear upon +the subject. Turn over those papers and arrange the extracts in +their order of time, while I take a glance as to who our client +is." He picked a red-covered volume from a line of books of +reference beside the mantelpiece. "Here he is," said he, sitting +down and flattening it out upon his knee. "'Lord Robert Walsingham +de Vere St. Simon, second son of the Duke of Balmoral.' Hum! 'Arms: +Azure, three caltrops in chief over a fess sable. Born in 1846.' +He's forty-one years of age, which is mature for marriage. Was +Under-Secretary for the colonies in a late administration. The +Duke, his father, was at one time Secretary for Foreign Affairs. +They inherit Plantagenet blood by direct descent, and Tudor on +the distaff side. Ha! Well, there is nothing very instructive in +all this. I think that I must turn to you Watson, for something +more solid." + +"I have very little difficulty in finding what I want," said I, +"for the facts are quite recent, and the matter struck me as +remarkable. I feared to refer them to you, however, as I knew +that you had an inquiry on hand and that you disliked the +intrusion of other matters." + +"Oh, you mean the little problem of the Grosvenor Square +furniture van. That is quite cleared up now--though, indeed, it +was obvious from the first. Pray give me the results of your +newspaper selections." + +"Here is the first notice which I can find. It is in the personal +column of the Morning Post, and dates, as you see, some weeks +back: 'A marriage has been arranged,' it says, 'and will, if +rumour is correct, very shortly take place, between Lord Robert +St. Simon, second son of the Duke of Balmoral, and Miss Hatty +Doran, the only daughter of Aloysius Doran. Esq., of San +Francisco, Cal., U.S.A.' That is all." + +"Terse and to the point," remarked Holmes, stretching his long, +thin legs towards the fire. + +"There was a paragraph amplifying this in one of the society +papers of the same week. Ah, here it is: 'There will soon be a +call for protection in the marriage market, for the present +free-trade principle appears to tell heavily against our home +product. One by one the management of the noble houses of Great +Britain is passing into the hands of our fair cousins from across +the Atlantic. An important addition has been made during the last +week to the list of the prizes which have been borne away by +these charming invaders. Lord St. Simon, who has shown himself +for over twenty years proof against the little god's arrows, has +now definitely announced his approaching marriage with Miss Hatty +Doran, the fascinating daughter of a California millionaire. Miss +Doran, whose graceful figure and striking face attracted much +attention at the Westbury House festivities, is an only child, +and it is currently reported that her dowry will run to +considerably over the six figures, with expectancies for the +future. As it is an open secret that the Duke of Balmoral has +been compelled to sell his pictures within the last few years, +and as Lord St. Simon has no property of his own save the small +estate of Birchmoor, it is obvious that the Californian heiress +is not the only gainer by an alliance which will enable her to +make the easy and common transition from a Republican lady to a +British peeress.'" + +"Anything else?" asked Holmes, yawning. + +"Oh, yes; plenty. Then there is another note in the Morning Post +to say that the marriage would be an absolutely quiet one, that it +would be at St. George's, Hanover Square, that only half a dozen +intimate friends would be invited, and that the party would +return to the furnished house at Lancaster Gate which has been +taken by Mr. Aloysius Doran. Two days later--that is, on +Wednesday last--there is a curt announcement that the wedding had +taken place, and that the honeymoon would be passed at Lord +Backwater's place, near Petersfield. Those are all the notices +which appeared before the disappearance of the bride." + +"Before the what?" asked Holmes with a start. + +"The vanishing of the lady." + +"When did she vanish, then?" + +"At the wedding breakfast." + +"Indeed. This is more interesting than it promised to be; quite +dramatic, in fact." + +"Yes; it struck me as being a little out of the common." + +"They often vanish before the ceremony, and occasionally during +the honeymoon; but I cannot call to mind anything quite so prompt +as this. Pray let me have the details." + +"I warn you that they are very incomplete." + +"Perhaps we may make them less so." + +"Such as they are, they are set forth in a single article of a +morning paper of yesterday, which I will read to you. It is +headed, 'Singular Occurrence at a Fashionable Wedding': + +"'The family of Lord Robert St. Simon has been thrown into the +greatest consternation by the strange and painful episodes which +have taken place in connection with his wedding. The ceremony, as +shortly announced in the papers of yesterday, occurred on the +previous morning; but it is only now that it has been possible to +confirm the strange rumours which have been so persistently +floating about. In spite of the attempts of the friends to hush +the matter up, so much public attention has now been drawn to it +that no good purpose can be served by affecting to disregard what +is a common subject for conversation. + +"'The ceremony, which was performed at St. George's, Hanover +Square, was a very quiet one, no one being present save the +father of the bride, Mr. Aloysius Doran, the Duchess of Balmoral, +Lord Backwater, Lord Eustace and Lady Clara St. Simon (the +younger brother and sister of the bridegroom), and Lady Alicia +Whittington. The whole party proceeded afterwards to the house of +Mr. Aloysius Doran, at Lancaster Gate, where breakfast had been +prepared. It appears that some little trouble was caused by a +woman, whose name has not been ascertained, who endeavoured to +force her way into the house after the bridal party, alleging +that she had some claim upon Lord St. Simon. It was only after a +painful and prolonged scene that she was ejected by the butler +and the footman. The bride, who had fortunately entered the house +before this unpleasant interruption, had sat down to breakfast +with the rest, when she complained of a sudden indisposition and +retired to her room. Her prolonged absence having caused some +comment, her father followed her, but learned from her maid that +she had only come up to her chamber for an instant, caught up an +ulster and bonnet, and hurried down to the passage. One of the +footmen declared that he had seen a lady leave the house thus +apparelled, but had refused to credit that it was his mistress, +believing her to be with the company. On ascertaining that his +daughter had disappeared, Mr. Aloysius Doran, in conjunction with +the bridegroom, instantly put themselves in communication with +the police, and very energetic inquiries are being made, which +will probably result in a speedy clearing up of this very +singular business. Up to a late hour last night, however, nothing +had transpired as to the whereabouts of the missing lady. There +are rumours of foul play in the matter, and it is said that the +police have caused the arrest of the woman who had caused the +original disturbance, in the belief that, from jealousy or some +other motive, she may have been concerned in the strange +disappearance of the bride.'" + +"And is that all?" + +"Only one little item in another of the morning papers, but it is +a suggestive one." + +"And it is--" + +"That Miss Flora Millar, the lady who had caused the disturbance, +has actually been arrested. It appears that she was formerly a +danseuse at the Allegro, and that she has known the bridegroom +for some years. There are no further particulars, and the whole +case is in your hands now--so far as it has been set forth in the +public press." + +"And an exceedingly interesting case it appears to be. I would +not have missed it for worlds. But there is a ring at the bell, +Watson, and as the clock makes it a few minutes after four, I +have no doubt that this will prove to be our noble client. Do not +dream of going, Watson, for I very much prefer having a witness, +if only as a check to my own memory." + +"Lord Robert St. Simon," announced our page-boy, throwing open +the door. A gentleman entered, with a pleasant, cultured face, +high-nosed and pale, with something perhaps of petulance about +the mouth, and with the steady, well-opened eye of a man whose +pleasant lot it had ever been to command and to be obeyed. His +manner was brisk, and yet his general appearance gave an undue +impression of age, for he had a slight forward stoop and a little +bend of the knees as he walked. His hair, too, as he swept off +his very curly-brimmed hat, was grizzled round the edges and thin +upon the top. As to his dress, it was careful to the verge of +foppishness, with high collar, black frock-coat, white waistcoat, +yellow gloves, patent-leather shoes, and light-coloured gaiters. +He advanced slowly into the room, turning his head from left to +right, and swinging in his right hand the cord which held his +golden eyeglasses. + +"Good-day, Lord St. Simon," said Holmes, rising and bowing. "Pray +take the basket-chair. This is my friend and colleague, Dr. +Watson. Draw up a little to the fire, and we will talk this +matter over." + +"A most painful matter to me, as you can most readily imagine, +Mr. Holmes. I have been cut to the quick. I understand that you +have already managed several delicate cases of this sort, sir, +though I presume that they were hardly from the same class of +society." + +"No, I am descending." + +"I beg pardon." + +"My last client of the sort was a king." + +"Oh, really! I had no idea. And which king?" + +"The King of Scandinavia." + +"What! Had he lost his wife?" + +"You can understand," said Holmes suavely, "that I extend to the +affairs of my other clients the same secrecy which I promise to +you in yours." + +"Of course! Very right! very right! I'm sure I beg pardon. As to +my own case, I am ready to give you any information which may +assist you in forming an opinion." + +"Thank you. I have already learned all that is in the public +prints, nothing more. I presume that I may take it as correct--this +article, for example, as to the disappearance of the bride." + +Lord St. Simon glanced over it. "Yes, it is correct, as far as it +goes." + +"But it needs a great deal of supplementing before anyone could +offer an opinion. I think that I may arrive at my facts most +directly by questioning you." + +"Pray do so." + +"When did you first meet Miss Hatty Doran?" + +"In San Francisco, a year ago." + +"You were travelling in the States?" + +"Yes." + +"Did you become engaged then?" + +"No." + +"But you were on a friendly footing?" + +"I was amused by her society, and she could see that I was +amused." + +"Her father is very rich?" + +"He is said to be the richest man on the Pacific slope." + +"And how did he make his money?" + +"In mining. He had nothing a few years ago. Then he struck gold, +invested it, and came up by leaps and bounds." + +"Now, what is your own impression as to the young lady's--your +wife's character?" + +The nobleman swung his glasses a little faster and stared down +into the fire. "You see, Mr. Holmes," said he, "my wife was +twenty before her father became a rich man. During that time she +ran free in a mining camp and wandered through woods or +mountains, so that her education has come from Nature rather than +from the schoolmaster. She is what we call in England a tomboy, +with a strong nature, wild and free, unfettered by any sort of +traditions. She is impetuous--volcanic, I was about to say. She +is swift in making up her mind and fearless in carrying out her +resolutions. On the other hand, I would not have given her the +name which I have the honour to bear"--he gave a little stately +cough--"had not I thought her to be at bottom a noble woman. I +believe that she is capable of heroic self-sacrifice and that +anything dishonourable would be repugnant to her." + +"Have you her photograph?" + +"I brought this with me." He opened a locket and showed us the +full face of a very lovely woman. It was not a photograph but an +ivory miniature, and the artist had brought out the full effect +of the lustrous black hair, the large dark eyes, and the +exquisite mouth. Holmes gazed long and earnestly at it. Then he +closed the locket and handed it back to Lord St. Simon. + +"The young lady came to London, then, and you renewed your +acquaintance?" + +"Yes, her father brought her over for this last London season. I +met her several times, became engaged to her, and have now +married her." + +"She brought, I understand, a considerable dowry?" + +"A fair dowry. Not more than is usual in my family." + +"And this, of course, remains to you, since the marriage is a +fait accompli?" + +"I really have made no inquiries on the subject." + +"Very naturally not. Did you see Miss Doran on the day before the +wedding?" + +"Yes." + +"Was she in good spirits?" + +"Never better. She kept talking of what we should do in our +future lives." + +"Indeed! That is very interesting. And on the morning of the +wedding?" + +"She was as bright as possible--at least until after the +ceremony." + +"And did you observe any change in her then?" + +"Well, to tell the truth, I saw then the first signs that I had +ever seen that her temper was just a little sharp. The incident +however, was too trivial to relate and can have no possible +bearing upon the case." + +"Pray let us have it, for all that." + +"Oh, it is childish. She dropped her bouquet as we went towards +the vestry. She was passing the front pew at the time, and it +fell over into the pew. There was a moment's delay, but the +gentleman in the pew handed it up to her again, and it did not +appear to be the worse for the fall. Yet when I spoke to her of +the matter, she answered me abruptly; and in the carriage, on our +way home, she seemed absurdly agitated over this trifling cause." + +"Indeed! You say that there was a gentleman in the pew. Some of +the general public were present, then?" + +"Oh, yes. It is impossible to exclude them when the church is +open." + +"This gentleman was not one of your wife's friends?" + +"No, no; I call him a gentleman by courtesy, but he was quite a +common-looking person. I hardly noticed his appearance. But +really I think that we are wandering rather far from the point." + +"Lady St. Simon, then, returned from the wedding in a less +cheerful frame of mind than she had gone to it. What did she do +on re-entering her father's house?" + +"I saw her in conversation with her maid." + +"And who is her maid?" + +"Alice is her name. She is an American and came from California +with her." + +"A confidential servant?" + +"A little too much so. It seemed to me that her mistress allowed +her to take great liberties. Still, of course, in America they +look upon these things in a different way." + +"How long did she speak to this Alice?" + +"Oh, a few minutes. I had something else to think of." + +"You did not overhear what they said?" + +"Lady St. Simon said something about 'jumping a claim.' She was +accustomed to use slang of the kind. I have no idea what she +meant." + +"American slang is very expressive sometimes. And what did your +wife do when she finished speaking to her maid?" + +"She walked into the breakfast-room." + +"On your arm?" + +"No, alone. She was very independent in little matters like that. +Then, after we had sat down for ten minutes or so, she rose +hurriedly, muttered some words of apology, and left the room. She +never came back." + +"But this maid, Alice, as I understand, deposes that she went to +her room, covered her bride's dress with a long ulster, put on a +bonnet, and went out." + +"Quite so. And she was afterwards seen walking into Hyde Park in +company with Flora Millar, a woman who is now in custody, and who +had already made a disturbance at Mr. Doran's house that +morning." + +"Ah, yes. I should like a few particulars as to this young lady, +and your relations to her." + +Lord St. Simon shrugged his shoulders and raised his eyebrows. +"We have been on a friendly footing for some years--I may say on +a very friendly footing. She used to be at the Allegro. I have +not treated her ungenerously, and she had no just cause of +complaint against me, but you know what women are, Mr. Holmes. +Flora was a dear little thing, but exceedingly hot-headed and +devotedly attached to me. She wrote me dreadful letters when she +heard that I was about to be married, and, to tell the truth, the +reason why I had the marriage celebrated so quietly was that I +feared lest there might be a scandal in the church. She came to +Mr. Doran's door just after we returned, and she endeavoured to +push her way in, uttering very abusive expressions towards my +wife, and even threatening her, but I had foreseen the +possibility of something of the sort, and I had two police +fellows there in private clothes, who soon pushed her out again. +She was quiet when she saw that there was no good in making a +row." + +"Did your wife hear all this?" + +"No, thank goodness, she did not." + +"And she was seen walking with this very woman afterwards?" + +"Yes. That is what Mr. Lestrade, of Scotland Yard, looks upon as +so serious. It is thought that Flora decoyed my wife out and laid +some terrible trap for her." + +"Well, it is a possible supposition." + +"You think so, too?" + +"I did not say a probable one. But you do not yourself look upon +this as likely?" + +"I do not think Flora would hurt a fly." + +"Still, jealousy is a strange transformer of characters. Pray +what is your own theory as to what took place?" + +"Well, really, I came to seek a theory, not to propound one. I +have given you all the facts. Since you ask me, however, I may +say that it has occurred to me as possible that the excitement of +this affair, the consciousness that she had made so immense a +social stride, had the effect of causing some little nervous +disturbance in my wife." + +"In short, that she had become suddenly deranged?" + +"Well, really, when I consider that she has turned her back--I +will not say upon me, but upon so much that many have aspired to +without success--I can hardly explain it in any other fashion." + +"Well, certainly that is also a conceivable hypothesis," said +Holmes, smiling. "And now, Lord St. Simon, I think that I have +nearly all my data. May I ask whether you were seated at the +breakfast-table so that you could see out of the window?" + +"We could see the other side of the road and the Park." + +"Quite so. Then I do not think that I need to detain you longer. +I shall communicate with you." + +"Should you be fortunate enough to solve this problem," said our +client, rising. + +"I have solved it." + +"Eh? What was that?" + +"I say that I have solved it." + +"Where, then, is my wife?" + +"That is a detail which I shall speedily supply." + +Lord St. Simon shook his head. "I am afraid that it will take +wiser heads than yours or mine," he remarked, and bowing in a +stately, old-fashioned manner he departed. + +"It is very good of Lord St. Simon to honour my head by putting +it on a level with his own," said Sherlock Holmes, laughing. "I +think that I shall have a whisky and soda and a cigar after all +this cross-questioning. I had formed my conclusions as to the +case before our client came into the room." + +"My dear Holmes!" + +"I have notes of several similar cases, though none, as I +remarked before, which were quite as prompt. My whole examination +served to turn my conjecture into a certainty. Circumstantial +evidence is occasionally very convincing, as when you find a +trout in the milk, to quote Thoreau's example." + +"But I have heard all that you have heard." + +"Without, however, the knowledge of pre-existing cases which +serves me so well. There was a parallel instance in Aberdeen some +years back, and something on very much the same lines at Munich +the year after the Franco-Prussian War. It is one of these +cases--but, hullo, here is Lestrade! Good-afternoon, Lestrade! +You will find an extra tumbler upon the sideboard, and there are +cigars in the box." + +The official detective was attired in a pea-jacket and cravat, +which gave him a decidedly nautical appearance, and he carried a +black canvas bag in his hand. With a short greeting he seated +himself and lit the cigar which had been offered to him. + +"What's up, then?" asked Holmes with a twinkle in his eye. "You +look dissatisfied." + +"And I feel dissatisfied. It is this infernal St. Simon marriage +case. I can make neither head nor tail of the business." + +"Really! You surprise me." + +"Who ever heard of such a mixed affair? Every clue seems to slip +through my fingers. I have been at work upon it all day." + +"And very wet it seems to have made you," said Holmes laying his +hand upon the arm of the pea-jacket. + +"Yes, I have been dragging the Serpentine." + +"In heaven's name, what for?" + +"In search of the body of Lady St. Simon." + +Sherlock Holmes leaned back in his chair and laughed heartily. + +"Have you dragged the basin of Trafalgar Square fountain?" he +asked. + +"Why? What do you mean?" + +"Because you have just as good a chance of finding this lady in +the one as in the other." + +Lestrade shot an angry glance at my companion. "I suppose you +know all about it," he snarled. + +"Well, I have only just heard the facts, but my mind is made up." + +"Oh, indeed! Then you think that the Serpentine plays no part in +the matter?" + +"I think it very unlikely." + +"Then perhaps you will kindly explain how it is that we found +this in it?" He opened his bag as he spoke, and tumbled onto the +floor a wedding-dress of watered silk, a pair of white satin +shoes and a bride's wreath and veil, all discoloured and soaked +in water. "There," said he, putting a new wedding-ring upon the +top of the pile. "There is a little nut for you to crack, Master +Holmes." + +"Oh, indeed!" said my friend, blowing blue rings into the air. +"You dragged them from the Serpentine?" + +"No. They were found floating near the margin by a park-keeper. +They have been identified as her clothes, and it seemed to me +that if the clothes were there the body would not be far off." + +"By the same brilliant reasoning, every man's body is to be found +in the neighbourhood of his wardrobe. And pray what did you hope +to arrive at through this?" + +"At some evidence implicating Flora Millar in the disappearance." + +"I am afraid that you will find it difficult." + +"Are you, indeed, now?" cried Lestrade with some bitterness. "I +am afraid, Holmes, that you are not very practical with your +deductions and your inferences. You have made two blunders in as +many minutes. This dress does implicate Miss Flora Millar." + +"And how?" + +"In the dress is a pocket. In the pocket is a card-case. In the +card-case is a note. And here is the very note." He slapped it +down upon the table in front of him. "Listen to this: 'You will +see me when all is ready. Come at once. F.H.M.' Now my theory all +along has been that Lady St. Simon was decoyed away by Flora +Millar, and that she, with confederates, no doubt, was +responsible for her disappearance. Here, signed with her +initials, is the very note which was no doubt quietly slipped +into her hand at the door and which lured her within their +reach." + +"Very good, Lestrade," said Holmes, laughing. "You really are +very fine indeed. Let me see it." He took up the paper in a +listless way, but his attention instantly became riveted, and he +gave a little cry of satisfaction. "This is indeed important," +said he. + +"Ha! you find it so?" + +"Extremely so. I congratulate you warmly." + +Lestrade rose in his triumph and bent his head to look. "Why," he +shrieked, "you're looking at the wrong side!" + +"On the contrary, this is the right side." + +"The right side? You're mad! Here is the note written in pencil +over here." + +"And over here is what appears to be the fragment of a hotel +bill, which interests me deeply." + +"There's nothing in it. I looked at it before," said Lestrade. +"'Oct. 4th, rooms 8s., breakfast 2s. 6d., cocktail 1s., lunch 2s. +6d., glass sherry, 8d.' I see nothing in that." + +"Very likely not. It is most important, all the same. As to the +note, it is important also, or at least the initials are, so I +congratulate you again." + +"I've wasted time enough," said Lestrade, rising. "I believe in +hard work and not in sitting by the fire spinning fine theories. +Good-day, Mr. Holmes, and we shall see which gets to the bottom +of the matter first." He gathered up the garments, thrust them +into the bag, and made for the door. + +"Just one hint to you, Lestrade," drawled Holmes before his rival +vanished; "I will tell you the true solution of the matter. Lady +St. Simon is a myth. There is not, and there never has been, any +such person." + +Lestrade looked sadly at my companion. Then he turned to me, +tapped his forehead three times, shook his head solemnly, and +hurried away. + +He had hardly shut the door behind him when Holmes rose to put on +his overcoat. "There is something in what the fellow says about +outdoor work," he remarked, "so I think, Watson, that I must +leave you to your papers for a little." + +It was after five o'clock when Sherlock Holmes left me, but I had +no time to be lonely, for within an hour there arrived a +confectioner's man with a very large flat box. This he unpacked +with the help of a youth whom he had brought with him, and +presently, to my very great astonishment, a quite epicurean +little cold supper began to be laid out upon our humble +lodging-house mahogany. There were a couple of brace of cold +woodcock, a pheasant, a pt de foie gras pie with a group of +ancient and cobwebby bottles. Having laid out all these luxuries, +my two visitors vanished away, like the genii of the Arabian +Nights, with no explanation save that the things had been paid +for and were ordered to this address. + +Just before nine o'clock Sherlock Holmes stepped briskly into the +room. His features were gravely set, but there was a light in his +eye which made me think that he had not been disappointed in his +conclusions. + +"They have laid the supper, then," he said, rubbing his hands. + +"You seem to expect company. They have laid for five." + +"Yes, I fancy we may have some company dropping in," said he. "I +am surprised that Lord St. Simon has not already arrived. Ha! I +fancy that I hear his step now upon the stairs." + +It was indeed our visitor of the afternoon who came bustling in, +dangling his glasses more vigorously than ever, and with a very +perturbed expression upon his aristocratic features. + +"My messenger reached you, then?" asked Holmes. + +"Yes, and I confess that the contents startled me beyond measure. +Have you good authority for what you say?" + +"The best possible." + +Lord St. Simon sank into a chair and passed his hand over his +forehead. + +"What will the Duke say," he murmured, "when he hears that one of +the family has been subjected to such humiliation?" + +"It is the purest accident. I cannot allow that there is any +humiliation." + +"Ah, you look on these things from another standpoint." + +"I fail to see that anyone is to blame. I can hardly see how the +lady could have acted otherwise, though her abrupt method of +doing it was undoubtedly to be regretted. Having no mother, she +had no one to advise her at such a crisis." + +"It was a slight, sir, a public slight," said Lord St. Simon, +tapping his fingers upon the table. + +"You must make allowance for this poor girl, placed in so +unprecedented a position." + +"I will make no allowance. I am very angry indeed, and I have +been shamefully used." + +"I think that I heard a ring," said Holmes. "Yes, there are steps +on the landing. If I cannot persuade you to take a lenient view +of the matter, Lord St. Simon, I have brought an advocate here +who may be more successful." He opened the door and ushered in a +lady and gentleman. "Lord St. Simon," said he "allow me to +introduce you to Mr. and Mrs. Francis Hay Moulton. The lady, I +think, you have already met." + +At the sight of these newcomers our client had sprung from his +seat and stood very erect, with his eyes cast down and his hand +thrust into the breast of his frock-coat, a picture of offended +dignity. The lady had taken a quick step forward and had held out +her hand to him, but he still refused to raise his eyes. It was +as well for his resolution, perhaps, for her pleading face was +one which it was hard to resist. + +"You're angry, Robert," said she. "Well, I guess you have every +cause to be." + +"Pray make no apology to me," said Lord St. Simon bitterly. + +"Oh, yes, I know that I have treated you real bad and that I +should have spoken to you before I went; but I was kind of +rattled, and from the time when I saw Frank here again I just +didn't know what I was doing or saying. I only wonder I didn't +fall down and do a faint right there before the altar." + +"Perhaps, Mrs. Moulton, you would like my friend and me to leave +the room while you explain this matter?" + +"If I may give an opinion," remarked the strange gentleman, +"we've had just a little too much secrecy over this business +already. For my part, I should like all Europe and America to +hear the rights of it." He was a small, wiry, sunburnt man, +clean-shaven, with a sharp face and alert manner. + +"Then I'll tell our story right away," said the lady. "Frank here +and I met in '84, in McQuire's camp, near the Rockies, where pa +was working a claim. We were engaged to each other, Frank and I; +but then one day father struck a rich pocket and made a pile, +while poor Frank here had a claim that petered out and came to +nothing. The richer pa grew the poorer was Frank; so at last pa +wouldn't hear of our engagement lasting any longer, and he took +me away to 'Frisco. Frank wouldn't throw up his hand, though; so +he followed me there, and he saw me without pa knowing anything +about it. It would only have made him mad to know, so we just +fixed it all up for ourselves. Frank said that he would go and +make his pile, too, and never come back to claim me until he had +as much as pa. So then I promised to wait for him to the end of +time and pledged myself not to marry anyone else while he lived. +'Why shouldn't we be married right away, then,' said he, 'and +then I will feel sure of you; and I won't claim to be your +husband until I come back?' Well, we talked it over, and he had +fixed it all up so nicely, with a clergyman all ready in waiting, +that we just did it right there; and then Frank went off to seek +his fortune, and I went back to pa. + +"The next I heard of Frank was that he was in Montana, and then +he went prospecting in Arizona, and then I heard of him from New +Mexico. After that came a long newspaper story about how a +miners' camp had been attacked by Apache Indians, and there was +my Frank's name among the killed. I fainted dead away, and I was +very sick for months after. Pa thought I had a decline and took +me to half the doctors in 'Frisco. Not a word of news came for a +year and more, so that I never doubted that Frank was really +dead. Then Lord St. Simon came to 'Frisco, and we came to London, +and a marriage was arranged, and pa was very pleased, but I felt +all the time that no man on this earth would ever take the place +in my heart that had been given to my poor Frank. + +"Still, if I had married Lord St. Simon, of course I'd have done +my duty by him. We can't command our love, but we can our +actions. I went to the altar with him with the intention to make +him just as good a wife as it was in me to be. But you may +imagine what I felt when, just as I came to the altar rails, I +glanced back and saw Frank standing and looking at me out of the +first pew. I thought it was his ghost at first; but when I looked +again there he was still, with a kind of question in his eyes, as +if to ask me whether I were glad or sorry to see him. I wonder I +didn't drop. I know that everything was turning round, and the +words of the clergyman were just like the buzz of a bee in my +ear. I didn't know what to do. Should I stop the service and make +a scene in the church? I glanced at him again, and he seemed to +know what I was thinking, for he raised his finger to his lips to +tell me to be still. Then I saw him scribble on a piece of paper, +and I knew that he was writing me a note. As I passed his pew on +the way out I dropped my bouquet over to him, and he slipped the +note into my hand when he returned me the flowers. It was only a +line asking me to join him when he made the sign to me to do so. +Of course I never doubted for a moment that my first duty was now +to him, and I determined to do just whatever he might direct. + +"When I got back I told my maid, who had known him in California, +and had always been his friend. I ordered her to say nothing, but +to get a few things packed and my ulster ready. I know I ought to +have spoken to Lord St. Simon, but it was dreadful hard before +his mother and all those great people. I just made up my mind to +run away and explain afterwards. I hadn't been at the table ten +minutes before I saw Frank out of the window at the other side of +the road. He beckoned to me and then began walking into the Park. +I slipped out, put on my things, and followed him. Some woman +came talking something or other about Lord St. Simon to +me--seemed to me from the little I heard as if he had a little +secret of his own before marriage also--but I managed to get away +from her and soon overtook Frank. We got into a cab together, and +away we drove to some lodgings he had taken in Gordon Square, and +that was my true wedding after all those years of waiting. Frank +had been a prisoner among the Apaches, had escaped, came on to +'Frisco, found that I had given him up for dead and had gone to +England, followed me there, and had come upon me at last on the +very morning of my second wedding." + +"I saw it in a paper," explained the American. "It gave the name +and the church but not where the lady lived." + +"Then we had a talk as to what we should do, and Frank was all +for openness, but I was so ashamed of it all that I felt as if I +should like to vanish away and never see any of them again--just +sending a line to pa, perhaps, to show him that I was alive. It +was awful to me to think of all those lords and ladies sitting +round that breakfast-table and waiting for me to come back. So +Frank took my wedding-clothes and things and made a bundle of +them, so that I should not be traced, and dropped them away +somewhere where no one could find them. It is likely that we +should have gone on to Paris to-morrow, only that this good +gentleman, Mr. Holmes, came round to us this evening, though how +he found us is more than I can think, and he showed us very +clearly and kindly that I was wrong and that Frank was right, and +that we should be putting ourselves in the wrong if we were so +secret. Then he offered to give us a chance of talking to Lord +St. Simon alone, and so we came right away round to his rooms at +once. Now, Robert, you have heard it all, and I am very sorry if +I have given you pain, and I hope that you do not think very +meanly of me." + +Lord St. Simon had by no means relaxed his rigid attitude, but +had listened with a frowning brow and a compressed lip to this +long narrative. + +"Excuse me," he said, "but it is not my custom to discuss my most +intimate personal affairs in this public manner." + +"Then you won't forgive me? You won't shake hands before I go?" + +"Oh, certainly, if it would give you any pleasure." He put out +his hand and coldly grasped that which she extended to him. + +"I had hoped," suggested Holmes, "that you would have joined us +in a friendly supper." + +"I think that there you ask a little too much," responded his +Lordship. "I may be forced to acquiesce in these recent +developments, but I can hardly be expected to make merry over +them. I think that with your permission I will now wish you all a +very good-night." He included us all in a sweeping bow and +stalked out of the room. + +"Then I trust that you at least will honour me with your +company," said Sherlock Holmes. "It is always a joy to meet an +American, Mr. Moulton, for I am one of those who believe that the +folly of a monarch and the blundering of a minister in far-gone +years will not prevent our children from being some day citizens +of the same world-wide country under a flag which shall be a +quartering of the Union Jack with the Stars and Stripes." + +"The case has been an interesting one," remarked Holmes when our +visitors had left us, "because it serves to show very clearly how +simple the explanation may be of an affair which at first sight +seems to be almost inexplicable. Nothing could be more natural +than the sequence of events as narrated by this lady, and nothing +stranger than the result when viewed, for instance, by Mr. +Lestrade of Scotland Yard." + +"You were not yourself at fault at all, then?" + +"From the first, two facts were very obvious to me, the one that +the lady had been quite willing to undergo the wedding ceremony, +the other that she had repented of it within a few minutes of +returning home. Obviously something had occurred during the +morning, then, to cause her to change her mind. What could that +something be? She could not have spoken to anyone when she was +out, for she had been in the company of the bridegroom. Had she +seen someone, then? If she had, it must be someone from America +because she had spent so short a time in this country that she +could hardly have allowed anyone to acquire so deep an influence +over her that the mere sight of him would induce her to change +her plans so completely. You see we have already arrived, by a +process of exclusion, at the idea that she might have seen an +American. Then who could this American be, and why should he +possess so much influence over her? It might be a lover; it might +be a husband. Her young womanhood had, I knew, been spent in +rough scenes and under strange conditions. So far I had got +before I ever heard Lord St. Simon's narrative. When he told us +of a man in a pew, of the change in the bride's manner, of so +transparent a device for obtaining a note as the dropping of a +bouquet, of her resort to her confidential maid, and of her very +significant allusion to claim-jumping--which in miners' parlance +means taking possession of that which another person has a prior +claim to--the whole situation became absolutely clear. She had +gone off with a man, and the man was either a lover or was a +previous husband--the chances being in favour of the latter." + +"And how in the world did you find them?" + +"It might have been difficult, but friend Lestrade held +information in his hands the value of which he did not himself +know. The initials were, of course, of the highest importance, +but more valuable still was it to know that within a week he had +settled his bill at one of the most select London hotels." + +"How did you deduce the select?" + +"By the select prices. Eight shillings for a bed and eightpence +for a glass of sherry pointed to one of the most expensive +hotels. There are not many in London which charge at that rate. +In the second one which I visited in Northumberland Avenue, I +learned by an inspection of the book that Francis H. Moulton, an +American gentleman, had left only the day before, and on looking +over the entries against him, I came upon the very items which I +had seen in the duplicate bill. His letters were to be forwarded +to 226 Gordon Square; so thither I travelled, and being fortunate +enough to find the loving couple at home, I ventured to give them +some paternal advice and to point out to them that it would be +better in every way that they should make their position a little +clearer both to the general public and to Lord St. Simon in +particular. I invited them to meet him here, and, as you see, I +made him keep the appointment." + +"But with no very good result," I remarked. "His conduct was +certainly not very gracious." + +"Ah, Watson," said Holmes, smiling, "perhaps you would not be +very gracious either, if, after all the trouble of wooing and +wedding, you found yourself deprived in an instant of wife and of +fortune. I think that we may judge Lord St. Simon very mercifully +and thank our stars that we are never likely to find ourselves in +the same position. Draw your chair up and hand me my violin, for +the only problem we have still to solve is how to while away +these bleak autumnal evenings." + + + +XI. THE ADVENTURE OF THE BERYL CORONET + +"Holmes," said I as I stood one morning in our bow-window looking +down the street, "here is a madman coming along. It seems rather +sad that his relatives should allow him to come out alone." + +My friend rose lazily from his armchair and stood with his hands +in the pockets of his dressing-gown, looking over my shoulder. It +was a bright, crisp February morning, and the snow of the day +before still lay deep upon the ground, shimmering brightly in the +wintry sun. Down the centre of Baker Street it had been ploughed +into a brown crumbly band by the traffic, but at either side and +on the heaped-up edges of the foot-paths it still lay as white as +when it fell. The grey pavement had been cleaned and scraped, but +was still dangerously slippery, so that there were fewer +passengers than usual. Indeed, from the direction of the +Metropolitan Station no one was coming save the single gentleman +whose eccentric conduct had drawn my attention. + +He was a man of about fifty, tall, portly, and imposing, with a +massive, strongly marked face and a commanding figure. He was +dressed in a sombre yet rich style, in black frock-coat, shining +hat, neat brown gaiters, and well-cut pearl-grey trousers. Yet +his actions were in absurd contrast to the dignity of his dress +and features, for he was running hard, with occasional little +springs, such as a weary man gives who is little accustomed to +set any tax upon his legs. As he ran he jerked his hands up and +down, waggled his head, and writhed his face into the most +extraordinary contortions. + +"What on earth can be the matter with him?" I asked. "He is +looking up at the numbers of the houses." + +"I believe that he is coming here," said Holmes, rubbing his +hands. + +"Here?" + +"Yes; I rather think he is coming to consult me professionally. I +think that I recognise the symptoms. Ha! did I not tell you?" As +he spoke, the man, puffing and blowing, rushed at our door and +pulled at our bell until the whole house resounded with the +clanging. + +A few moments later he was in our room, still puffing, still +gesticulating, but with so fixed a look of grief and despair in +his eyes that our smiles were turned in an instant to horror and +pity. For a while he could not get his words out, but swayed his +body and plucked at his hair like one who has been driven to the +extreme limits of his reason. Then, suddenly springing to his +feet, he beat his head against the wall with such force that we +both rushed upon him and tore him away to the centre of the room. +Sherlock Holmes pushed him down into the easy-chair and, sitting +beside him, patted his hand and chatted with him in the easy, +soothing tones which he knew so well how to employ. + +"You have come to me to tell your story, have you not?" said he. +"You are fatigued with your haste. Pray wait until you have +recovered yourself, and then I shall be most happy to look into +any little problem which you may submit to me." + +The man sat for a minute or more with a heaving chest, fighting +against his emotion. Then he passed his handkerchief over his +brow, set his lips tight, and turned his face towards us. + +"No doubt you think me mad?" said he. + +"I see that you have had some great trouble," responded Holmes. + +"God knows I have!--a trouble which is enough to unseat my +reason, so sudden and so terrible is it. Public disgrace I might +have faced, although I am a man whose character has never yet +borne a stain. Private affliction also is the lot of every man; +but the two coming together, and in so frightful a form, have +been enough to shake my very soul. Besides, it is not I alone. +The very noblest in the land may suffer unless some way be found +out of this horrible affair." + +"Pray compose yourself, sir," said Holmes, "and let me have a +clear account of who you are and what it is that has befallen +you." + +"My name," answered our visitor, "is probably familiar to your +ears. I am Alexander Holder, of the banking firm of Holder & +Stevenson, of Threadneedle Street." + +The name was indeed well known to us as belonging to the senior +partner in the second largest private banking concern in the City +of London. What could have happened, then, to bring one of the +foremost citizens of London to this most pitiable pass? We +waited, all curiosity, until with another effort he braced +himself to tell his story. + +"I feel that time is of value," said he; "that is why I hastened +here when the police inspector suggested that I should secure +your co-operation. I came to Baker Street by the Underground and +hurried from there on foot, for the cabs go slowly through this +snow. That is why I was so out of breath, for I am a man who +takes very little exercise. I feel better now, and I will put the +facts before you as shortly and yet as clearly as I can. + +"It is, of course, well known to you that in a successful banking +business as much depends upon our being able to find remunerative +investments for our funds as upon our increasing our connection +and the number of our depositors. One of our most lucrative means +of laying out money is in the shape of loans, where the security +is unimpeachable. We have done a good deal in this direction +during the last few years, and there are many noble families to +whom we have advanced large sums upon the security of their +pictures, libraries, or plate. + +"Yesterday morning I was seated in my office at the bank when a +card was brought in to me by one of the clerks. I started when I +saw the name, for it was that of none other than--well, perhaps +even to you I had better say no more than that it was a name +which is a household word all over the earth--one of the highest, +noblest, most exalted names in England. I was overwhelmed by the +honour and attempted, when he entered, to say so, but he plunged +at once into business with the air of a man who wishes to hurry +quickly through a disagreeable task. + +"'Mr. Holder,' said he, 'I have been informed that you are in the +habit of advancing money.' + +"'The firm does so when the security is good.' I answered. + +"'It is absolutely essential to me,' said he, 'that I should have +50,000 pounds at once. I could, of course, borrow so trifling a +sum ten times over from my friends, but I much prefer to make it +a matter of business and to carry out that business myself. In my +position you can readily understand that it is unwise to place +one's self under obligations.' + +"'For how long, may I ask, do you want this sum?' I asked. + +"'Next Monday I have a large sum due to me, and I shall then most +certainly repay what you advance, with whatever interest you +think it right to charge. But it is very essential to me that the +money should be paid at once.' + +"'I should be happy to advance it without further parley from my +own private purse,' said I, 'were it not that the strain would be +rather more than it could bear. If, on the other hand, I am to do +it in the name of the firm, then in justice to my partner I must +insist that, even in your case, every businesslike precaution +should be taken.' + +"'I should much prefer to have it so,' said he, raising up a +square, black morocco case which he had laid beside his chair. +'You have doubtless heard of the Beryl Coronet?' + +"'One of the most precious public possessions of the empire,' +said I. + +"'Precisely.' He opened the case, and there, imbedded in soft, +flesh-coloured velvet, lay the magnificent piece of jewellery +which he had named. 'There are thirty-nine enormous beryls,' said +he, 'and the price of the gold chasing is incalculable. The +lowest estimate would put the worth of the coronet at double the +sum which I have asked. I am prepared to leave it with you as my +security.' + +"I took the precious case into my hands and looked in some +perplexity from it to my illustrious client. + +"'You doubt its value?' he asked. + +"'Not at all. I only doubt--' + +"'The propriety of my leaving it. You may set your mind at rest +about that. I should not dream of doing so were it not absolutely +certain that I should be able in four days to reclaim it. It is a +pure matter of form. Is the security sufficient?' + +"'Ample.' + +"'You understand, Mr. Holder, that I am giving you a strong proof +of the confidence which I have in you, founded upon all that I +have heard of you. I rely upon you not only to be discreet and to +refrain from all gossip upon the matter but, above all, to +preserve this coronet with every possible precaution because I +need not say that a great public scandal would be caused if any +harm were to befall it. Any injury to it would be almost as +serious as its complete loss, for there are no beryls in the +world to match these, and it would be impossible to replace them. +I leave it with you, however, with every confidence, and I shall +call for it in person on Monday morning.' + +"Seeing that my client was anxious to leave, I said no more but, +calling for my cashier, I ordered him to pay over fifty 1000 +pound notes. When I was alone once more, however, with the +precious case lying upon the table in front of me, I could not +but think with some misgivings of the immense responsibility +which it entailed upon me. There could be no doubt that, as it +was a national possession, a horrible scandal would ensue if any +misfortune should occur to it. I already regretted having ever +consented to take charge of it. However, it was too late to alter +the matter now, so I locked it up in my private safe and turned +once more to my work. + +"When evening came I felt that it would be an imprudence to leave +so precious a thing in the office behind me. Bankers' safes had +been forced before now, and why should not mine be? If so, how +terrible would be the position in which I should find myself! I +determined, therefore, that for the next few days I would always +carry the case backward and forward with me, so that it might +never be really out of my reach. With this intention, I called a +cab and drove out to my house at Streatham, carrying the jewel +with me. I did not breathe freely until I had taken it upstairs +and locked it in the bureau of my dressing-room. + +"And now a word as to my household, Mr. Holmes, for I wish you to +thoroughly understand the situation. My groom and my page sleep +out of the house, and may be set aside altogether. I have three +maid-servants who have been with me a number of years and whose +absolute reliability is quite above suspicion. Another, Lucy +Parr, the second waiting-maid, has only been in my service a few +months. She came with an excellent character, however, and has +always given me satisfaction. She is a very pretty girl and has +attracted admirers who have occasionally hung about the place. +That is the only drawback which we have found to her, but we +believe her to be a thoroughly good girl in every way. + +"So much for the servants. My family itself is so small that it +will not take me long to describe it. I am a widower and have an +only son, Arthur. He has been a disappointment to me, Mr. +Holmes--a grievous disappointment. I have no doubt that I am +myself to blame. People tell me that I have spoiled him. Very +likely I have. When my dear wife died I felt that he was all I +had to love. I could not bear to see the smile fade even for a +moment from his face. I have never denied him a wish. Perhaps it +would have been better for both of us had I been sterner, but I +meant it for the best. + +"It was naturally my intention that he should succeed me in my +business, but he was not of a business turn. He was wild, +wayward, and, to speak the truth, I could not trust him in the +handling of large sums of money. When he was young he became a +member of an aristocratic club, and there, having charming +manners, he was soon the intimate of a number of men with long +purses and expensive habits. He learned to play heavily at cards +and to squander money on the turf, until he had again and again +to come to me and implore me to give him an advance upon his +allowance, that he might settle his debts of honour. He tried +more than once to break away from the dangerous company which he +was keeping, but each time the influence of his friend, Sir +George Burnwell, was enough to draw him back again. + +"And, indeed, I could not wonder that such a man as Sir George +Burnwell should gain an influence over him, for he has frequently +brought him to my house, and I have found myself that I could +hardly resist the fascination of his manner. He is older than +Arthur, a man of the world to his finger-tips, one who had been +everywhere, seen everything, a brilliant talker, and a man of +great personal beauty. Yet when I think of him in cold blood, far +away from the glamour of his presence, I am convinced from his +cynical speech and the look which I have caught in his eyes that +he is one who should be deeply distrusted. So I think, and so, +too, thinks my little Mary, who has a woman's quick insight into +character. + +"And now there is only she to be described. She is my niece; but +when my brother died five years ago and left her alone in the +world I adopted her, and have looked upon her ever since as my +daughter. She is a sunbeam in my house--sweet, loving, beautiful, +a wonderful manager and housekeeper, yet as tender and quiet and +gentle as a woman could be. She is my right hand. I do not know +what I could do without her. In only one matter has she ever gone +against my wishes. Twice my boy has asked her to marry him, for +he loves her devotedly, but each time she has refused him. I +think that if anyone could have drawn him into the right path it +would have been she, and that his marriage might have changed his +whole life; but now, alas! it is too late--forever too late! + +"Now, Mr. Holmes, you know the people who live under my roof, and +I shall continue with my miserable story. + +"When we were taking coffee in the drawing-room that night after +dinner, I told Arthur and Mary my experience, and of the precious +treasure which we had under our roof, suppressing only the name +of my client. Lucy Parr, who had brought in the coffee, had, I am +sure, left the room; but I cannot swear that the door was closed. +Mary and Arthur were much interested and wished to see the famous +coronet, but I thought it better not to disturb it. + +"'Where have you put it?' asked Arthur. + +"'In my own bureau.' + +"'Well, I hope to goodness the house won't be burgled during the +night.' said he. + +"'It is locked up,' I answered. + +"'Oh, any old key will fit that bureau. When I was a youngster I +have opened it myself with the key of the box-room cupboard.' + +"He often had a wild way of talking, so that I thought little of +what he said. He followed me to my room, however, that night with +a very grave face. + +"'Look here, dad,' said he with his eyes cast down, 'can you let +me have 200 pounds?' + +"'No, I cannot!' I answered sharply. 'I have been far too +generous with you in money matters.' + +"'You have been very kind,' said he, 'but I must have this money, +or else I can never show my face inside the club again.' + +"'And a very good thing, too!' I cried. + +"'Yes, but you would not have me leave it a dishonoured man,' +said he. 'I could not bear the disgrace. I must raise the money +in some way, and if you will not let me have it, then I must try +other means.' + +"I was very angry, for this was the third demand during the +month. 'You shall not have a farthing from me,' I cried, on which +he bowed and left the room without another word. + +"When he was gone I unlocked my bureau, made sure that my +treasure was safe, and locked it again. Then I started to go +round the house to see that all was secure--a duty which I +usually leave to Mary but which I thought it well to perform +myself that night. As I came down the stairs I saw Mary herself +at the side window of the hall, which she closed and fastened as +I approached. + +"'Tell me, dad,' said she, looking, I thought, a little +disturbed, 'did you give Lucy, the maid, leave to go out +to-night?' + +"'Certainly not.' + +"'She came in just now by the back door. I have no doubt that she +has only been to the side gate to see someone, but I think that +it is hardly safe and should be stopped.' + +"'You must speak to her in the morning, or I will if you prefer +it. Are you sure that everything is fastened?' + +"'Quite sure, dad.' + +"'Then, good-night.' I kissed her and went up to my bedroom +again, where I was soon asleep. + +"I am endeavouring to tell you everything, Mr. Holmes, which may +have any bearing upon the case, but I beg that you will question +me upon any point which I do not make clear." + +"On the contrary, your statement is singularly lucid." + +"I come to a part of my story now in which I should wish to be +particularly so. I am not a very heavy sleeper, and the anxiety +in my mind tended, no doubt, to make me even less so than usual. +About two in the morning, then, I was awakened by some sound in +the house. It had ceased ere I was wide awake, but it had left an +impression behind it as though a window had gently closed +somewhere. I lay listening with all my ears. Suddenly, to my +horror, there was a distinct sound of footsteps moving softly in +the next room. I slipped out of bed, all palpitating with fear, +and peeped round the corner of my dressing-room door. + +"'Arthur!' I screamed, 'you villain! you thief! How dare you +touch that coronet?' + +"The gas was half up, as I had left it, and my unhappy boy, +dressed only in his shirt and trousers, was standing beside the +light, holding the coronet in his hands. He appeared to be +wrenching at it, or bending it with all his strength. At my cry +he dropped it from his grasp and turned as pale as death. I +snatched it up and examined it. One of the gold corners, with +three of the beryls in it, was missing. + +"'You blackguard!' I shouted, beside myself with rage. 'You have +destroyed it! You have dishonoured me forever! Where are the +jewels which you have stolen?' + +"'Stolen!' he cried. + +"'Yes, thief!' I roared, shaking him by the shoulder. + +"'There are none missing. There cannot be any missing,' said he. + +"'There are three missing. And you know where they are. Must I +call you a liar as well as a thief? Did I not see you trying to +tear off another piece?' + +"'You have called me names enough,' said he, 'I will not stand it +any longer. I shall not say another word about this business, +since you have chosen to insult me. I will leave your house in +the morning and make my own way in the world.' + +"'You shall leave it in the hands of the police!' I cried +half-mad with grief and rage. 'I shall have this matter probed to +the bottom.' + +"'You shall learn nothing from me,' said he with a passion such +as I should not have thought was in his nature. 'If you choose to +call the police, let the police find what they can.' + +"By this time the whole house was astir, for I had raised my +voice in my anger. Mary was the first to rush into my room, and, +at the sight of the coronet and of Arthur's face, she read the +whole story and, with a scream, fell down senseless on the +ground. I sent the house-maid for the police and put the +investigation into their hands at once. When the inspector and a +constable entered the house, Arthur, who had stood sullenly with +his arms folded, asked me whether it was my intention to charge +him with theft. I answered that it had ceased to be a private +matter, but had become a public one, since the ruined coronet was +national property. I was determined that the law should have its +way in everything. + +"'At least,' said he, 'you will not have me arrested at once. It +would be to your advantage as well as mine if I might leave the +house for five minutes.' + +"'That you may get away, or perhaps that you may conceal what you +have stolen,' said I. And then, realising the dreadful position +in which I was placed, I implored him to remember that not only +my honour but that of one who was far greater than I was at +stake; and that he threatened to raise a scandal which would +convulse the nation. He might avert it all if he would but tell +me what he had done with the three missing stones. + +"'You may as well face the matter,' said I; 'you have been caught +in the act, and no confession could make your guilt more heinous. +If you but make such reparation as is in your power, by telling +us where the beryls are, all shall be forgiven and forgotten.' + +"'Keep your forgiveness for those who ask for it,' he answered, +turning away from me with a sneer. I saw that he was too hardened +for any words of mine to influence him. There was but one way for +it. I called in the inspector and gave him into custody. A search +was made at once not only of his person but of his room and of +every portion of the house where he could possibly have concealed +the gems; but no trace of them could be found, nor would the +wretched boy open his mouth for all our persuasions and our +threats. This morning he was removed to a cell, and I, after +going through all the police formalities, have hurried round to +you to implore you to use your skill in unravelling the matter. +The police have openly confessed that they can at present make +nothing of it. You may go to any expense which you think +necessary. I have already offered a reward of 1000 pounds. My +God, what shall I do! I have lost my honour, my gems, and my son +in one night. Oh, what shall I do!" + +He put a hand on either side of his head and rocked himself to +and fro, droning to himself like a child whose grief has got +beyond words. + +Sherlock Holmes sat silent for some few minutes, with his brows +knitted and his eyes fixed upon the fire. + +"Do you receive much company?" he asked. + +"None save my partner with his family and an occasional friend of +Arthur's. Sir George Burnwell has been several times lately. No +one else, I think." + +"Do you go out much in society?" + +"Arthur does. Mary and I stay at home. We neither of us care for +it." + +"That is unusual in a young girl." + +"She is of a quiet nature. Besides, she is not so very young. She +is four-and-twenty." + +"This matter, from what you say, seems to have been a shock to +her also." + +"Terrible! She is even more affected than I." + +"You have neither of you any doubt as to your son's guilt?" + +"How can we have when I saw him with my own eyes with the coronet +in his hands." + +"I hardly consider that a conclusive proof. Was the remainder of +the coronet at all injured?" + +"Yes, it was twisted." + +"Do you not think, then, that he might have been trying to +straighten it?" + +"God bless you! You are doing what you can for him and for me. +But it is too heavy a task. What was he doing there at all? If +his purpose were innocent, why did he not say so?" + +"Precisely. And if it were guilty, why did he not invent a lie? +His silence appears to me to cut both ways. There are several +singular points about the case. What did the police think of the +noise which awoke you from your sleep?" + +"They considered that it might be caused by Arthur's closing his +bedroom door." + +"A likely story! As if a man bent on felony would slam his door +so as to wake a household. What did they say, then, of the +disappearance of these gems?" + +"They are still sounding the planking and probing the furniture +in the hope of finding them." + +"Have they thought of looking outside the house?" + +"Yes, they have shown extraordinary energy. The whole garden has +already been minutely examined." + +"Now, my dear sir," said Holmes, "is it not obvious to you now +that this matter really strikes very much deeper than either you +or the police were at first inclined to think? It appeared to you +to be a simple case; to me it seems exceedingly complex. Consider +what is involved by your theory. You suppose that your son came +down from his bed, went, at great risk, to your dressing-room, +opened your bureau, took out your coronet, broke off by main +force a small portion of it, went off to some other place, +concealed three gems out of the thirty-nine, with such skill that +nobody can find them, and then returned with the other thirty-six +into the room in which he exposed himself to the greatest danger +of being discovered. I ask you now, is such a theory tenable?" + +"But what other is there?" cried the banker with a gesture of +despair. "If his motives were innocent, why does he not explain +them?" + +"It is our task to find that out," replied Holmes; "so now, if +you please, Mr. Holder, we will set off for Streatham together, +and devote an hour to glancing a little more closely into +details." + +My friend insisted upon my accompanying them in their expedition, +which I was eager enough to do, for my curiosity and sympathy +were deeply stirred by the story to which we had listened. I +confess that the guilt of the banker's son appeared to me to be +as obvious as it did to his unhappy father, but still I had such +faith in Holmes' judgment that I felt that there must be some +grounds for hope as long as he was dissatisfied with the accepted +explanation. He hardly spoke a word the whole way out to the +southern suburb, but sat with his chin upon his breast and his +hat drawn over his eyes, sunk in the deepest thought. Our client +appeared to have taken fresh heart at the little glimpse of hope +which had been presented to him, and he even broke into a +desultory chat with me over his business affairs. A short railway +journey and a shorter walk brought us to Fairbank, the modest +residence of the great financier. + +Fairbank was a good-sized square house of white stone, standing +back a little from the road. A double carriage-sweep, with a +snow-clad lawn, stretched down in front to two large iron gates +which closed the entrance. On the right side was a small wooden +thicket, which led into a narrow path between two neat hedges +stretching from the road to the kitchen door, and forming the +tradesmen's entrance. On the left ran a lane which led to the +stables, and was not itself within the grounds at all, being a +public, though little used, thoroughfare. Holmes left us standing +at the door and walked slowly all round the house, across the +front, down the tradesmen's path, and so round by the garden +behind into the stable lane. So long was he that Mr. Holder and I +went into the dining-room and waited by the fire until he should +return. We were sitting there in silence when the door opened and +a young lady came in. She was rather above the middle height, +slim, with dark hair and eyes, which seemed the darker against +the absolute pallor of her skin. I do not think that I have ever +seen such deadly paleness in a woman's face. Her lips, too, were +bloodless, but her eyes were flushed with crying. As she swept +silently into the room she impressed me with a greater sense of +grief than the banker had done in the morning, and it was the +more striking in her as she was evidently a woman of strong +character, with immense capacity for self-restraint. Disregarding +my presence, she went straight to her uncle and passed her hand +over his head with a sweet womanly caress. + +"You have given orders that Arthur should be liberated, have you +not, dad?" she asked. + +"No, no, my girl, the matter must be probed to the bottom." + +"But I am so sure that he is innocent. You know what woman's +instincts are. I know that he has done no harm and that you will +be sorry for having acted so harshly." + +"Why is he silent, then, if he is innocent?" + +"Who knows? Perhaps because he was so angry that you should +suspect him." + +"How could I help suspecting him, when I actually saw him with +the coronet in his hand?" + +"Oh, but he had only picked it up to look at it. Oh, do, do take +my word for it that he is innocent. Let the matter drop and say +no more. It is so dreadful to think of our dear Arthur in +prison!" + +"I shall never let it drop until the gems are found--never, Mary! +Your affection for Arthur blinds you as to the awful consequences +to me. Far from hushing the thing up, I have brought a gentleman +down from London to inquire more deeply into it." + +"This gentleman?" she asked, facing round to me. + +"No, his friend. He wished us to leave him alone. He is round in +the stable lane now." + +"The stable lane?" She raised her dark eyebrows. "What can he +hope to find there? Ah! this, I suppose, is he. I trust, sir, +that you will succeed in proving, what I feel sure is the truth, +that my cousin Arthur is innocent of this crime." + +"I fully share your opinion, and I trust, with you, that we may +prove it," returned Holmes, going back to the mat to knock the +snow from his shoes. "I believe I have the honour of addressing +Miss Mary Holder. Might I ask you a question or two?" + +"Pray do, sir, if it may help to clear this horrible affair up." + +"You heard nothing yourself last night?" + +"Nothing, until my uncle here began to speak loudly. I heard +that, and I came down." + +"You shut up the windows and doors the night before. Did you +fasten all the windows?" + +"Yes." + +"Were they all fastened this morning?" + +"Yes." + +"You have a maid who has a sweetheart? I think that you remarked +to your uncle last night that she had been out to see him?" + +"Yes, and she was the girl who waited in the drawing-room, and +who may have heard uncle's remarks about the coronet." + +"I see. You infer that she may have gone out to tell her +sweetheart, and that the two may have planned the robbery." + +"But what is the good of all these vague theories," cried the +banker impatiently, "when I have told you that I saw Arthur with +the coronet in his hands?" + +"Wait a little, Mr. Holder. We must come back to that. About this +girl, Miss Holder. You saw her return by the kitchen door, I +presume?" + +"Yes; when I went to see if the door was fastened for the night I +met her slipping in. I saw the man, too, in the gloom." + +"Do you know him?" + +"Oh, yes! he is the green-grocer who brings our vegetables round. +His name is Francis Prosper." + +"He stood," said Holmes, "to the left of the door--that is to +say, farther up the path than is necessary to reach the door?" + +"Yes, he did." + +"And he is a man with a wooden leg?" + +Something like fear sprang up in the young lady's expressive +black eyes. "Why, you are like a magician," said she. "How do you +know that?" She smiled, but there was no answering smile in +Holmes' thin, eager face. + +"I should be very glad now to go upstairs," said he. "I shall +probably wish to go over the outside of the house again. Perhaps +I had better take a look at the lower windows before I go up." + +He walked swiftly round from one to the other, pausing only at +the large one which looked from the hall onto the stable lane. +This he opened and made a very careful examination of the sill +with his powerful magnifying lens. "Now we shall go upstairs," +said he at last. + +The banker's dressing-room was a plainly furnished little +chamber, with a grey carpet, a large bureau, and a long mirror. +Holmes went to the bureau first and looked hard at the lock. + +"Which key was used to open it?" he asked. + +"That which my son himself indicated--that of the cupboard of the +lumber-room." + +"Have you it here?" + +"That is it on the dressing-table." + +Sherlock Holmes took it up and opened the bureau. + +"It is a noiseless lock," said he. "It is no wonder that it did +not wake you. This case, I presume, contains the coronet. We must +have a look at it." He opened the case, and taking out the diadem +he laid it upon the table. It was a magnificent specimen of the +jeweller's art, and the thirty-six stones were the finest that I +have ever seen. At one side of the coronet was a cracked edge, +where a corner holding three gems had been torn away. + +"Now, Mr. Holder," said Holmes, "here is the corner which +corresponds to that which has been so unfortunately lost. Might I +beg that you will break it off." + +The banker recoiled in horror. "I should not dream of trying," +said he. + +"Then I will." Holmes suddenly bent his strength upon it, but +without result. "I feel it give a little," said he; "but, though +I am exceptionally strong in the fingers, it would take me all my +time to break it. An ordinary man could not do it. Now, what do +you think would happen if I did break it, Mr. Holder? There would +be a noise like a pistol shot. Do you tell me that all this +happened within a few yards of your bed and that you heard +nothing of it?" + +"I do not know what to think. It is all dark to me." + +"But perhaps it may grow lighter as we go. What do you think, +Miss Holder?" + +"I confess that I still share my uncle's perplexity." + +"Your son had no shoes or slippers on when you saw him?" + +"He had nothing on save only his trousers and shirt." + +"Thank you. We have certainly been favoured with extraordinary +luck during this inquiry, and it will be entirely our own fault +if we do not succeed in clearing the matter up. With your +permission, Mr. Holder, I shall now continue my investigations +outside." + +He went alone, at his own request, for he explained that any +unnecessary footmarks might make his task more difficult. For an +hour or more he was at work, returning at last with his feet +heavy with snow and his features as inscrutable as ever. + +"I think that I have seen now all that there is to see, Mr. +Holder," said he; "I can serve you best by returning to my +rooms." + +"But the gems, Mr. Holmes. Where are they?" + +"I cannot tell." + +The banker wrung his hands. "I shall never see them again!" he +cried. "And my son? You give me hopes?" + +"My opinion is in no way altered." + +"Then, for God's sake, what was this dark business which was +acted in my house last night?" + +"If you can call upon me at my Baker Street rooms to-morrow +morning between nine and ten I shall be happy to do what I can to +make it clearer. I understand that you give me carte blanche to +act for you, provided only that I get back the gems, and that you +place no limit on the sum I may draw." + +"I would give my fortune to have them back." + +"Very good. I shall look into the matter between this and then. +Good-bye; it is just possible that I may have to come over here +again before evening." + +It was obvious to me that my companion's mind was now made up +about the case, although what his conclusions were was more than +I could even dimly imagine. Several times during our homeward +journey I endeavoured to sound him upon the point, but he always +glided away to some other topic, until at last I gave it over in +despair. It was not yet three when we found ourselves in our +rooms once more. He hurried to his chamber and was down again in +a few minutes dressed as a common loafer. With his collar turned +up, his shiny, seedy coat, his red cravat, and his worn boots, he +was a perfect sample of the class. + +"I think that this should do," said he, glancing into the glass +above the fireplace. "I only wish that you could come with me, +Watson, but I fear that it won't do. I may be on the trail in +this matter, or I may be following a will-o'-the-wisp, but I +shall soon know which it is. I hope that I may be back in a few +hours." He cut a slice of beef from the joint upon the sideboard, +sandwiched it between two rounds of bread, and thrusting this +rude meal into his pocket he started off upon his expedition. + +I had just finished my tea when he returned, evidently in +excellent spirits, swinging an old elastic-sided boot in his +hand. He chucked it down into a corner and helped himself to a +cup of tea. + +"I only looked in as I passed," said he. "I am going right on." + +"Where to?" + +"Oh, to the other side of the West End. It may be some time +before I get back. Don't wait up for me in case I should be +late." + +"How are you getting on?" + +"Oh, so so. Nothing to complain of. I have been out to Streatham +since I saw you last, but I did not call at the house. It is a +very sweet little problem, and I would not have missed it for a +good deal. However, I must not sit gossiping here, but must get +these disreputable clothes off and return to my highly +respectable self." + +I could see by his manner that he had stronger reasons for +satisfaction than his words alone would imply. His eyes twinkled, +and there was even a touch of colour upon his sallow cheeks. He +hastened upstairs, and a few minutes later I heard the slam of +the hall door, which told me that he was off once more upon his +congenial hunt. + +I waited until midnight, but there was no sign of his return, so +I retired to my room. It was no uncommon thing for him to be away +for days and nights on end when he was hot upon a scent, so that +his lateness caused me no surprise. I do not know at what hour he +came in, but when I came down to breakfast in the morning there +he was with a cup of coffee in one hand and the paper in the +other, as fresh and trim as possible. + +"You will excuse my beginning without you, Watson," said he, "but +you remember that our client has rather an early appointment this +morning." + +"Why, it is after nine now," I answered. "I should not be +surprised if that were he. I thought I heard a ring." + +It was, indeed, our friend the financier. I was shocked by the +change which had come over him, for his face which was naturally +of a broad and massive mould, was now pinched and fallen in, +while his hair seemed to me at least a shade whiter. He entered +with a weariness and lethargy which was even more painful than +his violence of the morning before, and he dropped heavily into +the armchair which I pushed forward for him. + +"I do not know what I have done to be so severely tried," said +he. "Only two days ago I was a happy and prosperous man, without +a care in the world. Now I am left to a lonely and dishonoured +age. One sorrow comes close upon the heels of another. My niece, +Mary, has deserted me." + +"Deserted you?" + +"Yes. Her bed this morning had not been slept in, her room was +empty, and a note for me lay upon the hall table. I had said to +her last night, in sorrow and not in anger, that if she had +married my boy all might have been well with him. Perhaps it was +thoughtless of me to say so. It is to that remark that she refers +in this note: + +"'MY DEAREST UNCLE:--I feel that I have brought trouble upon you, +and that if I had acted differently this terrible misfortune +might never have occurred. I cannot, with this thought in my +mind, ever again be happy under your roof, and I feel that I must +leave you forever. Do not worry about my future, for that is +provided for; and, above all, do not search for me, for it will +be fruitless labour and an ill-service to me. In life or in +death, I am ever your loving,--MARY.' + +"What could she mean by that note, Mr. Holmes? Do you think it +points to suicide?" + +"No, no, nothing of the kind. It is perhaps the best possible +solution. I trust, Mr. Holder, that you are nearing the end of +your troubles." + +"Ha! You say so! You have heard something, Mr. Holmes; you have +learned something! Where are the gems?" + +"You would not think 1000 pounds apiece an excessive sum for +them?" + +"I would pay ten." + +"That would be unnecessary. Three thousand will cover the matter. +And there is a little reward, I fancy. Have you your check-book? +Here is a pen. Better make it out for 4000 pounds." + +With a dazed face the banker made out the required check. Holmes +walked over to his desk, took out a little triangular piece of +gold with three gems in it, and threw it down upon the table. + +With a shriek of joy our client clutched it up. + +"You have it!" he gasped. "I am saved! I am saved!" + +The reaction of joy was as passionate as his grief had been, and +he hugged his recovered gems to his bosom. + +"There is one other thing you owe, Mr. Holder," said Sherlock +Holmes rather sternly. + +"Owe!" He caught up a pen. "Name the sum, and I will pay it." + +"No, the debt is not to me. You owe a very humble apology to that +noble lad, your son, who has carried himself in this matter as I +should be proud to see my own son do, should I ever chance to +have one." + +"Then it was not Arthur who took them?" + +"I told you yesterday, and I repeat to-day, that it was not." + +"You are sure of it! Then let us hurry to him at once to let him +know that the truth is known." + +"He knows it already. When I had cleared it all up I had an +interview with him, and finding that he would not tell me the +story, I told it to him, on which he had to confess that I was +right and to add the very few details which were not yet quite +clear to me. Your news of this morning, however, may open his +lips." + +"For heaven's sake, tell me, then, what is this extraordinary +mystery!" + +"I will do so, and I will show you the steps by which I reached +it. And let me say to you, first, that which it is hardest for me +to say and for you to hear: there has been an understanding +between Sir George Burnwell and your niece Mary. They have now +fled together." + +"My Mary? Impossible!" + +"It is unfortunately more than possible; it is certain. Neither +you nor your son knew the true character of this man when you +admitted him into your family circle. He is one of the most +dangerous men in England--a ruined gambler, an absolutely +desperate villain, a man without heart or conscience. Your niece +knew nothing of such men. When he breathed his vows to her, as he +had done to a hundred before her, she flattered herself that she +alone had touched his heart. The devil knows best what he said, +but at least she became his tool and was in the habit of seeing +him nearly every evening." + +"I cannot, and I will not, believe it!" cried the banker with an +ashen face. + +"I will tell you, then, what occurred in your house last night. +Your niece, when you had, as she thought, gone to your room, +slipped down and talked to her lover through the window which +leads into the stable lane. His footmarks had pressed right +through the snow, so long had he stood there. She told him of the +coronet. His wicked lust for gold kindled at the news, and he +bent her to his will. I have no doubt that she loved you, but +there are women in whom the love of a lover extinguishes all +other loves, and I think that she must have been one. She had +hardly listened to his instructions when she saw you coming +downstairs, on which she closed the window rapidly and told you +about one of the servants' escapade with her wooden-legged lover, +which was all perfectly true. + +"Your boy, Arthur, went to bed after his interview with you but +he slept badly on account of his uneasiness about his club debts. +In the middle of the night he heard a soft tread pass his door, +so he rose and, looking out, was surprised to see his cousin +walking very stealthily along the passage until she disappeared +into your dressing-room. Petrified with astonishment, the lad +slipped on some clothes and waited there in the dark to see what +would come of this strange affair. Presently she emerged from the +room again, and in the light of the passage-lamp your son saw +that she carried the precious coronet in her hands. She passed +down the stairs, and he, thrilling with horror, ran along and +slipped behind the curtain near your door, whence he could see +what passed in the hall beneath. He saw her stealthily open the +window, hand out the coronet to someone in the gloom, and then +closing it once more hurry back to her room, passing quite close +to where he stood hid behind the curtain. + +"As long as she was on the scene he could not take any action +without a horrible exposure of the woman whom he loved. But the +instant that she was gone he realised how crushing a misfortune +this would be for you, and how all-important it was to set it +right. He rushed down, just as he was, in his bare feet, opened +the window, sprang out into the snow, and ran down the lane, +where he could see a dark figure in the moonlight. Sir George +Burnwell tried to get away, but Arthur caught him, and there was +a struggle between them, your lad tugging at one side of the +coronet, and his opponent at the other. In the scuffle, your son +struck Sir George and cut him over the eye. Then something +suddenly snapped, and your son, finding that he had the coronet +in his hands, rushed back, closed the window, ascended to your +room, and had just observed that the coronet had been twisted in +the struggle and was endeavouring to straighten it when you +appeared upon the scene." + +"Is it possible?" gasped the banker. + +"You then roused his anger by calling him names at a moment when +he felt that he had deserved your warmest thanks. He could not +explain the true state of affairs without betraying one who +certainly deserved little enough consideration at his hands. He +took the more chivalrous view, however, and preserved her +secret." + +"And that was why she shrieked and fainted when she saw the +coronet," cried Mr. Holder. "Oh, my God! what a blind fool I have +been! And his asking to be allowed to go out for five minutes! +The dear fellow wanted to see if the missing piece were at the +scene of the struggle. How cruelly I have misjudged him!" + +"When I arrived at the house," continued Holmes, "I at once went +very carefully round it to observe if there were any traces in +the snow which might help me. I knew that none had fallen since +the evening before, and also that there had been a strong frost +to preserve impressions. I passed along the tradesmen's path, but +found it all trampled down and indistinguishable. Just beyond it, +however, at the far side of the kitchen door, a woman had stood +and talked with a man, whose round impressions on one side showed +that he had a wooden leg. I could even tell that they had been +disturbed, for the woman had run back swiftly to the door, as was +shown by the deep toe and light heel marks, while Wooden-leg had +waited a little, and then had gone away. I thought at the time +that this might be the maid and her sweetheart, of whom you had +already spoken to me, and inquiry showed it was so. I passed +round the garden without seeing anything more than random tracks, +which I took to be the police; but when I got into the stable +lane a very long and complex story was written in the snow in +front of me. + +"There was a double line of tracks of a booted man, and a second +double line which I saw with delight belonged to a man with naked +feet. I was at once convinced from what you had told me that the +latter was your son. The first had walked both ways, but the +other had run swiftly, and as his tread was marked in places over +the depression of the boot, it was obvious that he had passed +after the other. I followed them up and found they led to the +hall window, where Boots had worn all the snow away while +waiting. Then I walked to the other end, which was a hundred +yards or more down the lane. I saw where Boots had faced round, +where the snow was cut up as though there had been a struggle, +and, finally, where a few drops of blood had fallen, to show me +that I was not mistaken. Boots had then run down the lane, and +another little smudge of blood showed that it was he who had been +hurt. When he came to the highroad at the other end, I found that +the pavement had been cleared, so there was an end to that clue. + +"On entering the house, however, I examined, as you remember, the +sill and framework of the hall window with my lens, and I could +at once see that someone had passed out. I could distinguish the +outline of an instep where the wet foot had been placed in coming +in. I was then beginning to be able to form an opinion as to what +had occurred. A man had waited outside the window; someone had +brought the gems; the deed had been overseen by your son; he had +pursued the thief; had struggled with him; they had each tugged +at the coronet, their united strength causing injuries which +neither alone could have effected. He had returned with the +prize, but had left a fragment in the grasp of his opponent. So +far I was clear. The question now was, who was the man and who +was it brought him the coronet? + +"It is an old maxim of mine that when you have excluded the +impossible, whatever remains, however improbable, must be the +truth. Now, I knew that it was not you who had brought it down, +so there only remained your niece and the maids. But if it were +the maids, why should your son allow himself to be accused in +their place? There could be no possible reason. As he loved his +cousin, however, there was an excellent explanation why he should +retain her secret--the more so as the secret was a disgraceful +one. When I remembered that you had seen her at that window, and +how she had fainted on seeing the coronet again, my conjecture +became a certainty. + +"And who could it be who was her confederate? A lover evidently, +for who else could outweigh the love and gratitude which she must +feel to you? I knew that you went out little, and that your +circle of friends was a very limited one. But among them was Sir +George Burnwell. I had heard of him before as being a man of evil +reputation among women. It must have been he who wore those boots +and retained the missing gems. Even though he knew that Arthur +had discovered him, he might still flatter himself that he was +safe, for the lad could not say a word without compromising his +own family. + +"Well, your own good sense will suggest what measures I took +next. I went in the shape of a loafer to Sir George's house, +managed to pick up an acquaintance with his valet, learned that +his master had cut his head the night before, and, finally, at +the expense of six shillings, made all sure by buying a pair of +his cast-off shoes. With these I journeyed down to Streatham and +saw that they exactly fitted the tracks." + +"I saw an ill-dressed vagabond in the lane yesterday evening," +said Mr. Holder. + +"Precisely. It was I. I found that I had my man, so I came home +and changed my clothes. It was a delicate part which I had to +play then, for I saw that a prosecution must be avoided to avert +scandal, and I knew that so astute a villain would see that our +hands were tied in the matter. I went and saw him. At first, of +course, he denied everything. But when I gave him every +particular that had occurred, he tried to bluster and took down a +life-preserver from the wall. I knew my man, however, and I +clapped a pistol to his head before he could strike. Then he +became a little more reasonable. I told him that we would give +him a price for the stones he held--1000 pounds apiece. That +brought out the first signs of grief that he had shown. 'Why, +dash it all!' said he, 'I've let them go at six hundred for the +three!' I soon managed to get the address of the receiver who had +them, on promising him that there would be no prosecution. Off I +set to him, and after much chaffering I got our stones at 1000 +pounds apiece. Then I looked in upon your son, told him that all +was right, and eventually got to my bed about two o'clock, after +what I may call a really hard day's work." + +"A day which has saved England from a great public scandal," said +the banker, rising. "Sir, I cannot find words to thank you, but +you shall not find me ungrateful for what you have done. Your +skill has indeed exceeded all that I have heard of it. And now I +must fly to my dear boy to apologise to him for the wrong which I +have done him. As to what you tell me of poor Mary, it goes to my +very heart. Not even your skill can inform me where she is now." + +"I think that we may safely say," returned Holmes, "that she is +wherever Sir George Burnwell is. It is equally certain, too, that +whatever her sins are, they will soon receive a more than +sufficient punishment." + + + +XII. THE ADVENTURE OF THE COPPER BEECHES + +"To the man who loves art for its own sake," remarked Sherlock +Holmes, tossing aside the advertisement sheet of the Daily +Telegraph, "it is frequently in its least important and lowliest +manifestations that the keenest pleasure is to be derived. It is +pleasant to me to observe, Watson, that you have so far grasped +this truth that in these little records of our cases which you +have been good enough to draw up, and, I am bound to say, +occasionally to embellish, you have given prominence not so much +to the many causes clbres and sensational trials in which I +have figured but rather to those incidents which may have been +trivial in themselves, but which have given room for those +faculties of deduction and of logical synthesis which I have made +my special province." + +"And yet," said I, smiling, "I cannot quite hold myself absolved +from the charge of sensationalism which has been urged against my +records." + +"You have erred, perhaps," he observed, taking up a glowing +cinder with the tongs and lighting with it the long cherry-wood +pipe which was wont to replace his clay when he was in a +disputatious rather than a meditative mood--"you have erred +perhaps in attempting to put colour and life into each of your +statements instead of confining yourself to the task of placing +upon record that severe reasoning from cause to effect which is +really the only notable feature about the thing." + +"It seems to me that I have done you full justice in the matter," +I remarked with some coldness, for I was repelled by the egotism +which I had more than once observed to be a strong factor in my +friend's singular character. + +"No, it is not selfishness or conceit," said he, answering, as +was his wont, my thoughts rather than my words. "If I claim full +justice for my art, it is because it is an impersonal thing--a +thing beyond myself. Crime is common. Logic is rare. Therefore it +is upon the logic rather than upon the crime that you should +dwell. You have degraded what should have been a course of +lectures into a series of tales." + +It was a cold morning of the early spring, and we sat after +breakfast on either side of a cheery fire in the old room at +Baker Street. A thick fog rolled down between the lines of +dun-coloured houses, and the opposing windows loomed like dark, +shapeless blurs through the heavy yellow wreaths. Our gas was lit +and shone on the white cloth and glimmer of china and metal, for +the table had not been cleared yet. Sherlock Holmes had been +silent all the morning, dipping continuously into the +advertisement columns of a succession of papers until at last, +having apparently given up his search, he had emerged in no very +sweet temper to lecture me upon my literary shortcomings. + +"At the same time," he remarked after a pause, during which he +had sat puffing at his long pipe and gazing down into the fire, +"you can hardly be open to a charge of sensationalism, for out of +these cases which you have been so kind as to interest yourself +in, a fair proportion do not treat of crime, in its legal sense, +at all. The small matter in which I endeavoured to help the King +of Bohemia, the singular experience of Miss Mary Sutherland, the +problem connected with the man with the twisted lip, and the +incident of the noble bachelor, were all matters which are +outside the pale of the law. But in avoiding the sensational, I +fear that you may have bordered on the trivial." + +"The end may have been so," I answered, "but the methods I hold +to have been novel and of interest." + +"Pshaw, my dear fellow, what do the public, the great unobservant +public, who could hardly tell a weaver by his tooth or a +compositor by his left thumb, care about the finer shades of +analysis and deduction! But, indeed, if you are trivial, I cannot +blame you, for the days of the great cases are past. Man, or at +least criminal man, has lost all enterprise and originality. As +to my own little practice, it seems to be degenerating into an +agency for recovering lost lead pencils and giving advice to +young ladies from boarding-schools. I think that I have touched +bottom at last, however. This note I had this morning marks my +zero-point, I fancy. Read it!" He tossed a crumpled letter across +to me. + +It was dated from Montague Place upon the preceding evening, and +ran thus: + +"DEAR MR. HOLMES:--I am very anxious to consult you as to whether +I should or should not accept a situation which has been offered +to me as governess. I shall call at half-past ten to-morrow if I +do not inconvenience you. Yours faithfully, + "VIOLET HUNTER." + +"Do you know the young lady?" I asked. + +"Not I." + +"It is half-past ten now." + +"Yes, and I have no doubt that is her ring." + +"It may turn out to be of more interest than you think. You +remember that the affair of the blue carbuncle, which appeared to +be a mere whim at first, developed into a serious investigation. +It may be so in this case, also." + +"Well, let us hope so. But our doubts will very soon be solved, +for here, unless I am much mistaken, is the person in question." + +As he spoke the door opened and a young lady entered the room. +She was plainly but neatly dressed, with a bright, quick face, +freckled like a plover's egg, and with the brisk manner of a +woman who has had her own way to make in the world. + +"You will excuse my troubling you, I am sure," said she, as my +companion rose to greet her, "but I have had a very strange +experience, and as I have no parents or relations of any sort +from whom I could ask advice, I thought that perhaps you would be +kind enough to tell me what I should do." + +"Pray take a seat, Miss Hunter. I shall be happy to do anything +that I can to serve you." + +I could see that Holmes was favourably impressed by the manner +and speech of his new client. He looked her over in his searching +fashion, and then composed himself, with his lids drooping and +his finger-tips together, to listen to her story. + +"I have been a governess for five years," said she, "in the +family of Colonel Spence Munro, but two months ago the colonel +received an appointment at Halifax, in Nova Scotia, and took his +children over to America with him, so that I found myself without +a situation. I advertised, and I answered advertisements, but +without success. At last the little money which I had saved began +to run short, and I was at my wit's end as to what I should do. + +"There is a well-known agency for governesses in the West End +called Westaway's, and there I used to call about once a week in +order to see whether anything had turned up which might suit me. +Westaway was the name of the founder of the business, but it is +really managed by Miss Stoper. She sits in her own little office, +and the ladies who are seeking employment wait in an anteroom, +and are then shown in one by one, when she consults her ledgers +and sees whether she has anything which would suit them. + +"Well, when I called last week I was shown into the little office +as usual, but I found that Miss Stoper was not alone. A +prodigiously stout man with a very smiling face and a great heavy +chin which rolled down in fold upon fold over his throat sat at +her elbow with a pair of glasses on his nose, looking very +earnestly at the ladies who entered. As I came in he gave quite a +jump in his chair and turned quickly to Miss Stoper. + +"'That will do,' said he; 'I could not ask for anything better. +Capital! capital!' He seemed quite enthusiastic and rubbed his +hands together in the most genial fashion. He was such a +comfortable-looking man that it was quite a pleasure to look at +him. + +"'You are looking for a situation, miss?' he asked. + +"'Yes, sir.' + +"'As governess?' + +"'Yes, sir.' + +"'And what salary do you ask?' + +"'I had 4 pounds a month in my last place with Colonel Spence +Munro.' + +"'Oh, tut, tut! sweating--rank sweating!' he cried, throwing his +fat hands out into the air like a man who is in a boiling +passion. 'How could anyone offer so pitiful a sum to a lady with +such attractions and accomplishments?' + +"'My accomplishments, sir, may be less than you imagine,' said I. +'A little French, a little German, music, and drawing--' + +"'Tut, tut!' he cried. 'This is all quite beside the question. +The point is, have you or have you not the bearing and deportment +of a lady? There it is in a nutshell. If you have not, you are +not fitted for the rearing of a child who may some day play a +considerable part in the history of the country. But if you have +why, then, how could any gentleman ask you to condescend to +accept anything under the three figures? Your salary with me, +madam, would commence at 100 pounds a year.' + +"You may imagine, Mr. Holmes, that to me, destitute as I was, +such an offer seemed almost too good to be true. The gentleman, +however, seeing perhaps the look of incredulity upon my face, +opened a pocket-book and took out a note. + +"'It is also my custom,' said he, smiling in the most pleasant +fashion until his eyes were just two little shining slits amid +the white creases of his face, 'to advance to my young ladies +half their salary beforehand, so that they may meet any little +expenses of their journey and their wardrobe.' + +"It seemed to me that I had never met so fascinating and so +thoughtful a man. As I was already in debt to my tradesmen, the +advance was a great convenience, and yet there was something +unnatural about the whole transaction which made me wish to know +a little more before I quite committed myself. + +"'May I ask where you live, sir?' said I. + +"'Hampshire. Charming rural place. The Copper Beeches, five miles +on the far side of Winchester. It is the most lovely country, my +dear young lady, and the dearest old country-house.' + +"'And my duties, sir? I should be glad to know what they would +be.' + +"'One child--one dear little romper just six years old. Oh, if +you could see him killing cockroaches with a slipper! Smack! +smack! smack! Three gone before you could wink!' He leaned back +in his chair and laughed his eyes into his head again. + +"I was a little startled at the nature of the child's amusement, +but the father's laughter made me think that perhaps he was +joking. + +"'My sole duties, then,' I asked, 'are to take charge of a single +child?' + +"'No, no, not the sole, not the sole, my dear young lady,' he +cried. 'Your duty would be, as I am sure your good sense would +suggest, to obey any little commands my wife might give, provided +always that they were such commands as a lady might with +propriety obey. You see no difficulty, heh?' + +"'I should be happy to make myself useful.' + +"'Quite so. In dress now, for example. We are faddy people, you +know--faddy but kind-hearted. If you were asked to wear any dress +which we might give you, you would not object to our little whim. +Heh?' + +"'No,' said I, considerably astonished at his words. + +"'Or to sit here, or sit there, that would not be offensive to +you?' + +"'Oh, no.' + +"'Or to cut your hair quite short before you come to us?' + +"I could hardly believe my ears. As you may observe, Mr. Holmes, +my hair is somewhat luxuriant, and of a rather peculiar tint of +chestnut. It has been considered artistic. I could not dream of +sacrificing it in this offhand fashion. + +"'I am afraid that that is quite impossible,' said I. He had been +watching me eagerly out of his small eyes, and I could see a +shadow pass over his face as I spoke. + +"'I am afraid that it is quite essential,' said he. 'It is a +little fancy of my wife's, and ladies' fancies, you know, madam, +ladies' fancies must be consulted. And so you won't cut your +hair?' + +"'No, sir, I really could not,' I answered firmly. + +"'Ah, very well; then that quite settles the matter. It is a +pity, because in other respects you would really have done very +nicely. In that case, Miss Stoper, I had best inspect a few more +of your young ladies.' + +"The manageress had sat all this while busy with her papers +without a word to either of us, but she glanced at me now with so +much annoyance upon her face that I could not help suspecting +that she had lost a handsome commission through my refusal. + +"'Do you desire your name to be kept upon the books?' she asked. + +"'If you please, Miss Stoper.' + +"'Well, really, it seems rather useless, since you refuse the +most excellent offers in this fashion,' said she sharply. 'You +can hardly expect us to exert ourselves to find another such +opening for you. Good-day to you, Miss Hunter.' She struck a gong +upon the table, and I was shown out by the page. + +"Well, Mr. Holmes, when I got back to my lodgings and found +little enough in the cupboard, and two or three bills upon the +table, I began to ask myself whether I had not done a very +foolish thing. After all, if these people had strange fads and +expected obedience on the most extraordinary matters, they were +at least ready to pay for their eccentricity. Very few +governesses in England are getting 100 pounds a year. Besides, +what use was my hair to me? Many people are improved by wearing +it short and perhaps I should be among the number. Next day I was +inclined to think that I had made a mistake, and by the day after +I was sure of it. I had almost overcome my pride so far as to go +back to the agency and inquire whether the place was still open +when I received this letter from the gentleman himself. I have it +here and I will read it to you: + + "'The Copper Beeches, near Winchester. +"'DEAR MISS HUNTER:--Miss Stoper has very kindly given me your +address, and I write from here to ask you whether you have +reconsidered your decision. My wife is very anxious that you +should come, for she has been much attracted by my description of +you. We are willing to give 30 pounds a quarter, or 120 pounds a +year, so as to recompense you for any little inconvenience which +our fads may cause you. They are not very exacting, after all. My +wife is fond of a particular shade of electric blue and would +like you to wear such a dress indoors in the morning. You need +not, however, go to the expense of purchasing one, as we have one +belonging to my dear daughter Alice (now in Philadelphia), which +would, I should think, fit you very well. Then, as to sitting +here or there, or amusing yourself in any manner indicated, that +need cause you no inconvenience. As regards your hair, it is no +doubt a pity, especially as I could not help remarking its beauty +during our short interview, but I am afraid that I must remain +firm upon this point, and I only hope that the increased salary +may recompense you for the loss. Your duties, as far as the child +is concerned, are very light. Now do try to come, and I shall +meet you with the dog-cart at Winchester. Let me know your train. +Yours faithfully, JEPHRO RUCASTLE.' + +"That is the letter which I have just received, Mr. Holmes, and +my mind is made up that I will accept it. I thought, however, +that before taking the final step I should like to submit the +whole matter to your consideration." + +"Well, Miss Hunter, if your mind is made up, that settles the +question," said Holmes, smiling. + +"But you would not advise me to refuse?" + +"I confess that it is not the situation which I should like to +see a sister of mine apply for." + +"What is the meaning of it all, Mr. Holmes?" + +"Ah, I have no data. I cannot tell. Perhaps you have yourself +formed some opinion?" + +"Well, there seems to me to be only one possible solution. Mr. +Rucastle seemed to be a very kind, good-natured man. Is it not +possible that his wife is a lunatic, that he desires to keep the +matter quiet for fear she should be taken to an asylum, and that +he humours her fancies in every way in order to prevent an +outbreak?" + +"That is a possible solution--in fact, as matters stand, it is +the most probable one. But in any case it does not seem to be a +nice household for a young lady." + +"But the money, Mr. Holmes, the money!" + +"Well, yes, of course the pay is good--too good. That is what +makes me uneasy. Why should they give you 120 pounds a year, when +they could have their pick for 40 pounds? There must be some +strong reason behind." + +"I thought that if I told you the circumstances you would +understand afterwards if I wanted your help. I should feel so +much stronger if I felt that you were at the back of me." + +"Oh, you may carry that feeling away with you. I assure you that +your little problem promises to be the most interesting which has +come my way for some months. There is something distinctly novel +about some of the features. If you should find yourself in doubt +or in danger--" + +"Danger! What danger do you foresee?" + +Holmes shook his head gravely. "It would cease to be a danger if +we could define it," said he. "But at any time, day or night, a +telegram would bring me down to your help." + +"That is enough." She rose briskly from her chair with the +anxiety all swept from her face. "I shall go down to Hampshire +quite easy in my mind now. I shall write to Mr. Rucastle at once, +sacrifice my poor hair to-night, and start for Winchester +to-morrow." With a few grateful words to Holmes she bade us both +good-night and bustled off upon her way. + +"At least," said I as we heard her quick, firm steps descending +the stairs, "she seems to be a young lady who is very well able +to take care of herself." + +"And she would need to be," said Holmes gravely. "I am much +mistaken if we do not hear from her before many days are past." + +It was not very long before my friend's prediction was fulfilled. +A fortnight went by, during which I frequently found my thoughts +turning in her direction and wondering what strange side-alley of +human experience this lonely woman had strayed into. The unusual +salary, the curious conditions, the light duties, all pointed to +something abnormal, though whether a fad or a plot, or whether +the man were a philanthropist or a villain, it was quite beyond +my powers to determine. As to Holmes, I observed that he sat +frequently for half an hour on end, with knitted brows and an +abstracted air, but he swept the matter away with a wave of his +hand when I mentioned it. "Data! data! data!" he cried +impatiently. "I can't make bricks without clay." And yet he would +always wind up by muttering that no sister of his should ever +have accepted such a situation. + +The telegram which we eventually received came late one night +just as I was thinking of turning in and Holmes was settling down +to one of those all-night chemical researches which he frequently +indulged in, when I would leave him stooping over a retort and a +test-tube at night and find him in the same position when I came +down to breakfast in the morning. He opened the yellow envelope, +and then, glancing at the message, threw it across to me. + +"Just look up the trains in Bradshaw," said he, and turned back +to his chemical studies. + +The summons was a brief and urgent one. + +"Please be at the Black Swan Hotel at Winchester at midday +to-morrow," it said. "Do come! I am at my wit's end. HUNTER." + +"Will you come with me?" asked Holmes, glancing up. + +"I should wish to." + +"Just look it up, then." + +"There is a train at half-past nine," said I, glancing over my +Bradshaw. "It is due at Winchester at 11:30." + +"That will do very nicely. Then perhaps I had better postpone my +analysis of the acetones, as we may need to be at our best in the +morning." + +By eleven o'clock the next day we were well upon our way to the +old English capital. Holmes had been buried in the morning papers +all the way down, but after we had passed the Hampshire border he +threw them down and began to admire the scenery. It was an ideal +spring day, a light blue sky, flecked with little fleecy white +clouds drifting across from west to east. The sun was shining +very brightly, and yet there was an exhilarating nip in the air, +which set an edge to a man's energy. All over the countryside, +away to the rolling hills around Aldershot, the little red and +grey roofs of the farm-steadings peeped out from amid the light +green of the new foliage. + +"Are they not fresh and beautiful?" I cried with all the +enthusiasm of a man fresh from the fogs of Baker Street. + +But Holmes shook his head gravely. + +"Do you know, Watson," said he, "that it is one of the curses of +a mind with a turn like mine that I must look at everything with +reference to my own special subject. You look at these scattered +houses, and you are impressed by their beauty. I look at them, +and the only thought which comes to me is a feeling of their +isolation and of the impunity with which crime may be committed +there." + +"Good heavens!" I cried. "Who would associate crime with these +dear old homesteads?" + +"They always fill me with a certain horror. It is my belief, +Watson, founded upon my experience, that the lowest and vilest +alleys in London do not present a more dreadful record of sin +than does the smiling and beautiful countryside." + +"You horrify me!" + +"But the reason is very obvious. The pressure of public opinion +can do in the town what the law cannot accomplish. There is no +lane so vile that the scream of a tortured child, or the thud of +a drunkard's blow, does not beget sympathy and indignation among +the neighbours, and then the whole machinery of justice is ever +so close that a word of complaint can set it going, and there is +but a step between the crime and the dock. But look at these +lonely houses, each in its own fields, filled for the most part +with poor ignorant folk who know little of the law. Think of the +deeds of hellish cruelty, the hidden wickedness which may go on, +year in, year out, in such places, and none the wiser. Had this +lady who appeals to us for help gone to live in Winchester, I +should never have had a fear for her. It is the five miles of +country which makes the danger. Still, it is clear that she is +not personally threatened." + +"No. If she can come to Winchester to meet us she can get away." + +"Quite so. She has her freedom." + +"What CAN be the matter, then? Can you suggest no explanation?" + +"I have devised seven separate explanations, each of which would +cover the facts as far as we know them. But which of these is +correct can only be determined by the fresh information which we +shall no doubt find waiting for us. Well, there is the tower of +the cathedral, and we shall soon learn all that Miss Hunter has +to tell." + +The Black Swan is an inn of repute in the High Street, at no +distance from the station, and there we found the young lady +waiting for us. She had engaged a sitting-room, and our lunch +awaited us upon the table. + +"I am so delighted that you have come," she said earnestly. "It +is so very kind of you both; but indeed I do not know what I +should do. Your advice will be altogether invaluable to me." + +"Pray tell us what has happened to you." + +"I will do so, and I must be quick, for I have promised Mr. +Rucastle to be back before three. I got his leave to come into +town this morning, though he little knew for what purpose." + +"Let us have everything in its due order." Holmes thrust his long +thin legs out towards the fire and composed himself to listen. + +"In the first place, I may say that I have met, on the whole, +with no actual ill-treatment from Mr. and Mrs. Rucastle. It is +only fair to them to say that. But I cannot understand them, and +I am not easy in my mind about them." + +"What can you not understand?" + +"Their reasons for their conduct. But you shall have it all just +as it occurred. When I came down, Mr. Rucastle met me here and +drove me in his dog-cart to the Copper Beeches. It is, as he +said, beautifully situated, but it is not beautiful in itself, +for it is a large square block of a house, whitewashed, but all +stained and streaked with damp and bad weather. There are grounds +round it, woods on three sides, and on the fourth a field which +slopes down to the Southampton highroad, which curves past about +a hundred yards from the front door. This ground in front belongs +to the house, but the woods all round are part of Lord +Southerton's preserves. A clump of copper beeches immediately in +front of the hall door has given its name to the place. + +"I was driven over by my employer, who was as amiable as ever, +and was introduced by him that evening to his wife and the child. +There was no truth, Mr. Holmes, in the conjecture which seemed to +us to be probable in your rooms at Baker Street. Mrs. Rucastle is +not mad. I found her to be a silent, pale-faced woman, much +younger than her husband, not more than thirty, I should think, +while he can hardly be less than forty-five. From their +conversation I have gathered that they have been married about +seven years, that he was a widower, and that his only child by +the first wife was the daughter who has gone to Philadelphia. Mr. +Rucastle told me in private that the reason why she had left them +was that she had an unreasoning aversion to her stepmother. As +the daughter could not have been less than twenty, I can quite +imagine that her position must have been uncomfortable with her +father's young wife. + +"Mrs. Rucastle seemed to me to be colourless in mind as well as +in feature. She impressed me neither favourably nor the reverse. +She was a nonentity. It was easy to see that she was passionately +devoted both to her husband and to her little son. Her light grey +eyes wandered continually from one to the other, noting every +little want and forestalling it if possible. He was kind to her +also in his bluff, boisterous fashion, and on the whole they +seemed to be a happy couple. And yet she had some secret sorrow, +this woman. She would often be lost in deep thought, with the +saddest look upon her face. More than once I have surprised her +in tears. I have thought sometimes that it was the disposition of +her child which weighed upon her mind, for I have never met so +utterly spoiled and so ill-natured a little creature. He is small +for his age, with a head which is quite disproportionately large. +His whole life appears to be spent in an alternation between +savage fits of passion and gloomy intervals of sulking. Giving +pain to any creature weaker than himself seems to be his one idea +of amusement, and he shows quite remarkable talent in planning +the capture of mice, little birds, and insects. But I would +rather not talk about the creature, Mr. Holmes, and, indeed, he +has little to do with my story." + +"I am glad of all details," remarked my friend, "whether they +seem to you to be relevant or not." + +"I shall try not to miss anything of importance. The one +unpleasant thing about the house, which struck me at once, was +the appearance and conduct of the servants. There are only two, a +man and his wife. Toller, for that is his name, is a rough, +uncouth man, with grizzled hair and whiskers, and a perpetual +smell of drink. Twice since I have been with them he has been +quite drunk, and yet Mr. Rucastle seemed to take no notice of it. +His wife is a very tall and strong woman with a sour face, as +silent as Mrs. Rucastle and much less amiable. They are a most +unpleasant couple, but fortunately I spend most of my time in the +nursery and my own room, which are next to each other in one +corner of the building. + +"For two days after my arrival at the Copper Beeches my life was +very quiet; on the third, Mrs. Rucastle came down just after +breakfast and whispered something to her husband. + +"'Oh, yes,' said he, turning to me, 'we are very much obliged to +you, Miss Hunter, for falling in with our whims so far as to cut +your hair. I assure you that it has not detracted in the tiniest +iota from your appearance. We shall now see how the electric-blue +dress will become you. You will find it laid out upon the bed in +your room, and if you would be so good as to put it on we should +both be extremely obliged.' + +"The dress which I found waiting for me was of a peculiar shade +of blue. It was of excellent material, a sort of beige, but it +bore unmistakable signs of having been worn before. It could not +have been a better fit if I had been measured for it. Both Mr. +and Mrs. Rucastle expressed a delight at the look of it, which +seemed quite exaggerated in its vehemence. They were waiting for +me in the drawing-room, which is a very large room, stretching +along the entire front of the house, with three long windows +reaching down to the floor. A chair had been placed close to the +central window, with its back turned towards it. In this I was +asked to sit, and then Mr. Rucastle, walking up and down on the +other side of the room, began to tell me a series of the funniest +stories that I have ever listened to. You cannot imagine how +comical he was, and I laughed until I was quite weary. Mrs. +Rucastle, however, who has evidently no sense of humour, never so +much as smiled, but sat with her hands in her lap, and a sad, +anxious look upon her face. After an hour or so, Mr. Rucastle +suddenly remarked that it was time to commence the duties of the +day, and that I might change my dress and go to little Edward in +the nursery. + +"Two days later this same performance was gone through under +exactly similar circumstances. Again I changed my dress, again I +sat in the window, and again I laughed very heartily at the funny +stories of which my employer had an immense rpertoire, and which +he told inimitably. Then he handed me a yellow-backed novel, and +moving my chair a little sideways, that my own shadow might not +fall upon the page, he begged me to read aloud to him. I read for +about ten minutes, beginning in the heart of a chapter, and then +suddenly, in the middle of a sentence, he ordered me to cease and +to change my dress. + +"You can easily imagine, Mr. Holmes, how curious I became as to +what the meaning of this extraordinary performance could possibly +be. They were always very careful, I observed, to turn my face +away from the window, so that I became consumed with the desire +to see what was going on behind my back. At first it seemed to be +impossible, but I soon devised a means. My hand-mirror had been +broken, so a happy thought seized me, and I concealed a piece of +the glass in my handkerchief. On the next occasion, in the midst +of my laughter, I put my handkerchief up to my eyes, and was able +with a little management to see all that there was behind me. I +confess that I was disappointed. There was nothing. At least that +was my first impression. At the second glance, however, I +perceived that there was a man standing in the Southampton Road, +a small bearded man in a grey suit, who seemed to be looking in +my direction. The road is an important highway, and there are +usually people there. This man, however, was leaning against the +railings which bordered our field and was looking earnestly up. I +lowered my handkerchief and glanced at Mrs. Rucastle to find her +eyes fixed upon me with a most searching gaze. She said nothing, +but I am convinced that she had divined that I had a mirror in my +hand and had seen what was behind me. She rose at once. + +"'Jephro,' said she, 'there is an impertinent fellow upon the +road there who stares up at Miss Hunter.' + +"'No friend of yours, Miss Hunter?' he asked. + +"'No, I know no one in these parts.' + +"'Dear me! How very impertinent! Kindly turn round and motion to +him to go away.' + +"'Surely it would be better to take no notice.' + +"'No, no, we should have him loitering here always. Kindly turn +round and wave him away like that.' + +"I did as I was told, and at the same instant Mrs. Rucastle drew +down the blind. That was a week ago, and from that time I have +not sat again in the window, nor have I worn the blue dress, nor +seen the man in the road." + +"Pray continue," said Holmes. "Your narrative promises to be a +most interesting one." + +"You will find it rather disconnected, I fear, and there may +prove to be little relation between the different incidents of +which I speak. On the very first day that I was at the Copper +Beeches, Mr. Rucastle took me to a small outhouse which stands +near the kitchen door. As we approached it I heard the sharp +rattling of a chain, and the sound as of a large animal moving +about. + +"'Look in here!' said Mr. Rucastle, showing me a slit between two +planks. 'Is he not a beauty?' + +"I looked through and was conscious of two glowing eyes, and of a +vague figure huddled up in the darkness. + +"'Don't be frightened,' said my employer, laughing at the start +which I had given. 'It's only Carlo, my mastiff. I call him mine, +but really old Toller, my groom, is the only man who can do +anything with him. We feed him once a day, and not too much then, +so that he is always as keen as mustard. Toller lets him loose +every night, and God help the trespasser whom he lays his fangs +upon. For goodness' sake don't you ever on any pretext set your +foot over the threshold at night, for it's as much as your life +is worth.' + +"The warning was no idle one, for two nights later I happened to +look out of my bedroom window about two o'clock in the morning. +It was a beautiful moonlight night, and the lawn in front of the +house was silvered over and almost as bright as day. I was +standing, rapt in the peaceful beauty of the scene, when I was +aware that something was moving under the shadow of the copper +beeches. As it emerged into the moonshine I saw what it was. It +was a giant dog, as large as a calf, tawny tinted, with hanging +jowl, black muzzle, and huge projecting bones. It walked slowly +across the lawn and vanished into the shadow upon the other side. +That dreadful sentinel sent a chill to my heart which I do not +think that any burglar could have done. + +"And now I have a very strange experience to tell you. I had, as +you know, cut off my hair in London, and I had placed it in a +great coil at the bottom of my trunk. One evening, after the +child was in bed, I began to amuse myself by examining the +furniture of my room and by rearranging my own little things. +There was an old chest of drawers in the room, the two upper ones +empty and open, the lower one locked. I had filled the first two +with my linen, and as I had still much to pack away I was +naturally annoyed at not having the use of the third drawer. It +struck me that it might have been fastened by a mere oversight, +so I took out my bunch of keys and tried to open it. The very +first key fitted to perfection, and I drew the drawer open. There +was only one thing in it, but I am sure that you would never +guess what it was. It was my coil of hair. + +"I took it up and examined it. It was of the same peculiar tint, +and the same thickness. But then the impossibility of the thing +obtruded itself upon me. How could my hair have been locked in +the drawer? With trembling hands I undid my trunk, turned out the +contents, and drew from the bottom my own hair. I laid the two +tresses together, and I assure you that they were identical. Was +it not extraordinary? Puzzle as I would, I could make nothing at +all of what it meant. I returned the strange hair to the drawer, +and I said nothing of the matter to the Rucastles as I felt that +I had put myself in the wrong by opening a drawer which they had +locked. + +"I am naturally observant, as you may have remarked, Mr. Holmes, +and I soon had a pretty good plan of the whole house in my head. +There was one wing, however, which appeared not to be inhabited +at all. A door which faced that which led into the quarters of +the Tollers opened into this suite, but it was invariably locked. +One day, however, as I ascended the stair, I met Mr. Rucastle +coming out through this door, his keys in his hand, and a look on +his face which made him a very different person to the round, +jovial man to whom I was accustomed. His cheeks were red, his +brow was all crinkled with anger, and the veins stood out at his +temples with passion. He locked the door and hurried past me +without a word or a look. + +"This aroused my curiosity, so when I went out for a walk in the +grounds with my charge, I strolled round to the side from which I +could see the windows of this part of the house. There were four +of them in a row, three of which were simply dirty, while the +fourth was shuttered up. They were evidently all deserted. As I +strolled up and down, glancing at them occasionally, Mr. Rucastle +came out to me, looking as merry and jovial as ever. + +"'Ah!' said he, 'you must not think me rude if I passed you +without a word, my dear young lady. I was preoccupied with +business matters.' + +"I assured him that I was not offended. 'By the way,' said I, +'you seem to have quite a suite of spare rooms up there, and one +of them has the shutters up.' + +"He looked surprised and, as it seemed to me, a little startled +at my remark. + +"'Photography is one of my hobbies,' said he. 'I have made my +dark room up there. But, dear me! what an observant young lady we +have come upon. Who would have believed it? Who would have ever +believed it?' He spoke in a jesting tone, but there was no jest +in his eyes as he looked at me. I read suspicion there and +annoyance, but no jest. + +"Well, Mr. Holmes, from the moment that I understood that there +was something about that suite of rooms which I was not to know, +I was all on fire to go over them. It was not mere curiosity, +though I have my share of that. It was more a feeling of duty--a +feeling that some good might come from my penetrating to this +place. They talk of woman's instinct; perhaps it was woman's +instinct which gave me that feeling. At any rate, it was there, +and I was keenly on the lookout for any chance to pass the +forbidden door. + +"It was only yesterday that the chance came. I may tell you that, +besides Mr. Rucastle, both Toller and his wife find something to +do in these deserted rooms, and I once saw him carrying a large +black linen bag with him through the door. Recently he has been +drinking hard, and yesterday evening he was very drunk; and when +I came upstairs there was the key in the door. I have no doubt at +all that he had left it there. Mr. and Mrs. Rucastle were both +downstairs, and the child was with them, so that I had an +admirable opportunity. I turned the key gently in the lock, +opened the door, and slipped through. + +"There was a little passage in front of me, unpapered and +uncarpeted, which turned at a right angle at the farther end. +Round this corner were three doors in a line, the first and third +of which were open. They each led into an empty room, dusty and +cheerless, with two windows in the one and one in the other, so +thick with dirt that the evening light glimmered dimly through +them. The centre door was closed, and across the outside of it +had been fastened one of the broad bars of an iron bed, padlocked +at one end to a ring in the wall, and fastened at the other with +stout cord. The door itself was locked as well, and the key was +not there. This barricaded door corresponded clearly with the +shuttered window outside, and yet I could see by the glimmer from +beneath it that the room was not in darkness. Evidently there was +a skylight which let in light from above. As I stood in the +passage gazing at the sinister door and wondering what secret it +might veil, I suddenly heard the sound of steps within the room +and saw a shadow pass backward and forward against the little +slit of dim light which shone out from under the door. A mad, +unreasoning terror rose up in me at the sight, Mr. Holmes. My +overstrung nerves failed me suddenly, and I turned and ran--ran +as though some dreadful hand were behind me clutching at the +skirt of my dress. I rushed down the passage, through the door, +and straight into the arms of Mr. Rucastle, who was waiting +outside. + +"'So,' said he, smiling, 'it was you, then. I thought that it +must be when I saw the door open.' + +"'Oh, I am so frightened!' I panted. + +"'My dear young lady! my dear young lady!'--you cannot think how +caressing and soothing his manner was--'and what has frightened +you, my dear young lady?' + +"But his voice was just a little too coaxing. He overdid it. I +was keenly on my guard against him. + +"'I was foolish enough to go into the empty wing,' I answered. +'But it is so lonely and eerie in this dim light that I was +frightened and ran out again. Oh, it is so dreadfully still in +there!' + +"'Only that?' said he, looking at me keenly. + +"'Why, what did you think?' I asked. + +"'Why do you think that I lock this door?' + +"'I am sure that I do not know.' + +"'It is to keep people out who have no business there. Do you +see?' He was still smiling in the most amiable manner. + +"'I am sure if I had known--' + +"'Well, then, you know now. And if you ever put your foot over +that threshold again'--here in an instant the smile hardened into +a grin of rage, and he glared down at me with the face of a +demon--'I'll throw you to the mastiff.' + +"I was so terrified that I do not know what I did. I suppose that +I must have rushed past him into my room. I remember nothing +until I found myself lying on my bed trembling all over. Then I +thought of you, Mr. Holmes. I could not live there longer without +some advice. I was frightened of the house, of the man, of the +woman, of the servants, even of the child. They were all horrible +to me. If I could only bring you down all would be well. Of +course I might have fled from the house, but my curiosity was +almost as strong as my fears. My mind was soon made up. I would +send you a wire. I put on my hat and cloak, went down to the +office, which is about half a mile from the house, and then +returned, feeling very much easier. A horrible doubt came into my +mind as I approached the door lest the dog might be loose, but I +remembered that Toller had drunk himself into a state of +insensibility that evening, and I knew that he was the only one +in the household who had any influence with the savage creature, +or who would venture to set him free. I slipped in in safety and +lay awake half the night in my joy at the thought of seeing you. +I had no difficulty in getting leave to come into Winchester this +morning, but I must be back before three o'clock, for Mr. and +Mrs. Rucastle are going on a visit, and will be away all the +evening, so that I must look after the child. Now I have told you +all my adventures, Mr. Holmes, and I should be very glad if you +could tell me what it all means, and, above all, what I should +do." + +Holmes and I had listened spellbound to this extraordinary story. +My friend rose now and paced up and down the room, his hands in +his pockets, and an expression of the most profound gravity upon +his face. + +"Is Toller still drunk?" he asked. + +"Yes. I heard his wife tell Mrs. Rucastle that she could do +nothing with him." + +"That is well. And the Rucastles go out to-night?" + +"Yes." + +"Is there a cellar with a good strong lock?" + +"Yes, the wine-cellar." + +"You seem to me to have acted all through this matter like a very +brave and sensible girl, Miss Hunter. Do you think that you could +perform one more feat? I should not ask it of you if I did not +think you a quite exceptional woman." + +"I will try. What is it?" + +"We shall be at the Copper Beeches by seven o'clock, my friend +and I. The Rucastles will be gone by that time, and Toller will, +we hope, be incapable. There only remains Mrs. Toller, who might +give the alarm. If you could send her into the cellar on some +errand, and then turn the key upon her, you would facilitate +matters immensely." + +"I will do it." + +"Excellent! We shall then look thoroughly into the affair. Of +course there is only one feasible explanation. You have been +brought there to personate someone, and the real person is +imprisoned in this chamber. That is obvious. As to who this +prisoner is, I have no doubt that it is the daughter, Miss Alice +Rucastle, if I remember right, who was said to have gone to +America. You were chosen, doubtless, as resembling her in height, +figure, and the colour of your hair. Hers had been cut off, very +possibly in some illness through which she has passed, and so, of +course, yours had to be sacrificed also. By a curious chance you +came upon her tresses. The man in the road was undoubtedly some +friend of hers--possibly her fianc--and no doubt, as you wore +the girl's dress and were so like her, he was convinced from your +laughter, whenever he saw you, and afterwards from your gesture, +that Miss Rucastle was perfectly happy, and that she no longer +desired his attentions. The dog is let loose at night to prevent +him from endeavouring to communicate with her. So much is fairly +clear. The most serious point in the case is the disposition of +the child." + +"What on earth has that to do with it?" I ejaculated. + +"My dear Watson, you as a medical man are continually gaining +light as to the tendencies of a child by the study of the +parents. Don't you see that the converse is equally valid. I have +frequently gained my first real insight into the character of +parents by studying their children. This child's disposition is +abnormally cruel, merely for cruelty's sake, and whether he +derives this from his smiling father, as I should suspect, or +from his mother, it bodes evil for the poor girl who is in their +power." + +"I am sure that you are right, Mr. Holmes," cried our client. "A +thousand things come back to me which make me certain that you +have hit it. Oh, let us lose not an instant in bringing help to +this poor creature." + +"We must be circumspect, for we are dealing with a very cunning +man. We can do nothing until seven o'clock. At that hour we shall +be with you, and it will not be long before we solve the +mystery." + +We were as good as our word, for it was just seven when we +reached the Copper Beeches, having put up our trap at a wayside +public-house. The group of trees, with their dark leaves shining +like burnished metal in the light of the setting sun, were +sufficient to mark the house even had Miss Hunter not been +standing smiling on the door-step. + +"Have you managed it?" asked Holmes. + +A loud thudding noise came from somewhere downstairs. "That is +Mrs. Toller in the cellar," said she. "Her husband lies snoring +on the kitchen rug. Here are his keys, which are the duplicates +of Mr. Rucastle's." + +"You have done well indeed!" cried Holmes with enthusiasm. "Now +lead the way, and we shall soon see the end of this black +business." + +We passed up the stair, unlocked the door, followed on down a +passage, and found ourselves in front of the barricade which Miss +Hunter had described. Holmes cut the cord and removed the +transverse bar. Then he tried the various keys in the lock, but +without success. No sound came from within, and at the silence +Holmes' face clouded over. + +"I trust that we are not too late," said he. "I think, Miss +Hunter, that we had better go in without you. Now, Watson, put +your shoulder to it, and we shall see whether we cannot make our +way in." + +It was an old rickety door and gave at once before our united +strength. Together we rushed into the room. It was empty. There +was no furniture save a little pallet bed, a small table, and a +basketful of linen. The skylight above was open, and the prisoner +gone. + +"There has been some villainy here," said Holmes; "this beauty +has guessed Miss Hunter's intentions and has carried his victim +off." + +"But how?" + +"Through the skylight. We shall soon see how he managed it." He +swung himself up onto the roof. "Ah, yes," he cried, "here's the +end of a long light ladder against the eaves. That is how he did +it." + +"But it is impossible," said Miss Hunter; "the ladder was not +there when the Rucastles went away." + +"He has come back and done it. I tell you that he is a clever and +dangerous man. I should not be very much surprised if this were +he whose step I hear now upon the stair. I think, Watson, that it +would be as well for you to have your pistol ready." + +The words were hardly out of his mouth before a man appeared at +the door of the room, a very fat and burly man, with a heavy +stick in his hand. Miss Hunter screamed and shrunk against the +wall at the sight of him, but Sherlock Holmes sprang forward and +confronted him. + +"You villain!" said he, "where's your daughter?" + +The fat man cast his eyes round, and then up at the open +skylight. + +"It is for me to ask you that," he shrieked, "you thieves! Spies +and thieves! I have caught you, have I? You are in my power. I'll +serve you!" He turned and clattered down the stairs as hard as he +could go. + +"He's gone for the dog!" cried Miss Hunter. + +"I have my revolver," said I. + +"Better close the front door," cried Holmes, and we all rushed +down the stairs together. We had hardly reached the hall when we +heard the baying of a hound, and then a scream of agony, with a +horrible worrying sound which it was dreadful to listen to. An +elderly man with a red face and shaking limbs came staggering out +at a side door. + +"My God!" he cried. "Someone has loosed the dog. It's not been +fed for two days. Quick, quick, or it'll be too late!" + +Holmes and I rushed out and round the angle of the house, with +Toller hurrying behind us. There was the huge famished brute, its +black muzzle buried in Rucastle's throat, while he writhed and +screamed upon the ground. Running up, I blew its brains out, and +it fell over with its keen white teeth still meeting in the great +creases of his neck. With much labour we separated them and +carried him, living but horribly mangled, into the house. We laid +him upon the drawing-room sofa, and having dispatched the sobered +Toller to bear the news to his wife, I did what I could to +relieve his pain. We were all assembled round him when the door +opened, and a tall, gaunt woman entered the room. + +"Mrs. Toller!" cried Miss Hunter. + +"Yes, miss. Mr. Rucastle let me out when he came back before he +went up to you. Ah, miss, it is a pity you didn't let me know +what you were planning, for I would have told you that your pains +were wasted." + +"Ha!" said Holmes, looking keenly at her. "It is clear that Mrs. +Toller knows more about this matter than anyone else." + +"Yes, sir, I do, and I am ready enough to tell what I know." + +"Then, pray, sit down, and let us hear it for there are several +points on which I must confess that I am still in the dark." + +"I will soon make it clear to you," said she; "and I'd have done +so before now if I could ha' got out from the cellar. If there's +police-court business over this, you'll remember that I was the +one that stood your friend, and that I was Miss Alice's friend +too. + +"She was never happy at home, Miss Alice wasn't, from the time +that her father married again. She was slighted like and had no +say in anything, but it never really became bad for her until +after she met Mr. Fowler at a friend's house. As well as I could +learn, Miss Alice had rights of her own by will, but she was so +quiet and patient, she was, that she never said a word about them +but just left everything in Mr. Rucastle's hands. He knew he was +safe with her; but when there was a chance of a husband coming +forward, who would ask for all that the law would give him, then +her father thought it time to put a stop on it. He wanted her to +sign a paper, so that whether she married or not, he could use +her money. When she wouldn't do it, he kept on worrying her until +she got brain-fever, and for six weeks was at death's door. Then +she got better at last, all worn to a shadow, and with her +beautiful hair cut off; but that didn't make no change in her +young man, and he stuck to her as true as man could be." + +"Ah," said Holmes, "I think that what you have been good enough +to tell us makes the matter fairly clear, and that I can deduce +all that remains. Mr. Rucastle then, I presume, took to this +system of imprisonment?" + +"Yes, sir." + +"And brought Miss Hunter down from London in order to get rid of +the disagreeable persistence of Mr. Fowler." + +"That was it, sir." + +"But Mr. Fowler being a persevering man, as a good seaman should +be, blockaded the house, and having met you succeeded by certain +arguments, metallic or otherwise, in convincing you that your +interests were the same as his." + +"Mr. Fowler was a very kind-spoken, free-handed gentleman," said +Mrs. Toller serenely. + +"And in this way he managed that your good man should have no +want of drink, and that a ladder should be ready at the moment +when your master had gone out." + +"You have it, sir, just as it happened." + +"I am sure we owe you an apology, Mrs. Toller," said Holmes, "for +you have certainly cleared up everything which puzzled us. And +here comes the country surgeon and Mrs. Rucastle, so I think, +Watson, that we had best escort Miss Hunter back to Winchester, +as it seems to me that our locus standi now is rather a +questionable one." + +And thus was solved the mystery of the sinister house with the +copper beeches in front of the door. Mr. Rucastle survived, but +was always a broken man, kept alive solely through the care of +his devoted wife. They still live with their old servants, who +probably know so much of Rucastle's past life that he finds it +difficult to part from them. Mr. Fowler and Miss Rucastle were +married, by special license, in Southampton the day after their +flight, and he is now the holder of a government appointment in +the island of Mauritius. As to Miss Violet Hunter, my friend +Holmes, rather to my disappointment, manifested no further +interest in her when once she had ceased to be the centre of one +of his problems, and she is now the head of a private school at +Walsall, where I believe that she has met with considerable success. + + + + + + + + + +End of the Project Gutenberg EBook of The Adventures of Sherlock Holmes, by +Arthur Conan Doyle + +*** END OF THIS PROJECT GUTENBERG EBOOK THE ADVENTURES OF SHERLOCK HOLMES *** + +***** This file should be named 1661-8.txt or 1661-8.zip ***** +This and all associated files of various formats will be found in: + http://www.gutenberg.org/1/6/6/1661/ + +Produced by an anonymous Project Gutenberg volunteer and Jose Menendez + +Updated editions will replace the previous one--the old editions +will be renamed. + +Creating the works from public domain print editions means that no +one owns a United States copyright in these works, so the Foundation +(and you!) can copy and distribute it in the United States without +permission and without paying copyright royalties. Special rules, +set forth in the General Terms of Use part of this license, apply to +copying and distributing Project Gutenberg-tm electronic works to +protect the PROJECT GUTENBERG-tm concept and trademark. Project +Gutenberg is a registered trademark, and may not be used if you +charge for the eBooks, unless you receive specific permission. If you +do not charge anything for copies of this eBook, complying with the +rules is very easy. You may use this eBook for nearly any purpose +such as creation of derivative works, reports, performances and +research. They may be modified and printed and given away--you may do +practically ANYTHING with public domain eBooks. Redistribution is +subject to the trademark license, especially commercial +redistribution. + + + +*** START: FULL LICENSE *** + +THE FULL PROJECT GUTENBERG LICENSE +PLEASE READ THIS BEFORE YOU DISTRIBUTE OR USE THIS WORK + +To protect the Project Gutenberg-tm mission of promoting the free +distribution of electronic works, by using or distributing this work +(or any other work associated in any way with the phrase "Project +Gutenberg"), you agree to comply with all the terms of the Full Project +Gutenberg-tm License (available with this file or online at +http://gutenberg.net/license). + + +Section 1. General Terms of Use and Redistributing Project Gutenberg-tm +electronic works + +1.A. By reading or using any part of this Project Gutenberg-tm +electronic work, you indicate that you have read, understand, agree to +and accept all the terms of this license and intellectual property +(trademark/copyright) agreement. If you do not agree to abide by all +the terms of this agreement, you must cease using and return or destroy +all copies of Project Gutenberg-tm electronic works in your possession. +If you paid a fee for obtaining a copy of or access to a Project +Gutenberg-tm electronic work and you do not agree to be bound by the +terms of this agreement, you may obtain a refund from the person or +entity to whom you paid the fee as set forth in paragraph 1.E.8. + +1.B. "Project Gutenberg" is a registered trademark. It may only be +used on or associated in any way with an electronic work by people who +agree to be bound by the terms of this agreement. There are a few +things that you can do with most Project Gutenberg-tm electronic works +even without complying with the full terms of this agreement. See +paragraph 1.C below. There are a lot of things you can do with Project +Gutenberg-tm electronic works if you follow the terms of this agreement +and help preserve free future access to Project Gutenberg-tm electronic +works. See paragraph 1.E below. + +1.C. The Project Gutenberg Literary Archive Foundation ("the Foundation" +or PGLAF), owns a compilation copyright in the collection of Project +Gutenberg-tm electronic works. Nearly all the individual works in the +collection are in the public domain in the United States. If an +individual work is in the public domain in the United States and you are +located in the United States, we do not claim a right to prevent you from +copying, distributing, performing, displaying or creating derivative +works based on the work as long as all references to Project Gutenberg +are removed. Of course, we hope that you will support the Project +Gutenberg-tm mission of promoting free access to electronic works by +freely sharing Project Gutenberg-tm works in compliance with the terms of +this agreement for keeping the Project Gutenberg-tm name associated with +the work. You can easily comply with the terms of this agreement by +keeping this work in the same format with its attached full Project +Gutenberg-tm License when you share it without charge with others. + +1.D. The copyright laws of the place where you are located also govern +what you can do with this work. Copyright laws in most countries are in +a constant state of change. If you are outside the United States, check +the laws of your country in addition to the terms of this agreement +before downloading, copying, displaying, performing, distributing or +creating derivative works based on this work or any other Project +Gutenberg-tm work. The Foundation makes no representations concerning +the copyright status of any work in any country outside the United +States. + +1.E. Unless you have removed all references to Project Gutenberg: + +1.E.1. The following sentence, with active links to, or other immediate +access to, the full Project Gutenberg-tm License must appear prominently +whenever any copy of a Project Gutenberg-tm work (any work on which the +phrase "Project Gutenberg" appears, or with which the phrase "Project +Gutenberg" is associated) is accessed, displayed, performed, viewed, +copied or distributed: + +This eBook is for the use of anyone anywhere at no cost and with +almost no restrictions whatsoever. You may copy it, give it away or +re-use it under the terms of the Project Gutenberg License included +with this eBook or online at www.gutenberg.net + +1.E.2. If an individual Project Gutenberg-tm electronic work is derived +from the public domain (does not contain a notice indicating that it is +posted with permission of the copyright holder), the work can be copied +and distributed to anyone in the United States without paying any fees +or charges. If you are redistributing or providing access to a work +with the phrase "Project Gutenberg" associated with or appearing on the +work, you must comply either with the requirements of paragraphs 1.E.1 +through 1.E.7 or obtain permission for the use of the work and the +Project Gutenberg-tm trademark as set forth in paragraphs 1.E.8 or +1.E.9. + +1.E.3. If an individual Project Gutenberg-tm electronic work is posted +with the permission of the copyright holder, your use and distribution +must comply with both paragraphs 1.E.1 through 1.E.7 and any additional +terms imposed by the copyright holder. Additional terms will be linked +to the Project Gutenberg-tm License for all works posted with the +permission of the copyright holder found at the beginning of this work. + +1.E.4. Do not unlink or detach or remove the full Project Gutenberg-tm +License terms from this work, or any files containing a part of this +work or any other work associated with Project Gutenberg-tm. + +1.E.5. Do not copy, display, perform, distribute or redistribute this +electronic work, or any part of this electronic work, without +prominently displaying the sentence set forth in paragraph 1.E.1 with +active links or immediate access to the full terms of the Project +Gutenberg-tm License. + +1.E.6. You may convert to and distribute this work in any binary, +compressed, marked up, nonproprietary or proprietary form, including any +word processing or hypertext form. However, if you provide access to or +distribute copies of a Project Gutenberg-tm work in a format other than +"Plain Vanilla ASCII" or other format used in the official version +posted on the official Project Gutenberg-tm web site (www.gutenberg.net), +you must, at no additional cost, fee or expense to the user, provide a +copy, a means of exporting a copy, or a means of obtaining a copy upon +request, of the work in its original "Plain Vanilla ASCII" or other +form. Any alternate format must include the full Project Gutenberg-tm +License as specified in paragraph 1.E.1. + +1.E.7. Do not charge a fee for access to, viewing, displaying, +performing, copying or distributing any Project Gutenberg-tm works +unless you comply with paragraph 1.E.8 or 1.E.9. + +1.E.8. You may charge a reasonable fee for copies of or providing +access to or distributing Project Gutenberg-tm electronic works provided +that + +- You pay a royalty fee of 20% of the gross profits you derive from + the use of Project Gutenberg-tm works calculated using the method + you already use to calculate your applicable taxes. The fee is + owed to the owner of the Project Gutenberg-tm trademark, but he + has agreed to donate royalties under this paragraph to the + Project Gutenberg Literary Archive Foundation. Royalty payments + must be paid within 60 days following each date on which you + prepare (or are legally required to prepare) your periodic tax + returns. Royalty payments should be clearly marked as such and + sent to the Project Gutenberg Literary Archive Foundation at the + address specified in Section 4, "Information about donations to + the Project Gutenberg Literary Archive Foundation." + +- You provide a full refund of any money paid by a user who notifies + you in writing (or by e-mail) within 30 days of receipt that s/he + does not agree to the terms of the full Project Gutenberg-tm + License. You must require such a user to return or + destroy all copies of the works possessed in a physical medium + and discontinue all use of and all access to other copies of + Project Gutenberg-tm works. + +- You provide, in accordance with paragraph 1.F.3, a full refund of any + money paid for a work or a replacement copy, if a defect in the + electronic work is discovered and reported to you within 90 days + of receipt of the work. + +- You comply with all other terms of this agreement for free + distribution of Project Gutenberg-tm works. + +1.E.9. If you wish to charge a fee or distribute a Project Gutenberg-tm +electronic work or group of works on different terms than are set +forth in this agreement, you must obtain permission in writing from +both the Project Gutenberg Literary Archive Foundation and Michael +Hart, the owner of the Project Gutenberg-tm trademark. Contact the +Foundation as set forth in Section 3 below. + +1.F. + +1.F.1. Project Gutenberg volunteers and employees expend considerable +effort to identify, do copyright research on, transcribe and proofread +public domain works in creating the Project Gutenberg-tm +collection. Despite these efforts, Project Gutenberg-tm electronic +works, and the medium on which they may be stored, may contain +"Defects," such as, but not limited to, incomplete, inaccurate or +corrupt data, transcription errors, a copyright or other intellectual +property infringement, a defective or damaged disk or other medium, a +computer virus, or computer codes that damage or cannot be read by +your equipment. + +1.F.2. LIMITED WARRANTY, DISCLAIMER OF DAMAGES - Except for the "Right +of Replacement or Refund" described in paragraph 1.F.3, the Project +Gutenberg Literary Archive Foundation, the owner of the Project +Gutenberg-tm trademark, and any other party distributing a Project +Gutenberg-tm electronic work under this agreement, disclaim all +liability to you for damages, costs and expenses, including legal +fees. YOU AGREE THAT YOU HAVE NO REMEDIES FOR NEGLIGENCE, STRICT +LIABILITY, BREACH OF WARRANTY OR BREACH OF CONTRACT EXCEPT THOSE +PROVIDED IN PARAGRAPH 1.F.3. YOU AGREE THAT THE FOUNDATION, THE +TRADEMARK OWNER, AND ANY DISTRIBUTOR UNDER THIS AGREEMENT WILL NOT BE +LIABLE TO YOU FOR ACTUAL, DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE OR +INCIDENTAL DAMAGES EVEN IF YOU GIVE NOTICE OF THE POSSIBILITY OF SUCH +DAMAGE. + +1.F.3. LIMITED RIGHT OF REPLACEMENT OR REFUND - If you discover a +defect in this electronic work within 90 days of receiving it, you can +receive a refund of the money (if any) you paid for it by sending a +written explanation to the person you received the work from. If you +received the work on a physical medium, you must return the medium with +your written explanation. The person or entity that provided you with +the defective work may elect to provide a replacement copy in lieu of a +refund. If you received the work electronically, the person or entity +providing it to you may choose to give you a second opportunity to +receive the work electronically in lieu of a refund. If the second copy +is also defective, you may demand a refund in writing without further +opportunities to fix the problem. + +1.F.4. Except for the limited right of replacement or refund set forth +in paragraph 1.F.3, this work is provided to you 'AS-IS' WITH NO OTHER +WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO +WARRANTIES OF MERCHANTIBILITY OR FITNESS FOR ANY PURPOSE. + +1.F.5. Some states do not allow disclaimers of certain implied +warranties or the exclusion or limitation of certain types of damages. +If any disclaimer or limitation set forth in this agreement violates the +law of the state applicable to this agreement, the agreement shall be +interpreted to make the maximum disclaimer or limitation permitted by +the applicable state law. The invalidity or unenforceability of any +provision of this agreement shall not void the remaining provisions. + +1.F.6. INDEMNITY - You agree to indemnify and hold the Foundation, the +trademark owner, any agent or employee of the Foundation, anyone +providing copies of Project Gutenberg-tm electronic works in accordance +with this agreement, and any volunteers associated with the production, +promotion and distribution of Project Gutenberg-tm electronic works, +harmless from all liability, costs and expenses, including legal fees, +that arise directly or indirectly from any of the following which you do +or cause to occur: (a) distribution of this or any Project Gutenberg-tm +work, (b) alteration, modification, or additions or deletions to any +Project Gutenberg-tm work, and (c) any Defect you cause. + + +Section 2. Information about the Mission of Project Gutenberg-tm + +Project Gutenberg-tm is synonymous with the free distribution of +electronic works in formats readable by the widest variety of computers +including obsolete, old, middle-aged and new computers. It exists +because of the efforts of hundreds of volunteers and donations from +people in all walks of life. + +Volunteers and financial support to provide volunteers with the +assistance they need are critical to reaching Project Gutenberg-tm's +goals and ensuring that the Project Gutenberg-tm collection will +remain freely available for generations to come. In 2001, the Project +Gutenberg Literary Archive Foundation was created to provide a secure +and permanent future for Project Gutenberg-tm and future generations. +To learn more about the Project Gutenberg Literary Archive Foundation +and how your efforts and donations can help, see Sections 3 and 4 +and the Foundation web page at http://www.pglaf.org. + + +Section 3. Information about the Project Gutenberg Literary Archive +Foundation + +The Project Gutenberg Literary Archive Foundation is a non profit +501(c)(3) educational corporation organized under the laws of the +state of Mississippi and granted tax exempt status by the Internal +Revenue Service. The Foundation's EIN or federal tax identification +number is 64-6221541. Its 501(c)(3) letter is posted at +http://pglaf.org/fundraising. Contributions to the Project Gutenberg +Literary Archive Foundation are tax deductible to the full extent +permitted by U.S. federal laws and your state's laws. + +The Foundation's principal office is located at 4557 Melan Dr. S. +Fairbanks, AK, 99712., but its volunteers and employees are scattered +throughout numerous locations. Its business office is located at +809 North 1500 West, Salt Lake City, UT 84116, (801) 596-1887, email +business@pglaf.org. Email contact links and up to date contact +information can be found at the Foundation's web site and official +page at http://pglaf.org + +For additional contact information: + Dr. Gregory B. Newby + Chief Executive and Director + gbnewby@pglaf.org + + +Section 4. Information about Donations to the Project Gutenberg +Literary Archive Foundation + +Project Gutenberg-tm depends upon and cannot survive without wide +spread public support and donations to carry out its mission of +increasing the number of public domain and licensed works that can be +freely distributed in machine readable form accessible by the widest +array of equipment including outdated equipment. Many small donations +($1 to $5,000) are particularly important to maintaining tax exempt +status with the IRS. + +The Foundation is committed to complying with the laws regulating +charities and charitable donations in all 50 states of the United +States. Compliance requirements are not uniform and it takes a +considerable effort, much paperwork and many fees to meet and keep up +with these requirements. We do not solicit donations in locations +where we have not received written confirmation of compliance. To +SEND DONATIONS or determine the status of compliance for any +particular state visit http://pglaf.org + +While we cannot and do not solicit contributions from states where we +have not met the solicitation requirements, we know of no prohibition +against accepting unsolicited donations from donors in such states who +approach us with offers to donate. + +International donations are gratefully accepted, but we cannot make +any statements concerning tax treatment of donations received from +outside the United States. U.S. laws alone swamp our small staff. + +Please check the Project Gutenberg Web pages for current donation +methods and addresses. Donations are accepted in a number of other +ways including including checks, online payments and credit card +donations. To donate, please visit: http://pglaf.org/donate + + +Section 5. General Information About Project Gutenberg-tm electronic +works. + +Professor Michael S. Hart is the originator of the Project Gutenberg-tm +concept of a library of electronic works that could be freely shared +with anyone. For thirty years, he produced and distributed Project +Gutenberg-tm eBooks with only a loose network of volunteer support. + + +Project Gutenberg-tm eBooks are often created from several printed +editions, all of which are confirmed as Public Domain in the U.S. +unless a copyright notice is included. Thus, we do not necessarily +keep eBooks in compliance with any particular paper edition. + + +Most people start at our Web site which has the main PG search facility: + + http://www.gutenberg.net + +This Web site includes information about Project Gutenberg-tm, +including how to make donations to the Project Gutenberg Literary +Archive Foundation, how to help produce our new eBooks, and how to +subscribe to our email newsletter to hear about new eBooks. diff --git a/slides_sources/old_versions/week-04/homework/sherlock_small.txt b/slides_sources/old_versions/week-04/homework/sherlock_small.txt new file mode 100644 index 0000000..992a29b --- /dev/null +++ b/slides_sources/old_versions/week-04/homework/sherlock_small.txt @@ -0,0 +1,16 @@ +One night--it was on the twentieth of March, 1888--I was +returning from a journey to a patient (for I had now returned to +civil practice), when my way led me through Baker Street. As I +passed the well-remembered door, which must always be associated +in my mind with my wooing, and with the dark incidents of the +Study in Scarlet, I was seized with a keen desire to see Holmes +again, and to know how he was employing his extraordinary powers. +His rooms were brilliantly lit, and, even as I looked up, I saw +his tall, spare figure pass twice in a dark silhouette against +the blind. He was pacing the room swiftly, eagerly, with his head +sunk upon his chest and his hands clasped behind him. To me, who +knew his every mood and habit, his attitude and manner told their +own story. He was at work again. He had risen out of his +drug-created dreams and was hot upon the scent of some new +problem. I rang the bell and was shown up to the chamber which +had formerly been in part my own. diff --git a/slides_sources/old_versions/week-04/homework/trigram_solution.py b/slides_sources/old_versions/week-04/homework/trigram_solution.py new file mode 100644 index 0000000..fb2759f --- /dev/null +++ b/slides_sources/old_versions/week-04/homework/trigram_solution.py @@ -0,0 +1,82 @@ +#/usr/bin/ev python + +""" +Trigram.py + +A solution to the trigram coding Kata: + +http://codekata.pragprog.com/2007/01/kata_fourteen_t.html + +Chris Barker's Solution +""" + +# infilename = "sherlock_small.txt" +infilename = "sherlock.txt" + +import string +import random + +# translation table for string.translate: +# I use this to purge the punctuation.. + +# stuff I want to keep: +valid = string.letters + "'" # keep the contractions +all = ''.join([chr(i) for i in range(256)]) +table = [] +for c in all: + if c in valid: + table.append(c) + else: + table.append(' ') +table = ''.join(table) + +infile = open(infilename, 'r') +# strip out the header, table of contents, etc. +for i in range(61): + infile.readline() +# read the rest of the file into memory +in_data = infile.read() + +# Dictionary for trigram results: +# The keys will be all the word pairs +# The values will be a list of the words that follow each pair +word_pairs = {} + +# lower-case everything to remove that complication: +in_data = in_data.lower() + +# strip out the punctuation: +in_data = in_data.translate(table) + +# split into words +words = in_data.split() + +# remove the bare single quotes +# " ' " is both a quote and an apostrophe +words = [word for word in words if word != "'"] # loop through the words +for i in range(len(words) - 2): + pair = " ".join(words[i:i+2]) + follower = words[i+2] + # setdefault() returns the value if pair is already in the dict + # if it's not, it adds it, setting the value to a an empty list + # then it returns the list, which we then append the following + # word to. + word_pairs.setdefault(pair,[]).append(follower) + + +# A little reporting +#for pair, followers in word_pairs.items(): +# if len(followers) > 1: +# print pair, followers + +# create some new text +new_text = [] +for i in range (100): # do 100 sets. + pair = random.sample(word_pairs, 1)[0] + follower = random.sample(word_pairs[pair], 1)[0] + new_text.extend( (pair, follower) ) + +new_text = " ".join(new_text) + +print new_text + diff --git a/slides_sources/old_versions/week-04/presentation-week-04.pdf b/slides_sources/old_versions/week-04/presentation-week-04.pdf new file mode 100644 index 0000000000000000000000000000000000000000..0e8034c2d1612ab04f6adb02be5f186eda4af4a2 GIT binary patch literal 197165 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

KaIpngX~2yJYa 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 F{|C+?dOiRE literal 0 HcmV?d00001 diff --git a/slides_sources/old_versions/week-04/presentation-week-04.tex b/slides_sources/old_versions/week-04/presentation-week-04.tex new file mode 100644 index 0000000..53fe1d3 --- /dev/null +++ b/slides_sources/old_versions/week-04/presentation-week-04.tex @@ -0,0 +1,1062 @@ +\documentclass{beamer} +%\usepackage[latin1]{inputenc} +\usetheme{Warsaw} +\title[Intro to Python: Week 4]{Introduction to Python:\\ Dictionaries, Sets, Exceptions\\ Files and Text Processing} +\author{Christopher Barker} +\institute{UW Continuing Education} +\date{October 22, 2013} + +\usepackage{listings} +\usepackage{hyperref} + +\begin{document} + +% --------------------------------------------- +\begin{frame} + \titlepage +\end{frame} + +% --------------------------------------------- +\begin{frame} +\frametitle{Table of Contents} +%\tableofcontents[currentsection] + \tableofcontents +\end{frame} + + +\section{Review/Questions} + +% --------------------------------------------- +\begin{frame}{Review of Previous Class} + +\begin{itemize} + \item Sequences + \item Lists + \item Tuples +\end{itemize} + +\vfill +{\Large Any questions?} + +\end{frame} + + +% --------------------------------------------- +\begin{frame}{Lightning Talks} + +\vfill +{\LARGE Lightning talks today:} + +\vfill +{\Large ( Jo-Anne Antoun )} + +\vfill +{\Large + Sako Eaton + +\vfill +Brandon Ivers + +\vfill +Gary Pei + +\vfill +Nathan Savage + +} +\vfill + +\end{frame} + + +% -------------------------------------------- +\begin{frame}[fragile]{Notes on Workflow} + + \vfill + {\Large For more than a few lines:} + + \vfill + {\large Write your code in a module} + + \vfill + {\large Have a way to re-run quickly} + \begin{itemize} + \item Plain command line: \verb|$ python my_script.py| + \item iPython: \verb|run my_script.py| + \item The ``run'' button / keystroke in your IDE. + \end{itemize} + + \vfill + +\end{frame} + + +% --------------------------------------------- +\begin{frame}{Finish Last Class...} + + \vfill + {\Large More on Looping} + + \vfill + {\Large Strings!} + + \vfill + +\end{frame} + +%------------------------------- +\begin{frame}{Lightning Talks} + +{\LARGE Lightning Talks:} + +\vfill +{\Large +Jo-Anne Antoun + +} +\vfill + +\end{frame} + + +% ################################## +\section{Dictionaries and Sets} + +% --------------------------------------------- +\begin{frame}[fragile]{Dictionary} + +{\Large Python calls it a \verb|dict| } + +\vfill +{\Large Other languages call it:} +\begin{itemize} + \item dictionary + \item associative array + \item map + \item hash table + \item hash + \item key-value pair +\end{itemize} + +\vfill + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Dictionary Constructors} + +\begin{verbatim} +>>> {'key1': 3, 'key2': 5} +{'key1': 3, 'key2': 5} + +>>> dict([('key1', 3),('key2', 5)]) +{'key1': 3, 'key2': 5} + +>>> dict(key1=3, key2= 5) +{'key1': 3, 'key2': 5} + +>>> d = {} +>>> d['key1'] = 3 +>>> d['key2'] = 5 +>>> d +{'key1': 3, 'key2': 5} +\end{verbatim} +% {\Large Which to use depends on the shape of your data} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Dictionary Indexing} + +\begin{verbatim} +>>> d = {'name': 'Brian', 'score': 42} +>>> d['score'] +42 +>>> d = {1: 'one', 0: 'zero'} +>>> d[0] +'zero' +>>> d['non-existing key'] +Traceback (most recent call last): + File "", line 1, in +KeyError: 'non-existing key' +\end{verbatim} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Dictionary Indexing} + +{\Large Keys can be any immutable:} +\begin{itemize} + \item numbers + \item string + \item tuples +\end{itemize} + +\begin{verbatim} +In [325]: d[3] = 'string' +In [326]: d[3.14] = 'pi' +In [327]: d['pi'] = 3.14 +In [328]: d[ (1,2,3) ] = 'a tuple key' +In [329]: d[ [1,2,3] ] = 'a list key' + TypeError: unhashable type: 'list' +\end{verbatim} + +\vfill +Actually -- any "hashable" type. +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Dictionary Indexing} + +\vfill +{\Large hash functions convert arbitrarily large data to a small proxy (usually int) + +\vfill +always return the same proxy for the same input + +\vfill +MD5, SHA, etc +\vfill +} +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Dictionary Indexing} + +\vfill +{\Large +Dictionaries hash the key to an integer proxy and use it to find the key and value +} +\vfill +{\Large +Key lookup is efficient because the hash function leads directly to a bucket with a very few keys (often just one) +} +\vfill +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Dictionary Indexing} + +\vfill +{\Large +What would happen if the proxy changed after storing a key? +} +\vfill +{\Large +Hashability requires immutability} +\vfill +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Dictionary Indexing} + +\vfill +{\Large + +Key lookup is very efficient + +\vfill +Same average time regardless of size +} + +\vfill +also... Python name look-ups are implemented with dict: + + --- its highly optimized +\end{frame} + + +% --------------------------------------------- +\begin{frame}[fragile]{Dictionary Indexing} + +\vfill +{\Large +{\center + +key to value + +lookup is one way + +}} +\vfill +{\Large +{\center + +value to key + +requires visiting the whole dict + +}} + +\vfill +{\Large +if you need to check dict values often, create another dict or set (up to you to keep them in sync) + +} +\vfill +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Dictionary Ordering (not)} + +\vfill +{\Large +dictionaries have no defined order +} +\vfill +\begin{verbatim} +In [352]: d = {'one':1, 'two':2, 'three':3} + +In [353]: d +Out[353]: {'one': 1, 'three': 3, 'two': 2} + +In [354]: d.keys() +Out[354]: ['three', 'two', 'one'] +\end{verbatim} +\vfill +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Dictionary Iterating} + +{\Large \verb|for| iterates the keys} +\vfill +\begin{verbatim} +>>> d = {'name': 'Brian', 'score': 42} +>>> for x in d: +... print x +... +score name +\end{verbatim} +\vfill +{note the different order...} +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{dict keys and values} + +\vfill +\begin{verbatim} +>>> d.keys() +['score', 'name'] + +>>> d.values() +[42, 'Brian'] + +>>> d.items() +[('score', 42), ('name', 'Brian')] +\end{verbatim} +\vfill +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{dict keys and values} + +{\Large iterating on everything} +\vfill +\begin{verbatim} +>>> d = {'name': 'Brian', 'score': 42} +>>> for k, v in d.items(): +... print "%s: %s" % (k, v) +... +score: 42 +name: Brian +\end{verbatim} +\vfill +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Dictionary Performance } + +\begin{itemize} + \item indexing is fast and constant time: O(1) + \item x in s cpnstant time: O(1) + \item visiting all is proportional to n: O(n) + \item inserting is constant time: O(1) + \item deleting is constant time: O(1) +\end{itemize} + +\vfill +\url{ http://wiki.python.org/moin/TimeComplexity} + +\end{frame} + + + +% --------------------------------------------- +\begin{frame}[fragile]{ Sets } + +\vfill +{\Large \verb|set| is an unordered collection of distinct values} + +\vfill +{\Large Essentially a dict with only keys} + +\vfill + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Set Constructors} + +\vfill +\begin{verbatim} +>>> set() +set([]) +>>> set([1, 2, 3]) +set([1, 2, 3]) +# as of 2.7 +>>> {1, 2, 3} +set([1, 2, 3]) +>>> s = set() +>>> s.update([1, 2, 3]) +>>> s +set([1, 2, 3]) +\end{verbatim} +\vfill + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{ Set Properties} + +\vfill +{\Large \verb|Set| members must be hashable} + +\vfill +{\Large Like dictionary keys -- and for same reason (efficient lookup)} + +\vfill +{\Large No indexing (unordered) } + +\vfill +\begin{verbatim} +>>> s[1] +Traceback (most recent call last): + File "", line 1, in +TypeError: 'set' object does not support indexing +\end{verbatim} + +\vfill +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{ Set Methods} + +\begin{verbatim} +>> s = set([1]) +>>> s.pop() # an arbitrary member +1 +>>> s.pop() +Traceback (most recent call last): + File "", line 1, in +KeyError: 'pop from an empty set' + +>>> s = set([1, 2, 3]) +>>> s.remove(2) +>>> s.remove(2) +Traceback (most recent call last): + File "", line 1, in +KeyError: 2 +\end{verbatim} + +\vfill +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{ Set Methods} + +\begin{verbatim} +s.isdisjoint(other) + +s.issubset(other) + +s.union(other, ...) + +s.intersection(other, ...) + +s.difference(other, ...) + +s.symmetric_difference( other, ...) +\end{verbatim} + +\vfill +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{ Frozen Set} + +\vfill +{\Large Also \verb|frozenset|} + +\vfill +{\Large immutable -- for use as a key in a dict\\ +(or another set...)} + +\vfill +\begin{verbatim} +>>> fs = frozenset((3,8,5)) +>>> fs.add(9) +Traceback (most recent call last): + File "", line 1, in +AttributeError: 'frozenset' object has no attribute 'add' +\end{verbatim} + +\vfill +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{LAB} + +\vfill +{\Large Dictionary LAB:} + +\vfill +{\large \verb|code/dict_lab.html (rst) |} + +\vfill +\end{frame} + + +%------------------------------- +\begin{frame}{Lightning Talks} + +{\LARGE Lightning Talks:} + +\vfill +{\Large + Sako Eaton + +\vfill +Brandon Ivers +} +\vfill + +\end{frame} + +%%%%%%%%%%%%%%%%%%%%%%%%% +\section{Exceptions} + +%----------------------------------- +\begin{frame}[fragile]{Exceptions} + +{\Large Another Branching structure:} +\vfill +\begin{verbatim} +try: + do_something() + f = open('missing.txt') + process(f) # never called if file missing +except IOError: + print "couldn't open missing.txt" +\end{verbatim} +\vfill +\end{frame} + +\begin{frame}[fragile]{Exceptions} + +{\Large Never Do this:} +\vfill +\begin{verbatim} +try: + do_something() + f = open('missing.txt') + process(f) # never called if file missing +except: + print "couldn't open missing.txt" +\end{verbatim} +\vfill +\end{frame} + +\begin{frame}[fragile]{Exceptions} + +{\Large Use Exceptions, rather than your own tests + + \hspace{0.1in} -- Don't do this:} + +\vfill +\begin{verbatim} +do_something() +if os.path.exists('missing.txt'): + f = open('missing.txt') + process(f) # never called if file missing +\end{verbatim} +\vfill +it will almost always work -- but the almost will drive you crazy +\end{frame} + + +\begin{frame}[fragile]{Exceptions} + +{\centering + +{\Large "easier to ask forgiveness than permission" +\vfill +\hfill -- Grace Hopper +} +} + +\vfill +\url{http://www.youtube.com/watch?v=AZDWveIdqjY} + +(Pycon talk by Alex Martelli) +\end{frame} + + +\begin{frame}[fragile]{Exceptions} + +\vfill +{\Large +For simple scripts, let exceptions happen\\ +\vfill + +Only handle the exception if the code can and will do something about it +} +\vfill +(much better debugging info when an error does occur) +\end{frame} + + +\begin{frame}[fragile]{Exceptions -- finally } + +\vfill +\begin{verbatim} +try: + do_something() + f = open('missing.txt') + process(f) # never called if file missing +except IOError: + print "couldn't open missing.txt" +finally: + do_some_clean-up +\end{verbatim} +\vfill +{\Large the \verb|finally:| clause will always run} +\end{frame} + +\begin{frame}[fragile]{Exceptions -- else } + +\vfill +\begin{verbatim} +try: + do_something() + f = open('missing.txt') +except IOError: + print "couldn't open missing.txt" +else: + process(f) # only called if there was no exception +\end{verbatim} +\vfill +{\Large Advantage: + +you know where the Exception came from} +\end{frame} + +%-------------------------------------------- +\begin{frame}[fragile]{Exceptions -- using them } + +\vfill +\begin{verbatim} +try: + do_something() + f = open('missing.txt') +except IOError as the_error: + print the_error + the_error.extra_info = "some more information" + raise +\end{verbatim} + +{\Large Particularly useful if you catch more than one exception:} + +\begin{verbatim} +except (IOError, BufferError, OSError) as the_error: + do_something_with (the_error) +\end{verbatim} + +\end{frame} + + +\begin{frame}[fragile]{Raising Exceptions } + +\begin{verbatim} +def divide(a,b): + if b == 0: + raise ZeroDivisionError("b can not be zero") + else: + return a / b +\end{verbatim} +\vfill +{\Large when you call it: } +\vfill +\begin{verbatim} +In [515]: divide (12,0) + +ZeroDivisionError: b can not be zero +\end{verbatim} + +\end{frame} + + + +\begin{frame}[fragile]{Built in Exceptions} + +{\Large You can create your own custom exceptions} + +{\Large But...} + +\begin{verbatim} +exp = \ + [name for name in dir(__builtin__) if "Error" in name] + +len(exp) +32 +\end{verbatim} + +{\Large For the most part, you can/should use a built in one} + +\end{frame} + + +%------------------------------- +\begin{frame}[fragile]{LAB} + +{\Large Exceptions Lab: Improving \verb|raw_input|:} + +{\large +\vfill +The \verb|raw_input()| function can generate two exceptions: +\verb|EOFError| or \verb|KeyboardInterrupt| on end-of-file +(EOF) or canceled input. + +\vfill +Create a wrapper function, perhaps \verb|safe_input()| that returns +\verb|None| rather rather than raising these exceptions, when +the user enters \verb|^C| for Keyboard Interrupt, or \verb|^D| +(\verb|^Z| on Windows) for End Of File. +} + +\vfill +\end{frame} + +%------------------------------- +\begin{frame}{Lightning Talks} + +{\LARGE Lightning Talks:} + +{\Large +\vfill +Gary Pei + +\vfill +Nathan Savage +} +\vfill + +\end{frame} + +\section{File Reading and Writing} + +%------------------------------- +\begin{frame}[fragile]{Files} + +{\Large Text Files} + +\begin{verbatim} +f = open('secrets.txt') +secret_data = f.read() +f.close() +\end{verbatim} + +{\Large \verb|secret_data| is a string} + +\vfill +(can also use \verb|file()| -- \verb|open()| is preferred) +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Files} + +{\Large Binary Files} + +\begin{verbatim} +f = open('secrets.txt', 'rb') +secret_data = f.read() +f.close() +\end{verbatim} + +{\Large \verb|secret_data| is still a string \\[.1in] +(with arbitrary bytes in it)} +\vfill +(See the \verb|struct| module to unpack binary data ) +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Files} + +{\Large File Opening Modes} +\vfill +\begin{verbatim} +f = open('secrets.txt', [mode]) + +'r', 'w', 'a' +'rb', 'wb', 'ab' +r+, w+, a+ +r+b, w+b, a+b +U +U+ +\end{verbatim} +\vfill +{\Large Gotcha -- w mode always clears the file} +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Text File Notes} + +{\Large Text is default} +\begin{itemize} + \item Newlines are translated: \verb|\r\n -> \n| + \item -- reading and writing! + \item Use *nux-style in your code: \verb|\n| + \item Open text files with \verb|'U'| "Universal" flag +\end{itemize} + +\vfill +{\Large Gotcha:} +\begin{itemize} + \item no difference between text and binary on *nix\\ + \begin{itemize} + \item breaks on Windows + \end{itemize} +\end{itemize} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{File Reading} + +{\Large Reading Part of a file} + +\begin{verbatim} +header_size = 4096 + +f = open('secrets.txt') +secret_data = f.read(header_size) +f.close() +\end{verbatim} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{File Reading} + +{\Large Common Idioms} + +\begin{verbatim} +for line in open('secrets.txt'): + print line +\end{verbatim} + +\begin{verbatim} +f = open('secrets.txt') +while True: + line = f.readline() + if not line: + break + do_something_with_line() +\end{verbatim} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{File Writing} + +\begin{verbatim} + +outfile = open('output.txt', 'w') + +for i in range(10): + outfile.write("this is line: %i\n"%i) + +\end{verbatim} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{File Methods} + +{\Large Commonly Used Methods} +\begin{verbatim} + +f.read() f.readline() f.readlines() + +f.write(str) f.writelines(seq) + +f.seek(offset) f.tell() + +f.flush() + +f.close() +\end{verbatim} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{File Like Objects} + +{\Large File-like objects } +\vfill +{\large Many classes implement the file interface:} +\vfill +\begin{itemize} + \item loggers + \item \verb|sys.stdout| + \item \verb|urllib.open()| + \item pipes, subprocesses + \item StringIO +\end{itemize} + +\url{๏ฟผhttp://docs.python.org/library/stdtypes.html#bltin-ยญโ€file-ยญโ€objects} +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{StringIO} + +{\Large StringIO } +\vfill +\begin{verbatim} +In [417]: import StringIO +In [420]: f = StringIO.StringIO() + +In [421]: f.write("somestuff") + +In [422]: f.seek(0) + +In [423]: f.read() +Out[423]: 'somestuff' +\end{verbatim} + +{\Large handy for testing} +\end{frame} + + +\section{Paths and Directories} + +% ---------------------------------- +\begin{frame}[fragile]{Paths} + +{\Large Relative paths:} + +\begin{verbatim} +secret.txt +./secret.txt +\end{verbatim} + +{\Large Absolute paths:} +\begin{verbatim} +/home/chris/secret.txt +\end{verbatim} + +{\Large Either work with \verb|open()|, etc.} + +\vfill +(working directory only makes sense with command-line programs...) +\end{frame} + +% ---------------------------------- +\begin{frame}[fragile]{os.path} + +\begin{verbatim} +os.getcwd() -- os.getcwdu() +chdir(path) + +os.path.abspath() +os.path.relpath()๏ฟผ +\end{verbatim} + +\end{frame} + +% ---------------------------------- +\begin{frame}[fragile]{os.path} + +\vfill +\begin{verbatim} +os.path.split() +os.path.splitext() +os.path.basename() +os.path.dirname() +os.path.join() +\end{verbatim} + +\vfill +(all platform independent) + +\end{frame} + + +% ---------------------------------- +\begin{frame}[fragile]{directories} + +\vfill +\begin{verbatim} +os.listdir() +os.mkdir() + +os.walk() + +\end{verbatim} + +\vfill +(higher level stuff in \verb|shutil| module) + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{LAB} + +{\Large Paths and File Processing} + +\begin{itemize} + \item write a program which prints the full path to all files + in the current directory, one per line + \item write a program which copies a file from a source, to a + destination (without using shutil, or the OS copy command) + \item write a program that extracts all the programming languages that the students in this class used before (\verb|code\students_languages.txt|) + \item update mail-merge from the earlier lab to write output + to individual files on disk +\end{itemize} + +\end{frame} + + +%------------------------------- +\begin{frame}[fragile]{Homework} + +{\large Recommended Reading} +\begin{itemize} + \item Dive Into Python: Chapt. 13,14 + \item Unicode: \url{http://www.joelonsoftware.com/articles/Unicode.html} +\end{itemize} + +\vfill +{\large Do the Labs you didn't finish in class} + +\vfill +\begin{itemize} + \item Coding Kata 14 - Dave Thomas \\ + \url{http://codekata.pragprog.com/2007/01/ kata_fourteen_t.html} + + \item Use The Adventures of Sherlock Holmes as input:\\ + \verb|code/sherlock.txt| (ascii) + + \item This is intentionally open-ended and underspecified. There are many interesting decisions to make. + + \item Experiment with different lengths for the lookup key. (3 words, 4 words, 3 letters, etc) +\end{itemize} + +\end{frame} + + +\end{document} + + diff --git a/slides_sources/old_versions/week-05/code/codingbat.py b/slides_sources/old_versions/week-05/code/codingbat.py new file mode 100644 index 0000000..2bb34eb --- /dev/null +++ b/slides_sources/old_versions/week-05/code/codingbat.py @@ -0,0 +1,14 @@ +#!/usr/bin/env python + +""" +Examples from: http://codingbat.com + +Put here so we can write unit tests for them ourselves +""" + +# Python > Warmup-1 > sleep_in + +def sleep_in(weekday, vacation): + return not (weekday == True and vacation == False) + + diff --git a/slides_sources/old_versions/week-05/code/codingbat_unittest.py b/slides_sources/old_versions/week-05/code/codingbat_unittest.py new file mode 100755 index 0000000..c242e26 --- /dev/null +++ b/slides_sources/old_versions/week-05/code/codingbat_unittest.py @@ -0,0 +1,29 @@ +#!/usr/bin/env python + +""" +test file for codingbat module + +This version used unittest +""" + +import unittest +from codingbat import sleep_in + +class Test_sleep_in(unittest.TestCase): + + def test_false_false(self): + self.assertTrue( sleep_in(False, False) ) + + def test_true_false(self): + self.assertFalse( sleep_in(True, False) ) + + def test_false_true(self): + self.assertTrue( sleep_in(False, True) ) + + def test_true_true(self): + self.assertTrue( sleep_in(True, True) ) + +if __name__ == "__main__": + unittest.main() + + \ No newline at end of file diff --git a/slides_sources/old_versions/week-05/code/comprehension.html b/slides_sources/old_versions/week-05/code/comprehension.html new file mode 100644 index 0000000..1ec91a2 --- /dev/null +++ b/slides_sources/old_versions/week-05/code/comprehension.html @@ -0,0 +1,510 @@ + + + + + + + + + + +

+ + diff --git a/slides_sources/old_versions/week-05/code/comprehension.rst b/slides_sources/old_versions/week-05/code/comprehension.rst new file mode 100644 index 0000000..418430a --- /dev/null +++ b/slides_sources/old_versions/week-05/code/comprehension.rst @@ -0,0 +1,112 @@ +1. Creating lists with list comprehensions +========================================== + >>> feast = ['lambs', 'sloths', 'orangutans', 'breakfast cereals', + 'fruit bats'] + + >>> comprehension = [delicacy.capitalize() for delicacy in feast] + +What is the output of: +---------------------- + >>> comprehension[0] + ??? + + >>> comprehension[2] + ??? + +2. Filtering lists with list comprehensions +=========================================== + >>> feast = ['spam', 'sloths', 'orangutans', 'breakfast cereals', + 'fruit bats'] + + >>> comprehension = [delicacy for delicacy in feast if len(delicacy) > 6] + +What is the output of: +---------------------- + >>> len(feast) + ??? + + >>> len(comprehension) + ??? + + +3. Unpacking tuples in list comprehensions +========================================== + >>> list_of_tuples = [(1, 'lumberjack'), (2, 'inquisition'), (4, 'spam')] + + >>> comprehension = [ skit * number for number, skit in list_of_tuples ] + +What is the output of: +---------------------- + >>> comprehension[0] + ??? + + >>> len(comprehension[2]) + ??? + +4. Double list comprehension +============================ + >>> list_of_eggs = ['poached egg', 'fried egg'] + + >>> list_of_meats = ['lite spam', 'ham spam', 'fried spam'] + + >>> comprehension = [ '{0} and {1}'.format(egg, meat) for egg in list_of_eggs for meat in list_of_meats] + +What is the output of: +---------------------- + >>> len(comprehension) + ??? + + >>> comprehension[0] + +5. Creating a set with set comprehension +======================================== + >>> comprehension = { x for x in 'aabbbcccc'} + +What is the output of: +---------------------- + + >>> comprehension + ??? + +6. Creating a dictionary with dictionary comprehension +====================================================== + >>> dict_of_weapons = {'first': 'fear', 'second': 'surprise', + 'third':'ruthless efficiency', 'forth':'fanatical devotion', + 'fifth': None} + + >>> dict_comprehension = { k.upper(): weapon for k, weapon in dict_of_weapons.iteritems() if weapon} + +What is the output of: +---------------------- +>>> 'first' in dict_comprehension + ??? + + >>> 'FIRST' in dict_comprehension + ??? + + >>> len(dict_of_weapons) + ??? + + >>> len(dict_comprehension) + ??? + + +See also: https://github.com/gregmalcolm/python_koans +https://github.com/gregmalcolm/python_koans/blob/master/python2/koans/about_comprehension.py + + +7. Count even numbers +===================== +This is from CodingBat "count_evens" (http://codingbat.com/prob/p189616) + +*Using list comprehension*, return the number of even ints in the given array. Note: the % "mod" operator computes the remainder, e.g. 5 % 2 is 1. + + count_evens([2, 1, 2, 3, 4]) โ†’ 3 + + count_evens([2, 2, 0]) โ†’ 3 + + count_evens([1, 3, 5]) โ†’ 0 + + + def count_evens(nums): + diff --git a/slides_sources/old_versions/week-05/code/hello_unicode.py b/slides_sources/old_versions/week-05/code/hello_unicode.py new file mode 100644 index 0000000..fce2866 --- /dev/null +++ b/slides_sources/old_versions/week-05/code/hello_unicode.py @@ -0,0 +1,12 @@ +# -*- coding: utf-8 -*- + +hello = 'Hello ' +world = u'ไธ–็•Œ' + +print hello + world + +print u"It was nice weather today: it reached 80\u00B0" + +print u"Maybe it will reach 90\N{degree sign}" + +print u"It is extremely rare for it ever to reach 100ยฐ in Seattle" diff --git a/slides_sources/old_versions/week-05/code/test_codingbat.py b/slides_sources/old_versions/week-05/code/test_codingbat.py new file mode 100755 index 0000000..4923ebf --- /dev/null +++ b/slides_sources/old_versions/week-05/code/test_codingbat.py @@ -0,0 +1,23 @@ +#!/usr/bin/env python + +""" +test file for codingbat module + +This version can be run with nose or py.test +""" + +from codingbat import sleep_in + +def test_false_false(): + assert sleep_in(False, False) + +def test_true_false(): + assert not ( sleep_in(True, False) ) + +def test_false_true(): + assert sleep_in(False, True) + +def test_true_true(): + assert sleep_in(True, True) + + \ No newline at end of file diff --git a/slides_sources/old_versions/week-05/code/test_pytest_parameter.py b/slides_sources/old_versions/week-05/code/test_pytest_parameter.py new file mode 100644 index 0000000..52449af --- /dev/null +++ b/slides_sources/old_versions/week-05/code/test_pytest_parameter.py @@ -0,0 +1,30 @@ +#!/usr/bin/env python + +""" +pytest example of a parameterized test + +NOTE: there is a failure in here! can you fix it? + +""" +import pytest + +# a (really simple) function to test +def add(a, b): + """ + returns the sum of a and b + """ + return a + b + +# now some test data: + +test_data = [ ( ( 2, 3), 5), + ( (-3, 2), -1), + ( ( 2, 0.5), 2.5), + ( ( "this", "that"), "this that"), + ( ( [1,2,3], [6,7,8]), [1,2,3,6,7,8]), + ] + +@pytest.mark.parametrize(("input", "result"), test_data) +def test_add(input, result): + assert add(*input) == result + diff --git a/slides_sources/old_versions/week-05/code/test_random_nose.py b/slides_sources/old_versions/week-05/code/test_random_nose.py new file mode 100644 index 0000000..9e0fb4e --- /dev/null +++ b/slides_sources/old_versions/week-05/code/test_random_nose.py @@ -0,0 +1,34 @@ +#!/usr/bin/env python + +""" +port of the random unit tests from the python docs to nose/py.test +""" + +import random +import nose.tools + +seq = range(10) + +def test_shuffle(): + # make sure the shuffled sequence does not lose any elements + random.shuffle(seq) + seq.sort() + print seq + assert seq == range(8) + +@nose.tools.raises(TypeError) +def test_shuffle_immutable(): + # should raise an exception for an immutable sequence + random.shuffle( (1,2,3) ) + +def test_choice(): + element = random.choice(seq) + assert (element in seq) + +def test_sample(): + for element in random.sample(seq, 5): + assert element in seq + +@nose.tools.raises(ValueError) +def test_sample_too_large(): + random.sample(seq, 20) diff --git a/slides_sources/old_versions/week-05/code/test_random_pytest.py b/slides_sources/old_versions/week-05/code/test_random_pytest.py new file mode 100644 index 0000000..5576cc7 --- /dev/null +++ b/slides_sources/old_versions/week-05/code/test_random_pytest.py @@ -0,0 +1,34 @@ +#!/usr/bin/env python + +""" +port of the random unit tests from the python docs to nose/py.test +""" + +import random +import pytest + + +seq = range(10) + +def test_shuffle(): + # make sure the shuffled sequence does not lose any elements + random.shuffle(seq) + seq.sort() + print "seq:", seq + ## expect this to fail -- so we can see the output. + assert seq == range(10) + +def test_shuffle_immutable(): + pytest.raises(TypeError, random.shuffle, (1,2,3) ) + +def test_choice(): + element = random.choice(seq) + assert (element in seq) + +def test_sample(): + for element in random.sample(seq, 5): + assert element in seq + +def test_sample_too_large(): + with pytest.raises(ValueError): + random.sample(seq, 20) diff --git a/slides_sources/old_versions/week-05/code/text.utf16 b/slides_sources/old_versions/week-05/code/text.utf16 new file mode 100644 index 0000000000000000000000000000000000000000..f2fd80405d827ac882a8db5e75b0c2f75b927049 GIT binary patch literal 1230 zcmb7DK~BR!4D@+lu@3-V!2u*bu{7HxYMNBp&?uh=X6(8x3ZPa8`n{FCetW=M`zvOaLB=~#0lc*`8qbW{MJiO<%il~tFJuCY_a`55NWj%JnvAm2HN|pR9i+aoa+fEL0*7J zs;$3LeP12h3sY&HaAy{9JmQZ#!AuMKW~Y{>Zxfwn0s~ySIL$c-aE3WXot~XKbV0F8 z&J1&inwM8$ZoHTDgq66Ro)hMq<^=zVqekAc6I0K7yv1qel(8SL#0=eG zs@mu~)2`G}%h!^yF3Av2xkubP0^gnHjg`I20!8Ler`@!gQ$*d2T*>8q1+cPD&L7oZ L_NYhYMV{mvU%%Ud literal 0 HcmV?d00001 diff --git a/slides_sources/old_versions/week-05/code/text.utf32 b/slides_sources/old_versions/week-05/code/text.utf32 new file mode 100644 index 0000000000000000000000000000000000000000..a713e3e0b793e073562d746b192e9e48d7b660b8 GIT binary patch literal 2460 zcmcK5S#A_T5CqWv<`j7V;1qm-#3jsT5M~jpxI8$X)FG8xhC!q8N2t1%jEu;vn)&m4 z+n#OP_AQv;XK)pK4JNSuHh3LO@M8bA-H* zOXgFrwa!m6r-|qH!6o|3pZ?-(UHO?{&CQ>=vubmW&%Oz|)e4Wi6Rf%P(q6UkOq;XK zi_4h_XmduKnpyv`k7C>d`J6j??A`4}o=cn;nx;zvMo8 zQ;*h-C+~&6*+((z^)#@Lw{_#^F5ma5M}J!TwU*ZSpFn;(^>l(qJABu_Z+*juM=am< z(;hWf@3eC`#Hif_&4cmJ!ubu8B!GdX9Dw|qvic>6AKI5RvV{vt-i`d b8%^FLujcxR8=v#| +Babel and hyphenation patterns for english, dumylang, nohyphenation, ge +rman-x-2009-06-19, ngerman-x-2009-06-19, afrikaans, ancientgreek, ibycus, arabi +c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis +h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnis +h, french, galician, german, ngerman, swissgerman, monogreek, greek, hungarian, + icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, marathi, or +iya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian, kurmanji, + lao, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk, pol +ish, portuguese, romanian, russian, sanskrit, serbian, serbianc, slovak, sloven +ian, spanish, swedish, turkish, turkmen, ukrainian, uppersorbian, welsh, loaded +. +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamer.cls +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbasercs.sty +Package: beamerbasercs 2010/06/12 (rcs-revision c3821710bb40) +) +Document Class: beamer 2010/06/21 development version 3.10 A class for typesett +ing presentations (rcs-revision a6b1a8434d30) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbasemodes.sty +Package: beamerbasemodes 2010/05/01 (rcs-revision efa082c6111d) +\beamer@tempbox=\box26 +\beamer@tempcount=\count79 +\c@beamerpauses=\count80 + +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbasedecode.sty +Package: beamerbasedecode 2010/05/01 (rcs-revision efa082c6111d) +\beamer@slideinframe=\count81 +\beamer@minimum=\count82 +) +\beamer@commentbox=\box27 +\beamer@modecount=\count83 +) +\headheight=\dimen102 +\headdp=\dimen103 +\footheight=\dimen104 +\sidebarheight=\dimen105 +\beamer@tempdim=\dimen106 +\beamer@finalheight=\dimen107 +\beamer@animht=\dimen108 +\beamer@animdp=\dimen109 +\beamer@animwd=\dimen110 +\beamer@leftmargin=\dimen111 +\beamer@rightmargin=\dimen112 +\beamer@leftsidebar=\dimen113 +\beamer@rightsidebar=\dimen114 +\beamer@boxsize=\dimen115 +\beamer@vboxoffset=\dimen116 +\beamer@descdefault=\dimen117 +\beamer@descriptionwidth=\dimen118 +\beamer@lastskip=\skip41 +\beamer@areabox=\box28 +\beamer@animcurrent=\box29 +\beamer@animshowbox=\box30 +\beamer@sectionbox=\box31 +\beamer@logobox=\box32 +\beamer@linebox=\box33 +\beamer@sectioncount=\count84 +\beamer@subsubsectionmax=\count85 +\beamer@subsectionmax=\count86 +\beamer@sectionmax=\count87 +\beamer@totalheads=\count88 +\beamer@headcounter=\count89 +\beamer@partstartpage=\count90 +\beamer@sectionstartpage=\count91 +\beamer@subsectionstartpage=\count92 +\beamer@animationtempa=\count93 +\beamer@animationtempb=\count94 +\beamer@xpos=\count95 +\beamer@ypos=\count96 +\beamer@showpartnumber=\count97 +\beamer@currentsubsection=\count98 +\beamer@coveringdepth=\count99 +\beamer@sectionadjust=\count100 +\beamer@tocsectionnumber=\count101 + +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty +Package: beamerbaseoptions 2010/04/27 (rcs-revision 982469101dd6) + +(/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 1999/03/16 v1.13 key=value parser (DPC) +\KV@toks@=\toks14 +)) +\beamer@paperwidth=\skip42 +\beamer@paperheight=\skip43 + +(/usr/local/texlive/2011/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2010/09/12 v5.6 Page Geometry + +(/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) +Package ifpdf Info: pdfTeX in PDF mode is detected. +) +(/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/ifvtex.sty +Package: ifvtex 2010/03/01 v1.5 Switches for detecting VTeX and its modes (HO) +Package ifvtex Info: VTeX not detected. +) +(/usr/local/texlive/2011/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +) +\Gm@cnth=\count102 +\Gm@cntv=\count103 +\c@Gm@tempcnt=\count104 +\Gm@bindingoffset=\dimen119 +\Gm@wd@mp=\dimen120 +\Gm@odd@mp=\dimen121 +\Gm@even@mp=\dimen122 +\Gm@layoutwidth=\dimen123 +\Gm@layoutheight=\dimen124 +\Gm@layouthoffset=\dimen125 +\Gm@layoutvoffset=\dimen126 +\Gm@dimlist=\toks15 +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2007/10/19 v1.4h Standard LaTeX file (size option) +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +(/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) + +(/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/graphics.cfg +File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live +) +Package graphics Info: Driver file: pdftex.def on input line 91. + +(/usr/local/texlive/2011/texmf-dist/tex/latex/pdftex-def/pdftex.def +File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX + +(/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2010/04/08 v1.3 Providing info/warning/message (HO) +) +(/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2011/04/18 v1.20 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count105 +)) +\Gin@req@height=\dimen127 +\Gin@req@width=\dimen128 +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +(/usr/local/texlive/2011/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.te +x +\pgfutil@everybye=\toks16 +) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def +\pgfutil@abb=\box34 +(/usr/local/texlive/2011/texmf-dist/tex/latex/ms/everyshi.sty +Package: everyshi 2001/05/15 v3.00 EveryShipout Package (MS) +)) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex +Package: pgfrcs 2010/10/25 v2.10 (rcs-revision 1.24) +)) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex +Package: pgfsys 2010/06/30 v2.10 (rcs-revision 1.37) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks17 +\pgfkeys@temptoks=\toks18 + +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.c +ode.tex +\pgfkeys@tmptoks=\toks19 +)) +\pgf@x=\dimen129 +\pgf@y=\dimen130 +\pgf@xa=\dimen131 +\pgf@ya=\dimen132 +\pgf@xb=\dimen133 +\pgf@yb=\dimen134 +\pgf@xc=\dimen135 +\pgf@yc=\dimen136 +\w@pgf@writea=\write3 +\r@pgf@reada=\read1 +\c@pgf@counta=\count106 +\c@pgf@countb=\count107 +\c@pgf@countc=\count108 +\c@pgf@countd=\count109 + +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg +File: pgf.cfg 2008/05/14 (rcs-revision 1.7) +) +Package pgfsys Info: Driver file for pgf: pgfsys-pdftex.def on input line 900. + +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.d +ef +File: pgfsys-pdftex.def 2009/05/22 (rcs-revision 1.26) + +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-p +df.def +File: pgfsys-common-pdf.def 2008/05/19 (rcs-revision 1.10) +))) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath. +code.tex +File: pgfsyssoftpath.code.tex 2008/07/18 (rcs-revision 1.7) +\pgfsyssoftpath@smallbuffer@items=\count110 +\pgfsyssoftpath@bigbuffer@items=\count111 +) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol. +code.tex +File: pgfsysprotocol.code.tex 2006/10/16 (rcs-revision 1.4) +)) (/usr/local/texlive/2011/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK) + +(/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/color.cfg +File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive +) +Package xcolor Info: Driver file: pdftex.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1341. +Package xcolor Info: Model `RGB' extended on input line 1353. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360. +) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex +Package: pgfcore 2010/04/11 v2.10 (rcs-revision 1.7) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex +\pgfmath@dimen=\dimen137 +\pgfmath@count=\count112 +\pgfmath@box=\box35 +\pgfmath@toks=\toks20 +\pgfmath@stack@operand=\toks21 +\pgfmath@stack@operation=\toks22 +) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code. +tex +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic +.code.tex) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigo +nometric.code.tex) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.rando +m.code.tex) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.compa +rison.code.tex) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base. +code.tex) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round +.code.tex) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc. +code.tex))) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex +\c@pgfmathroundto@lastzeros=\count113 +)) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.co +de.tex +File: pgfcorepoints.code.tex 2010/04/09 (rcs-revision 1.20) +\pgf@picminx=\dimen138 +\pgf@picmaxx=\dimen139 +\pgf@picminy=\dimen140 +\pgf@picmaxy=\dimen141 +\pgf@pathminx=\dimen142 +\pgf@pathmaxx=\dimen143 +\pgf@pathminy=\dimen144 +\pgf@pathmaxy=\dimen145 +\pgf@xx=\dimen146 +\pgf@xy=\dimen147 +\pgf@yx=\dimen148 +\pgf@yy=\dimen149 +\pgf@zx=\dimen150 +\pgf@zy=\dimen151 +) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconst +ruct.code.tex +File: pgfcorepathconstruct.code.tex 2010/08/03 (rcs-revision 1.24) +\pgf@path@lastx=\dimen152 +\pgf@path@lasty=\dimen153 +) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage +.code.tex +File: pgfcorepathusage.code.tex 2008/04/22 (rcs-revision 1.12) +\pgf@shorten@end@additional=\dimen154 +\pgf@shorten@start@additional=\dimen155 +) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.co +de.tex +File: pgfcorescopes.code.tex 2010/09/08 (rcs-revision 1.34) +\pgfpic=\box36 +\pgf@hbox=\box37 +\pgf@layerbox@main=\box38 +\pgf@picture@serial@count=\count114 +) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicst +ate.code.tex +File: pgfcoregraphicstate.code.tex 2008/04/22 (rcs-revision 1.9) +\pgflinewidth=\dimen156 +) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransform +ations.code.tex +File: pgfcoretransformations.code.tex 2009/06/10 (rcs-revision 1.11) +\pgf@pt@x=\dimen157 +\pgf@pt@y=\dimen158 +\pgf@pt@temp=\dimen159 +) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.cod +e.tex +File: pgfcorequick.code.tex 2008/10/09 (rcs-revision 1.3) +) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.c +ode.tex +File: pgfcoreobjects.code.tex 2006/10/11 (rcs-revision 1.2) +) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathproce +ssing.code.tex +File: pgfcorepathprocessing.code.tex 2008/10/09 (rcs-revision 1.8) +) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.co +de.tex +File: pgfcorearrows.code.tex 2008/04/23 (rcs-revision 1.11) +) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.cod +e.tex +File: pgfcoreshade.code.tex 2008/11/23 (rcs-revision 1.13) +\pgf@max=\dimen160 +\pgf@sys@shading@range@num=\count115 +) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.cod +e.tex +File: pgfcoreimage.code.tex 2010/03/25 (rcs-revision 1.16) + +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal. +code.tex +File: pgfcoreexternal.code.tex 2010/09/01 (rcs-revision 1.17) +\pgfexternal@startupbox=\box39 +)) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.co +de.tex +File: pgfcorelayers.code.tex 2010/08/27 (rcs-revision 1.2) +) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretranspare +ncy.code.tex +File: pgfcoretransparency.code.tex 2008/01/17 (rcs-revision 1.2) +) +(/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns. +code.tex +File: pgfcorepatterns.code.tex 2009/07/02 (rcs-revision 1.3) +))) +(/usr/local/texlive/2011/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty +Package: xxcolor 2003/10/24 ver 0.1 +\XC@nummixins=\count116 +\XC@countmixins=\count117 +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2011/04/17 v6.82g Hypertext links for LaTeX + +(/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty +Package: hobsub-hyperref 2011/04/23 v1.4 Bundle oberdiek, subset hyperref (HO) + +(/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty +Package: hobsub-generic 2011/04/23 v1.4 Bundle oberdiek, subset generic (HO) +Package: hobsub 2011/04/23 v1.4 Subsetting bundle oberdiek (HO) +Package hobsub Info: Skipping package `infwarerr' (already loaded). +Package hobsub Info: Skipping package `ltxcmds' (already loaded). +Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +Package hobsub Info: Skipping package `ifvtex' (already loaded). +Package: intcalc 2007/09/27 v1.1 Expandable integer calculations (HO) +Package hobsub Info: Skipping package `ifpdf' (already loaded). +Package: etexcmds 2011/02/16 v1.5 Prefix for e-TeX command names (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +Package: kvsetkeys 2011/04/07 v1.13 Key value parser (HO) +Package: kvdefinekeys 2011/04/07 v1.3 Defining keys (HO) +Package: pdftexcmds 2011/04/22 v0.16 Utilities of pdfTeX for LuaTeX (HO) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +Package: pdfescape 2011/04/04 v1.12 Provides string conversions (HO) +Package: bigintcalc 2011/01/30 v1.2 Expandable big integer calculations (HO) +Package: bitset 2011/01/30 v1.1 Data type bit set (HO) +Package: uniquecounter 2011/01/30 v1.2 Provides unlimited unique counter (HO) +) +Package hobsub Info: Skipping package `hobsub' (already loaded). +Package: letltxmacro 2010/09/02 v1.4 Let assignment for LaTeX macros (HO) +Package: hopatch 2011/01/30 v1.0 Wrapper for package hooks (HO) +Package: xcolor-patch 2011/01/30 xcolor patch +Package: atveryend 2011/04/23 v1.7 Hooks at very end of document (HO) +Package atveryend Info: \enddocument detected (standard). +Package: atbegshi 2011/01/30 v1.15 At begin shipout hook (HO) +Package: refcount 2010/12/01 v3.2 Data extraction from references (HO) +Package: hycolor 2011/01/30 v1.7 Color options of hyperref/bookmark (HO) +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2010/12/23 v3.10 Keyval support for LaTeX options (HO) +) +\@linkdim=\dimen161 +\Hy@linkcounter=\count118 +\Hy@pagecounter=\count119 + +(/usr/local/texlive/2011/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2011/04/17 v6.82g Hyperref: PDFDocEncoding definition (HO) +) +\Hy@SavedSpaceFactor=\count120 + +(/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/hyperref.cfg +File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive +) +Package hyperref Info: Option `bookmarks' set `true' on input line 3905. +Package hyperref Info: Option `bookmarksopen' set `true' on input line 3905. +Package hyperref Info: Option `implicit' set `false' on input line 3905. +Package hyperref Info: Hyper figures OFF on input line 4026. +Package hyperref Info: Link nesting OFF on input line 4031. +Package hyperref Info: Hyper index ON on input line 4034. +Package hyperref Info: Plain pages OFF on input line 4041. +Package hyperref Info: Backreferencing OFF on input line 4046. +Package hyperref Info: Implicit mode OFF; no redefinition of LaTeX internals. +Package hyperref Info: Bookmarks ON on input line 4264. +\c@Hy@tempcnt=\count121 + +(/usr/local/texlive/2011/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip10 +Package: url 2006/04/12 ver 3.3 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 4617. +\Fld@menulength=\count122 +\Field@Width=\dimen162 +\Fld@charsize=\dimen163 +Package hyperref Info: Hyper figures OFF on input line 5701. +Package hyperref Info: Link nesting OFF on input line 5706. +Package hyperref Info: Hyper index ON on input line 5709. +Package hyperref Info: backreferencing OFF on input line 5716. +Package hyperref Info: Link coloring OFF on input line 5721. +Package hyperref Info: Link coloring with OCG OFF on input line 5726. +Package hyperref Info: PDF/A mode OFF on input line 5731. +LaTeX Info: Redefining \ref on input line 5771. +LaTeX Info: Redefining \pageref on input line 5775. +\Hy@abspage=\count123 + + +Package hyperref Message: Stopped early. + +) + +Package hyperref Message: Driver (autodetected): hpdftex. + +(/usr/local/texlive/2011/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2011/04/17 v6.82g Hyperref driver for pdfTeX +\Fld@listcount=\count124 +\c@bookmark@seq@number=\count125 + +(/usr/local/texlive/2011/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty +Package: rerunfilecheck 2011/04/15 v1.7 Rerun checks for auxiliary files (HO) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +82. +)) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbaserequires.sty +Package: beamerbaserequires 2010/05/01 (rcs-revision efa082c6111d) + +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbasecompatibility.st +y +Package: beamerbasecompatibility 2010/07/12 (rcs-revision 6648c3177e4e) +) (/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbasefont.sty +Package: beamerbasefont 2010/05/10 (rcs-revision cd36e8a33c6b) + +(/usr/local/texlive/2011/texmf-dist/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2009/06/22 v3.00 + +(/usr/local/texlive/2011/texmf-dist/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2009/06/22 v3.00 Basic AMSFonts support +\@emptytoks=\toks23 +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 96. +))) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty +Package: beamerbasetranslator 2010/06/11 (rcs-revision 85fd1cc7fc42) + +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/translator/translator.sty +Package: translator 2010/06/12 ver 1.10 + +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/translator/translator-lang +uage-mappings.tex))) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbasemisc.sty +Package: beamerbasemisc 2010/06/06 (rcs-revision bff0a9294b45) +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty +Package: beamerbasetwoscreens 2010/05/01 (rcs-revision efa082c6111d) +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty +Package: beamerbaseoverlay 2010/05/07 (rcs-revision 5584dad462a9) +\beamer@argscount=\count126 +\beamer@lastskipcover=\skip44 +\beamer@trivlistdepth=\count127 +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbasetitle.sty +Package: beamerbasetitle 2010/06/12 (rcs-revision 717e481ca47a) +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbasesection.sty +Package: beamerbasesection 2010/06/17 (rcs-revision e0d9401bb743) +\c@lecture=\count128 +\c@part=\count129 +\c@section=\count130 +\c@subsection=\count131 +\c@subsubsection=\count132 +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbaseframe.sty +Package: beamerbaseframe 2010/06/06 (rcs-revision bff0a9294b45) +\beamer@framebox=\box40 +\beamer@frametitlebox=\box41 +\beamer@zoombox=\box42 +\beamer@zoomcount=\count133 +\beamer@zoomframecount=\count134 +\beamer@frametextheight=\dimen164 +\c@subsectionslide=\count135 +\beamer@frametopskip=\skip45 +\beamer@framebottomskip=\skip46 +\beamer@frametopskipautobreak=\skip47 +\beamer@framebottomskipautobreak=\skip48 +\beamer@envbody=\toks24 +\c@framenumber=\count136 +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty +Package: beamerbaseverbatim 2010/05/01 (rcs-revision efa082c6111d) +\beamer@verbatimfileout=\write4 +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty +Package: beamerbaseframesize 2010/06/27 (rcs-revision 6baa2d92e6f1) +\beamer@splitbox=\box43 +\beamer@autobreakcount=\count137 +\beamer@autobreaklastheight=\dimen165 +\beamer@frametitletoks=\toks25 +\beamer@framesubtitletoks=\toks26 +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbaseframecomponents. +sty +Package: beamerbaseframecomponents 2010/07/12 (rcs-revision 09e82992d9b1) +\beamer@footins=\box44 +) (/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbasecolor.sty +Package: beamerbasecolor 2010/06/06 (rcs-revision d1a9b48be06d) +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbasenotes.sty +Package: beamerbasenotes 2010/05/01 (rcs-revision efa082c6111d) +\beamer@frameboxcopy=\box45 +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbasetoc.sty +Package: beamerbasetoc 2010/06/11 (rcs-revision 242ecaa6783b) +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty +Package: beamerbasetemplates 2010/05/01 (rcs-revision efa082c6111d) +\beamer@sbttoks=\toks27 + +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty +Package: beamerbaseauxtemplates 2010/05/01 (rcs-revision efa082c6111d) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty +Package: beamerbaseboxes 2010/05/01 (rcs-revision efa082c6111d) +\bmb@box=\box46 +\bmb@colorbox=\box47 +\bmb@boxshadow=\box48 +\bmb@boxshadowball=\box49 +\bmb@boxshadowballlarge=\box50 +\bmb@temp=\dimen166 +\bmb@dima=\dimen167 +\bmb@dimb=\dimen168 +\bmb@prevheight=\dimen169 +) +\beamer@blockheadheight=\dimen170 +)) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.s +ty +Package: beamerbaselocalstructure 2010/06/01 (rcs-revision 81f9e33f7cc2) + (/usr/local/texlive/2011/texmf-dist/tex/latex/tools/enumerate.sty +Package: enumerate 1999/03/05 v3.00 enumerate extensions (DPC) +\@enLab=\toks28 +) +\c@figure=\count138 +\c@table=\count139 +\abovecaptionskip=\skip49 +\belowcaptionskip=\skip50 +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty +Package: beamerbasenavigation 2010/05/01 (rcs-revision efa082c6111d) +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty +Package: beamerbasetheorems 2010/06/06 (rcs-revision 7e7cc5e53e9d) + +(/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2000/07/18 v2.13 AMS math features +\@mathmargin=\skip51 + +For additional information on amsmath, use the `?' option. +(/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 + +(/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 +\@emptytoks=\toks29 +\ex@=\dimen171 +)) +(/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d +\pmbraise@=\dimen172 +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 1999/12/14 v2.01 operator names +) +\inf@bad=\count140 +LaTeX Info: Redefining \frac on input line 211. +\uproot@=\count141 +\leftroot@=\count142 +LaTeX Info: Redefining \overline on input line 307. +\classnum@=\count143 +\DOTSCASE@=\count144 +LaTeX Info: Redefining \ldots on input line 379. +LaTeX Info: Redefining \dots on input line 382. +LaTeX Info: Redefining \cdots on input line 467. +\Mathstrutbox@=\box51 +\strutbox@=\box52 +\big@size=\dimen173 +LaTeX Font Info: Redeclaring font encoding OML on input line 567. +LaTeX Font Info: Redeclaring font encoding OMS on input line 568. +\macc@depth=\count145 +\c@MaxMatrixCols=\count146 +\dotsspace@=\muskip11 +\c@parentequation=\count147 +\dspbrk@lvl=\count148 +\tag@help=\toks30 +\row@=\count149 +\column@=\count150 +\maxfields@=\count151 +\andhelp@=\toks31 +\eqnshift@=\dimen174 +\alignsep@=\dimen175 +\tagshift@=\dimen176 +\tagwidth@=\dimen177 +\totwidth@=\dimen178 +\lineht@=\dimen179 +\@envbody=\toks32 +\multlinegap=\skip52 +\multlinetaggap=\skip53 +\mathdisplay@stack=\toks33 +LaTeX Info: Redefining \[ on input line 2666. +LaTeX Info: Redefining \] on input line 2667. +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/amscls/amsthm.sty +Package: amsthm 2009/07/02 v2.20.1 +\thm@style=\toks34 +\thm@bodyfont=\toks35 +\thm@headfont=\toks36 +\thm@notefont=\toks37 +\thm@headpunct=\toks38 +\thm@preskip=\skip54 +\thm@postskip=\skip55 +\thm@headsep=\skip56 +\dth@everypar=\toks39 +) +\c@theorem=\count152 +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/beamerbasethemes.sty +Package: beamerbasethemes 2010/05/01 (rcs-revision efa082c6111d) +)) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/themes/theme/beamerthemede +fault.sty +Package: beamerthemedefault 2010/06/17 (rcs-revision d02a7cf4d8ae) + +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/themes/font/beamerfontthem +edefault.sty +Package: beamerfontthemedefault 2010/06/17 (rcs-revision d02a7cf4d8ae) +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/themes/color/beamercolorth +emedefault.sty +Package: beamercolorthemedefault 2010/06/17 (rcs-revision d02a7cf4d8ae) +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/themes/inner/beamerinnerth +emedefault.sty +Package: beamerinnerthemedefault 2010/06/17 (rcs-revision d02a7cf4d8ae) +\beamer@dima=\dimen180 +\beamer@dimb=\dimen181 +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/themes/outer/beamerouterth +emedefault.sty +Package: beamerouterthemedefault 2010/06/17 (rcs-revision d02a7cf4d8ae) +))) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/themes/theme/beamerthemeWa +rsaw.sty +Package: beamerthemeWarsaw 2010/06/17 (rcs-revision d02a7cf4d8ae) + +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/themes/inner/beamerinnerth +emerounded.sty +Package: beamerinnerthemerounded 2010/06/17 (rcs-revision d02a7cf4d8ae) +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/themes/outer/beamerouterth +emeshadow.sty +Package: beamerouterthemeshadow 2010/06/17 (rcs-revision d02a7cf4d8ae) + +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/themes/outer/beamerouterth +emesplit.sty +Package: beamerouterthemesplit 2010/06/17 (rcs-revision d02a7cf4d8ae) +)) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/themes/color/beamercolorth +emeorchid.sty +Package: beamercolorthemeorchid 2010/06/17 (rcs-revision d02a7cf4d8ae) +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/themes/color/beamercolorth +emewhale.sty +Package: beamercolorthemewhale 2010/06/17 (rcs-revision d02a7cf4d8ae) +)) +(/usr/local/texlive/2011/texmf-dist/tex/latex/listings/listings.sty +\lst@mode=\count153 +\lst@gtempboxa=\box53 +\lst@token=\toks40 +\lst@length=\count154 +\lst@currlwidth=\dimen182 +\lst@column=\count155 +\lst@pos=\count156 +\lst@lostspace=\dimen183 +\lst@width=\dimen184 +\lst@newlines=\count157 +\lst@lineno=\count158 +\lst@maxwidth=\dimen185 + +(/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz) +\c@lstnumber=\count159 +\lst@skipnumbers=\count160 +\lst@framebox=\box54 +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/listings/listings.cfg +File: listings.cfg 2007/02/22 1.4 listings configuration +)) +Package: listings 2007/02/22 1.4 (Carsten Heinz) + +(./presentation-week-05.aux) +\openout1 = `presentation-week-05.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 15. +LaTeX Font Info: ... okay on input line 15. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 15. +LaTeX Font Info: ... okay on input line 15. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 15. +LaTeX Font Info: ... okay on input line 15. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 15. +LaTeX Font Info: ... okay on input line 15. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 15. +LaTeX Font Info: ... okay on input line 15. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 15. +LaTeX Font Info: ... okay on input line 15. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 15. +LaTeX Font Info: ... okay on input line 15. + +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: custom +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: includehead includefoot +* h-part:(L,W,R)=(28.45274pt, 307.28987pt, 28.45274pt) +* v-part:(T,H,B)=(0.0pt, 273.14662pt, 0.0pt) +* \paperwidth=364.19536pt +* \paperheight=273.14662pt +* \textwidth=307.28987pt +* \textheight=244.6939pt +* \oddsidemargin=-43.81725pt +* \evensidemargin=-43.81725pt +* \topmargin=-72.26999pt +* \headheight=14.22636pt +* \headsep=0.0pt +* \topskip=11.0pt +* \footskip=14.22636pt +* \marginparwidth=4.0pt +* \marginparsep=10.0pt +* \columnsep=10.0pt +* \skip\footins=10.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +(/usr/local/texlive/2011/texmf-dist/tex/context/base/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count161 +\scratchdimen=\dimen186 +\scratchbox=\box55 +\nofMPsegments=\count162 +\nofMParguments=\count163 +\everyMPshowfont=\toks41 +\MPscratchCnt=\count164 +\MPscratchDim=\dimen187 +\MPnumerator=\count165 +\makeMPintoPDFobject=\count166 +\everyMPtoPDFconversion=\toks42 +) (/usr/local/texlive/2011/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf + +(/usr/local/texlive/2011/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2010/08/19 v1.1 Managing graphics extensions (HO) +) +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 452. + +(/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +ABD: EveryShipout initializing macros +\AtBeginShipoutBox=\box56 +Package hyperref Info: Link coloring OFF on input line 15. + +(/usr/local/texlive/2011/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2010/04/30 v2.40 Cross-referencing by name of section + +(/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/gettitlestring.sty +Package: gettitlestring 2010/12/03 v1.4 Cleanup title references (HO) +) +\c@section@level=\count167 +) +LaTeX Info: Redefining \ref on input line 15. +LaTeX Info: Redefining \pageref on input line 15. +LaTeX Info: Redefining \nameref on input line 15. + +(./presentation-week-05.out) (./presentation-week-05.out) +\@outlinefile=\write5 +\openout5 = `presentation-week-05.out'. + +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/cmr/m/n --> OT1/cmss/m/n on input line 15. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/cmss/bx/n on input line 15. +\symnumbers=\mathgroup6 +\sympureletters=\mathgroup7 +LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `normal' +(Font) OT1/cmss/m/n --> OT1/cmr/m/n on input line 15. +LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 15. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) OT1/cmr/bx/n --> OT1/cmss/bx/n on input line 15. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/cmss/bx/n on input line 15. +LaTeX Font Info: Redeclaring math alphabet \mathsf on input line 15. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) OT1/cmss/m/n --> OT1/cmss/m/n on input line 15. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/bx/n --> OT1/cmss/m/n on input line 15. +LaTeX Font Info: Redeclaring math alphabet \mathit on input line 15. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) OT1/cmr/m/it --> OT1/cmss/m/it on input line 15. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/cmr/bx/it --> OT1/cmss/m/it on input line 15. +LaTeX Font Info: Redeclaring math alphabet \mathtt on input line 15. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) OT1/cmtt/m/n --> OT1/cmtt/m/n on input line 15. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> OT1/cmtt/m/n on input line 15. +LaTeX Font Info: Overwriting symbol font `numbers' in version `bold' +(Font) OT1/cmss/m/n --> OT1/cmss/bx/n on input line 15. +LaTeX Font Info: Overwriting symbol font `pureletters' in version `bold' +(Font) OT1/cmss/m/it --> OT1/cmss/bx/it on input line 15. +LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `bold' +(Font) OT1/cmss/bx/n --> OT1/cmr/bx/n on input line 15. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) OT1/cmss/bx/n --> OT1/cmss/bx/n on input line 15. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/m/n --> OT1/cmss/bx/n on input line 15. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/cmss/m/it --> OT1/cmss/bx/it on input line 15. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> OT1/cmtt/bx/n on input line 15. + +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/translator/dicts/translato +r-basic-dictionary/translator-basic-dictionary-English.dict +Dictionary: translator-basic-dictionary, Language: English +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/translator/dicts/translato +r-bibliography-dictionary/translator-bibliography-dictionary-English.dict +Dictionary: translator-bibliography-dictionary, Language: English +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/translator/dicts/translato +r-environment-dictionary/translator-environment-dictionary-English.dict +Dictionary: translator-environment-dictionary, Language: English +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/translator/dicts/translato +r-months-dictionary/translator-months-dictionary-English.dict +Dictionary: translator-months-dictionary, Language: English +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/translator/dicts/translato +r-numbers-dictionary/translator-numbers-dictionary-English.dict +Dictionary: translator-numbers-dictionary, Language: English +) +(/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/translator/dicts/translato +r-theorem-dictionary/translator-theorem-dictionary-English.dict +Dictionary: translator-theorem-dictionary, Language: English +) +\c@lstlisting=\count168 + +(./presentation-week-05.nav) + +LaTeX Font Warning: Font shape `OT1/cmss/m/n' in size <4> not available +(Font) size <5> substituted on input line 20. + +[1{/usr/local/texlive/2011/texmf-var/fonts/map/pdftex/updmap/pdftex.map} + +] +(./presentation-week-05.toc) [2 + +] [3 + +] [4 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) [5 + +] +\openout4 = `presentation-week-05.vrb'. + + +(./presentation-week-05.vrb +LaTeX Font Info: Try loading font information for U+msa on input line 12. + +(/usr/local/texlive/2011/texmf-dist/tex/latex/amsfonts/umsa.fd +File: umsa.fd 2009/06/22 v3.00 AMS symbols A +) +LaTeX Font Info: Try loading font information for U+msb on input line 12. + +(/usr/local/texlive/2011/texmf-dist/tex/latex/amsfonts/umsb.fd +File: umsb.fd 2009/06/22 v3.00 AMS symbols B +)) [6 + +] +\openout4 = `presentation-week-05.vrb'. + + +(./presentation-week-05.vrb) [7 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) [8 + +] +\openout4 = `presentation-week-05.vrb'. + + +(./presentation-week-05.vrb) [9 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) [10 + +] +\openout4 = `presentation-week-05.vrb'. + + +(./presentation-week-05.vrb) [11 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) [12 + +] +\openout4 = `presentation-week-05.vrb'. + + +(./presentation-week-05.vrb) [13 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) [14 + +] +\openout4 = `presentation-week-05.vrb'. + + +(./presentation-week-05.vrb) [15 + +] [16 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) +Overfull \vbox (3.35751pt too high) detected at line 330 + [] + +[17 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) [18 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) [19 + +] +\openout4 = `presentation-week-05.vrb'. + + +(./presentation-week-05.vrb) +Overfull \vbox (3.35751pt too high) detected at line 389 + [] + +[20 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb +Overfull \hbox (26.13402pt too wide) in paragraph at lines 14--14 +[] \OT1/cmtt/m/n/10.95 print "position: %s, %s -- shape: %s, %s"%(x, y, w, h +)[] + [] + +) [21 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) [22 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) [23 + +] +\openout4 = `presentation-week-05.vrb'. + + +(./presentation-week-05.vrb) [24 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) [25 + +] +\openout4 = `presentation-week-05.vrb'. + + +(./presentation-week-05.vrb +Overfull \hbox (14.63664pt too wide) in paragraph at lines 6--6 +[]\OT1/cmtt/m/n/10.95 [expression for variable in a_list if something_is_true][ +] + [] + +) [26 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) [27 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb +Overfull \hbox (3.13927pt too wide) in paragraph at lines 12--12 +[]\OT1/cmtt/m/n/10.95 [name for name in dir(__builtin__) if "Error" in name][] + + [] + +) [28 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) [29 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) [30 + +] +\openout4 = `presentation-week-05.vrb'. + + +(./presentation-week-05.vrb) [31 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) [32 + +] +\openout4 = `presentation-week-05.vrb'. + + +(./presentation-week-05.vrb) [33 + +] [34 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) [35 + +] +\openout4 = `presentation-week-05.vrb'. + + +(./presentation-week-05.vrb) [36 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) [37 + +] +\openout4 = `presentation-week-05.vrb'. + + +(./presentation-week-05.vrb +Overfull \hbox (49.70702pt too wide) in paragraph at lines 19--19 +[] \OT1/cmtt/m/n/10 # make sure the shuffled sequence does not lose any +elements[] + [] + + +Overfull \hbox (12.95734pt too wide) in paragraph at lines 19--19 +[] \OT1/cmtt/m/n/10 # should raise an exception for an immutable sequenc +e[] + [] + + +Overfull \hbox (12.95734pt too wide) in paragraph at lines 19--19 +[] \OT1/cmtt/m/n/10 self.assertRaises(TypeError, random.shuffle, (1,2,3) +)[] + [] + +) +Overfull \vbox (7.17966pt too high) detected at line 742 + [] + +[38 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) [39 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) [40 + +] +\openout4 = `presentation-week-05.vrb'. + + +(./presentation-week-05.vrb) [41 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) [42 + +] +\openout4 = `presentation-week-05.vrb'. + + +(./presentation-week-05.vrb +Overfull \hbox (28.7072pt too wide) in paragraph at lines 20--20 +[] \OT1/cmtt/m/n/10 # make sure the shuffled sequence does not lose any elem +ents[] + [] + +) +Overfull \vbox (7.9463pt too high) detected at line 846 + [] + +[43 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) [44 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) [45 + +] +\openout4 = `presentation-week-05.vrb'. + + +(./presentation-week-05.vrb +Overfull \hbox (28.7072pt too wide) in paragraph at lines 18--18 +[] \OT1/cmtt/m/n/10 # make sure the shuffled sequence does not lose any elem +ents[] + [] + +) [46 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) [47 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) [48 + +] +\openout4 = `presentation-week-05.vrb'. + + +(./presentation-week-05.vrb +Missing character: There is no ๏ฟฝ in font cmtt12! +Missing character: There is no ๏ฟฝ in font cmtt12! +Missing character: There is no ๏ฟฝ in font cmtt12! +Missing character: There is no ๏ฟฝ in font cmtt12! +Missing character: There is no ๏ฟฝ in font cmtt12! +Missing character: There is no ๏ฟฝ in font cmtt12! +Missing character: There is no ๏ฟฝ in font cmtt12! +Missing character: There is no ๏ฟฝ in font cmtt12! +Missing character: There is no ๏ฟฝ in font cmtt12! + +Overfull \hbox (11.33963pt too wide) in paragraph at lines 11--12 +[][]\OT1/cmtt/m/n/14.4 nosetests --with-coverage test_codingbat.py + [] + +) [49 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) [50 + +] +\openout4 = `presentation-week-05.vrb'. + + (./presentation-week-05.vrb) [51 + +] +\openout4 = `presentation-week-05.vrb'. + + +(./presentation-week-05.vrb) [52 + +] +\tf@nav=\write6 +\openout6 = `presentation-week-05.nav'. + +\tf@toc=\write7 +\openout7 = `presentation-week-05.toc'. + +\tf@snm=\write8 +\openout8 = `presentation-week-05.snm'. + +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 1068. +Package atveryend Info: Empty hook `AfterLastShipout' on input line 1068. + (./presentation-week-05.aux) +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 1068. +Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 1068. + +Package rerunfilecheck Info: File `presentation-week-05.out' has not changed. +(rerunfilecheck) Checksum: 57794C8D06794128DF86960A8EE2428E;263. + + +LaTeX Font Warning: Size substitutions with differences +(Font) up to 1.0pt have occurred. + +Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 1068. + ) +Here is how much of TeX's memory you used: + 17056 strings out of 493633 + 316943 string characters out of 3143378 + 389869 words of memory out of 3000000 + 19761 multiletter control sequences out of 15000+200000 + 15076 words of font info for 58 fonts, out of 3000000 for 9000 + 831 hyphenation exceptions out of 8191 + 49i,19n,60p,422b,592s stack positions out of 5000i,500n,10000p,200000b,50000s + +< +/usr/local/texlive/2011/texmf-dist/fonts/type1/public/amsfonts/cm/cmss8.pfb>
+ + +
+

1. Creating lists with list comprehensions

+
+
+>>> feast = ['lambs', 'sloths', 'orangutans', 'breakfast cereals',
+                        'fruit bats']
+
+
+>>> comprehension = [delicacy.capitalize() for delicacy in feast]
+
+
+
+

What is the output of:

+
+
+>>> comprehension[0]
+???
+
+
+>>> comprehension[2]
+???
+
+
+
+
+
+

2. Filtering lists with list comprehensions

+
+
+>>> feast = ['spam', 'sloths', 'orangutans', 'breakfast cereals',
+            'fruit bats']
+
+
+>>> comprehension = [delicacy for delicacy in feast if len(delicacy) > 6]
+
+
+
+

What is the output of:

+
+
+>>> len(feast)
+???
+
+
+>>> len(comprehension)
+???
+
+
+
+
+
+

3. Unpacking tuples in list comprehensions

+
+
+>>> list_of_tuples = [(1, 'lumberjack'), (2, 'inquisition'), (4, 'spam')]
+
+
+>>> comprehension = [ skit * number for number, skit in list_of_tuples ]
+
+
+
+

What is the output of:

+
+
+>>> comprehension[0]
+???
+
+
+>>> len(comprehension[2])
+???
+
+
+
+
+
+

4. Double list comprehension

+
+
+>>> list_of_eggs = ['poached egg', 'fried egg']
+
+
+>>> list_of_meats = ['lite spam', 'ham spam', 'fried spam']
+
+
+>>> comprehension = [ '{0} and {1}'.format(egg, meat) for egg in list_of_eggs for meat in list_of_meats]
+
+
+
+

What is the output of:

+
+
+>>> len(comprehension)
+???
+
+
+>>> comprehension[0]
+
+
+
+
+
+

5. Creating a set with set comprehension

+
+
+>>> comprehension = { x for x in 'aabbbcccc'}
+
+
+
+

What is the output of:

+
+
+>>> comprehension
+???
+
+
+
+
+
+
+

7. Count even numbers

+

This is from CodingBat "count_evens" (http://codingbat.com/prob/p189616)

+

Using list comprehension, return the number of even ints in the given array. Note: the % "mod" operator computes the remainder, e.g. 5 % 2 is 1.

+
+

count_evens([2, 1, 2, 3, 4]) โ†’ 3

+

count_evens([2, 2, 0]) โ†’ 3

+

count_evens([1, 3, 5]) โ†’ 0

+

def count_evens(nums):

+
+
+
+Output written on presentation-week-05.pdf (52 pages, 189923 bytes). +PDF statistics: + 1766 PDF objects out of 2073 (max. 8388607) + 1671 compressed objects within 17 object streams + 110 named destinations out of 1000 (max. 500000) + 121 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/slides_sources/old_versions/week-05/presentation-week-05.nav b/slides_sources/old_versions/week-05/presentation-week-05.nav new file mode 100644 index 0000000..93028d2 --- /dev/null +++ b/slides_sources/old_versions/week-05/presentation-week-05.nav @@ -0,0 +1,125 @@ +\beamer@endinputifotherversion {3.10pt} +\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}} +\headcommand {\beamer@framepages {1}{1}} +\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}} +\headcommand {\beamer@framepages {2}{2}} +\headcommand {\sectionentry {1}{Review/Questions}{3}{Review/Questions}{0}} +\headcommand {\beamer@sectionpages {1}{2}} +\headcommand {\beamer@subsectionpages {1}{2}} +\headcommand {\slideentry {1}{0}{3}{3/3}{}{0}} +\headcommand {\beamer@framepages {3}{3}} +\headcommand {\slideentry {1}{0}{4}{4/4}{}{0}} +\headcommand {\beamer@framepages {4}{4}} +\headcommand {\slideentry {1}{0}{5}{5/5}{}{0}} +\headcommand {\beamer@framepages {5}{5}} +\headcommand {\sectionentry {2}{Unicode}{6}{Unicode}{0}} +\headcommand {\beamer@sectionpages {3}{5}} +\headcommand {\beamer@subsectionpages {3}{5}} +\headcommand {\slideentry {2}{0}{6}{6/6}{}{0}} +\headcommand {\beamer@framepages {6}{6}} +\headcommand {\slideentry {2}{0}{7}{7/7}{}{0}} +\headcommand {\beamer@framepages {7}{7}} +\headcommand {\slideentry {2}{0}{8}{8/8}{}{0}} +\headcommand {\beamer@framepages {8}{8}} +\headcommand {\slideentry {2}{0}{9}{9/9}{}{0}} +\headcommand {\beamer@framepages {9}{9}} +\headcommand {\slideentry {2}{0}{10}{10/10}{}{0}} +\headcommand {\beamer@framepages {10}{10}} +\headcommand {\slideentry {2}{0}{11}{11/11}{}{0}} +\headcommand {\beamer@framepages {11}{11}} +\headcommand {\slideentry {2}{0}{12}{12/12}{}{0}} +\headcommand {\beamer@framepages {12}{12}} +\headcommand {\slideentry {2}{0}{13}{13/13}{}{0}} +\headcommand {\beamer@framepages {13}{13}} +\headcommand {\slideentry {2}{0}{14}{14/14}{}{0}} +\headcommand {\beamer@framepages {14}{14}} +\headcommand {\slideentry {2}{0}{15}{15/15}{}{0}} +\headcommand {\beamer@framepages {15}{15}} +\headcommand {\slideentry {2}{0}{16}{16/16}{}{0}} +\headcommand {\beamer@framepages {16}{16}} +\headcommand {\sectionentry {3}{Advanced Argument Passing}{17}{Advanced Argument Passing}{0}} +\headcommand {\beamer@sectionpages {6}{16}} +\headcommand {\beamer@subsectionpages {6}{16}} +\headcommand {\slideentry {3}{0}{17}{17/17}{}{0}} +\headcommand {\beamer@framepages {17}{17}} +\headcommand {\slideentry {3}{0}{18}{18/18}{}{0}} +\headcommand {\beamer@framepages {18}{18}} +\headcommand {\slideentry {3}{0}{19}{19/19}{}{0}} +\headcommand {\beamer@framepages {19}{19}} +\headcommand {\slideentry {3}{0}{20}{20/20}{}{0}} +\headcommand {\beamer@framepages {20}{20}} +\headcommand {\slideentry {3}{0}{21}{21/21}{}{0}} +\headcommand {\beamer@framepages {21}{21}} +\headcommand {\slideentry {3}{0}{22}{22/22}{}{0}} +\headcommand {\beamer@framepages {22}{22}} +\headcommand {\slideentry {3}{0}{23}{23/23}{}{0}} +\headcommand {\beamer@framepages {23}{23}} +\headcommand {\sectionentry {4}{List and Dict Comprehensions}{24}{List and Dict Comprehensions}{0}} +\headcommand {\beamer@sectionpages {17}{23}} +\headcommand {\beamer@subsectionpages {17}{23}} +\headcommand {\slideentry {4}{0}{24}{24/24}{}{0}} +\headcommand {\beamer@framepages {24}{24}} +\headcommand {\slideentry {4}{0}{25}{25/25}{}{0}} +\headcommand {\beamer@framepages {25}{25}} +\headcommand {\slideentry {4}{0}{26}{26/26}{}{0}} +\headcommand {\beamer@framepages {26}{26}} +\headcommand {\slideentry {4}{0}{27}{27/27}{}{0}} +\headcommand {\beamer@framepages {27}{27}} +\headcommand {\slideentry {4}{0}{28}{28/28}{}{0}} +\headcommand {\beamer@framepages {28}{28}} +\headcommand {\slideentry {4}{0}{29}{29/29}{}{0}} +\headcommand {\beamer@framepages {29}{29}} +\headcommand {\slideentry {4}{0}{30}{30/30}{}{0}} +\headcommand {\beamer@framepages {30}{30}} +\headcommand {\slideentry {4}{0}{31}{31/31}{}{0}} +\headcommand {\beamer@framepages {31}{31}} +\headcommand {\slideentry {4}{0}{32}{32/32}{}{0}} +\headcommand {\beamer@framepages {32}{32}} +\headcommand {\slideentry {4}{0}{33}{33/33}{}{0}} +\headcommand {\beamer@framepages {33}{33}} +\headcommand {\slideentry {4}{0}{34}{34/34}{}{0}} +\headcommand {\beamer@framepages {34}{34}} +\headcommand {\sectionentry {5}{Unit Testing}{35}{Unit Testing}{0}} +\headcommand {\beamer@sectionpages {24}{34}} +\headcommand {\beamer@subsectionpages {24}{34}} +\headcommand {\slideentry {5}{0}{35}{35/35}{}{0}} +\headcommand {\beamer@framepages {35}{35}} +\headcommand {\slideentry {5}{0}{36}{36/36}{}{0}} +\headcommand {\beamer@framepages {36}{36}} +\headcommand {\slideentry {5}{0}{37}{37/37}{}{0}} +\headcommand {\beamer@framepages {37}{37}} +\headcommand {\slideentry {5}{0}{38}{38/38}{}{0}} +\headcommand {\beamer@framepages {38}{38}} +\headcommand {\slideentry {5}{0}{39}{39/39}{}{0}} +\headcommand {\beamer@framepages {39}{39}} +\headcommand {\slideentry {5}{0}{40}{40/40}{}{0}} +\headcommand {\beamer@framepages {40}{40}} +\headcommand {\slideentry {5}{0}{41}{41/41}{}{0}} +\headcommand {\beamer@framepages {41}{41}} +\headcommand {\slideentry {5}{0}{42}{42/42}{}{0}} +\headcommand {\beamer@framepages {42}{42}} +\headcommand {\slideentry {5}{0}{43}{43/43}{}{0}} +\headcommand {\beamer@framepages {43}{43}} +\headcommand {\slideentry {5}{0}{44}{44/44}{}{0}} +\headcommand {\beamer@framepages {44}{44}} +\headcommand {\slideentry {5}{0}{45}{45/45}{}{0}} +\headcommand {\beamer@framepages {45}{45}} +\headcommand {\slideentry {5}{0}{46}{46/46}{}{0}} +\headcommand {\beamer@framepages {46}{46}} +\headcommand {\slideentry {5}{0}{47}{47/47}{}{0}} +\headcommand {\beamer@framepages {47}{47}} +\headcommand {\slideentry {5}{0}{48}{48/48}{}{0}} +\headcommand {\beamer@framepages {48}{48}} +\headcommand {\slideentry {5}{0}{49}{49/49}{}{0}} +\headcommand {\beamer@framepages {49}{49}} +\headcommand {\slideentry {5}{0}{50}{50/50}{}{0}} +\headcommand {\beamer@framepages {50}{50}} +\headcommand {\slideentry {5}{0}{51}{51/51}{}{0}} +\headcommand {\beamer@framepages {51}{51}} +\headcommand {\slideentry {5}{0}{52}{52/52}{}{0}} +\headcommand {\beamer@framepages {52}{52}} +\headcommand {\beamer@partpages {1}{52}} +\headcommand {\beamer@subsectionpages {35}{52}} +\headcommand {\beamer@sectionpages {35}{52}} +\headcommand {\beamer@documentpages {52}} +\headcommand {\def \inserttotalframenumber {52}} diff --git a/slides_sources/old_versions/week-05/presentation-week-05.out b/slides_sources/old_versions/week-05/presentation-week-05.out new file mode 100644 index 0000000..73ecc99 --- /dev/null +++ b/slides_sources/old_versions/week-05/presentation-week-05.out @@ -0,0 +1,5 @@ +\BOOKMARK [2][]{Outline0.1}{Review/Questions}{}% 1 +\BOOKMARK [2][]{Outline0.2}{Unicode}{}% 2 +\BOOKMARK [2][]{Outline0.3}{Advanced Argument Passing}{}% 3 +\BOOKMARK [2][]{Outline0.4}{List and Dict Comprehensions}{}% 4 +\BOOKMARK [2][]{Outline0.5}{Unit Testing}{}% 5 diff --git a/slides_sources/old_versions/week-05/presentation-week-05.pdf b/slides_sources/old_versions/week-05/presentation-week-05.pdf new file mode 100644 index 0000000000000000000000000000000000000000..0ecf9034f6276fc079d9a873ae829b547b034101 GIT binary patch literal 189923 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

J-y&|SS!U6Z@N4Y-<0Mw^$+V8y4v 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 literal 0 HcmV?d00001 diff --git a/slides_sources/old_versions/week-05/presentation-week-05.snm b/slides_sources/old_versions/week-05/presentation-week-05.snm new file mode 100644 index 0000000..e69de29 diff --git a/slides_sources/old_versions/week-05/presentation-week-05.tex b/slides_sources/old_versions/week-05/presentation-week-05.tex new file mode 100644 index 0000000..0061102 --- /dev/null +++ b/slides_sources/old_versions/week-05/presentation-week-05.tex @@ -0,0 +1,1070 @@ +\documentclass{beamer} +%\usepackage[latin1]{inputenc} +\usetheme{Warsaw} +\title[Intro to Python: Week 1]{Introduction to Python\\ +Unicode, Advanced Argument passing\\ +List and Dict Comprehensions, Testing +} +\author{Christopher Barker} +\institute{UW Continuing Education} +\date{October 29, 2013} + +\usepackage{listings} +\usepackage{hyperref} + +\begin{document} + +% --------------------------------------------- +\begin{frame} + \titlepage +\end{frame} + +% --------------------------------------------- +\begin{frame} +\frametitle{Table of Contents} +%\tableofcontents[currentsection] + \tableofcontents +\end{frame} + + +\section{Review/Questions} + +% --------------------------------------------- +\begin{frame}{Review of Previous Class} + +\begin{itemize} + \item Dictionaries + \item Exceptions + \item Files, etc. +\end{itemize} + +\end{frame} + + +% --------------------------------------------- +\begin{frame}{Lightning Talks} + +\vfill +{\LARGE Lightning talks today:} + +\vfill +{\Large +Rithy Chhen + +\vfill +Howard Edson + +\vfill +Dong Kang + +\vfill +Steven Werner + +} +\vfill + +\end{frame} + + +% --------------------------------------------- +\begin{frame}[fragile]{Homework review} + + \vfill + {\Large Homework Questions? } + + \vfill + {\Large My Solution} + + (\verb|dict.setdefault()| trick...) + + \vfill +\end{frame} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\section{Unicode} + +%--------------------------------- +\begin{frame}[fragile]{Unicode} + +{\Large I hope you all read this:} + +\vfill +{\Large +\centering +The Absolute Minimum Every Software Developer Absolutely, +Positively Must Know About Unicode and Character Sets (No Excuses!) + +} + +\vfill +\url{http://www.joelonsoftware.com/articles/Unicode.html} + +\vfill +{\Large If not -- go read it!} + +\end{frame} + +\begin{frame}[fragile]{Unicode} + +{\Large +\vfill + +Everything is bytes + +\vfill +If it's on disk or transmitted over a network, it's bytes + +\vfill +Python provides some abstractions to make it easier to deal with bytes + +\vfill +} + +\end{frame} + +\begin{frame}[fragile]{Unicode} + +{\Large +\vfill + +Unicode is a biggie + +\vfill +Strings vs Unicode +} + +{\large (\verb|str()| vs. \verb|bytes()| vs. \verb|unicode()| ) } + +\vfill +{\Large Python 2.x vs 3.x} + + +\vfill +(actually, dealing with numbers rather than bytes is big -- but we take that for granted) + +\end{frame} + +\begin{frame}[fragile]{Unicode} + +{\Large +\vfill +Strings are sequences of bytes + +\vfill +Unicode strings are sequences of platonic characters + +\vfill +Platonic characters cannot be written to disk or network! +} +\vfill +(ANSI -- one character == one byte -- so easy!) +\end{frame} + +\begin{frame}[fragile]{Unicode} + +{\Large +\vfill +The \verb|unicode| object lets you work with characters + +\vfill +``Encoding'' is converting from a unicode object to bytes + +\vfill +``Decoding'' is converting from bytes to a unicode object +} + +\vfill +\end{frame} + +\begin{frame}[fragile]{Unicode} + +{\large +\begin{verbatim} +import codecs +ord() +chr() +unichr() +str() +unicode() +encode() +decode() +\end{verbatim} +} +\end{frame} + +\begin{frame}[fragile]{Unicode Literals} + + +{\Large 1) Use unicode in your source files:} + +\begin{verbatim} +# -*- coding: utf-8 -*- +\end{verbatim} + +\vfill +{\Large 2) escape the unicode characters} + +\begin{verbatim} +print u"The integral sign: \u222B" +print u"The integral sign: \N{integral}" +\end{verbatim} + +{\large lots of tables of code points online:} + +\url{http://inamidst.com/stuff/unidata/} + +\vfill +(demo: \verb|code\hello_unicode.py|) +\end{frame} + + +%--------------------------------- +\begin{frame}[fragile]{Unicode} + +{\Large +Use unicode objects in all your code + +\vfill +decode on input + +\vfill +encode on output + +\vfill +Many packages do this for you\\ +\hspace{0.25in} (XML processing, databases, ...) + +\vfill +Gotcha:\\ +\hspace{0.25in} Python has a default encoding (usually ascii) +} +\end{frame} + +\begin{frame}[fragile]{Unicode} + +{\Large Python Docs Unicode HowTo:} + +\url{http://docs.python.org/howto/unicode.html} + +\vfill +{\Large ``Reading Unicode from a file is therefore simple:''} + +\begin{verbatim} +import codecs +f = codecs.open('unicode.rst', encoding='utf-8') +for line in f: + print repr(line) +\end{verbatim} + +\vfill +{\Large Encodings Built-in to Python:} + +\url{http://docs.python.org/2/library/codecs.html#standard-encodings} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Unicode LAB} + +\begin{itemize} + \item Find some nifty non-ascii characters you might use.\\ + Create a unicode object with them in two different ways. + \item In the "code" dir for this week, there are two files:\\ + \verb|text.utf16| \\ + \verb|text.utf32| \\ + read the contents into unicode objects + \item write some of the text from the first exercise to file. + \item read that file back in. +\end{itemize} + +\vfill +(reference: \url{http://inamidst.com/stuff/unidata/}) + +\vfill +NOTE: if your terminal does not support unicode -- you'll get an error trying +to print. Try a different terminal or IDE, or google for a solution +\end{frame} + + + +%------------------------------- +\begin{frame}{Lightning Talk} + +{\LARGE Lightning Talks:} + +{\large +\vfill +Rithy Chhen + +\vfill +Howard Edson +} + +\end{frame} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\section{Advanced Argument Passing} + + +% --------------------------------------------- +\begin{frame}[fragile]{Keyword arguments} + + {\Large When defining a function, you can specify only + what you need -- any order} + +\begin{verbatim} +In [151]: def fun(x,y=0,z=0): + print x,y,z + .....: + +In [152]: fun(1,2,3) +1 2 3 + +In [153]: fun(1, z=3) +1 0 3 + +In [154]: fun(1, z=3, y=2) +1 2 3 +\end{verbatim} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Keyword arguments} + + {\Large A Common Idiom:} + +\vfill +\begin{verbatim} +def fun(x, y=None): + if y is None: + do_something_different + + go_on_here +\end{verbatim} +\vfill + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Keyword arguments} + + {\Large Can set defaults to variables} + +\begin{verbatim} +In [156]: y = 4 + +In [157]: def fun(x=y): + print "x is:", x + .....: + +In [158]: fun() +x is: 4 + +\end{verbatim} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Keyword arguments} + +{\Large Defaults are evaluated when the function is defined} + +\begin{verbatim} +In [156]: y = 4 + +In [157]: def fun(x=y): + print "x is:", x + .....: + +In [158]: fun() +x is: 4 + +In [159]: y = 6 + +In [160]: fun() +x is: 4 +\end{verbatim} + +\end{frame} + + +% --------------------------------------------- +\begin{frame}[fragile]{Function arguments in variables} + +{\Large function arguments are really just\\ + -- a tuple (positional arguments) \\ + -- a dict (keyword arguments) \\ +} +\begin{verbatim} +def f(x, y, w=0, h=0): + print "position: %s, %s -- shape: %s, %s"%(x, y, w, h) + +position = (3,4) +size = {'h': 10, 'w': 20} + +>>> f( *position, **size) +position: 3, 4 -- shape: 20, 10 +\end{verbatim} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Function parameters in variables} + +{\Large You can also pull in the parameters out in the function as a tuple and a dict +} +\begin{verbatim} +def f(*args, **kwargs): + print "the positional arguments are:", args + print "the keyword arguments are:", kwargs + +In [389]: f(2, 3, this=5, that=7) +the positional arguments are: (2, 3) +the keyword arguments are: {'this': 5, 'that': 7} +\end{verbatim} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{LAB} + +{\Large keyword arguments} +\begin{itemize} + \item Write a function that has four optional parameters\\ + (with defaults): + \begin{itemize} + \item foreground\_color + \item background\_color + \item link\_color + \item visited\_link\_color + \end{itemize} + \item Have it print the colors. + \item Call it with a couple different parameters set + \item Have it pull the parameters out with \verb|*args, **kwargs| +\end{itemize} + +\end{frame} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\section{List and Dict Comprehensions} + +% ---------------------------------------------- +\begin{frame}[fragile]{List comprehensions} + +{\Large A bit of functional programming:} + +\begin{verbatim} +new_list = [expression for variable in a_list] +\end{verbatim} + +{\Large same as for loop:} + +\begin{verbatim} +new_list = [] +for variable in a_list: + new_list.append(expression) +\end{verbatim} + +\end{frame} + +% ---------------------------------------------- +\begin{frame}[fragile]{List comprehensions} + +{\Large More than one ``for'':} + +\begin{verbatim} +new_list = \ +[exp for var in a_list for var2 in a_list2] +\end{verbatim} + +{\Large same as nested for loop:} + +\begin{verbatim} +new_list = [] +for var in a_list: + for var2 in a_list2: + new_list.append(expression) +\end{verbatim} + +{\large You get the ``outer product'', i.e. all combinations.} + +\vfill +(demo) +\end{frame} + +% ---------------------------------------------- +\begin{frame}[fragile]{List comprehensions} + +{\Large Add a conditional:} + +\begin{verbatim} +new_list = \ +[expression for variable in a_list if something_is_true] +\end{verbatim} + +{\Large same as for loop:} + +\begin{verbatim} +new_list = [] +for variable in a_list: + if something_is_true: + new_list.append(expression) +\end{verbatim} + +\vfill +(demo) +\end{frame} + + + +% ---------------------------------------------- +\begin{frame}[fragile]{List comprehensions} + +{\Large Examples:} + +\begin{verbatim} +In [341]: [x**2 for x in range(3)] +Out[341]: [0, 1, 4] + +In [342]: [x+y for x in range(3) for y in range(5,7)] +Out[342]: [5, 6, 6, 7, 7, 8] + +In [343]: [x*2 for x in range(6) if not x%2] +Out[343]: [0, 4, 8] +\end{verbatim} + +\end{frame} + + +% ---------------------------------------------- +\begin{frame}[fragile]{List comprehensions} + +{\Large Remember this from last week?} + +\begin{verbatim} +[name for name in dir(__builtin__) if "Error" in name] + +['ArithmeticError', + 'AssertionError', + 'AttributeError', + 'BufferError', + 'EOFError', + .... +\end{verbatim} + +\end{frame} + +% ---------------------------------------------- +\begin{frame}[fragile]{Set Comprehensions} + +{\Large You can do it with sets, too:} + +\begin{verbatim} +new_set = { value for variable in a_sequence} +\end{verbatim} + +{\Large same as for loop:} + +\begin{verbatim} +new_set = set() +for key in a_list: + new_set.add(value) +\end{verbatim} + +\end{frame} + +% ---------------------------------------------- +\begin{frame}[fragile]{Set Comprehensions} + + +\begin{verbatim} +In [33]: s = "a fairly long string" + +In [34]: vowels = 'aeiou' + +In [35]: { l for l in s if l in vowels} +Out[35]: set(['a', 'i', 'o']) +\end{verbatim} + +\end{frame} + + + +% ---------------------------------------------- +\begin{frame}[fragile]{Dict Comprehensions} + +{\Large and with dicts:} + +\begin{verbatim} +new_dict = { key:value for variable in a_sequence} +\end{verbatim} + +{\Large same as for loop:} + +\begin{verbatim} +new_dict = {} +for key in a_list: + new_dict[key] = value +\end{verbatim} + +\end{frame} + +% ---------------------------------------------- +\begin{frame}[fragile]{Dict Comprehensions} + +{\Large Example} + +\begin{verbatim} +In [340]: { i: "this_%i"%i for i in range(5) } +Out[340]: {0: 'this_0', 1: 'this_1', 2: 'this_2', + 3: 'this_3', 4: 'this_4'} +\end{verbatim} + +\vfill +(not as useful with the \verb|dict()| constructor...) +\end{frame} + + +%------------------------------- +\begin{frame}[fragile]{LAB} + +\vfill +{\Large List and Dict comprehension lab:} + +\vfill +{\large \verb|code/comprehensions.rst[html]| } + +\vfill + +\end{frame} + + +%------------------------------- +\begin{frame}{Lightning Talk} + +{\LARGE Lightning Talks:} + +{\large +\vfill +Dong Kang + +\vfill +Steven Werner +} +\vfill +\end{frame} + + +\section{Unit Testing} + +% --------------------------------------------- +\begin{frame}[fragile]{Unit Testing} + +{\LARGE Gaining Traction} + +\vfill +{\Large You need to test your code somehow when you write it -- + why not preserve those tests?} + +\vfill +{\Large And allow you to auto-run them later?} + +\vfill +{\LARGE Test-Driven development:}\\[0.1in] +{\Large \hspace{0.3in} Write the tests before the code} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Unit Testing} + +{\LARGE My thoughts:} + +\vfill +{\Large Unit testing encourages clean, decoupled design} + +\vfill +{\Large If it's hard to write unit tests for -- it's not well designed} + +\vfill +{\Large but...} + +\vfill +{\Large ``complete'' test coverage is a fantasy} + +\end{frame} + + +% --------------------------------------------- +\begin{frame}[fragile]{PyUnit} + +{\LARGE PyUnit: the stdlib unit testing framework} + +\vfill +{\Large \verb|import unittest|} + +\vfill +{\Large More or less a port of Junit from Java} + +\vfill +{\Large A bit verbose: you have to write classes \& methods} + +\vfill +{\large (And we haven't covered that yet!)} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{unittest example} + +{\small +\begin{verbatim} +import random +import unittest + +class TestSequenceFunctions(unittest.TestCase): + + def setUp(self): + self.seq = range(10) + + def test_shuffle(self): + # make sure the shuffled sequence does not lose any elements + random.shuffle(self.seq) + self.seq.sort() + self.assertEqual(self.seq, range(10)) + + # should raise an exception for an immutable sequence + self.assertRaises(TypeError, random.shuffle, (1,2,3)) +\end{verbatim} +} + +\end{frame} + + +% --------------------------------------------- +\begin{frame}[fragile]{unittest example (cont)} + +{\small +\begin{verbatim} + def test_choice(self): + element = random.choice(self.seq) + self.assertTrue(element in self.seq) + + def test_sample(self): + with self.assertRaises(ValueError): + random.sample(self.seq, 20) + for element in random.sample(self.seq, 5): + self.assertTrue(element in self.seq) + +if __name__ == '__main__': + unittest.main() +\end{verbatim} +} + +\vfill +(\verb|code/unitest_example.py|) + +\vfill +\url{http://docs.python.org/library/unittest.html} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{unittest} + +{\Large Lots of good tutorials out there:} + +\vfill +{\Large Google: ``python unittest tutorial''} + +\vfill +{\Large I first learned from this one:}\\[0.1in] +\url{http://www.diveintopython.net/unit_testing/index.html} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{nose and pytest} + +{\Large Due to its Java heritage, unittest is kind of verbose} + +\vfill +{\Large Also no test discovery}\\ +{\large \hspace{0.2in}(though unittest2 does add that...) } + +\vfill +{\Large So folks invented nose and pytest} + +\end{frame} + +\begin{frame}[fragile]{nose} + +{\LARGE \verb|nose|} + +\vfill +{\Large \hspace{0.2in} Is nicer testing for python} + +\vfill +{\Large \hspace{0.2in} nose extends unittest to make testing easier.} + +\vfill +\begin{verbatim} + $ pip install nose + + $ nosetests unittest_example.py +\end{verbatim} + +\vfill +\url{http://nose.readthedocs.org/en/latest/} +\end{frame} + +\begin{frame}[fragile]{nose example} + +{\Large The same example -- with nose} + +{\small +\begin{verbatim} +import random +import nose.tools + +seq = range(10) + +def test_shuffle(): + # make sure the shuffled sequence does not lose any elements + random.shuffle(seq) + seq.sort() + assert seq == range(10) + +@nose.tools.raises(TypeError) +def test_shuffle_immutable(): + # should raise an exception for an immutable sequence + random.shuffle( (1,2,3) ) +\end{verbatim} +} + +\end{frame} + +\begin{frame}[fragile]{nose example (cont) } + +{\small +\begin{verbatim} +def test_choice(): + element = random.choice(seq) + assert (element in seq) + +def test_sample(): + for element in random.sample(seq, 5): + assert element in seq + +@nose.tools.raises(ValueError) +def test_sample_too_large(): + random.sample(seq, 20) +\end{verbatim} +} + +\vfill +(\verb|code/test_random_nose.py|) + +\end{frame} + + +\begin{frame}[fragile]{pytest} + +{\LARGE \verb|pytest|} + +\vfill +{\Large \hspace{0.2in} A mature full-featured testing tool} + +\vfill +{\Large \hspace{0.2in} Provides no-boilerplate testing} + +\vfill +{\Large \hspace{0.2in} Integrates many common testing methods} + +\vfill +\begin{verbatim} + $ pip install pytest + + $ py.test unittest_example.py +\end{verbatim} + +\vfill +\url{http://pytest.org/latest/} +\end{frame} + +\begin{frame}[fragile]{pytest example} + +{\Large The same example -- with pytest} + +{\small +\begin{verbatim} +import random +import pytest + +seq = range(10) + +def test_shuffle(): + # make sure the shuffled sequence does not lose any elements + random.shuffle(seq) + seq.sort() + assert seq == range(10) + +def test_shuffle_immutable(): + pytest.raises(TypeError, random.shuffle, (1,2,3) ) +\end{verbatim} +} + +\end{frame} + +\begin{frame}[fragile]{pytest example (cont) } + +{\small +\begin{verbatim} +def test_choice(): + element = random.choice(seq) + assert (element in seq) + +def test_sample(): + for element in random.sample(seq, 5): + assert element in seq + +def test_sample_too_large(): + with pytest.raises(ValueError): + random.sample(seq, 20) +\end{verbatim} +} + +\vfill +(\verb|code/test_random_pytest.py|) + +\end{frame} + + +\begin{frame}[fragile]{Parameterized Tests} + +{\Large A whole set of inputs and outputs to test?} + +\vfill +{\Large \verb|pytest| has a nice way to do that (so does nose...)} + +\begin{verbatim} +import pytest +@pytest.mark.parametrize(("input", "expected"), [ + ("3+5", 8), + ("2+4", 6), + ("6*9", 42), +]) +def test_eval(input, expected): + assert eval(input) == expected +\end{verbatim} + +\url{http://pytest.org/latest/example/parametrize.html} + +\vfill +(\verb|code/test_pytest_parameter.py|) +\end{frame} + +\begin{frame}[fragile]{Test Coverage} + +{\LARGE \verb|๏ฟผcoverage.py |} + +\vfill +{\Large Uses debugging hook to see which lines of code are actually executed +-- plugins exist for most (all?) test runners} + +\vfill +{\Large \verb|๏ฟผpip install coverage |} + +\vfill +{\Large \verb|๏ฟผnosetests --with-coverage test_codingbat.py|} + +\vfill +\url{http://nedbatchelder.com/code/coverage/} +\end{frame} + +% -------------------------- +\begin{frame}[fragile]{Coding Bat} + +{\LARGE Coding Bat:} + +\url{http://codingbat.com/python} + + +\vfill +{\Large Tells you what unit tests to write:} + +\url{http://codingbat.com/prob/p118406} + +\vfill +{\Large We'll use them for our lab} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{LAB} + +{\Large First: get pip installed:} + +{\small \url{http://www.pip-installer.org/en/latest/installing.html} } + +\vfill +{\Large Second: install nose and/or pytest:} + +{\large \verb|pip install nose| -- \verb|pip install pytest|} + + +\vfill +{\Large Unit Testing:} + +\begin{itemize} + % \item unittest + % \begin{itemize} + % \item Pick a \url{codingbat.com} example + % \item Write a set of unit tests using \verb|unittest| + % (\verb|code\codingbat.py codingbat_unittest.py|) + % \end{itemize} + \item pytest / nose + \begin{itemize} + \item Test a \url{codingbat.com} with nose or pytest + \item Try doing test-driven development + (\verb|code\test_codingbat.py|) + \end{itemize} + + \item try running \verb|coverage| on your tests +\end{itemize} + +\end{frame} + + + +%------------------------------- +\begin{frame}[fragile]{Homework} + +Recommended Reading: +\begin{itemize} + \item TP: ch 15-18 + \item LPTHW: Ex 40 - 45 + \item Dive Into Python: chapter 4, 5 +\end{itemize} + +Do: +\begin{itemize} + \item Finish (or re-factor) the Labs you didn't finish in class. + \item Write some unit tests for a couple of the functions you've + written for previous excercises (Or something new) + \item Using the unit tests you jsut wrote, refactor the above functions + using list and/or dict comprehensions. + \item Write a script which does something useful (to you) and reads and writes + files. Very, very small scope is good. something useful at work would + be great, but no job secrets! + \item Start thinking about what you want to do for your project! +\end{itemize} + + +\end{frame} + + +\end{document} + + diff --git a/slides_sources/old_versions/week-05/presentation-week-05.toc b/slides_sources/old_versions/week-05/presentation-week-05.toc new file mode 100644 index 0000000..3f37054 --- /dev/null +++ b/slides_sources/old_versions/week-05/presentation-week-05.toc @@ -0,0 +1,6 @@ +\beamer@endinputifotherversion {3.10pt} +\beamer@sectionintoc {1}{Review/Questions}{3}{0}{1} +\beamer@sectionintoc {2}{Unicode}{6}{0}{2} +\beamer@sectionintoc {3}{Advanced Argument Passing}{17}{0}{3} +\beamer@sectionintoc {4}{List and Dict Comprehensions}{24}{0}{4} +\beamer@sectionintoc {5}{Unit Testing}{35}{0}{5} diff --git a/slides_sources/old_versions/week-05/presentation-week-05.vrb b/slides_sources/old_versions/week-05/presentation-week-05.vrb new file mode 100644 index 0000000..f4e79f3 --- /dev/null +++ b/slides_sources/old_versions/week-05/presentation-week-05.vrb @@ -0,0 +1,21 @@ +\frametitle {Homework}\par Recommended Reading: +\begin{itemize} + \item TP: ch 15-18 + \item LPTHW: Ex 40 - 45 + \item Dive Into Python: chapter 4, 5 +\end{itemize} + +Do: +\begin{itemize} + \item Finish (or re-factor) the Labs you didn't finish in class. + \item Write some unit tests for a couple of the functions you've + written for previous excercises (Or something new) + \item Using the unit tests you jsut wrote, refactor the above functions + using list and/or dict comprehensions. + \item Write a script which does something useful (to you) and reads and writes + files. Very, very small scope is good. something useful at work would + be great, but no job secrets! + \item Start thinking about what you want to do for your project! +\end{itemize} + + diff --git a/slides_sources/old_versions/week-06/code/html_render/LAB_calling_code.html b/slides_sources/old_versions/week-06/code/html_render/LAB_calling_code.html new file mode 100644 index 0000000..cf91da2 --- /dev/null +++ b/slides_sources/old_versions/week-06/code/html_render/LAB_calling_code.html @@ -0,0 +1,511 @@ + + + + + + +Calling Code + + + +

+

Calling Code

+ +

Code that can be used to call your html rendering classes

+
+

Step 1

+
+page = Html()
+
+page.append("Here is a paragraph of text -- there could be more of them, but this is enough  to show that we can do some text")
+
+
+
+

Step 2

+
+page = Html()
+
+body = Body()
+
+body.append(P("Here is a paragraph of text -- there could be more of them, but this is enough  to show that we can do some text"))
+
+page.append(body)
+
+
+
+

Step 3

+
+page = Html()
+
+head = Head()
+head.append(Title("PythonClass = Revision 1087:"))
+
+page.append(head)
+
+body = Body()
+
+body.append(P("Here is a paragraph of text -- there could be more of them, but this is enough  to show that we can do some text"))
+
+page.append(body)
+
+
+
+

Step 4

+
+page = Html()
+
+head = Head()
+head.append(Title("PythonClass = Revision 1087:"))
+
+page.append(head)
+
+body = Body()
+
+body.append(P("Here is a paragraph of text -- there could be more of them, but this is enough  to show that we can do some text",
+              style="text-align: center; font-style: oblique;"))
+
+page.append(body)
+
+
+
+

Step 5

+
+page = Html()
+
+head = Head()
+head.append(Title("PythonClass = Revision 1087:"))
+
+page.append(head)
+
+body = Body()
+
+body.append(P("Here is a paragraph of text -- there could be more of them, but this is enough  to show that we can do some text",
+              style="text-align: center; font-style: oblique;"))
+
+body.append(Hr())
+
+page.append(body)
+
+
+
+

Step 6

+
+page = Html()
+
+head = Head()
+head.append(Title("PythonClass = Revision 1087:"))
+
+page.append(head)
+
+body = Body()
+
+body.append(P("Here is a paragraph of text -- there could be more of them, but this is enough  to show that we can do some text",
+              style="text-align: center; font-style: oblique;"))
+
+body.append(Hr())
+
+body.append("And this is a ")
+body.append( A("http://google.com", "link") )
+body.append("to google")
+
+page.append(body)
+
+
+
+

Step 7

+
+page = Html()
+
+head = Head()
+head.append(Title("PythonClass = Revision 1087:"))
+
+page.append(head)
+
+body = Body()
+
+body.append(  H(2, "PythonClass - Class 6 example") )
+
+body.append(P("Here is a paragraph of text -- there could be more of them, but this is enough  to show that we can do some text",
+              style="text-align: center; font-style: oblique;"))
+
+body.append(Hr())
+
+list = Ul(id="TheList", style="line-height:200%")
+list.append( Li("The first item in a list") )
+list.append( Li("This is the second item", style="color: red") )
+item = Li()
+item.append("And this is a ")
+item.append( A("http://google.com", "link") )
+item.append("to google")
+list.append(item)
+body.append(list)
+
+page.append(body)
+
+
+
+

Step 8

+
+page = Html()
+
+head = Head()
+head.append( Meta(charset="UTF-8") )
+head.append(Title("PythonClass = Revision 1087:"))
+
+page.append(head)
+
+body = Body()
+
+body.append(  H(2, "PythonClass - Class 6 example") )
+
+body.append(P("Here is a paragraph of text -- there could be more of them, but this is enough  to show that we can do some text",
+              style="text-align: center; font-style: oblique;"))
+
+body.append(Hr())
+
+list = Ul(id="TheList", style="line-height:200%")
+list.append( Li("The first item in a list") )
+list.append( Li("This is the second item", style="color: red") )
+item = Li()
+item.append("And this is a ")
+item.append( A("http://google.com", "link") )
+item.append("to google")
+list.append(item)
+body.append(list)
+
+page.append(body)
+
+
+
+ + diff --git a/slides_sources/old_versions/week-06/code/html_render/LAB_calling_code.rst b/slides_sources/old_versions/week-06/code/html_render/LAB_calling_code.rst new file mode 100644 index 0000000..b8b0282 --- /dev/null +++ b/slides_sources/old_versions/week-06/code/html_render/LAB_calling_code.rst @@ -0,0 +1,168 @@ +Calling Code +############### + +Code that can be used to call your html rendering classes + +Step 1 +-------- +:: + + page = Html() + + page.append("Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text") + +Step 2 +------- +:: + + page = Html() + + body = Body() + + body.append(P("Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text")) + + page.append(body) + +Step 3 +--------- +:: + + page = Html() + + head = Head() + head.append(Title("PythonClass = Revision 1087:")) + + page.append(head) + + body = Body() + + body.append(P("Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text")) + + page.append(body) + +Step 4 +--------- +:: + + page = Html() + + head = Head() + head.append(Title("PythonClass = Revision 1087:")) + + page.append(head) + + body = Body() + + body.append(P("Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text", + style="text-align: center; font-style: oblique;")) + + page.append(body) + +Step 5 +--------- +:: + + page = Html() + + head = Head() + head.append(Title("PythonClass = Revision 1087:")) + + page.append(head) + + body = Body() + + body.append(P("Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text", + style="text-align: center; font-style: oblique;")) + + body.append(Hr()) + + page.append(body) + +Step 6 +--------- +:: + + page = Html() + + head = Head() + head.append(Title("PythonClass = Revision 1087:")) + + page.append(head) + + body = Body() + + body.append(P("Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text", + style="text-align: center; font-style: oblique;")) + + body.append(Hr()) + + body.append("And this is a ") + body.append( A("http://google.com/", "link") ) + body.append("to google") + + page.append(body) + +Step 7 +--------- +:: + + page = Html() + + head = Head() + head.append(Title("PythonClass = Revision 1087:")) + + page.append(head) + + body = Body() + + body.append( H(2, "PythonClass - Class 6 example") ) + + body.append(P("Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text", + style="text-align: center; font-style: oblique;")) + + body.append(Hr()) + + list = Ul(id="TheList", style="line-height:200%") + list.append( Li("The first item in a list") ) + list.append( Li("This is the second item", style="color: red") ) + item = Li() + item.append("And this is a ") + item.append( A("http://google.com/", "link") ) + item.append("to google") + list.append(item) + body.append(list) + + page.append(body) + +Step 8 +--------- +:: + + page = Html() + + head = Head() + head.append( Meta(charset="UTF-8") ) + head.append(Title("PythonClass = Revision 1087:")) + + page.append(head) + + body = Body() + + body.append( H(2, "PythonClass - Class 6 example") ) + + body.append(P("Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text", + style="text-align: center; font-style: oblique;")) + + body.append(Hr()) + + list = Ul(id="TheList", style="line-height:200%") + list.append( Li("The first item in a list") ) + list.append( Li("This is the second item", style="color: red") ) + item = Li() + item.append("And this is a ") + item.append( A("http://google.com/", "link") ) + item.append("to google") + list.append(item) + body.append(list) + + page.append(body) diff --git a/slides_sources/old_versions/week-06/code/html_render/LAB_instuctions.html b/slides_sources/old_versions/week-06/code/html_render/LAB_instuctions.html new file mode 100644 index 0000000..cf7c9a5 --- /dev/null +++ b/slides_sources/old_versions/week-06/code/html_render/LAB_instuctions.html @@ -0,0 +1,492 @@ + + + + + + +Instructions for html renderer exercise: + + + +
+

Instructions for html renderer exercise:

+ +
+

Goal:

+

A set of classes to render html pages. we'll try to get to all the features required to render:

+
+sample_html.html
+
+

The exercise is broken down into a number of steps -- each requiring a bit more OO concepts in Python. WE will complete a step or two, then learn a bit more about OO in Python, then do a few more steps.

+
+
+

General Instructions:

+

For each step, add the required functionality. There is example code to run your code for each step in: LAB_calling_code.rst(html). You should be abel to run that code at each step, and then call the render() method to render your page. You may want to use sys.stdout to render to the terminal:

+
+import sys
+....
+page.render(sys.stdout)
+
+

or you can use a regular file:

+
+outfile = open('test.html', 'w')
+...
+page.render(outfile)
+
+

or use a cStringIO object (like a file, but in memory):

+
+import cStringIO
+
+...
+
+f = cStringIO.StringIO()
+
+page.render(f)
+
+# now print it to the screen:
+f.reset()
+print f.read()
+
+
+
+

Solutions:

+

There are versions of the instructors' solution to each step in code/html_render/solutions, so you can look at a solution if you get stuck, But do try to figure it out yourself, first.

+
+
+

Step 1:

+

Create an Element class for rendering an html element (xml element).

+

It should have class attributes for the tag name ("html" first) and the indentation (spaces to indent for pretty printing)

+

The constructor signature should look like:

+
+Element(content=None)
+
+

where content is a string

+

It should have an append method that can add another string to the content

+

It should have a render(file_out, ind = "") method that renders the tag +and the strings in the content.

+

file_out could be any file-like object (i.e have a write() method ).

+

ind is a string with the indentation level in it -- i.e the amount that the tag should be indented for pretty printing (maybe 4 spaces per level).

+

The amount of indentation should be set by the class attribute: indent

+

You can test with sys.stdout to print to the console, and/or use a +cStringIO.sStringIO object to store it in a string - or pass a file

+

You should now be able to render an html tag with text in it as contents.

+
+
+

Step 2:

+

Create a couple subclasses of Element, for a <body> tag and <p> tag. All you should have to do is override the tag class attribute (you may need to add a tag class attribute to the Element class...).

+

Now you can render a few different types of element.

+

Extend the Element.render() method so that it can render other elements +inside the tag in addition to strings. Simple recursion should +do it. i.e. it can call the render() method of the elements it contains.

+

Figure out a way to deal with the fact the the contents elements could be +either simple strings or Elements with render methods...(there are a few +ways to handle that...)

+

You should now be able to render a basic web page with an html tag around +the whole thing, and body tag inside, and multiple <p> tags inside that, +with text inside that.

+
+
+

Step 3:

+

Create a <head> element -- simple subclass.

+

Create a OneLineTag subclass of Element:

+

It should override the render method, to render everything on one line -- for the simple tags, like:

+
+<title> PythonClass - Class 6 example </title>
+
+

Create a Title subclass of OneLineTag class for the title.

+

You should now be able to render an html doc with a head element, with a +title element in that, and a body element with some <P> elements and some text.

+
+
+

Step 4:

+

Extend the Element class to accept a set of attributes as keywords to the +constructor, ie.:

+
+Element("some text content", id="TheList", style="line-height:200%")
+
+

( remember **kwargs? )

+

The render method will need to be extended to render the attributes properly.

+

You can now render some <p> tags (and others) with attributes

+
+
+

Step 5:

+

Create a SelfClosingTag subclass of Element, to render tags like:

+
+<hr /> and <br /> (horizontal rule and line break).
+
+

You will need to override the render method to render just the one tag and +attributes, if any.

+

Create a couple subclasses of SelfClosingTag for and <hr /> and <br />

+
+
+

Step 6:

+

Create a A class for an anchor (link) element. Its constructor should look like:

+
+A(self, link, content)
+
+

where link is the link, and content is what you see. It can be called like so:

+
+A("http://google.com", "link")
+
+

You should be able to subclass from Element, and only override the __init__ --- Calling the Element __init__ from the A __init__

+

You can now add a link to your web page.

+
+
+

Step 7:

+

Create Ul class for an unordered list (really simple subclass of Element)

+

Create Li class for an element in a list (also really simple)

+

Add a list to your web page.

+

Create a Header class -- this one should take an integer argument for the +header level. i.e <h1>, <h2>, <h3>, called like:

+
+H(2, "The text of the header") for an <h2> header
+
+

It can subclass from OneLineTag -- overriding the __init__, then calling the superclass __init__

+
+
+
+ + diff --git a/slides_sources/old_versions/week-06/code/html_render/LAB_instuctions.rst b/slides_sources/old_versions/week-06/code/html_render/LAB_instuctions.rst new file mode 100644 index 0000000..4c87d25 --- /dev/null +++ b/slides_sources/old_versions/week-06/code/html_render/LAB_instuctions.rst @@ -0,0 +1,190 @@ + +Instructions for html renderer exercise: +########################################### + +Goal: +====== + +A set of classes to render html pages. we'll try to get to all the features required to render:: + + sample_html.html + +The exercise is broken down into a number of steps -- each requiring a bit more OO concepts in Python. WE will complete a step or two, then learn a bit more about OO in Python, then do a few more steps. + +General Instructions: +====================== + +For each step, add the required functionality. There is example code to run your code for each step in: ``LAB_calling_code.rst(html)``. You should be abel to run that code at each step, and then call the ``render()`` method to render your page. You may want to use sys.stdout to render to the terminal:: + + import sys + .... + page.render(sys.stdout) + +or you can use a regular file:: + + outfile = open('test.html', 'w') + ... + page.render(outfile) + +or use a cStringIO object (like a file, but in memory):: + + import cStringIO + + ... + + f = cStringIO.StringIO() + + page.render(f) + + # now print it to the screen: + f.reset() + print f.read() + +Solutions: +============ + +There are versions of the instructors' solution to each step in ``code/html_render/solutions``, so you can look at a solution if you get stuck, But do try to figure it out yourself, first. + + +Step 1: +========= + +Create an ``Element`` class for rendering an html element (xml element). + +It should have class attributes for the tag name ("html" first) and the indentation (spaces to indent for pretty printing) + +The constructor signature should look like:: + + Element(content=None) + +where ``content`` is a string + +It should have an ``append`` method that can add another string to the content + +It should have a ``render(file_out, ind = "")`` method that renders the tag +and the strings in the content. + +``file_out`` could be any file-like object (i.e have a ``write()`` method ). + +``ind`` is a string with the indentation level in it -- i.e the amount that the tag should be indented for pretty printing (maybe 4 spaces per level). + +The amount of indentation should be set by the class attribute: ``indent`` + +You can test with ``sys.stdout`` to print to the console, and/or use a +``cStringIO.sStringIO`` object to store it in a string - or pass a file + +You should now be able to render an html tag with text in it as contents. + +Step 2: +========== + +Create a couple subclasses of ``Element``, for a tag and

tag. All you should have to do is override the ``tag`` class attribute (you may need to add a ``tag`` class attribute to the Element class...). + +Now you can render a few different types of element. + +Extend the ``Element.render()`` method so that it can render other elements +inside the tag in addition to strings. Simple recursion should +do it. i.e. it can call the ``render()`` method of the elements it contains. + +Figure out a way to deal with the fact the the contents elements could be +either simple strings or Elements with render methods...(there are a few +ways to handle that...) + +You should now be able to render a basic web page with an html tag around +the whole thing, and body tag inside, and multiple

tags inside that, +with text inside that. + +Step 3: +========== + +Create a element -- simple subclass. + +Create a ``OneLineTag`` subclass of ``Element``: + +It should override the render method, to render everything on one line -- for the simple tags, like:: + + PythonClass - Class 6 example + +Create a ``Title`` subclass of ``OneLineTag`` class for the title. + +You should now be able to render an html doc with a head element, with a +title element in that, and a body element with some

elements and some text. + +Step 4: +=========== + +Extend the ``Element`` class to accept a set of attributes as keywords to the +constructor, ie.:: + + Element("some text content", id="TheList", style="line-height:200%") + +( remember ``**kwargs``? ) + +The render method will need to be extended to render the attributes properly. + +You can now render some

tags (and others) with attributes + +Step 5: +======== + +Create a ``SelfClosingTag`` subclass of Element, to render tags like:: + +


and
(horizontal rule and line break). + +You will need to override the render method to render just the one tag and +attributes, if any. + +Create a couple subclasses of ``SelfClosingTag`` for and
and
+ +Step 6: +========== + +Create a ``A`` class for an anchor (link) element. Its constructor should look like:: + + A(self, link, content) + +where link is the link, and content is what you see. It can be called like so:: + + A("http://google.com/", "link") + +You should be able to subclass from ``Element``, and only override the ``__init__`` --- Calling the ``Element`` ``__init__`` from the ``A __init__`` + +You can now add a link to your web page. + +Step 7: +=========== + +Create ``Ul`` class for an unordered list (really simple subclass of ``Element``) + +Create ``Li`` class for an element in a list (also really simple) + +Add a list to your web page. + +Create a ``Header`` class -- this one should take an integer argument for the +header level. i.e

,

,

, called like:: + + H(2, "The text of the header") for an

header + +It can subclass from ``OneLineTag`` -- overriding the ``__init__``, then calling the superclass ``__init__`` + +Step 8: +========== + +Update the ``Html`` element class to render the "" tag at the +head of the page, before the html element. + +You can do this by subclassing ``Element``, overriding ``render()``, but then +calling the ``Element`` render from the new render. + +Create a subclass of ``SelfClosingTag`` for (like +for
and
and add the meta element to the beginning of +the head element to give your document an encoding. + +The doctype and encoding are HTML 5 and you can check this at: +http://validator.w3.org. + +You now have a pretty full-featured html renderer -- play with it, add some +new tags, etc.... + + + \ No newline at end of file diff --git a/slides_sources/old_versions/week-06/code/html_render/Solutions/gen_1.py b/slides_sources/old_versions/week-06/code/html_render/Solutions/gen_1.py new file mode 100755 index 0000000..909631e --- /dev/null +++ b/slides_sources/old_versions/week-06/code/html_render/Solutions/gen_1.py @@ -0,0 +1,66 @@ +#!/usr/bin/env python + +""" +Python class example. + +This is the first Element base class --- + +""" + +class Element(object): + """ + An element with multiple items in the content + """ + tag = "html" + indent = " " + def __init__(self, content=None): + """ + initialize an element and any number of sub-elements and content + + :param content: content of the element: single string or another element. + an empty string will be ignored + + example: + """ + if not content: + self.children = [] + else: + self.children = [content] + + def append(self, element): + self.children.append(element) + + def render(self, file_out, ind = ""): + """ + an html rendering method for elements that have content + """ + file_out.write("\n") + file_out.write(ind) + file_out.write("<%s"%self.tag) + file_out.write(">") + for child in self.children: + file_out.write("\n") + file_out.write(ind + self.indent) + file_out.write(child) + file_out.write("\n") + file_out.write(ind) + file_out.write(''%self.tag) + + +if __name__ == "__main__": + import sys, cStringIO + page = Element() + + page.append("Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text") + + page.append("And here is another piece of text -- you should be able to add any number") + + f = cStringIO.StringIO() + + page.render(f) + + f.reset() + print f.read() + + f.reset() + open("test_html.html", 'w').write(f.read()) diff --git a/slides_sources/old_versions/week-06/code/html_render/Solutions/gen_2.py b/slides_sources/old_versions/week-06/code/html_render/Solutions/gen_2.py new file mode 100755 index 0000000..9339f52 --- /dev/null +++ b/slides_sources/old_versions/week-06/code/html_render/Solutions/gen_2.py @@ -0,0 +1,80 @@ +#!/usr/bin/env python + +""" +Python class example. + +This adds a couple sub-classes + +""" + +class Element(object): + """ + An element with multiple items in the content + """ + tag = "" + indent = " " + def __init__(self, content=None): + """ + initialize an element and any number of sub-elements and content + + :param content: content of the element: single string or another element. + an empty string will be ignored + + example: + """ + if not content: + self.children = [] + else: + self.children = [content] + + def append(self, element): + self.children.append(element) + + def render(self, file_out, ind = ""): + """ + an html rendering method for elements that have content + """ + file_out.write("\n") + file_out.write(ind) + file_out.write("<%s"%self.tag) + file_out.write(">") + for child in self.children: + try: + child.render(file_out, ind + self.indent) + except AttributeError: + file_out.write("\n") + file_out.write(ind + self.indent) + file_out.write(str(child)) + file_out.write("\n") + file_out.write(ind) + file_out.write(''%self.tag) + +class Html(Element): + tag = "html" + +class Body(Element): + tag = "body" + +class P(Element): + tag = "p" + + +if __name__ == "__main__": + import sys, cStringIO + page = Html() + + body = Body() + + body.append(P("Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text")) + + page.append(body) + + f = cStringIO.StringIO() + + page.render(f) + + f.reset() + print f.read() + + f.reset() + open("test_html.html", 'w').write(f.read()) diff --git a/slides_sources/old_versions/week-06/code/html_render/Solutions/gen_3.py b/slides_sources/old_versions/week-06/code/html_render/Solutions/gen_3.py new file mode 100755 index 0000000..efc7791 --- /dev/null +++ b/slides_sources/old_versions/week-06/code/html_render/Solutions/gen_3.py @@ -0,0 +1,108 @@ +#!/usr/bin/env python + +""" +Python class example. + +over-riding a method... + +""" + +class Element(object): + """ + An element with multiple items in the content + """ + tag = "" + indent = " " + def __init__(self, content=None): + """ + initialize an element and any number of sub-elements and content + + :param content: content of the element: single string or another element. + an empty string will be ignored + + example: + """ + if not content: + self.children = [] + else: + self.children = [content] + + def append(self, element): + self.children.append(element) + + def render(self, file_out, ind = ""): + """ + an html rendering method for elements that have content + """ + file_out.write("\n") + file_out.write(ind) + file_out.write("<%s"%self.tag) + file_out.write(">") + for child in self.children: + try: + child.render(file_out, ind + self.indent) + except AttributeError: + file_out.write("\n") + file_out.write(ind + self.indent) + file_out.write(str(child)) + file_out.write("\n") + file_out.write(ind) + file_out.write(''%self.tag) + +class Html(Element): + tag = "html" + +class Head(Element): + tag = "head" + +class Body(Element): + tag = "body" + +class P(Element): + tag = "p" + +class OneLineTag(Element): + + def render(self, file_out, ind = ""): + """ + an html rendering method for elements that have attributes and content + """ + file_out.write("\n") + file_out.write(ind) + file_out.write("<%s"%self.tag) + file_out.write(">") + for child in self.children: + try: + child.render(file_out) + except AttributeError: + file_out.write(str(child)) + file_out.write(''%self.tag) + +class Title(OneLineTag): + tag = "title" + + +if __name__ == "__main__": + import sys, cStringIO + page = Html() + + head = Head() + head.append(Title("PythonClass = Revision 1087:")) + + page.append(head) + + body = Body() + + body.append(P("Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text")) + + page.append(body) + + f = cStringIO.StringIO() + + page.render(f) + + f.reset() + print f.read() + + f.reset() + open("test_html.html", 'w').write(f.read()) diff --git a/slides_sources/old_versions/week-06/code/html_render/Solutions/gen_4.py b/slides_sources/old_versions/week-06/code/html_render/Solutions/gen_4.py new file mode 100755 index 0000000..7712bcc --- /dev/null +++ b/slides_sources/old_versions/week-06/code/html_render/Solutions/gen_4.py @@ -0,0 +1,116 @@ +#!/usr/bin/env python + +""" +Python class example. + +Add the ability to handle tag attributes. + +""" + +class Element(object): + """ + An element with optional attributes and multiple items in the content + """ + tag = "" + indent = " " + def __init__(self, content=None, **attributes): + """ + initialize an element with optional attributes, and any number of sub-elements and content + + :param content: content of the element: single string or another element. + an empty string will be ignored + :param [attributes]: optional attributes as keyword parameters. + + example: + """ + if not content: + self.children = [] + else: + self.children = [content] + + self.attributes = attributes + + def append(self, element): + self.children.append(element) + + def render(self, file_out, ind = ""): + """ + an html rendering method for elements that have attributes and content + """ + file_out.write("\n") + file_out.write(ind) + file_out.write("<%s"%self.tag) + for key, value in self.attributes.items(): + file_out.write(' %s="%s"'%(key, value) ) + file_out.write(">") + for child in self.children: + try: + child.render(file_out, ind + self.indent) + except AttributeError: + file_out.write("\n") + file_out.write(ind + self.indent) + file_out.write(str(child)) + file_out.write("\n") + file_out.write(ind) + file_out.write(''%self.tag) + +class Html(Element): + tag = "html" + +class Head(Element): + tag = "head" + +class Body(Element): + tag = "body" + +class P(Element): + tag = "p" + +class OneLineTag(Element): + + def render(self, file_out, ind = ""): + """ + an html rendering method for elements that have attributes and content + """ + file_out.write("\n") + file_out.write(ind) + file_out.write("<%s"%self.tag) + for key, value in self.attributes.items(): + file_out.write(' %s="%s"'%(key, value) ) + file_out.write(">") + for child in self.children: + try: + child.render(file_out) + except AttributeError: + file_out.write(str(child)) + file_out.write(''%self.tag) + +class Title(OneLineTag): + tag = "title" + + +if __name__ == "__main__": + import sys, cStringIO + page = Html() + + head = Head() + head.append(Title("PythonClass = Revision 1087:")) + + page.append(head) + + body = Body() + + body.append(P("Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text", + style="text-align: center; font-style: oblique;")) + + page.append(body) + + f = cStringIO.StringIO() + + page.render(f) + + f.reset() + print f.read() + + f.reset() + open("test_html.html", 'w').write(f.read()) diff --git a/slides_sources/old_versions/week-06/code/html_render/Solutions/gen_5.py b/slides_sources/old_versions/week-06/code/html_render/Solutions/gen_5.py new file mode 100755 index 0000000..a45b816 --- /dev/null +++ b/slides_sources/old_versions/week-06/code/html_render/Solutions/gen_5.py @@ -0,0 +1,140 @@ +#!/usr/bin/env python + +""" +Python class example. + +Overriding render() again -- and a few more sub-classes. + +""" + +class Element(object): + """ + An element with optional attributes and multiple items in the content + """ + tag = "" + indent = " " + def __init__(self, content=None, **attributes): + """ + initialize an element with optional attributes, and any number of sub-elements and content + + :param content: content of the element: single string or another element. + an empty string will be ignored + :param [attributes]: optional attributes as keyword parameters. + + example: + """ + if not content: + self.children = [] + else: + self.children = [content] + + self.attributes = attributes + + def append(self, element): + self.children.append(element) + + def render(self, file_out, ind = ""): + """ + an html rendering method for elements that have attributes and content + """ + file_out.write("\n") + file_out.write(ind) + file_out.write("<%s"%self.tag) + for key, value in self.attributes.items(): + file_out.write(' %s="%s"'%(key, value) ) + file_out.write(">") + for child in self.children: + try: + child.render(file_out, ind + self.indent) + except AttributeError: + file_out.write("\n") + file_out.write(ind + self.indent) + file_out.write(str(child)) + file_out.write("\n") + file_out.write(ind) + file_out.write(''%self.tag) + +class Html(Element): + tag = "html" + +class Head(Element): + tag = "head" + +class Body(Element): + tag = "body" + +class P(Element): + tag = "p" + +class SelfClosingTag(Element): + """ + Element with a single tag -- no content, only attributes + """ + def __init__(self, **attributes): + self.attributes = attributes + + def render(self, file_out, ind = ""): + """ + an html rendering method for self-closing elements: + attributes, but no content a no closing tag + """ + file_out.write("\n") + file_out.write(ind) + file_out.write("<%s"%self.tag) + for key, value in self.attributes.items(): + file_out.write(' %s="%s"'%(key, value) ) + file_out.write(" />") + +class Hr(SelfClosingTag): + tag = "hr" + +class OneLineTag(Element): + + def render(self, file_out, ind = ""): + """ + an html rendering method for elements that have attributes and content + """ + file_out.write("\n") + file_out.write(ind) + file_out.write("<%s"%self.tag) + for key, value in self.attributes.items(): + file_out.write(' %s="%s"'%(key, value) ) + file_out.write(">") + for child in self.children: + try: + child.render(file_out) + except AttributeError: + file_out.write(str(child)) + file_out.write(''%self.tag) + +class Title(OneLineTag): + tag = "title" + + +if __name__ == "__main__": + import sys, cStringIO + page = Html() + + head = Head() + head.append(Title("PythonClass = Revision 1087:")) + + page.append(head) + + body = Body() + + body.append(P("Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text", + style="text-align: center; font-style: oblique;")) + + body.append(Hr()) + + page.append(body) + + f = cStringIO.StringIO() + + page.render(f) + + f.reset() + print f.read() + + f.reset() + open("test_html.html", 'w').write(f.read()) diff --git a/slides_sources/old_versions/week-06/code/html_render/Solutions/gen_6.py b/slides_sources/old_versions/week-06/code/html_render/Solutions/gen_6.py new file mode 100755 index 0000000..2fe56ff --- /dev/null +++ b/slides_sources/old_versions/week-06/code/html_render/Solutions/gen_6.py @@ -0,0 +1,152 @@ +#!/usr/bin/env python + +""" +Python class example. + +Overriding __init__, and calling superclass __init__ + +""" + +class Element(object): + """ + An element with optional attributes and multiple items in the content + """ + tag = "" + indent = " " + def __init__(self, content=None, **attributes): + """ + initialize an element with optional attributes, and any number of sub-elements and content + + :param content: content of the element: single string or another element. + an empty string will be ignored + :param [attributes]: optional attributes as keyword parameters. + + example: + """ + if not content: + self.children = [] + else: + self.children = [content] + + self.attributes = attributes + + def append(self, element): + self.children.append(element) + + def render(self, file_out, ind = ""): + """ + an html rendering method for elements that have attributes and content + """ + file_out.write("\n") + file_out.write(ind) + file_out.write("<%s"%self.tag) + for key, value in self.attributes.items(): + file_out.write(' %s="%s"'%(key, value) ) + file_out.write(">") + for child in self.children: + try: + child.render(file_out, ind + self.indent) + except AttributeError: + file_out.write("\n") + file_out.write(ind + self.indent) + file_out.write(str(child)) + file_out.write("\n") + file_out.write(ind) + file_out.write(''%self.tag) + +class Html(Element): + tag = "html" + +class Head(Element): + tag = "head" + +class Body(Element): + tag = "body" + +class P(Element): + tag = "p" + +class SelfClosingTag(Element): + """ + Element with a single tag -- no content, only attributes + """ + def __init__(self, **attributes): + self.attributes = attributes + + def render(self, file_out, ind = ""): + """ + an html rendering method for self-closing elements: + attributes, but no content a no closing tag + """ + file_out.write("\n") + file_out.write(ind) + file_out.write("<%s"%self.tag) + for key, value in self.attributes.items(): + file_out.write(' %s="%s"'%(key, value) ) + file_out.write(" />") + +class Hr(SelfClosingTag): + tag = "hr" + +class OneLineTag(Element): + + def render(self, file_out, ind = ""): + """ + an html rendering method for elements that have attributes and content + """ + file_out.write("\n") + file_out.write(ind) + file_out.write("<%s"%self.tag) + for key, value in self.attributes.items(): + file_out.write(' %s="%s"'%(key, value) ) + file_out.write(">") + for child in self.children: + try: + child.render(file_out) + except AttributeError: + file_out.write(str(child)) + file_out.write(''%self.tag) + +class Title(OneLineTag): + tag = "title" + +class A(OneLineTag): + """ + element for a link ( tag ) + """ + tag = "a" + def __init__(self, link, content): + OneLineTag.__init__(self, content, href=link) + + +if __name__ == "__main__": + import sys, cStringIO + page = Html() + + head = Head() + head.append(Title("PythonClass = Revision 1087:")) + + page.append(head) + + body = Body() + + body.append(P("Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text", + style="text-align: center; font-style: oblique;")) + + body.append(Hr()) + + body.append("And this is a ") + body.append( A("http://google.com/", "link") ) + body.append("to google") + + page.append(body) + + f = cStringIO.StringIO() + + page.render(f) + + f.reset() + print f.read() + + f.reset() + open("test_html.html", 'w').write(f.read()) diff --git a/slides_sources/old_versions/week-06/code/html_render/Solutions/gen_7.py b/slides_sources/old_versions/week-06/code/html_render/Solutions/gen_7.py new file mode 100755 index 0000000..432cab2 --- /dev/null +++ b/slides_sources/old_versions/week-06/code/html_render/Solutions/gen_7.py @@ -0,0 +1,182 @@ +#!/usr/bin/env python + +""" +Python class example. + +Subclassing and a new __init__ + +""" + +class Element(object): + """ + An element with optional attributes and multiple items in the content + """ + tag = "" + indent = " " + def __init__(self, content=None, **attributes): + """ + initialize an element with optional attributes, and any number of sub-elements and content + + :param content: content of the element: single string or another element. + an empty string will be ignored + :param [attributes]: optional attributes as keyword parameters. + + example: + """ + if not content: + self.children = [] + else: + self.children = [content] + + self.attributes = attributes + + def append(self, element): + self.children.append(element) + + def render(self, file_out, ind = ""): + """ + an html rendering method for elements that have attributes and content + """ + file_out.write("\n") + file_out.write(ind) + file_out.write("<%s"%self.tag) + for key, value in self.attributes.items(): + file_out.write(' %s="%s"'%(key, value) ) + file_out.write(">") + for child in self.children: + try: + child.render(file_out, ind + self.indent) + except AttributeError: + file_out.write("\n") + file_out.write(ind + self.indent) + file_out.write(str(child)) + file_out.write("\n") + file_out.write(ind) + file_out.write(''%self.tag) + +class Html(Element): + tag = "html" + +class Head(Element): + tag = "head" + +class Body(Element): + tag = "body" + +class P(Element): + tag = "p" + +class Ul(Element): + """ + element for an unordered list + """ + tag = "ul" + +class Li(Element): + """ + element for the item in a list + """ + tag = "li" + +class SelfClosingTag(Element): + """ + Element with a single tag -- no content, only attributes + """ + def __init__(self, **attributes): + self.attributes = attributes + + def render(self, file_out, ind = ""): + """ + an html rendering method for self-closing elements: + attributes, but no content a no closing tag + """ + file_out.write("\n") + file_out.write(ind) + file_out.write("<%s"%self.tag) + for key, value in self.attributes.items(): + file_out.write(' %s="%s"'%(key, value) ) + file_out.write(" />") + +class Hr(SelfClosingTag): + tag = "hr" + +class OneLineTag(Element): + + def render(self, file_out, ind = ""): + """ + an html rendering method for elements that have attributes and content + """ + file_out.write("\n") + file_out.write(ind) + file_out.write("<%s"%self.tag) + for key, value in self.attributes.items(): + file_out.write(' %s="%s"'%(key, value) ) + file_out.write(">") + for child in self.children: + try: + child.render(file_out) + except AttributeError: + file_out.write(str(child)) + file_out.write(''%self.tag) + +class Title(OneLineTag): + tag = "title" + +class A(OneLineTag): + """ + element for a link ( tag ) + """ + tag = "a" + def __init__(self, link, content): + OneLineTag.__init__(self, content, href=link) + +class H(OneLineTag): + """ + class for header tags, the level is specified in a parameter + + """ + def __init__(self, level, content, **attributes): + OneLineTag.__init__(self, content, **attributes) + + self.tag = "h%i"%level + + +if __name__ == "__main__": + import sys, cStringIO + page = Html() + + head = Head() + head.append(Title("PythonClass = Revision 1087:")) + + page.append(head) + + body = Body() + + body.append( H(2, "PythonClass - Class 6 example") ) + + body.append(P("Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text", + style="text-align: center; font-style: oblique;")) + + body.append(Hr()) + + list = Ul(id="TheList", style="line-height:200%") + list.append( Li("The first item in a list") ) + list.append( Li("This is the second item", style="color: red") ) + item = Li() + item.append("And this is a ") + item.append( A("http://google.com/", "link") ) + item.append("to google") + list.append(item) + body.append(list) + + page.append(body) + + f = cStringIO.StringIO() + + page.render(f) + + f.reset() + print f.read() + + f.reset() + open("test_html.html", 'w').write(f.read()) diff --git a/slides_sources/old_versions/week-06/code/html_render/Solutions/gen_8.py b/slides_sources/old_versions/week-06/code/html_render/Solutions/gen_8.py new file mode 100755 index 0000000..a04592e --- /dev/null +++ b/slides_sources/old_versions/week-06/code/html_render/Solutions/gen_8.py @@ -0,0 +1,192 @@ +#!/usr/bin/env python + +""" +Python class example. + +Overriding render(), but calling the superclass render, too. + +""" + +class Element(object): + """ + An element with optional attributes and multiple items in the content + """ + tag = "" + indent = " " + def __init__(self, content=None, **attributes): + """ + initialize an element with optional attributes, and any number of sub-elements and content + + :param content: content of the element: single string or another element. + an empty string will be ignored + :param [attributes]: optional attributes as keyword parameters. + + example: + """ + if not content: + self.children = [] + else: + self.children = [content] + + self.attributes = attributes + + def append(self, element): + self.children.append(element) + + def render(self, file_out, ind = ""): + """ + an html rendering method for elements that have attributes and content + """ + file_out.write("\n") + file_out.write(ind) + file_out.write("<%s"%self.tag) + for key, value in self.attributes.items(): + file_out.write(' %s="%s"'%(key, value) ) + file_out.write(">") + for child in self.children: + try: + child.render(file_out, ind + self.indent) + except AttributeError: + file_out.write("\n") + file_out.write(ind + self.indent) + file_out.write(str(child)) + file_out.write("\n") + file_out.write(ind) + file_out.write(''%self.tag) + +class Html(Element): + tag = "html" + + ## override the render method to add the "" + def render(self, file_out, ind = ""): + file_out.write("") + # call the superclass render: + Element.render(self, file_out, ind) + +class Head(Element): + tag = "head" + +class Body(Element): + tag = "body" + +class P(Element): + tag = "p" + +class Ul(Element): + """ + element for an unordered list + """ + tag = "ul" + +class Li(Element): + """ + element for the item in a list + """ + tag = "li" + +class SelfClosingTag(Element): + """ + Element with a single tag -- no content, only attributes + """ + def __init__(self, **attributes): + self.attributes = attributes + + def render(self, file_out, ind = ""): + """ + an html rendering method for self-closing elements: + attributes, but no content a no closing tag + """ + file_out.write("\n") + file_out.write(ind) + file_out.write("<%s"%self.tag) + for key, value in self.attributes.items(): + file_out.write(' %s="%s"'%(key, value) ) + file_out.write(" />") + +class Meta(SelfClosingTag): + tag = "meta" + +class Hr(SelfClosingTag): + tag = "hr" + +class OneLineTag(Element): + + def render(self, file_out, ind = ""): + """ + an html rendering method for elements that have attributes and content + """ + file_out.write("\n") + file_out.write(ind) + file_out.write("<%s"%self.tag) + for key, value in self.attributes.items(): + file_out.write(' %s="%s"'%(key, value) ) + file_out.write(">") + for child in self.children: + try: + child.render(file_out) + except AttributeError: + file_out.write(str(child)) + file_out.write(''%self.tag) + +class Title(OneLineTag): + tag = "title" + +class A(OneLineTag): + """ + element for a link ( tag ) + """ + tag = "a" + def __init__(self, link, content): + OneLineTag.__init__(self, content, href=link) + +class H(OneLineTag): + """ + class for header tags, the level is specified in a parameter + + """ + def __init__(self, level, content, **attributes): + OneLineTag.__init__(self, content, **attributes) + + self.tag = "h%i"%level + + +if __name__ == "__main__": + import sys, cStringIO + page = Html() + + head = Head() + head.append( Meta(charset="UTF-8") ) + head.append(Title("PythonClass = Revision 1087:")) + + page.append(head) + + body = Body() + + body.append( H(2, "PythonClass - Class 6 example") ) + + body.append(P("Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text", + style="text-align: center; font-style: oblique;")) + + body.append(Hr()) + + list = Ul(id="TheList", style="line-height:200%") + list.append( Li("The first item in a list") ) + list.append( Li("This is the second item", style="color: red") ) + item = Li() + item.append("And this is a ") + item.append( A("http://google.com/", "link") ) + item.append("to google") + list.append(item) + body.append(list) + + page.append(body) + + f = cStringIO.StringIO() + + page.render(f) + + f.reset() + print f.read() + + f.reset() + open("test_html.html", 'w').write(f.read()) diff --git a/slides_sources/old_versions/week-06/code/html_render/sample_html.html b/slides_sources/old_versions/week-06/code/html_render/sample_html.html new file mode 100644 index 0000000..fc71d49 --- /dev/null +++ b/slides_sources/old_versions/week-06/code/html_render/sample_html.html @@ -0,0 +1,27 @@ + + + + + PythonClass = Revision 1087: + + +

PythonClass - OOP example

+

+ Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text +

+
+
+ + diff --git a/slides_sources/old_versions/week-06/code/lambda/lambda_keyword.html b/slides_sources/old_versions/week-06/code/lambda/lambda_keyword.html new file mode 100644 index 0000000..e10a07c --- /dev/null +++ b/slides_sources/old_versions/week-06/code/lambda/lambda_keyword.html @@ -0,0 +1,407 @@ + + + + + + +lambda and keyword evaluation excercise + + + +
+

lambda and keyword evaluation excercise

+ +
+

The challenge:

+

Write a function that returns a list of n functions, +such that each one, when called, will return the input value, +incremented by an increasing number.

+

You should use a for loop, lambda, and a keyword argument

+

Not clear? here's what you should get:

+
+    In [96]: the_list = function_builder(4)
+### so the_list should contain n functions (callables)
+
+    In [97]: the_list[0](2)
+    Out[97]: 2
+## the zeroth element of the list is a function that add 0
+## to the input, hence called with 2, returns 2
+
+    In [98]: the_list[1](2)
+    Out[98]: 3
+    ## the 1st element of the list is a function that adds 1
+    ## to the input value, thus called with 2, returns 3
+
+    In [100]: for f in the_list:
+        print f(5)
+       .....:
+    5
+    6
+    7
+    8
+### If you loop through them all, and call them, each one adds one more to the input, 5... i.e. the nth function in the list adds n to the input.
+
+
+
+

Extra credit:

+

Do it with a list comprhension, instead of a for loop

+
+
+

TDD:

+

In lambda_keyword.py, there is a function defined:

+
+def function_builder(n):
+    ## put something in here...
+    pass
+
+
+
Clearly, it does nothing. However in test_lambda_keyword.py there are some tests -- you can run them, but they will fail::
+

$ py.test test_lambda_keyword.py +... +... +> assert func_list[0](12) == 12 +E TypeError: 'NoneType' object has no attribute '__getitem__'

+

test_lambda_keyword.py:42: TypeError +=========================== 3 failed in 0.04 seconds ===============

+
+
+

Your goal is to fill in that funciton so that those tests pass.

+
+
+

"Cheating"

+

Note that those tests only test a few things, and with small values -- so you could pretty easily hard-code a bunch of stuff to make them pass -- but what's the fun of that?

+

This is eveidence that "full test coverage" is a fantasy!

+
+
+ + diff --git a/slides_sources/old_versions/week-06/code/lambda/lambda_keyword.py b/slides_sources/old_versions/week-06/code/lambda/lambda_keyword.py new file mode 100644 index 0000000..2f8b500 --- /dev/null +++ b/slides_sources/old_versions/week-06/code/lambda/lambda_keyword.py @@ -0,0 +1,38 @@ +#!/usr/bin/env python + +""" +example code for using lambda, keywords, and keyword scope + +The challenge: + +Write a function that returns a list of n functions, +such that each one, when called, will return the input value, +incremented by an increaseing number. + +you should use a for loop, lambda, and a keyword argument + +Not clear? here's what you should get: + +In [96]: the_list = function_builder(4) + +In [97]: the_list[0](2) +Out[97]: 2 + +In [98]: the_list[1](2) +Out[98]: 3 + +In [100]: for f in the_list: + print f(5) + .....: +5 +6 +7 +8 + +extra credit: do it with a list comprhension, instead of a for loop + +""" + +def function_builder(n): + ## put somethingin here... + pass diff --git a/slides_sources/old_versions/week-06/code/lambda/lambda_keyword.pyc b/slides_sources/old_versions/week-06/code/lambda/lambda_keyword.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c4e9b2d46ee179a163fbbe631d6139f91ddc4219 GIT binary patch literal 1013 zcmcgrU2YRG5ZD}E-*q!Y@{Wd7MivZ6eRl6mw;#x5>d5s>`8X1*IxN2A@AIP zd-B2s7$=)FC%}@&GvjaV@AJ$a{e8lI|GAuqq#YevKhSi~$jBu5PPUW$BBztcZgP_z z#m%d3k}&+q>qa36BN67tLU5H{fa3K`@(k{9y)st147irN2%IntGBzpcyOJw~dVwRx zzS+tnaF_=zd}TEFl6$b|gVm1ms&XF89P}RHGUkFPw?O3N8I2jNO4K0Y!IFYXsrC@U zAym2v9+q4M%vhy`#TvCo39~hkq;1M@hf#$N^$cyFv9$@{N)wbMeH)6TR2kD`d!?_7)~L1a assert func_list[0](12) == 12 + E TypeError: 'NoneType' object has no attribute '__getitem__' + + test_lambda_keyword.py:42: TypeError + =========================== 3 failed in 0.04 seconds =============== + + +Your goal is to fill in that funciton so that those tests pass. + +"Cheating" +============= + +Note that those tests only test a few things, and with small values -- so you could pretty easily hard-code a bunch of stuff to make them pass -- but what's the fun of that? + +This is eveidence that "full test coverage" is a fantasy! + diff --git a/slides_sources/old_versions/week-06/code/lambda/lambda_keyword_solution.py b/slides_sources/old_versions/week-06/code/lambda/lambda_keyword_solution.py new file mode 100644 index 0000000..5ecd790 --- /dev/null +++ b/slides_sources/old_versions/week-06/code/lambda/lambda_keyword_solution.py @@ -0,0 +1,29 @@ +#!/usr/bin/env python + +""" +example code for using lambda, keywords, and keyword scope + + +The challenge: + +Write a function that returns a list of n functions, +such that each one, when called, will return the input value, +incremented by an increaseing number. + +you should use a for loop, lambda, and a keyword argument + +extra credit: do it with a list comprhension, instead of a for loop + +""" + +def function_builder(n): + + l = [] + for i in range(n): + l.append( lambda x, i=i: x+i ) + return l + +def function_builder2(n): + + return [ lambda x, i=i: x+i for i in range(n) ] + diff --git a/slides_sources/old_versions/week-06/code/lambda/test_lambda_keyword.py b/slides_sources/old_versions/week-06/code/lambda/test_lambda_keyword.py new file mode 100644 index 0000000..038f2e6 --- /dev/null +++ b/slides_sources/old_versions/week-06/code/lambda/test_lambda_keyword.py @@ -0,0 +1,50 @@ +#!/usr/bin/env python + +""" +unit tests for the lambda_keyword excercise +""" + +from lambda_keyword import function_builder +#from lambda_keyword_solution import function_builder + +def test_length(): + """ + the function should return a list of the length input + """ + assert len(function_builder(0)) == 0 + + assert len(function_builder(3)) == 3 + + assert len(function_builder(5)) == 5 + +def test_result(): + """ + the functions in the list should increment the input values + """ + func_list = function_builder(5) + + assert func_list[0](3) == 3 + + assert func_list[1](3) == 4 + + assert func_list[2](3) == 5 + + assert func_list[3](3) == 6 + +def test_result2(): + """ + the functions in the list should increment the input values + + same test as above, but with different values + """ + func_list = function_builder(10) + + assert func_list[0](12) == 12 + + assert func_list[1](10) == 11 + + assert func_list[9](3) == 12 + + + + diff --git a/slides_sources/old_versions/week-06/code/simple_classes.py b/slides_sources/old_versions/week-06/code/simple_classes.py new file mode 100644 index 0000000..16fe2f5 --- /dev/null +++ b/slides_sources/old_versions/week-06/code/simple_classes.py @@ -0,0 +1,84 @@ +#!/usr/bin/env python +""" +simple_classes.py + +demonstrating the basics of a class +""" + +## create a point class +class Point(object): + def __init__(self, x, y): + self.x = x + self.y = y + +## create an instance of that class +p = Point(3,4) + +## access the attributes +print "p.x is:", p.x +print "p.y is:", p.y + +class Point2(object): + size = 4 + color= "red" + def __init__(self, x, y): + self.x = x + self.y = y + +p2 = Point2(4,5) +print p2.size +print p2.color + +class Point3(object): + size = 4 + color= "red" + def __init__(self, x, y): + self.x = x + self.y = y + def get_color(self): + return self.color + + +p3 = Point3(4,5) +print p3.size +print p3.get_color() + +class Circle(object): + color = "red" + def __init__(self, diameter): + self.diameter = diameter + + def grow(self, factor=2): + """ + grows the circle's diameter + + :param factor=2: factor by which to grow the circle + """ + self.diameter = self.diameter * factor + + def get_area(self): + return math.pi * self.diameter / 2.0 + +class NewCircle(Circle): + color = "blue" + + def grow(self, factor=2): + """grows the area by factor...""" + self.diameter = self.diameter * math.sqrt(2) + +nc = NewCircle +print nc.color + +class CircleR(Circle): + def __init__(self, radius): + diameter = radius*2 + Circle.__init__(self, diameter) + +class CircleR2(Circle): + def __init__(self, radius): + self.radius = radius + + def get_area(self): + return Circle.get_area(self, self.radius*2) + + diff --git a/slides_sources/old_versions/week-06/presentation-week-06.pdf b/slides_sources/old_versions/week-06/presentation-week-06.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e40ce7c298f8ebbf106566202f8c15f20b778594 GIT binary patch literal 184962 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

3YZf7hFEki(BrC{%l1 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 w?{})8@`n20v`6*}hbI?2la8=IJ>> class Point(object): +... x = 1 +... y = 2 +>>> Point + +>>> Point.x +1 +>>> p = Point() +>>> p +<__main__.Point instance at 0x2de918> +>>> p.x +1 +\end{verbatim} +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Python Classes} + +{\Large Basic Structure of a real class:} + +\begin{verbatim} +class Point(object): +# everything defined in here is in the class namespace + def __init__(self, x, y): + self.x = x + self.y = y +## create an instance of that class +p = Point(3,4) + +## access the attributes +print "p.x is:", p.x +print "p.y is:", p.y +\end{verbatim} + +{\large see: \verb|code/simple_class| } + +\end{frame} + + +% --------------------------------------------- +\begin{frame}[fragile]{Python Classes} + +{\LARGE The Initializer} + +\vfill +{\Large The \verb|__init__| special method is called when a new instance of a class is created.} + +\vfill +{\Large You can use it to do any set-up you need} + +\vfill +\begin{verbatim} +class Point(object): + def __init__(self, x, y): + self.x = x + self.y = y +\end{verbatim} +\vfill +{\Large It gets the arguments passed to the class constructor} +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Python Classes} + +{\LARGE \verb|self|} + +\vfill +{\Large The instance of the class is passed as the first parameter for every method.} + +\vfill +{\Large ``\verb|self|'' is only a convention -- but you DO want to use it.} + +\vfill +\begin{verbatim} +class Point(object): + def a_function(self, x, y): +... +\end{verbatim} +\vfill +{\Large Does this look familiar from C-style procedural programming?} +\end{frame} + + +% --------------------------------------------- +\begin{frame}[fragile]{Python Classes} + +\begin{verbatim} +class Point(object): + def __init__(self, x, y): + self.x = x + self.y = y +\end{verbatim} + +\vfill +{\Large Anything assigned to a \verb|self.| attribute is kept in the instance +name space} + +\vfill +{\Large That's where all the instance-specific data is.} + +\vfill +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Python Classes} + +\begin{verbatim} +class Point(object): + size = 4 + color= "red" + def __init__(self, x, y): + self.x = x + self.y = y +\end{verbatim} + +\vfill +{\Large Anything assigned in the class scope is a class attribute -- every +instance of the class shares the same one.} +\vfill +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Python Classes} + +\begin{verbatim} +class Point(object): + size = 4 + color= "red" +... + def get_color(): + return self.color + +>>> p3.get_color() + 'red' +\end{verbatim} + +\vfill +{\Large class attributes are accessed with \verb|self| also..} +\vfill +\end{frame} + + +% --------------------------------------------- +\begin{frame}[fragile]{Python Classes} + +{\Large Typical methods} +\begin{verbatim} +class Circle(object): + color = "red" + def __init__(self, diameter): + self.diameter = diameter + + def grow(self, factor=2): + self.diameter = self.diameter * factor +\end{verbatim} + +\vfill +{\Large methods take some parameters, manipulate the attributes in \verb|self|} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Python Classes} + +{\Large Gotcha!} +\begin{verbatim} +... + def grow(self, factor=2): + self.diameter = self.diameter * factor +... +In [205]: C = Circle(5) +In [206]: C.grow(2,3) + +TypeError: grow() takes at most 2 arguments (3 given) +\end{verbatim} + +\vfill +{\LARGE Huh???? I only gave 2} + +\vfill +{\Large (``self`` is implicitly passed in...)} +\end{frame} + + +%%------------------------------- +\begin{frame}[fragile]{LAB} + +\vfill +{\Large Let's say you need to render some html...} + +\vfill +{\Large The goal is to build a set of classes that render an html page: +\verb|sample_html.html| +} + +\vfill +{\Large We'll start with a single class, then add some sub-classes to specialize the behavior} + +\vfill +More details in \verb|week-06/LAB_instuctions.rst(html)| +\end{frame} + +%%------------------------------- +\begin{frame}[fragile]{LAB} + +\vfill +{\Large Step 1:} + +\begin{itemize} + \item Create an "Element" class for rendering an html element (xml element). + \item It should have class attributes for the tag name and the + indentation + \item the constructor signature should look like: + \verb|Element(content=None)| where content is a string + \item It should have an "append" method that can add another string to the content + \item It should have a \verb|render(file_out, ind = "")| method that renders the tag and the strings in the content. + + \verb|file_out| could be any file-like object. + + \verb|ind| is a string with enough spaces to indent properly. +\end{itemize} + +\end{frame} + +%------------------------------- +\begin{frame}{Lightning Talks} + +{\centering + +\vfill +{\LARGE Lightning Talks: } + +\vfill +{\Large Maria Petrova} + +\vfill +{\Large Patrick Thach} + + +\vfill +} +\end{frame} + +\section{Subclassing/Inheritance} + +% --------------------------------------------- +\begin{frame}[fragile]{Inheritance} + +In object-oriented programming (OOP), inheritance is a way to reuse code of +existing objects, or to establish a subtype from an existing object. + +\vfill +... + +\vfill +objects are defined by classes, classes can inherit attributes and behavior +from pre-existing classes called base classes, or super classes. + +\vfill +The resulting classes are known as derived classes or subclasses. + +\vfill +(\url{http://en.wikipedia.org/wiki/Inheritance_%28object-oriented_programming%29}) +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Subclassing} + +A subclass ``inherits'' all the attributes (methods, etc) of the parent class. + +\vfill +You can then change (``override'') some or all of the attributes to change the behavior. + +\vfill +The simplest subclass in Python: + +\begin{verbatim} +class A_Subclass(The_SuperClass): + pass +\end{verbatim} + +\vfill +\verb|A_subclass| now has exactly the same behavior as \verb|The_SuperClass| + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Overriding attributes} + +{\Large Overriding is as simple as creating a new attribute with the same name:} + +\vfill +\begin{verbatim} +class Circle(object): + color = "red" +... +class NewCircle(Circle): + color = "blue" +>>> nc = NewCircle +>>> print nc.color +blue +\end{verbatim} + +\vfill +all the \verb|self| instances will have the new attribute +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Overriding methods} + +{\Large Same thing, but with methods} + +\vfill +\begin{verbatim} +class Circle(object): +... + def grow(self, factor=2): + """grows the circle's diameter by factor""" + self.diameter = self.diameter * factor +... +class NewCircle(Circle): +... + def grow(self, factor=2): + """grows the area by factor...""" + self.diameter = self.diameter * math.sqrt(2) +\end{verbatim} +all the instances will have the new method +\end{frame} + +\begin{frame} + +{\Large +``Here's a program design suggestion: whenever you override a method, the +interface of the new method should be the same as the old. It should take +the same parameters, return the same type, and obey the same preconditions +and postconditions. If you obey this rule, you will find that any function +designed to work with an instance of a superclass, like a Deck, will also work +with instances of subclasses like a Hand or PokerHand. If you violate this +rule, your code will collapse like (sorry) a house of cards.'' +} +\vfill +\hfill ThinkPython 18.10 +\end{frame} + +%%------------------------------- +\begin{frame}[fragile]{LAB} + +\vfill +{\Large Step 2:} + +\begin{itemize} + \item Create a couple subclasses of \verb|Element|, for a \verb|| tag + and \verb|

| tag. Simply override the \verb|tag| class attribute. + \item Extend the \verb|Element.render()| method so that it can render other + elements inside the tag in addition to strings. Simple recursion should + do it. i.e. it can call the \verb|render()| method of the elements it + contains. + \item Deal with the content items that could be either simple strings or + \verb|Element|s with \verb|render| methods...there are a few ways to handle that... +\end{itemize} + +\end{frame} + + +%%------------------------------- +\begin{frame}[fragile]{LAB} + +\vfill +{\Large Step 3:} + +\begin{itemize} + \item Create a \verb|| element -- simple subclass. + \item Create a \verb|OneLineTag| subclass of Element: + It should override the render method, to render everything on one line -- + for the simple tags, like: + + \verb| PythonClass - Class 6 example | + \item Create a Title subclass of \verb|OneLineTag| class for the title. + + \item You should now be able to render an html doc with a head element, with + a \verb|title| element in that, and a body element with some \verb|


and
| (horizontal rule and line break). + + \item You will need to override the render method to render just the one tag and + attributes. + + \item create a couple subclasses of SelfClosingTag for \verb|
| + and \verb|
| (Line break) or ??? if you like + \end{itemize} + +\vfill +You can now render an html page with a proper \verb|| (\verb|| and \verb|| elements) +\end{frame} + +\begin{frame}[fragile]{LAB} + +{\Large Step 6:} + +\begin{itemize} + \item Create an \verb|A| class for an anchor (link) element. Its constructor should + look like: \verb|A(self, link, content)| -- where link is the link, + and content is what you see. It can be called like so: + + \verb|A("http://google.com/", "link")| + + \item You should be able to subclass from \verb|Element|, and only override + the \verb|__init__|\\ + -- Calling the \verb|Element __init__| from the \verb|A __init__| +\end{itemize} + +\vfill + You can now add a link to your web page. +\end{frame} + +\begin{frame}[fragile]{LAB} + +{\Large Step 7:} + +\begin{itemize} + \item Create \verb|Ul| class for an unordered list (really simple subclass of Element) + + \item Create \verb|Li| class for an element in a list (also really simple) + + \item add a list to your web page. + + \item Create a Header class -- this one should take an integer argument for the + header level. i.e \verb|<h1>, <h2>, <h3>|, called like: + + \item \verb|H(2, "The text of the header")| for an \verb|<h2>| header + + \item It can subclass from \verb|OneLineTag| -- overriding the \verb|__init__|, then calling + the superclass \verb|__init__| +\end{itemize} + +\end{frame} + +\begin{frame}[fragile]{LAB} + +{\Large Step 8:} + +\begin{itemize} + \item Update the Html element class to render the "\verb|<!DOCTYPE html>|" tag at the + head of the page, before the \verb|html| element. + + \item You can do this by subclassing \verb|Element|, overriding \verb|render()|, but then + calling \verb|Element.render()| from \verb|Html.render()|. + + \item Create a subclass of \verb|SelfClosingTag| for \verb|<meta charset="UTF-8" />| + and add the meta element to the beginning of the head element to give your document + an encoding. + + \item The doctype and encoding are HTML 5 and you can check this at: + \url{validator.w3.org.} + +\end{itemize} + +\vfill +You now have a pretty full-featured html renderer +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Review of HTML renderer lab} + +{\Large You have built an html generator, using:} + \begin{itemize} + \item A Base Class with a couple methods + \item Subclasses overriding class attributes + \item Subclasses overriding a method + \item Subclasses overriding the \verb|__init__| + \end{itemize} + +\vfill +{\Large These are the core OO approaches} + +\vfill +{\Large If you don't have it working, or don't think you ``get'' it:\\ + work on it for homework, and ask questions.} + +\end{frame} + + +%------------------------------- +\begin{frame}{Lightning Talks} + +{\LARGE Lightning Talks:} + +\vfill +{\large Sridharan Rajagopalan} + +\vfill +{\large Richard Smith} + +\end{frame} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\section{Multiple Inheritance} + +% --------------------------------------------- +\begin{frame}[fragile]{multiple inheritance} + +{\Large Multiple inheritance:\\ +\hspace{0.2in} Pulling from more than one class} + +\vfill +\begin{verbatim} +class Combined(Super1, Super2, Super3): + def __init__(self, something, something else): + Super1.__init__(self, ......) + Super2.__init__(self, ......) + Super3.__init__(self, ......) +\end{verbatim} +(calls to the super class \verb|__init__| are optional -- case dependent) + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{multiple inheritance} + +\vfill +{\Large Attribute resolution -- left to right} + +\begin{enumerate} + \item Is it an instance attribute ? + \item Is it a class attribute ? + \item Is it a superclass attribute ? + \begin{enumerate} + \item is the it an attribute of the left-most superclass? + \item is the it an attribute of the next superclass? + \item .... + \end{enumerate} + \item Is it a super-superclass attribute ? + \item ...also left to right... +\end{enumerate} + +\vfill +\url{http://python-history.blogspot.com/2010/06/method-resolution-order.html} +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Mix-ins} + +{\Large Why would you want to do this?} + +\vfill +{\Large Hierarchies are not always simple:} +\vfill +{\large +\begin{itemize} + \item Animal + \begin{itemize} + \item Mammal + \begin{itemize} + \item GiveBirth() + \end{itemize} + \item Bird + \begin{itemize} + \item LayEggs() + \end{itemize} + \end{itemize} +\end{itemize} +} + +\vfill +{\Large Where do you put a Platypus or an Armadillo?} + +\vfill +{\Large Real World Example: \verb|FloatCanvas|} +\end{frame} + + +%------------------------------- +\begin{frame}[fragile]{New Style classes} + +{\Large You will see reference to ``new style'' classes} + +\vfill +{\Large These derive from \verb|object|} + +\vfill +{\Large Introduced in python2.2 to better merge types and classes, and clean up a few things} + +\vfill +{\Large Differences in method resolution order and properties} + +\vfill +{\Large Mostly the same, often makes no difference} + +\vfill +{\Large My advice: always subclass from \verb|object|} + +\end{frame} + +%----------------------------------- +\begin{frame}[fragile]{super} + +{\Large \verb|super(): |use it to call a superclass method, rather than exlicitly calling it:} + +\vfill +{\large instead of:} +\begin{verbatim} +class A(B): + def __init__(self, *args, **kwargs) + B.__init__(self, *argw, **kwargs) + ... +\end{verbatim} + +{\large You can do:} +\begin{verbatim} +class A(B): + def __init__(self, *args, **kwargs) + super(A, self).__init__(self, *argw, **kwargs) + ... +\end{verbatim} + +\vfill +{\Large There are some subtle differences with multiple inheritance} + +\end{frame} + +%-------------------------- +\begin{frame}[fragile]{super} + +{\Large Two seminal articles about \verb|super()|:} + +\vfill +{\LARGE ``Super Considered Harmful''}\\[0.1in] +{\Large \hspace{0.5in}-- James Knight } + +\vfill +\url{https://fuhm.net/super-harmful/} + +\vfill +{\LARGE ``super() considered super!''}\\[0.1in] +{\Large \hspace{0.5in}-- Raymond Hettinger } + +\vfill +\url{http://rhettinger.wordpress.com/2011/05/26/super-considered-super/} +\vfill + +{\large (Both worth reading....)} +\end{frame} + + + + +%------------------------------- +\begin{frame}[fragile]{Wrap Up} + +{\LARGE Thinking OO in Python:} + +\vfill +{\large Think about what makes sense for your code:} +\begin{itemize} + \item {\large Code re-use} + \item {\large Clean APIs} + \item {\large ... } +\end{itemize} + +\vfill +{\large Don't be a slave to what OO is \emph{supposed} to look like. } + +\vfill +{\large Let OO work for you, not \emph{create} work for you} + +\end{frame} + + +%------------------------------- +\begin{frame}[fragile]{Wrap Up} + +{\Large OO in Python:} + +\vfill +{\Large The Art of Subclassing}: Raymond Hettinger + +\vfill +{\small \url{http://pyvideo.org/video/879/the-art-of-subclassing}} + +\vfill +''classes are for code re-use -- not creating taxonomies'' + +\vfill +{\Large Stop Writing Classes}: Jack Diederich + +\vfill +{\small \url{http://pyvideo.org/video/880/stop-writing-classes}} + +\vfill +``If your class has only two methods -- and one of them is \verb|__init__| +-- you don't need a class '' +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Homework} + +{\Large Finish the labs.} + +\vfill +{\Large Watch the videos.} + +\vfill +{\Large Readup more on OO design.} + + +\vfill +{\LARGE Your Project:} +\begin{itemize} + \item By next week, send me a project proposal: can be short and sweet. + \item Think about how you might use OO: + \begin{itemize} + \item What classes naturally fall out of the problem? + \item NOTE: maybe none! + \end{itemize} +\end{itemize} + +\end{frame} + + +\end{document} + + diff --git a/slides_sources/old_versions/week-08.5/Readme.rst b/slides_sources/old_versions/week-08.5/Readme.rst new file mode 100644 index 0000000..db72b5f --- /dev/null +++ b/slides_sources/old_versions/week-08.5/Readme.rst @@ -0,0 +1,104 @@ +GUI progamming / wxPython +########################### + +Optional class for the Intro to Python course, covering GUI programming, in particular the wxPython toolkit. + +Introduction +============== + +There a number of toolkits for doing Graphical User Interface (GUI) development with Python -- they each have their own advantages and disadvantages, so it can be a bit hard to know what to select. IN this class, we will be covering wxPython -- honestly, the reason for hat is that I am most familiar with that toolkit, rather than it being an endorsement for that toolkit for any particular other project. I had good reasons for selecting wxPython years ago, but some of those reasons may not apply to your projects, and may not even be relevant anymore. + +Nevertheless, all desktop GUI toolkits have a fair bit on common: Windows, Frames and Controls, A layout mechanism, and the core concept of event-driven development. So learning one will help you to learn others in the future if need be. + + +Installing wxPython +===================== + +wxPython is a wrapper around the wxWidgets toolkit, written on C++. wxWidget itself is a wrapper around various platform specific GUI APIs, and is a fairly complete frame work including some font handling, image manipulation, etc. As a result it is a significant challenge to build. I highly suggest you use pre-build binaries: + +NOTE: when you install wxPython, be sure to also get the "Docs and Demos" -- usually a separate download -- the wxPython Demo, in particular is a treasure trove of examples. + + +Windows +---------- + +Binaries for wxPython on Windows can be found on the wxPython web site. I suggest the "development" version -- it is called "unstable", but that means the API is unstable, not the actual code. Version 2.9.5 is the latest as of this writing. MAke sure to get the version for python2.7 and either 32 or 64 bits, depending on which version of Python you have. It should work with the python from python.org. + +(note that the link on the left sidebar of the site takes you to the top of downloads page, so you'll need to scroll down to find the development builds) + +If you have python from Enthought, use the wxPython that they provide. If you have Anoconda, I don't think they have wxPython -- it's possible that the one from wxpython.org will world with it with some tweaking, or you will need to install the python.org python. + +OS-X +------- + +Binaries for wxPython on OS-X can be found on the wxPython web site. I suggest the "development" version -- it is called "unstable", but that means the API is unstable, not the actual code. Version 2.9.5 is the latest as of this writing. Make sure to get the version for python2.7 Cocoa version: wxPython2.9-osx-cocoa-py2.7. This will work with the 32+64 bit Intel python binaries available from python.org. + +(note that the link on the left sidebar of the site takes you to the top of downloads page, so you'll need to scroll down to find the development builds) + +If you have python from Enthought (Canopy), use the wxPython that they provide. If you have Anaconda, I don't think they have wxPython -- you will need to install the python.org python and use that. + +Linux +-------- + +Hopefully, your distribution provides builds of wxPython: + +apt-get install wxpython (or similar) + +Use whatever version your distro provides, at thin point in the game there is no need to deal with building to get a newer version. + +If your distro doesn't have it, then you are stuck with building yourself -- see the wxpython.org site for instructions. + +Documentation and Examples: +============================= + +There are many sources of documentation and examples. Start with the wxpython.org web site, but here are a few other pointers: + + +Learning wxPython +------------------- + +This page is a good place to start: + +http://wiki.wxpython.org/How%20to%20Learn%20wxPython + +It has a lot of good hints for getting started. + +The Demo +---------- + +Usually a separate install, but the wxPython Demo app is really really useful -- make sure to install it and check it out. It has a small demo of virtually all the features of wxPython -- this lets you not only see how to use different widgets, etc, but also lets you see what they look like and how they work -- great if you're really not sure what a "Choice control", for instance, actually is... + +The Wiki +--------- + +The wxpython wiki: http://wiki.wxpython.org/ has a lot of good stuff in it. Some is a bit outdated, but well worth a look in any case. + +Blogs +-------- + +There is good stuff in various blogs, etc. Google will help you find things. But Mike Driscol's Blog is particularly good -- he's been an active member of the wxPyton community for years, and loves to write up simple demonstrations ans explanations: + +http://www.blog.pythonlibrary.org/ + +My Demo Collection +-------------------- + +Over the years, I've built up a substantial collection of small wxPthon demos. Most of them are tiny stand-alone apps that test or demonstrate individual features of teh toolkit. you can find it on gitHub here: + +https://github.com/PythonCHB/wxPythonDemos + + + + + + + + + + + + + + + + diff --git a/slides_sources/old_versions/week-08.5/code/CalculatorDemo.py b/slides_sources/old_versions/week-08.5/code/CalculatorDemo.py new file mode 100755 index 0000000..424d537 --- /dev/null +++ b/slides_sources/old_versions/week-08.5/code/CalculatorDemo.py @@ -0,0 +1,132 @@ +#!/usr/bin/env python + +""" +wxPython Calculator Demo in 50 lines of code + +This demo was pulled from the wxPython Wiki: + +http://wiki.wxpython.org/CalculatorDemo +by Miki Tebeka + +It has been altered to allow it to be "driven" by an external script, +plus a little layout improvement +""" + + +# Calculator GUI: + +# ___________v +# [7][8][9][/] +# [4][5][6][*] +# [1][2][3][-] +# [0][.][C][+] +# [ = ] + +from __future__ import division # So that 8/3 will be 2.6666 and not 2 + +import wx + +class Calculator(wx.Panel): + '''Main calculator dialog''' + def __init__(self, *args, **kwargs): + wx.Panel.__init__(self, *args, **kwargs) + sizer = wx.BoxSizer(wx.VERTICAL) # Main vertical sizer + + self.display = wx.ComboBox(self) # Current calculation + sizer.Add(self.display, 0, wx.EXPAND|wx.BOTTOM, 8) # Add to main sizer + + # [7][8][9][/] + # [4][5][6][*] + # [1][2][3][-] + # [0][.][C][+] + gsizer = wx.GridSizer(4, 4, 8, 8) + for row in (("7", "8", "9", "/"), + ("4", "5", "6", "*"), + ("1", "2", "3", "-"), + ("0", ".", "C", "+")): + for label in row: + b = wx.Button(self, label=label, size=(40,-1)) + gsizer.Add(b) + b.Bind(wx.EVT_BUTTON, self.OnButton) + sizer.Add(gsizer, 1, wx.EXPAND) + + # [ = ] + b = wx.Button(self, label="=") + b.Bind(wx.EVT_BUTTON, self.OnButton) + sizer.Add(b, 0, wx.EXPAND|wx.ALL, 8) + self.equal = b + + # Set sizer and center + self.SetSizerAndFit(sizer) + + def OnButton(self, evt): + '''Handle button click event''' + + # Get title of clicked button + label = evt.GetEventObject().GetLabel() + + if label == "=": # Calculate + self.Calculate() + elif label == "C": # Clear + self.display.SetValue("") + + else: # Just add button text to current calculation + self.display.SetValue(self.display.GetValue() + label) + self.display.SetInsertionPointEnd() + self.equal.SetFocus() # Set the [=] button in focus + + def Calculate(self): + """ + do the calculation itself + + in a separate method, so it can be called outside of a button event handler + """ + try: + compute = self.display.GetValue() + # Ignore empty calculation + if not compute.strip(): + return + + # Calculate result + result = eval(compute) + + # Add to history + self.display.Insert(compute, 0) + + # Show result + self.display.SetValue(str(result)) + except Exception, e: + wx.LogError(str(e)) + return + + def ComputeExpression(self, expression): + """ + Compute the expression passed in. + + This can be called from another class, module, etc. + """ + print "ComputeExpression called with:", expression + self.display.SetValue(expression) + self.Calculate() + +class MainFrame(wx.Frame): + def __init__(self, *args, **kwargs): + kwargs.setdefault('title', "Calculator") + wx.Frame.__init__(self, *args, **kwargs) + + self.calcPanel = Calculator(self) + + # put the panel on -- in a sizer to give it some space + S = wx.BoxSizer(wx.VERTICAL) + S.Add(self.calcPanel, 1, wx.GROW|wx.ALL, 10) + self.SetSizerAndFit(S) + self.CenterOnScreen() + + +if __name__ == "__main__": + # Run the application + app = wx.App(False) + frame = MainFrame(None) + frame.Show() + app.MainLoop() + diff --git a/slides_sources/old_versions/week-08.5/code/address_book/a_book.json b/slides_sources/old_versions/week-08.5/code/address_book/a_book.json new file mode 100644 index 0000000..f953904 --- /dev/null +++ b/slides_sources/old_versions/week-08.5/code/address_book/a_book.json @@ -0,0 +1,26 @@ +[ + { + "phone": "123-456-8888", + "first_name": "Chris", + "last_name": "Barker", + "email": "PythonCHB@gmail.com" + }, + { + "phone": "510-555-1234", + "first_name": "Fred", + "last_name": "Jones", + "email": "FredJones@some_company.com" + }, + { + "phone": "423-321-9876", + "first_name": "Nancy", + "last_name": "Wilson", + "email": "Wilson.Nancy@gmail.com" + }, + { + "phone": "555-555-5555", + "first_name": "Charles", + "last_name": "Dickens", + "email": "chuck@victorian.england.com" + } +] \ No newline at end of file diff --git a/slides_sources/old_versions/week-08.5/code/address_book/address_book_app.py b/slides_sources/old_versions/week-08.5/code/address_book/address_book_app.py new file mode 100755 index 0000000..4472d66 --- /dev/null +++ b/slides_sources/old_versions/week-08.5/code/address_book/address_book_app.py @@ -0,0 +1,143 @@ +#!/usr/bin/env python + +""" +Example of a very basic, minimal wxPython address book application + +This module defines the main Frame + +""" + +import os + +import wx +from address_book_data import AddressBook +from entry_form import AddBookForm +from switcher import Switcher + +class AddBookFrame(wx.Frame): + def __init__(self, add_book, *args, **kwargs): + """ + initilizer for the main from for the AddressBook app. + + :param add_book: the address book class to manipulate + :type add_book: A address_book_data.AddressBook instance + + """ + + kwargs.setdefault('title', "Micro Address Book") + wx.Frame.__init__(self, *args, **kwargs) + + self.add_book = add_book + self.current_index = 0 + + # creae a status bar for messages... + self.CreateStatusBar() + + # create the entryPanel + self.entryPanel = AddBookForm(add_book.book[self.current_index], self) + + # put them in a Sizer to lay out + S = wx.BoxSizer(wx.VERTICAL) + S.Add(wx.StaticLine(self,style=wx.LI_HORIZONTAL), 0, wx.EXPAND) + S.Add(self.entryPanel, 0, wx.ALL|wx.EXPAND, 4) + S.Add((1,5)) + S.Add(wx.StaticLine(self,style=wx.LI_HORIZONTAL), 0, wx.EXPAND) + + self.SetSizerAndFit(S) + + # Build up the menu bar: + menuBar = wx.MenuBar() + + fileMenu = wx.Menu() + + closeMenuItem = fileMenu.Append(wx.ID_EXIT, "&Close", "Close the file" ) + self.Bind(wx.EVT_MENU, self.onClose, closeMenuItem) + + exitMenuItem = fileMenu.Append(wx.ID_EXIT, "Exit", "Exit the application") + self.Bind(wx.EVT_MENU, self.onExit, exitMenuItem) + menuBar.Append(fileMenu, "&File") + + helpMenu = wx.Menu() + helpMenuItem = helpMenu.Append(wx.ID_HELP, "Help", "Get help") + menuBar.Append(helpMenu, "&Help") + + self.SetMenuBar(menuBar) + + def next(self): + """ + move to the next record in the address book + """ + try: + self.entryPanel.entry = self.add_book.book[self.current_index+1] + self.current_index+=1 + except IndexError: + print "At end of records...." + + def previous(self): + """ + move to the next record in the address book + """ + if self.current_index > 0: + self.current_index-=1 + self.entryPanel.entry = self.add_book.book[self.current_index] + + def onNewRecord(self, evt=None): + index = self.add_book.new_record() + self.entryPanel.entry = self.add_book.book[index] + + def onOpen(self, evt=None): + """This method opens an existing file""" + dlg = wx.FileDialog( + self, message="Choose a file", + defaultDir=os.getcwd(), + defaultFile="", + wildcard="*.json", + style=wx.OPEN | wx.CHANGE_DIR + ) + + # Show the dialog and retrieve the user response. If it is the OK response, + # process the data. + if dlg.ShowModal() == wx.ID_OK: + # This returns a Python list of files that were selected. + path = dlg.GetPath() + print "I'd be opening file in onOpen ", path + self.add_book.load_from_file(filename=path) + else : + print "The file dialog was canceled" + dlg.Destroy() + + + def onClose(self, evt=None): + print "close menu selected" + self.add_book.close() + + def onExit(self, evt=None): + print "Exit the program here" + print "The event passed to onExit is type ", type(evt), + self.Close() + + +class AddBookApp(wx.App): + def OnInit(self): + """ + App initilization goes here -- not much to do, in this case + """ + a_book = AddressBook() + a_book.load_from_file() + + f = AddBookFrame(a_book, parent=None) + f.Show() + + return True + +if __name__ == "__main__": + + app = AddBookApp(False) + + + + ## set up the WIT -- to help debug sizers + import wx.lib.inspection + wx.lib.inspection.InspectionTool().Show() + app.MainLoop() + diff --git a/slides_sources/old_versions/week-08.5/code/address_book/address_book_data.py b/slides_sources/old_versions/week-08.5/code/address_book/address_book_data.py new file mode 100755 index 0000000..d610787 --- /dev/null +++ b/slides_sources/old_versions/week-08.5/code/address_book/address_book_data.py @@ -0,0 +1,70 @@ +#!/usr/bin/env python + +""" +application logic code for ultra simple +address book app... +""" + +import json + +class AddressBook(object): + """ + very simple data model -- just a list of dicts + + each dict represents an entry in the address book + """ + fields = [ "phone", + "first_name", + "last_name", + "email", + ] + + def __init__(self, filename="a_book.json"): + self.filename = filename + self.book = [] + self.new_record() + + def new_record(self): + """ + and a new, empty record + + :returns index: index of the new, empty record + """ + self.book.append(dict.fromkeys(self.fields, "")) + return len(self.book) - 1 + + def save_to_file(self, filename=None): + if filename is not None : + self.filename = filename + json.dump(self.book, open(self.filename, 'wb'), indent=4 ) + + def load_from_file(self, filename=None): + if filename is not None : + self.filename = filename + self.book = json.load( open(self.filename, 'rb') ) + + def close(self): + """ + clear out the data... + leave it with one empty dict + """ + del self.book[:] + self.book.append({}) + +if __name__ == "__main__": + import pprint + a_book = AddressBook() + a_book.load_from_file() + + print "the data in the address book is:" + pprint.pprint(a_book.book) + + print + print "the first entry is:" + entry = a_book.book[0] + print entry + print "the first entry's name is:" + print entry['first_name'], entry['last_name'] + + + diff --git a/slides_sources/old_versions/week-08.5/code/address_book/entry_form.py b/slides_sources/old_versions/week-08.5/code/address_book/entry_form.py new file mode 100755 index 0000000..46f2e6c --- /dev/null +++ b/slides_sources/old_versions/week-08.5/code/address_book/entry_form.py @@ -0,0 +1,108 @@ +#!/usr/bin/env python + +""" +The basic form for the address book + +This is the GUI for editing a single record. + +""" + +import wx + +class AddBookForm(wx.Panel): + def __init__(self, a_entry, *args, **kwargs): + """ + create a new AddBookForm + + :param a_entry: a dict for the address book entry + """ + wx.Panel.__init__(self, *args, **kwargs) + + self._entry = a_entry + + ## create text boxes to edit: first name, last name, phone, email. + self.fname_text = wx.TextCtrl(self) + self.lname_text = wx.TextCtrl(self) + ## still need phone and email here... + + ## use a FlexGridSizer: + S = wx.FlexGridSizer(rows=0, cols=2, vgap=8, hgap=8) + S.AddGrowableCol(idx=1, proportion=1) + + S.Add(wx.StaticText(self, label="First Name:"), 0, + wx.ALIGN_RIGHT|wx.ALIGN_CENTER_VERTICAL) + S.Add(self.fname_text, flag=wx.EXPAND) + + S.Add(wx.StaticText(self, label="Last Name:"), 0, + wx.ALIGN_RIGHT|wx.ALIGN_CENTER_VERTICAL) + S.Add(self.lname_text, flag=wx.EXPAND) + + # Save and Cancel buttons + sav_but = wx.Button(self, label="Save Record") + sav_but.Bind(wx.EVT_BUTTON, self.onSave) + can_but = wx.Button(self, label="Reset Record") + can_but.Bind(wx.EVT_BUTTON, self.onCancel) + + # a sizer for the buttons: + but_sizer = wx.BoxSizer(wx.HORIZONTAL) + but_sizer.Add((1,1), 1) #stretchable spave to shift buttons right + but_sizer.Add(can_but, 0, wx.ALL, 4) + but_sizer.Add(sav_but, 0, wx.ALL, 4) + + #Put the whole thing in another sizer to + # layout the buttons... + Outer_Sizer = wx.BoxSizer(wx.VERTICAL) + Outer_Sizer.Add(S, 0, wx.ALL|wx.EXPAND, 10) + Outer_Sizer.Add(but_sizer, 0, wx.EXPAND|wx.RIGHT, 10) + self.SetSizerAndFit(Outer_Sizer) + + self.load_data() + + def onSave(self, evt=None): + # save the data in the form + self.save_data() + + def onCancel(self, evt=None): + # restore the form + self.load_data() + + ### propery for changing the active record + def _get_entry(self, entry): + return self._entry + + def _set_entry(self, entry): + self._entry = entry + self.load_data() + entry = property(_get_entry, _set_entry, doc="dict of record to be edited") + + def load_data(self): + """ + load the data into the form from the data dict + """ + data = self._entry + self.fname_text.Value = data.setdefault( u'first_name', "" ) + self.lname_text.Value = data.setdefault( u'last_name', "" ) + + def save_data(self): + """ + save the data from the form to the data dict + """ + data = self._entry + data[u'first_name'] = self.fname_text.Value + data[u'last_name'] = self.lname_text.Value + + +# I like to have a little test app so it can be run on its own +if __name__ == "__main__": + + # a sample entry: + entry = {u'email': u'PythonCHB@gmail.com', + u'first_name': u'Chris', + u'last_name': u'Barker', + u'phone': u'123-456-7890'} + + app = wx.App(False) + f = wx.Frame(None) + p = AddBookForm(entry, f) + f.Show() + app.MainLoop() \ No newline at end of file diff --git a/slides_sources/old_versions/week-08.5/code/address_book/switcher.py b/slides_sources/old_versions/week-08.5/code/address_book/switcher.py new file mode 100755 index 0000000..81eb7d6 --- /dev/null +++ b/slides_sources/old_versions/week-08.5/code/address_book/switcher.py @@ -0,0 +1,56 @@ +#!/usr/bin/env python + +""" +A custom widget to switch between different entries in the address book + +Subclassed from a wx.Panel +""" + +import wx + +class Switcher(wx.Panel): + def __init__(self, parent, *args, **kwargs): + """ + create a new switcher instance. + + :param parent: the parent frame -- this is designed to go on an + AddBookFrame object + + + :params *args, **kwargs: all the other arguments that a wx.Window takes. + """ + wx.Panel.__init__(self, parent, *args, **kwargs) + + self.add_book_frame = parent + + ## add some widgets here to do the switching + + + def onPrev(self, evt=None): + # save the data in the form + print "in onPrev" + self.add_book_frame.previous() + def onNext(self, evt=None): + # restore the form + print "in onNext" + self.add_book_frame.next() + +class TestFrame(wx.Frame): + """ + simple Frame with jsut enough to text the Switcher + """ + def next(self): + print "next() called in frame" + def previous(self): + print "previous() called in frame" + +# I like to have a little test app so it can be run on its own +if __name__ == "__main__": + + app = wx.App(False) + f = TestFrame(None) + p = Switcher(f) + f.Show() + app.MainLoop() + + diff --git a/slides_sources/old_versions/week-08.5/code/address_book_solution/.DS_Store b/slides_sources/old_versions/week-08.5/code/address_book_solution/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**<q8>++&mCkOWA81W14cNZ<zv;LbK1Poaz?KmsK2CSc!( z0ynLxE!0092;Krf2c+FF_Fe*7ECH>lEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0<F0fCPF1$Cyrb|F7^5{eNG?83~ZUUlGt@xh*qZDeu<Z%US-OSsOPv j)R!Z4KLME7ReXlK;d!wEw5GODWMKRea10D2@KpjYNUI8I literal 0 HcmV?d00001 diff --git a/slides_sources/old_versions/week-08.5/code/address_book_solution/a_book.json b/slides_sources/old_versions/week-08.5/code/address_book_solution/a_book.json new file mode 100644 index 0000000..f953904 --- /dev/null +++ b/slides_sources/old_versions/week-08.5/code/address_book_solution/a_book.json @@ -0,0 +1,26 @@ +[ + { + "phone": "123-456-8888", + "first_name": "Chris", + "last_name": "Barker", + "email": "PythonCHB@gmail.com" + }, + { + "phone": "510-555-1234", + "first_name": "Fred", + "last_name": "Jones", + "email": "FredJones@some_company.com" + }, + { + "phone": "423-321-9876", + "first_name": "Nancy", + "last_name": "Wilson", + "email": "Wilson.Nancy@gmail.com" + }, + { + "phone": "555-555-5555", + "first_name": "Charles", + "last_name": "Dickens", + "email": "chuck@victorian.england.com" + } +] \ No newline at end of file diff --git a/slides_sources/old_versions/week-08.5/code/address_book_solution/address_book_app.py b/slides_sources/old_versions/week-08.5/code/address_book_solution/address_book_app.py new file mode 100755 index 0000000..7758cd3 --- /dev/null +++ b/slides_sources/old_versions/week-08.5/code/address_book_solution/address_book_app.py @@ -0,0 +1,160 @@ +#!/usr/bin/env python + +""" +Example of the very basic, minimal wxPython address book application + +This module defines the main Frame +""" + +import os + +import wx +from address_book_data import AddressBook +from entry_form import AddBookForm +from switcher import Switcher + +class AddBookFrame(wx.Frame): + def __init__(self, add_book, *args, **kwargs): + """ + initilizer for the main from for the AddressBook app. + + :param add_book: the address book class to manipulate + :type add_book: A address_book_data.AddressBook instance + + """ + + kwargs.setdefault('title', "Micro Address Book") + wx.Frame.__init__(self, *args, **kwargs) + + self.add_book = add_book + self.current_index = 0 + + # creae a status bar for messages... + self.CreateStatusBar() + + # create the switcher + self.switcher = Switcher(self) + + # create the entryPanel + self.entryPanel = AddBookForm(add_book.book[self.current_index], self) + + # A new record button: + new_record_but = wx.Button(self, label="New Record") + new_record_but.Bind(wx.EVT_BUTTON, self.onNewRecord) + + # put them in a Sizer to lay out + S = wx.BoxSizer(wx.VERTICAL) + S.Add(self.switcher, 0, wx.ALL|wx.ALIGN_CENTER, 4) + S.Add(wx.StaticLine(self,style=wx.LI_HORIZONTAL), 0, wx.EXPAND) + S.Add(self.entryPanel, 0, wx.ALL|wx.EXPAND, 4) + S.Add((1,5)) + S.Add(wx.StaticLine(self,style=wx.LI_HORIZONTAL), 0, wx.EXPAND) + S.Add(new_record_but, 0, wx.ALL|wx.ALIGN_RIGHT, 4) + + self.SetSizerAndFit(S) + self.switcher.Fit() + + # Build up the menu bar: + menuBar = wx.MenuBar() + + fileMenu = wx.Menu() + openMenuItem = fileMenu.Append(wx.ID_OPEN, "&Open", "Open a file" ) + self.Bind(wx.EVT_MENU, self.onOpen, openMenuItem) + + closeMenuItem = fileMenu.Append(wx.ID_EXIT, "&Close", "Close a file" ) + self.Bind(wx.EVT_MENU, self.onClose, closeMenuItem) + + saveMenuItem = fileMenu.Append(wx.ID_SAVE, "&Save", "Save the file" ) + self.Bind(wx.EVT_MENU, self.onSave, saveMenuItem) + + exitMenuItem = fileMenu.Append(wx.ID_EXIT, "Exit", "Exit the application") + self.Bind(wx.EVT_MENU, self.onExit, exitMenuItem) + menuBar.Append(fileMenu, "&File") + + helpMenu = wx.Menu() + helpMenuItem = helpMenu.Append(wx.ID_HELP, "Help", "Get help") + menuBar.Append(helpMenu, "&Help") + + self.SetMenuBar(menuBar) + + def next(self): + """ + move to the next record in the address book + """ + try: + self.entryPanel.entry = self.add_book.book[self.current_index+1] + self.current_index+=1 + except IndexError: + print "At end of records...." + def previous(self): + """ + move to the next record in the address book + """ + if self.current_index > 0: + self.current_index-=1 + self.entryPanel.entry = self.add_book.book[self.current_index] + + def onNewRecord(self, evt=None): + index = self.add_book.new_record() + self.entryPanel.entry = self.add_book.book[index] + + def onOpen(self, evt=None): + """This method opens an existing file""" + dlg = wx.FileDialog( + self, message="Choose a file", + defaultDir=os.getcwd(), + defaultFile="", + wildcard="*.json", + style=wx.OPEN | wx.CHANGE_DIR + ) + + # Show the dialog and retrieve the user response. If it is the OK response, + # process the data. + if dlg.ShowModal() == wx.ID_OK: + # This returns a Python list of files that were selected. + path = dlg.GetPath() + print "I'd be opening file in onOpen ", path + self.add_book.load_from_file(filename=path) + else : + print "The file dialog was canceled" + dlg.Destroy() + + def onSave(self, evt=None): + print "in onSave" + self.SetStatusText("Saving: %s"%self.add_book.filename) + self.add_book.save_to_file() + + def onClose(self, evt=None): + print "close menu selected" + self.add_book.close() + + def onExit(self, evt=None): + print "Exit the program here" + print "The event passed to onExit is type ", type(evt), + self.Close() + + +class AddBookApp(wx.App): + def OnInit(self): + """ + App initilization goes here -- not much to do, in this case + """ + a_book = AddressBook() + a_book.load_from_file() + + f = AddBookFrame(a_book, parent=None) + f.Show() + + return True + +if __name__ == "__main__": + + app = AddBookApp(False) + + + + ## set up the WIT -- to help debug sizers + import wx.lib.inspection + wx.lib.inspection.InspectionTool().Show() + app.MainLoop() + diff --git a/slides_sources/old_versions/week-08.5/code/address_book_solution/address_book_data.py b/slides_sources/old_versions/week-08.5/code/address_book_solution/address_book_data.py new file mode 100755 index 0000000..d610787 --- /dev/null +++ b/slides_sources/old_versions/week-08.5/code/address_book_solution/address_book_data.py @@ -0,0 +1,70 @@ +#!/usr/bin/env python + +""" +application logic code for ultra simple +address book app... +""" + +import json + +class AddressBook(object): + """ + very simple data model -- just a list of dicts + + each dict represents an entry in the address book + """ + fields = [ "phone", + "first_name", + "last_name", + "email", + ] + + def __init__(self, filename="a_book.json"): + self.filename = filename + self.book = [] + self.new_record() + + def new_record(self): + """ + and a new, empty record + + :returns index: index of the new, empty record + """ + self.book.append(dict.fromkeys(self.fields, "")) + return len(self.book) - 1 + + def save_to_file(self, filename=None): + if filename is not None : + self.filename = filename + json.dump(self.book, open(self.filename, 'wb'), indent=4 ) + + def load_from_file(self, filename=None): + if filename is not None : + self.filename = filename + self.book = json.load( open(self.filename, 'rb') ) + + def close(self): + """ + clear out the data... + leave it with one empty dict + """ + del self.book[:] + self.book.append({}) + +if __name__ == "__main__": + import pprint + a_book = AddressBook() + a_book.load_from_file() + + print "the data in the address book is:" + pprint.pprint(a_book.book) + + print + print "the first entry is:" + entry = a_book.book[0] + print entry + print "the first entry's name is:" + print entry['first_name'], entry['last_name'] + + + diff --git a/slides_sources/old_versions/week-08.5/code/address_book_solution/entry_form.py b/slides_sources/old_versions/week-08.5/code/address_book_solution/entry_form.py new file mode 100755 index 0000000..7c3d14e --- /dev/null +++ b/slides_sources/old_versions/week-08.5/code/address_book_solution/entry_form.py @@ -0,0 +1,120 @@ +#!/usr/bin/env python + +""" +The basic formm for the address book + +This gets a Panel to itself +""" + +import wx + +class AddBookForm(wx.Panel): + def __init__(self, a_entry, *args, **kwargs): + """ + create a new AddBookForm + + :param a_entry: a dict for the address book entry + """ + wx.Panel.__init__(self, *args, **kwargs) + + self._entry = a_entry + + ## create text boxes to edit: first name, last name, phone, email. + self.fname_text = wx.TextCtrl(self) + self.lname_text = wx.TextCtrl(self) + self.phone_text = wx.TextCtrl(self) + self.email_text = wx.TextCtrl(self) + + ## use a FlexGridSizer: + S = wx.FlexGridSizer(rows=0, cols=2, vgap=8, hgap=8) + S.AddGrowableCol(idx=1, proportion=1) + + S.Add(wx.StaticText(self, label="First Name:"), 0, + wx.ALIGN_RIGHT|wx.ALIGN_CENTER_VERTICAL) + S.Add(self.fname_text, flag=wx.EXPAND) + + S.Add(wx.StaticText(self, label="Last Name:"), 0, + wx.ALIGN_RIGHT|wx.ALIGN_CENTER_VERTICAL) + S.Add(self.lname_text, flag=wx.EXPAND) + + S.Add(wx.StaticText(self, label="Phone Number:"), 0, + wx.ALIGN_RIGHT|wx.ALIGN_CENTER_VERTICAL) + S.Add(self.phone_text, flag=wx.EXPAND) + + S.Add(wx.StaticText(self, label="Email Address:"), 0, + wx.ALIGN_RIGHT|wx.ALIGN_CENTER_VERTICAL) + S.Add(self.email_text, flag=wx.EXPAND) + + # Save and Cancel buttons + sav_but = wx.Button(self, label="Save Record") + sav_but.Bind(wx.EVT_BUTTON, self.onSave) + can_but = wx.Button(self, label="Reset Record") + can_but.Bind(wx.EVT_BUTTON, self.onCancel) + + # a sizer for the buttons: + but_sizer = wx.BoxSizer(wx.HORIZONTAL) + but_sizer.Add((1,1), 1) #stretchable spave to shift buttons right + but_sizer.Add(can_but, 0, wx.ALL, 4) + but_sizer.Add(sav_but, 0, wx.ALL, 4) + + #Put the whole thing in another sizer to + # layout the buttons... + Outer_Sizer = wx.BoxSizer(wx.VERTICAL) + Outer_Sizer.Add(S, 0, wx.ALL|wx.EXPAND, 10) + Outer_Sizer.Add(but_sizer, 0, wx.EXPAND|wx.RIGHT, 10) + self.SetSizerAndFit(Outer_Sizer) + + self.load_data() + + def onSave(self, evt=None): + # save the data in the form + self.save_data() + + def onCancel(self, evt=None): + # restore the form + self.load_data() + + def _get_entry(self, entry): + return self._entry + + def _set_entry(self, entry): + self._entry = entry + self.load_data() + + entry = property(_get_entry, _set_entry) + + def load_data(self): + """ + load the data into the form from the data dict + """ + data = self._entry + self.fname_text.Value = data.setdefault( u'first_name', "" ) + self.lname_text.Value = data.setdefault( u'last_name', "" ) + self.phone_text.Value = data.setdefault( u'phone', "" ) + self.email_text.Value = data.setdefault( u'email', "" ) + + def save_data(self): + """ + save the data from the form from the data dict + """ + data = self._entry + data[u'first_name'] = self.fname_text.Value + data[u'last_name'] = self.lname_text.Value + data[u'phone'] = self.phone_text.Value + data[u'email'] = self.email_text.Value + + +# I like to have a little test app so it can be run on its own +if __name__ == "__main__": + + # a sample entry: + entry = {u'email': u'PythonCHB@gmail.com', + u'first_name': u'Chris', + u'last_name': u'Barker', + u'phone': u'123-456-7890'} + + app = wx.App(False) + f = wx.Frame(None) + p = AddBookForm(entry, f) + f.Show() + app.MainLoop() \ No newline at end of file diff --git a/slides_sources/old_versions/week-08.5/code/address_book_solution/switcher.py b/slides_sources/old_versions/week-08.5/code/address_book_solution/switcher.py new file mode 100755 index 0000000..b61239d --- /dev/null +++ b/slides_sources/old_versions/week-08.5/code/address_book_solution/switcher.py @@ -0,0 +1,74 @@ +#!/usr/bin/env python + +""" +A custom widget to switch between different entries in the address book + +Subclassed from a wx.Panel +""" + +import wx + +class Switcher(wx.Panel): + def __init__(self, parent, *args, **kwargs): + """ + create a new swither instance. + + :param parent: the parent frame -- this is designed to go on an + AddBookFrame object + + + :params *args, **kwargs: all the other arguments that a wx.Window takes. + """ + print "in __init__" + wx.Panel.__init__(self, parent, *args, **kwargs) + + self.add_book_frame = parent + + ##Create the buttons to scroll through add_book_frame + prev_button = wx.Button(self, label="Previous") + prev_button.Bind(wx.EVT_BUTTON, self.onPrev) + + next_button = wx.Button(self, label="Next") + next_button.Bind(wx.EVT_BUTTON, self.onNext) + + ## use a Sizer to lay it out + S = wx.BoxSizer(wx.HORIZONTAL) + + S.Add(prev_button, 1, wx.ALL, 4) + S.Add((10,1),0) + S.Add(wx.StaticText(self,label="AddressBook"), + 0, + wx.ALIGN_CENTER_HORIZONTAL|wx.ALL, + 4) + S.Add((10,1),0) + S.Add(next_button, 1,wx.ALL, 4) + + self.SetSizerAndFit(S) + + def onPrev(self, evt=None): + # save the data in the form + print "in onPrev" + self.add_book_frame.previous() + def onNext(self, evt=None): + # restore the form + print "in onNext" + self.add_book_frame.next() +class TestFrame(wx.Frame): + """ + simple Frame with jsut enough to text the Switcher + """ + def next(self): + print "next() called in frame" + def previous(self): + print "previous() called in frame" + +# I like to have a little test app so it can be run on its own +if __name__ == "__main__": + + app = wx.App(False) + f = TestFrame(None) + p = Switcher(f) + f.Show() + app.MainLoop() + + diff --git a/slides_sources/old_versions/week-08.5/code/basic_app_1.py b/slides_sources/old_versions/week-08.5/code/basic_app_1.py new file mode 100755 index 0000000..872414a --- /dev/null +++ b/slides_sources/old_versions/week-08.5/code/basic_app_1.py @@ -0,0 +1,28 @@ +#!/usr/bin/env python + +""" +Example of the very basic, minimal framework for a wxPython application. +""" + +import wx + +class TestFrame(wx.Frame): + def __init__(self, *args, **kwargs): + kwargs.setdefault('title', "Simple test App") + wx.Frame.__init__(self, *args, **kwargs) + + +class TestApp(wx.App): + def OnInit(self): + """ + App initilization goes here -- not much to do in this case + """ + f = TestFrame(None) + f.Show() + + return True + +if __name__ == "__main__": + app = TestApp(False) + app.MainLoop() + diff --git a/slides_sources/old_versions/week-08.5/code/basic_app_2.py b/slides_sources/old_versions/week-08.5/code/basic_app_2.py new file mode 100755 index 0000000..04b9f27 --- /dev/null +++ b/slides_sources/old_versions/week-08.5/code/basic_app_2.py @@ -0,0 +1,93 @@ +#!/usr/bin/env python + +""" +Example of the very basic, minimal framework for a wxPython application + +This version adds a basic menu bar with a file menu +""" + +import wx + + +class AppLogic(object): + """ + A class to hold the application Application Logic. + + You generally don't want the real logic of the app mixed + in with the GUI + + In a real app, this would be a substantial collection of + modules, classes, etc... + """ + def file_open(self, filename="default_name"): + """This method opens a file""" + print "Open a file: " + print "I'd be opening file: %s now"%filename + + def file_close(self): + """This method closes a file""" + print "Close a file: " + print "I'd be closing a file now" + + +class TestFrame(wx.Frame): + def __init__(self, app_logic, *args, **kwargs): + kwargs.setdefault('title', "Simple test App") + wx.Frame.__init__(self, *args, **kwargs) + + self.app_logic = app_logic + + # Add a panel so it looks the correct on all platforms + self.panel = wx.Panel(self, wx.ID_ANY) + + + # Build up the menu bar: + menuBar = wx.MenuBar() + + fileMenu = wx.Menu() + openMenuItem = fileMenu.Append(wx.ID_ANY, "&Open", "Open a file" ) + self.Bind(wx.EVT_MENU, self.onOpen, openMenuItem) + + closeMenuItem = fileMenu.Append(wx.ID_ANY, "&Close", "Close a file" ) + self.Bind(wx.EVT_MENU, self.onClose, closeMenuItem) + + exitMenuItem = fileMenu.Append(wx.ID_EXIT, "Exit", "Exit the application") + self.Bind(wx.EVT_MENU, self.onExit, exitMenuItem) + menuBar.Append(fileMenu, "&File") + + helpMenu = wx.Menu() + helpMenuItem = helpMenu.Append(wx.ID_HELP, "Help", "Get help") + menuBar.Append(helpMenu, "&Help") + + self.SetMenuBar(menuBar) + + def onOpen(self, evt=None): + print "open menu selected" + print evt + self.app_logic.file_open() + + def onClose(self, evt=None): + print "close menu selected" + self.app_logic.file_close() + + def onExit(self, evt=None): + print "Exit the program here" + print "The event passed to onExit is type ", type(evt), + self.Close() + + +class TestApp(wx.App): + def OnInit(self): + """ + App initilization goes here -- not much to do, in this case + """ + app_logic = AppLogic() + f = TestFrame(app_logic, parent=None) + f.Show() + + return True + +if __name__ == "__main__": + app = TestApp(False) + app.MainLoop() + diff --git a/slides_sources/old_versions/week-08.5/code/basic_app_3.py b/slides_sources/old_versions/week-08.5/code/basic_app_3.py new file mode 100755 index 0000000..0f992ee --- /dev/null +++ b/slides_sources/old_versions/week-08.5/code/basic_app_3.py @@ -0,0 +1,193 @@ +#!/usr/bin/env python + +""" +Example of the very basic, minimal framework for a wxPython application + +This version adds a basic menu bar with a file menu +""" + +import wx +import os + +#-------------------------------------------------------------- + +# This is how you pre-establish a file filter so that the dialog +# only shows the extension(s) you want it to. +wildcard = "Python source (*.py)|*.py|" \ + "Compiled Python (*.pyc)|*.pyc|" \ + "SPAM files (*.spam)|*.spam|" \ + "Egg file (*.egg)|*.egg|" \ + "All files (*.*)|*.*" + +#-------------------------------------------------------------- + +class AppLogic(object): + """ + A class to hold the Application Logic. + + You generally don't want the real logic of the app mixed + in with the GUI + + In a real app, this would be a substantial collection of + modules, classes, etc... + """ + + def file_open(self, filename="default_name"): + """This method opens a file""" + print "Open a file: " + print "I'd be opening file: %s now"%filename + + def file_close(self): + """This method closes a file""" + print "Close a file: " + print "I'd be closing a file now" + + +class TestFrame(wx.Frame): + def __init__(self, app_logic, *args, **kwargs): + kwargs.setdefault('title', "Simple test App") + wx.Frame.__init__(self, *args, **kwargs) + + self.app_logic = app_logic + + # Add a panel so it looks correct on all platforms + self.panel = wx.Panel(self, wx.ID_ANY) + + + # Build up the menu bar: + menuBar = wx.MenuBar() + + fileMenu = wx.Menu() + + saveasMenuItem = fileMenu.Append(wx.ID_ANY, "&Save As", "Create a new file") + self.Bind(wx.EVT_MENU, self.onSaveAs, saveasMenuItem ) + + openMenuItem = fileMenu.Append(wx.ID_ANY, "&Open", "Open an existing file" ) + self.Bind(wx.EVT_MENU, self.onOpen, openMenuItem) + + closeMenuItem = fileMenu.Append(wx.ID_ANY, "&Close", "Close a file" ) + self.Bind(wx.EVT_MENU, self.onClose, closeMenuItem) + + exitMenuItem = fileMenu.Append(wx.ID_EXIT, "Exit", "Exit the application") + self.Bind(wx.EVT_MENU, self.onExit, exitMenuItem) + menuBar.Append(fileMenu, "&File") + + helpMenu = wx.Menu() + helpMenuItem = helpMenu.Append(wx.ID_HELP, "Help", "Get help") + menuBar.Append(helpMenu, "&Help") + + self.SetMenuBar(menuBar) + + + def onClose(self, evt=None): + print "close menu selected" + self.file_close() + + def onExit(self, evt=None): + print "Exit the program here" + print "The event passed to onExit is type ", type(evt), + self.Close() + + def onSaveAs ( self, evt=None ): + """This method saves the file with a new name""" + + # Create the dialog. In this case the current directory is forced as the starting + # directory for the dialog, and no default file name is forced. This can easilly + # be changed in your program. This is an 'save' dialog. + # + # Unlike the 'open dialog' example found elsewhere, this example does NOT + # force the current working directory to change if the user chooses a different + # directory than the one initially set. + dlg = wx.FileDialog(self, + message="Save file as ...", + defaultDir=os.getcwd(), + defaultFile="", + wildcard=wildcard, + style=wx.SAVE ) + + # This sets the default filter that the user will initially see. Otherwise, + # the first filter in the list will be used by default. + dlg.SetFilterIndex(2) + + # Show the dialog and retrieve the user response. If it is the OK response, + # process the data. + if dlg.ShowModal() == wx.ID_OK: + path = dlg.GetPath() + print "In onSaveAs, the path is %s" % path + # Normally, at this point you would save your data using the file and path + # data that the user provided to you, but since we didn't actually start + # with any data to work with, that would be difficult. + # + # The code to do so would be similar to this, assuming 'data' contains + # the data you want to save: + # + # fp = file(path, 'w') # Create file anew + # fp.write(data) + # fp.close() + # + # You might want to add some error checking :-) + else : + print "The file dialog was canceled before anything was selected" + + # Note that the current working dir didn't change. This is good since + # that's the way we set it up. + + # Destroy the dialog. Don't do this until you are done with it! + # BAD things can happen otherwise! + dlg.Destroy() + + + def onOpen(self, evt=None): + """This method opens an existing file""" + print "Open a file: " + # Create the dialog. In this case the current directory is forced as the starting + # directory for the dialog, and no default file name is forced. This can easilly + # be changed in your program. This is an 'open' dialog, and allows multitple + # file selections as well. + # + # Finally, if the directory is changed in the process of getting files, this + # dialog is set up to change the current working directory to the path chosen. + dlg = wx.FileDialog( self, + message="Choose a file", + defaultDir=os.getcwd(), + defaultFile="", + wildcard=wildcard, + style=wx.OPEN | wx.CHANGE_DIR + ) + + # Show the dialog and retrieve the user response. If it is the OK response, + # process the data. + if dlg.ShowModal() == wx.ID_OK: + # This returns a Python list of files that were selected. + path = dlg.GetPath() + print "I'd be opening file in onOpen ", path + self.app_logic.file_open( path ) + else : + print "The file dialog was canceled before anything was selected" + + # Destroy the dialog. Don't do this until you are done with it! + # BAD things can happen otherwise! + dlg.Destroy() + + + def file_close(self): + """This method closes a file""" + print "Close a file: " + print "I'd be closing a file now" + + +class TestApp(wx.App): + def OnInit(self): + """ + App initilization goes here -- not much to do, in this case + """ + app_logic = AppLogic() + f = TestFrame(app_logic, parent=None) + f.Show() + + return True + +if __name__ == "__main__": + app = TestApp(False) + app.MainLoop() + diff --git a/slides_sources/old_versions/week-08.5/code/basic_app_4.py b/slides_sources/old_versions/week-08.5/code/basic_app_4.py new file mode 100755 index 0000000..1d0cab6 --- /dev/null +++ b/slides_sources/old_versions/week-08.5/code/basic_app_4.py @@ -0,0 +1,201 @@ +#!/usr/bin/env python + +""" +Example of the very basic, minimal framework for a wxPython application + +This version adds a single button +""" + +import wx +import os + +#-------------------------------------------------------------- + +# This is how you pre-establish a file filter so that the dialog +# only shows the extension(s) you want it to. +wildcard = "Python source (*.py)|*.py|" \ + "Compiled Python (*.pyc)|*.pyc|" \ + "SPAM files (*.spam)|*.spam|" \ + "Egg file (*.egg)|*.egg|" \ + "All files (*.*)|*.*" + +#-------------------------------------------------------------- + +class AppLogic(object): + """ + A class to hold the application Application Logic. + + You generally don't want the real logic of the app mixed + in with the GUI + + In a real app, this would be a substantial collection of + modules, classes, etc... + """ + + def file_open(self, filename="default_name"): + """This method opens a file""" + print "Open a file: " + print "I'd be opening file: %s now"%filename + + def file_close(self): + """This method closes a file""" + print "Close a file: " + print "I'd be closing a file now" + + +class TestFrame(wx.Frame): + def __init__(self, app_logic, *args, **kwargs): + kwargs.setdefault('title', "Simple test App") + wx.Frame.__init__(self, *args, **kwargs) + + self.app_logic = app_logic + + # Build up the menu bar: + menuBar = wx.MenuBar() + + fileMenu = wx.Menu() + + saveasMenuItem = fileMenu.Append(wx.ID_ANY, "&Save As", "Create a new file") + self.Bind(wx.EVT_MENU, self.onSaveAs, saveasMenuItem ) + + openMenuItem = fileMenu.Append(wx.ID_ANY, "&Open", "Open an existing file" ) + self.Bind(wx.EVT_MENU, self.onOpen, openMenuItem) + + closeMenuItem = fileMenu.Append(wx.ID_ANY, "&Close", "Close a file" ) + self.Bind(wx.EVT_MENU, self.onClose, closeMenuItem) + + exitMenuItem = fileMenu.Append(wx.ID_EXIT, "Exit", "Exit the application") + self.Bind(wx.EVT_MENU, self.onExit, exitMenuItem) + menuBar.Append(fileMenu, "&File") + + helpMenu = wx.Menu() + helpMenuItem = helpMenu.Append(wx.ID_HELP, "Help", "Get help") + menuBar.Append(helpMenu, "&Help") + + self.SetMenuBar(menuBar) + + ## add just a single button: + self.theButton = wx.Button(self, label="Push Me") + self.theButton.Bind(wx.EVT_BUTTON, self.onButton) + self.theButton.Bind(wx.EVT_RIGHT_DOWN, self.onRight) + + + def onButton(self, evt=None): + print "You pushed the button!" + evt.Skip() + def onRight(self, evt=None): + print "right click!" + evt.Skip() + + def onClose(self, evt=None): + print "close menu selected" + self.file_close() + + def onExit(self, evt=None): + print "Exit the program here" + print "The event passed to onExit is type ", type(evt), + self.Close() + + def onSaveAs ( self, evt=None ): + """This method saves the file with a new name""" + + # Create the dialog. In this case the current directory is forced as the starting + # directory for the dialog, and no default file name is forced. This can easilly + # be changed in your program. This is an 'save' dialog. + # + # Unlike the 'open dialog' example found elsewhere, this example does NOT + # force the current working directory to change if the user chooses a different + # directory than the one initially set. + dlg = wx.FileDialog(self, + message="Save file as ...", + defaultDir=os.getcwd(), + defaultFile="", + wildcard=wildcard, + style=wx.SAVE ) + + # This sets the default filter that the user will initially see. Otherwise, + # the first filter in the list will be used by default. + dlg.SetFilterIndex(2) + + # Show the dialog and retrieve the user response. If it is the OK response, + # process the data. + if dlg.ShowModal() == wx.ID_OK: + path = dlg.GetPath() + print "In onSaveAs, the path is %s" % path + # Normally, at this point you would save your data using the file and path + # data that the user provided to you, but since we didn't actually start + # with any data to work with, that would be difficult. + # + # The code to do so would be similar to this, assuming 'data' contains + # the data you want to save: + # + # fp = file(path, 'w') # Create file anew + # fp.write(data) + # fp.close() + # + # You might want to add some error checking :-) + else : + print "The file dialog was canceled before anything was selected" + + # Note that the current working dir didn't change. This is good since + # that's the way we set it up. + + # Destroy the dialog. Don't do this until you are done with it! + # BAD things can happen otherwise! + dlg.Destroy() + + + def onOpen(self, evt=None): + """This method opens an existing file""" + print "Open a file: " + # Create the dialog. In this case the current directory is forced as the starting + # directory for the dialog, and no default file name is forced. This can easilly + # be changed in your program. This is an 'open' dialog, and allows multitple + # file selections as well. + # + # Finally, if the directory is changed in the process of getting files, this + # dialog is set up to change the current working directory to the path chosen. + dlg = wx.FileDialog( self, + message="Choose a file", + defaultDir=os.getcwd(), + defaultFile="", + wildcard=wildcard, + style=wx.OPEN | wx.CHANGE_DIR + ) + + # Show the dialog and retrieve the user response. If it is the OK response, + # process the data. + if dlg.ShowModal() == wx.ID_OK: + # This returns a Python list of files that were selected. + path = dlg.GetPath() + print "I'd be opening file in onOpen ", path + self.app_logic.file_open( path ) + else : + print "The file dialog was canceled before anything was selected" + + # Destroy the dialog. Don't do this until you are done with it! + # BAD things can happen otherwise! + dlg.Destroy() + + + def file_close(self): + """This method closes a file""" + print "Close a file: " + print "I'd be closing a file now" + + +class TestApp(wx.App): + def OnInit(self): + """ + App initilization goes here -- not much to do, in this case + """ + app_logic = AppLogic() + f = TestFrame(app_logic, parent=None) + f.Show() + + return True + +if __name__ == "__main__": + app = TestApp(False) + app.MainLoop() + diff --git a/slides_sources/old_versions/week-08.5/code/basic_app_5.py b/slides_sources/old_versions/week-08.5/code/basic_app_5.py new file mode 100755 index 0000000..8861fd2 --- /dev/null +++ b/slides_sources/old_versions/week-08.5/code/basic_app_5.py @@ -0,0 +1,203 @@ +#!/usr/bin/env python + +""" +Example of the very basic, minimal framework for a wxPython application + +This version puts the button on a Panel, where it belongs. +""" + +import wx +import os + +#-------------------------------------------------------------- + +# This is how you pre-establish a file filter so that the dialog +# only shows the extension(s) you want it to. +wildcard = "Python source (*.py)|*.py|" \ + "Compiled Python (*.pyc)|*.pyc|" \ + "SPAM files (*.spam)|*.spam|" \ + "Egg file (*.egg)|*.egg|" \ + "All files (*.*)|*.*" + +#-------------------------------------------------------------- + +class AppLogic(object): + """ + A class to hold the application Application Logic. + + You generally don't want the real logic of the app mixed + in with the GUI + + In a real app, this would be a substantial collection of + modules, classes, etc... + """ + + def file_open(self, filename="default_name"): + """This method opens a file""" + print "Open a file: " + print "I'd be opening file: %s now"%filename + + def file_close(self): + """This method closes a file""" + print "Close a file: " + print "I'd be closing a file now" + + +class ButtonPanel(wx.Panel): + def __init__(self, *args, **kwargs): + wx.Panel.__init__(self, *args, **kwargs) + + #self.SetBackgroundColour(wx.Colour('red')) + ## add just a single button: + self.theButton = wx.Button(self, label="Push Me") + self.theButton.Bind(wx.EVT_BUTTON, self.onButton) + + def onButton(self, evt=None): + print "You pushed the button!" + +class TestFrame(wx.Frame): + def __init__(self, app_logic, *args, **kwargs): + kwargs.setdefault('title', "Simple test App") + wx.Frame.__init__(self, *args, **kwargs) + + self.app_logic = app_logic + + # put the Panel on the frame + self.buttonPanel = ButtonPanel(self) + + # Build up the menu bar: + menuBar = wx.MenuBar() + + fileMenu = wx.Menu() + + saveasMenuItem = fileMenu.Append(wx.ID_ANY, "&Save As", "Create a new file") + self.Bind(wx.EVT_MENU, self.onSaveAs, saveasMenuItem ) + + openMenuItem = fileMenu.Append(wx.ID_ANY, "&Open", "Open an existing file" ) + self.Bind(wx.EVT_MENU, self.onOpen, openMenuItem) + + closeMenuItem = fileMenu.Append(wx.ID_ANY, "&Close", "Close a file" ) + self.Bind(wx.EVT_MENU, self.onClose, closeMenuItem) + + exitMenuItem = fileMenu.Append(wx.ID_EXIT, "Exit", "Exit the application") + self.Bind(wx.EVT_MENU, self.onExit, exitMenuItem) + menuBar.Append(fileMenu, "&File") + + helpMenu = wx.Menu() + helpMenuItem = helpMenu.Append(wx.ID_HELP, "Help", "Get help") + menuBar.Append(helpMenu, "&Help") + + self.SetMenuBar(menuBar) + + def onClose(self, evt=None): + print "close menu selected" + self.file_close() + + def onExit(self, evt=None): + print "Exit the program here" + print "The event passed to onExit is type ", type(evt), + self.Close() + + def onSaveAs ( self, evt=None ): + """This method saves the file with a new name""" + + # Create the dialog. In this case the current directory is forced as the starting + # directory for the dialog, and no default file name is forced. This can easilly + # be changed in your program. This is an 'save' dialog. + # + # Unlike the 'open dialog' example found elsewhere, this example does NOT + # force the current working directory to change if the user chooses a different + # directory than the one initially set. + dlg = wx.FileDialog(self, + message="Save file as ...", + defaultDir=os.getcwd(), + defaultFile="", + wildcard=wildcard, + style=wx.SAVE ) + + # This sets the default filter that the user will initially see. Otherwise, + # the first filter in the list will be used by default. + dlg.SetFilterIndex(2) + + # Show the dialog and retrieve the user response. If it is the OK response, + # process the data. + if dlg.ShowModal() == wx.ID_OK: + path = dlg.GetPath() + print "In onSaveAs, the path is %s" % path + # Normally, at this point you would save your data using the file and path + # data that the user provided to you, but since we didn't actually start + # with any data to work with, that would be difficult. + # + # The code to do so would be similar to this, assuming 'data' contains + # the data you want to save: + # + # fp = file(path, 'w') # Create file anew + # fp.write(data) + # fp.close() + # + # You might want to add some error checking :-) + else : + print "The file dialog was canceled before anything was selected" + + # Note that the current working dir didn't change. This is good since + # that's the way we set it up. + + # Destroy the dialog. Don't do this until you are done with it! + # BAD things can happen otherwise! + dlg.Destroy() + + + def onOpen(self, evt=None): + """This method opens an existing file""" + print "Open a file: " + # Create the dialog. In this case the current directory is forced as the starting + # directory for the dialog, and no default file name is forced. This can easilly + # be changed in your program. This is an 'open' dialog, and allows multitple + # file selections as well. + # + # Finally, if the directory is changed in the process of getting files, this + # dialog is set up to change the current working directory to the path chosen. + dlg = wx.FileDialog( self, + message="Choose a file", + defaultDir=os.getcwd(), + defaultFile="", + wildcard=wildcard, + style=wx.OPEN | wx.CHANGE_DIR + ) + + # Show the dialog and retrieve the user response. If it is the OK response, + # process the data. + if dlg.ShowModal() == wx.ID_OK: + # This returns a Python list of files that were selected. + path = dlg.GetPath() + print "I'd be opening file in onOpen ", path + self.app_logic.file_open( path ) + else : + print "The file dialog was canceled before anything was selected" + + # Destroy the dialog. Don't do this until you are done with it! + # BAD things can happen otherwise! + dlg.Destroy() + + + def file_close(self): + """This method closes a file""" + print "Close a file: " + print "I'd be closing a file now" + + +class TestApp(wx.App): + def OnInit(self): + """ + App initilization goes here -- not much to do, in this case + """ + app_logic = AppLogic() + f = TestFrame(app_logic, parent=None) + f.Show() + + return True + +if __name__ == "__main__": + app = TestApp(False) + app.MainLoop() + diff --git a/slides_sources/old_versions/week-08.5/code/basic_app_6.py b/slides_sources/old_versions/week-08.5/code/basic_app_6.py new file mode 100755 index 0000000..06b810d --- /dev/null +++ b/slides_sources/old_versions/week-08.5/code/basic_app_6.py @@ -0,0 +1,219 @@ +#!/usr/bin/env python + +""" +Example of the very basic, minimal framework for a wxPython application + +This version adds a BoxSizer for laying out two buttons on the panel +""" + +import wx +import os + +#-------------------------------------------------------------- + +# This is how you pre-establish a file filter so that the dialog +# only shows the extension(s) you want it to. +wildcard = "Python source (*.py)|*.py|" \ + "Compiled Python (*.pyc)|*.pyc|" \ + "SPAM files (*.spam)|*.spam|" \ + "Egg file (*.egg)|*.egg|" \ + "All files (*.*)|*.*" + +#-------------------------------------------------------------- + +class AppLogic(object): + """ + A class to hold the application Application Logic. + + You generally don't want the real logic of the app mixed + in with the GUI + + In a real app, this would be a substantial collection of + modules, classes, etc... + """ + + def file_open(self, filename="default_name"): + """This method opens a file""" + print "Open a file: " + print "I'd be opening file: %s now"%filename + + def file_close(self): + """This method closes a file""" + print "Close a file: " + print "I'd be closing a file now" + + +class ButtonPanel(wx.Panel): + def __init__(self, *args, **kwargs): + wx.Panel.__init__(self, *args, **kwargs) + + ## add two buttons: + theButton1 = wx.Button(self, label="Push Me") + theButton1.Bind(wx.EVT_BUTTON, self.onButton) + + ## add two buttons: + theButton2 = wx.Button(self, label="Push Me Also") + theButton2.Bind(wx.EVT_BUTTON, self.onButton) + + ## do the layout + ## (try uncommenting the other, and see what happens...) + #S = wx.BoxSizer(wx.VERTICAL) + S = wx.BoxSizer(wx.HORIZONTAL) + + S.Add(theButton1, 0, wx.GROW | wx.ALL, 4) + S.Add(theButton2, 0, wx.GROW | wx.ALL, 4) + + self.SetSizerAndFit(S) + + def onButton(self, evt=None): + but_label = evt.EventObject.Label + print "You pushed buttons:", but_label + + +class TestFrame(wx.Frame): + def __init__(self, app_logic, *args, **kwargs): + kwargs.setdefault('title', "Simple test App") + wx.Frame.__init__(self, *args, **kwargs) + + self.app_logic = app_logic + + # put the Panel on the frame + self.buttonPanel = ButtonPanel(self) + + # Build up the menu bar: + menuBar = wx.MenuBar() + + fileMenu = wx.Menu() + + saveasMenuItem = fileMenu.Append(wx.ID_ANY, "&Save As", "Create a new file") + self.Bind(wx.EVT_MENU, self.onSaveAs, saveasMenuItem ) + + openMenuItem = fileMenu.Append(wx.ID_ANY, "&Open", "Open an existing file" ) + self.Bind(wx.EVT_MENU, self.onOpen, openMenuItem) + + closeMenuItem = fileMenu.Append(wx.ID_ANY, "&Close", "Close a file" ) + self.Bind(wx.EVT_MENU, self.onClose, closeMenuItem) + + exitMenuItem = fileMenu.Append(wx.ID_EXIT, "Exit", "Exit the application") + self.Bind(wx.EVT_MENU, self.onExit, exitMenuItem) + menuBar.Append(fileMenu, "&File") + + helpMenu = wx.Menu() + helpMenuItem = helpMenu.Append(wx.ID_HELP, "Help", "Get help") + menuBar.Append(helpMenu, "&Help") + + self.SetMenuBar(menuBar) + + def onClose(self, evt=None): + print "close menu selected" + self.file_close() + + def onExit(self, evt=None): + print "Exit the program here" + print "The event passed to onExit is type ", type(evt), + self.Close() + + def onSaveAs ( self, evt=None ): + """This method creates a new file""" + + # Create the dialog. In this case the current directory is forced as the starting + # directory for the dialog, and no default file name is forced. This can easilly + # be changed in your program. This is an 'save' dialog. + # + # Unlike the 'open dialog' example found elsewhere, this example does NOT + # force the current working directory to change if the user chooses a different + # directory than the one initially set. + dlg = wx.FileDialog(self, + message="Save file as ...", + defaultDir=os.getcwd(), + defaultFile="", + wildcard=wildcard, + style=wx.SAVE ) + + # This sets the default filter that the user will initially see. Otherwise, + # the first filter in the list will be used by default. + dlg.SetFilterIndex(2) + + # Show the dialog and retrieve the user response. If it is the OK response, + # process the data. + if dlg.ShowModal() == wx.ID_OK: + path = dlg.GetPath() + print "In onNew, the path is %s" % path + # Normally, at this point you would save your data using the file and path + # data that the user provided to you, but since we didn't actually start + # with any data to work with, that would be difficult. + # + # The code to do so would be similar to this, assuming 'data' contains + # the data you want to save: + # + # fp = file(path, 'w') # Create file anew + # fp.write(data) + # fp.close() + # + # You might want to add some error checking :-) + # + else : + print "The file dialog was canceled before anything was selected" + + # Note that the current working dir didn't change. This is good since + # that's the way we set it up. + + # Destroy the dialog. Don't do this until you are done with it! + # BAD things can happen otherwise! + dlg.Destroy() + + + def onOpen(self, evt=None): + """This method opens an existing file""" + print "Open a file: " + # Create the dialog. In this case the current directory is forced as the starting + # directory for the dialog, and no default file name is forced. This can easilly + # be changed in your program. This is an 'open' dialog, and allows multitple + # file selections as well. + # + # Finally, if the directory is changed in the process of getting files, this + # dialog is set up to change the current working directory to the path chosen. + dlg = wx.FileDialog( self, + message="Choose a file", + defaultDir=os.getcwd(), + defaultFile="", + wildcard=wildcard, + style=wx.OPEN | wx.CHANGE_DIR + ) + + # Show the dialog and retrieve the user response. If it is the OK response, + # process the data. + if dlg.ShowModal() == wx.ID_OK: + # This returns a Python list of files that were selected. + path = dlg.GetPath() + print "I'd be opening file in onOpen ", path + self.app_logic.file_open( path ) + else : + print "The file dialog was canceled before anything was selected" + + # Destroy the dialog. Don't do this until you are done with it! + # BAD things can happen otherwise! + dlg.Destroy() + + + def file_close(self): + """This method closes a file""" + print "Close a file: " + print "I'd be closing a file now" + + +class TestApp(wx.App): + def OnInit(self): + """ + App initilization goes here -- not much to do, in this case + """ + app_logic = AppLogic() + f = TestFrame(app_logic, parent=None) + f.Show() + + return True + +if __name__ == "__main__": + app = TestApp(False) + app.MainLoop() + diff --git a/slides_sources/old_versions/week-08.5/code/basic_app_7.py b/slides_sources/old_versions/week-08.5/code/basic_app_7.py new file mode 100755 index 0000000..fc32045 --- /dev/null +++ b/slides_sources/old_versions/week-08.5/code/basic_app_7.py @@ -0,0 +1,167 @@ +#!/usr/bin/env python + +""" +Example of the very basic, minimal framework for a wxPython application + +This one adds another sizer to fix the layout -- and the WIT! +""" + + +import wx + +#--------------------------------------------------------------------------- + +# This is how you pre-establish a file filter so that file dialogs +# only show the extension(s) you want it to. +wildcard = "Python source (*.py)|*.py|" \ + "Compiled Python (*.pyc)|*.pyc|" \ + "SPAM files (*.spam)|*.spam|" \ + "Egg file (*.egg)|*.egg|" \ + "All files (*.*)|*.*" + +#--------------------------------------------------------------------------- + +class AppLogic(object): + """ + A class to hold the application Application Logic. + + You generally don't want the real logic of the app mixed + in with the GUI + + In a real app, this would be a substantial collection of + modules, classes, etc... + """ + def file_open(self, filename="default_name"): + """This method opens a file""" + print "Open a file: " + print "I'd be opening file: %s now"%filename + + def file_close(self): + """This method closes a file""" + print "Close a file: " + print "I'd be closing a file now" + + +class ButtonPanel(wx.Panel): + def __init__(self, *args, **kwargs): + wx.Panel.__init__(self, *args, **kwargs) + + ## add a button: + theButton1 = wx.Button(self, label="Push Me") + theButton1.Bind(wx.EVT_BUTTON, self.onButton) + + ## add another button: + theButton2 = wx.Button(self, label="Push Me Also") + theButton2.Bind(wx.EVT_BUTTON, self.onButton) + + ## do the layout + buttonSizer = wx.BoxSizer(wx.VERTICAL) + + buttonSizer.Add((1,1), 1) # stretchable space + buttonSizer.Add(theButton1, 0, wx.GROW | wx.ALL, 4) + buttonSizer.Add(theButton2, 0, wx.GROW | wx.ALL, 4) + buttonSizer.Add((1,1), 3) # stretchable space + + ## need another sizer to get the horizonal placement right: + mainSizer = wx.BoxSizer(wx.HORIZONTAL) + mainSizer.Add((1,1), 1) # stretchable space + mainSizer.Add(buttonSizer, 0, wx.GROW) # the sizer with the buttons in it + mainSizer.Add((1,1), 1) # stretchable space + + self.SetSizer(mainSizer) + + def onButton(self, evt=None): + print "You pushed one of the buttons!" + + +class TestFrame(wx.Frame): + def __init__(self, app_logic, *args, **kwargs): + kwargs.setdefault('title', "Simple test App") + wx.Frame.__init__(self, *args, **kwargs) + + self.app_logic = app_logic + + # put the Panel on the frame + self.buttonPanel = ButtonPanel(self) + + # Build up the menu bar: + menuBar = wx.MenuBar() + + fileMenu = wx.Menu() + openMenuItem = fileMenu.Append(wx.ID_ANY, "&Open", "Open a file" ) + self.Bind(wx.EVT_MENU, self.onOpen, openMenuItem) + + closeMenuItem = fileMenu.Append(wx.ID_ANY, "&Close", "Close a file" ) + self.Bind(wx.EVT_MENU, self.onClose, closeMenuItem) + + exitMenuItem = fileMenu.Append(wx.ID_EXIT, "Exit", "Exit the application") + self.Bind(wx.EVT_MENU, self.onExit, exitMenuItem) + menuBar.Append(fileMenu, "&File") + + helpMenu = wx.Menu() + helpMenuItem = helpMenu.Append(wx.ID_HELP, "Help", "Get help") + menuBar.Append(helpMenu, "&Help") + + self.SetMenuBar(menuBar) + + def onOpen(self, evt=None): + """This method opens an existing file""" + print "Open a file: " + # Create the dialog. In this case the current directory is forced as the starting + # directory for the dialog, and no default file name is forced. This can easily + # be changed in your program. This is an 'open' dialog, and allows multiple + # file selections as well. + # + # Finally, if the directory is changed in the process of getting files, this + # dialog is set up to change the current working directory to the path chosen. + dlg = wx.FileDialog( + self, message="Choose a file", + defaultDir=os.getcwd(), + defaultFile="", + wildcard=wildcard, + style=wx.OPEN | wx.CHANGE_DIR + ) + + # Show the dialog and retrieve the user response. If it is the OK response, + # process the data. + if dlg.ShowModal() == wx.ID_OK: + # This returns a Python list of files that were selected. + path = dlg.GetPath() + print "I'd be opening file in onOpen ", path + self.app_logic.file_open( path ) + else : + print "The file dialog was canceled before anything was selected" + + # Destroy the dialog. Don't do this until you are done with it! + # BAD things can happen otherwise! + dlg.Destroy() + + def onClose(self, evt=None): + print "close menu selected" + self.app_logic.file_close() + + def onExit(self, evt=None): + print "Exit the program here" + print "The event passed to onExit is type ", type(evt), + self.Close() + + +class TestApp(wx.App): + def OnInit(self): + """ + App initilization goes here -- not much to do, in this case + """ + app_logic = AppLogic() + f = TestFrame(app_logic, parent=None) + f.Show() + + return True + +if __name__ == "__main__": + + app = TestApp(False) + ## set up the WIT -- to help debug sizers + import wx.lib.inspection + wx.lib.inspection.InspectionTool().Show() + app.MainLoop() + diff --git a/slides_sources/old_versions/week-08.5/code/basic_app_8.py b/slides_sources/old_versions/week-08.5/code/basic_app_8.py new file mode 100755 index 0000000..eb305a6 --- /dev/null +++ b/slides_sources/old_versions/week-08.5/code/basic_app_8.py @@ -0,0 +1,190 @@ +#!/usr/bin/env python + +""" +Example of the very basic, minimal framework for a wxPython application + +This adds a text box and reads the input from it, and writes it +to another text box +""" + + +import wx + +#--------------------------------------------------------------------------- + +# This is how you pre-establish a file filter so that file dialogs +# only show the extension(s) you want it to. +wildcard = "Python source (*.py)|*.py|" \ + "Compiled Python (*.pyc)|*.pyc|" \ + "SPAM files (*.spam)|*.spam|" \ + "Egg file (*.egg)|*.egg|" \ + "All files (*.*)|*.*" + +#--------------------------------------------------------------------------- + +class AppLogic(object): + """ + A class to hold the application Application Logic. + + You generally don't want the real logic of the app mixed + in with the GUI + + In a real app, this would be a substantial collection of + modules, classes, etc... + """ + def file_open(self, filename="default_name"): + """This method opens a file""" + print "Open a file: " + print "I'd be opening file: %s now"%filename + + def file_close(self): + """This method closes a file""" + print "Close a file: " + print "I'd be closing a file now" + + +class MainForm(wx.Panel): + def __init__(self, *args, **kwargs): + wx.Panel.__init__(self, *args, **kwargs) + + ## add a button: + theButton1 = wx.Button(self, label="Push Me") + theButton1.Bind(wx.EVT_BUTTON, self.onButton) + + ## add a static text lable: + label1 = wx.StaticText(self, label="Input Box:") + + ## add a text control: + self.inTextControl = wx.TextCtrl(self) + + ## add another button: + theButton2 = wx.Button(self, label="GetData") + theButton2.Bind(wx.EVT_BUTTON, self.onGetData) + + ## add a static text lable: + label2 = wx.StaticText(self, label="Output Box:") + ## and another text control: + self.outTextControl = wx.TextCtrl(self, style=wx.TE_READONLY) + + + ## do the layout + buttonSizer = wx.BoxSizer(wx.VERTICAL) + + buttonSizer.Add(theButton1, 0, wx.GROW | wx.ALL, 4) + buttonSizer.Add(label1, 0, wx.ALIGN_LEFT | wx.TOP, 4) + buttonSizer.Add(self.inTextControl, 0, wx.GROW | wx.ALL, 4) + buttonSizer.Add((150, 10)) + buttonSizer.Add(theButton2, 0, wx.GROW | wx.ALL, 4) + buttonSizer.Add(label2, 0, wx.ALIGN_LEFT | wx.TOP, 4) + buttonSizer.Add(self.outTextControl, 0, wx.GROW | wx.ALL, 4) + + ## need another sizer to get the horizonal placement right: + mainSizer = wx.BoxSizer(wx.HORIZONTAL) + mainSizer.Add((1,1), 1) # stretchable space + mainSizer.Add(buttonSizer, 0, wx.ALIGN_TOP) # the sizer with the buttons in it + mainSizer.Add((1,1), 1) # stretchable space + + self.SetSizer(mainSizer) + + def onButton(self, evt=None): + print "You pushed one of the buttons!" + + def onGetData(self, evt=None): + print "get data button pressed" + contents = self.inTextControl.Value + print "the contents are:", contents + + self.outTextControl.Value = self.inTextControl.Value.upper() + + +class TestFrame(wx.Frame): + def __init__(self, app_logic, *args, **kwargs): + kwargs.setdefault('title', "Simple test App") + wx.Frame.__init__(self, *args, **kwargs) + + self.app_logic = app_logic + + # put the Panel on the frame + self.buttonPanel = MainForm(self) + + # Build up the menu bar: + menuBar = wx.MenuBar() + + fileMenu = wx.Menu() + openMenuItem = fileMenu.Append(wx.ID_ANY, "&Open", "Open a file" ) + self.Bind(wx.EVT_MENU, self.onOpen, openMenuItem) + + closeMenuItem = fileMenu.Append(wx.ID_ANY, "&Close", "Close a file" ) + self.Bind(wx.EVT_MENU, self.onClose, closeMenuItem) + + exitMenuItem = fileMenu.Append(wx.ID_EXIT, "Exit", "Exit the application") + self.Bind(wx.EVT_MENU, self.onExit, exitMenuItem) + menuBar.Append(fileMenu, "&File") + + helpMenu = wx.Menu() + helpMenuItem = helpMenu.Append(wx.ID_HELP, "Help", "Get help") + menuBar.Append(helpMenu, "&Help") + + self.SetMenuBar(menuBar) + + def onOpen(self, evt=None): + """This method opens an existing file""" + print "Open a file: " + # Create the dialog. In this case the current directory is forced as the starting + # directory for the dialog, and no default file name is forced. This can easily + # be changed in your program. This is an 'open' dialog, and allows multiple + # file selections as well. + # + # Finally, if the directory is changed in the process of getting files, this + # dialog is set up to change the current working directory to the path chosen. + dlg = wx.FileDialog( + self, message="Choose a file", + defaultDir=os.getcwd(), + defaultFile="", + wildcard=wildcard, + style=wx.OPEN | wx.CHANGE_DIR + ) + + # Show the dialog and retrieve the user response. If it is the OK response, + # process the data. + if dlg.ShowModal() == wx.ID_OK: + # This returns a Python list of files that were selected. + path = dlg.GetPath() + print "I'd be opening file in onOpen ", path + self.app_logic.file_open( path ) + else : + print "The file dialog was canceled before anything was selected" + + # Destroy the dialog. Don't do this until you are done with it! + # BAD things can happen otherwise! + dlg.Destroy() + + def onClose(self, evt=None): + print "close menu selected" + self.app_logic.file_close() + + def onExit(self, evt=None): + print "Exit the program here" + print "The event passed to onExit is type ", type(evt), + self.Close() + + +class TestApp(wx.App): + def OnInit(self): + """ + App initilization goes here -- not much to do, in this case + """ + app_logic = AppLogic() + f = TestFrame(app_logic, parent=None) + f.Show() + + return True + +if __name__ == "__main__": + + app = TestApp(False) + ## set up the WIT -- to help debug sizers +# import wx.lib.inspection +# wx.lib.inspection.InspectionTool().Show() + app.MainLoop() + diff --git a/slides_sources/old_versions/week-08.5/presentation-wxpython.pdf b/slides_sources/old_versions/week-08.5/presentation-wxpython.pdf new file mode 100644 index 0000000000000000000000000000000000000000..343eb788c85e21c83be4289ed294fa4aa0399254 GIT binary patch literal 207241 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�~+-EA*yQ1L& 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 literal 0 HcmV?d00001 diff --git a/slides_sources/old_versions/week-08.5/presentation-wxpython.tex b/slides_sources/old_versions/week-08.5/presentation-wxpython.tex new file mode 100644 index 0000000..535d182 --- /dev/null +++ b/slides_sources/old_versions/week-08.5/presentation-wxpython.tex @@ -0,0 +1,1013 @@ +\documentclass{beamer} +%\usepackage[latin1]{inputenc} +\usetheme{Warsaw} +\title[Python Certificate: System Development]{System Development with Python:\\ DesktopGUIs: wxPython} +\author{Christopher Barker} +\institute{UW Continuing Education} +\date{Nov 26, 2013} + +\usepackage{listings} +\usepackage{hyperref} + +\begin{document} + +% --------------------------------------------- +\begin{frame} + \titlepage +\end{frame} + +% --------------------------------------------- +\begin{frame} +\frametitle{Table of Contents} +%\tableofcontents[currentsection] + \tableofcontents +\end{frame} + + +\section{Introduction} + +% --------------------------------------------- +\begin{frame}[fragile]{Desktop GUIs: wxPython} + +{\Large Desktop GUIs} + +\vfill +{\large Traditional Graphical User Interface Applications} + +\vfill +{\large Run entirely on local machine -- interactive, interface and logic code in one process} + +\vfill + +{\large Advantages:} +\begin{itemize} + \item Easier to write -- all in one program + \item Faster -- data/interface direct communication + \item Faster display: direct to screen (or even OpenGL, etc.) + \item Runs without network + \item Save/Manipulate local files + \item Familiar install/start/stop/run, etc. +\end{itemize} + +\end{frame} + + +\begin{frame}[fragile]{Python Options} + +{\Large Multiple GUI frameworks available:} + +\begin{itemize} + \item PyGTK + \item PyQT / PySide + \item TkInter + \item wxPython + \item PyGame + \item Native GUIs: Cocoa (PyObjC), PythonWin + \item Kivy for touchscreen (mobile) platforms + \item Some more minor ones... +\end{itemize} + +\end{frame} + + +\section{wxPython} + +\begin{frame}[fragile]{wxPython} + +{\Large Why wxPython?} + +\begin{itemize} + \item Python wrapper around C++ toolkit (wxWidget) + \item wxWidgets is a wrapper around \emph{native} toolkit: + \begin{itemize} + \item Windows: Win32 (64) + \item OS-X: Cocoa + \item Linux: GTK + \end{itemize} + \item Native look and feel + \item License: (modified) LGPL +\end{itemize} + +\vfill +{\Large Legacy: it was the best option for me when I first needed something...}\\ +See http://www.wxpython.org for more information + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Installing} + +{\Large wxPython is a big complicated build:\\ + can't do \verb`pip` or \verb`easy_install`} + +\vfill +{\Large Windows or OS-X:\\ +use the binaries on \url{http://wxpython.org/download.php}} + +\vfill +{\Large Linux: use your system's package} + +{\large NOTE: there are some issues with some packages:} +\begin{itemize} + \item May be old version + \item May use standard wx build -- more crash prone!\\ + (some run-time checking turned off) +\end{itemize} + + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Versions} + +\vfill +{\Large ``Stable'' version: 2.8.12.1}\\ +{\large (``stable'' means stable API, not less likely to crash)} + +\vfill +{\Large ``Development'' version: 2.9.4.0}\\ +{\large (Under active development, API may change (but not much)} + +\vfill +{\Large wx project very slow to do official releases -- You probably want to use the development version: it's getting more attention} + +\vfill +{\Large ``Phoenix'': next generation version: new bindings, Py3 support, etc.}\\ +{\large -- Still experimental}\\ +\url{http://wiki.wxpython.org/ProjectPhoenix} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Documentation} + +\vfill +{\Large ``Docs and Demos'': download these!}\\ + +\vfill +{\Large ``wxPython Demo'' -- run this!}\\ +{\large Examples of every Widget available} + +\vfill +{\Large Primary wx docs:}\\ +{\large Written for C++, with Python notes...}\\ +\url{http://wxpython.org/onlinedocs.php}\\ +This may help: \url{http://wiki.wxpython.org/C%2B%2BGuideForwxPythoneers} + +\vfill +{\large Semi-experimental Sphinx docs:}\\ +\url{http://xoomer.virgilio.it/infinity77/wxPython/} + +\vfill +{\Large The wxPython wiki: lots of good stuff here} +\url{http://wiki.wxpython.org/} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Some starting points} + + +\vfill +{\Large How to learn wxPython} +\url{http://wiki.wxpython.org/How%20to%20Learn%20wxPython} + +\vfill +{\Large wxPython Style Guide} +\url{http://wiki.wxpython.org/wxPython%20Style%20Guide} + +\vfill +{\Large The wxpython-users mailing list is a great resource (and great community):}\\ +\url{https://groups.google.com/forum/?fromgroups#!forum/wxpython-users} + +\vfill +{\large My own repository of samples:} +\url{https://github.com/PythonCHB/wxPythonDemos} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Pythonic code:} + + +\vfill +{\Large Over the years, wxPython has grown a number of things to make it more ``pythonic'' -- hide some of that C++ legacy} + +\vfill +{\Large Properties:} + +{\large The C++ classes are full of getters and setters:} +\begin{verbatim} +wxTextCtrl::SetValue +wxTextCtrl::GetValue +\end{verbatim} + +{\large These methods have been translated into properties for Python} +\begin{verbatim} +MyTextCtrl.Value = some_string +another_string = wxTextCtrl.Value +\end{verbatim} + +\vfill +(The Get/Set versions are still there, but it's klunkier code) +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Pythonic code:} + + +\vfill +{\Large Other Python options: some specific wx types can be accessed with standard python types:} + +\vfill +{\large \verb`wxPoint` --- \verb`(x,y)` ( tuple ) } + +\vfill +{\large \verb`wx.List` --- \verb`[1,2,3]` (python list) } + +\vfill +{\large \verb`wxSize` --- \verb`(w,h)` (tuple) } + +\vfill +{\large ....... } + + +\vfill +{\Large Using these makes your code cleaner and more pythonic} + +\end{frame} + +\section{Basic Structure} + +%------------------------------- +\begin{frame}[fragile]{Event-Driven programming} + +\vfill +{\large On app startup, the .MainLoop() method is called.} + +\vfill +{\large The mainloop takes control -- monitoring for events, then dispatching them} + +\vfill +{\large Events can come from the system, or user interaction: keyboard, mouse, etc.} + +\vfill +{\large All the work of your app is done in response to events} + +\vfill +{\large You only need to response to (Bind) the events you care about} + +\vfill +{\large Not so different than a web app, except events are finer-grained}\\ +(every mouse move, etc.) + + +\end{frame} + + +%------------------------------- +\begin{frame}[fragile]{wx.Window} + +\vfill +{\Large Pretty much everything you see on the screen is a \verb`wx.Window`} + +\vfill +{\Large It is the superclass for all the ``widgets'', ``controls'', or whatever you want to call them} + +\vfill +{\Large It is essentially a rectangle on the screen that catches events} + +\vfill +{\Large You generally don't use it by iteself, though you may derive from it to make a new widget} + +\vfill +{\large(Historical Note: \verb|wxWidgets| was called \verb|wxWindows| -- until Microsoft threatened to sue them.)} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{wx.Window} + +\vfill +{\Large Since everything is a \verb`wx.Window`, it's good to know its methods and signature:} +\begin{verbatim} +def __init__(parent, + id=wx.ID_ANY, + pos=wx.DefaultPosition, + size=wx.DefaultSize, + style=0, + name=wx.PanelNameStr) +parent (wx.Window) +id (int) +pos (wx.Point) +size (wx.Size) +style (long) +name (string) +\end{verbatim} + +\vfill +\url{http://xoomer.virgilio.it/infinity77/wxPython/Widgets/wx.Window.html} + +\end{frame} + + + +%------------------------------- +\begin{frame}[fragile]{wx.Window} + +\vfill +{\Large Methods types:} +\begin{itemize} + \item Appearance: Colors, Fonts, Labels, Styles + \item Geometry: Size, Position, IsShown, Move, etc + \item Layout: Sizers, etc. + \item Many others! +\end{itemize} + +\vfill +\url{http://xoomer.virgilio.it/infinity77/wxPython/Widgets/wx.Window.html} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Event-Driven programming} + +\vfill +{\Large On app startup, the .MainLoop() method is called.} + +\vfill +{\Large The mainloop takes control -- monitoring for events, then dispatching them} + +\vfill +{\Large Events can come from the system, or user interaction: keyboard, mouse, etc.} + +\vfill +{\Large All the work of your app is done in response to events} + +\vfill +{\Large You only need to response to (Bind) the events you care about} + +\vfill +{\Large Not so different than a web app, except events are finer-grained}\\ +(every mouse move, etc.) + + +\end{frame} + + +%------------------------------- +\begin{frame}[fragile]{wx.App} + +\vfill +{\Large Every wx app has a single wx.App instance:} + +\begin{verbatim} +app = wx.App(False) +frame = DemoFrame(None, title="Micro App") +frame.Show() +app.MainLoop() +\end{verbatim} + +(the \verb`False` means: ``don't re-direct stdout to a Window'') + +And you almost always start the `MainLoop` + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{wx.Frame} + +\vfill +{\Large \verb`wx.Frame` is a ``top level'' Window: One with a title bar, min-max buttons,etc.} + +\vfill +{\Large Most apps have a single \verb`wx.Frame` -- central interaction with the app.} + +\vfill +{\Large This is where menu bars, etc are placed, and often the core GUI logic of the app.} + + +\begin{verbatim} +class TestFrame(wx.Frame): + def __init__(self, *args, **kwargs): + kwargs.setdefault('title', "Simple test App") + wx.Frame.__init__(self, *args, **kwargs) +\end{verbatim} + + +\vfill +demo: \verb`code\basic_app_1.py` + +\end{frame} + +\section{controls} + +%------------------------------- +\begin{frame}[fragile]{Menus} + +\vfill +{\Large A \verb`wx.Frame` has a menu bar you can add items to:} + +\begin{verbatim} + # create the menu bar object + menuBar = wx.MenuBar() + + # add a menu to it + fileMenu = wx.Menu() + + # add an item to the menu + openMenuItem = fileMenu.Append(wx.ID_ANY, "&Open", "Open a file" ) + #bind a handler to the menu event + self.Bind(wx.EVT_MENU, self.onOpen, openMenuItem) + + self.SetMenuBar(menuBar) +\end{verbatim} + +\vfill +demo: \verb`code\basic_app_2.py` + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Event Handlers} + +\vfill +{\Large Event handlers have a common signature:} + +\vfill +\begin{verbatim} + def onOpen(self, evt=None): + print "open menu selected" + self.app_logic.file_open() +\end{verbatim} + +\vfill +{\large The second parameter is the \verb`wx.Event` object that initiated the call -- it holds information about the event that can be useful} + +\vfill +{\large I like to give the event parameter a default None, so the handler can be called from other parts of the code as well.} + +\vfill +demo: \verb`code\basic_app_2.py` + +\end{frame} + + + +%------------------------------- +\begin{frame}[fragile]{Common Dialogs} + +\vfill +{\Large wxPython provides a number of common Dialogs. These wrap the native ones where possible for a native look and feel.} + +\begin{itemize} + \item \verb`wx.MessageDialog` + \item \verb`wx.ColourDialog` + \item \verb`wx.FileDialog` + \item \verb`wx.PageSetupDialog` + \item \verb`wx.FontDialog` + \item \verb`wx.DirDialog` + \item \verb`wx.SingleChoiceDialog` + \item \verb`wx.TextEntryDialog` + \item ... +\end{itemize} + +\vfill +{\Large These do pretty much what you'd expect...} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{wx.FileDialog} + +\vfill +{\Large Example use of a common dialog: \verb`wx.FileDialog`}\\ + +\begin{verbatim} +dlg = wx.FileDialog(self, + message="Save file as ...", + defaultDir=os.getcwd(), + defaultFile="", + wildcard=wildcard, + style=wx.SAVE ) +if dlg.ShowModal() == wx.ID_OK: + path = dlg.GetPath() +else: + print "The file dialog was canceled before anything was selected" +dlg.Destroy() +\end{verbatim} + +\vfill +example: \verb`code/basic_app_3.py` +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Basic Widgets} + +\vfill +{\Large All the basic widgets (controls) you'd expect are there:} + +\begin{itemize} + \item Buttons + \item TextCtrl (Text Control) + \item Check Boxes + \item List Box + \item Combo Box + \item Slider + \item Spin Control + \item .... +\end{itemize} + +\vfill +{\Large Way too many to list here!} + +\vfill +{\Large See the docs and the Demo to find the one you need} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Using a Control} + +{\Large A Button is about as simple as it gets} + +\vfill +{\verb`__init__(parent, id, label="", pos=wx.DefaultPosition, ...)` } + +\vfill +{\Large Mostly the same as wx.Window, and other controls....} + +\begin{verbatim} +## add just a single button: +self.theButton = wx.Button(self, label="Push Me") +self.theButton.Bind(wx.EVT_BUTTON, self.onButton) + +## and give it an event handler +def onButton(self, evt=None): + print "You pushed the button!" +\end{verbatim} + +\vfill +code: \verb`code\basic_app_4.py` +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{wx.Panel} + +{\Large A \verb`wx.Panel` is a \verb`wx.Window` that you can put other controls on} + +\vfill +{\Large It supplies nifty things like tab traversal, etc.} + +\vfill +{\Large You \emph{can} put controls right on a \verb`wx.Frame` (we just did it), but a wx.Panel provided extra features, the ``normal'' look, and helps you organize and re-use your code} + +\vfill +{\Large Mostly the same as wx.Window, and other controls....} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{wx.Panel} + +\begin{verbatim} +class ButtonPanel(wx.Panel): + def __init__(self, *args, **kwargs): + wx.Panel.__init__(self, *args, **kwargs) + + self.theButton = wx.Button(self, label="Push Me") + self.theButton.Bind(wx.EVT_BUTTON, self.onButton) + def onButton(self, evt=None): + print "You pushed the button!" +\end{verbatim} +And use it in the Frame: +\begin{verbatim} + self.buttonPanel = ButtonPanel(self) +\end{verbatim} + +\vfill +code: \verb`code\basic_app_5.py` +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Control Layout} + +{\Large With more than one control, you need to figure out how to place them +and how big to make them} + +\vfill +{\Large You may have noticed that \verb`wx.Window` takes \verb`pos` and \verb`size` parameters} + +\vfill +{\Large You may have also noticed that I didn't use them.} + +\vfill +{\Large Why not?} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Absolute Positioning} + +{\LARGE Absolute positioning:} + +\vfill +{\Large Specifying the size and location of controls with pixel coordinates.} + +\vfill +{\Large This is a serious pain to do!} + +\vfill +{\Large Though it can be made a lot easier with GUI-building tools...} + +\vfill +{\Large So why not?} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Absolute Positioning} + +{\Large When you add or remove a control, the layout changes:}\\ +{\large -- recalculate all positions and sizes} + +\vfill +{\Large When you change the text on a control the layout changes:}\\ +{\large -- recalculate all positions and sizes} + +\vfill +{\Large When you try it on another platform the layout changes:}\\ +{\large -- recalculate all positions and sizes} + +\vfill +{\Large When the user changes default font size, the layout changes:}\\ +{\large -- recalculate all positions and sizes} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Sizers:} + +{\Large The alternative is ``Sizers''} + +\vfill +{\large \verb`wx.Sizer` is wx's system for automatically determining the size and location of controls} + +\vfill +{\large Instead of thinking in terms of what size and position a given control should be, you think in terms of how they relate to each other:} + +\vfill +{\large \emph{``I want a column of buttons all the same size along the left edge of the Panel''} } + +\vfill +{\large Sizers capture that logic and compute the sizes for you} + +\vfill +{\large They will re-size things for you when anything changes -- adding, removing, changing labels, re-sizing the Window, etc...} + +\end{frame} + + +%------------------------------- +\begin{frame}[fragile]{Sizers:} + +{\Large Sizers take a while to wrap your brain around...} + +\vfill +{\Large But it's worth the learning curve.} + + +\vfill +{\Large Nice discussion here:\\ +\url{http://wiki.wxpython.org/UsingSizers} } + +\vfill +{\large I have the graphic posted on the wall by my desk...} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Sizer Example} + +{\Large The Basic \verb`BoxSizer`}\\ +{\large -- Lays out a row or column of controls...} + +\vfill +\begin{verbatim} +Sizer.Add( window, proportion, flag, border ) + ## do the layout + S = wx.BoxSizer(wx.VERTICAL) + + S.Add(theButton1, 0, wx.GROW | wx.ALL, 4) + S.Add(theButton2, 0, wx.GROW | wx.ALL, 4) + + self.SetSizerAndFit(S) +\end{verbatim} +\vfill +code: \verb`code\basic_app_6.py` +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Nested Sizers} + +{\Large How do I get them centered both ways?}\\ +{\large -- Nest a vertical sizer inside a horizonal one}\\ +{\large -- And add stretchable spacers...} + +\vfill +\begin{verbatim} +buttonSizer = wx.BoxSizer(wx.VERTICAL) + +buttonSizer.Add(theButton1, 0, wx.GROW | wx.ALL, 4) +buttonSizer.Add(theButton2, 0, wx.GROW | wx.ALL, 4) + +mainSizer = wx.BoxSizer(wx.HORIZONTAL) +mainSizer.Add((1,1), 1) # stretchable space +mainSizer.Add(buttonSizer, 0, wx.ALIGN_CENTER) # the sizer with the buttons in it +mainSizer.Add((1,1), 1) # stretchable space +\end{verbatim} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Widget Inspection Tool} + +{\Large How do I keep all this straight?}\\ + +\vfill +{\large The Widget Inspection Tool (WIT) is very handy:} + +\vfill +\begin{verbatim} + app = TestApp(False) + ## set up the WIT -- to help debug sizers + import wx.lib.inspection + wx.lib.inspection.InspectionTool().Show() + app.MainLoop() +\end{verbatim} + +(you can also bring it up from a menu event, or...) + +\vfill +code: \verb`code\basic_app_7.py` + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Other Sizers} + +{\Large Sizers for laying out stuff in grids...}\\ + +\vfill +{\large \verb`wx.GridSizer`} + +\vfill +{\large \verb`wx.FlexGridSizer`} + +\vfill +{\large \verb`wx.GridBagSizer`} + +\vfill +(you can do it all with a GridBagSizer) + +\vfill +See the docs for info. + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Hierarchies...} + +{\Large wxPython has multiple independent hierarchies ...}\\ + +\vfill +{\large The nested parent-child relationship:} +\begin{itemize} + \item every \verb`wx.Window` has a parent + \item every \verb`wx.Window` has zero or more children +\end{itemize} + +{\large The class Hierarchy} +\begin{itemize} + \item sub classes of \verb`wx.Window` + \item classes with instances as attributes +\end{itemize} + +{\large The Layout Hierarchy} +\begin{itemize} + \item Sizers within Sizers... + \item Arbitrarily deep. +\end{itemize} + +\vfill +{\large Each of these takes care of different concerns:\\ + confusing but powerful} +\end{frame} + + +%------------------------------- +\begin{frame}[fragile]{Accessing inputs} + +{\Large Much of the point of a GUI is to collect data from the user.} + +\vfill +{\large So you need to be able to access what s/he has input} + +\begin{verbatim} + ## add a text control: + self.textControl = wx.TextCtrl(self) + + def onGetData(self, evt=None): + print "get data button pressed" + contents = self.textControl.Value + print "the contents are:", contents +\end{verbatim} + +{\large Most controls have a \verb`.Value` property} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Setting Values} + +{\Large You also want to display data...} + +\vfill +{\large So you need to be able to set the values, too:} + +\begin{verbatim} +## and another text control: +self.outTextControl = wx.TextCtrl(self, + style=wx.TE_READONLY) + +def onGetData(self, evt=None): + self.outTextControl.Value = self.inTextControl.Value +\end{verbatim} + +{\large You can set the \verb`.Value` property too...} + +\vfill +{\large example: \verb`code\basic_app8.py`} + +\end{frame} + + +%--------------------------------- +\begin{frame}[fragile]{Code-generated GUIs...} + +\vfill +{\large You shouldn't write the same repetitive code for a GUI..} + +\vfill +{\large You may need to build a GUI to match data at run time.} + +\vfill +{\large Lots of ways to do that with wxPython -- Sizers help a lot.} + +\vfill +{\large Try to do it whenever you find yourself writing repetitive code...} + +\vfill +{\large The key is how to do the event Binding} +\begin{verbatim} + def OnButton(self, evt): + label = evt.GetEventObject().GetLabel() + + do_somethign_with_label(label) +\end{verbatim} +\vfill +example: \verb`code/CalculatorDemo.py` +\end{frame} + + +%--------------------------------- +\begin{frame}[fragile]{Code-generated GUIs...} + +\vfill +{\Large The ``lambda trick''} + +\vfill +{\large -- a way to pass custom data to an event handler:} + +\vfill +{\large The key is how to do the event Binding} +\begin{verbatim} +for name in ["first", "second", "third"]: + btn = wx.Button(self, label=name) + btn.Bind(wx.EVT_BUTTON, + lambda evt, n=name: self.OnButton(evt, n) ) +.... +def OnButton(self, Event, name): + print "In OnButton:", name + +\end{verbatim} + +\vfill +\url{http://wiki.wxpython.org/Passing%20Arguments%20to%20Callbacks} +\end{frame} + + +\section{Miscellaneous} + +%------------------------------- +\begin{frame}[fragile]{Long Running Tasks} + +\vfill +{\Large The UI is locked up while an event is being handled} + +\vfill +{\Large So you want all event handlers to run fast.} + +\vfill +{\Large But what if there is significant work to do?} + +\vfill +{\Large Enter: threading and multi-processing} + +\vfill +{\Large But: wxPython is not thread-safe: almost all wx methods must be called from within the same thread.} + +\vfill +{\Large Thread-safe operations: Creating and Posting Events} + + +\end{frame} + + +%------------------------------- +\begin{frame}[fragile]{CallAfter} + +\vfill +{\Large Easiest way to communicate with threads:\\ + \verb`wx.CallAfter`} + +\vfill +{\Large Puts an event on the event stack, calls the designated function or method when the stack is cleared:} + +\begin{verbatim} +wx.CallAfter(function_to_call, *args, **kwargs) + +# *args, **kwargs are passed on to FunctionToCall +\end{verbatim} + +{\large (see also: \verb`wx.CallLater()`) } + +\vfill +\url{http://wiki.wxpython.org/LongRunningTasks} + +\end{frame} + + +%------------------------------- +\begin{frame}[fragile]{BILS} + +\vfill +{\Large {\bf B}rowser {\bf I}nterface, {\bf L}ocal {\bf S}erver} +\vfill + +\vfill +{\Large Web app: Server runs on local machine} +\vfill + +\vfill +{\Large Browser is the interface -- but all running local} + +\vfill +{\Large Can wrap the Browser window in a desktop app: Chrome Embedded Framework, wxWebkit, etc.} + +\vfill +{\Large Good way to get both a web app and desktop app with one codebase} + +\vfill +{\Large Example: Cameo Chemicals} + +\vfill +(PyCon 2009: Browser Interface, Local Server Application) +\end{frame} + + +%------------------------------- +\begin{frame}[fragile]{LAB} + +\vfill +{\Large Make a very simple address book app:} + +\begin{enumerate} + \item Really basic data model is in \verb`address_book_data.py` + \item Finish the form to edit an entry -- subclass of a \verb`wx.Panel` (\verb`entry_form.py`) + \item The form goes on a \verb`wx.Frame` (\verb`address_book_app.py`) \\ + add a way to switch between entries (\verb`switcher.py`) + \item Add a ``new record'' button + \item Add file--save and file--open menus to the frame + \item Add some validation, better layout, etc.... +\end{enumerate} + +\vfill +\verb`code\address_book\` + +\end{frame} + + +\end{document} + + diff --git a/slides_sources/old_versions/week-08/code/GeneratorLAB.html b/slides_sources/old_versions/week-08/code/GeneratorLAB.html new file mode 100644 index 0000000..0b287bc --- /dev/null +++ b/slides_sources/old_versions/week-08/code/GeneratorLAB.html @@ -0,0 +1,375 @@ +<?xml version="1.0" encoding="utf-8" ?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +<meta name="generator" content="Docutils 0.11: http://docutils.sourceforge.net/" /> +<title>Generator LAB + + + +
+

Generator LAB

+ +

Write some generators:

+

(test code in test_generator.py)

+
+

Sum of the integers:

+

keep adding the next integer

+

0 + 1 + 2 + 3 + 4 + 5 + ...

+

so the sequence is:

+

0, 1, 3, 6, 10, 15 .....

+
+
+

Doubler

+

Each value is double the previous value:

+

1, 2, 4, 8, 16, 32,

+
+
+

Fibonacci sequence

+

The fibonaccisequenc as a generator:

+

f(n) = f(n-1) + f(n-2)

+

1, 1, 2, 3, 5, 8, 13, 21, 34...

+
+
+

Prime numbers

+

Generate the prime numbers (numbers only divisible by them self and 1):

+

2, 3, 5, 7, 11, 13, 17, 19, 23...

+
+
+

Others to try:

+

Try x^2, x^3, counting by threes, x^e, counting by minus seven, ...

+
+
+ + diff --git a/slides_sources/old_versions/week-08/code/GeneratorLAB.rst b/slides_sources/old_versions/week-08/code/GeneratorLAB.rst new file mode 100644 index 0000000..c82c179 --- /dev/null +++ b/slides_sources/old_versions/week-08/code/GeneratorLAB.rst @@ -0,0 +1,47 @@ +Generator LAB +################# + +Write some generators: + +(test code in ``test_generator.py``) + +Sum of the integers: +====================== + +keep adding the next integer + +0 + 1 + 2 + 3 + 4 + 5 + ... + +so the sequence is: + +0, 1, 3, 6, 10, 15 ..... + +Doubler +========= + +Each value is double the previous value: + +1, 2, 4, 8, 16, 32, + +Fibonacci sequence +=================== + +The fibonaccisequenc as a generator: + +f(n) = f(n-1) + f(n-2) + +1, 1, 2, 3, 5, 8, 13, 21, 34... + +Prime numbers +=============== + +Generate the prime numbers (numbers only divisible by them self and 1): + +2, 3, 5, 7, 11, 13, 17, 19, 23... + +Others to try: +================ + +Try x^2, x^3, counting by threes, x^e, counting by minus seven, ... + + diff --git a/slides_sources/old_versions/week-08/code/circle.py b/slides_sources/old_versions/week-08/code/circle.py new file mode 100644 index 0000000..976ea51 --- /dev/null +++ b/slides_sources/old_versions/week-08/code/circle.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python + +""" +circle class -- + +fill this in so it will pass all the tests. +""" + +import math + +class Circle(object): + pass diff --git a/slides_sources/old_versions/week-08/code/circle_solution1.py b/slides_sources/old_versions/week-08/code/circle_solution1.py new file mode 100644 index 0000000..dc45ba2 --- /dev/null +++ b/slides_sources/old_versions/week-08/code/circle_solution1.py @@ -0,0 +1,30 @@ +#!/usr/bin/env python + +""" +circle class -- my solution to the firt part of the exercise + +test code to run it is in test_circle1.py +""" + +import math + +class Circle(object): + def __init__(self, radius): + self.radius = radius + + def _get_d(self): + return self.radius * 2 + def _set_d(self, d): + self.radius = d / 2.0 + diameter = property(_get_d, _set_d, doc="The diameter of the circle") + + def _get_area(self): + return math.pi * self.radius**2 + area = property(_get_area, doc="The area of the circle") + + # alternate constructor that takes diameter + def from_diameter(klass, d): + return klass(d / 2.0) + from_diameter = classmethod(from_diameter) + + diff --git a/slides_sources/old_versions/week-08/code/circle_solution2.py b/slides_sources/old_versions/week-08/code/circle_solution2.py new file mode 100644 index 0000000..35725ee --- /dev/null +++ b/slides_sources/old_versions/week-08/code/circle_solution2.py @@ -0,0 +1,59 @@ +#!/usr/bin/env python + +""" +circle class -- my solution to the second part of the exercise + +test code to run it is in test_circle2.py +""" + +import math + +class Circle(object): + def __init__(self, radius): + self.radius = radius + + def _get_d(self): + return self.radius * 2 + def _set_d(self, d): + self.radius = d / 2.0 + diameter = property(_get_d, _set_d, doc="The diameter of the circle") + + def _get_area(self): + return math.pi * self.radius**2 + area = property(_get_area, doc="The area of the circle") + + # alternate constructor that takes diameter + def from_diameter(klass, d): + return klass(d / 2.0) + from_diameter = classmethod(from_diameter) + + ## The magic methods: + def __str__(self): + return "Circle with radius: %f"%self.radius + + def __repr__(self): + return "Circle(%s)"%self.radius + + def __add__(self, other): + return Circle(self.radius + other.radius) + + def __mul__(self, factor): + return Circle(self.radius * factor) + + ## comparisons + def __eq__(self, other): + return self.radius == other.radius + def __ne__(self, other): + return self.radius != other.radius + def __gt__(self, other): + return self.radius > other.radius + def __ge__(self, other): + return self.radius >= other.radius + def __lt__(self, other): + return self.radius < other.radius + def __le__(self, other): + return self.radius <= other.radius + + # ## or, in this simple case: + # def __cmp__(self, other): + # return cmp(self.radius, other.radius) diff --git a/slides_sources/old_versions/week-08/code/class_method.py b/slides_sources/old_versions/week-08/code/class_method.py new file mode 100644 index 0000000..fcfc679 --- /dev/null +++ b/slides_sources/old_versions/week-08/code/class_method.py @@ -0,0 +1,30 @@ +#!/usr/bin/env python + +""" +example of a class method +""" + +class C(object): + def __init__(self, x, y): + self.x = x + self.y = y + + def a_class_method(klass, y): + print "in a_class_method", klass + return klass( y, y**2 ) + a_class_method = classmethod(a_class_method) + +class C2(C): + pass + + +if __name__ == "__main__": + + c = C(3, 4) + print type(c), c.x, c.y + + c2 = C.a_class_method(3) + print type(c2), c2.x, c2.y + + c3 = C2.a_class_method(2) + \ No newline at end of file diff --git a/slides_sources/old_versions/week-08/code/generator_solution.py b/slides_sources/old_versions/week-08/code/generator_solution.py new file mode 100644 index 0000000..738403e --- /dev/null +++ b/slides_sources/old_versions/week-08/code/generator_solution.py @@ -0,0 +1,49 @@ +import math + + +def intsum(): # 1 + 2 + 3 + 4 + 5... + """ + simplest solution + """ + a = b = 0 + while True: + yield b + a += 1 + b = b + a + +def intsum2(): # 1 + 2 + 3 + 4 + 5... + """ + takes advantage of some clever math + """ + a = 0 + while True: + yield (a * (a + 1)) / 2 + a += 1 + + +def doubler(): # 1, 2, 4, 8, 16, 32, 64... + a = 1 + while True: + yield a + a = a * 2 + + +def fib(): # 1, 1, 2, 3, 5, 8, 13, 21, 34... + a, b = 0, 1 + while True: + yield b + a, b = b, a + b + +def prime(): # 2, 3, 5, 7, 11, 13, 17, 19, 23... + a = 2 + while True: + yield a + p = False + while not p: # while not prime + a += 1 # try the next integer + p = True # assume it is prime... + for x in xrange(2, int(math.floor(math.sqrt(a))) + 1): + if a % x == 0: + p = False # ...unless it isn't + break + diff --git a/slides_sources/old_versions/week-08/code/iterator_1.py b/slides_sources/old_versions/week-08/code/iterator_1.py new file mode 100644 index 0000000..4cb3fa8 --- /dev/null +++ b/slides_sources/old_versions/week-08/code/iterator_1.py @@ -0,0 +1,32 @@ +#!/usr/bin/env python + +""" +Simple iterator examples +""" + + +class IterateMe_1(object): + """ + About as simple an iterator as you can get: + + returns the sequence of numbers from zero to 4 + ( like xrange(4) ) + """ + def __init__(self, stop=5): + self.current = -1 + self.stop = stop + def __iter__(self): + return self + def next(self): + self.current += 1 + if self.current < self.stop: + return self.current + else: + raise StopIteration + +if __name__ == "__main__": + + print "first version" + for i in IterateMe_1(): + print i + diff --git a/slides_sources/old_versions/week-08/code/iterator_2_solution.py b/slides_sources/old_versions/week-08/code/iterator_2_solution.py new file mode 100644 index 0000000..1560573 --- /dev/null +++ b/slides_sources/old_versions/week-08/code/iterator_2_solution.py @@ -0,0 +1,58 @@ +#!/usr/bin/env python + +""" +Simple iterator examples +""" + +class IterateMe_2(object): + """ + Almost a replacement for xrange: + + Iterate_2(start, stop, step=1) + + returns the sequence of numbers from start (inclusive) to stop (exclusive), + skipping every step number + ( like xrange(start, stop, step) ) + + """ + def __init__(self, start, stop, step=1): + self.current = start-step + self.stop = stop + self.step = step + def __iter__(self): + return self + def next(self): + self.current += self.step + if self.current < self.stop: + return self.current + else: + raise StopIteration + + +if __name__ == "__main__": + + print "second version" + for i in IterateMe_2(0, 5): + print i + + print "second version with a different start" + for i in IterateMe_2(4, 7): + print i + + print "second version with a different step" + for i in IterateMe_2(2, 20, 2): + print i + + print "But what if we break out of it:" + it = IterateMe_2(2, 20, 2) + for i in it: + if i > 10: + break + print i + + print "And then pick up again" + for i in it: + print i + + + diff --git a/slides_sources/old_versions/week-08/code/iterator_3_solution.py b/slides_sources/old_versions/week-08/code/iterator_3_solution.py new file mode 100644 index 0000000..4f477f6 --- /dev/null +++ b/slides_sources/old_versions/week-08/code/iterator_3_solution.py @@ -0,0 +1,51 @@ +#!/usr/bin/env python + +""" +Simple iterator examples +""" + +class IterateMe_3(object): + """ + Almost a replacement for xrange: + + IterateMe_3 (start, stop, step=1) + + returns the sequence of numbers from start (inclusive) to stop (exclusive), + skipping every step number + + ( like xrange(start, stop, step) ) + + This version re-sets itself when used again. + """ + def __init__(self, start, stop, step=1): + self.start = start + self.stop = stop + self.step = step + self.current = start-step + def __iter__(self): + self.current = self.start-self.step + return self + def next(self): + self.current += self.step + if self.current < self.stop: + return self.current + else: + raise StopIteration + +if __name__ == "__main__": + + print "Test the usual" + for i in IterateMe_3(3, 11, 2): + print i + + print "This one is different when broken out of" + it = IterateMe_3(3, 11, 2) + for i in it: + if i > 8: + break + print i + + print "we pick up again from the beginning" + for i in it: + print i + diff --git a/slides_sources/old_versions/week-08/code/properties_example.py b/slides_sources/old_versions/week-08/code/properties_example.py new file mode 100644 index 0000000..ab5e674 --- /dev/null +++ b/slides_sources/old_versions/week-08/code/properties_example.py @@ -0,0 +1,24 @@ +#!/usr/bin/env python + +""" +example code for properties + +NOTE: if your getters and setters are this simple: don't do this! + +""" + +class C(object): + _x = None + def getx(self): + return self._x + def setx(self, value): + self._x = value + def delx(self): + del self._x + x = property(getx, setx, delx, "docstring") + +if __name__ == "__main__": + c = C + c.x = 5 + print c.x + diff --git a/slides_sources/old_versions/week-08/code/static_method.py b/slides_sources/old_versions/week-08/code/static_method.py new file mode 100644 index 0000000..674c9d5 --- /dev/null +++ b/slides_sources/old_versions/week-08/code/static_method.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python + +""" +examples of static and class methods +""" + +class C(object): + + def a_static_method(a, b): + print "in a_static_method" + return a+b + a_static_method = staticmethod(a_static_method) + + def test(self): + return self.a_static_method(2,3) + +if __name__ == "__main__": + + print C.a_static_method(3,4) + + c = C() + + print c.a_static_method(4,5) + + \ No newline at end of file diff --git a/slides_sources/old_versions/week-08/code/test_circle1.py b/slides_sources/old_versions/week-08/code/test_circle1.py new file mode 100644 index 0000000..f7e0203 --- /dev/null +++ b/slides_sources/old_versions/week-08/code/test_circle1.py @@ -0,0 +1,66 @@ +#!/usr/bin/env python + +""" +code that tests the circle class defined in circle.py + +can be run with py.test +""" + +import pytest # used for the exception testing + +import math + + +from circle import Circle +#from circle_solution1 import Circle + +def test_create(): + c = Circle(4) + + assert c.radius == 4 + +def test_change_radius(): + c = Circle(3) + c.radius = 4 + + assert c.radius == 4 + +def test_diameter(): + c = Circle(4) + + assert c.diameter == 8 + +def test_change_diameter(): + c = Circle(2) + + assert c.radius == 2 + assert c.diameter == 4 + + c.diameter = 6 + assert c.radius == 3 + assert c.diameter == 6 + +def test_area(): + c = Circle(4) + + assert c.area == math.pi*16 + +def test_set_area(): + c = Circle(4) + + with pytest.raises(AttributeError): + c.area = 44 + + +## the extra credit: classmethod: + +# def test_alternate_constructor(): +# c = Circle.from_diameter(8) + +# assert c.diameter == 8 +# assert c.radius == 4 + + + + + diff --git a/slides_sources/old_versions/week-08/code/test_circle2.py b/slides_sources/old_versions/week-08/code/test_circle2.py new file mode 100644 index 0000000..1945338 --- /dev/null +++ b/slides_sources/old_versions/week-08/code/test_circle2.py @@ -0,0 +1,128 @@ +#!/usr/bin/env python + +""" +code that tests the circle class defined in circle.py + +This version adds more tests + +(circle_solution_2 should pass them...) + +can be run with py.test +""" + +import pytest # used for the exception testing + +import math + + +from circle import Circle +#from circle_solution2 import Circle + +def test_create(): + c = Circle(4) + + assert c.radius == 4 + +def test_change_radius(): + c = Circle(3) + c.radius = 4 + + assert c.radius == 4 + +def test_diameter(): + c = Circle(4) + + assert c.diameter == 8 + +def test_change_diameter(): + c = Circle(2) + + assert c.radius == 2 + assert c.diameter == 4 + + c.diameter = 6 + assert c.radius == 3 + assert c.diameter == 6 + +def test_area(): + c = Circle(4) + + assert c.area == math.pi*16 + +def test_set_area(): + c = Circle(4) + + with pytest.raises(AttributeError): + c.area = 44 + + +## the extra credit: classmethod: + +# def test_alternate_constructor(): +# c = Circle.from_diameter(8) + +# assert c.diameter == 8 +# assert c.radius == 4 + +## the magic methods: + +def test_str(): + c = Circle(3) + + assert str(c) == 'Circle with radius: 3.000000' + +def test_repr(): + c = Circle(3) + + assert repr(c) == 'Circle(3)' + +def test_addition(): + c1 = Circle(2) + c2 = Circle(3) + c3 = c1 + c2 + + assert c3.radius == 5 + +def test_multiplication(): + c1 = Circle(2) + c3 = c1 * 4 + + assert c3.radius == 8 + +def test_equal(): + c1 = Circle(3) + c2 = Circle(3.0) + + assert c1 == c2 + assert c1 <= c2 + assert c1 >= c2 + +def test_not_equal(): + c1 = Circle(2.9) + c2 = Circle(3.0) + + assert c1 != c2 + +def test_greater(): + c1 = Circle(2) + c2 = Circle(3) + + assert c2 > c1 + assert c2 >= c1 + +def test_less(): + c1 = Circle(2) + c2 = Circle(3) + + assert c1 < c2 + assert c1 <= c2 + + + + + + + + + + diff --git a/slides_sources/old_versions/week-08/code/test_generator.py b/slides_sources/old_versions/week-08/code/test_generator.py new file mode 100644 index 0000000..1cc0347 --- /dev/null +++ b/slides_sources/old_versions/week-08/code/test_generator.py @@ -0,0 +1,75 @@ +""" +test_generator.py + +tests the solution to the generator lab +""" + +import generator_solution as gen + +def test_intsum(): + + g = gen.intsum() + + assert g.next() == 0 + assert g.next() == 1 + assert g.next() == 3 + assert g.next() == 6 + assert g.next() == 10 + assert g.next() == 15 + +def test_intsum2(): + + g = gen.intsum2() + + assert g.next() == 0 + assert g.next() == 1 + assert g.next() == 3 + assert g.next() == 6 + assert g.next() == 10 + assert g.next() == 15 + + +def test_doubler(): + + g = gen.doubler() + + assert g.next() == 1 + assert g.next() == 2 + assert g.next() == 4 + assert g.next() == 8 + assert g.next() == 16 + assert g.next() == 32 + + for i in range(10): + j = g.next() + + assert j == 2**15 + +def test_fib(): + g = gen.fib() + + assert g.next() == 1 + assert g.next() == 1 + assert g.next() == 2 + assert g.next() == 3 + assert g.next() == 5 + assert g.next() == 8 + assert g.next() == 13 + assert g.next() == 21 + +def test_prime(): + g = gen.prime() + + assert g.next() == 2 + assert g.next() == 3 + assert g.next() == 5 + assert g.next() == 7 + assert g.next() == 11 + assert g.next() == 13 + assert g.next() == 17 + assert g.next() == 19 + assert g.next() == 23 + + + + diff --git a/slides_sources/old_versions/week-08/code/test_iterator.py b/slides_sources/old_versions/week-08/code/test_iterator.py new file mode 100644 index 0000000..78d9179 --- /dev/null +++ b/slides_sources/old_versions/week-08/code/test_iterator.py @@ -0,0 +1,61 @@ +#!/usr/bin/env python + +""" +tests for the iterator solutions +""" + +from iterator_1 import IterateMe_1 +from iterator_2_solution import IterateMe_2 +from iterator_3_solution import IterateMe_3 + +def test_1(): + l = [] + for i in IterateMe_1(4): + l.append(i) + print l + assert l == [0, 1, 2, 3] + +def test_3a(): + l = [] + for i in IterateMe_3(1, 4): + l.append(i) + print l + assert l == [1, 2, 3] + +def test_3b(): + l = [] + for i in IterateMe_3(0, 3): + l.append(i) + print l + assert l == [0, 1, 2] + +def test_3c(): + l = [] + for i in IterateMe_3(2, 10, 2): + l.append(i) + print l + assert l == [2, 4, 6, 8] + +def test_3_break(): + """ + this tests if the iterator re-sets itself when called again. + """ + iter = IterateMe_3(2,10,2) + + l = [] + for i in iter: + l.append(i) + if i > 4: break + print l + assert l == [2, 4, 6] + + ## doing it again should give the same result + ## i.e. the iterator should reset when it its used again + l = [] + for i in iter: + l.append(i) + if i > 4: break + print l + assert l == [2, 4, 6] + + diff --git a/slides_sources/old_versions/week-08/code/vector.py b/slides_sources/old_versions/week-08/code/vector.py new file mode 100644 index 0000000..56ee240 --- /dev/null +++ b/slides_sources/old_versions/week-08/code/vector.py @@ -0,0 +1,47 @@ +""" +Vector type with +, * redefined as vector addition and dot product +From Jon Jacky's Intro to Python course: + http://staff.washington.edu/jon/python-course/ +""" + + +class vector(list): + def __repr__(self): + """ + String representation, uses list (superclass) representation + """ + return 'vector(%s)' % super(vector, self).__repr__() + + def __add__(self, v): + """ + redefine + as element-wise vector sum + """ + assert len(self) == len(v) + return vector([x1 + x2 for x1, x2 in zip(self, v)]) + + def __mul__(self, v): + """ + redefine * as vector dot product + """ + assert len(self) == len(v) + return sum([x1 * x2 for x1, x2 in zip(self, v)]) + +l1 = [1, 2, 3] +l2 = [4, 5, 6] +v1 = vector(l1) +v2 = vector(l2) + +if __name__ == '__main__': + print 'l1' + print l1 + print 'l1 + l2' + print l1 + l2 + # print l1 * l2 # TypeError + print 'zip(l1, l2)' + print zip(l1, l2) + print 'v1' + print v1 + print 'v1 + v2' + print v1 + v2 + print 'v1 * v2' + print v1 * v2 diff --git a/slides_sources/old_versions/week-08/code/yield_example.py b/slides_sources/old_versions/week-08/code/yield_example.py new file mode 100644 index 0000000..fc16c01 --- /dev/null +++ b/slides_sources/old_versions/week-08/code/yield_example.py @@ -0,0 +1,22 @@ +def counter(): + print 'counter: starting counter' + i = -3 + while i < 3: + i = i + 1 + print 'counter: yield', i + yield i + + + +if __name__ == '__main__': + print "the generator function:" + print repr(counter) + print "call generator function" + + c = counter() + print "the generator:" + print repr(c) + + print 'iterate' + for item in c: + print 'received:', item diff --git a/slides_sources/old_versions/week-08/code/yield_xrange.py b/slides_sources/old_versions/week-08/code/yield_xrange.py new file mode 100644 index 0000000..ba75f3d --- /dev/null +++ b/slides_sources/old_versions/week-08/code/yield_xrange.py @@ -0,0 +1,49 @@ +def y_xrange(start, stop, step=1): + """ + a version of xrange, using a generator + """ + i = start + while i < stop: + yield i + i += step + + +def y_xrange_2(start, stop=None, step=1): + """ + a version of xrange, using a generator + + supports the full set of options + """ + if stop is None: + stop = start + start = 0 + i = start + while i < stop: + yield i + i += step + + + + +if __name__ == '__main__': + print "y_xrange(0, 5)" + for item in y_xrange(0, 5): + print item + +# print "y_xrange(-4, 4, 2)" +# for item in y_xrange(-4, 4, 2): +# print item +# +# print "y_xrange_2(4)" +# for item in y_xrange_2(4): +# print item +# +# print "y_xrange_2(2, 5)" +# for item in y_xrange_2(2, 5): +# print item +# +# print "y_xrange_2(10, step=2)" +# for item in y_xrange_2(10, step=2): +# print item + + \ No newline at end of file diff --git a/slides_sources/old_versions/week-08/presentation-week-08.pdf b/slides_sources/old_versions/week-08/presentation-week-08.pdf new file mode 100644 index 0000000000000000000000000000000000000000..15bdc4a9ce5567517d41841a48e06baab3cf5884 GIT binary patch literal 168828 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%0A;p)W;C1pXa9aiT~x~#1I$wf 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

!_elU`G+Qj`?X_R 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

HW1}%->09st=lveWa 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 mg*%k#3R&m>Ie2$+hQgiS!tV#`U>SmAE~ literal 0 HcmV?d00001 diff --git a/slides_sources/old_versions/week-08/presentation-week-08.tex b/slides_sources/old_versions/week-08/presentation-week-08.tex new file mode 100644 index 0000000..9fab9b5 --- /dev/null +++ b/slides_sources/old_versions/week-08/presentation-week-08.tex @@ -0,0 +1,734 @@ +\documentclass{beamer} +%\usepackage[latin1]{inputenc} +\usetheme{Warsaw} +\title[Intro to Python: Week 8]{Introduction to Python\\ +More OO: Special methods, magic methods\\ +Iterators and Generators} +\author{Christopher Barker} +\institute{UW Continuing Education} +\date{November 19, 2013} + +\usepackage{listings} +\usepackage{hyperref} + +\begin{document} + +% --------------------------------------------- +\begin{frame} + \titlepage +\end{frame} + +% --------------------------------------------- +\begin{frame} +\frametitle{Table of Contents} +%\tableofcontents[currentsection] + \tableofcontents +\end{frame} + +% --------------------------------------------- +\begin{frame}{Schedule...} + +\vfill +{\Large Three more classes (including this one)!} + +\vfill +{\Large No class next week: Thanksgiving!} + +\vfill +{\Large Extra time to work on project...} + +\end{frame} + +% --------------------------------------------- +\begin{frame}{Desktop GUIs} + +\vfill +{\Large A number of people are interested in desktop GUIs} + +\vfill +{\Large No time to cover that in class} + +\vfill +{\Large Extra class T-day week on wxPython?} + +\end{frame} + + +\section{Review/Questions} + +% --------------------------------------------- +\begin{frame}{Review of Previous Class} + +\begin{itemize} + \item Object oriented programing + \item Classes, subclasses, instances. + \item The html generator +\end{itemize} + +\end{frame} + + +% --------------------------------------------- +\begin{frame}{Lightning Talks} + +\vfill +{\LARGE Lightning talks today:} + +\vfill +{\Large +Luke Cypret +\vfill +Blane Moore +\vfill +Brent Parrish +\vfill +} + +\vfill + +\end{frame} + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\section{Properties} + +% --------------------------------------------- +\begin{frame}[fragile]{Accessing Attributes} + +{\Large One of the strengths of Python is lack of clutter} + +\vfill +{\Large Simple attributes:} + +\begin{verbatim} +In [5]: class C(object): + def __init__(self): + self.x = 5 +In [6]: c = C() +In [7]: c.x +Out[7]: 5 +In [8]: c.x = 8 +\end{verbatim} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Getter and Setters?} + +{\Large What if you need to add behavior later?} + +\begin{itemize} + \item do some calculation + \item check data validity + \item keep things in sync +\end{itemize} + +\end{frame} + + +\begin{frame}[fragile]{Getter and Setters?} + +\begin{verbatim} +class C(object): + def get_x(self): + return self.x + def set_x(self, x): + self.x = x +>>> c = C() +>>> c.get_x() +>>> 5 +>>> c.set_x(8) +>>> c.get_x() +>>> 8 +\end{verbatim} +{\Large Ugly and verbose -- Java?} + +\url{http://dirtsimple.org/2004/12/python-is-not-java.html} + +\end{frame} + +\begin{frame}[fragile]{properties} + +{ \Large When (and if) you need them: } + +\begin{verbatim} +class C(object): + def _getx(self): + return self._x + def _setx(self, value): + self._x = value + def _delx(self): + del self._x + x = property(_getx, _setx, _delx, doc="docstring") +\end{verbatim} +{\Large Interface is still like simple attribute access} + +\vfill +(demo: \verb|properties_sample.py| ) +\end{frame} + +\begin{frame}[fragile]{staticmethod} + +{ \Large A method that doesn't get self! } + +\begin{verbatim} +class C(object): + def add(a, b): + return a + b + add = staticmethod(add) +>>> C.add(3,4) +7 +>>> c = C() +>>> c.add(2, 2) +4 +\end{verbatim} +{\Large When you don't need self -- can be used from either an instance or the class itself} + +\vfill +see: \verb|static_method.py| +\end{frame} + +\begin{frame}[fragile]{classmethod} + +{ \Large Method gets the class object, rather than an instance, as the first argument} + +\begin{verbatim} +class C(object): + def __init__(self, x, y): + self.x = x + self.y = y + def a_class_method(klass, y): + print "in a_class_method", klass + return klass( y, y**2 ) + a_class_method = classmethod(a_class_method) +\end{verbatim} +{\Large When you need the class object rather than an instance -- plays well with subclassing} +\vfill +see: \verb|class_method.py| +\end{frame} + +\begin{frame}[fragile]{dict.fromkeys()} + +{ \Large \verb|classmethod| often used for alternate constructors:} + +\begin{verbatim} +>>> d = dict([1,2,3]) +Traceback (most recent call last): + File "", line 1, in +TypeError: cannot convert dictionary update +sequence element #0 to a sequence +>>> d = dict.fromkeys([1,2,3]) +>>> d +{1: None, 2: None, 3: None} +\end{verbatim} + +\end{frame} + +\begin{frame}[fragile]{dict.fromkeys()} + +\begin{verbatim} +๏ฟผclass Dict: ... + def fromkeys(klass, iterable, value=None): + "Emulate dict_fromkeys() in dictobject.c" + d = klass() + for key in iterable: + d[key] = value + return d + fromkeys = classmethod(fromkeys) +\end{verbatim} + +\vfill +{\Large See also datetime.datetime.now(), etc....} + +\vfill +For a low-level look:\\ +\url{http://docs.python.org/howto/descriptor.html} + +\end{frame} + +\begin{frame}[fragile]{LAB} + +{\Large Write a simple ``Circle'' class:} + +\vfill +\begin{verbatim} +In [13]: c = Circle(radius=3) +In [15]: c.diameter +Out[15]: 6 +In [16]: c.diameter = 8 +In [17]: c.radius +Out[17]: 4.0 +In [18]: c.area +Out[18]: 50.26548245743669 +\end{verbatim} +Use properties so you can keep the radius and diameter in sync, and the area computed on the fly. + +\vfill +Extra Credit: use a class method to make an alternate constructor that takes the diameter instead. +\vfill +{\large \verb|code/circle.py| and \verb|code/test_circle1.py|} +\end{frame} + +%------------------------------- +\begin{frame}{Lightning Talks} + +\vfill +{\LARGE Lightning Talk: } + +\vfill +{\Large Luke Cypret} + +\vfill +{\Large Blane Moore} + +\vfill + +\end{frame} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\section{Special Attributes} + +\begin{frame}[fragile]{``magic'' methods} + +{\Large Python's Duck typing:} + +\vfill +{\Large Defining special (or magic) methods in your classes is how you make +your class act like standard classes} + +\end{frame} + +\begin{frame}[fragile]{special methods} + +{\Large We've seen at least one:} + +\vfill +{\Large \verb|__init__|} + +\vfill +{\Large It's all in the double underscores...} + +\vfill +{\Large Pronounced ``dunder'' (or ``under-under'') } + +\vfill +{\Large try: \verb|dir(2)| or \verb|dir(list)| } + +\end{frame} + +\begin{frame}[fragile]{special methods} + +{\Large Emulating Numeric types} + +\begin{verbatim} +object.__add__(self, other) +object.__sub__(self, other) +object.__mul__(self, other) +object.__floordiv__(self, other) +object.__mod__(self, other) +object.__divmod__(self, other) +object.__pow__(self, other[, modulo]) +object.__lshift__(self, other) +object.__rshift__(self, other) +object.__and__(self, other) +object.__xor__(self, other) +object.__or__(self, other)ยถ +\end{verbatim} + +\end{frame} + +\begin{frame}[fragile]{special methods} + +{\Large Emulating container types:} + +\begin{verbatim} +object.__len__(self) +object.__getitem__(self, key) +object.__setitem__(self, key, value) +object.__delitem__(self, key) +object.__iter__(self) +object.__reversed__(self) +object.__contains__(self, item) +object.__getslice__(self, i, j) +object.__setslice__(self, i, j, sequence) +object.__delslice__(self, i, j) +\end{verbatim} + +\end{frame} + +\begin{frame}[fragile]{special methods} + +{\Large Example -- to define addition:} + +\begin{verbatim} +def __add__(self, v): + """ + redefine + as element-wise vector sum + """ + assert len(self) == len(v) + return vector([x1 + x2 for x1, x2 in zip(self, v)]) +\end{verbatim} + +( from a nice complete example in \verb|code/vector.py| ) + +\end{frame} + + +\begin{frame}[fragile]{special methods} + +\vfill +{\Large You only need to define the ones that are going to get used} + +\vfill +{\Large But you probably want to define at least these:} + +\vfill +\verb|object.__str__|: Called by the str() built-in function and by the print statement to compute the โ€œinformalโ€ string representation of an object. + +\vfill +\verb|object.__repr__|: Called by the repr() built-in function and by string conversions (reverse quotes) to compute the โ€œofficialโ€ string representation of an object. + +\vfill +(ideally: \verb|eval( repr(something) ) == something| ) + +\end{frame} + +\begin{frame}[fragile]{special methods} + +\vfill +{\Large When you want your class to act like a "standard" class in some way:} + +\vfill +{\Large Look up the magic methods you need and define them} + +\vfill +\url{http://docs.python.org/reference/datamodel.html#special-method-names} + +\vfill +\url{http://www.rafekettler.com/magicmethods.html} +\end{frame} + +\begin{frame}[fragile]{LAB} + +{\Large Extend your ``Circle'' class:} + +\vfill +{\large Add \verb|__str__| and \verb|__repr__| methods } + +\vfill +{\large Write an \verb|__add__| method so you can add two circles } + +(and multiply by a number....) +\begin{verbatim} +In [22]: c1 = Circle(3) +In [23]: c2 = Circle(4) +In [24]: c3 = c1+c2 +In [25]: c3.radius +Out[25]: 7 +In [26]: c1*3 +Out[26]: Circle(9) +\end{verbatim} +{\large If you have time: compare them... (\verb|c1 > c2|, etc)} + +\vfill +{\large \verb|code/circle.py| and \verb|code/test_circle2.py|} +\end{frame} + +%------------------------------- +\begin{frame}{Lightning Talk} + +\vfill +{\LARGE Lightning Talk: } + +\vfill +{\Large Brent Parrish} + + +\vfill + +\end{frame} + + +\section{Iterators / Generators} + +% --------------------------------------------- +\begin{frame}[fragile]{Iterators} + +{\Large Iterators are one of the main reasons Python code is so readable:} + +\begin{verbatim} +for x in just_about_anything: + do_stuff(x) +\end{verbatim} + +{\Large you can loop through anything that satisfies the iterator protocol} + +\vfill +\url{http://docs.python.org/library/stdtypes.html#iterator-types} +\end{frame} + +\begin{frame}[fragile]{Iterator Protocol} + +{\Large An iterator must have the following methods:} + +\begin{verbatim} +iterator.__iter__() +\end{verbatim} + +Return the iterator object itself. This is required to allow both containers +and iterators to be used with the for and in statements. + +\begin{verbatim} +iterator.next() +\end{verbatim} + +Return the next item from the container. If there are no further items, +raise the StopIteration exception. + +\end{frame} + + +\begin{frame}[fragile]{Example Iterator} + +{\Large A simple version of \verb|xrange()|} + +\begin{verbatim} +class IterateMe_1(object): + def __init__(self, stop=5): + self.current = 0 + self.stop = stop + def __iter__(self): + return self + def next(self): + if self.current < self.stop: + self.current += 1 + return self.current + else: + raise StopIteration +\end{verbatim} + +\end{frame} + +%------------------------------ +\begin{frame}[fragile]{itertools} + +{\Large \verb|itertools| is a collection of utilities that make it easy to +build an iterator that iterates over sequences in various common ways} + +\begin{verbatim} + +\end{verbatim} + +\url{http://docs.python.org/library/itertools.html} + +\end{frame} + +%%------------------------------- +\begin{frame}[fragile]{LAB} + +\begin{itemize} + \item Extend (\verb|iterator_1.py|) to be more like \verb|xrange()| -- + add three input parameters: \verb|iterator_2(start, stop, step=1)| + \item See what happens if you break out in the middle of the loop: +\begin{verbatim} + it = IterateMe_2(2, 20, 2) + for i in it: + if i > 10: break + print i +\end{verbatim} +And then pick up again: +\begin{verbatim} + for i in it: + print i +\end{verbatim} + \item Does \verb|xrange()| behave the same?\\ + -- make yours match \verb|xrange()|. +\end{itemize} +\end{frame} + +%%------------------------------- +\begin{frame}[fragile]{generators} + +\Large{๏ฟผGenerators give you the iterator immediately: +no access to the underlying data ... if it even exists} + +\vfill +{\bf Conceptually:} + +iterators are about various ways to loop over data, + +generators generate the data on the fly + +\vfill +{\bf Practically:} + +You can use either either way (and a generator is one type of iterator) + +Generators do some of the book-keeping for you. + +\end{frame} + +%%------------------------------- +\begin{frame}[fragile]{yield} + +\Large{๏ฟผ\verb|yield| is a way to make a quickie generator with a function:} + +\begin{verbatim} +def a_generator_function(params): + some_stuff + yield(something) +\end{verbatim} + +\vfill +\Large{ Generator functions "yield" a value, rather than returning it } + +\vfill +\Large{ State is preserved in between yields } + +\end{frame} + +%%------------------------------- +\begin{frame}[fragile]{yield} + +\Large{๏ฟผA function with \verb|yield| in it is a ``factory'' for a generator} + +\vfill +\Large{๏ฟผEach time you call it, you get a new generator:} + +\vfill +\begin{verbatim} +gen_a = a_generator() +gen_b = a_generator() +\end{verbatim} + +\vfill +\Large{ Each instance keeps its own state. } + +\vfill +\Large{ Really just a shorthand for an iterator class that does the book keeping for you.} + +\end{frame} + +%%------------------------------- +\begin{frame}[fragile]{yield} + +\Large{๏ฟผAn example: like \verb|xrange()|} + +\begin{verbatim} +def y_xrange(start, stop, step=1): + i = start + while i < stop: + yield i + i += step +\end{verbatim} + +\vfill +{\Large Real World Example: \verb|FloatCanvas|} +\end{frame} + +%%------------------------------- +\begin{frame}[fragile]{yield} + +{\Large Note:} + +\begin{verbatim} +In [164]: gen = y_xrange(2,6) + +In [165]: type(gen) +Out[165]: generator + +In [166]: dir(gen) +Out[166]: +... + '__iter__', +... + 'next', +\end{verbatim} +{\Large So the generator {\bf is} an iterator} +\end{frame} + +%%------------------------------- +\begin{frame}[fragile]{yield} + +{\Large A generator function can also be a method in a class} + +\vfill +{\Large More about iterators and generators:} + +\vfill +\url{http://www.learningpython.com/2009/02/23/iterators-iterables-and-generators-oh-my/} + +\vfill +\verb|yield_example.py| +\end{frame} + +%%------------------------------- +\begin{frame}[fragile]{generator comprehension} + +{\Large another way to make a generator:} + +\begin{verbatim} +๏ฟผ>>> [x * 2 for x in [1, 2, 3]] +[2, 4, 6] +>>> (x * 2 for x in [1, 2, 3]) + at 0x10911bf50> +>>> for n in (x * 2 for x in [1, 2, 3]): +... print n +... 2 4 6 +\end{verbatim} + +\vfill +More interesting if [1, 2, 3] is also a generator + +\end{frame} + + +%%------------------------------- +\begin{frame}[fragile]{LAB} + +\vfill +{\LARGE Generator lab:} + +\vfill +{\Large Write a few generators:} +\begin{itemize} + \item Sum of integers + \item Doubler + \item Fibonacci sequence + \item Prime numbers +\end{itemize} + +\vfill +{\Large \verb|code/generatorLAB.html|} + +{\Large \verb|code/test_generator.py|} + +\end{frame} + + + +%------------------------------- +\begin{frame}[fragile]{Homework} + +\vfill +{\Large Finish the labs} + +\vfill +{\LARGE Project Proposals!} + +\vfill +{\Large You should have a good start on your project by the end of this week} + +\vfill +{\Large Remember: no class next week!} + +\vfill + +\end{frame} + + +\end{document} + + diff --git a/slides_sources/old_versions/week-09/PackagingTimeline.pdf b/slides_sources/old_versions/week-09/PackagingTimeline.pdf new file mode 100644 index 0000000000000000000000000000000000000000..cec043226d2adbc6bcd3d129789bd2bbed4b8e9c GIT binary patch literal 27527 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 k4=*pD7}Ebg + + + + + +A context manager as a simple timer + + + +

+

A context manager as a simple timer

+ +

See if you can write a context manger that will time some code.

+

When using it, you can do:

+
+with timer:
+    this_is_some_code_to_run()
+    how_long_might_it_take
+
+

and you'll get something like:

+
+this code took 0.12 seconds
+
+
+

NOTE:

+

you can do simple timing with the time module. Without a context, you'd do:

+
+import time
+
+start_time = time.clock()
+
+run_some_code_here
+
+run_time = time.clock - start_time
+print "this code took %f seconds"%run_time)
+
+
+
But isn't::
+
with Timer():
+
+

easier?

+
+
+

NOTE2:

+

The context manager's __exit__() method is called with three arguments, the exception details (type, value, traceback): the same values returned by sys.exc_info(), which can also be None if no exception occurred).

+

If you do'nt want to do anytihng special with exceptions, youc an ignore them, but the __exit__ method msut take something:

+
+def __exit__(self, *args)
+    your_code_that
+    ignors_exceptions
+
+

will do fine...

+
+
+ + diff --git a/slides_sources/old_versions/week-09/code/context_manager/timer_context.py b/slides_sources/old_versions/week-09/code/context_manager/timer_context.py new file mode 100755 index 0000000..99050ea --- /dev/null +++ b/slides_sources/old_versions/week-09/code/context_manager/timer_context.py @@ -0,0 +1,40 @@ +#!/usr/bin/env python + +""" +timer_context + +A context manager that does simpel code timing + +Adapted from: + +http://preshing.com/20110924/timing-your-code-using-pythons-with-statement/ + + +NOTE: this is only good for crude timing -- use the timeit module to do it better. +""" + +import time + +class Timer(object): + def __enter__(self): + pass + def __exit__(self, *args): + pass + + +if __name__ == "__main__": + + # hard to write proper unit tests for this... + + with Timer() as t: + for i in range(100000): + i = i**20 + + print t.interval + + + + + + + diff --git a/slides_sources/old_versions/week-09/code/context_manager/timer_context.rst b/slides_sources/old_versions/week-09/code/context_manager/timer_context.rst new file mode 100644 index 0000000..e26a64f --- /dev/null +++ b/slides_sources/old_versions/week-09/code/context_manager/timer_context.rst @@ -0,0 +1,49 @@ +A context manager as a simple timer +##################################### + +See if you can write a context manger that will time some code. + +When using it, you can do:: + + with timer: + this_is_some_code_to_run() + how_long_might_it_take + + +and you'll get something like:: + + this code took 0.12 seconds + +NOTE: +------- + +you can do simple timing with the time module. Without a context, you'd do:: + + import time + + start_time = time.clock() + + run_some_code_here + + run_time = time.clock - start_time + print "this code took %f seconds"%run_time) + +But isn't:: + with Timer(): + +easier? + + +NOTE2: +------- + +The context manager's __exit__() method is called with three arguments, the exception details (type, value, traceback): the same values returned by sys.exc_info(), which can also be None if no exception occurred). + +If you do'nt want to do anytihng special with exceptions, youc an ignore them, but the __exit__ method msut take something:: + + def __exit__(self, *args) + your_code_that + ignors_exceptions + + +will do fine... \ No newline at end of file diff --git a/slides_sources/old_versions/week-09/code/context_manager/timer_context_solution.py b/slides_sources/old_versions/week-09/code/context_manager/timer_context_solution.py new file mode 100755 index 0000000..1aaa8a2 --- /dev/null +++ b/slides_sources/old_versions/week-09/code/context_manager/timer_context_solution.py @@ -0,0 +1,43 @@ +#!/usr/bin/env python + +""" +timer_context + +A context manager that does simpel code timing + +Adapted from: + +http://preshing.com/20110924/timing-your-code-using-pythons-with-statement/ + + +NOTE: this is only good for crude timing -- use the timeit module to do it better. +""" + +import time + +class Timer(object): + def __enter__(self): + self.start = time.clock() + return self + + def __exit__(self, *args): + self.end = time.clock() + self.interval = self.end - self.start + print "this code took %f seconds"%self.interval + +if __name__ == "__main__": + + # hard to write proper unit tests for this... + + with Timer() as t: + for i in range(100000): + i = i**20 + + print t.interval + + + + + + + diff --git a/slides_sources/old_versions/week-09/code/decorators/DecoratorDemo.ipynb b/slides_sources/old_versions/week-09/code/decorators/DecoratorDemo.ipynb new file mode 100644 index 0000000..d8487ae --- /dev/null +++ b/slides_sources/old_versions/week-09/code/decorators/DecoratorDemo.ipynb @@ -0,0 +1,514 @@ +{ + "metadata": { + "name": "" + }, + "nbformat": 3, + "nbformat_minor": 0, + "worksheets": [ + { + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Demonstration of Decorators:\n", + "\n", + " (Adapted from Jon Jacky's Intro to Python class)\n", + "\n", + "### Creating a function in a function...." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "def addn(n):\n", + " def adder(i):\n", + " return i + n\n", + " return adder" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 1 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "NOTE: you oculd use lambda for something as simple as this..." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "add2 = addn(2)" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 2 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "add2 (1)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 3, + "text": [ + "3" + ] + } + ], + "prompt_number": 3 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "add3 = addn(3)" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 4 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "add3(1)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 5, + "text": [ + "4" + ] + } + ], + "prompt_number": 5 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "A function that takes a function as an argument, and returns a function can be a decorator.\n", + "\n", + "It usually creates a function inside its scope..." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Pass a function as an argument, use that to define the function you return.\n", + "\n", + "(first a couple functions to use...)" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "def odd(i):\n", + " return i%2\n", + "def even(i):\n", + " return not odd(i)" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 6 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "And write a wrapper for them...." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "def sieve(f):\n", + " def siever(s):\n", + " return [x for x in s if f(x)]\n", + " return siever" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 8 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Make a couple of sieves:" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "oddsieve = sieve(odd)\n", + "evensieve = sieve(even)" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 9 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "And try them out:" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "s = range(10)\n", + "s" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 10, + "text": [ + "[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]" + ] + } + ], + "prompt_number": 10 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "oddsieve(s)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 11, + "text": [ + "[1, 3, 5, 7, 9]" + ] + } + ], + "prompt_number": 11 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "evensieve(s)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 12, + "text": [ + "[0, 2, 4, 6, 8]" + ] + } + ], + "prompt_number": 12 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "The decorator operator @ abbreviates the preceding pattern\n", + "\n", + "`@f\n", + " def g\n", + "`\n", + "means\n", + "\n", + "`g = f(g)`" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "@sieve\n", + "def osieve(i):\n", + " return i % 2\n", + "\n", + "@sieve\n", + "def esieve(i):\n", + " return not (i % 2)" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 13 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "osieve(s)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 16, + "text": [ + "[1, 3, 5, 7, 9]" + ] + } + ], + "prompt_number": 16 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "esieve(s)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 17, + "text": [ + "[0, 2, 4, 6, 8]" + ] + } + ], + "prompt_number": 17 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "A callable class can be used as a function, so \n", + "you can also use a class as a decorator\n", + "\n", + "(classes and objects are callable (via `__init__` and `__call__`))" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "class Memoize:\n", + " \"\"\"\n", + " memoize decorator from avinash.vora\n", + " http://avinashv.net/2008/04/python-decorators-syntactic-sugar/\n", + " \"\"\"\n", + " def __init__(self, function): # runs when memoize class is called\n", + " self.function = function\n", + " self.memoized = {}\n", + "\n", + " def __call__(self, *args): # runs when memoize instance is called\n", + " try:\n", + " return self.memoized[args]\n", + " except KeyError:\n", + " self.memoized[args] = self.function(*args)\n", + " return self.memoized[args]" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 18 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "To use it -- the nifty decorator syntax:" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "@Memoize # same effect as sum2x = memoize(sum2x)\n", + "def sum2x(n):\n", + " return sum(2 * i for i in xrange(n)) # takes time when n > 10 million" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 19 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "call it:" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "sum2x(10)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 20, + "text": [ + "90" + ] + } + ], + "prompt_number": 20 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "sum2x(10)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 21, + "text": [ + "90" + ] + } + ], + "prompt_number": 21 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "But slow if you call it with a big number:" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import time\n", + "start = time.clock()\n", + "sum2x(10000000)\n", + "print \"it took %f seconds to run\"%(time.clock() - start)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "it took 0.968653 seconds to run\n" + ] + } + ], + "prompt_number": 22 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "But the second time..." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import time\n", + "start = time.clock()\n", + "sum2x(10000000)\n", + "print \"it took %f seconds to run\"%(time.clock() - start)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "it took 0.000184 seconds to run\n" + ] + } + ], + "prompt_number": 23 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Quiz time: what type of object is sum2x ?" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "repr(sum2x)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 24, + "text": [ + "'<__main__.Memoize instance at 0x102f80488>'" + ] + } + ], + "prompt_number": 24 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [], + "language": "python", + "metadata": {}, + "outputs": [] + } + ], + "metadata": {} + } + ] +} \ No newline at end of file diff --git a/slides_sources/old_versions/week-09/code/decorators/DecoratorDemo.py b/slides_sources/old_versions/week-09/code/decorators/DecoratorDemo.py new file mode 100644 index 0000000..5857c15 --- /dev/null +++ b/slides_sources/old_versions/week-09/code/decorators/DecoratorDemo.py @@ -0,0 +1,203 @@ +# -*- coding: utf-8 -*- +# 3.0 + +# + +# ## Demonstration of Decorators: +# +# (Adapted from Jon Jacky's Intro to Python class) +# +# ### Creating a function in a function.... + +# + +def addn(n): + def adder(i): + return i + n + return adder + +# + +# NOTE: you oculd use lambda for something as simple as this... + +# + +add2 = addn(2) + +# + +add2 (1) + +# + +add3 = addn(3) + +# + +add3(1) + +# + +# A function that takes a function as an argument, and returns a function can be a decorator. +# +# It usually creates a function inside its scope... + +# + +# Pass a function as an argument, use that to define the function you return. +# +# (first a couple functions to use...) + +# + +def odd(i): + return i%2 +def even(i): + return not odd(i) + +# + +# And write a wrapper for them.... + +# + +def sieve(f): + def siever(s): + return [x for x in s if f(x)] + return siever + +# + +# Make a couple of sieves: + +# + +oddsieve = sieve(odd) +evensieve = sieve(even) + +# + +# And try them out: + +# + +s = range(10) +s + +# + +oddsieve(s) + +# + +evensieve(s) + +# + +# The decorator operator @ abbreviates the preceding pattern +# +# `@f +# def g +# ` +# means +# +# `g = f(g)` + +# + +@sieve +def osieve(i): + return i % 2 + +@sieve +def esieve(i): + return not (i % 2) + +# + +osieve(s) + +# + +esieve(s) + +# + +# A callable class can be used as a function, so +# you can also use a class as a decorator +# +# (classes and objects are callable (via `__init__` and `__call__`)) + +# + +class Memoize: + """ + memoize decorator from avinash.vora + http://avinashv.net/2008/04/python-decorators-syntactic-sugar/ + """ + def __init__(self, function): # runs when memoize class is called + self.function = function + self.memoized = {} + + def __call__(self, *args): # runs when memoize instance is called + try: + return self.memoized[args] + except KeyError: + self.memoized[args] = self.function(*args) + return self.memoized[args] + +# + +# To use it -- the nifty decorator syntax: + +# + +@Memoize # same effect as sum2x = memoize(sum2x) +def sum2x(n): + return sum(2 * i for i in xrange(n)) # takes time when n > 10 million + +# + +# call it: + +# + +sum2x(10) + +# + +sum2x(10) + +# + +# But slow if you call it with a big number: + +# + +import time +start = time.clock() +sum2x(10000000) +print "it took %f seconds to run"%(time.clock() - start) + +# + +# But the second time... + +# + +import time +start = time.clock() +sum2x(10000000) +print "it took %f seconds to run"%(time.clock() - start) + +# + +# Quiz time: what type of object is sum2x ? + +# + +repr(sum2x) + +# + + diff --git a/slides_sources/old_versions/week-09/code/decorators/basic_math.ipynb b/slides_sources/old_versions/week-09/code/decorators/basic_math.ipynb new file mode 100644 index 0000000..796a18d --- /dev/null +++ b/slides_sources/old_versions/week-09/code/decorators/basic_math.ipynb @@ -0,0 +1,307 @@ +{ + "metadata": { + "name": "" + }, + "nbformat": 3, + "nbformat_minor": 0, + "worksheets": [ + { + "cells": [ + { + "cell_type": "code", + "collapsed": false, + "input": [ + "def add(a,b):\n", + " return a+b" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 1 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "add(3,4)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 2, + "text": [ + "7" + ] + } + ], + "prompt_number": 2 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "What if we want to log when that function is called?" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "def logged_add(a, b):\n", + " print '### %s(%r, %r)' % ('add', a, b)\n", + " result = add(a, b)\n", + " print '### %s(%r, %r) --> %r' % ('add', a, b, result)\n", + " return result" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 3 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "could change all calls to this -- blech!\n", + "\n", + "so instead write a wrapper:" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "def logged(func):\n", + " def wrapper(a, b):\n", + " print '### %s(%r, %r)' % (func.func_name, a, b)\n", + " result = func(a, b)\n", + " print '### %s(%r, %r) --> %r' % (func.func_name, a, b, result)\n", + " return result\n", + " return wrapper" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 5 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "re-define add..." + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "add = logged(add)" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 6 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "add(3,4)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "### add(3, 4)\n", + "### add(3, 4) --> 7\n" + ] + }, + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 6, + "text": [ + "7" + ] + } + ], + "prompt_number": 6 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "And use it for other functions, too:" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "def subtract(a, b):\n", + " \"\"\"subtract() subtracts two things\"\"\"\n", + " return a - b\n", + "subtract = logged(subtract)" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 7 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "subtract(7,4)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "### subtract(7, 4)\n", + "### subtract(7, 4) --> 3\n" + ] + }, + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 8, + "text": [ + "3" + ] + } + ], + "prompt_number": 8 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Make it more general -- to take any number of arguments:" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "def logged(func):\n", + " def wrapper(*args):\n", + " print '### %s(%s)' % (func.func_name, args)\n", + " result = func(*args)\n", + " print '### %s(%s) --> %r' % (func.func_name, args, result)\n", + " return result\n", + " return wrapper" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 9 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "A function with one argument:" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "def even(a):\n", + " \"\"\"even() returns True if the value is even\"\"\"\n", + " return a % 2 == 0\n", + "even = logged(even)" + ], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 10 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "even(3)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "### even((3,))\n", + "### even((3,)) --> False\n" + ] + }, + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 11, + "text": [ + "False" + ] + } + ], + "prompt_number": 11 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "even(4)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "### even((4,))\n", + "### even((4,)) --> True\n" + ] + }, + { + "metadata": {}, + "output_type": "pyout", + "prompt_number": 12, + "text": [ + "True" + ] + } + ], + "prompt_number": 12 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [], + "language": "python", + "metadata": {}, + "outputs": [], + "prompt_number": 12 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [], + "language": "python", + "metadata": {}, + "outputs": [] + } + ], + "metadata": {} + } + ] +} \ No newline at end of file diff --git a/slides_sources/old_versions/week-09/code/decorators/basic_math.py b/slides_sources/old_versions/week-09/code/decorators/basic_math.py new file mode 100644 index 0000000..567440d --- /dev/null +++ b/slides_sources/old_versions/week-09/code/decorators/basic_math.py @@ -0,0 +1,104 @@ +# -*- coding: utf-8 -*- +# 3.0 + +# + +def add(a,b): + return a+b + +# + +add(3,4) + +# + +# What if we want to log when that function is called? + +# + +def logged_add(a, b): + print '### %s(%r, %r)' % ('add', a, b) + result = add(a, b) + print '### %s(%r, %r) --> %r' % ('add', a, b, result) + return result + +# + +# could change all calls to this -- blech! +# +# so instead write a wrapper: + +# + +def logged(func): + def wrapper(a, b): + print '### %s(%r, %r)' % (func.func_name, a, b) + result = func(a, b) + print '### %s(%r, %r) --> %r' % (func.func_name, a, b, result) + return result + return wrapper + +# + +# re-define add... + +# + +add = logged(add) + +# + +add(3,4) + +# + +# And use it for other functions, too: + +# + +def subtract(a, b): + """subtract() subtracts two things""" + return a - b +subtract = logged(subtract) + +# + +subtract(7,4) + +# + +# Make it more general -- to take any number of arguments: + +# + +def logged(func): + def wrapper(*args): + print '### %s(%s)' % (func.func_name, args) + result = func(*args) + print '### %s(%s) --> %r' % (func.func_name, args, result) + return result + return wrapper + +# + +# A function with one argument: + +# + +def even(a): + """even() returns True if the value is even""" + return a % 2 == 0 +even = logged(even) + +# + +even(3) + +# + +even(4) + +# + +# Wouldn't it be nice to have a cleaner syntax that this??? + diff --git a/slides_sources/old_versions/week-09/code/decorators/circle_properties.py b/slides_sources/old_versions/week-09/code/decorators/circle_properties.py new file mode 100644 index 0000000..3875d37 --- /dev/null +++ b/slides_sources/old_versions/week-09/code/decorators/circle_properties.py @@ -0,0 +1,38 @@ +#!/usr/bin/env python + +""" +circle class -- + +basic skeleton: fill in with properties.. + +Write a Circle class with decorator syntax for properties: + instantiate with a radius: c = Circle(4) + +Use a property for the diameter: get and settable: + d = c.diameter + c.diameter = 5 + +use a property for the area: only gettable + a = c.area + a.area = 5 => AttributeError + +add methods so that str(circle) and repr(circle) + produce something reasonable. + +extra credit: make it so you can add two circles: + +>>> Circle(2) + Circle(3) +Circle(5.000000) + + +see test_circle_properties.py for requirements. + +""" + +import math + +class Circle(object): + def __init__(self, radius): + self.radius = radius + + # put the rest in here... \ No newline at end of file diff --git a/slides_sources/old_versions/week-09/code/decorators/circle_properties_solution.py b/slides_sources/old_versions/week-09/code/decorators/circle_properties_solution.py new file mode 100644 index 0000000..2544153 --- /dev/null +++ b/slides_sources/old_versions/week-09/code/decorators/circle_properties_solution.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python + +""" +Circle class -- my solution to the exercise + +Test code to run it is in test_circle.py +""" + +import math + +class Circle(object): + def __init__(self, radius): + self.radius = radius + + @classmethod + def from_diameter(cls, diameter): + return cls(diameter/2.0) + + @staticmethod + def circumference(radius): + return math.pi * 2 * radius + + @property + def diameter(self): + return self.radius * 2 + @diameter.setter + def diameter(self, value): + self.radius = value / 2.0 + + @property + def area(self): + return self.radius**2 * math.pi + + def __add__(self, other): + return Circle(self.radius + other.radius) + + def __repr__(self): + return "Circle(%f)"%self.radius + + def __str__(self): + return "Circle Object with radius: %f"%self.radius + diff --git a/slides_sources/old_versions/week-09/code/decorators/p_wrapper.py b/slides_sources/old_versions/week-09/code/decorators/p_wrapper.py new file mode 100644 index 0000000..e3e13b7 --- /dev/null +++ b/slides_sources/old_versions/week-09/code/decorators/p_wrapper.py @@ -0,0 +1,50 @@ +""" +Python decorator example + +Simple decorator that turns any function that returns a string +into one that returns that string wrapped in the html

tag: + +@p_wrapper +def func(): + " simplest example possible" + return "this is the returned string" + +>> func() + +"

this is the returned string

" + +""" + +# the simple decorator + +def p_wrapper(func): + ## put decorator here + pass + + + +""" + +Fancier decorator using a class: + +This lets you make a decorator with some custom input + +the argument to the __init__ sets what tag you want, which creates a custom decorator. + +the __call__ method is the decorator itself. + +""" + +class tag_wrapper(object): + def __init__(self, tag='p' ): + """ + inititilze the decorator class with the tag you want + """ + pass + def __call__(self, func, *args, **kwargs): + """ + The actual decorator function. + """ + pass + # return a_function... + diff --git a/slides_sources/old_versions/week-09/code/decorators/p_wrapper_solution.py b/slides_sources/old_versions/week-09/code/decorators/p_wrapper_solution.py new file mode 100644 index 0000000..8943860 --- /dev/null +++ b/slides_sources/old_versions/week-09/code/decorators/p_wrapper_solution.py @@ -0,0 +1,50 @@ +""" +Python decorator example + +Simple decorator that turns any function that returns a string +into one that returns that string wrapped in the html

tag: + +@p_wrapper +def func(): + " simplest example possible" + return "this is the returned string" + +func() + +""" + +# the simple decorator + +def p_wrapper(func): + def function(*args, **kwargs): + result = func(*args, **kwargs) + return "

" + result + "

" + return function + +""" + +Fancier decorator using a class: + +this lets you make a decorator with some custom input +the argument to the __init__ sets what tag you want +this creates a custom decorator +the __call__ method is the decorator itself. + +""" + +class tag_wrapper(object): + def __init__(self, tag='p' ): + """ + inititilze the decorator class with the tag you want + """ + self.open_tag = "<%s> "%tag + self.close_tag = " "%tag + + def __call__(self, func, *args, **kwargs): + """ + The actual decorator function. + + using lambda - 'cause why not? + """ + return lambda *args, **kwargs: self.open_tag + func(*args, **kwargs) + self.close_tag + diff --git a/slides_sources/old_versions/week-09/code/decorators/properties_dec_example.py b/slides_sources/old_versions/week-09/code/decorators/properties_dec_example.py new file mode 100644 index 0000000..68ea23f --- /dev/null +++ b/slides_sources/old_versions/week-09/code/decorators/properties_dec_example.py @@ -0,0 +1,26 @@ +#!/usr/bin/env python + +""" +example code for properties using the decorator syntax +""" + +class C(object): + _x = None + @property + def x(self): + return self._x + @x.setter + def x(self, value): + self._x = value + @x.deleter + def x(self): + del (self._x) + +if __name__ == "__main__": + c = C() + c.x = 5 + print c.x + c.x = 7 + print c.x + del c.x + print c.x diff --git a/slides_sources/old_versions/week-09/code/decorators/test_circle_properties.py b/slides_sources/old_versions/week-09/code/decorators/test_circle_properties.py new file mode 100644 index 0000000..b36b83e --- /dev/null +++ b/slides_sources/old_versions/week-09/code/decorators/test_circle_properties.py @@ -0,0 +1,95 @@ +#!/usr/bin/env python + +import math + +import pytest + +""" +code that tests the circle class defined in circle.py + +designed to be run with py.test + +(but most will run with nose, too) + +""" + +from circle_properties import Circle +#from circle_properties_solution import Circle + + +def test_basic(): + c = Circle(4) + print "the radius:", c.radius + print "the diameter:", c.diameter + print "the area:", c.area + print "the repr():", repr(c) + print "the str():", str(c) + assert c.radius == 4 + assert c.diameter == 8 + assert round(c.area, 5) == 50.26548 + + +def test_change_r(): + """ + testing changing the radius + """ + c = Circle(4) + + #"setting the radius to 2:" + c.radius = 2 + assert c.radius == 2 + assert c.diameter == 4 + assert round(c.area, 5) == 12.56637 + +def test_change_d(): + """ + testing changing the diameter + """ + c = Circle(4) + + c.diameter = 4 + assert c.radius == 2 + assert c.diameter == 4 + assert round(c.area, 5) == 12.56637 + +## testing properties errors +## These require pytest + +def test_delete(): + # trying to delete the diameter + c = Circle(4) + with pytest.raises(AttributeError): + del c.diameter + +def test_set_area(): + # trying to set the area + c = Circle(4) + with pytest.raises(AttributeError): + c.area = 12 + +def test_add_circles(): + """ + testing the addition of two circle objects + """ + c1 = Circle(2) + c2 = Circle(4) + c3 = c1 + c2 + assert c3.radius == 6 + assert c3.diameter == 12 + +def test_repr(): + c = Circle(5) + assert repr(c) == 'Circle(5.000000)' + +def test_str(): + c = Circle(5) + print str(c) + assert str(c) == 'Circle Object with radius: 5.000000' + +def test_from_diameter(): + c = Circle.from_diameter(6.0) + assert c.radius == 3.0 + +def test_circumference(): + c = Circle.circumference(3.0) + assert c == math.pi * 3.0 * 2 diff --git a/slides_sources/old_versions/week-09/code/decorators/test_p_wrapper.py b/slides_sources/old_versions/week-09/code/decorators/test_p_wrapper.py new file mode 100644 index 0000000..1cf75c7 --- /dev/null +++ b/slides_sources/old_versions/week-09/code/decorators/test_p_wrapper.py @@ -0,0 +1,102 @@ +""" +Python decorator example + +simple decorator that turns any function that returns a string +into one that returns that string wrapped in the html

tag: + +@p_wrapper +def func(): + " simplest example possible" + return "this is the returned string" + +>> func() + +"

this is the returned string

" + +Advanced: + +Try using a class to make a decorator that will wrap a +specified tag around a function that returns a string -- i.e: + +@tag_wrapper('h1') +def func2(x, y=4, z=2): + return "the sum of %s and %s and %s is %s"%(x, y, z, x+y+z) + +>>> print func2(3,4) +

the sum of 3 and 4 and 2 is 9

+ + +""" + +from p_wrapper import p_wrapper, tag_wrapper +#from p_wrapper_solution import p_wrapper, tag_wrapper + + +def test_simple_func(): + def func(): + " simplest example possible" + return "this is the returned string" + + print "the raw version" + print func() + + assert func() == "this is the returned string" + + # now add the decorator: + @p_wrapper + def func(): + " simplest example possible" + return "this is the returned string" + + print "the decorated version" + print func() + + assert func() == "

this is the returned string

" + +def test_more_complex_function(): + # # try it with another function + + @p_wrapper + def func2(x,y): + return "the sum of %s and %s is %s"%(x, y, x+y) + + # call it: + print func2(3,4) + + assert func2(3,4) == "

the sum of 3 and 4 is 7

" + +def test_func_with_keywords(): + # # and one with keyword arguments + + @p_wrapper + def func2(x, y=4, z=2): + return "the sum of %s and %s and %s is %s"%(x, y, z, x+y+z) + + # call it: + print func2(3) + print func2(3, 5) + print func2(3, 5, 7) + + assert func2(3,5,7) == "

the sum of 3 and 5 and 7 is 15

" + +## testing the class version +def test_class_decorator(): + + @tag_wrapper('h1') + def func2(x, y=4, z=2): + return "the sum of %s and %s and %s is %s"%(x, y, z, x+y+z) + + print func2(3,4) + + assert func2(3,4) == "

the sum of 3 and 4 and 2 is 9

" + +def test_class_decorator_div(): + + @tag_wrapper('div') + def func2(x, y=4, z=2): + return "the sum of %s and %s and %s is %s"%(x, y, z, x+y+z) + + print func2(5,6,7) + + assert func2(5,6,7) == "
the sum of 5 and 6 and 7 is 18
" + diff --git a/slides_sources/old_versions/week-09/packaging1.pdf b/slides_sources/old_versions/week-09/packaging1.pdf new file mode 100644 index 0000000000000000000000000000000000000000..0021ff2d79279189cbc3cfdf6bc7765e7c10341b GIT binary patch literal 435276 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
{|N*MxqZH+#e8aV zfkn8fm=M%>M#@F(&BY?RLTt1xB}YV}+7Yo-#O4r0KR>8{|Cx~mZutyEj`4-|0kR+-DS&gWxXC4FxKP`N$1)=bc-yi8Ui~Z(M)Or?~Lv#MMV8S^A(d41|T64E|D&fRRj?U3H|Z#{j*Yr`-G zPC!=I4xW2&jVSOE?tpttr??w2&?oBjh*kxS#~Qq|!e(G+mqJi$ZjcyuWAf+gps{}e z?L7WsIO^l(Z?$q@xsJ`?^P&NN{Y#0cuyD}Az6_S5cH4}hkvk644xBenS#IC0#h35* zklkw2Wo(*y3hZnDSC}^htt{FoeR~Y+cv{=If_}F4!=+? zQ+uTqDnQA#h{7AoNTue2fzbn*jeH|@dYRqU zlRr+z&p23`vt>&YreZ^0(rif7kzU#b@ZDn*t3TyCT`PRu31e92MEhx;apFS?{|Q5I2`3| zt2p{WWzKWljQ4vtzd+XCuVa6$>%Xfl6u<4HVtS|9GGC`hAkbWwy(-8PXKKxY(4YZFZ*Xn%95pJi$!IH^yT(`Z& zw?vXFBI4di!RSE*jd4;=z`@;OD^On6@B=%R1P$2qN3MYj81?-F z3S&bR<$uj)zS|BRdC!^gG!&+2LkQGVsQNIEcC_%>4t<*N-4S?VwOjQBT(@7{&zJ64 zi6|n3uA9wNCyxyO02+xTv zc@Odexh>llV-@j^+g{?<*c!Kh#BtjO<$#vCMjaelv|y?2MbiniOwx~&hRe11xwdi9 zz1v>lvRYEnkM}baKE~Q<=+loBu#bPDaEHb195XehC2!6RI7HU{OCeEhFCg zUxY?ity5gv#@#cBS7u8sH-n#GM{!m)M(_lT=`nZr4e01k5!_Owo+Nh zuhw@Hx$;aK$$_il*w`XHNvKMx5uLX_t~XQ`BG-y6uiLiqEk9*{l^MIC^{}

v&DC zFnMqE>h5@*@vxp@rS4=q)p+|MU61`LdLMg-{>#>Be%Eb@CsFM!f|oBsqTVv*xQX?6 zJsNL0L%{#84=+$3-jGcL3gNl>d@pdT?siz-9=TI0=s z3*_o@q)rL}kj^j%Hd6P_Mc(VDd-RH|!!?;%S>^c3F?w!9{hwCO`nnn}Bl*ApfoAQC zlCC#J;zP@Ga@pdyl1ln;Fxk$&P|&;Hp|BdySDbf>&>LCZV7#>Lc4cs&#%5+$E(cqR z;KATiqO+N?n3!f(NA5C3M2IgDUb=gYpnodFuKo6_UvL_8JE};R-v-elIt}XSVo*oqzR9WM;XDmJSlWKy6tuup*21l5*J;3k_^=R| zf!IWZ=efq0c?0|&%kf%4F%IK$$2OP#L$o+U~^GM@n)8m)4 zz|m|wb0~`cm#g=Jr^ktrxzP`s7;QxEi~mlLyoqr`yh8Y>NWoO%adD>zGs|`P4k=r0 zwzo{KcK_Yo`*`8jRGgK(^yEJcF8}aKG&p!i;r7~6#f~nj2@ZOxYM?;n?H-J<2t1fK z-8~K}!1wJZ=UCb;E@2fMspu_Mm5-wCA^IoGQ6!(LV`#Y(ed9V?v13m~NN1GRpSvoA@C$N&fg7W z<7UxB1?)mO2G~2{Y3X1fBZ*sxNxw%NgcmF2K4*+lJ|rTIfB#7~nNjC#rHMhK1mIL^ z+Wnr~0YIuA2m{=0vzO26Usi%E+J500Kau4Z!uXJuBEzV!86k?>EdPw%gf)(XIv^mO zxd_-~D}9gX^cp~eJYe&imicmJX5;cY5=F2b%eU3&{0wQUzhR!vao~KeDP#IG%*l

aJKBH-Ljs_3pHoH^^=vvut*&l_ExiZvFhD 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

l<=p6?7 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�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
  • ^bQfE3g?ol`lh;hw2W-< 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

    *Sbl&^m%nC=(=QDBHyvif4>}|t; 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%0DaI;bpd-d=8UzReOy&C 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 literal 0 HcmV?d00001 diff --git a/slides_sources/old_versions/week-09/presentation-week-09.pdf b/slides_sources/old_versions/week-09/presentation-week-09.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ed11a839073b48d0e0390433ec93baada3d1022f GIT binary patch literal 672368 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

    ;zw12r7@O0g~-ev+UV=zPl?+`vtI<9^4 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⩔gjMeBmOodaN%) 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 I3NfZfH?h4CmM)@VqW574`7qCDo+3J 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�@Vve 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

      l00Q8%)cnosg8s-ChN_`)$y}OFvfv&W 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 literal 0 HcmV?d00001 diff --git a/slides_sources/old_versions/week-09/presentation-week-09.tex b/slides_sources/old_versions/week-09/presentation-week-09.tex new file mode 100644 index 0000000..3801229 --- /dev/null +++ b/slides_sources/old_versions/week-09/presentation-week-09.tex @@ -0,0 +1,1165 @@ +\documentclass{beamer} +%\usepackage[latin1]{inputenc} +\usetheme{Warsaw} +\title[Intro to Python: Week 9]{Introduction to Python\\ +Decorators, Context Managers, \\ +Packages and Packaging} +\author{Christopher Barker} +\institute{UW Continuing Education} +\date{December 3, 2013} + +\usepackage{listings} +\usepackage{hyperref} + +\begin{document} + +% --------------------------------------------- +\begin{frame} + \titlepage +\end{frame} + +% --------------------------------------------- +\begin{frame} +\frametitle{Table of Contents} +%\tableofcontents[currentsection] + \tableofcontents +\end{frame} + + +\section{Review/Questions} + +% --------------------------------------------- +\begin{frame}{Review of Previous Class} + +\begin{itemize} + \item Magic methods + \item Iterators + \item Generators + \item (wxPython) +\end{itemize} + +\end{frame} + + +% --------------------------------------------- +\begin{frame}{Lightning Talks} + +\vfill +{\LARGE Lightning talks today:} + +\vfill +{\Large + +\vfill + Harlan AuBuchon +\vfill + Luke Cypret +\vfill + Brian Schmitz +\vfill + +} +\vfill + +\end{frame} + + +% --------------------------------------------- +\begin{frame}{Review} + + \vfill + {\Large Questions about labs? } + + \vfill + {\Large My Solutions? } + + \vfill + +\end{frame} + +\begin{frame}[fragile]{A diversion...} + +\Large{A number of you are already using \verb|iPython|} + +\vfill +\Large{It's a very useful tool} + +\vfill +\Large{And the \verb|iPython| notebook is even cooler .. paticularly for in-class demos.} + +\vfill +\Large{So I'll use it some today:} + +\vfill +\url{http://ipython.org/ipython-doc/dev/interactive/notebook.html} + + +\end{frame} + + +%######################## +\section{Decorators} + +% --------------------------------------------- +\begin{frame}[fragile]{Decorators} + +{\LARGE Decorators are wrappers around functions} + +\vfill +{\LARGE They let you add code before and after the execution of a function} + +\vfill +{\LARGE Creating a custom version of that function} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Decorators} + +{\LARGE Syntax:} + +\vfill +\begin{verbatim} +@logged +def add(a, b): + """add() adds things""" + return a + b +\end{verbatim} + +\vfill +{\Large Demo and Motivation: \\ +\verb|code/decorators/basic_math.py [ipnb]| } + +\vfill +PEP: \url{http://www.python.org/dev/peps/pep-0318/} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Decorators} + +{\LARGE \verb|@| decorator operator is an abbreviation:} + +{\large +\vfill +\begin{verbatim} +@f +def g: + pass +\end{verbatim} + +\vfill +same as + +\vfill +\begin{verbatim} +def g: + pass +g = f(g) +\end{verbatim} +} + +\vfill +{\Large ``Syntactic Sugar'' -- but really quite nice} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Decorators} + +{\LARGE demo: + +\vfill +\begin{verbatim} +decorator.py +\end{verbatim} + +} +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Decorator examples} + +{\LARGE Examples from the stdlib:} + +\vfill +{\Large Does this structure:} + +\vfill +\begin{verbatim} +def g: + pass +g = f(g) +\end{verbatim} + +\vfill + +{\Large look familiar from last class?} +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Decorator examples} + +{\LARGE \verb|staticmethod()|} + +\vfill +\begin{verbatim} +๏ฟผclass C(object): + def add(a, b): + return a + b + add = staticmethod(add) +\end{verbatim} + +\vfill + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Decorator examples} + +{\LARGE \verb|staticmethod()|} + +\vfill +{\Large Decorator form:} +\begin{verbatim} +๏ฟผclass C(object): + @staticmethod + def add(a, b): + return a + b +\end{verbatim} + +\vfill + +{\LARGE ( and \verb|classmethod| )} +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{examples} + +{\LARGE \verb|property()|} + +\vfill +\begin{verbatim} +๏ฟผ๏ฟผclass C(object): + def __init__(self): + self._x = None + def getx(self): + return self._x + def setx(self, value): + self._x = value + def delx(self): + del self._x + x = property(getx, setx, delx, + "I'm the 'x' property.") +\end{verbatim} + +\vfill +{\large becomes...} +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Decorator examples} + +\begin{verbatim} +class C(object): + def __init__(self): + self._x = None + @property + def x(self): + return self._x + @x.setter + def x(self, value): + self._x = value + @x.deleter + def x(self): + del self._x +\end{verbatim} + +\vfill +{\large Puts the info close to where it is used} +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{examples} + +{\LARGE CherryPy} + +\vfill +\begin{verbatim} +import cherrypy +class HelloWorld(object): + @cherrypy.expose + def index(self): + return "Hello World!" +cherrypy.quickstart(HelloWorld()) +\end{verbatim} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{examples} + +{\LARGE Pyramid} + +\vfill +\begin{verbatim} + +@template +def A_view_function(request) + ..... +@json +def A_view_function(request) + ...... + + +\end{verbatim} + +so you don't need to think about what your view is returning... + +\end{frame} + + +% --------------------------------------------- +\begin{frame}[fragile]{decorators...} + +{\Large For this class:} + +\vfill +{\Large Mostly want to you to know how to use decorators that someone else has written} + +\vfill +{\Large Have a basic idea what they do when you do use them} + +\vfill +{\Large But writing a couple will help you ``get'' it, and help cement your Python knowledge...} + + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Writing Decorators} + +{\LARGE So how to you write one?} + +\vfill +{\Large +demo in iPython notebook + +\vfill +\begin{verbatim} +code\decorators\DecoratorDemo.py +\end{verbatim} +} + +\vfill +{\large For more detail: (and talks about closures...):}\\ + +\url{http://simeonfranklin.com/blog/2012/jul/1/python-decorators-in-12-steps/} + +\end{frame} + + +%------------------------------- +\begin{frame}[fragile]{LAB} + +\begin{itemize} + \item Re-write the properties from last week's \verb|Circle| class + to use the decorator syntax (see a couple slides back for an example)\\ + (\verb|circle_properties.py| and \verb|test_circle_properties.py|) + \item Write a decorator that can be used to wrap any function that returns a string in a \verb|

      | element -- auto-generation of simple html. + (\verb|p_wrapper.py|) + + \item Try using a class to make a decorator that will wrap a + specified tag around a function that returns a string: + \begin{verbatim} + @tag_wrapper('h1') + def func2(x, y=4, z=2): + return "the sum of %s and %s and %s is %s"%(x, y, z, x+y+z) + >>> print func2(3,4) +

      the sum of 3 and 4 and 2 is 9

      + \end{verbatim} +\end{itemize} + +\end{frame} + +%------------------------------- +\begin{frame}{Lightning Talks} + +{\LARGE Lightning Talks:} + +\vfill +{\Large Harlan AuBuchon} + +\vfill +{\Large Luke Cypret} + +\end{frame} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\section{Context Managers} + +%---------------------------------------- +\begin{frame}[fragile]{Context Managers} + +{\LARGE the \verb|with| statement} + +\vfill +{\Large A class with \verb|__enter__()| and \verb|__exit__()| methods.} + +\vfill +{\Large \verb|__enter__()| is run before your block of code} + +\vfill +{\Large \verb|__exit__()| is run after your block of code} + +\vfill +{\Large Can be used to setup/cleanup before and after: open/closing files, db connections, etc} +\end{frame} + +%---------------------------------------- +\begin{frame}[fragile]{Context Managers} + +{\Large ``PEP 343: the \verb|with| statement''} \\ +\hspace{0.2in} -- A.M. Kuchling + +\url{http://docs.python.org/dev/whatsnew/2.6.html#pep-343-the-with-statement} + +\vfill +{\Large ``Understanding Python's \verb|with| statement''} \\ +\hspace{0.2in} -- Fredrik Lundh + +\url{http://effbot.org/zone/python-with-statement.htm} + +\vfill +{\Large ``The Python \verb|with| Statement by Example''} \\ +\hspace{0.2in} -- Jeff Preshing + +\url{http://preshing.com/20110920/the-python-with-statement-by-example} + +\end{frame} + + +%---------------------------------------- +\begin{frame}[fragile]{Context Managers} + +{\Large Use syntax:} + +\begin{verbatim} +with manager as something: + a = block_of_code + use_something_here(something) + ... +\end{verbatim} + +\vfill +{\large +\verb`manager` is the context manager: i.e. has an \verb`__enter__` and \verb`__exit__` method -- if \verb`__enter__` returns an object, it gets assigned to \verb`something` +} + +\vfill +\end{frame} + +%---------------------------------------- +\begin{frame}[fragile]{Context Managers} + +{\Large The file object is also a context manager:} + +\begin{verbatim} +with open(filename) as the_file: + for line in the_file: + work_with(line) + ... + ... +\end{verbatim} + +\vfill + +{\Large In this case, the file will automatically be closed when you leave that block, regardless of errors, etc.} +\vfill + +{\Large Most commonly used context manager -- by far!} + +\end{frame} + +%---------------------------------------- +\begin{frame}[fragile]{Context Managers} + +{\Large You also may hav seen this in some of my unit tests:} + +\begin{verbatim} +with pytest.raises(ZeroDivisionError): + some_test_code_here + 1/0 +\end{verbatim} + +\vfill + +{\Large Context Managers can also catch Exceptions....} +\vfill + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{LAB} + +{\Large See if you can write a context manger that will time some code.} + +{\large When using it, you can do:} +\begin{verbatim} + with timer: + this_is_some_code_to_run() + how_long_might_it_take +\end{verbatim} + +{\large and you'll get something like:} + +\begin{verbatim} + this code took 0.12 seconds +\end{verbatim} + +\vfill +{\large See: \verb`context_manager\timer_context.html` (\verb`timer_context.py`) } + +\end{frame} + +%------------------------------- +\begin{frame}{Lightning Talk} + +{\LARGE Lightning Talk:} + +\vfill +{\large Brian Schmitz} + +\end{frame} + + +\section{Packages and Packaging} + +% --------------------------------------------- +\begin{frame}[fragile]{Modules and Packages} + +\vfill +{\Large A module is a file with python code in it} + +\vfill +{\Large A package is a directory with an \verb|__init__.py| file in it} + +\vfill +{\Large And usually other modules, packages, etc...} + +\begin{verbatim} +my_package + __init__.py + module_a.py + module_b.py +\end{verbatim} + +\begin{verbatim} +import my_package +\end{verbatim} + +runs \verb|my_package/__init__.py| + +\end{frame} + + +% --------------------------------------------- +\begin{frame}[fragile]{Modules and Packages} + +\vfill +\begin{verbatim} +import sys + +for p in sys.path: + print p + +\end{verbatim} + +\vfill +(demo) +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Installing Python} + +{\Large Linux:} + +Usually part of the system -- just use it + +\vfill +{\Large Windows:} + +\vfill +Use the \url{python.org} version: + +\vfill +System Wide + +\vfill +Can install multiple versions if need be + +\vfill +Third party binaries for it. + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Installing Python} + +{\Large OS-X:} + +Comes with the system, but: +\begin{itemize} + \item Apple has never upgraded within a release + \item There are non-open source components + \item Third party packages may or may not support it + \item Apple does use it -- so don't mess with it. + \item I usually recommend the \url{python.org} version +\end{itemize} +(Also Macports, Fink, Home Brew...) + +\vfill +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Distributions} + +\vfill +{\Large There are also a few ``curated'' distributions:} + +\vfill +{\Large These provide python and a package management system for hard-to-buid packages.} + +\vfill +{\Large Widely used by the scipy community (lots of hard to build stuff that needs to work together...)} + +{\large +\begin{itemize} + \item Anoconda (\url{https://store.continuum.io/cshop/anaconda/}) + \item Canopy (\url{https://www.enthought.com/products/canopy/}) + \item ActivePython (\url{http://www.activestate.com/activepython}) +\end{itemize} +} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Installing Packages} + +{\Large Every Python installation has its own stdlib and \verb|site-packages| folder} + +\vfill +{\Large\verb|site-packages| is the default place for third-party packages} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Finding Packages} + +{\Large The Python Package Index:} + +\vfill +{\LARGE PyPi} + +\vfill +\url{http://pypi.python.org/pypi} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Installing Packages} + +{\Large From source} +(\verb|setup.py install|) + +\vfill +{\Large With the system installer (apt-get, yum, etc...)} + +\vfill +{\Large From binaries: } + +\vfill +{\Large Windows:} MSI installers + +\vfill +{\Large OS-X:} dmg installers + +\vfill +{\Large And now:} binary wheels + +(make sure to get compatible packages) + +\vfill +{\Large \verb|easy_install| and \verb|pip|} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Installing Packages} + +{\Large In the beginning, there was the \verb|distutils|:} + +\url{....} + +{\Large But \verb|distutils| is missing some key features:} +\begin{itemize} + \item package versioning + \item package discovery + \item auto-install +\end{itemize} + +\vfill +{\Large - And then came \verb|PyPi|} + +\vfill +{\Large - And then came \verb|setuptools|} + +\vfill +{\Large - But that wasn't well maintained...} + +\vfill +{\Large - Then there was \verb|distribute/pip|} + +\vfill +{\Large - Which has now been merged back into \verb|setuptools|} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Installing Packages} + +\vfill +{\LARGE Actually, it's still a bit of a mess} +\vfill +{\large But getting better...} +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Packaging Time line} + +{\centering +\includegraphics[width=4.5in]{PackagingTimeline.pdf} +} +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Packaging Tools} + +{\centering +\includegraphics[width=4.5in]{packaging1.pdf} +} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Current State of Packaging} + +\vfill +{\Large To build packages: distutils} + +\url{http://docs.python.org/2/distutils/} + +\vfill +{\Large For more features: setuptools} + +\url{http://pythonhosted.org/setuptools/} + +\vfill +{\Large To install packages: pip} + +\url{http://www.pip-installer.org/en/latest/} + +\vfill +{\Large For binary packages: wheels} + +\url{http://www.python.org/dev/peps/pep-0427/} + + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Compiled Packages} + +{\LARGE Biggest issue is with compiled extensions\\[0.1in] +\hfill(C/C++, etc)\hfill +} +\vfill +{\Large -- You need the right compiler set up} + +\vfill +{\LARGE Dependencies} + +\vfill +{\Large -- Here's were it gets really ugly} + +\vfill +{\Large -- Particularly on Windows} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Compiled Packages} + +{\LARGE Linux} + +\vfill +{\Large Pretty straightforward:} + +\vfill +{\Large 1) Is there a system package \\[0.1in] (rpm, deb, apt-get, etc...)? +} + +\vfill +{\Large 2) Install the dependencies, build from source:\\[0.1in] +\verb`python setup.py build ; python setup.py install` + +\vfill +( Or maybe \verb`pip install` will just work ) +} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Compiled Packages} + +{\LARGE Windows} + +\vfill +{\Large Sometimes simpler:} + +\vfill +{\Large 1) A lot of packages have Windows binaries:\\[0.1in] + - Usually for \url{python.org} builds \\[0.1in] + - Excellent source:} \url{http://www.lfd.uci.edu/~gohlke/pythonlibs/} \\[0.1in] +{\Large - Make sure you get 32 or 64 bit consistent +} + +\vfill +{\Large 2) But if no binaries: \\[0.1in] + - Hope the dependencies are available!\\[0.1in] + - Set up the compiler (MS VS2008 Express works) +} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Compiled Packages} + +{\LARGE OS-X} + +\vfill +{\Large Lots of Python versions:\\[0.1in] + - Apple's built-in (different for each version of OS)\\[0.1in] + - \url{python.org} builds.\\ + \hspace{0.5in}- 32 bit PPC+Intel\\ + \hspace{0.5in}- 32+64 bit Intel\\[0.1in] + - Macports + - Homebrew +} + + +\vfill +{\Large Binary Installers (dmg or wheel) have to match python version} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Compiled Packages} + +{\LARGE OS-X} + +\vfill +{\Large If you have to build it yourself:} + +\vfill +{\Large Xcode compiler (the right version):\\[0.1in] + - Version 3.* for 32 bit PPC+Intel\\[0.1in] + - Version 4.* for 32+64 bit Intel\\ +} + +\vfill +{\Large If extra dependencies:\\[0.1in] + - macports or home brew often easiest way to build them +} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Final Recommendation} + +{\Large First try: \verb|pip install|} + +\vfill +{\Large If that doesn't work:} + +\vfill +{\Large Read the docs of the package you want to install} + +\vfill +{\Large Do what they say} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{virtualenv} + +{\Large \verb|virtualenv| is a tool to create isolated Python environments.} + +\vfill +{\Large Very useful for developing multiple apps} + +\vfill +{\Large Or deploying more than one on one system} + +\vfill +\url{http://www.virtualenv.org/en/latest/index.html} + +\vfill +(Cris will get into more detail with this next class) + +\end{frame} + + +\section{Distributing} + +\begin{frame}[fragile]{Distributing} + +{\LARGE What if you need to distribute you own:} + +\vfill +{\Large Scripts} + +\vfill +{\Large Libraries } + +\vfill +{\Large Applications } +\vfill + +\end{frame} + +\begin{frame}[fragile]{Scripts} + +\vfill +{\LARGE Often you can just copy, share, or check in the script to source +control and call it good.} + +\vfill +{\Large But only if it's a single file, and doesn't need anything non-standard} + +\end{frame} + +\begin{frame}[fragile]{Scripts} + +\vfill +{\LARGE ๏ฟผWhen the script needs more than just the stdlib\\ + (or your company standard environment)} + +\vfill +{\LARGE You have an application, not a script} + +\vfill + +\end{frame} + +\begin{frame}[fragile]{Libraries} + +\vfill +{\LARGE When you read the distutils docs, it's usually libraries they're talking about} + + +\vfill +{\LARGE Scripts + library is the same...} + + +\vfill +(\url{http://docs.python.org/distutils/}) +\end{frame} + +\begin{frame}[fragile]{distutils} + +\vfill +{\LARGE \verb|distutils| makes it easy to do the easy stuff:} + +\vfill +{\Large Distribute and install to multiple platforms, etc.} + +\vfill +{\Large Even binaries, installers and compiled packages} + +\vfill +{\Large (Except dependencies)} + +\vfill +(\url{http://docs.python.org/distutils/}) +\end{frame} + +\begin{frame}[fragile]{distutils basics} + +\vfill +{\Large It's all in the \verb|setup.py file|:} + +\begin{verbatim} +from distutils.core import setup +setup(name='Distutils', + version='1.0', + description='Python Distribution Utilities', + author='Greg Ward', + author_email='gward@python.net', + url='http://www.python.org/sigs/distutils-sig/', + packages=['distutils', 'distutils.command'], + ) +\end{verbatim} +\vfill +(\url{http://docs.python.org/distutils/}) +\end{frame} + +\begin{frame}[fragile]{distutils basics} + +{\Large Once your setup.py is written, you can:} + +\begin{verbatim} +python setup.py ... + +build build everything needed to install +install install everything from build directory +sdist create a source distribution + (tarball, zip file, etc.) +bdist create a built (binary) distribution +bdist_rpm create an RPM distribution +bdist_wininst create an executable installer for MS Windows +upload upload binary package to PyPI +\end{verbatim} + +\end{frame} + +%---------------------------------------------- +\begin{frame}[fragile]{More complex packaging} + +{\Large For a complex package:} + +\vfill +{\Large You want to use a well structured setup:} + +\vfill +\url{http://guide.python-distribute.org/creation.html} +\vfill +\end{frame} + +%---------------------------------------------- +\begin{frame}[fragile]{develop mode} + +{\Large While you are developing your package, Installing it is a pain.} + +\vfill +{\Large But you want your code to be able to import, etc. as though it were installed} + +\vfill +{\Large \verb|setup.py develop| installs links to your code, rather than copies + -- so it looks like it's installed, but it's using the original source} + +\vfill +{\Large \verb`python setup.py develop`} + +\vfill +{\Large You need \verb|setuptools| to use it.} +\vfill +\end{frame} + +%---------------------------------------------- +\begin{frame}[fragile]{Applications} + +{\Large For a complete application:} +\begin{itemize} + \item Web apps + \item GUI apps +\end{itemize} + +{\Large Multiple options:} +\begin{itemize} + \item Virtualenv + VCS + \item zc.buildout ( \url{http://www.buildout.org/} ) + \item System packages (rpm, deb, ...) + \item Bundles... +\end{itemize} + +\end{frame} + +%---------------------------------------------- +\begin{frame}[fragile]{Bundles} + +{\Large +Bundles are Python + all your code + plus all the dependencies -- +all in one single ``bundle'' + +\vfill +Most popular on Windows and OS-X +} +\begin{verbatim} + py2exe + py2app + pyinstaller + ... +\end{verbatim} + +{\Large User doesn't even have to know it's python } + +\vfill +Examples: \\ +\hspace{0.5in} \url{http://www.bitpim.org/} \\ +\hspace{0.5in} \url{http://response.restoration.noaa.gov/nucos} + +\end{frame} + + +%------------------------------- +\begin{frame}[fragile]{LAB} + +{\Large Write a setup.py for a script of yours} + +\begin{itemize} + \item Ideally, your script relies on at least one other module + \item At a minimum, you'll need to specify \verb|scripts| + \item and probably \verb|py_modules| + \item try: + \begin{itemize} + \item \verb| python setup.py build| + \item \verb| python setup.py install| + \item \verb| python setup.py sdist| + \item \verb| python setup.py bdist_wininst| + \end{itemize} + \item EXTRA: install \verb|setuptools| + \begin{itemize} + \item use: \verb|from setuptools import setup| + \item try: \verb| python setup.py develop| + \end{itemize} + +\vfill +(my example: capitalize Package) +\end{itemize} + +\end{frame} + + +%------------------------------- +\begin{frame}[fragile]{Homework} + +\vfill +{\LARGE Finish any labs...} + +\vfill +{\LARGE Your project} + +\vfill +{\LARGE Next week:} + +\vfill +{\Large Cris Ewing will come and talk about the next quarter} + +\vfill +\end{frame} + + +\end{document} + + diff --git a/slides_sources/old_versions/week-10/code/Solutions/add_book_data.py b/slides_sources/old_versions/week-10/code/Solutions/add_book_data.py new file mode 100644 index 0000000..6fa4b5d --- /dev/null +++ b/slides_sources/old_versions/week-10/code/Solutions/add_book_data.py @@ -0,0 +1,49 @@ +#!/usr/bin/env python + +""" +sample data for persistence/serializatiion examples + +This version is nested, with more stucture + - can be saved with pickle, JSON, xml... +""" + +AddressBook = [ {'first_name': "Chris", + 'last_name': "Barker", + 'address' : {'line_1':"835 NE 33rd St", + 'line_2' : "", + 'city' : "Seattle", + 'state': "WA", + 'zip': "96543"}, + 'email' : "PythonCHB@gmail.com", + 'home_phone' : "206-555-1234", + 'office_phone' : "123-456-7890", + 'cell_phone' : "234-567-8901", + }, + + {'first_name': "Fred", + 'last_name': "Jones", + 'address' : {'line_1':"123 SE 13th St", + 'line_2' : "Apt. 43", + 'city' : "Tacoma", + 'state': "WA", + 'zip': "93465"}, + 'email' : "FredJones@some_company.com", + 'home_phone' : "510-555-1234", + 'office_phone' : "564-466-7990", + 'cell_phone' : "403-561-8911", + }, + + {'first_name': "Nancy", + 'last_name': "Wilson", + 'address' : {'line_1':"8654 Walnut St", + 'line_2' : "Suite 567", + 'city' : "Pasadena", + 'state': "CA", + 'zip': "12345"}, + 'email' : "Wilson.Nancy@gmail.com", + 'home_phone' : "423-321-9876", + 'office_phone' : "123-765-9877", + 'cell_phone' : "432-567-8466", + }, + ] + diff --git a/slides_sources/old_versions/week-10/code/Solutions/add_book_data_flat.py b/slides_sources/old_versions/week-10/code/Solutions/add_book_data_flat.py new file mode 100644 index 0000000..97a0869 --- /dev/null +++ b/slides_sources/old_versions/week-10/code/Solutions/add_book_data_flat.py @@ -0,0 +1,47 @@ +#!/usr/bin/env python + +""" +sample data for persistence/serialization examples +this version is flat for saving in CSV, ini, etc. +""" + +AddressBook = [ {'first_name': "Chris", + 'last_name': "Barker", + 'address_line_1':"835 NE 33rd St", + 'address_line_2' : "", + 'address_city' : "Seattle", + 'address_state': "WA", + 'address_zip': "96543", + 'email' : "PythonCHB@gmail.com", + 'home_phone' : "206-555-1234", + 'office_phone' : "123-456-7890", + 'cell_phone' : "234-567-8901", + }, + + {'first_name': "Fred", + 'last_name': "Jones", + 'address_line_1':"123 SE 13th St", + 'address_line_2' : "Apt. 43", + 'address_city' : "Tacoma", + 'address_state': "WA", + 'address_zip': "93465", + 'email' : "FredJones@some_company.com", + 'home_phone' : "510-555-1234", + 'office_phone' : "564-466-7990", + 'cell_phone' : "403-561-8911", + }, + + {'first_name': "Nancy", + 'last_name': "Wilson", + 'address_line_1':"8654 Walnut St", + 'address_line_2' : "Suite 567", + 'address_city' : "Pasadena", + 'address_state': "CA", + 'address_zip': "12345", + 'email' : "Wilson.Nancy@gmail.com", + 'home_phone' : "423-321-9876", + 'office_phone' : "123-765-9877", + 'cell_phone' : "432-567-8466", + }, + ] + diff --git a/slides_sources/old_versions/week-10/code/Solutions/anydbm_example.py b/slides_sources/old_versions/week-10/code/Solutions/anydbm_example.py new file mode 100644 index 0000000..3a73c1c --- /dev/null +++ b/slides_sources/old_versions/week-10/code/Solutions/anydbm_example.py @@ -0,0 +1,49 @@ +#!/usr/bin/env python + +""" +Example of how to save data using the anydbm package + +""" + + +import anydbm + +outfilename = "add_book_data.dbm" + +# get the data from the py file +# csv format really only holds flat data well. +from add_book_data_flat import AddressBook + +## note that dbm files are really only good for simple key-value storage +## so let's just do one record: +person = AddressBook[0] + +# create a dbm file writing object +db = anydbm.open(outfilename, 'n') + +#write the data: +for key, value in person.items(): + db[key] = value + +#close the file +db.close() + +#### see if it can be re-loaded. +# +# open an existing dbm file +db = anydbm.open(outfilename, 'r') + +#read the data: +person = {} +for key, value in db.items(): + person[key] = value + +#Check if they are the same +if person == AddressBook[0]: + print "db version is the same as the original" + +### Storing multiple people: +## building up a key + +# left as an exercise for the reader.... + diff --git a/slides_sources/old_versions/week-10/code/Solutions/circle.py b/slides_sources/old_versions/week-10/code/Solutions/circle.py new file mode 100644 index 0000000..2544153 --- /dev/null +++ b/slides_sources/old_versions/week-10/code/Solutions/circle.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python + +""" +Circle class -- my solution to the exercise + +Test code to run it is in test_circle.py +""" + +import math + +class Circle(object): + def __init__(self, radius): + self.radius = radius + + @classmethod + def from_diameter(cls, diameter): + return cls(diameter/2.0) + + @staticmethod + def circumference(radius): + return math.pi * 2 * radius + + @property + def diameter(self): + return self.radius * 2 + @diameter.setter + def diameter(self, value): + self.radius = value / 2.0 + + @property + def area(self): + return self.radius**2 * math.pi + + def __add__(self, other): + return Circle(self.radius + other.radius) + + def __repr__(self): + return "Circle(%f)"%self.radius + + def __str__(self): + return "Circle Object with radius: %f"%self.radius + diff --git a/slides_sources/old_versions/week-10/code/Solutions/csv_example.py b/slides_sources/old_versions/week-10/code/Solutions/csv_example.py new file mode 100644 index 0000000..b47b756 --- /dev/null +++ b/slides_sources/old_versions/week-10/code/Solutions/csv_example.py @@ -0,0 +1,65 @@ +#!/usr/bin/env python + +""" +Example of how to save data as an CSV file with the CSV module + +""" + +import csv + +outfilename = "add_book_data.csv" + +# get the data from the py file +# csv format really only holds flat data well. +from add_book_data_flat import AddressBook + +# create a csv file writing object +writer = csv.writer( open(outfilename, 'wb') ) + +# write the headers +# assume all data have the same keys +headers = AddressBook[0].keys() +writer.writerow ( headers ) + +for person in AddressBook: + row = [person[key] for key in headers] + writer.writerow(row) + +del writer # to make sure the file gets closed + +### see if it can be re-loaded. + +# create a csv file reading object +reader = csv.reader( open(outfilename, 'rb') ) +# read the headers +headers = reader.next() # it's an iterator -- so next() gives us the next row -- in this case, the first row + +# build up the new version: +AddressBook2 = [] +for row in reader: + AddressBook2.append(dict(zip(headers, row))) + +del reader # to make sure the file is closed + +#Check if they are the same +if AddressBook2 == AddressBook: + print "csv readr version is the same as the original" + +## or use the built-in "DictReader": + +# create a DictReader file reading object +reader = csv.DictReader( open(outfilename, 'rb') ) +# no need to read the headers -- it will use the first row + +# build up the new version: +AddressBook3 = [] +for row in reader: + print "row:", row + AddressBook3.append(row) + +del reader # to make sure the file is closed + +#Check if they are the same +if AddressBook3 == AddressBook: + print "The DictReader one is the the same" + diff --git a/slides_sources/old_versions/week-10/code/Solutions/indent_etree.py b/slides_sources/old_versions/week-10/code/Solutions/indent_etree.py new file mode 100644 index 0000000..7bc3a69 --- /dev/null +++ b/slides_sources/old_versions/week-10/code/Solutions/indent_etree.py @@ -0,0 +1,33 @@ +#!/usr/bin/env python +""" +indenting function to pretty-print an ElementTree + +from: + +http://infix.se/2007/02/06/gentlemen-indent-your-xml + +why the %*#^ this isn't built-in to etree is beyond me. + +usage: + +indent(tree.getroot()) + +tree.write(outfilename) + +""" + +def indent(elem, level=0): + i = "\n" + level*" " + if len(elem): + if not elem.text or not elem.text.strip(): + elem.text = i + " " + for e in elem: + indent(e, level+1) + if not e.tail or not e.tail.strip(): + e.tail = i + " " + if not e.tail or not e.tail.strip(): + e.tail = i + else: + if level and (not elem.tail or not elem.tail.strip()): + elem.tail = i + diff --git a/slides_sources/old_versions/week-10/code/Solutions/ini_file_example.py b/slides_sources/old_versions/week-10/code/Solutions/ini_file_example.py new file mode 100644 index 0000000..30393b6 --- /dev/null +++ b/slides_sources/old_versions/week-10/code/Solutions/ini_file_example.py @@ -0,0 +1,39 @@ +#!/usr/bin/env python + +""" +Example of how to save data as an "ini" file with ConfigParser + +""" + +import ConfigParser + +outfilename = "addresses.ini" + +# get the data from the py file +# ini format really only holds flat data well. +from add_book_data_flat import AddressBook + +# save it in an ini file +data = ConfigParser.ConfigParser() + +for i, person in enumerate(AddressBook): + sec_name = 'person%i'%i + data.add_section(sec_name) + for key,value in person.items(): + data.set(sec_name, key, value) + +data.write( open("add_book.ini",'w') ) + +## see if we can re-load it +data = data = ConfigParser.ConfigParser() +data.read("add_book.ini") + +#extract the data and put into a list of dicts: +AddressBook2 = [] +for sec_name in data.sections(): + AddressBook2.append( dict( data.items(sec_name) ) ) +print AddressBook2 + +if AddressBook2 == AddressBook: + print "they are the same" + diff --git a/slides_sources/old_versions/week-10/code/Solutions/json_example.py b/slides_sources/old_versions/week-10/code/Solutions/json_example.py new file mode 100644 index 0000000..2b942a4 --- /dev/null +++ b/slides_sources/old_versions/week-10/code/Solutions/json_example.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python + +""" +Example of how to save data as json + +""" + +import json + +outfilename = "add_book_data.json" + +# get the data from the py file +from add_book_data import AddressBook + +# dump it as json (it's really this simple) +json.dump(AddressBook, open(outfilename, 'wb') ) +#json.dump(AddressBook, open(outfilename, 'wb'), indent=4 ) # specifying indent pretty-prints the json + +### see if we can re-load it + +AddressBook2 = json.load( open(outfilename, 'rb') ) + +if AddressBook2 == AddressBook: + print "json version is the same as the original" + diff --git a/slides_sources/old_versions/week-10/code/Solutions/pickle_example.py b/slides_sources/old_versions/week-10/code/Solutions/pickle_example.py new file mode 100644 index 0000000..3d711d5 --- /dev/null +++ b/slides_sources/old_versions/week-10/code/Solutions/pickle_example.py @@ -0,0 +1,24 @@ +#!/usr/bin/env python + +""" +Example of how to save data in a pickle + +""" + +import cPickle as pickle + +outfilename = "add_book_data.pickle" + +# get the data from the py file +from add_book_data import AddressBook + +# pickle it (it's really this simple) +pickle.dump(AddressBook, open(outfilename, 'wb') ) + +## see if we can re-load it + +AddressBook2 = pickle.load( open(outfilename, 'rb') ) + +if AddressBook2 == AddressBook: + print "pickeld/unpickled version is the same as the original" + diff --git a/slides_sources/old_versions/week-10/code/Solutions/pickle_example2.py b/slides_sources/old_versions/week-10/code/Solutions/pickle_example2.py new file mode 100644 index 0000000..ab8764a --- /dev/null +++ b/slides_sources/old_versions/week-10/code/Solutions/pickle_example2.py @@ -0,0 +1,51 @@ +#!/usr/bin/env python + +""" +Example of how to save custom classes in a pickle +""" + +import cPickle as pickle + +outfilename = "circles.pickle" + +### You can pickle a custom class, too: +# remember the Circle class? + +import circle + +# create a couple of circles: + +C1 = circle.Circle(radius=2) +print C1 + +C2 = circle.Circle(radius=3.4) +print C2 + +# put them in a dict: +circles = {'circle1': C1, + 'circle2': C2} + +#print circles + +## pickle the list +pickle.dump(circles, open(outfilename, 'wb') ) + +### see if we can re-load it + +## Note: the circle module needs to be available when you load the pickle +circles2 = pickle.load( open(outfilename, 'rb') ) + +# Haven't defined compare for the circle class: +## extra credit -- add compare method (__cmp__) to Circle class +same = True +for c1, c2 in zip(circles.values(), circles2.values()): + if c1.radius != c2.radius: + same = False + break + +if same: + print "pickled/unpickled version is the same as the original" +else: + print "not the same" + print circles + print circles2 \ No newline at end of file diff --git a/slides_sources/old_versions/week-10/code/Solutions/python_literal.py b/slides_sources/old_versions/week-10/code/Solutions/python_literal.py new file mode 100644 index 0000000..0549c3b --- /dev/null +++ b/slides_sources/old_versions/week-10/code/Solutions/python_literal.py @@ -0,0 +1,48 @@ +#!/usr/bin/env python + +""" +Example of how to save data as python literals in a py file + +""" + +outfilename = "add_book_data.pyliteral" + +# get the data from the py file +from add_book_data import AddressBook + +# save it as python literals: + +outfile = open(outfilename, 'w') + +outfile.write(str(AddressBook)) + +outfile.close() + +## see if we can re-load it + +data = open(outfilename, 'r').read() + +AddressBook2 = eval(data) + +if AddressBook2 == AddressBook: + print "they are the same" + +## try again with the pretty print version: +import pprint + +outfilename = "add_book_data.pyliteral_pretty" + +outfile = open(outfilename, 'w') + +outfile.write(pprint.pformat(AddressBook)) + +outfile.close() + +## see if we can re-load it +data = open(outfilename, 'r').read() + +AddressBook2 = eval(data) + +if AddressBook2 == AddressBook: + print "pretty printed version is the same as well" + \ No newline at end of file diff --git a/slides_sources/old_versions/week-10/code/Solutions/shelve_example.py b/slides_sources/old_versions/week-10/code/Solutions/shelve_example.py new file mode 100644 index 0000000..2aa9a0f --- /dev/null +++ b/slides_sources/old_versions/week-10/code/Solutions/shelve_example.py @@ -0,0 +1,37 @@ +#!/usr/bin/env python + +""" +Example of how to save data in a shelf + +""" + +import shelve + +outfilename = "add_book_data.shelve" + +# get the data from the py file +from add_book_data import AddressBook + +# since we can put a whole dict on a shelf: +shelf = shelve.open(outfilename, 'n') + +for person in AddressBook: + # create a key: + key = "%(first_name)s%(last_name)s"%person + shelf[key] = person + +shelf.close() + +## see if we can re-load it + +shelf2 = shelve.open(outfilename) + +AddressBook2 = [person for person in shelf2.values()] +## note -- there could be an issue with order here. +## so: +AddressBook.sort() +AddressBook2.sort() + +if AddressBook2 == AddressBook: + print "shelved/unshelved version is the same as the original" + diff --git a/slides_sources/old_versions/week-10/code/Solutions/sqlite_example.py b/slides_sources/old_versions/week-10/code/Solutions/sqlite_example.py new file mode 100644 index 0000000..31e60ab --- /dev/null +++ b/slides_sources/old_versions/week-10/code/Solutions/sqlite_example.py @@ -0,0 +1,89 @@ +#!/usr/bin/env python + +""" +Example of using sqlite3 module for a relational database +""" + +import sqlite3, os + +db_filename = "add_book_data.sqlite" # any extension will do -- *.db and *.sqlite are common + +# get the data from the py file +from add_book_data_flat import AddressBook + +# if the db already exists -- delete it: +try: + os.remove(db_filename) +except OSError: + print "no db file there yet" + +# create a connection to an sqlite db file: +conn = sqlite3.connect(db_filename) +# NOTE: you can do an in-memory version: +#conn = sqlite3.connect(":memory:") + +# establish the schema (single table in this case...): +# Create a table +conn.execute("""CREATE TABLE addresses + ( first_name text, + last_name text, + address_line_1 text, + address_line_2 text, + address_city text, + address_state text, + address_zip text, + email text, + home_phone text, + office_phone text, + cell_phone text + )""" + ) +conn.commit() + +# get the fields from the data: +fields = AddressBook[0].keys() +# order matters, so we sort to make sure they will always be in the same order +fields.sort() + +# add some data: +# get a cursor: +c = conn.cursor() +for person in AddressBook: + # Insert a row of data + row = [ person[field] for field in fields ] + row = "','".join(row) + sql = "INSERT INTO addresses VALUES ('%s')"%row + #print sql + c.execute(sql) + +# Save (commit) the changes and close the connection +conn.commit() +conn.close() + + +### see if we can re-load it +conn = sqlite3.connect(db_filename) + +sql = "SELECT * FROM addresses" +# no need for a cursor if a single sql statement needs to be run +result = conn.execute(sql) + +## put it all back in a list of dicts +AddressBook2 = [] +for row in result: + d = dict(zip(fields, row)) + AddressBook2.append(d) + +if AddressBook2 == AddressBook: + print "the version pulled from sqlite is the same as the original" +else: + print "they don't match!" + +conn.close() + +## now do it with the non-flat version -- with a proper schema + +# left as an exercise for the reader + + + diff --git a/slides_sources/old_versions/week-10/code/Solutions/xml_example.py b/slides_sources/old_versions/week-10/code/Solutions/xml_example.py new file mode 100644 index 0000000..60067d3 --- /dev/null +++ b/slides_sources/old_versions/week-10/code/Solutions/xml_example.py @@ -0,0 +1,46 @@ +#!/usr/bin/env python + +""" +Example of how to save data as xml, using the element tree module + +This version stores all the data as attributes + +""" + +import xml.etree.ElementTree as ET +from indent_etree import indent # for prettier output + +outfilename = "add_book_data.xml" + +# get the data from the py file +from add_book_data_flat import AddressBook + +# build a tree structure +root = ET.Element("address_book") + +# add the elements: +for person in AddressBook: + p = ET.SubElement(root, "person") + # This method stores everything in attributes + for key,value in person.items(): + p.set(key, value) + +# wrap it in an ElementTree instance, and save as XML +tree = ET.ElementTree(root) + +indent(tree.getroot()) # to make it more pretty +tree.write(outfilename) + +### See if we can re-load it + +tree = ET.parse(outfilename) +book = tree.getroot() +# re-build the original list: +AddressBook2 = [] +for person in book.getchildren(): + #print person.attrib + AddressBook2.append(person.attrib) + +if AddressBook2 == AddressBook: + print "xml version is the same as the original" + diff --git a/slides_sources/old_versions/week-10/code/Solutions/xml_example2.py b/slides_sources/old_versions/week-10/code/Solutions/xml_example2.py new file mode 100644 index 0000000..d0f819b --- /dev/null +++ b/slides_sources/old_versions/week-10/code/Solutions/xml_example2.py @@ -0,0 +1,66 @@ +#!/usr/bin/env python + +""" +Example of how to save data as xml, using the element tree module + +This version uses the nested dataset, and does full-on nested XML + +""" + +import xml.etree.ElementTree as ET +from indent_etree import indent # for prettier output + +outfilename = "add_book_data2.xml" + +# get the data from the py file +from add_book_data import AddressBook + +# build a tree structure +root = ET.Element("address_book") + +# add the elements: +for person in AddressBook: + p = ET.SubElement(root, "person") + # This method stores everything as sub-elements + for key, value in person.items(): + if type(value) == dict: + address = ET.SubElement(p, 'address') + for sub_key, sub_value in value.items(): + sub_el = ET.SubElement(address, sub_key) + sub_el.text=sub_value + else: + el = ET.SubElement(p, key) + el.text=value + +# wrap it in an ElementTree instance, and save as XML +tree = ET.ElementTree(root) + +indent(tree.getroot()) # to make it more pretty +tree.write(outfilename) + +### See if we can re-load it + +tree = ET.parse(outfilename) +book = tree.getroot() +# re-build the original list: +AddressBook2 = [] +for person in list(book): + p = {} + for sub_el in list(person): + if sub_el.tag == "address": + address = {} + for sub_sub_el in sub_el.getchildren(): + t = sub_sub_el.text + if t is None: ## etree returns None for empty tags! + address[sub_sub_el.tag] = "" + else: + address[sub_sub_el.tag] = t + p['address'] = address + else: + p[sub_el.tag] = sub_el.text + AddressBook2.append(p) + +if AddressBook2 == AddressBook: + print "xml version is the same as the original" +else: + print "xml version is not exactly the same as the original" diff --git a/slides_sources/old_versions/week-10/code/add_book_data.py b/slides_sources/old_versions/week-10/code/add_book_data.py new file mode 100644 index 0000000..6fa4b5d --- /dev/null +++ b/slides_sources/old_versions/week-10/code/add_book_data.py @@ -0,0 +1,49 @@ +#!/usr/bin/env python + +""" +sample data for persistence/serializatiion examples + +This version is nested, with more stucture + - can be saved with pickle, JSON, xml... +""" + +AddressBook = [ {'first_name': "Chris", + 'last_name': "Barker", + 'address' : {'line_1':"835 NE 33rd St", + 'line_2' : "", + 'city' : "Seattle", + 'state': "WA", + 'zip': "96543"}, + 'email' : "PythonCHB@gmail.com", + 'home_phone' : "206-555-1234", + 'office_phone' : "123-456-7890", + 'cell_phone' : "234-567-8901", + }, + + {'first_name': "Fred", + 'last_name': "Jones", + 'address' : {'line_1':"123 SE 13th St", + 'line_2' : "Apt. 43", + 'city' : "Tacoma", + 'state': "WA", + 'zip': "93465"}, + 'email' : "FredJones@some_company.com", + 'home_phone' : "510-555-1234", + 'office_phone' : "564-466-7990", + 'cell_phone' : "403-561-8911", + }, + + {'first_name': "Nancy", + 'last_name': "Wilson", + 'address' : {'line_1':"8654 Walnut St", + 'line_2' : "Suite 567", + 'city' : "Pasadena", + 'state': "CA", + 'zip': "12345"}, + 'email' : "Wilson.Nancy@gmail.com", + 'home_phone' : "423-321-9876", + 'office_phone' : "123-765-9877", + 'cell_phone' : "432-567-8466", + }, + ] + diff --git a/slides_sources/old_versions/week-10/code/add_book_data_flat.py b/slides_sources/old_versions/week-10/code/add_book_data_flat.py new file mode 100644 index 0000000..97a0869 --- /dev/null +++ b/slides_sources/old_versions/week-10/code/add_book_data_flat.py @@ -0,0 +1,47 @@ +#!/usr/bin/env python + +""" +sample data for persistence/serialization examples +this version is flat for saving in CSV, ini, etc. +""" + +AddressBook = [ {'first_name': "Chris", + 'last_name': "Barker", + 'address_line_1':"835 NE 33rd St", + 'address_line_2' : "", + 'address_city' : "Seattle", + 'address_state': "WA", + 'address_zip': "96543", + 'email' : "PythonCHB@gmail.com", + 'home_phone' : "206-555-1234", + 'office_phone' : "123-456-7890", + 'cell_phone' : "234-567-8901", + }, + + {'first_name': "Fred", + 'last_name': "Jones", + 'address_line_1':"123 SE 13th St", + 'address_line_2' : "Apt. 43", + 'address_city' : "Tacoma", + 'address_state': "WA", + 'address_zip': "93465", + 'email' : "FredJones@some_company.com", + 'home_phone' : "510-555-1234", + 'office_phone' : "564-466-7990", + 'cell_phone' : "403-561-8911", + }, + + {'first_name': "Nancy", + 'last_name': "Wilson", + 'address_line_1':"8654 Walnut St", + 'address_line_2' : "Suite 567", + 'address_city' : "Pasadena", + 'address_state': "CA", + 'address_zip': "12345", + 'email' : "Wilson.Nancy@gmail.com", + 'home_phone' : "423-321-9876", + 'office_phone' : "123-765-9877", + 'cell_phone' : "432-567-8466", + }, + ] + diff --git a/slides_sources/old_versions/week-10/code/example.cfg b/slides_sources/old_versions/week-10/code/example.cfg new file mode 100644 index 0000000..c27f293 --- /dev/null +++ b/slides_sources/old_versions/week-10/code/example.cfg @@ -0,0 +1,9 @@ +[Section1] +int = 15 +bool = true +float = 3.1415 + +[Section2] +int = 32 +bool = False +float = 1.4235 \ No newline at end of file diff --git a/slides_sources/old_versions/week-10/code/switch_case.py b/slides_sources/old_versions/week-10/code/switch_case.py new file mode 100644 index 0000000..ac72555 --- /dev/null +++ b/slides_sources/old_versions/week-10/code/switch_case.py @@ -0,0 +1,60 @@ +#!/usr/bin/env python + +""" +Spelling switch/case with a dictionary +""" + +""" +A switch/case example: +switch(n) { + case 0: + printf("You typed zero.\n"); + break; + case 1: + case 9: + printf("n is a perfect square\n"); + break; + case 2: + printf("n is an even number\n"); + case 3: + case 5: + case 7: + printf("n is a prime number\n"); + break; + case 4: + printf("n is a perfect square\n"); + case 6: + case 8: + printf("n is an even number\n"); + break; + default: + printf("Only single-digit numbers are allowed\n"); + break; +} +""" +def zero(): + return "You typed zero.\n" + +def sqr(): + return "n is a perfect square\n" + +def even(): + return "n is an even number\n" + +def prime(): + return "n is a prime number\n" + +options = { 0 : zero, + 1 : sqr, + 4 : sqr, + 9 : sqr, + 2 : even, + 3 : prime, + 5 : prime, + 7 : prime, + } + +print options[2]() + +print options[4]() + diff --git a/slides_sources/old_versions/week-10/presentation-week-10.pdf b/slides_sources/old_versions/week-10/presentation-week-10.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1766b291c50f251defc309b2ff4bdc868361e45d GIT binary patch literal 192864 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ྌib*PeL+0et=s>w57RiUS)j!C|KSxxl| z{h6IQ%8xwLhMge@Erun-23K zIt`clzY-W0DI?+e6aRVT%i3)~l~3^m&)gYBw&d-Mn0dG{TpElaN?(VuA$M#}jv&V6 zzu9{f_-l*`$`}76&5@08{s#jbZ*S1W?M0pdcR#t@2fxoJx5%jDAm!G-L2rsi!cmGR zSuvVpebIc14f^%4s+n$7I~!qJW*o$-TOppg%vDzBK`T(nYsn0HYEV-cs$p8Q6tMB zRaLQ+!=nF~Ls?eh$HU zM42c-`IG5d{J@sg8*{hbk|;J|9!7%h`h@zl&ewoqv_?2 zY+V`CMs0}&WAYgM^=tI6{Q!7mOGDGlk$0>GUKUqb;fWO;=c$x7JF3rA1(TWp$=WmXl>yT8#16>tx>p`k_qyO*kKlVgCm!XZ9P~5HbRNUGlvTgRPr6TA*o{I=nI$ zd+k#j_wHxN^8i^m1eqg2-KY z#C9f!tO({(Tr(X6T`>mag99fx9f@jggFOV_G>g~xU(Fi0Xw)UuI444sUr!ZStlAh` zzD2t+g7kzX`^eOchpsUl2x1Rp3 z!W^NhUZyu$QP?_E>-T5DUV>GeJfvivuD4~hkAnrEcdPyrZV@xQ3_d&rF@`gPV|9|d zt&O;>A&DoWc4)!!vpS4SF^Yd!9D``YcLAH+M@P+p^qwxb;>G4HXUMxRsEO3tVT`P< z``fw8|AgR|-)G>SMX0%9K!m|>*_E$Jm1m1hcSUzJ8@+<3Iz2|-50J6|e}ygLpPjn% z+H)Gp^pwtP3x90{Cad{6B&7lwr=UArrF}{Z>JHZ7f*IEZLCotquPRYfrxov1b=wJjyUD7`Z~{F!xe) zDucoECN<|vz$q^wnNdEyo;Nlv^i9W=is^d@A9_(blDi^My0@74_N`4eH7QH8tit1( zE1eJ!`;HPV+$7T0{;S2>8-n^y)2`|PpHo4;K@5O;j`$EcwBBh;ONo?NyWr(Mqw^GU z-ej&VM3RvwJubEn(p6T57N*7$AxItw^Z<25F$N*NW&y}1l|n=KI1&I-LUjsp>@2_0 zU-7n`BSD~h92ib5aieV*8~m6NSa_%l+`8x#_Bf4g?*Q4Cc{i+iKD95~RG1hu51bu3 z?>(^`2Q2R2LT|{PXa~fuh6j(-A${SnTR8n~h7&eTNNu6f1uj;%gAt7#AlIk?1@hEF zt6NLaXQ#`yZfCkvS%OZ>!sEr__~OdG75zQclqp*zF?)nVCNG_X`C5w}UnlVm9kGAf z^0;TF2*>efr~2=a zU>WZrjurEJq2&Z;uvRmyr8T{lKdArH_h}8!U?&Vla2&LG$#~jA&TI~4{3VXp_AQSp z?Dr2k&Pobr&nnU&nzaqP+;EYXxE@G8PJO=|Bmjs|4t9dtHW$u>Z@^u&67NccPH%y;lv*4?#$;gvSEvQUjpi&Z`ZgbtKQ&-lRp^h=P1bmpNKR5wy#zI$#W7kdx2YHHHO80DoEC9T59m%Eg#os72$lA6; z(p<`8FI{xgkUJ8;x)_6ALEuJH$o%BIl+X&knq~RRJToTF&U@?bue3>p;JG6>ZwP8l z^er^9He)MR&uhc!gYhiimGvjpdP{c4^aX51m^#OUu7M{5LH5Q_51#@z-1Rp)^7hE8 zCP%;xwdvJ2(LM~Iy|^9~QH- z?%v7(d@%XQMvo>_FE&n^<4tem8^9}!6egy|bY=*r!SYQqbz7iILausZ<|jcLi*$D0 z!mlKQhCN)p%wQ`?*FWU-|9UgqQ5XJ-H~V++!3^BWdgfN0JA_jDtI0SgLd0ts(yZB= z68-(A-O2g$Yn2ND-fZ4cfE=$J$d7BWRssFuqO+?~2P;Xsu?F^!B}DhG(f<$gv$xWQ znLZ2Lm7-Y86x*=@D(hVIQHS+=J38)pH4s~~7@;bseQ5$~j9=`Ub?Cz72DZ{mJmk`~ zAx$0H!&XhXtFNn2`B5*0DS z?}x*r{u3@iP*m9k)=ni=PLL94=*Ey2=FQfnTcAnRdDln=h-j*h1bG=77)9gqi{pu$ zO!9Ez=*wwEy(*9Rdg4|Nc0;d=>dV2~-U(O!YEmOA^rP2doF_HxVS2Um(bOt%?up`t z@g->yuF1dFkeb6>6ok)Xoz@z}R?vB>Z(Og&lq4@C2&3d?A6Q=8WgY+!p!p(2xg zwlvbYu}LRM0e0*4Ny-tk0x1_4{|rN1Ut#l7h&||xrE*)Jc4)SEKmVo#osHS>dZl z6=w?2{p#=~D(R2M(Q=raYy{I~|1{7>=c*Q@UQi^u##Vh2H0U=-0&OW1e!qBk^T= z0&l58AG219BT#D*aq(<17A$efv&Za-U_1eXn?EFL6vLQnAhE)tilw_TF@8(2M3S4m z2t+NLYY$^JH`Dm8prd-$OY>ec(h6^ZFZp>hQQ(?vEP{so>=*Xiynj$_oxt!)VM`FQ~ZQ#zo-6HI?W z{MRQgZmG(a8J2{L)VJ=$z`U2KHsfN9loM5SKcrBsM0R2V(OqX|1Dn!YYbK(h9=>WM zZKGvdAD#wB2D2uz_N<5B1MxYBdvC{)pS2>(bhPusBGAKoTlpEX>!kg}CCD_0E93u9@{T4M4g=*>=$&xJO{Sq9vL z?c{XCe&qs7>p93Y{Gp31tbA0V%*%Qki5_yDjb%|3V;-g`6z<@t86#llQd%?zX=)sU z?)a;nN>J%`s0T=tm#@mv-xJTGL>=1Fu<*AYlaurBS zc_QX2i2Yf(D?9_9ORA*etFtHPtrXvDt4>OB&`tE_eR5t)#4XtlZ7GV?sf|-lv^Uh( zlkZ=a^OWI*nac5{494V}!m}PmK@i8#n!PPAdI#E0PXH5~mWJ5+LoI>hKydUg81Uffk98zq2s(|shjS78jH)2?a4x;MOUr+&)ERQ zODv_4f%8@)lb8?asqeZK$~M^rYG^+sW$SD{gmp?yxF501}aWoHU3K`KxV=E-#{;)+jL09uCovn zmSKZzd{l15_{TS9C5>L--vF+}96N!FcAB4#Q4uGKi1=KY<7&V7`;XyHXI3>!R?$!F zD_@EMnDKD7_?qL9#pINtTw4kXKm^A(ROkB8@Lraqi%>eJ22G^kLpBnWn1z6Q zRZ5=F7lB6?;n;Q_FgsdSe$)Xe(qpIbMAvKJkBpjmwyW)iNAc-1bOo?E;FZA;_ctiw zvS6Q!6_1#OJ5X~J3tMW=ARBWxm82sEBVi`{w9F1QVKePV@p9VyJv@CtlHW&)hdGuJ ztsaJZd%c6VvH}V?Iq6aufYnBjFdMFi4twC{AEJ?>t49P|-wl5ZJqA6#h*5V-_3yZA z?i9sS<=WG}5@MO>vf0sx`fk>x-Uz$}so5MVy7drtqc93PdpNQ{wO;C^`C4lQlCh(r z7jK*CKc>*k^Z1)Fws-9!p4&=iMrAd<;M5}CSCrS8!8jLop}@4e^YLgd@^=zd$YbG zEQ^%_K22$$pP=XOHI%FObVoLiBx;M@$C#E6xjmz%Ckc&esdH$0^M>)1S8hPTAYdPL zpFZL1C6*0R*2z@s(lfPQpv71F9W5+;qKu>^RhPQ0nXR4^BY*Tq*n1PRQz9OB8O5Ba z<&v^>bsMhpz+EZZyYubnj%OwNrM<7$PhvQi%egO{9uSqH3Cv;jkR}qo1%_Uf zM$+4t+~?$7F^uMgOXI+0-v$)w<`DQH2vOdOQ5G94q`Au9_PW?z8qyhzYV(9-$z5Y> zz&zK2*FH{Ix5d_J+174YUu*9wV{v}?ufj(5u!jtL$6qDrIV|~y%o^Q-NF~-H#v|Ub zml0U_9o$~b3JPeBKr7VRuE&CrC6R+eUf;uVnfHwtj_hcXaIL$zRag17iCs{3 z)gS9BqaRw#N!frWNAeB*VnUI?HZ)9nZld1n(JPjA zoZJ=TTp0f*3B3TqFg+zxK55^FwFc^67#Y0si}r!*S|{B@gJeccQ-oX^ZF4V33Ego< zchw4x;t8S5v&RZWwZ zdwib3{{R~Zh)d*Nuo|bE4K{NtniJ2v8vHi51^H0wOH6b!{gET)&vz@zv0ImjtxdYu zi?1W!Kzj>**J*egIl{4o_mNqxa;a1`{qRfvzVa;&OaxbY^coy1a`^pTLy@>CyJJjI zqBEfvK}`Iq5ctwj1$R5GE@rUClO-f5U-4pvr)#MknygFRY4i220sG^neuQZTaT~jH z#m{P=>DJVyXWa~62tLd3e9{LJ?%pWS+vMdS+uE;F#a&2ZoGdCAVH!O@Rf z|Bs9ayCfLdzWk2KEts;lArO0wTs4LD(ZcW@qzX9>sn#&`Q_%xK?KDMlRYE3wL-L90 zmE?<07c=`52KL0~zb2ux(XQ_MtYD3MEVE8lZ0DU(+_c4rKJt!D6uyR6U~5O(WK7W` zD7zJ6ea~_wYtlPpo`#Vblx?JvZK}MLV1#XDtM88N9VHME@5Ay~+i__>6FrZm21pLG zp`oM8&}KG4w{JGfZOPHUBW1CKXz(KP2EI&n6q8`oVnl+iO~VKs6LwE3@1Q?;3+{c; zs&?XH29tXYA9efSKmVBhie2zyHqFacitQDMavzD7ko(;6F62#B6i&RS_>r%*c z2s2|pU7RcVYSRX3#_G?rBo4JyUdbU&$kxjc9`bYG^qiIfZqCyeq3tDMqEI8d=F+cG zqKN=eXd1`dlcvc`Ph^ymL-t8KB6h?|-${+ftoRt(*5@$K^#?|Sbd$_AI$Y688j%## zV~2N}hOdIoAmqjdP^AT>R1iKG=Hct>4SRNATdL>Mpk3l2EUHbNzbZ4O{usH{ygD)G z%Xtd=+Z71j9V_-z>>2z-`b+nF5W(j3Z89dUBEx?J{sD*UMQO=Vv=FNxX@C7CZ`KU*;Z9 zBbm(ID(b2D*>B3Xhif09H0xWTjq|pLPQ@u2@>uZ=-tgzd4C4|w0<#wpU0Vzbw1sU% z)t6R-0^Q0K`bWw8`CBmOdMA^KYg~F`VSgy|E44oj;xY4eF=neE0uH_hUUv57W*#;b z#!eoH+4S`6A@ z2=pH!9EyYhL+7}3bJyH_3C@aAf>!;q_rzQw6LcQXFj_rP3-*t4f{#zbbm z*f=HV?;#2{pkkr=m!k7heBWh9ek&N&b<5?o{EVht6c*6$b6}g)J2)&zKq* z)<`-8JJ>7`)B+V>t*?umYpBFkGL1V?k~sD=kl8cA1hd!FsmTB z6A1jn-j0D2E8ihpcqoecLwe{1P`^8&Qg%A0DjFLUUf`;T=i%#%Au1}rtQ*YnI5_+~ zNxsCQ6kx{UQ;D@)t4#gT?r__hm4LvSSVO+^XBsUw@~z3;g*9AzVk}KJJcDU(mG*1< z3jGiwD$J52c#l}Fv$OYR^&rbTfi6+c+#@f>PJQwT7X4WfTo5w4nepP3gk*}DARJy% z%b2fNkBf#W&BBv0wgW-Is1-&Q`bw=>!f*n2*uf<2JYVI-0;lyLxr>+~!wW6Q2q?;O ziBH_{(Py)%S{RMNXn}aNHsBK;C6zk^@r@h5iJ;jaC?^iU4DQMumi z`8!D#@I9qe@``zgf6^Kr=J3aih7Wda>FkW2`yU{9UVuQ`4LzI}*&icv#O3gWc>DICl!lgN=a>l~Q(u4j!j&S@0Y$``%Ww5C&R4DIBwXkN<#IT&tVj+_Z7(drr z0B81`HaS$hu2qT^VJ_}2n%E!R-Rgh|c1z(pf(Wul;9^*QU)vCdJPMq;tQGQr;sr`$87LDrKaO}W-c!yGj&OlF_V!6cpbxgb4xBO3O?cndQGd<%43a!6(StX$;^%iKh0r^!4m z;5lo-s{b2fnBQMXXzw$r5pKV>Aw)tPCrH>NRDKHGF}V?cdvP{)7{-4Dhr%! z2LC;k?bdudkDvbVKKP|nYcBHJ)zV1~O93qAJ57z`Q|eLcmXj??VM342ijiJz%Gf5h zQNKINXy4~xU1X``u<(Id*>H?Zdo}TlWAD_Wn_&uGraHfvCsmGWnRO;Do=a;9Kg_JR zK@K`(P7NHo?7m6!N)Jis%W#ZwgR&&-;+&+PDg0q%rJG*>7Qn+9zR@dM&V`}LFi=lQ z_oU$j|JSY+R6B#z)2im;tHTtTTF;KW=|$=+6A_dB*PB zb?h|Z6{}Cvu&ncC*cZwZFKbctnKGNRF@d}!rCOFjH+*RbwVg5#H5e*sG&$DC5>Ku3NkZippRDj2RYfHQAwW_2U$&oq(B<;33LB+(>7X{o_mj_H3L%^89s_ zM*d2OPxUz1ybTz&JxpT=w31&?rHBYOwBsuUkJ+^v9SA)g#HG?=YYBf$9HJf#fH z^#EyYHF+|1zRkH9GmjqC#`YN?-O5OdQ)FVE#E^GTvZ6429fRNE%MaXSV3==yUp!9!7h*z#Muy9dGv=Lq z#r7&MS67i_SVlx~KP4uvq#z0(i^9O`tLVL={Tj%v z1pcP<3)07fJjj^vRqj}z!ecrWwt?^oUQ%duVl%oKq73fc>8o%^|ITl^JUVL45JdiX z)_|)>~=}t3kqKcCy6RL*gNPdAVijn<dCg zM1MvPB0X@d$+2b|LN7fy4(P27)S*MxFtR{M6YKizJj}{>x?eMWt|mU_zRb+z54adF zH2UjzwPiZn@W+cJ|0AP$o?*auS|BC0I0UZW8!+7jC=-c|31zPkc&51Z38Ipi)!>Rg zcMy)R6TTJpL|MTo)|Z^NTTI}0J`z9C){U(sw@Yt=2nm=bKh znu|fyUi!A;_2CO8r#F6xs8F>;ZWJGs7Yi|uaHa4&E*9*(m3?cMZY1dmFXq?{`kTmC zxYQ??m)I$C9dnCun6_dtke!XCH}ST9bElF`^@v=!@qml2uxdH~VcZhBzp9D}Pp1M> zV1INWb-AC)8_Q~hX~TZsMGQzmh6rDT>GH4fw%ijFdz=P(^%)#2T=4BJKwyZrQJbF( z%WY+10A-~FhLzMo_w4?oIC7oY>4a}f9HGs%U@Wr;qdxni42_{Gu-s&*%%1~W+={M` zf)mc-4r`G_@Knbi(esXwr5f~)lbEO@`lYyo!h4lvke8iX6mxAt{-ljS!z-|+JnQl2 zIY~u_K&|W9YFF-IJA!;bU9RXZQp6(PpX||4_UmxD%+H{2Qo=8%`}@08fh%n`3pBSA zL^g4!pIGC2tOIAveu&C9iSJz-r4%o#xJZ37H@Q1f_nMB;s^8+!6D9_OSYT{r)hI(E> z-8Ma^tS1rX?y<2M;cVZULfIU|1Fv7lFWb5%qvBlNFVM0t7{#kz_rU^3w!zqSzqkcu zvt&`i?i*A{PtAj4S>TIvIh8KBipYYMpx=sdlI8g~ z;EY{3{Ww(ajCi!I<(g<6OO}#Gi=^N{z-Mtv^_vooa+-y@=_|H1xdaefi?aCQZOf{L z_i!bQsmX;k09Wty7ESr$_teeh^H6`NI6vdo+-z4`<~ZU%Pfesqpo)p%TS1IqtlXfgHpr zls$^;r_@_MRFyVSH}m_#Dv}@lCH>G2@3IQt5(>5{MPPk z5kw$2)l_fpgk^SkF4LlDo-4zYiBJvGP7Oek1U06tpO2+o#+bN{YkQ6_rlSGcL=`BA z+X;bb6z$70Z1=AmBT{0IqeJlh(s^<&G)^_hSbUTf`Pw`j|kq zyHj9?DF+lqgb=eMWM}Po;i%nX<6gHoVxm|#T(kGSlS~(-=*S25R+t{*hQV{C(Yuk~ z7yRLReSwx)V_;OhBwZ*Y&Xo-li0Ax(*#o5sXUN&(hiT_xB$Z}8jh7E|(%~M7-oGSd=Kcl~anxwX4_hp;2t9jNF9aj&d z;d55!EhYn63$m!Lsu}8|DJ*Pa=}ybqfIE}!O{k8iAq3N6CyyG~`27WOLa}iY^y#rP zeBkdRw0%6JX?&H69{~nRVeNlr=HIqDQiBPsm@mz)V$QYzZzW;X8ZA1-y`f2=MmOv{ zPvNxlIif-%b<|EDu-C4WGx@_^ujTFpfcBR@a%}{s*F`3u&0`2t6V*@8>_0h%b%r+9 zpB(6~;C}tE1*XK`M#w^Mk4fX7gVcvFwtHMGgF4#IY|dqQWDTXCT;e7U!H4fzo5vKg6xu* z(EYHXKYrFBj)v=DHRV&wtNfrs@oE-!h~L*^riCS(yiJ4LIi0k0*FJEqZC2eAoiye| zEv8Hjr@$Q<$vuh9r@kb*e79bs31lc?%?9k{zcTOzM7S~Lvf@8Tm8lW669YQ_XUcDM zU5{}Z`qvDiX?_(sp^hpdah#$n>v!Jlm*+K&GgqEX9QOcZS?a1C9(P+jek_@zs7U(t zn`&LEr>gi2j+bV4MY`MQx4}Xu<*mKYbUH(5p9_<8p{_!FGYhS8*j!!cl~L7!buC}w zWMOBr<4#-$F6NJgSgLQ}+f&;MtgiHk0lNX*8QqdvSd*Adke+srRL@6~W3&O*aI@S? zRt+Yq3?c6_gRcuRIy#If1xXmjEKo+&pvXDtxX_@5_12Yhf&pJHsuJ(sR{M&RE<{SJ zsVXEsnrKAnX}p4gb+XZDuaGm)?Z1Ko$=F9d@jYv)6adPCLG*vq5$XJqcKG&+@o5x$|cfeX@1b_!ekJ1F=U;nshreY@+=$Mga3`%Ec< zEWALX-uqSzLo2JfxrH5vy#`Znnvy2y7UiPYfGuBTz3%fbrF?i6RJJYur=}0cX6MQr zZ*8$>Aw=}k4_MK%fesWhu0ES^(ASIw=+}}xpC<}}tH>{LBckKLxih1z?%2`L!0H!n z%(r-&5r%)u`+*K75OC|0o{;MA)wq%jE_pjEDydp{%H(Qv-M*U#{tC~8C89q&NpS0f zbY(y2Kdia?;NUb(1(4`=g-Mb>4tq#AM|2`_Zd3*gmUg~<;091eu~p;&FV=1`z&AnP zA7UsC&Uh$vsbZ7btoo%D*4wyzQwyfr)s|KypalNMy#9&CqA?7AI~-MY%#7M~h35B# zytF7?m!G1bwPhT-xkR*gGEPl`WPT!NHX&Jk{1E<<(xG^U5N+_Om~Y~H2|UP9Q+h3c(2XN$)ncHAE`49%I=8;!u3x{8^*{>@&KFa zR)I`C*?h&T6G_WC$y3xwHO!W(NmlDy0|>qlRnb8+RQr%|fQ@t}u;N}k0}I0&e2 z_DOZ}?i@a>-kunwLdby;(O_d1gg>Q_(|g3_pI||uL;w;s{wosFt6P&EESt*8wfeeZ zu8T_4aB}->Kjdks!XHvEXeXbuEG}?mXjvx-AT#n1{F)N6?*nefBsjR2@d&fF%UV1A z#a1Ql$U9Kc$`FlG1>{rn&h-nHj?p-RHm5Om84K#fDo&_Z>r_mf3=T$@hF&QntVBr= z(U}GKLMGxLpkrtacL8J8jYUf}QvPf9PKqPo4sPr%S?@yC)6tW(@ru%WrXJ$5KB5M!`>fz2;B^W_z86)&a99_L?tbzBLahrUq|{nSQA4U{HXsj3kP&g z^NBRW;x!-bMMSBiyAU8V!(4hRr{~)e5+{GhLj2Z`;OcqGUS1e6+guQqr=2q6ey_0D zIesIm;@&BBF39{E>j55}N=;f%;d}8wX zhf2ymcs4Kzw`mnNMG!PqPo3rk_ny`aU};|=H0{_Fp;dQJ6^fIuCzYACCi5ZZOl{{> zeOQ-_{R#lXz&}5@e3P9S#~S2QiGr(DHy<8=PpSiu=8;`Z`Ck*gRcBV1(hO-)S|A(q zbjB%iRcakT0MhiT>mHo(ybB0W`skI&+hhRb2zgk1J^fd3D$!kkT+@TPz6>{U2iI zO4dsEgvko#nGE-%juXu#ncuLkD101(g4AXHZg{H4!Z5fiDRLBf zB9NXlNhSuZhD&utToM!m$3pNqEW-4p9ST6SWH19_KC1|ot^b=+Yxo2Zp1sb7#n8KJ z3c1O;CHndjB{!VFF3&>gZ_6R)8kznwj0o_eOTWR*R?NoZP})m)_HPKIHwZbY-olTs7l}hB+w@_O(IxCqvjCQYuS z_{`^_J1-n_O&2c+9XH)c>f&Iin8z!AMi|9dx9zbqry(l}z+uJ#OnZVKtnP+ugabok zQl6%V#Y)#E+*Rd+<}K!NvfX=Y#Ntef{|ddAl?buJ6sw0y{_YitBSt965ylS>2zF~a z^}L+ipdF@`%zai=ytd^Ie^H8n99!&;Gh0hh<}c=+XQwid-4KL~=b#`z-NUfj71)bM z%5J9k{E@V)M3`kCM0BgU>|nv)Sh`4*v=OlkR$z-Dw6?-PtWPc{Oj5!gPA^%7@4ScD zjVBCkhI$SVsGhVA%@ieRecw9;iDPTnBL0FD*vRO1sau4Q)+R$?d-&Lc`8&h@1jLqX z`_%r*u+-$-9^M5?MH%aq0tAZVO9tQ3HSD5llm2+NpDu_{=$a?P1(x%6lUgo8uV*%t zB*S4i5L%_)z;ehEBR+?-7?FO6ceT~!KiV8J{h9$4nCsU9-{N>Bu{eQVZGkT|6Yatc)|rd!UYP791EQ^;)c z)oEE(ZpmWPF?6es@oh&v?mKyESpO0D`ttXz*fO$Ylx3qXjri{ngueDa{X0z#vDEN| zuY#f%M^qUGtWU4U*FokAt?TldX*i>L?PDQ!ll{Y1|DA5UJKQ=NgRTpAcCIguk(PWl zX;p~F&_M8*xJZAMeCKBzvn<5(S$nejYobcEL9^5cFZ&~v{lYs(kZEu-YaVh4674nTG(C$ zQFFp&LgVaZG{{Wd0+dU_?t}7u88q9^I{sUi;&@`p9f=_EN{sa0RsCPDI68s}o^{zX zBT5n)tO6;w2Z{wM>Lb^088mpV^(+>lp`b-$$Xtus#Io9ra0^x9q1mcXKG>BUvRklE z+2F0IFpjEc#~4W=)2&BQk`?b>EUCn-AZftNW12vA{Bq(ON-;GP2iW&Kh1j3(RMV|~ zjl3WeB@5=6Ayq0ImCJ%qka)*TlJvb$anE^%U}_=j*=acLzS;0lAq#j2 z3VyPI`8Y@DQ2s@qcO0w&*P!tLZ?xTag-Ar3p_pZLT=rNRcGPCM5)U{007XB^5<6uE23u zc&q#IrU0)p5#HA`_Lw6RbvBo6^S`RDc}Kfe6b>{z5q)*cQwWT5;#r0y%C6!1MS5+$ zj%9KP2Mz(whc9*aeyb&$%NR_NZM4oZ$^w{j zs$)p0qkk*{yhOmKdu+u_Y-BTG7b=`|!2Dw&Bw2g)%3I~pf>@!*$5+D3%%lJfv_(TK zZH)P6i?<_#@$9>isQ*1&Y)7K~g5<`J^J*?g{P|{YGmg2>hCD1Zk1XQ=mKn^1SjX`; zZ3V)j2?pWVQ2dqWnU!AZT^Ft@f=nH!({9%CZG+&~)pTY;Cl+E$lF6d@x@f=)5eXAI zL&``k%}v6trfU>eJ)H>w9$BCJ6~tacb|W}RR2pa#(|+p!1?P_a=nCE}~azk2-8&|z0z63&;(ge^ ziCw>0wKIqAy5dy9fdd;3IxSUpQm-<@E#@K?2&0(9iiqDPgy}I!Td~VBFaKqfT*`If zg;6f{#kTo--v`Zsa_f>?c%)W9pUEYEJ!Y2s!za^e5;Ut?-H?8*ck@9VCUXuDF^!%- zVw~zzQV}z${91KLkk8SB9{@Z%j>(?Hqa zGDiI*jw$THU#b5rGluLhowp=9!f|Kb=Kc`{ZhHtDf~IZyrTf zV|o%_*3QJAvmTFXx#GzP{gK@#qB33{!FPP4LiB-cKtKhD)xV?O$!X;c>CCJPs|0em%d4OmbQXra^PsVeG-NP=5 z*bEO?Ec@w)CaxIFOdFV#;fG$AHb!Hq2R8J1|Ca3X$PWF4gYR3ksu)Qty3-k07UyTC zp@x0|&|Kph+RW1i1wf4jOnM$J5a_Zg_yW@Lq; zSQ6C!wN!MjZ1)qbb!tt?Cni5_-Qf;&I`RzR_ft^D3+Cku8BAuxJJX&JN=UQ%ErlicCW8i|pgczJW8&TbOsK|t zOaiz0QRDUnMcJaav?iYL6oN&M4B^{J971b(Sj4RzYvq_b;u};jeKuddAm7|4dm&@i z@aLrhE*mA|0)Se<%HJpHUOAGD;OdhW9QE`+p?a*0{{yP`AEWnw^YP4tY#hv7|A*N7 ze@#7hPIl)1P3rxBn0hg-;F?L-0Crj`IJEeALJmTFT&fBe_ck~zMl9Uu`Jm)*Vo7Pq zFrhM+N=bKU7)i>+AjzWJr+cNm-&g$6PXeCUYkq&voK@GK+U;zc5Ah(FSPSoVYMj65 zXc$4#pwiqUBLl=hXw=kTe7ma{Y~CWaP2qdD<(oR zFfbrW?@B|$IrNFq0J;-1)B_S}$HY4XbqDiPgm5vsxieS_5zG!~fE~C5gduN0U&0Rd z0cQh8I0O`RJ5cRVN^nB-xk5&>HUsk^a$e*aUi<&&?ipl(Lcv1+(!bJtN)Ulvm@`lH z17F_&i@cL4&IF)>Ktn#Mw*0O4(*y{M5CsnhUw!2ZqEybJ(2)5@ke}9 zD7!;si4{@Ihui>l7?=-$B+A}v2Po!aPC+6VGVR>u_x0lciV+$a^&#&EfM4y;K%t!} zxMpMDJRy$c{P*o4HH91>P$BXK_xN(xrOXGHL=oo|`J(=>XI z|5$N`yIq7%i|ovOpjp7Zj>vEULOa9$??E5=x-G zh#%x~??Hv>mjJYu8znI4vgjX@zzwdTA{NXy0AP27x8>j-iFs4+*SXgo@nJ84o(#Hi zKYA7sE(62}2XTTJbnrw*OpgEtbNFWo`Q}w+14tC=@5q5N5MCEyA9M`xH>Yw$6_Dt8 z*g1d{Tu{}os0sy0^phho1O(|@KoTtg>s!beXy^@b;5g$)T)7>gUO*BhVC`3^-4CI6 z9`Ofhv^Sp-DDW5DQBLfU`*a!vOjR8=#*Adhx@CflWFzjob4 zAuu9CvDeYWoNzBCms-_xmA_>6$@}^UPvrE~pMLiEl$cm}^oC3agH2}^nF3>SSc9X{ z?RE^wfvTk{fM4?O0u|ZdDw7JOPo!JHL|dn8ub?HZ!Hv$fMI}gS(hdvjQ1?c)Kp^4} zdeb@<>bT+cVl|Ei&BTRyr$&e2X~iTCYIwKLpeojab0Q+@7W`i1Om+bNlc-YqW#lAtTdjc{a_9s%OuxcDt?%@A}`Zv;2vN z_%}wx6`gW{{AM-c6yn3f&WSMXJ2g8&)~aS4{&s3f=cz;;_gHuTae6iv_DMyw(W%Vx zV@j95$cuglk>(p&#)tXt4EXSoYB0^S!One7es8p%B28h>W^V2|4TeA$3$ki=*m>7| zE&oERX>?Q1ldwqN<`G|zm5sOk(|_xR+b*G|VC{Db)uw(H(mR}qS@6jQftmFZJ8%~J z^5fyuaHPb^v8;ROnYk3-Ew2moU9$^a@l0#2`UCyoD(<*W@e}Lu*eyiGD}+L8ELlV~cRqWG`fu|w|7%ew zg$bqv-bsHkK*!ZhU@7;Sk7?M)x9dQTdAvM_&J6tme@JyeWCA^^0(RaHsZ-;S#QCKs zpC4)j5cvSl#txD*iMxLA*L1ov&q=OgshruT>rrZXK9^gEkj=hTcVxDS=J>MV4}S_h z6wrI8Ei2hQY$aWjKw1eEPvnA3AfBsdxAqit%OBr=g?H5ND{e3*!UooVl2BK>n_E4E zj;j!}=prjBU8NaTxShFF;QsZQ8(qgZ`Gmz{)5N>SyQ3L3+HBco=!tDE0@%%H)IKI2 z`Gm{hnvz(xeFq4tTPb;|;Oh_1!WgO3_xA;Jyl>4Tc4mO0a5NgQYE4Tr`Vh1JugbmxI<6i`H>TKe z%nY&JW~P{_%^WkdnVFd(X2;ABGc(&UGcz+YGxPI5^LF>WGc&uhU42@*Uzem(>z-;| zl~mOoNs}nk#CW>o&g5w6DtxbGp{eQ95X(R;`8ix%iBS+{N=V>n?@RjTg2nGNooCIl z1d+1UlbsH+P9^->xEKaybn{2E7K|DmD{^}2W;TvHTLMQSmsR*j68v^ zt$84oRj_mGl<&PWMiR??8QN+c4i7S3EFPC+1U?)a@8^2b4~O8O({<$Vdm0G?Pk&VP zR!_}(EvspO>YQZVS&f3@jjrmkt1tI({g+=?&JRg&B*$pRsN%10oq5Jth7U@xL+ET; zWM$;^_s8a$YyQ-esR!7RtNZh@d-X-823FpW!9vS5U$axtcUkFj{ZM4xXRe=kJaogE zSkG4&rGoFSHR}DoewKvZ4xm}nWJvmkFO`0G*|QedtCFzXWqR2>Ts5T;F5UaNFZf6Q zIf_fuSe2|d?6xQk*wR#^@XII+<@wU$#`x7IrAS7YI)1F$I4sz8B{^%S*jCob}~*d2|i=ND?vnA5Zt zASBU|1@T4?tMro)*wGziW6C^~rsO-v;!`J&l#U?v2DT&t2h+XU-L04)H@5^eYziXs zlVg(+SKX0aXaiinJR6Ux-jwHGo1ecX2m!x1^x)=#x=PMx$3i8*^&-VRneUCW&qXj) zlkqUOG|6>qXQ*KG(CV&MG#<{nbW`;ntLvEe@m2XaGj4k~4(Vh2AZg%6{shXO_%WjE zY75k3vXZz|^K6Chclw44L1liS)jIXBr~k0Tq9i$dMlt<~4GncGX&r^%l%MEyuNa+} zJFg|_$ctefa*wTfdx|aR!5lMTVIvv$igMBD>h!ASK|Lw)t#(!N_lliE3$x zu}dMPROp%a(dX>xv{!3YLC%d*jw&}Rsmd!l{;?HlsZw^t>!X9zEKd&zbHhTc#F9IG zk3Awu$Ftn#f@Bb_3xw6A{AH4&c8T90#OSfRb5kQJ7V&cSdHFqR(mHa4dWCG_x|3^* zabrZMxi1F`H;=T!)z~NKXv00LxC@~zMBwH=4T?qcZOrKLap{8SRylc&c*^FU++}Fb z>w17llF&kTk)Yf309f~LV6zNVDC(6EGcFAk8Ynp|ng3|gC;{GFIRW|Z#Pl^Rb3q+S z-t%)93A4I3!EBVK1sOkYiNy6{(MT_b3|a}oWtB08+1IP~R(-rRN%EERwYSN_zB2op z&Jo4Ztx1=sttMfK3Vm8lP1j?k-@A}i%`>ydf#xevJ{C)oj@jCXnuadgLB^t7&DD1m zQdA7hag4pCK@>`pp(R+0=B18JVdS3ABf^|f$sGMD_)=3f)9@e42o`;4X0hWziH zDoUgDblo^xOf5ECQd~t?oF4OIcRT--lz?R`d=Y%8m$e~%jk^qQf`9v-EnD+Mq+SW% z>}%%wTj71bZt=P0V?RfjAuVn;B}dzwI{Zk6kI2FqsLpCtR)=YP8!rY%bHBH3(=TNS zqFZ`q1O-1Mp*=CH^y|ZI-+g3YVP6QU2seijUIW+3>zr}ig6J}vYj(nOYBk$M(@_S) z;njF&o2#ij`w7cV>zhjM60hY>P?Ouv>I8rtl=Q3-2-w2d(>G}l)GS>V(-WOhuIE^a zx0G5|ZOXdfhjnRgtxahL)bB|kv3|#fIm4iy7Ya;~8;GSlag(!PfLDJOT(A^9?=iue z@bs9yh>3n@n2zb?IQg{;k&|0-L8;ATg=5zhdQQJ~+L$TU_|U?-?#}C@z>*EVoFc|@ zriOKx4lo1j7HYbY$`2snT@^aca9B_rqFmkC&8%)t42(4F$~OR*XB_k$PT7VfM75Gj zt-|HhEVVt39DTc?FeOVn9&F$$;k%Y_N4r`s9*2cn;FOgoM0HU195#2N;+yM4%~a-H z(sVBccCDhSX4D+J6|OvpyemVwLWno+))uDa#g1j)eB|ANARcLYIL0Beb^*7B#;n5ahjR?G?Tj-P+sM6>hS@Sn z3s@=tA*3~8@5U4urbTR0({%A$)!{Y)ijL;iL4v*`j7NFW3FhB)R>47SxfiNGiuePu z7YRKygMT?UlDWA-a4!GWO0n2=FNe_X3?i6ITbEI%(@c%=D$jg3eIWw>D$7l7M5tI?>VK^5*Sn!(66;Ax40NV;Szb_GN7D7Z#}`q~!sIJ~XzG z$Zq<8Aj=q1l;tnVt=a~atb)Tl3wU^_&srw}Gujibsv)zDJG2z%R(vcKRjCe=qvc8H zdKUuL>Bio>@B!?!+f=4{rroAi&GN9FY_zbp7++p6FXm78+A~V~hSISkks4C)18bD# z)8vm6>SWdPzufr*1t#;3|4@%~(MHcvu(50exrIKaO*CV$GT>QcT`-GBChMVf5yG=a;Qb-lbK|@fvRBJ2e_;G$9M!S1a3#4 z37(cVq6@CgHFNUQuL9?g>Qc&n;--Rz{KR0oi7O{XSY@r2xcs$X7K7I}PdMth2tKa`qwhJYnip`2=+4mGPY5pIk& zz*)#=%LI-WZ`$gwdu}sCv->7sckdgWjXYa(B48RjlnZqYcGXQt5Yt+mHu>`#o1*40 z_2E1*#PZeGt8W;ts1=EAjGsf+hQ=Z2qj}pY|EK)V!(|ijA;DWx%h(5;f9V||v zM6ElP=x)ofI1a1kBLKUE3Z?rzBf0R`txzc+D6YRUEHm-Kwr<^-_KRG3(7EmZVyu~1$D(`iw?514XjgOaS zXeusBn&r8^_WhwKKCziyI(Tf+PkaayV(b@gbjhXK_Af`VC|4fs6 z7Z~YVxl}erA7Ej5nz9H2=dxon6E~n1_;a?(y5^eDUC$^3M}x7)(8W|Jx0^)=0eF)A z*@%C6;_&^15#A7c5z5`viLF_D<=7{+?vQa~ai@4@Rsb2@2DoU=7Htvs*t+1^pF{-2 zPU48G)vM#Xu6_+{QBKM7)mT&>GAV)C->@w5GpHv@pV`Wnh6snrd=MBY-#1LM6*Fyu|&@(aTIXB!k50Kxn19+ z*BKQ{@lu~NOd_>$fndHW8{gv>=F?(8O*BnAmp{Li$Jy*T6qlg;TW>jINez|M0{Vrl zywpI^U(6$Afi{mgHwPPUw`r^yKj$%@Xg<|jByHZmVZiG|vE@?8@nI?t9_G@@-k?;o zidp8(`L$t1nQ97Chv)Z;HB-NJYFJWx-dzF@gXJr@Q_PyiYBG(?s!`(DrG|p(eM(|! zw}^}25yilZSmIgDr^c|Iq!L}$I_O#57{qx#LMH;L;dK8QIXJ7pS*W=XsNZ{7&Z$gK ze~`KIgk1FUFDzJ7u;ad2P1>IsVpD^5G$n8TVM61+>-IM;dwL+EU40<=e23R|lxxufQ|o`Bet z(N0%HJB@1J`r-Ivs64KY9L~sZDL)^xuXPE>kCeX#_NH@uor1lfTwTZ$aWmF(!oIbI z6@+ic^l7<*v8hp6sf8mAy2EjZa*)-Y-^P zu(CkTHw_@#8IZH9V``06lis)EP5{=H#zFYvhI@s^c$sYso2v>5Q5!>4ub59+;IqbE zMou4V$r=cI?K(~c&;nV%76F-9-DnIEymn>0cz^A$-MM17e2yrVlO<&K5}q-2xAh|{h4%?j5F|@GIyvpoWE@x@|bQfEwHEA zc~+p`!T@2KA>t;ZHZjRa+8Gk%TI_pC3e~BIPguV3IlX$4ubGGDD0d0c_jG~d<5ckc z8S_B4(O{1eOgom3+D!0V%5}@|JHMT7j@3yJ9jEP~6T(o9G6~Ni#=%w1fJew!^`c73 zq*l;Op;4lmUh}Xh{;j*JF%{z#q)CkiwOkCji=<$TxS@vjoWPIi9ffhTuTD~_X~X6 z;yK&y$5iEWdM8ye(vI}^BMy|q3!5g-UWyfzHaHjm+98IE_pr{pyUez%DIb*9&$@8V{D(NL^i>%&suW6Z2L zU|r*AB8Nm3B~V_^q&5+S$uy@pI0|zuca6k5S~T^Xu2kVl-syBvJvu3gyNl=w?W?s~ z-Ig|Az2||UY-Rb?+Bk7<5sx%%q4t>K-g1I`JQ{kmHeXq;!c)#mnZN7_ydv0;>*($z zxcsJ3R^y4W*Z%WR( zYHmtO4h4(Q?TL;Kn~9_>h5nw}PS0r2t~kqUJfgN7n#-Y^ZIt@3!4z4xI0d*?Qwa6I zXz{Q6XsXC6KfdJ~5GyqN<>T&c0Ggk|Onc=Efjb})`=6Q7*#2KL8o#51iM1VtpoyKS zy@R!liJ=`pK-bRP(2kN`(bU1hkV4$b!Oq&iQQyJT+6v%c4Ul#HC}0K9U|?pDHMFz; zC}n7+ZwR0VC>YwA>ROn(>Hft@Nw46jXJ)AHKtV|_XlJPF@X^K(T}49`fb)mnD}aEZ zuH{Ed`WCwO_5i29s`;priH?zhl3w<2tr^-;*ccdn@Y6EVF*DFHey60DG<0>gwllD& zpoIN>qvnVd`WE_>hT_5@2ql>tJGUsQaJ2WTpG)4kauQ2r#rVu+}q!Wn}yQVW|XsWC7gV zu=I+qHXpyHjGmc-gC#7zG=S|RWSEGloxKBqjhX2`Oq&2E4%WYi2>UnenWyTS_PF&i zp7Rw+q9uO>;M#nsK*cY4ByAC=;U^?*bi5N&DtmQ8R3y9X&&TyLY(~u8gp`AgYl*E& zC^IKuPv0CMRzHa!s_Yk+JIu^rLGXk6s&uGu!6DTjm-uazY%qK)^z;Z77b}sdHK7ww zu!~3ev)kulIJ-*2qa4a>1?MH652&Y}6+sx@+?*(4I`)D1W}|)(lj1bJLp!C2ViG-Y z?2|h~$)ElxgXqi?g3IeFMd25XHA@9Xu~+O4UD02^-@OY6l(TJ;?Cn z%H$#IK2aibBY!6$h4f2J)yW_M8D5rLE6p*R{x+G5Zb8{}donMvIQHOU8pO~q%((XF ze{J!J{RTBy^A#`rS2VJGe9Z#sftveIS2uZegth{t*)=_O{Mj8zJ8mh>`9(YEkodV^ z6$1uIE#m08P$wT@@ELx4=n(`n|KrYH$pJ`hhw)!@8e&w()|Yzv~M? zrt!6gl>$|mDXXB4geP@qF|RRXcLJ71rnk7l(KrSkAc_Cs%d+!|EUS%>Rc%3hz+ zp5%Byk!xmNwwYe0(sQ%w=GVEO^?1JQm>*B&=3^zf$s0?xMpUd-3}(Brrg+OEo~?uW zj~;KbIYo6axKWpnEYC? z>kFsEj}S{tX8&8 zzNzk`y+~}H5SZ7N4GZjyV%)Tt`{as}R%*0w%Qi*i(Xhh(0at_JiYx7jA=0KXMG14L zLt!fI1L>yOmJOywH>TWVf{KJ+4ihC_-}W-%>#PKz!qKivuCJY)Pe4VYq1U}v4|Z-- zvZwoN^aaO`HL26Terf|BtKT+Vcr@AKje31J)kfw=?#1kN_pC$}5sJ(N$)=C)G0)!v zOzrExO8u&FXojJ%)of23?j5uhJR@A`7matD^-u)`tU4+v9bKJt?_QmF-u~Gxz-P-a zCLg8e<@SJ9ux@pVm3=LE^`2wP%$*X2cI4rQ+ACO+ zpF>qme@jz7iDTUtr&1Yf{6%NUperyBvkk+BRSCiL7OTSn;7=CAu12=2q;KDQ^agJ;&9jdn@{ef@zP%>dJxC1>vP+wV4bBSK|7`#9x27L(+`hO_IU7IHPzQ97#qdzDnUy_`RsPMMN67%R%IVI^~HoP zV6Ev;OW@X=tEKMQ`1?|8#O$`T!aL|X&JjBh+EO5WYua++iSa8t`CeM1RjO{6XZd_E z5la-l5iW&V>WV#gqR35;aWMkWa__1lLOwufhq95Ib*m_bkv zN;~DDCqGOCZxIC(J{nY!jw{}<^k?CivmsEO@L5_I!YJzHqG=u&j7h{>8=7cj$mHAe zZ!DPe<|!Hx%HA}GAh7p%`Y!Kz%r=QggkLew7sf4$y?jhxR+m(f_eSEr%;QLB$9PfM zXJ<-jn<%CSe}$323iXXAmnB_Nql-&DxWAk=fn-SB=j<|0V!+rS6cl(fh|?=RKZj9= zRbTt8aOgX<_1SI<&&-9IeW)kDHZO8vv%sak3(b{xak*BnK*cD~kg9G^=ZJ3p_TyMo z;WGE_PijJ?se$3x=ZB_U@@-o1O;fm8DAX#-BGDfMh`libsnDK#!W~MyI5ap_5~`3^ z-zG90rAji#48PCId#j<4%j~k$MjsE(+5ARHtZb{taM;U%(jo_9iA8!@n_6z@^My}E zpkb@S4Fb56*Ur4>n?1L-ZW~n7Xp9q&d*$i$T$Y2*@+#8t+r6%|BfWsYITjxFjPx=p zavpr3hDTNkLs~!^)6PgL)0#wYp1tGLgj7WFq>meO>q}K~nkNmtkFW8%Y0Hx-4^KuK zcTz?g8@ej578_=}Jm4S!)F*ogKqV-U)Yv^MfZPBN zyj?%Sbo_ABuRUvhS@?`l7?RdggmOuDMBNdqhOS z|J&0FsR%K&WS2qX{Ro^jL#|~Hgn6E_Yv$zi{E3yig=I=O#(j;hwEL&k*P=#Au?%ib zuiL$Fe`YJhA{oQ|MUR50r)B?{x$P)mmMk#m6Olu^_yD_3t1RKSSIe5sGRMnFZQOEO zXWP-^d0rmZM_N)aBg5#EIh%14KY0C%24c(T6_n^47#9`+= zXoIUmSaXxxUoVed96Y8jplTB8uUiF1t3~1o(CXh|k4Z1RvHZ6!7Jq!%TThgx8?R7a zwi}}GW6t7p+yBA{B4GHBdTAIw6mvi^B8lI4RDoHJ{0%)CEl|b)O4IM({!e4M9&;7DX5h z&*Cr@Z;TmFpFus|)Gr=BZA$=`+n9VtyMRPGqL4Q~f1aX>Ig?ka28uwwkb$K*qr!Y# zMW2X1Tn54%0KM9{-i)TcArBBkH-LeylW&|$>)2OVq1fcG92~9UFUXr{OOO9Xw;bq2 z|8o!4s-?$t?To%~#cNbR?V&eHP;SDJtjrlVpNz+cY5b_s52+P%-UjPuC27$kk$XWF z`9kYP?hbQK@4*ApmIy|yl`ZF*v16T(3}uUwSNd=Z$iku~tjNa7Sq}f1cZH49W_mRX zcu<23+tH&5t)jwgEf1&jb=F4AIi5?mIyF5HjWW=>A;H{?kahZGsOJ7Bpt|knvLaF{ zqc9SN_Lp4=idyR|4=(C;fdC9Dm{3nyBQ`~otRc~Y=aB_4L$=`hiypQZ7tEb%*&2VI zy3%8Z?Yjvpa#-&G@fUR`SZ|-h&wg!ZeTlo%jk@{^p(VE*cm>L&hMSTd@=L zwYcm=3Yv>oGH3jX4X)PEB=FoCEr1~0_=Nt1t)MEe^97W~{fCZ*N^BgvG{V;Ls4*Tv zb?n(PLcDvND^Ecu3$dWFs8w^Zd$_}vUfKQi+U^KAJVnM-3d*B|}9V*P>zt#nC)ji1b9H zSw91@aD8G$?OBBAu$xm_IaUtZBDotm9vQzka_q{@z&CQFM5lawS~Ch*jhUhe{8kKc zUwH1;J?A;0bxkfl9T-&>JQww;|NL~>LSvgv#iiz-pvl8}z8Scx@TpAq-qRic+Q$7& z90l{5z(I1*Kim~lU*r*)&8Ltlz&_Pw|A%MXGEInm1*_5+1p%RcE4Gt@eI*?4c*ADD zzxErK{*JAOt9eT+o(56W-C*XlD*+H*eb`gAX9CcNAg9;8?n2K_I2NWuZ{h z?SQ{6)|AiwRVc0-s~)s;yTlJiTBd2A&Ci0%hcyQ2DI8useUF5h?Snm&$xe5OXEJZj zML$z)@HtZ~eb+>rnS!pFzEihTKtiL)4MY&sHv#QV#~wt* z7TnJUjcy059KS-o2Cehc5okFtOCvx9(%HYVXEw;fp3w79A`7}{-~~dU26^&Dns*_% z{aJ=$JBeAy z$>EH+V9R;`Iv_ztP$@`MZNa_rw!@ZEa=hxR?pYgYLmdm_n-|5*-+0S-QI>bbc@sG zOiF0AUJOd`9GrM*rxmVbBMG5JFke>)%`(L60#;ZoxvrGXQ9sHgPcC~z<{uwEZk_Oz zpSG%dyAzyiU%S9xwlBuHZ>U~hZ`I0GfTWhw;>YvPQ?6%UpN}4Adyg!ox`y4KE}qX> zBm+shV@L<9cf{;yTw}N;eR4bGNhqu1#3X18W2#lkb(=C7!Zu7knetElobt^B%ZHMJ zkp7zfITJ$&UW_&gCsR$9MW=29X9K5`rGv%Li<|$i)Ytr{IpqAOd6;sra%2q%4dRB+ z4I(!1HsKp;8)}_(9d*9uKIWmui+@X@=E3J-KO9P;Ykbw9Zop_zwxP8t+u+>b>~!pK z^gaH03^@-rAD?6=3-ytHDTgRW)qvI@Z$M~}w!yPW+i=@x>z=>Y)?mGcCSQn-KV7?g z(5_H@68@(PFpU53yssi}Xaq|yZe?KT0#IiFFtV|I*My~4Fm*HhTOO7k1W;!LFaa1p zPhYysM>FJ^{87}wGAM-r3PQ3j;iQfrMjJ3&zK8?Ak?svY z|1f~t==sA{bn>baI{Le|0m#rv4y~pghng(#YZXjrXg1cnSq~&xmHrJVq*0hcc^oZA z{Z`)lyrCbwuP=nbdPu*2B`shvr@u)GpX=z1ovbfJwFJ@SB)B;?iAj0Hip}k$ve}-| zx)kd?()A>&`MT=US3$tG<+N4F7V8_Zdv@rbMV8;?kFNiZ;)W$`iW_!AA-Awm>Z#Y%X`$D zble4;+!nUL_Or1q!oDpSrtOzRTPP4?xOqba_DYA;N|)tIr{+pGDtCXh?8vJXu-JHD z_uJRrVk+J{ScsNB+?HOhmVRiD9`XXpeyT|~xUN!T!H8Q(A(e5Tn;cb^6`+u5z+UZv0y43OoSnnqoN8RN`ffOW^sFX!DvU+uKPoZF14a2cq6RwW$2y=j39j*@RLlnKjUfIwr3_;pJHMm>yVKkV5 zaZt^Ms@WPl8N)A*q)-o^T}Y9{;hD&5auuYIWbg5M4E-+&de{m2P|AAf%KGqgdU$jC z5UhHrtomR7=;8j+hj!A#bkaw>+xmnNur=d+C3nhZ_f|QHjcE8bhPcUKmn~`w*Khkj z42$MBxZX$6N3nDE4}&#tw+y#G~oX>%Q3m)!#d=S^zT-I(A4twgF@@YXZu)$m&D^Z z@tT&=;ZYP**JEng3;zsE*6=w` z^4>g_9A*wjs7)-nRflwJPCN(B1BZ#j%xV4tKWXSRg#R8Gds>Z`ed#g)rsWXz;qQVm zFYXcnT}$~ou#9wB`xt%1M>;h|x;|!eGkydTlmJDp{+^WK_kJ++8i5_f zp~zMZx<&fOank=Og`-$DppNY>Q?cU64iRRU&J{OVMKZWn%rFZjQh zum3ZRuWw56=0HU-OBg17cXEhmh1bjYt^Z4E4`pf}c4{w2YCqJDcNyL0_wo&@d|UW= zMnBw!U+N9vTn(YmSg&pm`|Bgn97j6JyI~;L{~V~meHWiZmjE!WZTPhyB%tFFsJ=dhy@hZBdU ztnemBdw-aIfesPl61<##A9XH^Dvg4SK}+ElB`G2qM;8D033~9!^gG(S^4_+BkX>Ia zSPVi8YfM2b*Dd>`S2)qIBbm;Rd5ua^8X_kiZulA6;A_5s+;u{* zOWYb}x&vvoL1wkddbUA##jBdJ3B=zZ#NT90-=Iw2a0nuNQ_f*Wzk( zvWE#G*j2}DrAg(@m|jzBj~8x+n6oZhS8K2HGJls zveX>bU-45_IrgbT)E-%stq*0lBH-0>nmA4zWzO=K_$fn|A*lWL0C?HvGBx3e$rXQ_ zeO2Vx#DmZ60QC+6uu&bL16RX`g6v_$>>>K>5vc6H6xhRS z8h%O3_>nUr&q_*_-Gn`bo&FN_mP=PH3YZsT09Qgl+CNFF? zVG!?kb5H~w`f|XsiL!-q5VBdb$;%4;{#~N*F?nzy^WSeAd|2r{<2t|o6cUUQ-UwmY zQ$N8!^LO$|I{@tG~V_&A7+uxdg zydG`>H#1SVVpk@$@L}#poB6}qMeC+}_kG|w{5ozMn}_woTWsX5*+Bvbe-3(NtRRN}>!#G9 zozvxE?NA?supUQb?WP{_D_aOWUGPa;2v}Y4YrSxK*CA-xX1)O4Z2(%_dDuhH315Z` zfW^cOk^i7H{D&KSOOpCnH2UHGQ)8TMGI94*A+_CSJU-wzj9ok5V98vdHA0Mo`+ZE& zpV2?NgtNJP<;8(p+lBxNz;(Y&xxCTx!wE9N^)jG!%l=1(f&7BPfBnViZQ)V(#M+x{ zeX5h;{XXS6TXuUfa>KNY+jIQ`?}yS;<1 Zor8>> config = ConfigParser.ConfigParser() +>>> config.read('example.cfg') +>>> config.sections() +['Section1', 'Section2'] + +>>> config.get('Section1', 'float') +'3.1415' +>>> config.items('Section1') +[('int', '15'), ('bool', 'true'), ('float', '3.1415')] +\end{verbatim} + +\vfill +\url{http://docs.python.org/library/configparser.html} +\end{frame} + +\begin{frame}[fragile]{CSV} + +{\Large CSV (Comma Separated Values) format is the +most common import and export format for spreadsheets and databases.} + +\vfill +{\Large No real standard -- the Python csv package more or less follows MS Excel standard} + +(with other "dialects" available) + +\vfill +{\Large Can use delimiters other than commas...}\\ +(I like tabs better) + +\vfill +{\Large Most useful for simple tabular data} + +\end{frame} + +%---------------------------------- +\begin{frame}[fragile]{CSV module} + +{\Large Reading \verb|CSV| files:} + +\begin{verbatim} +>>> import csv +>>> spamReader = csv.reader( open('eggs.csv', 'rb') ) +>>> for row in spamReader: +... print ', '.join(row) +Spam, Spam, Spam, Spam, Spam, Baked Beans +Spam, Lovely Spam, Wonderful Spam +\end{verbatim} + +\vfill +{\verb|csv| module takes care of string quoting, etc. for you} + +\vfill +\url{http://docs.python.org/library/csv.html} +\end{frame} + + + +\begin{frame}[fragile]{CSV module} + +{\Large Writing \verb|CSV| files:} + +\begin{verbatim} +>>> import csv +>>> spamWriter = csv.writer(open('eggs.csv', 'wb'), + quoting=csv.QUOTE_MINIMAL) +>>> spamWriter.writerow(['Spam'] * 5 + ['Baked Beans']) +>>> spamWriter.writerow(['Spam', 'Lovely Spam', 'Wonderful Spam']) +\end{verbatim} + +\vfill +{\verb|csv| module takes care of string quoting, etc for you} + +\vfill +\url{http://docs.python.org/library/csv.html} +\end{frame} + + +% --------------------------------------------- +\begin{frame}[fragile]{JSON} + +\vfill +{\Large JSON (JavaScript Object Notation) is a subset of JavaScript syntax + used as a lightweight data interchange format.} + +\vfill +{\Large Python module has an interface similar to pickle} + +\vfill +{\Large Can handle the standard Python data types} + +\vfill +{\Large Specializable encoding/decoding for other types -- but I wouldn't do that!} + +\vfill +{\Large Presents a similar interface as \verb|pickle|} + +\vfill +\url{http://www.json.org/}\\ +\url{http://docs.python.org/library/json.html} +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Python json module} + +{\small +\begin{verbatim} +In [94]: s = json.dumps(data) + +Out[95]: '[{"this": 5, "that": 4}, {"eggs": 3.4, "spam": 7}, + {"foo": 86, "bar": 4.5}, {"fun": 43, "baz": 6.5}]' + # looks a lot like python literals... +In [96]: data2 = json.loads(s) + +Out[97]: +[{u'that': 4, u'this': 5}, + {u'eggs': 3.4, u'spam': 7}, +... +In [98]: data2 == data +Out[98]: True # they are the same + +\end{verbatim} +} +(also \verb|json.dump() and json.load()| for files) +\vfill +\url{http://docs.python.org/library/json.html} +\end{frame} + + + +% --------------------------------------------- +\begin{frame}[fragile]{XML} + +\vfill +{\Large XML is a standardized version of SGML, designed for use as a data + storage / interchange format.} + +\vfill +{\Large NOTE: HTML is also SGML, and modern versions conform to the XML standard.} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{XML in the python std lib} + + +\vfill +{\Large \verb|xml.dom|: } + +\vfill +{\Large \verb|xml.sax|: } + +\vfill +{\Large \verb|xml.parsers.expat|: } + +\vfill +{\Large \verb|xml.etree|: } + +\url{http://docs.python.org/library/xml.etree.elementtree.html} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{elementtree} + + +\vfill +{\Large The Element type is a flexible container object, designed to store +hierarchical data structures in memory.} + +\vfill +{\Large Essentially an in-memory XML -- can be read from / written-to XML} + +\vfill +{\Large an \verb`ElementTree` is an entire XML doc} + +\vfill +{\Large an \verb`Element` is a node in that tree} + +\vfill +\url{http://docs.python.org/library/xml.etree.elementtree.html} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{LAB} + +\begin{verbatim} +# load with: +from add_book_data import AddressBook +\end{verbatim} + +They have address book data -- one with a nested dict, one "flat" + +\begin{itemize} + \item Write a module that saves the data as an INI file\\ + --- and reads it back in + \item Write a module that saves the data as a CSV file\\ + --- and reads it back in + \item Write a module that saves the data in JSON\\ + --- and reads it back in + \item Write a module that saves the data in XML\\ + --- and reads it back in \\ + --- this gets ugly! +\end{itemize} + +\end{frame} + + +\section{DataBases} + +% --------------------------------------------- +\begin{frame}[fragile]{anydbm} + +\vfill +{\Large \verb|anydbm| is a generic interface to variants of the DBM database} + +\vfill +{\Large Suitable for storing data that fits well into a python dict with strings as both keys and values} + +\vfill +{\Large Note: anydbm will use the dbm system that works on your system -- + this may be different on different systems -- so the db files may NOT + be compatible! \verb|whichdb| will try to figure it out, but it's not + guaranteed} +\vfill +\url{http://docs.python.org/library/anydbm.html} +\end{frame} + +\begin{frame}[fragile]{anydbm module} + +{\Large Writing data:} + +\begin{verbatim} +#creating a dbm file: +anydbm.open(filename, 'n') +\end{verbatim} + +{\large flag options are: } +\begin{description} + \item['r'] Open existing database for reading only (default) + \item['w'] Open existing database for reading and writing + \item['c'] Open database for reading and writing, creating it if it doesnโ€™t exist + \item['n'] Always create a new, empty database, open for reading and writing +\end{description} +\vfill +\url{http://docs.python.org/library/anydbm.html} +\end{frame} + +\begin{frame}[fragile]{anydbm module} + +{\Large \verb|dbm| provides dict-like interace:} + +\begin{verbatim} +db = dbm.open("dbm", "c") + +db["first"] = "bruce" +db["second"] = "micheal" +db["third"] = "fred" +db["second"] = "john" #overwrite +db.close() +# read it: +db = dbm.open("dbm", "r") +for key in db.keys(): + print key, db[key] +\end{verbatim} + +\vfill +\url{http://docs.python.org/library/anydbm.html} +\end{frame} + + +% --------------------------------------------- +\begin{frame}[fragile]{sqlite} + +\vfill +{\Large SQLite: C library provides a lightweight disk-based single-file database} + +\vfill +{\Large Nonstandard variant of the SQL query language} + +\vfill +{\Large Very broadly used as as an embedded databases for storing + application-specific data etc.} + +\vfill +Firefox plug-in:\\ +\url{https://addons.mozilla.org/en-US/firefox/addon/sqlite-manager/} +\end{frame} + +\begin{frame}[fragile]{python sqlite module} + +\vfill +{\Large \verb|sqlite3| Python module wraps C lib -- provides standard DB-API interface} + +\vfill +{\Large Allows (and require SQL queries} + +\vfill +{\Large Can provide high performance, flexible, portable storage for your app} + +\vfill +\url{http://docs.python.org/library/sqlite3.html} +\end{frame} + +%--------------------------------- +\begin{frame}[fragile]{python sqlite module} + +{\Large Example:} + +\begin{verbatim} +import sqlite3 +# open a connection to a db file: +conn = sqlite3.connect('example.db') + +# or build one in-memory +conn = sqlite3.connect(':memory:') + +# create a cursor +c = conn.cursor() +\end{verbatim} + +\vfill +\url{http://docs.python.org/library/sqlite3.html} +\end{frame} + + +%--------------------------------- +\begin{frame}[fragile]{python sqlite module} + +{\Large Execute SQL with the cursor:} + +\begin{verbatim} +# Create table +c.execute('''CREATE TABLE stocks + (date text, trans text, symbol text, qty real, price real)''') +# Insert a row of data +c.execute("INSERT INTO stocks VALUES ('2006-01-05','BUY','RHAT',100,35.14)") +# Save (commit) the changes +conn.commit() +# Close the cursor if we are done with it +c.close() +\end{verbatim} + +\vfill +\url{http://docs.python.org/library/sqlite3.html} +\end{frame} + +%--------------------------------- +\begin{frame}[fragile]{python sqlite module} + +{\large \verb|SELECT| creates an cursor that can be iterated:} + +\begin{verbatim} +>>> for row in c.execute('SELECT * FROM stocks ORDER BY price'): + print row + +(u'2006-01-05', u'BUY', u'RHAT', 100, 35.14) +(u'2006-03-28', u'BUY', u'IBM', 1000, 45.0) +... +\end{verbatim} + +{\large Or you can get the rows one by one or in a list:} + +\begin{verbatim} + c.fetchone() + c.fetchall() +\end{verbatim} + +\end{frame} + + +%--------------------------------- +\begin{frame}[fragile]{python sqlite module} + +\vfill +{\large Good idea to use the DB-APIโ€™s parameter substitution:} + +\begin{verbatim} +t = (symbol,) +c.execute('SELECT * FROM stocks WHERE symbol=?', t) +print c.fetchone() + +# Larger example that inserts many records at a time +purchases = [('2006-03-28', 'BUY', 'IBM', 1000, 45.00), + ('2006-04-05', 'BUY', 'MSFT', 1000, 72.00), + ('2006-04-06', 'SELL', 'IBM', 500, 53.00), + ] +c.executemany('INSERT INTO stocks VALUES (?,?,?,?,?)', purchases) +\end{verbatim} + +\vfill +\url{http://xkcd.com/327/} +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{DB-API} + +\vfill +{\Large The DB-API spec (PEP 249) is a specification for interaction between Python and Relational Databases.} + +\vfill +{\Large Support for a large number of third-party Database drivers: +\begin{itemize} + \item MySQL + \item PostgreSQL + \item Oracle + \item MSSQL (?) + \item ..... +\end{itemize} +} +\vfill +\url{http://www.python.org/dev/peps/pep-0249} +\end{frame} + + +\section{Other Options} + +% --------------------------------------------- +\begin{frame}[fragile]{Object-Relation Mappers} + +\vfill +{\Large Systems for mapping Python objects to tables} + +\vfill +{\Large Saves you writing that glue code (and the SQL) } + +\vfill +{\Large Usually deal with mapping to variety of back-ends:\\ + -- test with SQLite, deploy with PostreSQL} + +\vfill +{\Large SQL Alchemy}\\ + -- \url{http://www.sqlalchemy.org/} + +\vfill +{\Large Django ORM}\\ +\url{https://docs.djangoproject.com/en/dev/topics/db/} + +\end{frame} + + +% --------------------------------------------- +\begin{frame}[fragile]{Object Databases} + +{\Large Directly store and retrieve Python Objects.} + +\vfill +{\Large Kind of like \verb|shelve|, but more flexible, and give you searching, etc.} + +\vfill +{\Large ZODB:}\\ +(\url{http://www.zodb.org/}) + +\vfill +{\Large Durus:}\\ +(\url{https://www.mems-exchange.org/software/DurusWorks/}) + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{NoSQL} + +{\Large Map-Reduce, etc.} + +\vfill +{\Large....Big deal for "Big Data": Amazon, Google, etc.} + +\vfill +{\Large Document-Oriented Storage} + +{\large +\begin{itemize} + \item MongoDB (BSON interface, JSON documents) + \item CouchDB (Apache): + \begin{itemize} + \item JSON documents + \item Javascript querying (MapReduce) + \item HTTP API + \end{itemize} +\end{itemize} +} + +\end{frame} + +%------------------------------- +\begin{frame}{Evaluations} + +{\LARGE I need to submit evaluations to UW} + +\vfill +{\LARGE We'll so that now -- then the last LAB} + +\end{frame} + + +\begin{frame}[fragile]{LAB} + +\begin{verbatim} +# load with: +from add_book_data import AddressBook +\end{verbatim} + +\begin{itemize} + \item Write a module that saves the data in a dbm datbase\\ + --- and reads it back in + \item Write a module that saves the data in an SQLItE datbase\\ + --- and reads it back in + --- helps to know SQL here... +\end{itemize} + +\end{frame} + +%------------------------------- +\begin{frame}{Homework} + +\vfill +{\Large Send me a copy of your project: due next Sunday} + +\vfill +{\Large Keep learning about and using Python} +\vfill + +\end{frame} + + + + +\end{document} + + diff --git a/slides_sources/requirements.txt b/slides_sources/requirements.txt new file mode 100644 index 0000000..6f1e540 --- /dev/null +++ b/slides_sources/requirements.txt @@ -0,0 +1,11 @@ +Jinja2 +MarkupSafe +Pygments +Sphinx +docutils +sphinx-rtd-theme +hieroglyph +#-e git+https://github.com/nyergler/hieroglyph.git#egg=hieroglyph +libsass +ipython + diff --git a/slides_sources/scss_sources/slides_custom.scss b/slides_sources/scss_sources/slides_custom.scss new file mode 100644 index 0000000..7691483 --- /dev/null +++ b/slides_sources/scss_sources/slides_custom.scss @@ -0,0 +1,201 @@ +$main-color: #515151; + +body { + -webkit-transition: opacity 200ms ease-in; + -webkit-transition-delay: 50ms; + -moz-transition: opacity 200ms ease-in 50ms; + -o-transition: opacity 200ms ease-in 50ms; + transition: opacity 200ms ease-in 50ms; +} +slides { + -webkit-transition: opacity 200ms ease-in; + -webkit-transition-delay: 50ms; + -moz-transition: opacity 200ms ease-in 50ms; + -o-transition: opacity 200ms ease-in 50ms; + transition: opacity 200ms ease-in 50ms; +} +slides > slide { + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.highlight-code slide.current pre > * { + opacity: 0.25; + -webkit-transition: opacity 0.1s ease-in; + -moz-transition: opacity 0.1s ease-in; + -o-transition: opacity 0.1s ease-in; + transition: opacity 0.1s ease-in; +} +.build > *, p.build { + transition: opacity 0.1s ease-in-out 0.1s; + -o-transition: opacity 0.1s ease-in-out 0.1s; + -moz-transition: opacity 0.1s ease-in-out 0.1s; + -webkit-transition: opacity 0.1s ease-in-out 0.1s; +} +.note { + -webkit-transition: all 0.1s ease-in-out; + -moz-transition: all 0.1s ease-in-out; + -o-transition: all 0.1s ease-in-out; + transition: all 0.1s ease-in-out; +} +.with-notes.popup .note { + -webkit-transition: opacity 100ms ease-in-out; + -moz-transition: opacity 100ms ease-in-out; + -o-transition: opacity 100ms ease-in-out; + transition: opacity 100ms ease-in-out; +} +.auto-fadein { + -webkit-transition: opacity 0.25s ease-in; + -webkit-transition-delay: 0.25s; + -moz-transition: opacity 0.25s ease-in 0.25s; + -o-transition: opacity 0.25s ease-in 0.25s; + transition: opacity 0.25s ease-in 0.25s; +} +aside.gdbar { + -webkit-transition: all 0.1s ease-out; + -webkit-transition-delay: 0.1s; + -moz-transition: all 0.1s ease-out 0.1s; + -o-transition: all 0.1s ease-out 0.1s; + transition: all 0.1s ease-out 0.1s; + /* Better to transition only on background-size, but not sure how to do that with the mixin. */ +} + +em { + font-style: italic; +} + +strong { + font-weight: bold; +} + +hgroup { + .docutils { + &.literal { + font-family: 'Droid Sans Mono', 'Courier New', monospace; + } + } +} + +article { + .center { + text-align: center; + margin-top: 20%; + } + .centered { + text-align: center; + } + .left { + text-align: left; + } + .large { + font-weight: bold; + font-size: 65px; + line-height: 65px; + } + .mlarge { + font-weight: bold; + font-size: 55px; + line-height: 55px; + } + .medium { + font-weight: bold; + font-size: 45px; + line-height: 45px; + } + .credit { + font-size: 75%; + text-align: left; + } + .line-block { + .line { + font-size: inherit; + } + } + .figure { + text-align: center; + a.center { + margin: auto; + text-decoration: none; + border: none; + img.center { + margin: auto; + } + } + } + dl { + margin-bottom: 10em; + dt { + font-weight: bold; + margin-bottom: .25em; + } + dd { + padding-left: 1em; + margin-bottom: .5em; + } + } + .docutils { + &.literal { + font-family: 'Droid Sans Mono', 'Courier New', monospace; + } + } + .toctree-wrapper { + li { + a { + text-decoration: none; + border-bottom: none; + } + } + } + table.docutils { + tr { + td { + vertical-align: top; + } + } + } +} + +.level-1 { + h1 { + font-size: 65px; + line-height: 1.4; + letter-spacing: -3px; + color: $main-color; + } + article { + text-align: center; + img { + margin-top: 10px; + } + } +} + +.level-2 { + h2 { + position: static; + border-bottom: 1px solid $main-color; + border-top: 1px solid $main-color; + padding: 5px 0px; + color: $main-color; + + } + article { + text-align: center; + } +} + +.level-3 { + h3 { + position: static; + border-bottom: 1px solid $main-color; + color: $main-color; + font-size: 40px; + height: 45px; + line-height: 45px; + font-weight: bold; + } + article { + text-align: left; + } +} diff --git a/slides_sources/source/_static/color_git_prompt.png b/slides_sources/source/_static/color_git_prompt.png new file mode 100644 index 0000000000000000000000000000000000000000..b85ab4409829357ba8f2004c878700832ab2ff21 GIT binary patch literal 42762 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 U|CF^;}S znppFFpXYs6khG*Q95g00004j!6%mjH06;JS0N@Bn;Ex>rHws<=0GijBpI=&(pC4b^ z#?rvpOdkLcflG~dl$TpX4IFP}X`MhK#3#DJbb-R3`X+(`Dib8?B@GwKHmh8 ze(?eAvQq-`V$4)RK0EGIL;5`2a}SJ;0Q5--sAJQ>095!v0C?u5l`}E1K%}qw?u^?K=q8SgK7fuMH4`eUgmAm3 z-0UuYkD__-R|4@)CZ_TjMhjzFXtVTM647RMC}^hIFQN^@Y&Qt~R(a7R!0tWi^z=i@ zcK|JNqUOjxai&=iy&y8iSfvNK_{easHR_?!kb; z(`B{XqYfQKY`4VbPp9wWH#M-~v}j)Cmhpl>M9SugMp37w*r%t;b9+XQ?ThQU9&)do z11`@$E{RXZ(|AMEl-JEpN@!Y90e4?jl5wir;(h>X%)xnfH%p|>@c~z0fSR?GYuo@c zjp&{&SQ40!lM^#rpmbAeiUXGCbRWy1_5il~#No4Ng>QLi+}>YAQ5f_Eck}Y|#05r1 zU_T{{>%HD1yl;1~8IKNjQ>LVMpk4YO{E#__h4KqBYWC;wR*Iz7gZA^B-Sk9fCV{~4 zNHs+^veyK-`?E3bzX}V->@NtyM{LeoKR9A&^nek#Trn#KGk=jZDL&jDE&3N zVjy`2AVDUDlpwJ#1^6PBz5*cXu^p%! zx~Zd}J*Oi^JNrxbm%?|nJ!S(02Jc6oT%FmluT!F=mQqixbR28XK0e3NX8sQj*gzJRu!P1!GDATy(1Xm)d*!cv< z1WoF65={b6vA4XJ24I;^o=!RM>yaXOqGzGadJek~fA8{VVU?yR< zVPatZz)WE5W5P(XNE%GqP1j- zq!q%O+*yzroY}6Ork%a1`=uzVc#=F@CHq?+t8Sfj@Fmx_Dse?ns%W%m*r0^m!pxey zR?~RRIIQWO5iw&iQ*(b-#fq|WiO^gITQ|pmTefrZBLxg+h*C%@>ME)x#C9Pj`gR z#LsjPoPkb(t)K1}>>Nm&{oH2}j}JB*#x6s*AxK|>6@X#7klSBz3DuaCahIX5}a=VIpy;tJ#X+~&|$>`wEb{R;f*@U(h8f3g2G|11T{ z3R(hn0G$IW1gZeR1w#*o1ZEG~-3ip$?1M)$rTJBD1{Ij^h2O!S1BwY&9p%Xuotl!d zg!sg{;fIrllOrgVj-UX4PqRqGz|??nNEoU(s-w`LaIfI3u!NwiV1l4{f)b^2^^Q=e zN+^CFCn_EmitASgo5K64Rq?>>lP&1&GinC4`0A4-o7&yN;qkIa%}!-&a$GDtoOOiv zpwC@}yWh)hG#edvLFZ$d1D~V!`zZFqF4Z6OU!p)0{HpvW1rmDHgLFm9L{UVyfu(qB zH|(o4ue^5(VYEi$+7z@^t+n8dBlIF_=nJY^#mY^D zXY-G8j=V7=lJ;7UTR zj+)vHJvBWAPDL)G#)bWbbNjm@>}S8t%(E1*#4>k5on@|Z>$(&o63#!XuHg^5)x_;<2or*JtL&cr^ z?sgM;mzY#NWGFr!HHMOs%$DxxamCl?e;E>l7Rat>$JJD`GnHCaQMNYholvfE*=SR^ z-1_|TBca%^j7|NUd#ZcuX~1jP9By-3yyl6A@nP+`dF!E7^=tfgX?Po$`~H*qGtJsv zllyM?dny)42>8<(b(`zE#tP@5``YUyL?OHe_lOJYtI@0O$#xbAv=n(-5qIh9?8Cf4 zVe8FF#=O>e^-sfyfChe=_qfM$scx|G!f^_r8lfZMQsME?$Iw-m%A4Mc;n0NXZU1(% zx4Qed$>MYm$LCfj5@Ct`Dhz4d#)>t}j)WseV^63R+M*%knR`TY9}1V~Cj2LOO_ zjpdc>lq9~h>sp#qYwKC+=u(gOc? zyV^RI_I8|vgugrb&*$%b+8G=Cw{?w-Xr}qEm{ZpQU=J!DU zXJCJ4?N9Epa4?t9aSKbNeq!mg{uK$UPiw81FkVh{;kcTG+ zGArYUvRVcjikfPP&s^@3N$tF)YH?lNTxqFdYu&8Lu|u!Q>wNB2u|f^uPZdq_O#_I`luOvTR!m3!au6S3Sh)RBn(P}wBd^$PS(z4JaGNCa; zHfg4#lj;`|$Iu|cFuGCBy6g|6=ZqhfO6fghhVtn(Ic*bQ)%h;U z7@Y1)YH3l|{4Q}%J~IWPn3QS(ZUYlUL;a<-FE7JeT7;C^1NTDwyN1=R~oJPR=>8hDbxr~1` zU>W@vI=r-O5P^81+Br4Xa=okF+!%(i$>1zsi!gg~l6XrhK*mf z^Y8$pos@y2tInfvivGNpQAB(O!lqA%c48}&upO&e!tU)0`J+(j zOw-GA0P-1vsTyNwfbi=l(#QT7APSSFGv}tUcAi5iBts#RrLrZtwlUQo6akd8S)6Tq ztmA2Cy7JtR0BCmm+u~9z%zh@dcQ8P1|M!U8b^)+iKoLz}2+}0;(9C|k(`Ed2UcT=! zbXa;ac!jq4C1ttItAj1T#Uy5}U4NTjm~);?d=1K;wAI?|d^h?o+O7qL5E0N4@GyO8 z9}r(InW$yTuon}vZ24e$_U$fXthAq1a25lG-MdX(wq4x_n#a(-Z?pTdiy&>$ z?BE;Yz)*tTN`p-{D5Ss>^)~QI7}les1((?#<^gI>{2+{+?t-Obt{Ob^RTVxDGsz?( zrH`bxxJQo;-X~yXKcNmN==5XrVhHwSe|C@!mz2J4x$inIAf*SQ3R33Y4&UR-WT!c- zWBnTng=p$R5+FQ)GIEfuaita4>dTutgP#Z7Gdn^Ggv6TGGR4u*^;1KkPQ7GI?Cm~l_39xO*@JE!HtXB!> zUea1_-r~z+D~_JA>Nf7>-k)%4gFKv@ToYa@Npvh*qd#5v;PNw_i_L;B9DA|@>pA#+ zrd&G5p?@a~kp`JbZuHMKH?OAosv-&RD4orvj#51bF=^cG!~^4Mf~}Trg%EEBg18Ra z-&M|6otGDPI5^)5D`Xhf@4=BCY1rAS024!a3fZV1f!!s^)=864%3x_}bLIrwfq-jN zRwJ?}AK0PULRfKXw2@z%LlRS^@Oe$`^YtXGaH42S?Ttwf@(6C3?q^$raXvhl7ANDQ zL1UP3a`z~*;lsh%a1d@c^dp}LoiFcKNf+vLsi0qS6m+c)R;ww5m(aV(zbK?fmI;MH z(ubpuy+ZW{&=kJIy#Y}8tF`+a#b54_BI4oiah_e8%)8DWJ0Xsw=>Qt)wN%!t#ro~; zn>EZp8uSI;V$+}|aGOq(fZR6BZnT;AJE5br?UsREZ)PKV%Dhblzjp&hmII$$cAiP7 znEYvAux7WbVt4NT_0S#jpr;=7>(s1NAj!H2uErt zJ4T{-VAF^BHySqxIu`Whtl3COkYC}enpW_6$Vm;KUtcT;mKk8bv&fjbF1E|%>KmNK z+m|i)EOn~9J_f!9A!asGL`gTfD%W%BDqo4{0u0}Ob}$;_lP@crXW_Z9;~@P=Vx@(P8ug=$ix(|N9iRHQ!QCzlB)jp22T$PvMK1AS>FXWM@PlB z`tI!5ULD`;GGZYd6%N`01&V5kBXe~eLSQKWCEl@U8(}eu_Dqum;W-fs;x9vz582ngu`l`V48!cK<=NoB+iB*rWSBo$JkMEFY>g zg`GE-7|Tr@^bK5xEqLR;oz=*!$sz)Cr^r`B=eq40>HC0`h-C>P#UBP zx_iRD*t>#$w~xQDwwT`)>~n&TOEDNSzo#}Th%}yCvtwquGu*qRjzOt+YIb>fjDqd_ z6IiO!fQvolidvEFSeg^<*Mr(hNjcA;(y8PCgBgITp>TFx%ChK7mE^n^l*XA{J7+xB zXB?Pn^d+5%NJ)rTYIG~&?p~F4yC&5@u6$Fl^h4q;$4^t>PoL~Fz*5HT>TP!;FjgEK zpwgeSzr_kWDh}CaG$h#DKSZPs;ju_w7nGONO1kOv?fz6b{+UjF6>K7~^E@7?+KJWf z8z}N+TDt3-k3|(7KD?0y=K`uZRUetyw^)AgWNWV|O|RODo1sHS^>L^e&eAU|mM@oE zdrsiq6{t1Ov3;Yg5i|f&phv!y3h6H{uyHd#+A_ezV#Y~!i5H982|i9J0b(UFyWkWF z)JvZ&{7vd$K~-c&K@?{!?^5e<ihJV&yJUiWWl8<}!N;5U*DEh0FxuES)IR#fsn!k-W>nlvNH2m*P!@ClRy4l`_ zg-WFOgEM1ib`Vi0<2xOLto2c@GiQYe*&yn*qNE!<25g;rLyV10%JYro3ViwIG4^uJ z%L1`7uZ6~swdcG(p$8^&)lkeWd$K)_5d@p{HZuq(5HO3wD&pohxpjd>@ShH%JU4In zdJN6lX-&+=p@O?Cdu66}Ne5>`C@4n!UvFC}cgET`08Yff5l=$zk< zLJeE(Mo+BL!aPL|lvww%s@?~7?7rXV!UL96VC7=9NtXdaP89WFYByvl z%u7kC6a~EzyIE8{*D6BMWedVc=m5PJw}KSmqYn@SJO;wp zW}n$V@wS@@p6k|B+Jj)M%UBe%jtlR~U~Z~Fu<-5}JR?z9Af19NIuLvw?rW}F>o__} z6d|$Q@Q}|KJ_J>(q1Q8*DWm-HC}!#fhCuLxp>>fQ!+Qo-=LZTP-B z-Z>op5^(?1Q8rfJ-jS*2Crrq%@WwQ}a%tq{S>AGRnJIbrxb4ncaea1w!|g_BKA;(9 zW(X6kx3LSLNMaCQ{&hxZ z<>^$A7nmkP{P2$Gpby*tqh*~LX@%sscAyU8bQ7SYF!d$=wvFm} zEMmm?nd;{$Gr{~K=UeW5Tgvk2EZ1W4O=jwOidN~mp4e2_6jTqQ}U$6D_=6`=0ZDQ$0P^yxVHGz?g}gO=o>B4bx`Mz2q)oC5kCz zmLAUl2lSvCCu*p_lQG8X-(ixL=$!Y#SQb}rT~legw}Cwotl&R66b0g?#HiZ^%kneM zulOohNfLs@g@>KfHYhjnez+hSb@A8}QPt}NTiDT@E~ihkR_hsj8D_;0{Dt^F$S7J8 z6Ve#6#x*-RmdZ^&+kUb0sN0rCkb+)^Whc>DE;PfoS}diM8ARbal~Ni3*qP`wEs+h` z6_U?F_PMfgxIlsoi=)IN%QBb7ArnMo_AO5r((Gf^CZ7`nt99-y~3$IpL1E~Tt3&5#G`;^}A&hBP?5drU`iHC9mro6H1 zo&bqDkOK~$6+SvQD&su?OSg0|l^79}UI&Xw5AYw9lY=XvzJEq*#ssakj`QDG2W9QIYpZeSkoU^GIFfq8x`U%#t=a@E_pQD)cWRxAqBEe;48@3%* zH!HL@>5jV$-O&8?iPimG{stm+7d*?T*#T8c$nV{OEaR1k=$}fwr~6El-rjFYyp_(? zOcK~avp%KezD9W(q7TrW!Ojbe$9InzhyQh?n>;ctP z#XA*6u3p3B&0%Tc5D!XNa7BbB9#g3yyn-U+5&r@3%7R5KdCfve9RI@me4BfwE^6T; z@d!cqFRZ;yUMG9hns{r9O_2V^N0jt(>m8ErX-4QMGi8Q#c+%-lo7=d=aa2H3b5yTe zcaaZVYC`u!FdslkcaTbCEzF{U^tSSTDSK9jL!oJp#oY^Mnq8d*>d8jRt`oP`NTYd= z&57pfi1oyzg#3o1!n^THxHLHaS(Eu5R_O#vb*S-nv=p1_i87;>%w^3Bgu4aph~Bt~ zb1hZK18EJ_7qdWbO{#etm>b?6DohQw{43ioYwFW{mVOB5WH=={BomK#|E#8tX@#@R z{l;!qq9vZ}`U2&;WDlVFqtD0IdgFz6uP^R41+@KsPAU}HuB z0!W0Z=95`=B$-_b&57WWRrtkI$ zvqR5^T59+=8Hkvzka;Xu=W95Om{nRFv^BG%(nDVhUeeDzX_n$e7^;nf>x_NSx_rFy zEG)B_F9gs8BzfdDWtVAnGr!?elSpPe%ed2dGA5qE7i61W%bP+##1;VigsU zS|AOyEgFIP3^zm6{aAe;@7iRxC|}%IH{T+M4SQ?TobhvA=7?{EXAR|eI%Bzm}E{LIEX_jM|~G<(fHQwYy6^oo%giBWO3 z0Q(k=bBB9ty3X}LZr z)WIc~FD5(lxiG6C(W?BdQSe~iw6sJ9`i#~AbauciC^ARHh%SO!S+>n+>d>&YWHBX=H zHDm?k4GXX`_Da5)XZ^C{sdJF8w;z@ZVZ(Wn7SZpk6_7^Qf5}U+5O=5L;6*2BWxu{! zJ+P{eOOc3PYS2*;2^1}{sVF~lnpQTjq$hGyYVYo4e z>D6{CaJ>*V5LuLu=jkaU0lLv*-@2ll?Q`w0HN$B2&!$HEUe5ba)# zzr@5s*!m`~DMUp)vzz|$AD$1|@e~DQsexF(7Y(t%*?&-Sz2$^HaKEr2+h_NNM zZ4q-vFxRAUeA*t@oa(~H9;~Jg*$lbcT}QbpwajA~ERfH-2eFrI{%tZ}{^4Xhb)nNq zQkU4XJDR&3`fT+c-9c!&^;{*Vf11bt;mdihAtM(NB`Zi#pD+3bUqUFe=1olC(RaZb z<@aM=ZcetwHn-i(N7eE}n>C%V9$%+LtY(DEKs-4xyc!kfehwI-@v*~)$bRj2zO%#2 ze&Pif{gkAGZh4xWgA3cnEPDs`8ga*)ITGC(IS^R>;W{*r`1X~I>GZm%O=f$Gs$W71 zVjcyl|KQG5nC1WArc zYl2Vu{7hs0ZIq`xj<1fh?Qyxrou35&Di9151*WvNIdy$#G<{N|LnAvgzGK_#j zIA~-b@hH#lRW2qlHM&Kyug?VSo?CgCtqTsj(_d?PWhA#k2{k@N3cwu>knWQ;mBtKz z73L6f4yQ*-`A&%%oN=!~lsK`NS|8^j{zKseM4u=y3w0oq7{~GuO}Lx5dC3q0gA{Yg z?wUzK4z+9NpG|l1f`DKBg}zhP#j40)9U?FkikudYgN>?g1&AZ9@*4{L)cAlPN1+7> zKT|cP;oK8GyE!_%k@n5T#uKR19JtYMb}`#mVk9X^A&*4!o*q4w3Ab7z<-g=&>JToQ zU#g8yit+Kta&pQyTo776h$ITCXtr5`i41(;<#2Eh6>(nP9d}^teHb*yaXaC2@jgc6 z-JlK80#N>7xBKl>abO&YAl&(j@>k7=@L!TtS{N?(Cqq%peO9zWC0qpRVSZ45Swytv z?GE^h4g|M?jY&q+E=TR!t`N&M%OsBuJuZ$gP=8MD_p5W6(q_UeZWBmdBvv=kS4$WP zZ*-*A(DV3*Q>y;r;&(PT-d9V@oHMqu5H(yQUl+7#D~c{p2EH_EQ`*+6Rdf1mAzx)z zGvE#aZ*JT(;-|+|!ti{3%-y-WD$jhe;gKb(V>M@yr+*kgTN|T1IC5c@MZ0B&c%leK zp&b_itt3W-IP>lmpKNsgjP8o`&DqKzw#QjM?nPtzt+^SwZ?E+)i=!vGGHIF3W~jdp zuaJ(A2tcBib&pixt7I#A={KX4+=X0`u^7;(-BiPRnL)oMXVxyTh$j-JDnG-A^$rQ@ znsGGS0M-xM#n&%1voz8j5;g=m)RG{k8Xr&0RSWJr`KiF&gYD&heKcVyk1FTS(T^zR zuIo1rF=a|-)*}<0nao}gUz1w;<(##-SpvdH=>nV`%EaBpJ7XUL->m2H)8xal_Zr4) zHNM30P>gOWEoHkFWLOZhRGhFS8w--lVRm&8Vy8x_*E=PP?{<_N_K&=G>AQ>J(|oH~ zHWtKtEH;hcK1g;4=&;G~>1zmPmo7=N*9iiqD=R48-SS81xIFAU8M72L#+-iOj_ zjA$*}Kf|)dZ0eM1vago%VxxgE$oS6D~0+uFKV zFM}`=zL=EqUuQS-_!1Ne#mquncwC&W`Frd!y?hHwtOa)nZ)=lO8C^(*4y{g*>^6Uh z@I7-G+xu&^T38_ql2T%swykaoUM0bFOx=e3fxfq77n--!tueS!)v}w~PBB*g5b07! zK8CGbMftH~4qDg8*4Mp$1`XuyI!q-C;6#+EF!`kmHqJSB$Bq0`;nG5>uQdi;=k*~n zjKRT)g4KpmD@>}<&P01JwX)Oks}EeE!Cs_0(jVrGbo+xj`;K}?=ho>a&>(CPk8ya zzjqgmkRv3K)ZPp?#UHYvKyZsuBgnqMy^xKTnsp#8-oW*C(b7pWW6V4?;=oz=5Cp0l zaMv@nqPmpi?R1Xn+0z0n<_hxo)IXcPrR=L;nAd7=!4(w81=tgP$28`5?SQEXjSPfBkB+j>LmNmgyDB9ijM66fH zP@HxNF{*a-U67qo8MQ#by^vUwWSG79$x2xS)u6$lNOqyn8IaMB#lEN+<---=-!;aN zU`_I>L9nK}V4&0L4IHU|3B9mjM}FQb@b{Qp&YkR9pDjS;*7IGuzC$c+&b9rlKe=;qIHBBVx2Kzvg; zRyg7CTDUf+l|=8h!8dd;?GE$rhLyKE*cdJx-=$Rrco-#r-~;}{$&3R4lsJo6|W%tmk{M@DV$r)|qUItBj_Ga3vZ#0-X+?XQwtjdw$7 z4MY4=Ojx6dDzqGxhl@QnX5embrix*O?yL8FL%1H7eOa%~YlF0LoFqiO$HdFd+7&rwX7Hdp;5;o|s$Ktw^|ghDU~5{x z63s&|fl)$xFYt0+npv<|5%#AjMJ(SVMspW|v}?zjhx9+jVKUSo;(4S%754I#5i=D<+~Li| zw*R|pyJzW*uR&p!UfZIQBa{gYJR|UXt6RLvI{aNBXO-n0wPKfDOmNVbAtL_8G+ zlJZuH>iWu1XM)o=3NbuKfMZ!so|1ktGER#$qdltcmCARMi7amyeyqIb^^iIun^Ci* zEc2ud{|fw!!eto?5Ggy}9Z*JuEaHnbL`OB~)tXM*!sgKZS&Z{RrZ+tSxdEe_y}X(# zU5_f5wC;;R{7Cj<_zm-acoo-e7iLr<4{YbU;e5gt=xvY|6w3zrj|7bBm9MYMsjqz%D$AZm%fYICi~;MjQ;3a zfQY*iBhAuf(CxyXm{Lel&LOlF${=xLyDrbcjrtdYH8;tJ8~3P44cKI=Pu!$~ zl&l+iUYz-y(I0cV*en!+nfx0vTT+VyamC-x5F7XjIjjb}y^v15bA;OC-f(-C4&erU_g&d27xdpU= z-9#Fv;9d*CZ}62OWLX`3%AoRyf5?S=(=SOTT&|;k=I*2K2tKcoaAc_XsWmcev=2t! zpK=S&AAfn#lMr|ooMp(1x7ICi-L|7c9Q#F9#ad%Xk~8qJlX>u?`o#TjhFCorG!@CQ zW3=%;7&nSpYI0V0`h)$k0R6f$@ws!nHH0P8G4@Nu7gQM4t@{=nmz?lOl)9@;v`#8( zS9fNjVv5%O+mz#wu6L86>#IhcxovhD?aomM9cBoJv&7H0h?)$R7Hxj$mFhZwEV&k9 z2Cvu1&jGNwgV?^0Fh355py5QzqIY-cX7QW=WZ5wH^L4uaL}7hESD!LjR5;EQbL2X3 zNhq&qX<7j2z2pc4gd^n*0~(9`RXQYn%@RIiTlkJb3F9EmtlQ1M8q zgoZJK9G^?nK7Tv*R>=xjsX2kpe1mL{nlmUX4{L6JXSOLWh}tNK;9z)jq6b`Slp;nQ zL1LHyr=~+kP`l}Z;R!bkw@%EK*I5{0&s)8s9UyApOtu!<{;RRtrLnxrtI8WP2{Ckz zJN{55q^1WZRurRM*zu1(3>_g2_9=n>O>a@Z=?sWvzi{8ld)3M1kgXWI+ACZ=Epa!; z8cJq}<>ZBqFA|JG`4!ujJT4$qa*2AkGpI)W^7fZlGtN5-GAr`gXv<|UJ+r97Y(Wgc zPHa3#OgUe&Q-n{+V;B=F-r{n&bE^F9{y_X?;bH<&^!SO=cc~$hKQg3X>^%?TKPaBP zEC)<%4jil{&nFXrTx|VTlROPf@j9f+HWY|5qyh|h6a%Xzna8Q& zzz!q-X^{Pw?VtpHR|6d&CK053T0WOI=<_YxOK1G)?Vb;c)9_rj3et$3-Vxj?f>cKd0}4=(e4T z5lm-c^B^{&hU=1M~WOggYkB!227ajpj`i8RdfBmcA~M>^$iqb z1GcF``QHVg1V;D^G&aYLh%!FJm9SNixzMex6MN`3omv$6gE1W1*C>LyttdP)ZQjXh zM(H$ru-4>P%-~QM{HmEo-r9)PKA(yZ>DgeeGHW2_I&!8Y^&+bM($~d;YkA{-{9c(81=|f2E17t|AR&pzz-)w)7-3=bpF+=0Ak8hrFE)Aj5@%Y{G zo8sHAPIJSAi$?CI?jbv#K~TBQ;^J=46Zy9W>m*@!cYo`x&kWSUGb)Az<$P$19(Kpy zrLw1HG$Y<8v8$ZMl(2lqvc%WZ_H~IlMKb>{+JBHv`^nifk-Dssgqke9hl+f3Tu=Mx zGef(jq)2hmV|;(%V|(6w!E^RlN||uP7ZCRMV6T9b{xHS@^10HOydPHZT>c=1<)t*p zVOiV)XS@UL;DGT&xyi4Y6cq=&ilS&>8PY7wR$iHa?{x43g7lSg@JDG&0Dw- z57bcA^Wd{A+#%B-@z-l`bzXO+A0Yf!!Rvm^mf<3V+rjm2mTQj-kw2z%UgYzg{=_F38DJ77PW~&8XxM;p zfejhW9~Qxz%|8eOP87 zBS%F)qB3_s`GiM#+T|{mGm6Lospdpq;^=4g zI&(E(@TXyK21{m)j@}Vba{ktk7%f`1m{Mp6{l?>8e5}6~sg$dU77(9eQ=azEQe*C8dyNjT>h=?`?$LfKqMq<#aoA&ad0ma;1w ztX1{bWB*_((!Kzo;)n1w(B3yC2?9sj2e8AkRN$kB#Dj;#D{Sh;70TR3ryL6M9SAOw zPk8NbgL#0b^7<@{`ubu|WJ8IXM_ZoKZQ;>eo4%(o`(D$MBb-faJ>eS7V8b?sd>=Q>uvR{d8?zmfhs+!FP?dMh8`oJ9D2 z$G}L|>Kokam_?Gw5pgl52=!ia5OKV-6S5a5p4uLL1U-6Vf+b{RT#+STx18QN(j2KM z8d2ZZSxYE~_m>UVi4j@XXS6Nn^*iLno*t@o%eC?vi-m5-H!!Pu^b$!4{aEAXQ27MpA5Ob$(hw9d4c0+RDkL;{=-x>)eW$L^R+&Ng6yQ|X zg%x-@hOI3_|0~pR+7i=CFllr|q3-1a2H$rcj?gvGJ7Kl4tJ_c8DK~xPKJxh1uEvg~ z{g0pZ0P*FoTQ875u&9SP?w9Ys4{?+!l>OEOBcJ^E@EZTH)BOtcO`(8~T7d*XWLzK8gFx*@zg z6==~sY_zwWBUNT4{QqbUimH}!vlRY|IjM@ZAK#~|!F5_~3-ic(NvUf)I~_m!yxG*- zZbz^Hrc@|Ke9@?+k&z0bN7T;x{l$vy*c)zr_edPOi%-l(He0Y?j*eXegCH*K+L7mo zaG%GM^KoUM;&WFyA7DHUVxMc`P2&}1DJWlnK~8Fka_1fN5r{dJ#ukdN7XpXXDW&*1 zB3>^$x5=90Fp9n-Kd1lq)eFRraNdz-yBw8yDPfv_YYf{G3W#sPowmV99N!C{Zo0ez zl3q?G^mT;94z*a4`Il5q^ukFsb6oqG&t)8Sx~`My&^1N92hJ-2a{&`DHe2DiOH(~w zIeqP@RH`RIb$p##XBZU=pWiGG8=l0?;Dk)haa+_Fui;3}rl(A=%=apK@(!FqKD}IM z6b$Daf|`7QP#sIOXaStR5V30HH$;pyq|xT(k*j|-`3n&rFmVu=yzj#imhTR|x|TD1 z(RSzlgAornoQO(Kex;xI%xAsru;Qt01XkHen4d=VLw)Kud7I;`J!F{I67HF(MZu{Q zJ6}mCcMVTF_A}v+Knm$<|AHDNXm!Bu53IMfgp6bCd^w++Ha&(tM5hV9p85~{@|%L; z`M@<2lEL;hMOaXpz>D`CSLUQ4BaO%u9Ih)JJp(f7*Lu;9bCrp7+6YF*6l0V}#qI|GC*I5@Js?w*BbtE{;_%MkA8EhdUurYV**Yob zkf%M+cfK9pgy@m~t0=1l(Lz!ZoJU+5=Q%@lY%!IR`QLTrQUCXKn$@N8Mh*Bl#ji@g z)CH8yKcJg%HK_Q+LiBRM%FcD$P~o({tPu4lr`lmBUG1J56@ zm?9ut0mFSi&VMq2Spfto7hBuy2`tt%%N z8K~F&4vYUyUP8Y|QsqR%-it&`&tnGtpDVw^>=++U3*l!cP zGR*%VOg);3TW!~|Tft3Frd{VpHM-+&1x5;$4{bu!ok|8Xb1O6&hfZt^JjYA^`C7?L z$=e@I&f0p`6@}4q02<>v;*sNKBz~x7xi~ z*zh#PS|HU|OaBPo*Mdi_!J>zL zCsTvvre1UITbC{neEH2v;yO1pw>SmCFt^|n1=!``yzl<7k01e|)m%%G zsk@gI;G5-_aiPhMFjadsIS%NvhMV^U;!!Om3%@=&lwhzK`1PuDac0aB)&{2p zrLUVHC6ey@pA@?nV-0f1gF~5mN@$=7rUVY9(Iz4jOX0)i0Y)3|4|k84R%_?J*&8}; z1MIHxMEGb?utxj=z;2J!2LUt7k{x-JROon$g}5te=xT?mYeU)Wm?1im--bPiZ|A6> zj#6wtTLbg+h$Qa^2VMDZf@++aZikRkFiQ%vuvcYssS^Z@k^1RaX{$zunw&RHW}}wa zN5_3IQ2eu4n}qLS@i-oJ=d-5i+S<;_ z1*Y#u?g=gP*pVUxKWBL41!v~-X^p8|go@9vwQy}uzn~tqf$m>n3EKC%!ha+|0IA{f8`9mxT62MCN3Ur5a1Vax zR#-rP#@~%lsI6ru#&0qS-;?V!=b8-A_VmhLpLYCK3B8QW#| z*YrEBBNtOTCPy(&-tGnmwsTQVcPo&91HM4y{h^l*xbUqteVUkzS4%D5)P3qW#{+A{ zt$^Lx{<<<+|mrNA9-#MFBjbNiN?j1Z|VSG^jiL>VTo`xxz1dtz)MXy-{(DO z^`VjAV;>P$gkrOcgFU(GP5US#verlV(a? zy@j?pJCOmN){T`XTJ9JRZ>q68+&?ConUa5+Xc!GaJ)^LL%QfKx6DZj5CCjw&mZ-9V zCq#D`oZ)~Tvb}rsa)sJFfyJScHXste6b~n0DWA-z5 z1HblC@)c;AG!K!#_O)B}K1w|8e>K^F;nhO+{GX_xg<&2VB5lyFYK|`bbS^u3jQbM^ zYU}fuz!Lv@HbSlMRr0BG`7=Yn@)+%=gO6iK!eO5jDW=@l>T-m)D#eHGK6Ct=n-6_q zvLlVS@|NjAtuS7~_l+9!&Pk9HSO>ot&&@^TLn2Xil7QhMcCe};7C5=E>vmUUwi2D1 zAwHkmXFi@(tt1_&Ev($;YMQ!ZC*;4nKS%Gy^g8q{0cM%nkGI_1O7f`!@LIC5F$TTg zvuTznhS=F;e&TB%j9Jr2M@W-9z{1?zXeN0ISYUpEoAz@z2!K6&OSa+TweZ{TqPw7| zH91v7Kr+?xD_fDd+;JKaAeoR?PNWL88Ku#qCJ1WJQ+D34r8?c1K;=~pksvWWI}eGQT@<3)+Evu zT$BKL5(Ms4zkTvOHQIpzgv2GB#*VW$6aw@TPQ9O%hOb^C7>=!i^2|%o@VEh@pX28| z6x8&(<~@8GW+uy$R0qOPyXP^I7QB%XXyR_uLFe|Ook>qt?rd5;{WG84J;3Ralmq8r z__s01=qsi**B6RS&!qhkp?1ElImMwcc$D@gfMPg!`Ug$6=H7ETq-SDa7nY9KRZSx; ztq2EsNVz+HbGQqFucb*HjsheC($+lbqghc$q0v3AQ7lnuSar?;Umkxih*jF33Kj*J zk(dZWXx-^D3%UDKqG*&_OEiJ)_^;C8HJ4q634EaWMm@8Si5|gd&-3KHps1&*gIDrK zl$Ehis*d=!HuZG+2C@GXIOGRpggG*bf#o)*$#jZ5reHa>IN^T-p6=D94hfoe4uK?y zNj9p5NaEikA6fE9^Ow>u^LytW*rXV>fsqZ~+cy_cxL>A%O25>!=8J+gYxw5Rz

      B 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

      ^_Uf)wexM(UBfLDv}NMC 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

      )3S=yWwY+L_McZ@}n~Jtr^Y zIipY1U)y%>aXiRPq?DI)xJ)0x|3msT4IvXvpJ(nBvD;Na^Tk9LFB>bi5l%R~g=n-S zUcyOW5R<`SLQ>Pko?Uu$+2&@7w!aPT-ayVYRBJTmsLY4IRAy95FP7Ck%QT z4f2{IX1h|s)&o$fd|wP*F9@Zso6W5<-M3=42ha38ep$V&OXf6@JIXf%e|h$OcWJtC zC|dszBJ3lt|8qO_vs!3y?yffI>$+-mCX;* z`JsK0PFn9*O_yh~6Ecx$EVK~nWpQe0G&IX^-BYdWet3Gf6g0Ewvv4K@L;Z!(DS5CC*uqO3?p>&l3vi`ifiyt-MmiHa}nph(?+kUqa2z6V}*61mACgfco)EC*P}wV{k-!}8-=T@v~;i! zMpw*xm96H)Ufl8$JFZAlb6Y;0M3(X&B-kSP;wc}bjA zT4kUvoOlRx^HM@oYit=-QU1znOy{<}uvVmWqjJ<>!gw)1(Kz)#cZ zP{m)f>MF=Eq!uh;*dR8*rEJXw}Rv#H+)O?l?DNQ`C@kG{@*y9jN(>4N}1WDty~0e z>5YuwUU2LRh$KdX1pb8@4+y2|17j1Wlzpe=D#}@4Q^gxrd3$#wy9-D8xpyy<1QG9> z;OtIFR?q_2gDzQrpd>tpVXJhgnX(a>bJLu&R>~Ip4D79h>%Nv3We^@PkfeN3kE`CT zxeYzM^Q!BCkCp>QhoNllg((q!Y+EA*Pj)b1Nxeaoq^hsj4BxzYb8igw?~u5eQ*owg z8^k^!TSp-vsf3{x;eaEam|BnU&_#duE9=M^Ynji>DRN?HZtlx$Os|(_pePxm{nNN; zE#{XTw^(753SP;QEmLE@?=sjY0%_|L@O`8r3wxg$g!RY28W<~~6tIvI$au5r%vLG$ zDZ>VS3b4lk4X)tOscH5LNrXbfBEov^$rei)%Ot~5eDu2&oAN5ZtF^oyiWk7y?ZOT2 zYgIV@-@S}m*A*X6pq>ZP03i5hNALi|SkV0L+|x1546L(tQj`geQbU@-Y$Wn$Bm>sn zpYz8Q0#_}z-O&ZXOlX|{G*Y&6;$s99(Wxr^zOTk3R?eUoJ8;S7T arG5u|6`q0wA2$#y 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 HegFRfF|y<% literal 0 HcmV?d00001 diff --git a/slides_sources/source/_static/git_another_commit_on_branch.png b/slides_sources/source/_static/git_another_commit_on_branch.png new file mode 100644 index 0000000000000000000000000000000000000000..7ef6a0688758d4b71b1530b3e802d6df148b0561 GIT binary patch literal 147518 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 OKWdk?m9j2c-upj5E!~^| literal 0 HcmV?d00001 diff --git a/slides_sources/source/_static/git_checkout_branch.png b/slides_sources/source/_static/git_checkout_branch.png new file mode 100644 index 0000000000000000000000000000000000000000..dab12bdca69aba4cbfa9612051d36ba019ea1868 GIT binary patch literal 96346 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

      s1V9%%B|>1 z`a&KSuZGf!itG>%oVx^7!+_QIcqG$|JIsn=^~2jr@|CX`Tz~Ub%f!cUUdB@ej#>I@BRgJ{h@$ z+Eng~m*cNhqe0CuN5iYdZhJ%$EQVTqzA!~;CxpXXjf%VwNP*K2tRD#@9iV?@Dr0oz zmq~VGp)BGIWO0cmk+!u8UvQ8`6u<)v#DCcTedGU9`=bOtf&DmI1=>tJfnEgYL`HF8 zc>F-HKDRb^~-~m`CU0uNi@Bi zOe)4p33fk?4oXgA@rtTBznC~`_`G1{t^f#(B68>ATzGB@YfG2GSOs;;jDMl9?lzRS zt!`#QulCee;q&E02p9SLaEa6aY|1ejT@>~Od-w+mU1J8fTw3;0VK_h7xt;v&InrTZ zQ_~}vFIw3@qyF~ezn*+K8r%Zisn3eI;E(?GIccK6n&rgtFG}~q@c&5R63DaRd`?pX z=k@Sk??AosiX7}BHN_t?-G4?sD`a5gP+%lhiQJZp7h(3lN+2B=y%Kha;Q7J+UF_i01Ev7*lhTE`BZZM ztN@ycm`6J$)qX1GWyzQ7>b>shcoIS8q_h99(i%Q&pi0sS6}A^*CfMS~nrJ6Sv%F1c zxT@V+$B5xb+pbe%T-^N2`R>!T=o`HykpBbWeg>8w%uIc8w12w-h0+4^BIR{4L9jOe zs<&sq62)K+%Y4ay_Tq0(n4^HkrPdeQ`T4huGskKj`0(A{Ou9+(xow{`c0c-R8%7lKCHrWK7`ek?6lK^dQMSj`na`wus{Fq<>A1oAj|kXRQ6+4^N$uLZkJqUa2OU zoQm7v&nmNWXQZK`g(9Xt@V-EL)nx(AilbKH(;=quK0pDtz=Oo4Tn)2*ykjajudv`{7xY8*}B z>Ufcd&q+@zuPthva?n?9_3YJ=oZRf_NS1O?1Jaznld$(Z_I2&mypw~)5{SmnUAsva zHhS1n{@%9$*SlR@o8ofQ*ccu|dJ$?(fn5+CFsha@EH8dR^basE&-yIng_Q zetvn|11e3kJiBGuk2P6Ktf-vg?@)*v4*u+5n>4i>ceGsilG?aieR@35Hs!QKOX7C4 z4$^{KM#Z|DkS-#d0 zZ$IUQ$86aBW~$73w$ZNoaJ+eh;mG=_yq&nE%NMjM3m&?#g4oa(i=vkXl#qlN{AN{lTRU|fVMMk zH(C1QJpqSJ7X-f@658I=ub@HHMC@c*vEE2PG!jPL3~`QSHj-H?9yMQ%)}1DH+4{DA zIC)y7=8)`TYVbAT=qKg+yp&tHOmF`7uz%ESthFR#4bvz~K?c>R+!M^p?I^bk)F@!l z`85q8k{nd#VBGBMw^U5?Uc}l>I50w%hJtl;VIC{xi`nFhG;+EpN{MDgRHIk7T4{1< zv*||T3JRz&9~>_k@DdorS_)nxV9hKTpRT_nDpLplOWjNaho$RtLuC&}ega)kIlaP$au}4wt4RJp;IR z6k8y0>Z;w!)rOQ9^KxP2@Zr51+*{I&?oUSP@^NH}1@w!jXMcE-sB=kH(O9=aD!5LM zHg)Q-*nDFws>)~tLYG61X_qQCJIOE6wn5}Y-1#c6(1s9`olM&^6AQC`uwBsWnK{c< z6;XXJUHfxF&zC5LmXFkC;dVHx7B5h|sfClc4;0;nzgy1$Qr8Y!FR9wj+FSGFB?NI& zPu;d9pEk{Wtkg1y=*D>5{IEfSA5biAgt90aC5NRGbByXSs)*SoJ8aH0Q1b4#H2Z6H zy-_)&)`Q8f93(i@b_T0YSn`QfdH24*mE7(B zNPsGseLHU#GX6O5{y`X@m{|SN*5J=rX16uh`V5BW72zvyVphCi%~W1=N$kXuJa?P! zrZo2ZaK$7476d^`&W8cOUSPoZr?cMbS6m3iDg7BNCVE*hJGU02fwXD3z@Vw_1}~vS z^)aLcs^1=YOXGM!VR~oOf}xCHX3B?wcrmBil@>Un^>(JNdLM?W$j1Jk=mX4bY`AuX z?QifiB!;;HI2O`^!KSW%Q?aPD^#z`s-(2L9YkpEkLE=}+c>4$WY7fNF;FZ8+51AiG!EZd9F`2s$jlebtk`I6P-A0?7>HfI63rGt+x=v8naLzV zsaWFeWi0Qd51YkQm~T1=4CcB>N_wFP16))-yFmRT0Vy4lC`SYIa;jvrkG6ojDiZO0A=!nKXTq=+nP8c?B{HA{k zl~v*rZAom!l}mFRnyC5iZL^Y>3mL$e79xX;CtW3**`yvtBlj zxJ*XTn<63BGk%%I|Jx3agoH$k7iE0pXP7F5(Q8c@WAFFIhgj|6`A)^ly*t+Uy2II0 zWj;28&B4>3zs9wY1#rn^JLS=1b&9zH_e@du9*c%u9)C>HGB)$8yoy;EXCv#VX~<_7 ztvn$ambUoLn040}0>dp-)eD8x^Pp~4XI@!*d^|x+kZ2B2)U@dOd?9Un|NcE>laR;R{)th~XI(HqIlqjTdH_X) z`4s~A>bWWr+_fC@FbPxbYO(WUtZvilN{a&z^0WE{l|jKurVjlB>L7ibi$)Hw*y(z^7#~aH1;CT(T^KVz(K`~A_7z!okr**^=oK(6f(*^PbsSdog6KmApTd%JJ!M?pful0#0>fO6TkgU395 zu;ohG?2KH4%kDTX(4aEg{=523H6+7)AJU&vL0X%+x;5XMfjh&epF`&+||Lw6`(c2@(?4>^jl5X0%3uEhc}2+@PQ&a=lSFa#F{F4B{}K##)fYU)5khM->z2fsyBS> z(W$T=t=JhcDT9Y$3~IO?D?*0#IGM!)>{g`*?w}1@moDYES$TFslEee1JF_xU)?y}) z^vw%Q+1g4b9BE3jqian|`bm!Ggvz>dqfbUa8$}Wd=Q7dyVH4T)wn^l&`pgn9_VqMj#x8hbAnwt8W6%VJVS>lkEflQ^4X0iPRWVN_S(k{gU5^ASj z4i8t+9#pgI$e>n{e{|Qo>0?(sH%txIdAX^0am>p{jG>ZwV}Kc8fTti-b27>_r4U$D zSen9?ixKFkFr$5G6@ZiGHxO8G)w-X>tD~~{*3tv8;!7xRd*Xtt*ONY&+4(%(ZvIe` zaiv*OJI9`(M{<21UlB@mhUMY&1ED+f8@i72A5z2vQO%{HyuA9`Vm1dm@He!B$|hNo z0TH&%5MtG*%};1@D4I9YlKj1C?F^zhY>gw{(kdwFg#r9c$ss-qrsqQh8M@DN@GSt6 zmhmcgCfY>axJPGO>9wKyLMz8cW7K1o&S-9iNA#EQy(^O>8IKZdrxBVcy zib1=*v7dgXR`;!9>PX|r8E0Bk12{YO-1w6IKM-(fk8(l!Aa5EnNXl8o!Jr2q&bRUH zXnlYgKwh*u9g=XQt7_FkuBI+nrp7Yc5rf-AWT&djDXR~oo3Lym3JU8tJ{X-m!C9?3 zH20imVP>w^k1-qgSV4o9?0VgxJ@Q-Fk57H}YWU)y+G4Ds=@E2GVM5I;5iawMP=S2% zs+)!Uq13>c@?ZBNia+M6trgqFMiNr#QIs~?0`U^bT!w(cZ2kKPOs5NV0?9Q)l|jPj zOlB2l5AXrFhz#gxuZfqQeJmrV3V$}<$()g)>}PP^IApXzl5_bk=W2zuX+Z}o0$~Na zI2B9<2@$tcj*HS{-BlYmdSX%Yqt3Glgwg)&g$7&=-iL*s=p5(|smua}n_E&1JR zkZ$6IpSVKSJ8q#{Xzb6eJuLRsXq=S|OSq17PwdRpp^{f@R-`_1Fy^NGLFcdZrPj!Z z(e-ED(a`oHFSo6DL9_%?WnVDEf=D3Ml}L8$nNQc1Y)=7=z?mW$hhH)dQEA{=tv+=f zb3I&ch-K+Sp>6UfA^^;Q(-Qbm-g=`P$y=3m^*FP&MgohU5QlwugwCj0Nk`UVcI{Hy zhAD0bEm8rK5xBf6Zf$n;<{Sgcuzz^O*lo-2thZL%(+ks2#aaDLFajD)!tj4}9sNhk zp-{5#LvNv*nOUJ1{FXalIsq2TNLS-#5e$=Ql5CbKU0QL8rFYiiTH4h5K$ADRZ_XwMSuiN zN5#iK7$hO!*%{KwtGmuw&)7tGhoN#yM((nMAJ5ju8x2OOap4O6U-FkC7fprQnn>KZ zC?sR?0I3kSFgdb^NRa>oz?84kygO=9J#{@Q%a;3?zBxbD!%xbcuLRTC-nqV>L5^wZ zM@yt|(i8Htl+&6U%JHI<7`NQn%YVm$!dr+8MjL_c4_9D05=OQp3W{1DLm>B@4waSk zf~}O(oFIrD1huiiq43QZ@J0b5AruW@N_P+`{1QMrL1>x~ay7T(?L6T78&_R-Vc9mT zHVLK*9aZ8kE~izhFsD1DxmQpqk4d%ri>R@>Z;HgKehK2Dw&`3n|$Sj+Q#@zUDi%fK9vC|tc6Wj=Is~yi` zA`b{5I^aI+>f`JthQB1$OoDV9kJr_C3^Hog;NGzkJ6)@TMZ)9!(nz# zCk)j`R+hkgUT@6ASokZbJ0vd^Dl02bfv7~iQqFGw8ehCmzz86z4kC8gELdTLN@^f5 z6qftBn>@E*%LJB9+sUaR^@)c5OKnT8J&CC=UmB2c*PGB4^23+Ah6B=AF(2fJ;b@THTQmR?CU&qwk=5m3 zYY)T^jr=N3YEd*Lp6x!_amETpka%<#pftJUZ0yll8d_;G%bTa6oiU;1nYGev(L9(be|%+Lr)D%J^rAB zmt$*m0=UCrGk|zpWYldA94j}*DEQu}EDW+r%Y*sUropP6qOtj{E&pJhCjX8~3;Chm zU3v!{Y%tiIZ;gRe_85nkR~UiO*$98E2I_WhZnXm!`(F4o-LJOCvNNdz;~J9#F=(d@ z-j5?0$5AwrvOKbkaKY_Q+6vnM5o82oRV&*A>{ra_GBAJ+y4CDj1nfY#82EKNfXLwC zcExM)PAf*U{R?&g$v_~FmI15L{ZiA1h-^TyM91MUIDj1XT=wvR!kOj&kEN)CvYP1t z-gsE8?SK+x{`Z;}BDfmPmJ#Iv#M~ScAZkGNzX_4hsoNRVxY@N1Fgx$9T^G29&zvTp zWQV&{*eh8k5D)0R^{?n8KL>16)&P&;z?maoO;eOc{;qa?#)ekzmA*S%8e~5q6Ezm(y?+i0`+SnJ0R!p`vPS0|qci z6`*m6Mtlj`^AXb{bod!mCZOMmt7h}kT&>8%?euVRnyq?Y!gEHz^SU4R?pT39847T$ zHX@qU82sVGiJLkR^nO`)&S>!eltdw;MAZlqnB4`=p6KxepaUXV&6GVij4|?E5i~lB zg!L$bN-u-+g7nh5Eraf;H{m37l$mKxG@94VwST;L!f|m3+-E&{`W>D31K@>c2IQ#Q z4~QJ+K9(H^@Epud-I@w(l$HW=Oh=Vhp#%=Nm5uKC39j0{`q|E%L=sTfToSs`EAuCo z-~%3){cB)l6cJM@lLzwV4rR57WH@h7-Kl{W@DWxWtpj>ZjtroJKr}K2GKO_e-lLBK z4lHO&-G(^rkr6yQc>!>2hDR!ZdB=4&Kl}k`7(*we^-TmFGdhF7KBlQ{;o;$92QnVR zow0y9a64MIa9ivKmUiE=_9~^#BLxt)pf7F@l|Q?tcYBnsXOH8o2Oh@+i2qQ?5c!Py z{vGRRX>*75W9U?0Rh;zaxMEKpuh?a9upWUV#}{GHc_3eI1O^qusc!NEEL53yrV1Cs z<0(8;)@m_7u@+EwJSEw$v>?y-N-d|SfW9tu>mn*E0O(~2IE=mlMpwBEf73OnYAqq2 zz~l1OHu(n0ezVY2puqJOvmGCeqfd&v2a7qg0}QJ6fR3#Ph=~w^%WLHt7FS(Xo$^|# zGky+G0Yt|afkus{BuE=)ibG@L;7oLedrVwGbQK+w6(ap9q~qW;Lljk=K~aI8ULBCK zlm2uiV^7S1&f9}j6sJ%m_@TN3JZuk0mSDOmARvfLs1eX**k%FU>Xr@II^!TPb*FCE zf%r#Qz29N+sjQ5B27qykigiJg{x`b_Ak{!xi-vZ3vIb;O4=h|^jBay4#lml?{FUR; zdebzG#=a<`lEnz@YD|B4B^~<4uro}d_TgA&~Z1bOxh;zlX@SEUz!s&iO zL);_WyT$u!fP)b##?%Ry2jZH#HO)}5_N+aQvqU0e=NCjO1<#)95o7SP?qpAO(Q~w| zK}LTrARw^*VTo3lakM4R%-Go2+lRjV5vYg2#&ilT%HZM68=!oIGkjFw-U%3xVmzDu zqs=a%a51#|#S@gHavO+()S_O?F3?G?a1Gb}G0kpM^sbETa%28U@(9%@oxtUw4Pv_C zao89h9Sm0ctJ#gSY(TQwA>&-rzD(Zin=J#Oeo+nv(5x^SoX-wGPJ%i*I>{-B_A=1w z+duGSEcK>R(jhfl-l*(`O8UoCpEZ=te0px18rbdU|u3=|iJW535fJ+yHk;eOYk@IDJciTf&H7 zMOJ`t{=ne6?voYaa};03wN`VfL5-#jD|}xU=B$sL)Q_s@PsGV;4#)v*P5m;;{`ba=~8Y{qNcQ_Z)lDzq&lKq9d7PpcaT&M;B ze^Zf8AC?6uxQ6L!+y>Zo<8Z-YBU{xiP(ZZH%x|U6YM4MsoC$?SZZDpyzB|4w@8ww| zCPuVW)yX~)`jZitKg{hBrD@n6)X?DSbnHueDHjm5yk!pz4%aTQ-M_pudo*Q9aTS8kKBHJ;*#EbF^>cdzJ4f>VH(oT-WdSrCMo9M*$nuxHihu-PGT?NXEK2Y!BNTt>{ z*Gd4IM&XJM<==qnzzS; z)Iky39_7_>D_^dI%7)={u!B3ok?G$e%(zskA65XR(tX%fKVKaZ0$-npSa) zzMDAUGlzqgU~m8JW=BbIPuDPh)CIl$Z8B$L1XvD#xb4xJ z_(fg+*L&vJ!9CmtCc0+?^Pgn*PahKf5pjLJj>-1?Ju~sT3je$d;NPd6I160LPHa}t z|AEjs5L)=(jrzZ}QU9Md2j@lNO*(ivWl(5_{I3kKlJ+t0Ohl!Qz*h~CP&AqI`FY=G zK3R#**3W-1-RJG}o{wS9wq@CWwd|v#@_e|_>R+x)8>MpECo9zeMJJ9_iNKBrO)r+9 z0VyI=Bh=f%bu-2iz&^Uxo0tbU7#?__qLx|MBZ|3!;KrPm@`Mn+7;|L*yh-&%fKIgo zM|J(*Ybw7?2TvH$RM^v7ERO zGdd>5#G!RY@SIr}BK+#*x{IM2ihotrqm>4iKD})bbo?*?mLR7AN5%Bk?xdTWTK3n^XD#-B=wn>~y28{dvAu84 z6aAl-@-_1c0;Z5CJ<5Fj%;AqG`EB%z(%}l-8gFP-2E&O0ctGdO9%#H7QT}<}fu+5K zrr^g#7+r))*KDBAxClgy-pzbwj~CN0NoDXti2FeP`~1&&?>maAxsoteMD@!gr?Oa0 z>5Gp+f(z>k2*}!++Fw}5m8!tHn*hV6upKzOK8Z*kDi93|fXWgK4&BFEnoQC+^XJ|f z0_{xFgrLGLHz_7?&g~`IA%bUi3GCwRUeR>l?W!N!@FS5R_AA1CL)%941?UN17v>Sm zzDYw2EurpyhQ=|qepkF&o`%U=Kv-@o2f_hAIMvCyYFcTVI#J->2B>>lbI{YI9sfj6 zv?Z~PwtK@m;ZT*adjlldHmNH~=jv#r-JFPe0g(aXyzx2Zo2#h7eEESLUVfYh4}hm5 zaH=~W!_~34F|{4ZI?Otq{jGl1Fb-iw$I)59N-C)5)tbunWf--T8`8{46c*YO9ycRGWSw9Fxti=0MC- zkr^sFSto`a?%jbI!%*4+C`)|6{%*Wk9JukTGzzeML)+UMJf%gY+bSsB)Prv1K!xP<#{=ic01$COT`fM3K#@`8uH2o96P_BdqFWVP@iCeg zL!3{5PT-bumT|_5#8Wv<2e3JFMfWI}wEDMqieI!m-9>q&EYDhv5j2HxkFzEsbEV^_EodI&zTHqcLHiQbxGtykty^|H|cDzU%~)~ z!I)+eURwSXAh@p9O~JWvi0E@fhyrkAj9Rtt5FM0X#%WhU4a$BdY6BX#d^!EAPgd~= zbz=ZY0%t)KlR+ckF#cx4e_!>S3lK%6#fty$7ysJ6xLb;}t`WrdPF&0APkT3b*F_J4 zf8{c}sKg?~UNI`>^iFkQ7&Hy$9^*KLWd{oxWSqC1eiQ;?qABfV(g=10Mt(cK8X#7d zM+T-FKySI2q*Kpl5%R@X|411Mb7$_y~!wO$7%w_tr5rJl}cVzC4~FU>yr^HQc+lJ z09D<|gKwN?O_a2|31Opq$faldJP>mP6*U7nV_Vm@{dM~d`(%9tWx$t6fNCyk?!Bno zN@7&0sFn9Ld%YCR&IzzQI<28pnAs}4*N8Znc|bN-qF(I8P!t32mEtAZCjL;0@c*Es zIBH&*g_~2kqYNr@N!vXa=HrQ&&&|oKvk?%XDd~3=X-~q7E0R?g_gjvhLQeAF(TKB3 z;Pm9pNCN9=nhuRGPi2aI;H^L&YJj@RA{ng=AmQbCf9+mRcIGysj$(W~^rMoO@Jl7= zTDDbGF!>6MXy^}8`E3^6Xi%bF9^9WlZ`f+ls)=Iis?gFd9o6-8^!K^DYY?!k-4y@l z^&Q>QC|H*I$xdVaRtiU%aD%YuFTY-!@Z#oE+mkPhbW!q=yd93aQ99q5|wr| zcE9Y@{ATkTs(_Yzv(bg7#*$^9vac?MKnO~t2TOVur*WyRl{isc&H6eE9{+Ptim&VH zHE+(|j$ZSChY$w4ketp_<0a{#`>fQaud<{5GQKx_5b-^By4hDt4)%3F7&%;uQb5}# zIU;=?XhT~?bQK~Bewf*tJi0>fc>!HRlzsvVu8k6G<988^t!KF-)gxTpeNYbSYkSgu z?#&5XCdiyhJBv*wmgh|n>PqqWQ5B(wA$>{uaLdxu(*5uDY=0fM?sh?8sK;FYG9&dO z_@N%UT6wNb>^FNs7;A(YLxFnh zRm!r((?0=|GYPEp7(^Bm&|k@D+?O^4SkKM$srLlt9~^H8ssdKrdT?hzW%w)guNMsb z<~F(q5k_)wwUif3%29(9GiB@nCBwv_tR(`GzFU3Bi(2&P`)oc=f;T%N%4gLiKBcR4 zE;D;MF{`3t?w2%668Cpt;JA-?>%>XNVbi3_iF)2(3RVnwy+GAa_PCsa8aAj=U0$9b4# zFQo9-457~|h_DzLxmhccgX>P)PZJ`ax@qGRGpEYP{yJqDNVb-z80r{Z3o$3^xI_%#%X*klTU+I7~E&d(-7SJZVOQz~NNc>F=z8m)h z5V#TQ^eBvOfvlww*zQ8GI6 zW6a1OZ~ZhtwaY9KQI!2%-RH0oVW@VA0$iM9g^u7)_jQ;FM(c4L0Mg#c4-k5 zkN&d+X!)H-&#kX{2c&MgrbL%XNu@MFHj90DAG)Qbl(B*(;pL(zl&BJ^bc|A`Q1qjv zSWM=+sE*lNqUV4{xv*=lTuZri9ECZr)<9bU7mkMW`k4MUfa_p}KeI&w_2_-h%?mW? zfP+49V^|kMM7cy_U_5e_;!@a(p;EuncMD33CZTBF+oz1DyxNezMD_g?^N8u>o=`jQ zgX=~-4=2PX4o|W5c>KVdV8Htp0?2y?Yv&OSB7^FSdlqjal#Ra(fuaMhx%xV=$OwN> z#-J$~mzCnib^{>TdeOM-G3Il+q7XQU`o<0m=TpVYzI?szN?$zAP}0AIwfz+hp&B2@NiRE;&DcCi*r(95L-Q`fHFui*l4sV~yO~1jUZ_ZK)tp#0D9G&d5v512#pRV<0xFi4w8N7Q(S1I^>elsVB zu$0ziebg&kvQT)BZC30|a?g=fw1)WR7_%67M}s)WmZ*{X{f^-s45pqV{^&yvz3Lo) zaqFE;Y2i)Y)3{0T$<307!ZePL=;HiiI>?z?XV#xZPfA#8BrChyn1!`Te8mvQQ$F8fpT;~Ld0zEk!UooUPYl( zgv`#OeHgQWN?*IE_0D)We7AQ@j|6T5UIIYIg4O&j?6qLgX!rCY3=H_`j1!b&&22e zDrLC?bO2W(`jLZ=6;$XBrTBj(@xN&UV6c}MS{@=i!CY(&j?pGr&ruMw!B-olZn4o& zw5oRDO*x|~u8!WGF;+iG2A+Z9?~@5#?NlnIh9QNTIUbn3iy6HYYrIYj{gBbv6Qyqk zy|HL*Ka-7T!UuC;tpgJ12hXFMQXP_*Z%A&|QejHQoUA(A9k@C~7a*m^OGa%X8+Fb^ zaF4!cW{AxvP2~N|K3esI&1l6-GZEfnxhrL@Unmy6=`ZZeN!Nu^=o&MF*?S}t?L^(b z!IS~%$VkDW3^j6AQ)Vj?cTtza`CKd&U0_h85?wGG9+98;!?VYExq6ey!H?r5M0y0` z=P}YHnbW0`mPr#aY$sHlT}*WtRsG3~|A76lD1Y#o-mqSlDm%g=V^nO9?GSbAbR^nRSaHxg;f zcRyU3T{&Uah@A24Rh3BhNNAflIXMx<2s!pGl3+{4bu&@vp0VCx+JiF(h;42dnIG>@ zJUNbakwUylD~%i4FrBxRK(-Wl(p$20>K3rlj;ivOPUx;+J$UU%LlZs^&L~c?U*oUj zJ8=R{ziFwI26RRAZp3K2!(lBjHRT?EEY8LviPM0}L-&wR&BRYn^e;V1M166WUs{~> ziar`L+NG(ulMZj~TKhNbsZ8kYDEfENxL$CB7bEkbkxkuuiiUls1u3}q{eE@H|3lYX z$2Hl%@58q!3M!x=Dx(oZN+hL0rAK$8bfa{KA_zEQz>w}7+vpAzY3Ue^NS8>A8u45+ z?)#(P-}BF26J*!5^L_StoX1uCfJc8S#?sruzhy~qP;+>AcqU=P)qPs4>5FIh_ti%Y z4&+8tsR)@ma}O~lU0hI73gfpQmklANPPW%z2>1t&fbRdkJR%p6X5NbnW>URN22(MW zBOG2J@cla8R6Dh~#T)6%u|;3$fpMi4HZoivtr?$IB-xFYu0O09w_NeNWyL!nTdDKd zZ2escVg7`5S|s&}$$t3MsowrdR&;?$hv2?-to0|FF2{)@{l`Olpak{`OrmGQjG-}Q zX!7RG@f8^&&gKuHS4sOVO?|}-nxS*`t-J8Fd~AY!Ayf3eOQESgp4Iv!v*5)YFNn#$ zqS*wOPb=KOf~1uyr@?{Q8sX#J%w{S{%5a$UOSz+=cB&U*f-W&T6w7 z6V7P7P_I_jP5WNUhE`njvO*7B>EtAcUup6%2U-gq$7kNsSY%m`&@2ugob)wuk4#D6 zgQt(7l#^nbov3cPm8y=T{Wp|fDycd%N zfJ2R{4nSnOHnpmTZjuh~Je?Ys%1UdkQ{}MpAbfX-0Ks@Q8cbl?#;7C3@>w@X7au!) zPivQC36tIZ{)0T}h8q{l=Rc!)*`rreZ|p@*E+|Y@t2Wm|Irh%}39;TCE|z4}C*n*Y zokz2e?Tl-=dw{cY+9Gb*p4ijamkjUu)u_x}hIn)sm0+bE+=n3~eCw{ITc>^LL&*0O zUI)T_BZ^L-?(#DoB5&%=h*7k|hvVvCrb;G#c9w%@L|8FX!enw#2aLbAc@R{`RA;K- zUuUtIu@%-z4RTBEfWciuY-6Taa?c`aPXdB{Ne=2-<3W#DAJzKR8CM{!tIaMT}F4#Myea#%Jy!Si2v0XV;uu;X^m&PpDi{ zvR+=D^^gS4kelHto91c3*(t#pebY*lhIXNgqQyzy5qG9p5EZG=r(uJvZ(D5}ZApo^ z1-gL-@BKs~mZ4F^hZ$f<5Awcm+-Q*Mxkw?na06SRR@?SCB|A%n&G4r<5vb}da0`PeDA$XZAf9r}xv zMIGDU2gF-Er2;=LoiAJf!9GFlSO%!S4GXZ1QB$9AJX$A&81k*(EUmn3Sjx1F(&b(< zts?e&(o8yS63&E7DcsVrd)2llq~|DSd&#q$S>Jv$X^yYfdOeTJ@Rgb{9(v^&N`9^n zR_zwwDg$qxc1*L<$ut!*cbqx|LClsc2t!deqiCnQUHC$yX&^TurE-G|YLsHRGu{dR zpcomim#t5t#F?Et;W%c(wegni0s?t)^_s*#f%WA1d1spqkEch(XS`&|I0jE%y<`pc zob{~T-4#gyr6yLfD^Q)ga7|X@OM2!jGpi02Ys48Ti@7;qGcn3Sb;MKxD#*qo8%zDt zxbRz?H^JlO*`1@@K&e+RTS_G|dV0Uw!g{KkSA#2&rbw#xV;#!Xmns^&D858g-rX!vJ*3!rCYI zS*V;d-`BXciYI3tDPPMs(>E$#=D>^kI%)ar#A0~YeXpY?kkT$D`-|3}*dE%1+}{#HI5a8H z&M`GlY&84#9q7zGA*$;cn>_CH8b8REe$u2QXjO(5k_B8LOIlG}RV^t03C_P6r8gpN z3|I~M`kkVr8D`XXPGbde;-xbTgk`|C4OX1DO*+B}nRUjwfL$TYLjbmz93l?DvQsbx z8vHgxvPXLxYm>uT)yKf9S&IFm0w19HJKs#Q(UzFF095WVD($BuP@D<>>ERw-yGQtu z@!fgg=hq|xF|JCmr`BvwYdTF3K9Z){!AwJ+U>oHo0j(?`*rcjq<_0}%>GnaX9;kR*AM3=OPAcv~ibLrzZyXXv?Om7$RZ(z#i z{hPRrDK`>LAH9U8-LMA^OCeBYc)v8GHgUoE$dY4Ebe7lm+fn27&xbs0IJJ?%Q+%vA zfBbc4VKUPh6Ecs1imjSPjz!Awfze3A9K$*{KFWc7K>!{!4{SBML#}_EEq+TQs&^mg z-Gc!2sRq`9MDji&K8jjf{b%F<`!4Vw!pQ<>Lhm4^6dg4=26N^OGymF6J}om}hB;ks zqj|C6-hDZ$@k#8ku4{msLGO84EdGgbRC$$rVMk@5bu2Ad@Zv_%uQ9wmH<=I|hEWMY3nvdeA! z1x$MW_HggUS`FieK<<;qs{@#c#yz-VA?*fe)r*Kd17i&#()roAJ8IZMS#@#6?0dQNZ*8SM@fzQ~TW9@Ftj4FBwGXJ_YIn#d2N z*94Z{Jom8Oim*3Rcy(0OIH|E(5#v=4P>EbYQ=xZDsBoiPB(kgFTfyZ5 zD>GF$yN{!qq!Y55y7S;!VwE<&h}#*n@*1U@9_;-iq{*Z#B-VLKAPY);kWI^QNnFH+ zk9Rj!o{FYx)akxCJTI z#?s}VG&2|g+5;03`^99lSXZpdRE1|LH5Lvwg z=aA#6)EQX(2VzFb4sSb9P4hUp{xNqrg({NL%J7a%141^r6aChAO6=?H-a@zS{9X&! zKI9D2S@d4+HfTyrvYG9JaISC?AT5d1D?#(hik0=?Gt_fomVvax$C@)S8zcnxaKC(X zIp{I{Sc#QPP3FPnL*s_Cj!)1~C$)aL0hO~H{dxy-KLA533xEm+sHbb1jJFrtqwl0( zhqM-e_8SwhYZS3G+bg^&G6q17MJKHP*N^^4q5^?s#Ew$8NkLXTf(zPDpQMb>h~~OC zj4;QjkO{tJ`Z!6Z`(cLyWng!i24s=w^Exnd_V!k@jN@R?m@bTNmoc z-2yujm^KX|)H{1Cqt7tRQ!%(fLtWK>bRsgI-xCqQL=n#{2psa6I1M(|`UJ=YzPz)e z*eH489C@^AQ-`cZiozrkSNDY|y)#eRRFB0JG4cd_W#$njqy=8nS%V`qn6X0Qag1>E zPWfg7a+4@@9ZZXhQfK(`3+EN9MP$hCSM|5KB|i6rwW@oWoDH^_HJvRrU9toW1fO0- zT%(D#U_1M3%={L#&D?Fp?yzW{rzYdzqBZJ_TNBuqV>k9S7grl%Kf&&!bQ3ZX8-20z zS<=X+i2?m6E43_J^KM|&H~TDCIqiNMmGj%(HMH`k%*LtkSf%|$Cm-4%=KDJrT#52O z=`7%pCkbQczo}3W0zYrR64>ktL)vB`dKTh}qnAU+3iZ%d9tfxSWr5ctn>wNy!4WZ~ zpAy@sF&!GZ&`Es|@&d1ZH~W~G9QdF{>dx>sq%8s=vI>XWx5#Oe4lL-2!)w*UB44>S zW$~KC%N>X#gcY0PcH@*$38{}ECh$(8VS-^RUDvheJ35P2;o7cHx97fvrfI38m*ZDp z6D|Sje0o9`LD{ZzR2U6&qxYmt>J@u>gooCvV4PL+eZ|^?M`B!YZf=bwi$M<&(VCjZUb17J#jpxqwO69o1+*O*6 zaS&s$sZU+$=HtsUIDEgkG|umqJuf&hIsA0k8uM0K-s;bGz@}m`ozS{iPXxM<5hTj$KY?(J=^kDhPtDkgeN4@}fNfyMz0OA%BqeUD74SR*-_ z&Q9yzQa)572H@JGxyg3QN&Jez#MG=LBHsgIBgVh04M=LY5-gG zJ&!UoX`Dy+b|K=sz|fSQ@oYcL3M29(qs_i&i%+bFFx=mY$Qxh+;D-ZBGL><^BgT8uGM}DW^FYm}I0mLXzJ;)HiwV^PmmD8|I6&pU3keN z0X2VMe9PkXKX?_)ef=-2uyh-$GQO;uB&$k{y3$=6poSWYwNt*{0q2^sifPf+`qhtfy!rjx-AIdaUn0M7T5QE)Lq>^t6FJcU3f#`m`gw zdng5(eN$_eI=+^j1{Lb!=ouekP3xO-7OWT?Gn=QVU2N-jzW82UzR|OR z+k;Rtbr#sCQwvt%qjghs>7eiUNun6K)t8FeZLk)|Y@XW9+%kZ#*|^eyuc2oARKm-* zXqt%2=>d!WkrWK$wcVsILju0072&_d;a0WC!CE3CYoR8fX$$^p$v{^+rTP~ zqD`8a@I*4O7Vi&688tws;!b~D_J3cZo}9yeiTqKG7R$f?);1^ahSgoWWl6ANOU*pY zh`g#uuhMK+P-eaOE*en`3ynLYdXlHf$AM^Qa3}VBC}(N!jQGaiZ<%J6BsN5C0Dq`A zU}V=(g)Z_s-79G48>Zxn+~YfZDJ^82l;Yx#&g0u7jPaeaEYx{9=1uczV?|Zjb@2jh zRYg3TD_Q&HQz7(C6xZN8i-Edv?-?jvQ~z^cT1B(>{zoo0MfOklPV=70wNCMt`lFtR z$|f>dp*KD9b^_eqG<{a8SGAJ)88-rj=v5e{xT{AUs7fk76ZA$2vu^6>e<%}T`r-=z zj%yI_f14_Ec*bT<1AzW}=GgTs6#xK|pryXOR;9y~9>CTj@zUJBk${TwFNF-efG8v+v<`Ao zd;GFouC{SjiwXXn4ZgAqTHqd`uDhG6MZH-d*tLq!S<3Y`;8GWIaIhk?=OEwW1%${z z{};VbbU&n!_rf|T6;jF#d2|9TAG|%{jP@EgL0|Olb!-x1UnvQd7HZMzrbfId>ZO~o zN}7WAnjl++L6vDtVag-2ZL03Q9zc^yc$zTr&c6mGtMl}%?{pw9KeFEF@F>yO0bZ@x zb5H0A|B!!d?HzzvkjnD}Q?dD~od?(0u$>$bDHVH zu#YGs?w;O|_JP$s5{!~yHtYpOMFyFXJQZ!czQ+!I>5s}Xy~<_*H;}_jL_`2k)8UVM zCGYgoU<$M*JQ#J61Ge7+t!9Q^X~C9*PV-;OdHQl!RQ0qlB(;zVa%8Y_zhFr-;wdZ1 z(X1Vf5oqx{s370&feiM-$0``$n3Qi7Pe2$W(^@SN#kmLTVFBeD=fUaan)Va6Is;#B zg2s+0zM4@_gc)Zp6w<)84nz$evKQ)_Q>%FGcFfoqF4G{s)IooJEHkPeAI|DM7N z`DI%wb$AbN&9FNL%|vy6FFeEO-8Q;+R&gKWdl`HrnU%K=!)0pHrMFi%eUvpm9%sOqZI{5M>h^VdPVnjXg)0^ zJ{N4v&$l`T)<$trO985VZTF01Yb%Bmq9V67*N&8l963pQHNpJjFVo(e6*KCzg=gYpjsU{bd&SiHenb}+ zPP$Z=bxIFXy?iIiGBdw+0{m^LA=@+#8}3@alOxVlfL;jfED$e28^+ir(IlckeC~o1 zd*8^M#}&YNAnq%>w&6{3&XDfe%rWI}d=dm3gs~rOh&g ze#Y+Apag`Uz7K=!My6if^xe%R-qhEM$!#Oi)slCHl|Od5%=p`WMhh6;88-3%>YWtq z%Q0^MA#y<0ynq7iQ|WoN?{?0!(D)hK`O=|1wAnglVsp}-sc+^)s4w_;zrlmhK;H*( z4Bs{`6{)W;1nX8S+`r$Xb82XE=Btfh7UXr^6yy`K!^o@uv^LfeGJ!FPX-go;SN%ZtniG)p9zd(`{T^pJWR zm=81aAYrxIRmCu6!9BjPDP*dVSiQx}ikZD@V+jbRu*eE~>Q)A)S4v^JS0m32G_Ot! zU5!wIXet9!l@N)F0K}e<;oLJ^>B>RxSRXufX`2?b*U&8{npzYcYQm;!l>KZ@@9PdZ zh}KHOhEaXp8ygBb8(hwc?jkK;tD33N#}jIz-zCc=`V}!m@b%VaJ|!Ew_-SBw;(EJe zW+O9KNB=A~U$UpmNzp6b1=gV0#fO&W_=wT@^2JxT>k}ve>yF|$*Klz>Q;KjI^U>qiw~=-|Gyi;gP{rZG(6_A{Qq=Wr+>jfNy62lF^IijMMD8JnRzD7TQpR zArl?v)}^j1)opCF*o)_bJ=OFT+h23mr|-pxzZ|Y2QnsieL#@g1YnASR25pJG5^r2c z#zU0vX+mHK`ki2g`!xw;FI#nq>7goG`d0iyoHXsZYeLOGw^{gtg%`9}6J6K-6=d?}y^jX@} zaKU4!d5Tw!pe_(a?tF<$pO5z;wQL7HI3b9jmt!z7&YjuL4 zu^%hyX+wX8GLa0tQMg=|7PZ0uaZlWT%|;RygAu<7iSM3LFx@c=EY)GXvZe?GBdr)zx{Vqsf4LDJNkz4omZWg5EP~+3zDAv z$3;{$LOzPr%70eDbc7-R*HzNW#`Dd-d3wL+gacQa4FD}D#`9`e*EKS7VACgt8#kQ} z=cW01&0BsCOmV+^w{_zqPe%J~K!*45j5@9*D1?=3Hk0bUfU79XrO1fgU2hT2Q>Z#y z<$7w*l({%zyBBt}fto!^6V``pvXacW>G_AtB*Dkmj!Is^ofBOFw}VKGU!3)EpOMw4 z#O|eY<>NhZF-f6{fe+QL@$L;5Gk&IH(phz}iEYu_$p!q6V^#?~7_qyinP}Y{X9S@@ z0{S7`oY(gJU-c+|Z!MMAaWjJ>lNEKZ>2W89_TNP1hs6*i226u|qVDSWJ$Y%~XGF0G zv_>D@>RYoYX&vi|=S(ZCy0%HVduUxppTNi04o2q~g{)3mK?$-?kLudE zR&6k6B1-iLpm-SOaA5}D4&z9(YWY6e`H#by_L3Rf+u_Ir{fT!Q2KImu+#)}+?|-NP zPek;McK2JRkBH_ytCEY*u1C@euSQgQO+!7-GxkqUWo^m;4V9ujeZB`tZRYE{7wj-H z-ZOQbTY7@y!%@txX{#b61Eb1w_>j>!n+kd2K>_t`Fl5@ zKvp0JtjA}Umuu{5)oMmkP$WOX1twm6mj$_!du(iE4W}KMQsInG&`mev;^I)tg)sNk zLRkDtAa(T?`gr z0?+1qBPdgM@|*;+Z?dXBww@)NvN+lwkwVf!%Fb-<5}shUyG_Rh(Vb*3M}OAZ5Z0Y@ zhInx~L{||-#xou!eZ!`-YH^v4p4nnXJXmtYhP!iXvk*f|tYijp@HLp=`1NvoX)Zci=J}j3Jhb&QxZcJ`~j&ia%Vl;uoz;b)?_Lbks z`t!?FH-!}3IL0-_3d);o4Ky9{s~;(`3#pC_`v2KVNax3Q!E_=MpYE35y;ULaN&{1= z0ocVl0VJOuxndH3Tq}eU{G!A+TLIU1f61w$s!D(5CVLbx6z>4mgw261V9j22x%wgB zb)KawF6Ljp0c=vj$3 zh?9A9`vy_rhh97j96%eUT*dPE+X749qK?yNR$uFR2eZE0Pe`}A%5rPlFv{Tis+%Zz^K=in7(%^-&1~ujX=p)d5LE^jQR6OB(w2jaJqGw5|CR}Tv&fQUP zqkM24pu3Ky5%rR-bKA()Ewf>YT$7|t8*x@WdU@pYeG}3gl zf-jR554RdDJVi`S4o69*_@+&u`_F6<*cMgVp+YVivO2jnu*f*HK<(fi<3$%JQ@o@TF2eZ#^7z;<=QfG`bC=zzfy6S;@oGP;OjgU4p=R~u= z^13h7*XHb%k3p$$zxXvgBXQ~+Y`nQ28{#O%<2Ap-b+QH*VY1LDV-Kq8&sk!F!#LGE zI=)TvTa@|qeWF8##4JLLg{P^V-e$1VpJV!eC&3l;>1;ZwIfN3uRz)$Nw=jEEr2r9R z2T*J=0&7G0cEB>Ai7QTt)B7%r7`hv-OxBd)_+^}cT?#P3sirPRH=}_n+q6}yq_0WeXtCgB#B4okYFA?R zNrn&9%Kyo(DQm*0iq_9yV*O^zN^G5rrS?EVx2H~WU;}hXsBNqlq0vDy`>}AKv{E{h9KHTqe6rGCa-m7t zjOBZdc=5sUo#f=&j64^7um5je75J9Gsx3QMUvntCh|rbHF)88eD4|7xXc~Ak9jt{ zHxida{^*&|!SNoIS3kn=gestb`DJ6G zD*p5Y+XZYwvSU^~5xQR>k2>14D3jmKdpufp*u0~Eoujh6FD#Omot|&ZDeT+xSEkH$ zt|;nW)QweJ3vsKn-nma4v$l?rm8&-TB?Cqz+Je$-;{BsN!^^5@$+b4CQDdFjPCP{Y z(C{_&eTYLHw6${J2yS|GWIui;Y=qo$Y*Lb|#NSGcooAUh+&31nm{eWc@J&>(&QEb1 zsOITWBJvsEAh`|`7)W|_4jZomInTC;XT&E5nYYy;JiK3hA+CdBu!Pu_@mL{%GL@RR+LfUxw z-xRrsI3is6TOlB(>l-sNBFYQa*HCf=$ueRargFi^%@=#A<(v9#wx9eq2MR$8_Yj9# z&C^eeW=P=fHu@)@wycafv#2my=Ej#c0mRp%O#d%W*(j6;ma}GAn+@W)ToZhZF9OYY z=R&)GYn8Fn zwA(t<{OCjyB)(q~q6Zs!sWfB6XX>m@20=T#>>rl3iNJogIsIB$kYKn7G7e?4>&~~B z|BWqju6)Q#|D<2j;3Cp*WoRl#m^Qzps*NtsrlCd@wbj^qm1yUoEf@sg%Thr`;wM2B z-Fs<>XjBU+CFe*rdhP=8fEN#M8c;v`>;p6YtCho}23g_3Q>!(y&6=tGoy*D}3>vhC z$yaUnN>Wo(l59iCdCG&#>cl+aXv=3^Akm=vmf(wx#&hyS-s1k5Twv3j*1Mn$0ISe! z#MZ=ZK$*6?c5To?t^)gMNYgPjUwOS@rzn`I+c)dkjy1Ah%Tydf11gboh_s&C1cf$Q zmfJ!|hiug#p*K}p3`FDOd5K+@y^jkTM0L~1zG6uOZ{_uje*G+jv|Y)X zM#!lAl$iD$GlU7mAMEQZ2?M(}Prusp<*i&#CpYCi9mw~K9Iu$nG{{N_?zY#4`0|Zg zdyr!jJ-gvtnPP*RVCNd0JNM9=Z`2o9ekbBlqJcYMJu%NRo^dnR?`?^lc$3cJ0fM*$O z1Iw0em_FMVUFKad(Sk_qY9|a<6$LyZR5IsBf>4c5GqQS_$lHZUe#{6q`b>`c=2jS! zsxDM+#)G@mQ~EYv2E)XheuUZl5_s+RfMQWii?RrpF$K9sPU>{)sIiP7D`i}n$ZU~VZ!p9`Weqxz7 zN2|Mzr0~^~l5&h~Z8P?MCXFTOD^AN_$C{dzY^53+ZY79CytNxz+TlC0eLGxi+W_Ys zmQQjoTzE0HWkyuz*1|UCVSI7rhd=a;~|5JDN&?WZ_DL#Z9H_!-dH?k8`N;B~C+eZUBNR^K zTooi@Jnj#h(O^Z(97`^M!Pgi*48(^@16jd)?We##E)>UxTBR&GNA3mrMqZNQt}Ivj zxi0=K;hg{p4ubmpwn;71chXYOwyL;whvDUnt*%vHdp^{tNk@DQdu8Iglt?B!e8gxT zyNnH0#+Gkl4AvAQkhfxbt(PxluuSvIxb5g_&`NBYi>1C=cDQt5N5Jc&#D=`P`?l5c z`iS~&T)?h$a4dKcA8bf6z%u8u)B}2$$JI_XRaMtoXZ?07_M7cll?We%%fy`skeM6u zb-6uZl^f!O4-%7@gVlRndNN?Mwfe%YrBx#wk#CF666WLHYUpp=*E1<)y3JhrGRI9{ zy%d83jCpr=Y+v}D5w*i4N~Yh=RzjC))BK3f*!MN2V-Qcc|Le=+iuFf<0Lkds5|?(1 zuxo=MV)xsWekDMK?P2&+m*3p!tFYBx0UnN!Y*g!|B0x3Z@g3+gBWSCfC4_I_yBI0p zYFeQCf!O6!X?EE3h6OX-^JD^K;*@4{bzoF-4gl<35U0FT$^Hh>{-H9ZcM$|D<};eJ zh0O3WEEOhIXtCF{z-k2mRP-=ZP6aEE)i+tN0P!njz-Td_h|$X#T#x5SAd+3ZeYJH99e)=GPe#VUbZ(+_GDiY zzZii+Y8|;a&nxa}N}=mmMKym2Cs}f=?-^FIxv^=C zZ(fxM4!@tZ8_GoL6&Ghj1YhG=*};Qofh=tl`ek!RFT>q@ut!CwV)31wD7Viz?R7h; zbpGiCaeApswoJLoCK~P~4e#ZmBT<| z1H$wte6Bs{Js@R{jq!?b;aH9 zf9})CnAH^P3l=p2aj-a}-wE+&;g1X|g5Qm4nPv_5YtVL2L0eCU-W72@nsbNL>a0gH zyA2laLn+3v12pkg3g`oR28-1ljhF}*bkJo~!oxwW@$xEZ45rx#?gfG^+ie`C{><1k_T#N$+jbZTp&h~`q^D+v!ESr|p3*`j zp|u;LegVNuCgb}pf*@M!`t%ZoI|(M}({5fnvEhETH2sg8c0`mDA5$l|N}~yink^6) zHjYv%$jqPq%BB1>ZiZ-`<(#+aeE4eb|R^5wZZY}Ghv zZyDNFdg5lqLy7O-KiSPQ#J(8L3NmxCDx_NKm*@KxABRfc0|bN4*-Eo39)qI*+t_@- z`E~TjkJd||!sXbwxDFf?%l~BI>{3N-;`gx3%*>5T0PdY5rmeR{hf#O&ae^uCnEUZy z&=v0);+g_h14{8ZX6lHVe4H!SY1 zhOBl~<;=+I|J+@%(R>;(Eot_Va$23B<4&TPXQBHgyO;WC+4xOc%Q*_Bl>tP zgTyw=Pea!w(w|;{aYEc#UkHDq3~>AP8SN48*8!5i7I5)U5X~5nC0YfSR-T~9~`8SIcLVNf$b5Uk1=brpN zvLERM?!}Y&8tEB(CsX*&w^(kj*=}=Z!Mf%3{ESwOi0IyrX;Q-_fxsEe8$9jDJ9`ow z#0d7M*ZWz1=aZjPM6wTD=zc2n%?&L6)I6v{YenU{udfBd1YDN zDrC9$#>5eI&7)Tr2LK1$bpIzJ!%QVz8)am|M$pD0BL;91=(ntpxsEHjF`DU`n&nJT*eaB8~5 zF?2*Uy?>_PLbF+9wcyX<61Y~N&y9QXbQDYI+9Z^-R=@7R-J!dyaSiofoeKJXbV})# z@Wd6t^HDQQ1EFHSg;gk>Yl(!c=Gzlo+gV-U8ejba zK#aYZ#7@ho3}t_{YxCe1aOPp};X=_{G%+O;!Twn<>RRv9_!iZMwuXW#Sr?~4$n6j< z;^%xSA%FR$fA9|3t{oYi_IW@1j1he$w~6JyQMHW4F!>cvnPZZKiuPB!^r^NamNWgNic-G;h?>j(ky`o^ePjAFJNnSR>mx@C@* z{b6#BC)1)Y2Z7<;bE7L3KuGyOT5L{6JaC)LQjeqDR~vFRDDWr?70l7BqTCGsjJ~+G zAEte2^^Z;;PG9JH@jre|GZWmgj4m)%kq~A zRWkM@5(@6@aL2p=-Xp(3!gi{Ji@3@`ACC?5zRhZ~Ai7}UgHO8Y268L-;-9lCoHAe5 zq>FvuX^9fi&9_YZ?m4CA6Mp0M$Z4Y23y%^5!xyd}v4gl4r!4qOi|Up;2{;)W+D7}5 z=C{GU2sHA$GmiKOED!Mf)`WS9bYOAhMWhK_w{_!20I{vVH+ewE1AN@~48V&MVy@$> zo?CV`C3oGky%i0kPvIDF7c>@4hUsBV*J^jW+-|ehDLjTp*SN-qK0u@li2-2#EkK z*#eMSQ{KBa%c6~DFkn-S5X5OcncpvywX!O6`c;=6hyVV=)Q0c_`*=+JT@K%F){JvB z&-iv%feo$dD-ZOnuh|qYYIHR(IH?{={mNR*q`tI7d%?d;ojwT(VhTBVZ6)e zd~51?Umr_d4NNcmfX8*d-0UXl`?{9^9-|Eh2BK z45d6y*}^Io z7CPh2ACI0!#NqNPvq$M_J6~vNlH1>Bk*!GLklDC9Y)^TQBVy7b<5> zVj=Tuc(!N0=Z%lRSYFz`3>V?e6rL7Mr!U9T9s{n4u|e}d<4mdiSN{u`_^`6FR))GO z)QNKZ&~_kY?oQ+j7mfz*$Mwxb0Zcf`Ot*{kpOAk`_TM+~LsJ4j-XM6*SY){;J6Tq@ zVX|RjxaOd%JVI7y?_qXWy>04QyS>uR`Xk+2xl&|++-E6Gy4J!%?|Dy&B=MIE0Q{p% zOBv#rSYJ(z0U%XxG`=~K}t2bnRz0C4+WJqU55_z2+FmO4F|AwFlt*unh|C!YG> z7WmU3aZ*u?_VltKX%nsc09eY$rmt>n^TbSQ3{^0zZFR{*`r}tu;Z!$Oo7Hh-c56$1Me)#6!9ZIU6XkV&~suou5$)XyDw4k zLCq5GSP}oVW%S#;Ts6`gCo|x>$X!vaxIbBqPXJCf2mTpnF-R%HEG0~97^QjO&*_yl zVeE?e!Lg~N*7C;36M5N~x$uQYza15jhHVgj0+*JP5B{`@52SD6|3R_o9wF7Jg39PS zxCu~r&i_9Wc}Y&-%fhoe|1He><(a3E884iF+Q`TI#&FuK_(E=2(l1C2^k(%5X*B9? z%M1s*_8RM_@HzMFOTQ|Gq2K_d+hQHm+}hgOULoA{hYlYQ0CzNGm~^mC^X4v);B9d~ zApB)&f8EJFtH2|thSZtQ)k_{-_zY=^Zzd2?!t2+^pG4dfVpzSgiKy518~&LrF$KoU zguks8jy4pJ@7b1MpkDbc+={y@U)|?383vvn`&i*p51S|H)zzc>#fcKM2Uk6T=OZ@; z@&4Og{!2+$t}NTYz%Dns)8DFVA+HJU&_!?NeOl2O?S2TGyq9ym$=I02=)Sgwf$Au8 z_ZW}|x?Q;2NbfWz7y6bO#vsVH`&NT-AmMlV_U{491Tc2h?&vw^{&l%u|5ORb%dp-q zr#T(2R@eC+-yR^w03_2B6)M7ZO!^%OQkK#w)61Rx+foPNKU3Lr#(|t-q!cdiWOWl9 zs|s5gYB+ZhKDYl<%AZ<(?!sy!u>Rz_LB8bkf1>%1{{jr772k<{=)X)S#omf+^teiJU9_E zHz}^g`oE#>vJ&u>UwX?4(*M8DnxHTMX>pi09kHjAVr)Jscq*npKT5+8GaWuraZQ*v ze$h#H%Um^YPkMoJ+v@=HD}x8&aY9H1=QbI@@k3UHs@I_{UWQ`ayjogAR#|xedwJa5 zkkfTQtIqvW&A(z99RS5{px&rEN*ZG$6Po{c$iTdNlfo~_jfA-zOz$d`w@fw0TW&qX zVyO3`z#_l3R~0fIN_62`J|&)cBD3d-M0EHOvs?J{y5gH11zv`!S`PyRz<++zK#dEs zr3zAzza{fqP=UM`cr$?A_m1;~M5;#jxpf?4d~1=N{QFfwZY;4%Yn`=Drdtrzyd9~9 zTiYHBbE>XCl0xni{phUPu(u$XfOND0)sb|nyw4@Czw~)X3daKQ72YHGcdhhOB_%el z*m0ic>)(DI#LRuF8GTZ9okCOtZ3Gu)6Wrrmt|9Ah5AIgX0G3t&CYp3q~p91J-G}0p{5WPcQ8cLNFI?tlK`w~FLz2KIRvMwDm}50P`E z$pOo!ScCbuuUr-??=zrQQXIOp7%RLRU8gzA)7I6?m50hNX-onSLQy%X$yXcxGBpuE4|W4G{%^_kQxn=>OIU>!4Pn?L zMmB=l z>juyt;Jj8V&FXs7GPo+b;7C9Rt<9!rqjlw!^e}$WO0Nj5V}?#;sM{yCMzI+>lpxwK zazH`%-=w$`Y|x#AA9azDD;Fh9zltO2tZ7-27si!dfsd~fgnvHOoR?{!^1~Fg%Q%Mn z_xV9iMM~d{jI_%X?(6|Fv(znp*CL$clvlAP4{2Nay8?{vMs zCGD_T|CU4`JE7IfJ^^cHYS#mQ z8}`ow&$eww?|RA1!fD^6ZU<3IrEXFiw%z>Er;qwPGQT@$R=A!4$MZM3gfC$J*R|LQ zfKD2|M(|(G<=+Uy&GZyr{5rS8bwFZVRu(z(F20~-$2FNJ?dF(?^zJ&RuuOKnKy3sE za5{JJ=nr*Kkh3TbGiOC5e}Nm&=hTAEN@RbWA+B5nIy?U)Jo!&*f4*C}9CXUIgSq(? zy~gnzSPeFyM)e>Ev``B3i*;F2c@Fot`>yx9+5ri{qboreJprTM?;c~4l|yTDCzGK1 zbYn*)0EqrmR`+fP0=+P~rJfYqPXKmQ@4-@gD4mKG9@A^L$H^prn(D8t7szni@iJIS zb$T~x!k>FL#Chc0y&X!0T&uKBd^W`*^OmgUL^4`=!(tWQI zI_LVFo$PM|&n(dtMe3A1)~j;hK$pVk)E_)byLE5O%r{*fHm`LFgz#Y!) zy-}eJpw`BK;LBat`1W56#-HLOFjJ)4h4>&|8QWc-&SmW=jThU@A&jqEGu4N@Y)Dd- zRsOa&A>|d(#|-asq<_?}r4q}`rE+^_yB zmB545bYO!4BnMMv7@Gm^9@|QF?)RDft9id%c5T2k>%NTW|Hs!=hgF$ZQh8=3TWIrT1m zWs05NyczNOV9NHrD6`qfnuew6i*)=v?J}c^gSk|KEThxQc|EqvcxY3+H!4ZPC%;ix zDR-M_PR__iT>844fhmwDc^b83`XCvhNBvn>LOpguv)nlYrhIQ6BBA2~yvoHTL%GCp zLe?GBuCu_o2pa-U%*YIu%}TR*9dy46MZ`?l&O&D!aY*9rgDjtvoDPX= zO}L!u+2AZDa#j52hRNu8ZLBT(TDdLgE%Mp)aBY4|PZ)2zw7W870lv+hsd6VpK;Ip; zl`@!b*}+scotf21`(THk1s>f42C74UE$u%NPGTg8E=YxO9kvObC_c{rHOs|QCgVx) zt1o{sD*jxZ6>SHnZ;_3*!V8NlF5K( z($n)i6|b1m^^ZDCNqoeOT#x5*2fxgh;XFY1N+z;a}g+pGAqu?W^{ru6zxSW(LkTc<7)K?)cEHD{dz@SS^HFYScDxFaTiRzbQP9h^%}se;DueF`p@t6^nCV17r+EaE(KgALDS1^bL=k3iQzaOkrQLC zpG5p8&;9db{`yoc%Ciwtf*DI>^^3@oQVjwrYI(eFTsRr?^j1~k!yn8#gn9DEZhkS>=xsxQTm|?zCX2W zi;>;mdn)YF*pd8DvqgO}b7&C#{($|jLLNy-bEIhU1oao^gf}NbXZByUK%xY`Ek!eQ z0jMoX0EBF=J6Zp8Ao04eMIAWWea}imX0ns>>q(W0t<6rydLeYOekquuOiM0!UnEp@m{U zLKlQLh`wOjX##eFRnw7uAdPY2@wLa4GLVi;VQ4cFIGSq1O%>o;CKGHUnyp)=0=~xV zQ`Okdrf~EMx%JJUGBAs^!#>MUP4D??T|zbrtrF`lRpkp%qfoZmG)DimRrWs}WYcD! zC{-fkxYYBmNo{?aP)?OSjI;O~uHWC*6s=2ym{d7-Tszq~-WW!9(fRi60z@F(@jaD= z^zP3cvTEYnSMJ)R*F8Sj3|$5$aMAOZe}3*Vz>r>U#VpOBD|i{P0m;Nejkd}N9eRDH z*Qpee>^M{rIgBnK$s&_}BhI>uO{Kv3n@SmY?wPK9?Pz6@IQ=%1H>(+jFWJ__2f+|* z;t^-=E7{U)d%3mmV01&l|AZ?t<+M(TY2yiZaG}dQ!EkAFJgi|}Fupg>z~I=0u>%Or zJ(JGHc`+luAc|W@Jvo3?W1v^{q8V&(*B^+4>bIlK)$RYy_t>ZF7W8(DBG0fQl;o0p|a; za4@Ah1}hWAqgUPlpAy-lEWS0%Uod`7$AvGB&tXKY0IvW^uCv&_405@qLJCq**V(f$ zTD@y>GtYII;+g-@(PE;*0DsW|87BkzEqr+6Owf0>WQxs>cF~34>xv}_3EwF2C zm7F(7Wb#y=(W|xsfWAZyP5m|c^sl%kLQ2r+jB3h%&Pbp>7#KljX{)uL zc*Um-+EL>T%)#MN`X215pSUtQ)j5i;mdlgtq_*2nc)_GE3rd&N*8f~U$|qx2O(=?K z92*#ovoy^!`=+0PT{#BI9Fb^h%yi^BP~>DhD?!Mp5uPxe8;zXU4y1<{J6wSR!_dkn zvKpPFkLAE#zb2VWrLZ1{eY2K7$&7|!=PE}185wQjD z|HWEl`8tdSj*YDGU)HC)dSdtDl}0 zUZc5$HR{RMLNqBebwuj1Y7T>Qk4pxuIs2h1$g&r;%hDh4an+gW8x+@AFbQ^T{;nX@ zpTdD7fEk%_N7mvnZ^G3XJC_FVQ2*c-aZ~P)*yo4LDPY9gi7}JYavOHZ(pS~_-Wh5K zmZ}N`w{<5FM%F<6g7@qIFQ)Z9)>J{~ey19>knLH!fud)iS|baCSEiF6qL*OdnnGFS zbceI1kpf?2d-1JVFluda)`YXh<7ol-ce>9<$=~%xd4o~9pld;%g6t;*OeoFcw)n4t zpvw*&@*%7I+8xb9d1!*>5fz@pvVoQ5X+a3V;rCifJit42jOMGnej#2S*d8WMQ-1ad z!02!!xKBny+ApOZo@|Zd#1eiX79LUpqNY)xJ==?0{ucfdV6@2=S!$kTI9KEoSXWmU zFA1e#o7w{F%nS$CdK^-cL9ua07D|5@>gu{sL1sA_nZUleJkY85oT<|)h3#L49MlN) zNoHucUf}yR9~wdHn?o$keYfpAfe-CmU9ac;rCX~rGYh%#H?nZyLq`axtnsSLz!7R9=-$Q-O+z9=@`!A=v-@4_kF^Rl^q8aacbe$ooj<$ z%PkY&t`G%E=(@J|8~YqVj=vd_9Hq|O5Ef5Xr=VSp>)Ue8?oQs(Q|D^=H$Mc8g12nu zU^v3Zhf7=)wPZhc8gJ>CKlSRqWr_zMX0_0lHZ`=aeV5^f6Cqq*FETDW1D$J*U)z(^ zN=}zVu$ah!G>Rr}PH$#N!Oj=ZLCOhZQ;cMbzw;*A&}vKP6mc8XfJ*nKDJV z2Gu};AT#tID}+LWh3;z+znmcp&ZB2kxn8%Z?>y#?Tv>yMTCd*QhmF9q6TG7Ftv4?L z$-+QsB+@7>Y*p_q!c){hs!G$@zJlB|L6^Pl(&Lx1@y@ zn58$WRi*I|2wi^umO6wy-V63jd}B72!z?rKUZk^4$rCq<3bo1^@A2uGOq;%Zqwbu^ zu(&}gix-UgSy}^x+4^;yjh!=;qxxSqx;=A1WQR+yyvspjU`Z3QqL|P3=NJDo#^T~K zDx@E6ymlU?BU|>aCSC8tjepb&`nce?aa(BT=hi~&k2?`CKOSP<64U+FyyVFmCpHG5 zqEF5mXDR<+4HR*E^r{jrb4=JC@nR@oA)6LcoNx0tB)cc_E}x}X#J2C;R1St4y$JH9 za@N^>tze)kXRFq|maSEo2@l0qKC$!tuwyef*;lGzGw3o#K)d=U4GKP4@cu1&%?`t3bql#b)10mS@O(s!KI~%=H#{FZk(N_gr9R3zf`>G1pD+)$4mH(>mCceonoM`TCPv^FoHT z2jI5Z+3;Fu)XS+KjMC#uKKsDqMj7-roHtGo2Bx5`eMY4HaCzf$+a&{&b#PGcd6kvB zsNL8ZD#Wk09U89H$fw%$`g8zG^H|lH4+Q_Zi~dm&Gl=3wSzej=8KYS?&7)|frPwr1 zjq19DaVj+orpB(K+`@^&;wK!nq&S$?I6__Ch)OR%jM-3(k}>SBGwQj~`D!Nt~mcAbWq9&kJ0s1YM!@zS+bWK*RKnMOesT z{^$9R4yJ%Wr!O6h^vb&d@gT@3eSy&`AL4kNdCtW@oE`73jCR3eog<8aW^l@x8X6@TYDF6~_ zEf(Izkce*>TGZ!N|7eOH`!-9X+z)r2hdJX39;{j(tSSS?C)*Mh#FQ>J#upqMAS~2R zg>eFXg|4YGsO;Q-;_`X_?dG=+2tl*p$xc}7)!d%zJYmHCEW%Ol1T(q3#*XgUY&KQV z#-JqX#$5a_O@Y62TbCYAjSh1Z&}GY};yJN=6R_{tkVmPhm)3mJz>5*?Z<*(9m6e~t z)%utq2oZhlD@b-KN$~m6sO1o`7ktIgp9Su)YPrr02)4!t3YXXo_VoAL<6km)f7Bw@ z0K75nzxC3T4mOAz=G%md{?W8?;GM_=8Y(LMwCqS+mL%6aaT;VviVNM+)C-DUb6@UQ zE!U16oqpCc&*4+j?Yi1_RS#yi?%LR=Q?H7Lml1eA>W##0|AmKYAx52aFL;l~fSK?Xq^ug4qv&_lDsy88=4b_*&TH=E-lWXX0V~HX$CnegBE5h%P~q}Tvh6r zqCB@eJd;ao151*S6}RuiJ!k#jUmBPuX8;Ukq~%!)Yl?NgR^KU4cZTlBR*gHC8f0VLaIC9BzpE$tLg=Vy7Zt{sK#mf z{`A=h)6zR8XFkqHnOc46N>f;M$1^(C?IbgPd!i}AI4k}=rQEblccz-Hi}oN0EVSP>(CYNz69Vf*df+2O;_$*&F6es^>0XSE1nxQt1>b@npeWl{>ItLH+< zS-%FvhaNrqKy~HGoy0_oH-0#mkDdxi@q6@Kf}H=%6FmM`(nAa0Q$q#m>1?y}v-WKt zYU0zM&rjc6jZLkvn4IHivpXT8yAjE)BNnWjeuI`>ue@lAk1)&ttP{t5Nv!^hc;F}D zgU{z&yU116SFEMVjT%&oTq>lR8F#ZAuQax@JX57f`I!IkZ_eoAeTgjfoblI(>BHeZ zET48GjsxYfLV!m_nc@gw`4iw!>H~t5@hVno+KhMl`Vrkz3*Y75ydRdo)b(1AEpJo$ zt*TDm3lR|!{aEtSSy0ej9m2{+aKumeaM}))7Fa~U-Z|N} z^lSumOCrVp+_HO{cU(0wT#Qk4LT#>UNvS?EYG!+9pfH)3Jzl)gpMJgJA(Qgs=?VH)tSwVM zJ+j;Q4tzULyU=zFjFgYt_|{pGWf=Rsl1wSratA1cm7iaAs7hX&Bq~Xxl3Dj-Gq2uK)d>nJkS*T|9X%CK2F@rxBkuTQcesKS7@M;K1d`jPK%|g#VdH z{0U4O@TqTZ%HH~@n~{W$3UeND{E-6{Sb?F;8 zGska1h(+6S=a1!4aH`|svYq7CW`Vu=WZ)c8(P@~E2fen#Drxf3`7T*%S(NJL_}KZ4 z?_W?+o2mJ)>^@ti(@&4(rsHc4oa;jbLp`5q)*8I@=kne7bU098$P=?-O2yu=^q9Ar z057E{Q;qY(xf=Xu9vEaCdAWkKN0ABV0g>WM;m4W(V2AvUJuI3GI_lr(5(xTj9z6M2 z+w8$;#x5TAEQy;kS}mpJL;DDy%>E5P%A{0cuSa#!`PC2r?P$MdSVoOJ z@lNk?-&1mFj&Tv*kRrtB*7$heiZhLtE>gHWFc)x9vx<3@g^GPFkHPM#z|A`uDyb;| zf#CO>6*!QwH*|7ftRuX)dA&T4QqK+Pf3!Igs!GCf>bgU3h5w&%=rX?JxG^oAm)osn zU3Sij@zK|t+c(B#y@|CxG%c93R{NxhCA#DrHor?hx+x>u_%U$wyyw2gGD9(*t>yw) zFE* ztMJD&TxOI;kn#pVT6c0g3QVNh9BU}o=7$Fhtpf=#x&_Afr>a3TBuW7NDxNs;TpFB| z^MRWG)e)6on83%FVGf&bQCerZ@jR6!o8SV2ipLi zr7 ztW%r1-?dpz7QD4|RzvIS>@liWIFa<0h7;T|S%*(fp0Nrs!;0k|tHB?9_B?Q%Up%rq zu%E*7@&Rp@w4^_^0RFm`)F$9^YZrw;?Ig&Or&Gdn&fqzqfKPFj^`rAg2T7r}h|_|1__ixn^g7k< zavJoyOj+BXz_jd|$GC@YR-ZMA+s=)65!L>PQf=Y+ksKD$ef{UeTeu){K{9yR-afYy zfPABgP4;|!La4%~@)e+sN~RvEaSlAMD;q;JW^xwiD;AEiH!pkuSyoSKlg+Q`d>T; zX^F)O*u|il)fS7OgWvWPCMoB%?C;Zxx`xBmYRG9boL%*u#|o!3W{&Gli_I2)>jma> z_ey(xb_~A+T)fjio(>89c6^r3;;f$A@I)C`{2MTtZUEeEx-7FQukm^7rCqN!Yn{BT zlX}k2rZATG0s1AMdEL$Vl#2g-)^iLw8AAhK-H1}mpIq8~-|$z`P$EFvmKhx69wq9R z%-z;G$Z^`TEuzGxcA}#EL&a7|$kR~g(pxrf4=-VUZn;}J5sHt!b1bKy^sn81 z0L^kd->53nBN^wp}6w>J@5rT5yl&(0D?WqmKE!c^3*#Pi&bf0*W$AIt|27REr|#^T+shW_bn5Uv3V#q6dpsHKY=-$>~? z32U)BYN8D!ntv_B-u@@elX$SE9L+v&z&vAfYr=!LNKDQtqtrEmajUM%URRW>I)aa{ zXp*V$gyXxT#M-R;i18tZaH%|)QP7EOi`2gLnZHf!OBt6+67g}L@n=#^Kvto{f{^>u zcMr}6MI!ACDn8SPQyfA9Mci8eF`=R=h!VWlw2)pUmv&J@)!B2tP}azSUxHYaRuU2k z10G6jY8s-{%`Gef?2O)O4vzN2E$?mQH4aUP?3yGAmv&ZE`#7MS4*T{oJs^Tj6}`%2 zGq)()6FUKMl>fGR!9leWhBJ`*@#v#h0>7ceS5ti#tQ%HgU%j!4(1wZcn8H@+L z+$zdT`s8cwDk!lYtQyv8^N@?=IvyJw4qy|iz$htJz={bja%of6Jr$`MiE*B0L=A&b z@(kCZH>K#kZ)z7=9w#_job+-XVxDdrZX2SC1BHqw!>MIZb0#|-I>6}y-KO_Jv@^wL zQ$FnN9s*e$bEqBJG<0v@pNbsB+J(V0QJqBr7~nY$IQ3B-2bjG>W>K3#!sryi=VCh9 zs?G=veRks0LMz(g0%mI^z96u5r$<;=SR)tAv#olvqjjBH1dY+}03*oo0zb{A&yRVV zpeex65-S`9R&8=Wx0e;$yfu}IcP_D}21s}*4y6U)=jxBxJmmop_|$I$>gym> z+rAoL`=jP&b8aD z!UW}`2_#%C#`omviIRqI!3DLE1VcXnN?S1>i}nXzT3OR zIPKVKRXXYA$g-mp^A+pigul-sd6@(}Su^lDKknIHNH{xGrV1^uu!VAG5V3+ZQ|)Ev z1|Ao9xJ$Mhi;!wAe8zgN&lBT~UDJJCoG2H?!v{mm5~K+>%I~!H((rNgXI;a~If~+& zDL{+Uwf(wo+4ul=o%)zqrw{;~A-g}Zg2b9`kCsY`1|=3(2q5K+ursQlDD4n#hSk7dx*{;#uR_l&S(LOe2I59xn*bCo#IztXg*&F z_T6Sa*HwUD)2}pwuOP&=3FnyX)W!Y>9BmF5#@53}PmvPjR{ogI`a;b#G;?ZizgF5V z>6pI`S#w*15Yq_oX4GiQ!5N*r=jrht)`?Lcp_rEVaE2mGOCerNWYHG`Et5_Am&7FY zZ-aDr6EdvB9l`|$843(erBczg{BIU8d}Zk?XkB*h3bQAN)bumUWRGLVh)^nDn1+0x zEnF-~b^gfs*5JbwdQBSJ)qKZ5Xu?TUecwPALuM^>_UOTp9wpK#3-e!L;@&^5YU>(L zU`#kdrct) z#}D?rQkL{sn`Q4Q%-HeG(61_=^2pFFwI9A%27%iQ$actAX>N@Zm5i~eGC(Za21*=w zzr24M24e8{xGc{2;`R{b#aS@168pyqyUzBZpG9sZyulT zNt~ZfKDg#ndz4u5L!=`*nR4^>qsaq5L~R}vg($i#Y#yQ13n|biymZW{Lm;r~_r;f` zKmv0}>tZAK^BJgzLJfR2ula!dcYnEyO=3V3+&CUifRB`PKgKLBmVC1a|BGEe<{Ers zmL8K-;)C`s?DOM?PhaX{JU&k;y#)-1Cg55e%!9bL7eK9hvKy6pc?^lp39%7ji|BZ{ zOZjLID(Z0^iBq`G(5!NV!pP!3k|k6Z8_EnCZ)x2cm$i%Exg8|Ss45Fheav;?d$M%a zMwPCwK~swzPhnAf*q2J=G^UY* zr#lC5Ik>}K5@{Nmfdt1vksmQ!3Kr-O&h}z<`*zpg(~LA3`Y3S$IaT`Rpt0R|y6?St z>G)t)D3%y|KZy2})g`K>u<+1yX704VE7t8DNogUtE`-g|ChwD>{>Kl;Cu?|C!YXyF z11Eo!r|%eHez(4rx?hf0vCMlZ%;gsKcWN0&-C4eP(}u_W4=P&9L%5!?FJ13E`d1M6 z9S-(hp)cU^6|ptje#^Asd1x|sH9K_WawN{Z4;KOsv^{mIy4rvt`S+hDp28!*a2+x| zhRkE`uVw!F=NL2k=%#{ak(j=xMP<$@>j>)0k^M`h9y^q8XLgXJ#6$JNyEW(=sL?z~CNaQn%*C4xV_I=Hj zYRK<@49?Z=0<`dB7xnVN|Nh=ks$OFaVHTE4JK8QGN5mxW)fDn0lrxpA=F5pblOl$u zqy5}kOG-z&9!dT_Eq|@RH4ezR&z3Mw|Ml&0Mu}iE6bA*^j67c~pR^`OmkztPP{QK6 zfv(IB*cn=GFT-4bE5LZ!lPmvz4~9T|0*w4;;o!{wnnfXCk!FzU`MUTiz%n>;;f!Ul z?}EAFqoY*uN#2f+KK!UK3d%TIHhR9E<=>Ajgbx8-KIq6u{<+lu*eL+Iu!b-i$YGs3 zyt#O~e1=X>rCkp(OVo;9@~hU)pBQDA^a_ zC#>ps1@za${`E;Ik0h`|Ddi_Wi%V zm0vJC%a!l3lHLEg+_IVg87B!|(7j72e6sWm6((<7wjbAFp^%urr*T0$)g5hpf8F|9 z;eZP5zxN6t1bD!I49?kiUHJRTtLQOEjfC5ZT!s57uac^hOLJUjk;LE+7iOZ|BBSoY zamE_;XCD9KhX;~Eop}7w?7l|l-?s`wF+Sh89C6X?OZ5G=ldqDrIL9npWJN()28C(#v!sKG zQK3Z3bG3)|tuy%zL${(9NW!P>&NuI^v8;q4FzS_qV`5_~IHw84HKjvRNk;H8{|3+O zdk2OP7F?mLu0b!@qxod+ayxy=b+La$d@`4~SD(x6{jiVvzN-fV4leb>Lhb>3*ZFZu z!59+c6VaihFhL;I_14_fbeqNnpPq|r;_gKyd|#rQ9n<~igo*_;x^!PNi#E>{gpB@d za&-z5j$4n>Sj*wry1Bd%^9Pok5>_idpjm-c@13oDa51mIePY6e*3-J)o3%Dkga}X`1j4H6Ime2FXE8-eg+L+_KGxVAo8!wb_KgZidK$cFa1Jpo93rK)G6P z!OV12O!6h;EY6U<)#<#+pp)CHXqaG?IB}5LTIeaVWLHk&Hq&84^ZEv!+eEnW3hm(xyLxx03` zlG`VFPi;k;=h#q+}F+8WH(#^e%uGD>jJrCZ;(^KUC~mXwp! zVo+#C_gAGcb`l*Y>ejSSBel!H!q2~axTZ^31toh;Tf)7GpzjuUoWS5oOUiAdk3wQG zqpAShT0PeZ%cubLh zPi)$Rk*}I-a`ga-hWq8HH52uDgXTNGx_ybIc-G(0OSqS2e^{eWu0^*mH2SM9`Co1Q zk%dY4W-|icUwB)sl?d6J5}8D%UnT9zejFI#alc~VdDV74x7GsV#>Aue!GFhD*gZjO zu2{y{RcG9@Ab=zL?t$hhD{Nc(f>mn;c3`Tv<@r2*uZ^}2?hxDAJTJC#rh=_{n ztiheWRzdncAq5MsMz-ep3vn7)w*~#pxsuT<7!>Dx zXWAx3OS9mmw0@rte{6^lOSJrO621@3Zm*4wcQFPx9b?uk3sPHk-rO#2gR9-~v$yr7 z>;}B;icf!p(w8Dd+{HQhvai|TNIWU#Fm-(IcB#2frOF>C=?(rYzcqbJy(P9bm@#OCtk(?Sg0EB6K-rIwWogi%+|E@-VO|IZ=n=g5*-MEsGmhpMfx#Z+% zq!vxdmUyuJ(gU-u;wpuoY~<|b7PN&V?#ABVGfu|JADrHj-ut>x5`MvxH8Qwtlp2o6@j zqQZf9c7Fm0{)#Kt>zpe5Dd(XRAilfp1U)UqH%r2!Ud$cwVu6kydR_XNW2UTmlu~5E zy$km!QVctI*#S*SG28?l57e7AIH02qmS-1c%dL9{JXWUz#jT?AcIveI%Qbfa2z#5G z<(e~GStd~s>bdfq*Ai{`bo*mtKQY_ND79Xj6tz1cdR+l(f*|9y~;l%6SrcVkGQB(*6C|NjeObF z`YWY8I4wLmTlt46X9or}oTyqhWkE!SxGa7^P;i0TrujtNY+=UM)>!3?ZMM-{rml&T z+$D$c<_5~II8`T1_u5JS&W18)5)1I6`OQCUNE*z=_wmyrbnRasth9s+gIJYbiv@;Io)qioHOtt=o3@VNT6|kAZA0&{>P+K_xWprf(XmV0i?z-O zcI%P7A~{g)UE#IXZ-H^0({=|05W!Xny*49*%lo6O0KW7tTf1kzg?akxq9Y-O%k9kS zY56)gXYGKbZewl|(h||t05M|@1hNL(KZDtrnE+Fi!2pStL*@7DWAJFyXVfmzH~LFZ z!V}1<(hec`BhlQ!yErWi%iosk^0~jZr@*fX8h-+dWvhrSI&{7arn>??m+z3Mj;&@# zHLuR}HX{VxjiGYrJp@i!>DJ@SeZt?W{PA$oEN1T0p z$ZNXbE*A~B{&zYP`kvqa!G{ zl~ZM_MTt8kBXlvm{j<%*m5FkXZv_>WG{u@OIQuD94%?23oQ@>XbKnF31mx-AFrp-0<4Y=#bUd8O4Cw`IH9?Yv5KF% zVDA!IhD_xA@ctn3%-WLKB?#=$xzzplwxp6Ht`J8T^i)n2;||>JxCT;lW#^}5|0p!? zUC2^0=#5R>ly9LhwljGf2G-4uoj}#DB~hc`csIn-!{c4N4Hy#XR!38Lxc6*9y=ikK z_xG+g_3~@WzJebs%*2c#H$h;<)}jY017o-kuuP`ULhJWXyvOWFRfY3xpR%K)ql)Yl z^hAzr-zkRKpy*4!K3(a7G{n0%)6*^EQ{4lSU&tW82E9U_e;9|ibBIlSIj6*eX!`=- zS_fa#yT+}`k+c^~(=9m8JZ+|<)Xg_UL)%2!b-u{rfJvILGw~K*Bc0{g--M)B8TL+h)Zp_xpeVd=YNH=OP~%^|#BJ9`{Y zJx`w-s6LOhalFs27|sE0yeq;hKZHS!zVgWV%v*juHA;oVIx)0%!;rrak2*6TwL{Qa zyXEAO0(?EB%gs<|(H05ACMsC_;$zsCX`{~H^kUMjex8|*;o2+irLW=4oPUQa5!6Am zs{aZ)NI(G$sVx@l_DOuS_TGN9S`S8Vw7}#-Y8-kWVYH&g?-jL4bk`W(&c(QgFjDjE z-2=MF@(+Z35gaTQoII>Nlhm1;bN4U_*d=gA}d2h@LqRh5;rHf4kg6{QH^?j6(FRbDd^FrcYLD zS1*UJYW~Vv+qkaWEkp;tk>`kjq*(;eI`MOJfD--?Ypu;y_^B`c&ga0|w@1ND>7-{V zqb!F0$U>J_;iN-yc0JSHJ{~`r&l9(dE1`YW<_56zaC_B=a&1S%th1$yhEqOZU^1s^ zsLbhLZx3X1e)S5WZ-lOTRg%kj1?uJ^dq1!Z-%+sAF={Be_(htkLz%UX)>K=kn7&h2 zJkMNVCd$$wL2srj*HHe4G{m#3G~=mVSQEIOoT{7(`;n?6 zIJsq}Wc@I@ZBe2dn zVA?XYWW;fo?vx|>R#Fq4Y5u1hmk71q9Nnv#F+?{z4~^sdU41g$2RgE*FeQLK5CYNd zLjRzy=_*px9K6g30TS94FKO!^*fw~Ee5wHX@S}U*;s~DOL6p`calNXBjV(GN8EzCk z{93$XhymDGVb;@fi6zSXwoFP}E0h^BMKi*=ljodVJ&tM!S=Ya+lVJ9{_7Eq7D6m{4 zyBnyU1G7=`8}=MAq0aDM-&y~xqi0IjM?Wc|;XlP|i*;jslFJag)KU{(8A)w^`m~lI1lqmAt9;g|T zjVoFFnNq@lSLGn!)$AT0&macvH?!2aJFUY#2@q#i`_fN`v@oWD^__;#Pz{R@Cj(=? z_475n!GrY+3CHc%o+*go?X^YOxu=0!Q#1ZaT?Vidj)MB!BUjR>)Q_0{ClGk>#Y^6w zTI!-REmd1KZNa;DPgMmOJ75X(!@sGYw5i*&=9g$;4OCSaqg1|e@f!;r!3y~j&kz(# z2zSj9Mo1f{5`5>YI(KDr(!XX2D)!nk(?8owh`+Mp)xE*IoMZ>@WXT6oH1mbJWsZEt z?;aM>9~Y1rQON`$0CpCnd~SxChs7f(sE=c=Zm9y|rtql?w+y?I$eHI8pPwW()%q|- z7m$@_w&q;dNY{*e4cLz%z}goM$>1G?d$~l7m7Y^OQ?NS4K-^RX*^`z*JY|VJhP%4Tj0* z`VO)x^VYJXuQ30)d}#6$NPTsMc*VJ~Sg&9_X)C4*JQH>V!v0(-9K2A;v3SjHV2lf!P2Kq6`*7l& zBNC64adoh^&yZ$t&-~it`1m`qfcgQM+dOP{vM&_xiuc^UXoV6H+^qPz!0!3zO}t9a zyi)2-_Q&hY6cK)_=D^93-)!^!$!y@gs+RJ$GKt8xFJ72AM`AB{O9T@3NithlR$q4_ z&Wi#5nsmr{I8Z~Vo6`^{N_gZ>GEmBRJM+y3yK6nD zi)Y=xE4VNZ{H4pw^4M?9I65Pa%R6z^?s!gXkI_{i*uTtq!?%~+@Qxt!23+lY*JJo$ zT9Wa6&-d=n`Ml0vY872s^89w4xGj{Lq?CqMZ~aGIdi9X26EIHC;zZUh{)~eAdeKb3 z1l}r8FQ}{<`hv70dIj6MbPG>q)-moqx6dap+|(#G+z=HEz}FOlS)q9MNh&R@Efr4W z_gG46D2i>G)HL)czV*ri~P1Xfm9lku9rTZ$|;;Lx6etn;Gc>>|r zx3!+d>q|4nY7T&W7{^`xg=s!g9|ISNKq|wGsd-(L+ir!WP3T5dfOkgNhGf1JMLzGx z+%8*5Q@Ugkmi`b{B)(@G)abX0Eq{=HO~5#KE=&{0Q+w!v=`QF-Oxz>8u{cn+`s1Q( zp*N#--mjPxN|FC5J!flCLmO{s+>f%t(&v0N?vi_mJmSPV_|wy$D6Q6Ln4Ey7bYvxE1DGYUz;An0Vot-&V2Bo0 zM6HH{J-t$lu)}<+iUN_t$4YG{n>>oMdt8OH>Nuh&2Sxf@TU>*V$++^AIF-i@9?3nL z#Ezw^NH6d_4Yl9Ai&&?Rw)y&X*I?6i*?mh#Pe^mC7Kg;9Sm1s>3B;-<)25W0smMhb7iV~iaC)#iOj*n z$HIZZBF$4aeu74_^r7;-befNNnEh1ZDVWesT?v4>~FVg3@nLl;ojfxJpyX11ek=)t6 zuE<#)9MQvrWqqxUjE$|suE$E8%HlrCuyPu%3%LfH&@%L)f`_;6uvAE4JX7pR}Xs^Sq2di+9fZ$4YHTI?x(d2U@1IFK8~u z>Jzd5dgLe21?9b`1p}@r(%l(DqnEKh&v`-*0t8KDJBU>{qZm(fCt>#D%rpIu7{(ak zJ6y@X5UcOFYYby9F>IE{wtQ-HGawz2&JiX+j`t+Gi)!GO4^!(;exD2X?vi!@mFDNXtw21y0 z8~6HWiQ{-HB|9e_ot%Ons@;V`ODGQXE7W z#?ujI)=_Cjxp7`^*{g*SC$hi4e@}n|m}T;QW*vQOws~v%aS)Ty>(fOaZ!8Zum~a>Q z*thl4tldrNJruqNDUfT{=B6uJRbO+G_A>+K-o#|ALnLrM2yr6u*SI5z;lg!Rc-T1% zszOmmxWIYP7KTygc6){PUTNA3jVCzTudbUXShRkmS#nPU8Z@8V{7`M!4xZ+jF0oId zg$!|USJ%{s`61~`$23FQ24hGRHeUBL?%gSLYFmq4TZxJCi|B8GZ|jsTF4wT_&zKU= z1R!PO&)=VoZ-|(UZ=8>trE8i`-G{S@pJ>-_+|B3?+&uRIW);pNY`9?S8*0cy7>9zn zd>GUR1rvmIXyaf$vO>__~G zABIFlz@OKwF_abKz2#~#F}vH|5hH4?|8kS0sf->If}u^d}o#h zZ-;%|@Z;$93<*dD2iGMbo{<2sV9`crq0s#GgG7rEc7rI!&F0MBnzN`IKAfMYYI!Qrsuq~G)BMsMz8I#w2sm*5DuEHly}?; zCJze+h~09KR34NZf>7{Ez?$5(U%{5UPv;6gS09j?pP}gk#W%(du2<)9c7BSf>DrDr z|J{P}Bf%>=SxmpR@=aAXs}rT}g21^jC>f+FMfdBM`V(bq7t4dk8xP4k3{N+d{**b<=V}}7xouamu*`jUWl>-06qkjBBBkFp;BkOB;9z%F!{V@aEB1rV^sT? z?ApP*C`Mb7`#p}_CX~oMD{&0h^+vH%R-DP4?rC{f9;_24E_RMaK~@~6f(_%zj6^I} z4U8vyMLNclv!ecwt^oqvY)D8PWXtQZt|ZUm=-GS=)Gx{4$b!VZxOMe7!hFrvue#Vo z&GA|muB=H)bi?6mdL&FNIfA?+%E_zs`MYM!l&fPfGxgqM%SsL4_3wdJL_^8U3B(<(7psHSBB1g=eBD_K270p9wDuzV7-_!5 zDniKqjPjipad!vCP@eNF6FZxvKV>KepVh!>=8^|`GXK+S2;tmtJ&Axjclo%D4DpFG zhHpCtPNqVsLR47;^jW9*L4VE)8~c<^trkzgUlsKdo8gqwOckH)i_YYri?WeiT1=qo z(Kt${HQ0*_^J#o=rmbMqd2FEEY3hcBcTRH@4je?E{xUzSy^vjsfAL!kuciIih;i2| zv#XDpxw?LStiRY+s;gF5WC8ZeFT(!uhzjn{N{x?G#LC zr{TjIs;fuJ$BSv1x4vjRxPDvpO#P#^+9}AbrpuEpNWJNnI(Jzafa#RY)9Y6zfAb9< zX&8QbbANCJo$e;^s(!wM&xF<+hS`j3Hia$QYqOG5HDe1AR79E+jS$RWdYO0Bi)^&s z0Cmz=18du#tSCBH6f%}+dbQB+99;CKr_+ca<$3gd%mHPIW$NoGV^St^qeno@gv1d9 z{0=h}p*SpjPqSJ5d}~5=ZSQA{;O@2?i~9E5=E2f&!sN7d+1HnkuR6SY@%Z_T^JoOd z2LTJ*s_Hueb3)vwv!Vk|iQPJjfZ9w1G+7hD*2k#ccV5>nMaX(U`8zI@d_fHl#z)PN zsjl8AeODB1p8NI8q6k;yEZ4D|yB_RRI2l53Gl#}M-2$Fnxpg;*kEyC4f(Oq!lBJM- z;jmi%0{XBu_6F6yu+PeM4$xu*D2=0X5Cn$t8Bmdlgb}`X6-Q=}*lNWJq#pW5#K)`Q zP45iuJa#qhRR}oZD?CEHT}g-1qTC*~N{Y>Gx6ONfv&_*9k%Th+{4VgQ5%o=(;UlMy zjre3^^sm7Dl~>Sf<5mH0?X1xuDGZy2Esf6BR(|}AU)+WQ{M>Fet^lzeP^`M7Rb=^Ww&oJ^ z_4+gNKLwA8ElPA4ot=P-%QHamE}k}JKCc-v(Hk@B%47Ij-ZpUqzeuXN7_jBpW3->% z`V{k-zfH-?pQG1ZF#5jN?$GjGdm_IZ zN+|bOrc%D}2cNMLdWLMaWIDdOzV*-o6Vr%_e5=@p5m9#}XI#TlVkc1&0p+1KvS<2|3B znEo#XMHvw zx*B~{xRN)Q|4QT_DoL^oxdVaRrWb9-^R_j&=-93XM<8%)ndqkG4#5ZsO6;pPG+}&w zMEzE>;DW*x;-L#S)>nV_r@TWpP77C3^V6y8!I%wn{pPQu56+K>6kp0FnodoSTNH zE*ieiZSjT#;4+Fzz532zPUBW9qODgY+5BYm!tc|glF3p!NBLg9sJThbe}Z<1onYz4 znD*(+<7LdGKF$&`#Gtv_D42=Hp%weQ-v-=(M#*T~k)k&%re@3)f zdBtyGk6j=rTOh9;gK}z0U)TfVo__ye|E64EZ6CGdr1Cmff%7e}$vD?jMe}X?amQ=% zI91}>!tXT*0ebma<^ZJWTbqAUGg(bj-$GeyRANlTJk-B z=pYI@i>02$s+!}J`KvGU%@474^_KLDe*38>PlkYA#E$r3g$SWJz&zp@;dr*hWMb$? zD?j-lx;E&;5jaUF!aP+%GkKmEw3pwp6#)=M%IseuO&A4loN7Lq&U8C*b^;8cS0z^J z`?fq<|NX(S#KK(FUWS{Q#>yRaUh6c(ocCJF^!ioBhvZrzY8qSleVr)4x?)21Fl#1B zH1b{FSHD!;dC0yaeUsdSJ}8%Go|yeX4W z{i^>>!7C^bl+H)f!OJDXT;P**oWeQ_Ovey0d3Rc5pU+L0|G)U-djRG;>Gc5<93<{#QHw+UXo)l!;l6v-X_?}B%z z9QC0MK3lgiX`sN^5Ly>`pnZgUBEV4u0d=IP&FVqP%0rP;pn#lw-t!%HX*Rb-=|$7) z>@@B~5r{YoFGOWr)=+3PRVvG}rgN%T-F&@j4DrGOqS9FWjGF+j(l0S282bH?V*2>A zz})kV*R}ZlnOye;yO?U* zV-b>m-xX#<`km*qCf&zA6-`0;Az6=^kpNEs2RBJ&XLE&j6F-huKN;$}3%z~#O;9>Y z5AxeEt=5F_DkKx0@%6t}T41L+c-#+zh1Pnh*1eldI{E6L(5Ay8nA4^*$fj zc?&!gsP2WpRJwKwwF{r$k7VMHi}o)?83uTP@jH(9EOoE4GzI!Zo#zrg+7a>4ch}fR zIllub;JEj5FUWR|cQg$6cgMYU5imWC;29^pUG<&h+3N`_d3wdEozU(REIy5~66(i1 zBtT?+khp4lF}LXW^BaSa`BnofX7n1!>q)P`>f22a#gVv)^#`Dh>O7rHJ+W32{g^6z z#Bu-L-J*ulaOCNsZL_$Q+H{J@0 zrx%6R0er>rr{cV74^3UOn%s&nni-5%kAjdCA}-L)nn?!MbbJ|65_BFm_NX5In2Jwz zVlCDO@6go{5CI%?#qF( z;g1av7eKJ8Yyqazjp|$w_A(A)_hYAT79GboUXYQzkIQ}j4@VqFPF@8h9+Cl*R)_v3 z58f0WM?H8(%nN9dBIg&g2aDDQ(Kg>AZ?D(#$wq}9XnmSbjTX^$FK~uFzz)l3<5|9& zbhsGQ=y(;<;JVhzHnilaP;#V$KkoeF2;sw$d#2wNjnNm{`d(cfot+V&q13L(l^CJh z%!_g&Kw?@%(X`l1)wpeS();#)zjilLJPmn@+C2K3(yEC^D~lN_n9WA4?CT~~7-^#COFNPo~+KiW#x9biBb1(j{q#=a+SU5!vsTZuY-(YqBYy0az+ zm(CU)xBM4ylqLgf`#yWrt8c@AF)44Y&F7LRjKF<~qBGhq8M1x8X|f$GW25I<4y=z) z?lNahGOB}Je#jhbt5vUv`2@ll?&E_5&ncRTfwbZL@|yEYqN28YF?&pp4%?|F3H3hI zf3T@A8}?rqGIWT9=1?y24`|dj*)Lf143J|e=w}Ba`C^7yJ+^B8m$wFj1ckM?)ZL7Zbi^zQCHb1Oz{_(>P@m(=L62Nf~4@)tdX4XM@DrKv+rQ5$8J7wtnyxwHH( zmXCqxuzu;SARlT0>o-Di9yQd0h#q9RAC}kd!Np$9u8&kpw4>gEoGgIYAdcYaS&G_d zm{Iar+|w@*K6J2JWb^qay$oF3O&6Qaxd@RVlc|@iMu?0wG-*Epnu`(94L29Q_xA`&h@cxH2GTU|9cD;GE zgwXTW=RS};R|-e&4F{K?-6;2iEXTjK07N99r+MtuFJmHa>wEq6eqgEpCb!?m%qzUw zaHIKgU8K=EYj$Wq>r^@NZ%_hi@K6v%pMGA}Ut=;g9 z@DFz?PRsf)Fdh7QjD*ITAi7~nOM#)(0S!JGlAkr@UhB8E3haka_h{X6kqgqsqpr_u zj~6u*ZYc=Cq#BSF2-@09lm!TI&6v8qwGP~8CrG5JZ4s|1UT5_l=K<`7Eg=*ceEK@) zqr5356G$lPNEv$S0tJTs(iFg?Xi%W9@~})3_}N$Y_Rq?g74d6q>ZxtIorVrTIwbrM zhsDSz_n@HZ8?wfkRa@&1s2Fl2mY>|+dU^;C|G=?`JilW`Lqph(RXW#?#x~AXv$rHa zyfEh2t#EWjlX9o~9lLHoI%D8#oHAE-Y83A?4~n;5gP>&Z(~MGL-Sjv8P=px?mYBnB zali?&!k5q!_jc_LhSK9PsyAJ&gHr?3A8bOLt33Cx*hmft${-{aAtkDTP44 z4H1_C`8lR}>LaY8(zp9i9AC2nkBY*uJP&4zdzI6^wveDV}WZ)Z$^~dQ9FF5ZQn7qy{)v&&FdUnl0 zIZL01aDH<7$BqZh9{s?=mC=B(&%IHRS<0X&ZQooE3#B8-5eG|E#dQrPTW+|_< zq2F14Ea*Y#4YU2n7HYJ0$r8UJWFc947`oo-S~gI)lx&Sg{5RzDLldRW?z6?*8$7f7 z`R6lJ0ty6!t`R&R;+g!Mw~2S0fqCeYDM&RX0>lVW$JMUZDF0mG*^-v&^?x9GFl*9y z__i*iDy@xMB$sSnawOf`xn0bnqKKi4Yy|WPs%gs~1lZ3GR-43aubqAPh!)@oE8ecj z-QwA_1h>;jka)NBq=+2yncxMU6?@zA_7M?iKY_s8*rR`49R$wfll6RCm+oJoo3o3L zjg@c)V81ofwGP7S+tjU{2b^aruejOuHpM+SOwq4_1Rt4ctg}P;0i7!dLbQ&1JPtB7 z(6<3jr0v0A3>^YHonRKIjfzWwK5#x8Nib+VN$nVZLfiq!yHe2mcSSB|$9^*Y;}+W3 zd(?R8$xXcwoiRZEn4)W$9zu#sl8^?&3I^uxP(`?g{y_oEvFK%nTXQ9*C5`8$=D?&Y z;rWQaU;Vsn(jB>M@?mxRUk(%5@f7?rtGAU2QoR#8`RB+1M^Rq#V^$8`9dx+y>a*yu z5y&mxNplGy<@Uy-pZEqu7Z0X+(z8|X|FUgpl-P;4MqMmlaEB7Bpv=skC9Qo8ABWj; zes$;5TmGu-9+Od6?HK`eHA9-UhfdYbGZs(|)oiE>lDrIikN=ZMzu2eRdt+Hmh}}5f z<*pa`C4_dv{=_e_cA0_dntO1mOJd@>0*12OZ@lSaeZqKub=dg&BV$M7B|*e_{1tA& zSIv|?$?d><8wa6*m^*oXSXZ1YNl8NT1>eNWND>JVx6yAFL0#c@{A5>&D65aP6w6$u zzZZlUU7(o+aeQpo|4cx^sW92V5^Xq#yxJQ0a zZ=D&cj=7C~dMz2UZ_e*dZF13u(JhX3hL9f;Pwx|rNOW`?zpeixomO8(jce$)@j{a zw=yq4c-#juZXK%$8B}?R){tp37vKYTe=!hjm5pQSOIR{$1dz`>bq@F5;3agyAARSTZ*L#7`>tVzr%Kqs7LE=EE$2baWIj<;CM|#&hg@8DNVF{`^S_Txt1fYRM&_u#&*= z8%~mODUBF@9UNr24UmZx+aRBt*aBuaTGYXjO879%2#4|K<~H+w?>zTm?_Q@+%k#bs z-Z{H8Cym0hMpcf+6Bh~rKFHu)SK8KyE$=L*$AK64x%{yoxx?@H9lIsw5Z(RpmU5ZS zXXAfNmNa?mP)%pAQJelNq}U!OcCva*k{bL~F$N(cjh5a1B0VHwKuc znNXnnIdARg$ny#+yXX{aKRk*&%O6A|)otAx?gfPD&!0bUtnTc-4eK&!T>SxtGjjPw z|0=$DR0tFL&qcJZGVLtgJ)z`lz^Z48H`f z?sXf`7$tbk&fU$Pr8I-2-5#r{#^>;a$YPc_tIny284E$+bgfA*H7!^PVLDT@Q&-xixS=#`65FQZc9$#NYeW$q_*WP;6Ck4<_VPzpaK~(J5g7q5%tW| z^~WT2&FFA9sf#AG1%QUI|`p|aDDl2!IDIz`(6A^y_S9n1hi%V-Fa-$>4mv{9l@Z{c`f-s zC94uG81i5I3qz4p7P)A)Hfg)BuFZ=Up>tbP$U++Hlg8IS*1zQaSkH3ta+Ugj)`J^C zL2=y1$VR)DCi~W5Ai}JQb0sXXP3NRYc>7wzD63;g~qksc~&&sdrgnF0HdAd5)IExCtSJ4HYJ7I|GleRXtFs+AJ#owoyo${iR{Tc z0YM!ST4$E>&qFy{*_wNzp93*p<))yb5)Db)s>+yD{8N9Sw0C@tiKhiTSq8bDTY}P1 zSZpjm)2CmoQnru?eQ`nSvZ#~wN{6Q@SiK@L^S`vh($JPwAAub)%jaj z(4-hLg~!Yt1f$bb-8z$wO(!AD<3MciFP&tNQbz_BdHfC@M0Fr+fn;{Heb0kq0_j7w zZ-GR(xN4cgzW7dvEKoVwVY0y)+*j3b`7=8g50=9;nGojdM%k(5f>!Cm(K#J*R2!?H z*<1AOi3`iZbj}}Q`0P@Wz`2n_Y%KZ}j)D8dw_(lHVi8tR{0sM*Ftt|Kx}y4d{s$D0 zTw*%b-F=g8c>fMU3)rnj%o#{FXkKg;&eKhWKAX1NuM(+_pUh>RV#4$3Yk>c=N~nL{ zXegHhIZbZR)g)m5dP(wTGiCvrk)4Kc<}B*gcuQv_xwu-Ync@i+evefj24g@?m!EHt z<4;E>G^GPly5gze9)!J#54}mlIsj#+Lnb~LcN`{zpDHzWUu2=ye6f3wDk-)LO*~NP zv)+1GV6pYw{hPvJQ_%kq&ons=NU-XTnstBZj`Ua=eHZdsl@!vA*O><&@Ns3!J-R@& zax6NjVolIfh3Bw14I%BAn|%(x*tHXX7J;+*Y5FFq0%;3^+@!J7>6hj#A*8rWmH2i5 z8Q&&!9nQ|r@>?LuSMEzV+wm=nxqaZAo&iFU8bkpPXSAtHZB+TH(Wb>54b8cyzas7Q=;=>%*tGt zeoXV3kapQ9(E(=mBX&?e}djmWt`ViJCR3YoK`Tla)2Vg9czWyOU| zog-3}0;1NldG%!~Tq-s9jfT2waTbg(AE%qUt~UO`!O)9Vl$0V@kPnr(Dx~Un#YJTE zDOLyreUWX27@IHTxM>HUwDjMk7XnCxdhn#u*7)S{an9s`q7K2yvAAU?gEPc zy+bz%t<^K6T1)IYgAh^8w`fghGpeij$zWvz%Uw+7p* zUq9oY9-3HqapZt09rn6yWWWj}%6#kWcR%QBmq`Vz}{;h1$fL#3PJU;U3-#fx$dp ztD0KH{mLjR<|z*xQJMdn-2jl=X`Sx{$NZ~)e}Du}4F_1hJw|8<&s%{m)#c=+KaQMS zfRtS0W2Oo{I7_wZ7jI9Kao>XGrPcIsRcEHbfNy74{+y;lvR|V4dxDF;-BIHP|iOGE&o^cReBU zBBD@@RK1bgYH;Y?fE_ZvF{dnAiGgznQNWGXl=de|m6^Q-=G{D!a8Exa4wT#G0Ai2y zqFu!nVNRq3a2ew|l<4ZTYCYW?655mq$OW?a7futG?Y8xY6|iX00L@&nv0KQ!fPnLb zi-sel=iuG8)TfRsk6t{qdH*v!q=7uijQuk;KBWU*{(NaU#iTe#oYsjFhP*D@d0UutvFJUi8x& zNRaCcGvR7T?gmh4x%`2upt|yvB^!E6+JQ|%US{L|0NX~y0Q%g{0~%MWdCB|E)%g5z z5G?3rP*yj4zRX}T$4ZXMW)<}OZd&XkuS;0{%JnZk1>D3x`|n6tH6& z<%CJU8Dgoh#q^lbJ;rsl^Jt>e-q|80a)Jc+(c3_bZEf1t*$sL9oBa;4Hh|vyM0y^P zR#Lg*z`)4X&W$P!yp0YsF@Bg&$r3gNX)je2i4i7zLX zE<``X-XVYx@j7&@%-K_t9Iv?oP#vz)!vw?SG4nZQ*l12u#5K(;xU13jJNVhTE;kH?cR-5_K}&x)4>8K?$AxrqSZKq|*7(Je|V zN2~2)5?^9U%h^}p5SZ2V@ODck{5$;@fGQpW&gs}(ES5PE&8eEeO-uWxip$18rOPZd zI(y*OD0KL|<2SuwkT`u|5gDNX1XUNrBY<*3`Cz2v;$1FX+EV0$nW2{xZq7xSu8D7< zqlIu-VWN?XY2#8ged>vGk2Rt7G>$uvfkKm+oB& zZpir-y_zPv2mNJn_Q(Dz7A7FjEeE!Ot;8V`$e5(IC zwh0p*Lx>rxCf(x%6Ad6b?gl#Zob7;cVhTOOpQY2_EwStb*D*%GoVkXbMc!-}+h9Ug zNI*VP?^6k>;45Md6MP80q)zgcU27N6A`~Ibd9+Z>t{R3!_JJIC@kFiSBkCT3JIFkn zH7FWMc!3j`8=b)KE+bOT9s8~PJPdFmA|x>9M{=`Av1c0)AZs={C+5osrgx|r+ufmareig3y79n9dwEpV>|rQ!JaEXmMR@m zNjT`@@@Z>pJJVXwcaNSiKp}vHi63SQSNFed$cs((dhsVwo_qwgY3$fa-RR!UqTX;M z%r;B}wdoi6b^LU3&qG4R&7wb}u-g+t3L1WZ+CB@tuqM zIyqX3753wC!+cBawjs0e>x7<2OiswHu2xxUlKS9wYe>k8;y2Em)6{z4k(slc_xHBf zfN=8uwONGdebCznKAJ4^r#qJI5d;^Sz24wc2VQi&)c&$@>dk|3*{E_?lB?Dxaj!2H zi@^?%LI)GM)GKs&qD$Y!lQe?Zd(d2X)3V4c4`v{6KoOa^V@SDdgIPr>!Eaoy#-DHH zbpNX8YsE2*k^hXPO^-VSOt#_2jLHARKQyRpVWX-mly_4kMour`vOxJ(DDK0wKL+94 zBcjV&(QXjtheIta>{Tm~KVyp+)x68+N7RzTd-_&)Y$g`?{<_J2#+P5Z*qhhOf!N2r z?$olxiU|!+qL``OgtsE>cwoMT1#T$RV^IxqhzKU=HcwV>&`Y`mmL8Hj;XY8$i(Ox< zC^gHmqp|T;=%i?y%)PiQ2(imHJc#v5GnQds+j~r{50hQhGa@--fmTL@`$q`cPH&C#?jwgS^x>h^b*yh?BH8UTH8PR^WTRUPbW@#F7m;-AsTY%mmw zK!j&TSRG2rWAy~ObbqhZ_awu$P5d7!f1JqwjQ!qQ2ws=*>A1_MGBEZ*7j)x8hEIz)~Bg(mN5ZMi=mJ7tS7wHyr z{oI(Ii^$43SD*0bVdIlx7Ai_$cr#j$>PT_b`C@E1(7TVVK0sKLK)NnQW{$oy4oa6v zx>}geSgxTG)?g+A7f#85IsFsD@d!QAfvRJp7qi8nZ~t5z%pEz(mtO;U@h~V+A&oZ{ zu=)7bvflR7y*5h(JQ|W0MXg04Rj$z3&2lthcTId4QY6Ngkj@zMDV7Q_U{8Wt1+9CS zAth(u&~Sr4C1-cDXfq^uT)9TGwLa74(3JnrO8fa)SX%mK6>~_fahF+joH$uy`||t; zUKHjswL&CwM+i0~TunNbMIrU|w?_txiyzMv_+A8dnNxm?(l&Kb(xqDWleBIJEzUt9?dCqs(Tgpz7cz`sw0sydg1x-7$XC!!59~c;Xvk)6dIZb8JK7llb zmy0>&*(zSsk)0}Lp~EiUWZ`V4q40SgmnB2l9C$LFTSbeMqhh28#TrO?>PqND=*0fq zh5G2k`t{ZEE&ESv7his;lbTtM_|}k^IDYXQg*{4=z!A8(r^4UE=z|++;oG5$WRA}{ z-14%`RnaI?zawboBX}6>5%|(C+%HeBT9v$yS3jo@T5$8XhPsbFd3XfPgVA%SVr#d! zpY7q|FfN4t(Z`*40D}cZfMnqwd5#gdllt%sB42#*Get8Ttmn_P=KC`SQNgdqoj|=( z?i|Y2iygEWt+0zHT%#94fsTL}gdHL^blC;`L0>u5+YUfS)j3V>D2g;I!Ot?QeyN}~ z4ya-k&UTu7sGSoz?<3*q*J_w|6a@|;DJoHzYsd1TRzkHMgnVxz2KhDBmW~YBTT(x) zHb!qtXT`j%P&QR=3T(mo8of)9N$LcR)3ob9LI$*2!Xz_)K5;Yt)rYx+toxrW=((c* z-b+Y|!fO~T?W=7|+wHuCF;EAk8|S=`m-?X%2@*BT$|h^u(z?WQzxmVr;moWZTP|w2Ipl1ah#8Sr7f}E8U--4|<_(Lf5;gmMA&6x9aiw z9O!F5ahFq4--U6%eIU|tdOxhHa_0$Yz!9`Rsra>s%}pN36V>%?zwWbshvIY`P`;^c zH`*a?(9UyqZ)JHLgUt6_2Gl42GDAfA22{B<9|>`9jkGH!!E`cE9F{bBR6}n41q!5a zkC~bAR;0>EvPoAA%U;N)Dr0pY@9$0?*#DHU?M=PXYp3wUW|ijpV$AiHB+NfI|8O(7 z@LH6je4a3p)}~9|CL_R$#|{MXZH3M5z5T>~LbgtXaOpm<*Sen5p36zhF2ExFO?Q|+ z;64(F?{B?`W?MTjh^g1pWC6W?vYvY7%4?#zFhy<_>NeN#w}bF-YBIkEkX#4;IlU)% zVM_7I;U0I_q;AA8Bd>%Ro!4Lviq^ufLEHENL$r0GSyO;EO(%@y%QRr97}0cO`eY}C7uG|b>@uZ(vv@L z{W9b6zk&P>JWN)or2%NJn++)7WlQ2U-qk{I|u{EVco6P(Rd|N;GPK&JW!kwJhmYqYs~bi z-Q5Ab6BY1eojV&79=_GZz%l)Vu!|6J|5=cAUoVV{5q$twfW{39e(sNw?9~t{f>;>r znW_|yKM5p{b+}{`&;*cf5D=%&OZ%W17#dw5(LMHw+-7+}<Ow#P-7Fo68;t0}TYI3DsI`6o?1M9ti zwjR0cAJKp#OXQPSIG-A~v78|<$<4Q?-FN5d6hJeRs-e^rO9xW(-nQM5>my-)$IL9x z7{3UkK5r%7G#Q+Pl3f|iAlrwR7!ikwvHQXMtaBI~oT>UL6w@>38iDN=nSEKNC1yvk za+$PVUS7XpkVX8L*0=I1kXZ|-QMM<45TXK&N1ggy4!_+eyyjHaWb=wnJ=M1_nf{mw znqJ%0NjwZ>$S0O17@&M-Io;>mR{BAjzI39bs4MjB+uXZq*BfrqyuJ-+@KOHrubEq@ zj}5NjwlL-C@x;1*>;Vk5JL73Q9g-4k%+ML9!~hop%gl|tc)52`xy(UUjDoc3^0OB& zqXRY=Zwg&L!FRqbr#Idrw_2qn^=Br;!e8^A<=&(7fUJU@LBm}yp&Z)W3viFkv&_{P zAF%%0@PiLXK%a(@NiFZ}lq7^|mY1|3Q$<>Y(egduUHV>fJWsy^k>vTvOF2w9&%+>j zPU1%I*&EO-w|=+u^DiaLe1*GoTj2K$3UHUqQyfJ>=)Te@kvF}Co*O@+V;g~oWCL9h zM#c5n6Xr8)T2pjgvFBdhd{oeQoL#*bY}jldTk!YF1iV)-F=ntxdc69=#oy(ZTxYhS zKrDIc>+n^iJ7_jcnLoRaQ1A8Lj6fGSVB2Q#exM3VH!!S|EY>509TB9NqqoHWX~Dw_ z(C?JI_@uYLxI|iy?%8^w-XM8!ir28=$9wu& ze z)RL{^rShjZ?@y0e0;A>4e#=%6z6MqFqo+m-Z@k8Ob89F1HT6_I`bs{tRJTYfjzW>P zKK3)1&(M_`fzhK~4)@mM@2-6rAtx6HEuAhH=xJ^bgE|^B5KAsra!J?pH#?8y`{<#o z>RVy6s9aAW9H+q;&&Q=m>z+)JXP@RW-7_xesz;86V36gO1I#{-N$sWzn+Bsd89dh1xH{QrB978INl3AV>#hwq0W$ zPv?=~6lCD!t5D)089fP5B-U?ZY>}o=SE8xvbaE}%{8L@o8K{z-M_82E(4*NSw>H#2 zHx5*~nEVPtcY044n%)WiI?SWmsiV<}QO~@msyuoVjvSw>vA%ptK{?zE0)XeMjm)2V z@EfA`mn&x_b2Zo}*DcXPCQj?$_XEp(8~t_n8~XOTyjrcz*&7XerfM``p{9_V zqP)aW*Px)@gi8O824Z~txqir&R8D`It zEXs=lAKPV6Teq5mu{h_`>-+bwLy!E`J5FiD(3A4Ck=X$cC5GWQNvS3A zYC+5hQlQ3L;Vt{1@GMPD@zrMnCLGjs<6uht5YqaK<8oVE?1A|n_~DzS392n_$>!?P zQ5I(Myh1Vvv+LljU1?Rq~dNclZz8@J7%dum{Uon|Jja;J;bWqRHv$&9{U> z-CKD(apJD?>ZOnxOYr8_O7#0;&_mtRX;dJo6zm6;A_kU|sshI|c;y(Ou%c*An!D)^ z4t*fs@Vr$#jPHJyAgQS9c(RNWEMH3^n*ix0_ky+< zl<57+arbk`V8nDo+YEa9syFD5ZL&)^jX+;9*Hb-dFDj_KwDDK-#W*iP5ET!$W3YjJ zzWwd$a^P7m901yQnDxN(y_ukX3q}`ICTJ7eeUyAZP@JijxAZPrp7cK(Gom zizlI$Zx6Vv@7bd?L`(L1Q@_31w1bZ^+jx|ubKF2A=UOr(R3u*XMqbuT6%hLXMpCP& zZxYO0Ebv`*<5Vwg5Qv|UrBk%u)q!UTUWxot@}tT`BpLqkPHsNndNz5it{Z`{bexcR zK<~K2r7wT;Sy71Dj+iz;-X_6YQOD7U#E|gC#jwtY6%fAQFnfKuGxN%IZBKp*7*+Kk z1{gPb@1tdOEW}{P`p!o7r2xwju@TsJ_;yywoi~%e>IoTp@IG0T%ArXhi#vi-AnlQU zJNmJ;H~Mlai&h_}V+*4PI_dI{W(qYL-+(K^1mXq9moBQ!k~RO!cfywhT;H?#QY+e; zlDn5bmd5+M^#q8`gv)AZocQ!9*mtvdqR=b+`~oCAOg# z&jvbyUtT>aQ6`Kc-X9XZ{?Vx!7W9M@mcP5&fvR%)<$$?qk-Y*__pUI+8J3BOKs)g= z2tn-c<=eb}Nt5b$Hd{H7bntNwmiY|2A|$}TM@;hlyrP-LZ7Da)cF^0@j!ROq26t6` zu)ll#jrwmy!~wT>4tiv;-ijK|MkL;aJ6@WjYEtl)?~sic2ba7r4{k^|pmkCABAEBx z2N*}7^(6M3RUD+b@%vQb!oGO-6lVo19%93P!7$oGID1W}G+|a*ypx&}gNN}%j=yh5 zuY7AlWBdII3lpA0Nd8;sK$^Ez1S1Nqunvd@&)kp8vsW9PR2)OUK8{FZ2|=UA49z{G zD#1}>^Y1`*nz^2x_saJPZ@+}X-R3SzE8|H;=@(^;C=T|b+z9PS!=yB(ADmp>g}Le% zp+OoqI-VkTytGT~6T0tgd6>Nmq_M{n-UTzsNWW4IqjX*F1z&wX-0Lq(=t-bwZm=Tf z8T@1VNyPyWeuQM9^$aEpmC+lfk4pVo(9>#3|9`_x{kFbQ7^3@F^3pI(16=$9e=j$eU>&g3vHT%$j)mR={nIW zJ07BH%9nnFSF?I|A(^7Nr^%-E_WS3iF37mhXT6uzeRd*39~U{$I+s`4-5#53TW${H zNusX{C=v$$$aEXO?DwdE_&uQ+nYf0QkQh2o`fcyy=FAjDTLti6D#HakzrqaVgBfo7 zOE1lKpOvPQ9CE!@R#p)It1K$&zYpONGc&KgfqWGC`_>Xt(>AsWbgFf8x;*op6Jb;) zIT;$1o&A*#lL=ml(CTq(cV)xyUM4bY_0S|<`~D6B^YNjx@CGW_hLuNPpdzed zX)Vhku$J`(F$1Ir(C{kAYUr-_*kvA#_PeQ%L2rLg-&)JB=v$?3lV@(;8ZyxQ*57>c z)OkZA5~s&cg0_+gyY zN;A?vVOh=6P&qq2s72{|f%S*mGsyGzzb5^_Q6iH$(;AP+tYg$p4o+QD39A}?8tYLG;lMYQIjQ;bTX zFhL2XPYQl{zdd<1s#Lz0`;(Kg-mprmLCQJJZmMC$F{f$0H=4}Mq})Pyxi1`lvTzg- zzdIG@w_0=vDZpUNbnZajU+n(xr5i4b94fMf&whMq@rk!HK0krp`_vB9_#w7$SWU-iQF=>8PM$t%xm&d!PLhsn`vL9BH9Y2EO)Tb zcbk~!T|+(!dJ0L}S1AUMd?`kS=+lk9q=@squ{al zX~)C6L{TJd?cz}WVF(5RTV2&6?>k#nIjY3O5+Y9SXhiL!00Wtl^Hnm4D+Bvi8Yjs; zLaXvYpv@1vjj^6g_PuNXyD526&6S|+cK`c%pDv>k$IqA62X$}EXet}ke5om#*kUKf zoP-SIzreXO`N+*@XYMjKfDcIdM>lZE$Bfwdr)QU+l3dz~?x0ynzt}=zGHc=R( zKt3*CVm|o+N)$m&C(@(YIa(m&nJy`I3IHN?PFR2JQPxDl3i|WT) z%|9-6DYM-_0DcCNFf6@Q2IIkF*n-7bb5(gXD%~kMwh*+*A{X$Lud?rfq9dFOeTJT0 zhhcOkxkCQ_kIY{JRS}uBU zK2Syt1-T5MGWt$wx_`1e?*i?~a|1VOT(fC~ZeCWsNa>HPshJMFoj>Zf0?`By!qkRehZH z4wSlvB)l$1W927%pfPd2BC}C+SkV`zoe@Rw%17Y@uNbsBIh0RqQ)WANaFh-?Hk6SD_cL304-W#!O?N8ED|<(BixHp=s$K78%6+ukw;zS@0+I88*pRl z3eOYEpqan3;kfDa4Fno0Cq@aKP1c!{4WG@%;pOFO9vkPmpna<1gjy)~$~Uo3wqFE_ z^r(q)@BdPy2*8$M2BH@YzCf(7)!3cKG=u2Z3N9Q zEdRc1NSf7V{)l3|8p9`?)w|2AXja8WIuF2hldZN>3S#Lrkr1C&AZkM0c_8p$1)+D; zb&^Nc6pmwt`Ae_-^35-q;+ch=LbqcZ7wH*%uhQmR4t>X({GnXd0vh9G2gozh%vBkE zcA9JM-M#&PWw0MoR4tcu%syodxtFVi%;_Gv$*ppf1T97pI30a@DZ{TR#MWi$yY>?- z9J|Y6rFHLH5xY^5S4p~`A@wE(3DBSN62GBAOPGj?&oPrs-whQ^-MvlYU&Yg-#j5|i z=}Le&=JGQ?w;O{wQadlK%eh&~jiGneYat`L6F9l{?&EH{{V@5a)S@jcA%7CeUY*cC z=`i4lpG}9?QXcB`8$`TT8eNXC(xQY|OoM6}eXm}N)33k9XHqBLgR6O}9WvL7jZL96 zKm{+QiApXLBv_lhF(40R_p2&BDC{Efs56190;wQFwh}4;s9`!rdbR!{7-j5JmNn4RF#-; z0n>3_Mu$pDzzz%3i-8D4^8`0@?CK=hx1l-f@zg8NoUQj_>c9x%_sN|ZMKc6w4sBfT z8WN5C@^j|hqv?Ar#E|DsRfDTiRVjb)@RrRRxR?&EpO&`Q=d7;h>e2c@UcMlbzVtNp z*5!I>K)Z8xnWA{D@qSGIL1uo9YUuZE-)PU!m6UMs>SvmMC&DAaWzp*2@m=y>gjvWY zG+w_3k7!ofb#Q`MwMrI%qF`YAwe^TaFU9$bv&m=1xFuSc>kF|^)OKp394RpIlC#)0@|G;D54KZ zw;^Zgz3+18;4MK0d)ESP&H2Btdq#G8>CRPR1$H^+V{nDv^m;TWKWVeS1T}iz=e*D{ zwK5ZW7ZyRXv=dtACiQ*&oiRKAHN!Jw>>C6XGKJi%00znl_L#2{Q(A4D3~opp#c%%H zm~7}{4>b%YYks>{*+wT{y{SINt3wA1?L>l? znriOZ+FkmO$vlF7PL`%*+}6kYsqO7qpEmxo8{TX`zwFY9LlWdn^*r>#bvsLpU3bSW$+X0LfMmu-N6;GQUM-bCer@ysa*wzGG(m`^$yfyZeK7GA)qD#t|&9 z4!ZtioUqs-$_0uvv9KlGW6)yYHQB*7wCAro?BqLNzwvFlfTGg)4H3H>6h@w+ z7nL&Ny?9sWrT&5f;MgqoY~Vt-CmA+LvV1=+aXmNOslu8A-L5pH;IKfn;m?GQpGM;`ZI9T6L$cu$0DrU)zxwFK&%N)VkW`F-+r zd{T>CN70ZxZQj@SsmJZ>KGu{%G1%mXXz)%1%CE9+l6gWgIj9EuuZwQ7$^qB!skT<$x|q-tuUCft4aIz9g-BUoh=ug*nRrxMXW=NaRYj!jxF$5o81uIlz#^iKMEmlq0=(%J(=ZD$NP_(PY6Jg* z&tFXS#Myob#D`$RFxW;pW|>?GHF=J;#T@3_*@nY}nO}aOxdff2FN2;bUAk5D-3mgr znLGhcs56P2gP9LnS{bil=bBneG$r4V^HfX!OzkaE~VO;jlN^UoYd^UouC$&lp;naH( z7&+$8=&H*12TYA--1D}s>KEtU2nD$sG0~p?6eE^+3-0B=cEXD^1b_9t7gx!XH#2X% zELu`X133`mZlG)eIyJ0OTp1BTkcfEYOf{URe{MbZ#&4ciCZzbrWak1yGZtOHO^l06 zSE0`wV`NcpBNWPhHmk2e%TiEYr8=!jMP0s+&3O*K_YtSM;-tp>&DO$B^y&M1Kb~r* z9VcecE3UDO&83K)W*mMjD)u{@rS$98q)c_wOl5eL`!wBC-srJ2`1ef;-kzaG5wQ0R zeY$mZ^0SI+0-^>_GH@&Q45I=`2B0G&rfi=jgWLMlP99H`RZK=?M)NZ^!8E2|zN=QL zvp2=7_1HBEm2_TstiPHc+x~y$B}qrFnU39ZcvScUDHZQRqxZQcYBf^S6An_*G#+DG z_Omuac|uFWg&#mP*)@P*ox2v=wB~Hxb~kq}rU@dcpAzwoC;RQIfu#h;x3boczS%zIRR_)4d}5@@(sS zxw2T@shaKC_*|#--4LK9($&lG826ZM4d0rJS);L7W>Rz1P}cxBm#T&8c$ht$Hl~zHHc-W? zevA82l;4+~q5`JuUkpw)sTnmlo-DDi-gSDD=XRyIbuInt>zY=}kc(($)6QZPi=Fk# zyp$>BIfU3mJdm3F>FM!yK2D`zkGK0iHrEW4&i&WeTq0LDSJKDW73Y~Q7>iu4Jkiox z5|Z4;+lOYgv&jCskueIf1@%I>dO`aOD9UsuN}ad)QNmtyCOtI6UbheUqG_LSbL4|> zT7{`I+WQ#=5=!gUiM~AM9e3aO+-|5q2=AX6#ib-oqfdp&JWv07WPMKN;3K^@zEcM)?Rg)ozHC_d#e-``#i_fp{vu6=HIvz%Uq0ZZq%HtPmDk@e{O0%FhckXVXDdU z%||TqsJ?pMCN1WSEUW>S)UE#u7(_O4BE46-3At)4JxLK1&7-qKnEFhW6TzIm%Uu^( z8Pm>p+cdARt{OS9y<6ak0gD4{2%Skk7KNXx&Y)P=No$p02AW`Ih}!Ks$fCv|gE}1L zTpy7p9!cRfVgphS0xsI_xk`$bCwiWHvK>@)5NH^t`tB$mrWprurTF_9Cu{TaPox8_ znp|YeKe(oAZdlXq&m9j-f z63O0s??N&XGKx?{X0kWG_pP4i)93mA{^_r9-`9Oz@9RBYqw%?2kg&xQZZm(?$3EkO z88gQOM0C}TUTMK$-64;<)f^bCW4odq`Rg=21RFC1YZAbkaNf#?T2chinaiL_fv+rI zq5!pVF6@3%Rv|OdWlYq`TT<`$E-+mOk!E5{Aqtyh~&(& z;`mjn`Dn3K^`{1Ien~pi@(RiJgOIh_3biPGG-$@0xWG(H{)I0T@XidEbxoBv9e?l` zlsNDHUnJfQa*|}3`f$@}Edm;&CnEH^ zokqY;0O^6n0z9?Y!n8@ixaFAnte?}F`N>ALKM((;TWG45g0Y<>A=65AdMY_gP~y>X zf)cuo0RwN_t@Q(3HM2jlSLJ- z58j`lK^zA{k4ztQWn3!q%mR?{uwSwByz14KU`7@CJcXx`EMs|;LgyrcF!0E8XujYk z+TH7)hH$$@Bo~2w5OU=t2&cbT`EuujEz#F@EYzKZp7yITo8gjEt;UxfMXBGAV1$s0 z;ocOH%Y2Y-wXpLHU?&FI&ChLhR6$b;nj28)68y}~)T1UMQL$k?Gw)4l_0k5_U)$I1 z!W5^_p)CqBK{zfWW?3PYgXQ^|?2mvI{=o}i4TGsv?a0h+sky7MS>Xt{2IHHNXA&#o zhSXLUuGpbK@ynU@;f1>mK6sO5Lw3h3=ilgXwUjD%P+DaYYpfH5BllM5d=t`E#gKH_ z1`Y(th7rKKqMwUV6q8Q%qy{0YKvlBD6%gJqB$v0Mnv2NI(vF=|thp2BMnPU#?()loY9yFOeHqfAp(&K|> z*Sthc3)AO%Kwk#t;*y)bB1q*b+YM+lP^VhO)aHd+H&)#Z)D#oZr6A?jl1RLPF7f`v z5LLcLk2DF{-`O9>Wbn!Y&hS0-VP2LBfUO)qsBH3Hr*)K6uT5d;j7`2n$a$`>woiv` zD8R$=>tozS0+W>!gWfxH=Ay^UZQGTyp_JiH4^LH>U65AhE!sgKs4xVJjhfW=nD+}$ z4SOoicKsBe#|w;=Ua;ODk%AF-I6{VQfIb8sQoEwoO(FkUt%- z%aZy3wC@g~IZ^#G(GhUJo;m|;OOodKH}y*i1)#I~hNkJ|g9cfiS`%bQEWvTF)rMMs z^-j{;Op(GoIs;#Wr6;$pZMr)?4OAv^gCpnmyJ_#XeBAU%`it8#iS8jZKfLb} zI%%GTfx;u_`A9s}P(Tcx@HKJRte#(s)W`3v(Bl;a$_MD`|F*4sBgirUBfI)aiKTHjMd<9_|Fhvhrf zojkIT*fMo#39CMjkP5w~cn-UiiW5jYOx!`2*msGXESv8+1)FvH*8r)AzDZ?hs1-Q&1HpzL zCc20XdK)GUF~Bm>w)u{ks)--)v@R(TP-zW5gBhY;rrpzAwP=!RzDWGbe&SdTym^|O zK2AE0HPiP#O%@~#@A&GMzgLuN8~5zo{$cUgp@(=)fCeT(_S4W7kD)5ZajCN7>!{Z+ zHBqH!Ki!529~c0I*u7VSfjverwL}dBUen)KIa?7w(cAm=So9gl5(rnT;N2A6p5sSm zI^R2Bm}3tEROsFZJJwi?u<52f4wj#3>{H4d=o}jinq{){Mru|iZ6tOts??Q~zA8x~ z!Bj<^mWsC937s9Y?moUfqh1A?#lPoqKXWfVgO&-X&2_vol>>!ad3c!HGf_7grXJ#g zIp>R!7aIu4)hko7(s;C;a-^ONZo|#7GD;-LN@a!-)}Z)k_v6Si!ANxn)E4Jy6N*^? z#8cB<2k9=D=}|4@#!|2z`MX*r!BF67wcgILA>Y$cOx0}dIegguHgX13%1wJew^Mio z1vHn$0!QAmUygECtcVm-q*ihJ9*Bh%ncnaUreFqC}C>$D`m2 zi>NpMy7G|;APE31xVZHMb&BGBPVdDez?5F%7zNzja=!O&I|!<>rrTXQx$;GrrP5T@ z^uyKl3t}2kofj{rkrLVUJCnaL3kw&{+N@m*#3LQm!*KKqX=C-!z>k(V=|3@U$hXNRH3&a zb4jP_gpoEa4{?vBs~6LGuq95`$(@KGq7(kEa?aHq=64aW=?^r z|17{Sl2*j!MYZ)9e_CcM!^Q1u1fw2|KmjZK3|kc0AN(cOXU5=*3$cY&*wfV94x zWwW>YE+#U_N5EHX+b|yMZ^PmMvKUlum&z|Ck-f~b5&)+;8I^YWUBv4yOA-=I)HJj7 zxi{?}9z09o;7>s{RCqZilahZ0|lj0@5 zy3#c%Wx5#eUH9{Rh%14E{b~;anuiMe065{psYJkm2PrZP3@&AtLvug&rots=l6y9un^1K#5S~BtT~W-VJ>!X@(vsSzowV_F zx;r_Yeusz96}TzS0ipKe(lW=RHvl)Zw(5PiyKoWudg>a-98k18&vPle@rrQx&{jW# zm;KUVg|U^9toRg6BYVTtZ$R}aa7&Lr_Bshvh)geh6!g2Kk6SvfFiw}GxPv_77EXTP zM+1n~1DGte2Pq^Du!{)O_sbki!!E5xq?`vixES6O>-|i-qV%|QE&|J0F;(NXgvl0nR8s0fQ9Jh}r2U<-^?CYl ztfDXR#sXJxD=LSwdr$HWva}C<`V<}PLk9LADpa_F_w-=__IJA%m85u8o`b#?;_g^~ ztzTgLHxL?!(cDF^_jl|Q#M=N)XWNwJqERpQ4rtbgMlMNuLbGZTB*9OpUd+}sGXfY{ z)xFO-a`HyV%cKxk(BI;6o|=;FX>$b{S6ZCiZR!#83%Igu{utfc(o$DQMPcSl+^>03 z;qOllkC=7CFh}ua6sIQ+!xDy54dE1BPRIf~y-yj7hsIdCs$J||?y~~HwrUdS9g9to zBkj@O{BGqPi6%-Ol=f?l*M)se1t}1L9xq`4u`kqqJsmGD@tZ$z>S+WpYTQj8OTy6E zTb1WG1TAST0LH9j3cc1l*pI`<5tKTuwkXSom!hLzT*pIvon&7*At*q1;zGcZ8Ip`$ zWC-<`{XryT#q;J|Y4Tqo;#d0`P62cj*Z+{6a#e{hE|11UR6FoC7Mp=S|K4`w>X2;N67sH-GCs~5)xElDbu+BhC$Fe|hyE(#h;NsJ|S z8A4iu!Lz0n0d>V?80sFm#H}o>ruF_dOzT0~Kyb2ly|=&i3J^tKs!}~doW0HQo&2Um zcc&HM;HMP;5n&nh&b9&8#PiRJu2KxfSiHP18HR|JzK2eYg?gSYb;c4Pl;b~xW*sby zvUJNc;eKE<*8blf$~zgHdR{NxquRGp0^j4O7_^AblA?H7l^Ea57mL_k7V)}XVdu@xT5m}r48Ja(oBacJ*S%4x{-j-w z4JU-YkYw~Dw8R6t^E8XJB}kB)y+K>sg$ce4Qz8y^1U6(?;{y=qeM?K8P&N`QT{>S?`O18uCCBI_ocbK2p zsYKBl%h5gHt7gsICn=%%J6*!Zb^*6dAR^?ncA6ho<43k%Op&^fJSPF*T!;ybMBu{ z@QbVz89lYb2`AD_dcbjzl9}=E!d#IbZ_5e-XGU z>6^E8k8X__Dfe7Na9)Yp=#u;b{ky_jkyfT1V$G}t;5u{%1|rYE6k%kl_KN?zqgMb) zY48!?J=mFmK1bc7{ZtnU4J|JIeUV_FP~y3N4cUjY`8W6`D zE;RmDYry4Uocgn@_34kSN>X4rPMo4an2O~820sC#0s^s~eg z*aAjBOVWqnIG*El-Vq2ao;cgWcRD5SXdRnKCt;+1!Ky@AjvA=QpTXDVeNzDWVT$BO zSeTLvSX~J;A#=C_Ik)s5@O1%nFdii<7Df_8zVuPpp}BNB?~@kra>-xuT{z^ zt{1`lQh#I6N!I{ybK0TUkY%dZ;0JZ}=mQUjsKq!OplZL(l_`yP6og|)5T?EUFw z(82v-vkc|F+TtztbRzF z{PRe1hg=!H!KB{@(Jq~Y66L~C`g;YyHP=9C0Pm<=Fzo7@rr~bNxursOOY;|N;)!3; zIg1+rf9-%IaT;YXSf3C_I&}ow8Zwwc^#swk#y}}D!vp} zSzlvF&{*BgolN~9=8bS$SEyIv;C5P@AJ-Gpp49;4gv()nd2)vu;{L+)P_h37(Yui% zBsx}qy-umtl(&l1eGvRHg-? zKpnsIP8Dz*;}Cf=Ey!0XDcYb1K>x~KvhY2Szlj4?nC&5}TGusJGNh{dicKV^>H)lH z%xb8F|83H)R-#;;^1IA_EO`L+pco2#oF>kY{SFYEKZNxAb}if-j(>Jb5+?CKPmgY+h@6C3D=MX@K=L#g;LuCr2m{r>gi^D^&{-2d3uNVvDPzT{} z&!QZ|N^f@lShoCP+D-Ln)EoOGjO6e;l@nq;N&Kd(srS7krHiIyXaEM*7Vs66pf7m* ztTb1sz0C%l+n<52)`)kO)47iycETSbk>xwqklK8fT?HwF02y>A zwDCshX*@SJKJbdM?ak8b*{b{X=GfknNVLD&-i?Da{5DC~kN%SI2`C6G5K;?_H)6*N zzOyU<9E0M+gX?t8k=`=RPAkF#jJc-&qXvmSY_Y;KqZXxG)M1b2pu6l;1p` zeWub9EmBw)`+u{J40gQu@C3mkaCK(XkyeeuZWS^pF^+M?a;?%Y*do4(<0n{pL=78! z0>kcBo~EDdyXk~aqUC;3gFINXBMuoM_sZVCKkmJ6YPp`qR1z-;1uQ=Eue|SNoKeYj z1@spzln#2dQ|dWZ==;8=Yfm$W@`p4>bu|m?t=I9`7=TY zUL_W;;nq3GEbRQ)-vU3p%&1gGFI9z=IrPlc!FvEib)(Uo@mx*t_{m%AzRFi>boJrC@=;w*a;V(O#cG1a#XGo_;N!Ht|w>I(v(IonlYd2<;;@^cV#Wfw2y zR#ZbKy!_sK_q@Ly-u=BG0O$0Z3SOLXgu*)GOMW%aJ!p&}Av{|*Gx(e^uTnW>{kKOn zZJI$-C$BnuZ3qmANH{&qml{o4#Cig%oI}1g=#qsSJkFfi7F6@bPb|nj!DS>55Vj7` zU$F#UIsJR7$jp9WqQ!upb-z-1Lb3nKCV(15{>1Nt6SHjo1)3|a4s`ZtFAS3(jy9Nc z^@O&2X&vZT#qRH|*GpgWrk>x~7!P|7CnbS&Ah*0o*rv)~sb|IdL@`M5ZOAulSF83bA<^BIQjZ5}9I z{8gtfG5^ZUF^es0jp&%^NVr<9XcRl`e3;!!Yt`=&=<+6#f%j)d>&I-kja(4XbhDIf$*0eC>XX^E zNX@pH4%C6Z4b1uZK8Wtu7=(wZd7Xtr;+sW6#neV~^C+iYRd3A>-?5EUSM+8r$c6;x zjd*{$H8C6lESqwn^%0N!SV7z8me4nTl9kMejvN4O)Ll-_abxeZ2le75NT>YQcn1ft zkhgGX=mWHU5<=5?kW>;vLdFIM-J8>OU=bqK5_zV(FfH`b|Atz8MkF6Mjfnl(A9;$m z>dFPWhQq#SQjj7^P2iqQUPt&y;MGRvblTfy1`z3oZ9|HO?+#H57#^>lIwqv&$nQTT z6AD-q;-u4;>GUd{K(}x2uGYXq(eU%g-latg-q2aPB|=0DpHl*x2y) zqrV{(slW-_zaoGCTB&j=K#Hr|J+m1xVYMVWp<9zY12Cj;B)#k(An zRGmk&?d7^jJU^V`HlV{N5Mwn52g2N3hH*4NPr{M}S{YU-s~k`HtS;%NENWCv^x&4A z$>!CL!JsuoHA*Pnf&55>dzVBNRp{LgmDmjrf|hh2K(M)A6Nz&? z@PW>N_OQVCp|i+g`Ofl0yL6!{GHXo$x)jzB_X!B5@(7^)XNyqriv^)chorWMdgSES z2gHJiGJ-r1&tx@|T`5zaqMSLW$*r9=3{H#vYlZ-x93)*_R)cPQYzucK5(2;a;m#4* zD7U={)a{pz*gu!a=aecXAS{U`aY1>^m&SnqSboj>8b#EA2jefK7|u9?N5?2fIdH)_ z$4MEz&m{oEzV}(V%2Bd)u-KH^aZ(>$}+e8 zkQ6U8Bl0?KWEXWq_q*aA+tGMUz2eOHW_n-L3k|}(=E6XbwEd(_FvrQgPI!DI`QVx1 z%lsz*!Cr(${JuT3C-Oa1HCi98*qXGUh6#v#aYmRXQ)bz#w}fx<+nQVg3`4O+_t|1l zWM!Q+>FN4Tx&i7cyGNo4eYM(Kw>1)*N!X6y=@D5aR@A5Q(O+~hY_?LadVUt=TR}zz z#n@EA9d1y|GfK?`ta+i4n#F=W(uya&PJ3&nS9<8Rdc6v5EX!BTW)*V+Bg0sh zhex5${J;mHq^HCz4~QIPY`@}v+ky#m@n>#w${3ZV)YzP|^xykHG7JYd{oC2lH)k?g z7j)NSexVg<^)XEexEDE0Wzod~in_JETG090W-nWj@!RyneZe58kTejo88MrV;HqDd z`iew|Cr5oJZ|4YH1P|w!ki5BvIBXuew?c}Q*VW|N#)q|s$b1YDxv6!^$= z7Lh}O^Tj~IaS)y1?|AryXQ$tC3EVe3P)IlgD&jj5M0Mw)d{2Ks1};(}hf#(e?(cAZecJpah;R2E-I3Cjzoi5WGHoguP1?=y50D6p|zmfmPxZeLM z-tsj1fDaQ17y;^e4-!mMlusy~=aK04lw9GrlK*;oJj}@uA1ckzWixK6=*RAj8wjh{ zk*}zCx$nJ44?C~;auy8UO$e?aB^;dik*)j)91oIJz{$YJ{_-BVG6F=rjv8aCGWZH>+@2FE0xKGyaa!U>4Mr(Zg4CGFdj5Ge{~f zxKRdcClzhAx|l|}h77E}kF804dyM-|0Ai3$D>J5^aeac*G-aFN_OvJ9kiG$8KK|y2 zP9`D?ID+-UG~I82eg+7>WDh@PwxTwge{GgZhMZ=lt0>}kx28XlU>JInDE zTi6^J_dYg10L@@X?msSCv#K%=7mE-GEEed$*g*XAtM zb2Pt&ydm~|hcJ3XBc*C7HXn5#f_)c^9*LH*q<;$3wn&A>!@g`}U4==Z)SgMkZCZ5~ z@Be)%YAn>S{uKW~-+jAik{N`Ef2>aOu<#?fpmYLP|{(94;GOrcn3#MQ|TI(%> z(lz+;nryLDG~ysnK#{ttE@?%ySwmoy(g>8ol2D?+7VkXRo3996w=e4_WAMU%gZ$Yg zY@$%lO7t;ABLk)ju4g_wvZ3Ex`w9>%0Vqx{V=VD=r3=4h@s zOl`Mrk<3g$mgmHdGIL^f3p5=(_h#zPl8*2GE`Cow^U0ej7miBL%i0EMi-TLV2z`oM z*8(wz^WLR@>fijQ=p~eEcuurQ*egywU_6oM~*(k{`0)ZxzI%wAyC%lYjQssSV=S(W%UBzJs(82 z?Q_V1{B{5&jxk|9Z}aK=G9-o@Q8{77fBN%;l7@NTmm`Jpub**i;?ybYpaGt7IODG_ z3F26A6>^=eRX`2@5d%CK(6Ak`aCxN0xj9!puBY1HSD)Gc#hLIWH&Wrhloz#P22vS{&{i zspvrU7$)s!Mmao;dtgkEh9o7o(I7!$ZdWzU;$7QvqlxCvat2B^X!}~gg)o^{{gYiq z+2ok-82K}p;#s$snx}kU2s998Mxt5<)=>W07F3sV^U87g2%IUu9c&wCwRfca$H18_P&6 zHNhank-a`m=go^{x}uBrt#`8vxhV+4 zn1ax`(1mN0!)?>fd$6ZOz)cI-V{v(0%R^zom4HyX&3E4(i2qxmg-ry{ZCywfR4RUO zSpop!;BF!@M>z_@-IS*DNJpnh7kskK=Cw~L`7et)(+&y3Tz5Ild#7=|w@`&X|>!>fstc9zvQk0wAMluXTQl;^q z^{&Qn*p2N#cGLc(7e?|v4p`O5Aa5!^TjU-0^7Vt(oRTDJ@P{T(cZq$E2%#^o7c=!t zspXMKcVTiU!~brh39KQ&3#DSHw4%p3mCUp-P0-bf*)I^$^aOzMB+R6Ej@c0U;hYH| zvG!ifH!D_Ns#2%r>CHM8H4cT<4B3V_Q7=rosRgVesYUL&3I`uW-C`{OT+W^M0$@cp zxMlrmR$&+Zt0tMNmbU5ejcS(#JE-8v+TZqMxRPlCd3JNwfZr~8OYzIq1g0##mFUG`8@Tki&faHw~+CFZ(B~}wgn-LyH75ba8kTd!bC!T62eJg z>FtiPP5 zRi~B6Aj1Cw>6T}O#<>A^pAY4ZgxI**o-!xF%WR@K<~7`4xCf>0$tc<UQBxL}sf!}T2XN3>|jRua#n(_{tv zLspRM3hDXE{rrydJxlfs+{30n^N$N|y*RmPMH<9xjbt{J7z_FoPi5_r{2q~GzPL{W zQ&dVV_hCc9RcswJq@yc;KOtnI2qz1l$NxBk(hU^i+pbkVQWY{II{%VT z>xdgd@yTGpn-A&{Qkl;#`2c~+3?;nwkvCEC;Etfs8(Cs^<9`=#VqHU4g)d0Nm@ z2hjof>*XLb^#dxlF296&aj)O&nxqeBF=!)2$rM_RQnX*!C!!x2bX~@8#U?@2Ap4CUjZvYuUrPQMbSU= zcvEa5eOoTgG&15r1VZ^#{mwFw1S5jp@Avm&9BKNz2kq}q_#6oCCXsDO-7bd>XKpzP z8!iX!G?#9SdpSj=+!A=Md-$3@<$&Cm&trSsdG!^AW6?n$kMD8(#BKw4}OzBi<8 zM14W)-0$t2&>(rPhi~VMuu}$v2i0k7@c@!{VmQ`*Coppsea+ICc<#C&6H-pI3F7Gm zOr5Z2*m~s&P5%+L9TE(_FSBfP1xQdHset)0pjlz7mT=air*|&SP+??dph4Uie9hdHA>iYS&vM9*XtM zTDM~!))gBaEHIm>FSm-{%1AqiMhk*bdIG4q%5Pdroxpx&a6nY2KrPALh`q);qCWdi zQWF{8znMEAsN!P$`($zwQS$V+FZM~&b;9Ub?5zLywBiNffaAC$rT$ox5YmvFC~5wpFKj;+ zPdjeuFhEaQ0Lm-=_Ly1j(-?G{;#ZJm6GT+^>(6cxyVw57oJmN!CPeL4`i+6gE0&wm}7W!v(wK$unMy{<*LW3Y-?XJ57dbZ%$T&N zy978*^PrEz4NkL*ykosjmUSHS{XLX)%|R+33YG_xzqO=@CHnHS9p^5i5yK zh^cz#;(HY|RPCn}gF zC~oPg>}I;G>jCxUpF>XKe-2N}!aNA3va|fJ1v6P-X1Tm#omV;8toqCV(-e;DQ7@8< zZ`5g8)@M(wKYZl)d2r`lMDngyf~mDtqQmVXDx}9bWxWL1AXmyb>l<`!bnxyb2!A=+ ze$Z{UQGSeDC780xiWhcXqS3T^o$y*hh6&T z1>+wbMWtd3zyo4HJ+11V8>=IgX7m`7(h>LpJ=EZJXR?@)+hXOW{qwP<_7YenZj^A@ zN8SX*m6s|l_r;ELu6Bux?d2wr$s9g6i*bx^8fN^7?|8F0mn5B|Sd>GdJaWSiVgLNS z1f;%PWuJ_mUbJri1$fOfr;}NFPJ%uPQ{OukbCm=hyTX`2O|`glH=V|qQNBIoRFLl= zf@r(=v!dSx{^Y>oHw?pjr%{eHD$Y9fUbU4Ve%CS94DW+vm4OP0Fjz1HF^9d|Qqq#J z8}cQQy8ws5Oj+UdYF0H%ER>sTof{vm%=gCy)1$7jLQ|ZQ->qoRTDwPHoLWd%7OCYA z`8tqv)yZt^Q1xf!ZeUKzD}qc-ajwO0e)}#IPr}7*~Z;)Q_Mg(UtGXt*)M)$ zlZaHpU$>a=Gtwu13U4=`KMYSL#=PDjy^#g+t`)oh#;&G<>CkyN^vm{c6Kb!Cp^=1G ztb-+5ayLc!l_KpOVPiKxR-%Kk(0OuK4R)8f^7}}gi~wDbTU|!n5bTfh=4Z@hztJ`S zwTD&18pv;d;vbO!biLjkaM*Q&-Xt8CBSf@N@rmyU7XCvM+2h^^`&k{PtIxgq=y|5B|m{@+ZUqwoF@oN8UqR<}1kMJ9uK>pFc!oxtfXO z40xh==?rlShE$jPPg`$?F&_85Ptv9K3bFGXINEdk@Ynk%Z?GUw8mNeEe8MH5j6klN zdE&{)6cPLFNkIJZw?}KO-DqQOJalof;LyRx!#!e%L*B>o z*!ez#DNPki`xOS;!m^?;?V$|V`A=L?gO4o@qEE$BWq2m6d1BCk*KjR%!jC={zEI>V zD_T$0VBV->GtiDYOqi3+p&88WkYIB3uLB4=T>d^+L}we9UG1Yx&VGJ1avoZJA%~=* zMH9NuE!_!O|DFdusuzxLsm)-VHDUofkIEMj=>kc99RV=oIGuU2=nek96`20d4iJNvu+_3?tXheXXQ4jsZBl9m)x4X-%Xw3w=D zi3q<%5;#3=tN(6`bQ`xK&JhQlfyM{RX%K{I5lIDwN??@w+n3GEfr!E`v6S6a5K zoP^JS>n5(nM)>YW-WQ5eGMX*!ekX^swqN>noHx|3x<7dW&sq5(aQ*k?ljIFwly8A* z3e4lM8^+f`XzP7?Nti4B2<-(5j{8$NJ=FYWu8=-p?NLC$)Nei|85+Cj{iI{Gz4{Oz z617Q)P~K0iYG!iVGz>h|3X>*4Fs8N}dc;DAn_3()2HLyVFD-f5adeX$gQS@LSiE7o z!sLtbOwXbLCpEMKv*vYsp;(2M!$=hi37&f4_WcFd_!@`ki`E?2mqcPn1W;y3^o(7z z94t@0=917YLgI^KAeid^Ds1+#Fiz3QCf&Hk$R^jb`1|D!4gJCgR-9Y%g~u4Y|CL1p zrRSg@{H4T_Tq=4(l&d$VxC>l>1Z`CcA`A$gtk>@gAf7JakA>{d zoStIp7`tj z!`zkb+HAtDjK9zDArvVKcx=hf(iB{npacT<2=^QLq#2TTAgv}#^FfMWPyb8Y$P~CW z#zG^r4|EmY(1g&V)L72nnUqV;PUhB*TpXEmY?U)V#fZe8F{!UdEtNPN4cuwg0CpJ{ zN_TlHWUK}R{Ym^AK%?8HQ)Jtw*e-r>MY~5$Tv6wDdEfM)p}gn#E>(Tg&|q`st&q`<`Y9bz(Iw(CBt7l*WJi^w! zH`okd0~5&iW+w$)x{w^O#&w527_d->mfpJa4F~Ivem*z`^uE4^I-PWw<@&?MJd^e_=*#CuJ?a` zXTz!sHx_c+Yfj9L)K&uX9&b&^;a}`!rDgD?n3tZ3jzukuyT+oGiJr_}?G!Opzb_0pC}0o~ATR5~~CaOO}s? zv5HP}X~q}n+M`rNqTg_{8~J)i)Z{u^lD3~cXoVn8cks@LaSC(0<4D#Yx0u4SKH;Vl z={L(ibg7k3dZ-~&Sb(wLF1~em;aH9CFAW95&7}#7Bhks%v#+KyKV@>Nsxa!rmJu=` zNm*hCdL_Fzb}WZyU1-ELxe_LhZMp)1VPtrE6kFhrhiFQM)DQB=HZhM0{wJWF^Zk*k zr{Ok~_8|)*hRCC6eYTA|WK{fSa?RiIJ-t?2ACQ?z1rrlO9K-gbOFn$8!O zY=82SKT8AQ&zPAD$ww$sl)uSd1GG*YAVP<7^lj%mCXtMh5QSVszsGz%=+eQb$IR3+^5Eyk!s5G6ds(r04f?EnM;ihh44c z@7w$txvT1+OLln(SInu+02;{0L*<6ZcpA^b&YO zz>=6PPVc$WZ8q5vtTUzhI)ay%<#mRIFk~E8P+NsNr1r(meJO~M^g$ehMJvD{a@7cy ziywj2Q}Fl>H0iO0QlIzYLts9j7GI}`gz%3^o~diGgDz)DG61Sp>vVh)q*q(4gv~h0 zr}kY~9k+&)yOI`aoLdJTH_vNMb+i)yt3txi<7wf{lWa(T?pEkXBs?Y}Fp$qAMK7_! z#y|gPpF%*Oq@>K*3osrWA}fHwUVnXCjDr{5Td)Me?R-`i(@!hOM3i;kF6oF|{e8+6 z5+7es(l}Zu@`ae{d}0ytuHz4}?b{?&&_*^T*A;mxp-57Wy?*MTL*#$iH#^lg`cGgA@~74nL`N%_SALNT`gfmaOR859P4wR$%TWaFP!XpoX`oZ zlOMXkNDdt)KDXbyV%gUD#QngD*6Cz{=c{>g+fhwzn^DVcrJ`<7xf6BkbolbMXAk^?FLX_yomT5!K9zwExYpNBNT8< za`?e1)_i+y{#EV19ED)RZRe@uX^3O)1E$=Kcr;s+kW0a>}l5PMzUi!|NDsN!b zTteDfqpAJ+;hh0(>X8S&viH$*TVENY#O>z+(l&)K6*|FgX)Jfr>p8*6lP50%9WCGv zB&l1gJ0fcODd^opZx?)fk(aP!GTfFN5*ieN4^!8>mRV+>nv(BRTVAxTxu(yN^2vkO zL(y#EJz41|%2$*ex9Y3>lV0CVld0yc2;sEN-_cs6DRA?j8C4q5*ho^t{Jlw3@*VQh)E^*uyX#2-lI!I&$DXe=}xcA4-IJ5xH>LA*npp#Q?b_2bB;pD zBOA^;`B}7S4l;tGbTi1pw7BVF%+HB!w<2izX+)HKJj{!g<~~;+K1dW!AEy)UMSz$V z8n%YbrGfDwS?~eHV_Fc~%_mlBg-`C-Q3arxUN_qjyESOQMXU{Mrm651&Lf?teE; zia$+U=0K6RGaX4Jj=8f7I|<0(!w z5_&#G^0Z-qT>II2*Rsro@o)1zI#>`TUf(?T3eRtJB_IRU;bdR8X{Hf#abn}?7zz>i z9tNh>QQQ59fkvWXB9-3{O+jAZnLaP^U@f;SztoePxfFk{_G#_oqIH#5`FQf)`JX)U zO*jSmrov9vd%4Zd*)K~Z&n2Fa*-HyH9c<H68e%y)n$@>bhO1oCmP{<=TjMX?nY;)XR+kaTnY*;)()}BN*AYKb>v0(Y zh|YGO$l8fFqQ@y8#EB$I&HTq}8Y3q>+eG&kiPHgJ*O_!p@W|5$E7Vp}TP1+2Ux+<8 zatSfgoYzla?^I5E)M>McOn*t`GK6BEEgsMM<3c^GX-W&t*WtPIKXv2^OtSut+so5jJCChehk(Pti6uxB`;W)TN`N| zk=WF2Z5y#(Rhz5T;5)Tly?xwN{!++(+@!a1r!lHHeO7^Wf~a{xMv+U^K89molK1kz zjuTTpu8X;GRp@5e_jy9D>kS6jkM++72{E5|gs!s{9s>y_~*5;R(L}(2}uu6Waw1hPKCK8 z{q_1sf$q1ioL|JR+g;O12Wz5EkSiLWdcpeYL|M3K%el4YV+Z>#@iuDBbdy)+Q~n`H zc_e-S#BqNsln+5~GF6h{{hqXB2PF$>n-AACVau6G{#irm1nO z?orr$tdjCDdL*l$JxDaQgeboCUrxdRX@}UOC-OopTDtJF1rw@|)ge-SH^eCU@co`_ z4IUS0m}PqAMqZd2-q~CphBZ2BtMj3(j96oc{UF5qej+&jF{zC0*7gW+w5sBS>=hm) zD_XfMLKSoeHV;*qr)=3~dzCHpG$9P5jToQ2YSzvD6f+DzQE1#!wZ))iMenLoQO z32h@fpFMI^*(Lg@FIP%h)Z6=uu~u7B3#te>efFIme(sX3qWJ2cm|ukh5_?9lnVmh z(`zd>#@nm&Cd@j&e{Yk1V(F<%1_VP#5yj7_oLf9(8-#RW#?tsXwovLzEv-M$?-$7-Ow7@fG z-nwzEvCO{A^8)iGdhTj?tn7FZLnI8XEi|gqW ze+m74mfz zK5IKL!+KDbY+jw$wcGgny2IVWpRr!#k1W`Aw6n|efKGa)AT}Xl1GSdi0O0Hn+nyBZ zPi35+>*%M-{C+>Nf46lKE`gm-5p0@H~i37X0AlN7q#2529+OeuB!; z!$*EJy((VQ`mh?faA+dJnWx{@!0#Y}|L2}1;7$~a=BRnVDd6dLUnq8x!3T#TaJs1z zea@Hotc*QWXwxH3ALW07;}QA(&D0CF-(VpA1*C|2-@kjuHf+Z*w4^6bpYi+aWhs1> z%x&v5BPp}D1Expz&F*S^e0)py?=m}fLs~e1o}Vn6zcRGEP-UR;dwZzHH(+wD(#gua zfyrOG4Ye239v(}G&PA~IDu>W}YbejeW6)G&LAB`5di7yGi43gOdc|mSkC+eD#YI%0 z)<#-J4qMV}HIMLr_DFX+ch|DMGEi^iazbkOsl8_r`5Tow!yGam|MTMPiFncbOGHJz zyO{)os?Ytv!G~Q*XWm_Wan~UcTE{;j=^$H&SGM^KSH&07 z_=@X0cHtxYe)7i8bO6M3GB=UWZPbD*`#L0TE_ZIVwHgR{t==UE7pl5vPAkWFs z-4&pLPjQ2&=Ic=I>ERckD_sd4KSwQ5!X2@pJBF(@FEqg$8SCSNwxPG#9xE`;-c1}@ z`&P!2&J^lXJ5acO#cL=hrE`Sivqzc}$98t(V|C^9%NAEjMHjlS&^)x%xKt<>`**HM za^pN+eC3k%0#;VuJHk*t8P!0(fr6ju4nk~ z-I}5AtDCzgVwz7@Hrm(dTVnJo)9uYTX_Nkbxb za4<9U@rEdeL_WK`wB5cvls;4!ui^=x`t8X0Cy#i{P}>O2XAdTie96qyzT>5*tL0o% zY>i?l>vap;Lv9{K)Ia}V#n4X8ug4{hX#Mnp{N8mm0Xy{A4Ew|ewc7jDgJQH@A39l$ zbdW7p!&jKuRy`*_Py@{0b?E2?th@^8+fVvrc!ubZcp?%g378xb2bY4!s)_S;%Ja6< zMR!}@x3|lFWYk@C_5eu?J77}XE0=9u+tM%p!SVYhXd>H)dcGVAKVv^qQ+XL=hRZWD zGPYm=swNT9hWRg*#S3@Oeb$$Cx{UjME|{YKA7fV?7iHGAWdJErT4|J!wg9CEQ0Xpd zBm`-Z?h&yCL_$DdknZjpQA9vO8io=a=`JO|^8mYx@8|07AO2_Ac4#ok(_Vy}pYidwo!_Qg`gAntf38`DR zZf)2R*(Qk8@y=^XAFL!B)o0c3`ec4*Ap3|hHaVCXrX9v6l6M_;8zV09-QB51$D3{1 ze4f3+Du3`7$$qm5wnny_HpAZKv(vV5%8!9lbIn^nkI`@bIE3Bjd0K9jsP{1!gUT9v z^{%VNZg{)q{+}MKAI?uSLG~r13Y&-DTbBRw<1S`Dkb%BV^YKdf?sLT$dlwA1W3qLN zIIH8hlfHmedLkt%K$mXePs=%gRLcXS(+D&dfF5*UL5dRZk_{^GaU;P zCx>}!0Eq1z;G6Xx6h)6Y58CJKD@ceGvN-Ao9_wgCf0k~MBO|~;cC8PjUleUi>}$6@ z@(~)FWbl}XH>cN|l}0GDy9ny;n-ND~*3fH%#V6JW>(SN2fmmC?r;G7?J#$Rvb!MvM zSv=33%f8rtCAWOTCZ61j zH&ea21uD~JfDgz8AmB{%iO_t=ZdywkhTv~X0K-gm3&XBvxo_0|lgKC`imlc%;>_4h7eKL;?Tz0DnlK)9v!cI{4>H6b?3y|XGHpSnH6^A9dU8NWmR9Mv z{jq&0q1Q7kzmmUoXu8*vLC%C|MRU1vqh|T(w;*jRHkZqm^oKHnG!En??VTavk7^x^ z$+wgzDPi~;DX6!)KMLgDW1Wr~hj5wae0P@P8hz74AGC6_vpawo<_iP3oy2$t->T6l zR$Y01;AEDFR#Z+7sh^qKoqc!=R4B7I0U=My7t;JCgW_{PR+=uYgFq(GQg75QqP9Zz zOB3;FXdws+k}KD|Z@jrWu!}xH{oxt)ShitR`4V0fpVv2l9x?#Nothzkeico&UQ}MC z(V(&)#We63?^`(0(VgKyVwY#RrnsygSf1xh=4EH9WOb^eEaq)zM31w&VmWY>JXsGjKQgpGwmrhxSCU)E+F#q{#E z&H|iBVNjTDL1}&%w*rkYj^K7%s027Wumi=K$*x?@2VQN8fG&x*D)nk5UG%pyP>^#@ zQHUG`cqj4C667~pI5{~T$3eGxAf4dFs7roc=QN1av_?F+_ccW`503%l z!6%T#a|NN#q~{TygmFMYJO|32qp@I0=<~57I-K*v?0p9jR1uENu-&E`x<^{1xZhYp z_*QS;yTH?-4p^S8H|N2P|D&pt98F+Gw(40`%9n>kk}~aT^0PY$`BIMytH!Mi&;9J; zHJQ!>Y|i8%iEtOAvv!jjxEZ%7fz$f{!%Lm_RkJx_oOlBN$#js=RO+aFJ>cBt-2x^s zLkA==o}kaE9MmRxJ2Ky|;0+okoIi4PuX4jgj3bmDq|ELv_kQfYH|bq~1XBTF(rkje z+{C^Ye3cat-i|PUR4)O8u%yi*u}x09C4|`U`*6sqwZoA?8{hNQzMY`9QTYgPNM@mN z$~i!bQhP$+wubtR8xs&w<{aSM`UYm=*rQA{43z3yYTq9rIgqfEx!zT?%eKQt-!9Y! zo_68RGkrp@*Iw4^N#q%HbDsar73-ubi@bH-HHHTvLNL5^F3_x1b+%}uKFoh#wxQGs z3jW^fz$5UDrs*xyCW%HX<*0(ddlW>SJvBWX;+*C_rMLVgm9BijSqHc$PM}RGN+2$4 z8{7}f0i^p827uLJzTvhNK3#3_@IhpjyR2syx!l2oHJ>aCF0~oT3 z5vcD5&Ge<V^Q;96uzwr?8_kJ9C_H; zWui@|@8J>+0L+I{2-=gcUW*og;YqvpzR^!i@uSC{xj}Nf?Z)Kd`#>I-XL+WI=pAL{eu{!I`+CF_V<=Y^#Q)^!Z59%r;XR(OWy;#kH zG2VA{DW6_L%He)LQz=)re%oAtY2ge;x31;A=B+eHW!v`&Z^KTwBR0y|#z;R@PEcr9vF0<&zqg}mtp=%QR*)LNSE=}rYLg+9@ zb5jC@k_18L2m!d2b4n>nY0HD3zyNX#7_p*cR0nDIEQHF6xzp<<9A2G0kkA|X*Q59L zA!bU2)Hv3kU^Pcyb_ER)YF_$9HF|nQR$&+K0ZIZ#0NSayVZOc0EVQE`bmU0lwfS4`_4tSYPV=babl=wPdNfkrU)N* zKw5q7tZ>CZE2h!FPE*9VC)=O}ROmFeFrmb$TYzDm&fq9pzou^jUVoD0%+vIw&ti}3 z_e#%+VQ}KrHI}--EDLt$Fh_`7@2T%cV}D7T5py8WblWdf=9bC6VCfaxa4>woS+BWy z&kBr22l8GxY1=_Hjd0PANy~h^CM$A$uR@lEGcyBsd0@JEZ_|ubnxljcu#DH$YYAuf zFLoUTWB;EispRl{dKaC+^0v29FR?qcaOQY-*ktfBE4tVgnvMhqHo0ZiAqAQ@KL2m;cH3$L<_% z4Gc~IW8lW5%3c}dV0&3{o!FW>R{B!6MYZ%-)+f)I)(6@qqEp4r6N?1t0a#t+zzI{b ztha?{Wl%>0=yH0I!Ivm23f(l4TxR=~!1%!vaWmnSHmMjObHWel93Le#y}7=+Jn;@*yK^n}qv@U-YBxlN<0z@m^a|a` zJAp~y1h;LDGYY4}c@4@b81>MFx5ogA@WbgTE>I2O70d3=TkTL5=V8z&1C&XYcs@8Z zJ4JIiK83j=Dh)jQW=a*Guiex}wQ zqpN(45sV<0kD5+H*aM@CIQ_#}sFQTt98a;YMQ#aLi5M+x;e;6U-lCof)YTl(%q#OqQ;|oZ0YG;za!_ z59dk06SOO&AHfZgSiTzOr0DduIx!hf?Z+EV`X1c-YK$e0cmRs~y?M?^wJ)Uf0;u-D zc*NN4k?z1emruV8y zKn48glbS1kiEiG|&IC%!fJO&@MR$?7+-F#{>bOoeQ<(sJ{;v0)xYiBB@ z%ar@RtsmLD#MlpjpgJ~IOtYhZ^}7|r$n^n$AC7KlXUAvBI^xg$(xoG;&!J)~AjZ2% z?0l}1+FDs}gyvd&^kvXiMifqL>s9qy73uFlJRrBL zL@Ww4#HAiVblIUb<+;{ulLYR4Wv&a%aPiu{`nd11 zkuKH2j#}c*%&Tv{5neDoDqPHPYW5}h#2uFnOWN z0=Os`NFvW2{OaDXC-gFD`+V>{csn5r8eWkYpp^Rnjc2v?Hp=@>msH-RM|6oSjni+d z?{6sO8J)pvNj3L}+nmQgc<8GXxdTgmmF^k=CS|K{b*$#U{bHK8G`bu zG!{46s~CWY^AT(f`vFRacXlbz#l|)mPFz%@tj*Cxxk);**+^EWc@TrJMEQBoS&LVe zm`;CwvR(Q%u&5~PDo0J~={5HSwYr^KMZJ09_u!Q{G*)k4hBk%G;B&bftoE=QU3;a> ze<%^c|BgSQ5MI+A$!)aoX+zeZn|!iDUAd$5DclM6_+lz=dG}JP8(}Y=)kF4KZ$~(t zmVTmnw&sj~L7P{C5bd$Qe(D&V9(IY#v!bt@ zdA#T%`22+~&u2wVeCi~r$FV%C#4|$;8_y?_;zs$XlPSkMxkFgqEKNam1t@`Vz0G{ zh$oKap6|7?=+MnM9}L(e_q<3UdG0*%%)|B7u%*B(fm0nV3;IKO&QBTM!R1b?kZBqF z>8|-X-ndWIZ~dJOLr^D{@so3aQ^O#v+*{3dbZ#=YZheac{@Ppcd@~QMflYtTJTjQ^?I+q0&bsp$xQiR{_nNGG1;w}&@= zKfw4aZP?Epv{2cd{F=9O6trfJO~luI+m2fbY!`K6+rRWY`0IsT0!tOlxFM0^`hwD3 zMuZu;aj<#5?S=lQKYiHYnicc|l5rD)SGgQ7}L1AepegQP|e0J zx$K`xC|Cq$78ZEK`JIv6(aO;Rvqv0AWV9fUJsqAf`1_q%q{_t#7ie25c|u%yjK^8? zPTW$M zN099Ln?z8Y;K|aw8F4Z$XXSscuO?YQaXWjXf<3WSR4O_0D${M8Q)ZET(N7+n`NeVm za{?L(D2A*}t)!|Y@6E?&9>S|YUc zM2du)z>yABuj~cjzx>R-$XpDz+hu~sInJ5krKKwG?Bc!{*62`o)M&qGxi11TV6O9$ zj#W7Z%+{>QKW*t~2!*7v(N<09{%@sGB>+}Xn9bYxyiqG|l>rG|##_kw{@mUY><9yi zm(hzCFY=nud6ktSywr2JUwqo}fmymOKuLVp^!55MX_kg*rCP! zBj5kLdT)eO$#4VJ?J{-hq~1vGs-&lEGfShpDGC}hj-!V!PC|5{t~B`wZk>>nx8eNQ z^nGB8;7j?gp|Mc=EWkz7HU$}<0U;rw$HWi3XN=-Ib233m3!+W8+B<| z02g-!x0)OKO7EEV)YeKy_jE8Myp4Qlc$|#Rc6u1@N)hfFdnf!JC660V2A*v&n_{*JwljhcAFPb;Lpn>-lfV+%` z#HsoKm04TS0#7Jq6H!rD;_;~+NytW$YJ&L0X~>u%_5arWKc`s>`O*>+5}t~9F*qu#)ReYvT3S^8++0sSjG1z(d^u^W(9=?T=-Gd*mrQMv zu5;=wT3gliTxwOsjg?Y5DTmKJ)e!+&>SrV3;*31X>}gfft`|O+mU2pS(Dvt^225|a zq(#D8FOojGj+zfDu#BxY{o^-^!K5woPOwW$-`G;>8cq{=GZVOQD*cdidX$C&w7r2{ z=GAeZk&WRO3>>J5I+&W~!M%s81NDiURIocI@rCHE2YNmb{^{G0A_(PGKhw~sq4r^I zYSNVJ>|CJ*6iS(A_Cv>gXX1tHB+zi8=s~(z!bbl0wI@l;D%BucYq~s2`iH~Qc!;{B zd;2U#z`Q~kd*+yAD+eQox7RmyaFP4hU&24(IB7MU;jsy|BQh;+bEHai=HVGX{pmW> z9Mp#?e1Yqi2lJ1tBHLl^9?1qYl~qfwb=AGcd8E@#sxKPcrWbm7`;Y*eup;GM&$VM} zQ{G#-V|b*eO@htcWj+N}fR&6XefrZ*^;#f^b!%B0zclLC<@93eYSiqsr}n!@4%E(s zR|S-;^qd|vFq&2y@8UX^IRF}}3>8p0(|pu?SWAAjpk8Ujxs@%`u=vJZukf&py@oPy zBR!9Okg4tc&7&C9BU0vK>)T_dC0BP@Z!@JthlSNK$@?-u-y@!$P7 z5@tkC;p^sIH#YKIxZ`;@;bgqv@kFL?rDIh|{5nMeQKsX*V2;3RX?n-)|k zlk1x(XkknDRLDcT5@33{pD*ldUlI-kD(FR=Uzx9_%sVcdJ?+TWOd5;s zL%;mf85|rvT$7OEws{ceZ0Kf~2y3B}TAi<)Nd!&GA<0m=i2&V9EuY~{laxLt)XHs3 z1At_W``p;+Pm;(+Xes8MnfQNN%E{hrekBbXIHrlT+s>k3D`)9ZzVH7Whz_jB()eq5 zK7+~&ccG`4elTL!>#0Ks>*57rlGQK{-#>c&%U6g}BCibo*J*SKUg`J4xix_%YIBf> zM*VaqsW`wCmdIi=+drCmt12RcEl{T6Mxi8<(s(MiygUfzVh#FtA^27{?H~4-1_Kx3zv)9Oh@881A{j3bpN}H;jz$9cgN7SEdAE_t{YYzl(l*(&DFW493!oEORkZ zL*5GCBI)8kt=@KiFm;`MSKTM)=R2G4 zgl6XEgV~61Yj2C|Iy#^Vhfx&^eF)&fpzVrzMfvxp{ov?vS+K+zJqv{EdtbiUAJjcW)i{}E zP^V0`?^_2}h0XVxQ034B@5A0I_!|tW0qEfDW*_rEYU!A^(1==mT}lALNV`JrQ-9Eq zM9PoaO}nXu>O094obh$M=XT;j4yX82>e;Rbk07p*!)9~Ul)QOx-qFx`UvIkir}Oqe zC{DdKZ@k&)N$PP)f3+#BB6Ne4LF%8n6FiDQ-?>Y3IIYQ5s}TLVA^(kuh}aP1W=qaD zN&iye{$3K(58P^vlY#0=n$=5_N{U^5K=U{wICTzb9#b9;qE4g3IJJ%xhl=yvN)6<${r=OG# zzJU*2dS$mL{cs8uHM|5!1ZGvm!XKUnpwhtFlHJn!leKLmu+a?qz)_=S7}QpAI=w{x z`EUx~&k>xOJ`)$$v~Emu`@F)0glLaxIIiY-1RMtCqF4ej#a}7&q4z*@kXHJvz^kPz zm>RL|)cEoYkkXy{tC@38l@ec|G_?)PvAJ`ezG;$Aa65KF0$h^<(<(nLT$QmNe&mL+hk78>sGtfXqlQCQl=^@xlns2b4FEC9#69}zA}rB=5Vxz=%i>nBBvce%$S6(dg1XAQ_I|- zViW_NfRcCjp&HXa^7GFtxE0}yN=df15NE6O#OPwWQR3FM+f-jJX#8W76N5p3Q{Cx2 zhZm4Rr^rsFfkWy zXE#SLWQuVWGtl1?BC%DC(<)ie3bcH*0{?m1U%i6s;(H|;uBrMY^rD*D)b{K)rZKlI zQsK}N0#P4dFuSH*HkI;xpHwS#?UfP*qzH}SNcul0LSnIB#+;(I5Jw4@i|k^XV=gC1 zs+U8D4r?+lE^wjiQAaha>Dr5uPIoAr2_^v#ukffD&iwx!=1&qOLyH)knxvP*t2=5y z#j$7R@|FtQB@getR}(xeAZS6}2g+gwb*6XNPaeS3+1a1iM;s9mnk&F)OswALYXdd&L=7bYw5`tx5{ z0DH!X56`@}4$U*UaotO=^0goH z^)Bf&TZ3k885b;JVQc!N7a=h-G4b2`%hk9J_viLCh#bG>7HBY77Td0pMhYnhNzsv% z_MoUIc)zbcg7$MtBB$<+8M2VG*KgQYPt9xZByN#GpP-Q9&H zGoP=HT$ysU8ASd-jHM6mAbU@EvxD9jx8YQYKUiR(Q7msz4OX4rjX7ud>|RdUYwaYT z@8yP(bzPv$EiiG`6yh9`V00O7d9NF0o}*Q)yLkL~-ljYSE#F_)D%3cRT_4|twvDAL z_T-EnpXuJH6t~2uGd-CR%ebbo_`%ruSEBPj?|mjPo4jdCNvlFVNj7R^HAFy&i?~7b z)e=$9UZZ`B%Y`aaCg{ zZ^Ukllp{an4}am|4nzEb_n#rxNB8IbT3Y%ko(|uRvQX9qQ=? z#gpe9)!v@t!BWTX&|J2g>CDpWNdqu-i&=x~AEpWl3SvNymk^kCa&?*MC8e;3=9Xf@ zxU_`;$i5?B^c#;@J25rF16+K(XHF&-YEFQfKWs|O#@s-@rWh&=M~wa zi;Itsf9;v~OwwdMEk%z^X-FfXRQ3-eFR-I2(XF0FFxKYufe}Wrc6U z!|gdY%oyUXz!rTmtV%|=3I1eI5|jPB=iSpxEV4w-OPh&Xoa{!rUCOPCZn9^{j(uyoNU2H@RA5TRb6%-Uy0wk_agVJ2Q08EhmVjsuq z)_txYKYp};=CUWy+cDz4K8rdRx!T%-R&NLwx2OqdjJS*NVS#KV@(3-0?GJX?53YbS zWyw(k>W43mwls4@?ivlMwaX(@$~}`VD%`$d*fVRR3kJ`*={4K|Stx~3RAJ>f>!??c za|~#~3_D(4`1Z6*ayEMtOw_J?DKwv}aeU!C6fhuGNUq2ZR_ar~`5NAX0j;=#0Jn<+ zd`hRPw4e+1f*Cg$vuFX}0fs^o5J-hnv0V{)YJ?u)>LXW5;cT%Kil1kb4+VUG2VT&7 z=^DtS?pqckTx$Apy%Fdj&<-j$Mf5tAw>s;471g~dfNVb&>$~$~E+eOUYOXg=%9LEa zWFlmAj&b+9bO{*$mpE#EWjoQmglm&y|B`ft@}pW$t2z}2hC#}y+rky7<=kt*y91S# zm7$`!R8&;u09DZ`2cQm?faZHld1$Y90y-nK|4_W}(-Zz=9uS--C$jik)X#W-t}wIRMx`01Q_dG%(gD!4Njt3(c2717U!T;OT_6NriUFu15L6XhA2XWoGu^8yk%? z4784pjsu{dY7opjCRf}YZ)v2vr?w<0@Not3F*yO8dXo|`xJtS$X9IegPjF=YWt#t= zwfV{VYjOr>6b)wDfK7h8{o)&al1hj&GCs-%UGfQw36IXf&l3OzRDd2qZ@J@NADO3s zdyoNO9x4EIpfhOmJF^`}&{@N=xzn(oA78ikRp$7GZIyUo^m4|&j4o(EOghTQW7C(< z8vZaoRKFWw*A0SJBdF(?`0lX_#f%q45}f{Okofm~g`Qa>4Sp$W)?O~2Y?8=sQ>`LQ zQq~Khz`uAg>C@XV(4OQJ2cW1gpF4Ms70>p4g}QtMuk#)>7H<~sbpBGvw-VKZc5E(V zafQ4~+H(-h;pWQZSoPLYQ?>z3wAvj6n4K+8iE+_&7dOjY&+t{9v3Ya&uIMN6JRG^E zYmBI5&C;{Bk08L*U5c7^JWDd_g;jToT%zp+gZtMPbI?>e&<8EA73@}g^4v>)5MemR zV6Jm#ejvU#3C*#$c@3-%|SX+_i;EBy8_RKovCxJAZ8Hh zjk#o@gt;!fkm-m!6Os$)8yutgt-nnh#1J&PtMj2*Pv%`{06E1bfb`a|bHZ*-&qYD<1EEG?h>N}C(HRB%VV8^umayr% zs9Y?Wi%oN5qa&Csn+2d;$+h+PvEbq2e0Tb)zzhUbnY?cs6k=;8elaqePy0Xa9^5p` z_6Z1%SL)V?qI#6#HM0DO9k$gL2SMMX(;eXbXB(g28qwM0UI1O<6mi}eVEm*SEsf?e zDpO877#tx39kfx4{-YK1bHg>_;`+Vg%x0LA3xG|d0>TxYFXrgGg?18F&0{3mpHu$x zt_A9%Y2^~n72BeEtK_5t$czxWx?5vU=8K_LV^82cE5PVR))xEGSn5j%K-*Ieke4dw zi#huq3{Mx=>~CDE7$RBM`MtdV-t;D*ji4+r#U|>%i~uv$rJ#|IYr1#C$hK9fYu(YL z`H)Eco2E{3JKPi64IrC*Ivd9~FIUHFs`$7Hl~X7)T%di+%&ZhbVW z{-pbn070W;8}KS~imM?kv>v0tOe8ejQrFzvOpJcOigpeJiN?OnES}6|yg!gc!Fh8N z1Hh>&06cJJ$QU+PS|ti3zk{GOUAksUUNf6oZV~G7U!7fQ4u3yu?K=C5>fYEacbBzm zau{5iiL_SEn;$?Ak(@o|E+W;!B(Q|%X>Ong~eY|$W4T=4ezfq7dbw@kX` zn|gotDKxIP4nX%amQ1m^1};N1Hl+_4JS=1D9rlP6}q! zT+?Q!B%jE7n4?u|xT=dJAV`6}ugy60X^7JO#0)Wvg2aU~y=oVJ=j^?1i!M6TE_%)vT5g*@rzElN0 zR1W{VLcr)b6}_$;_M1M6QG9odfU)i54YAQqo=*-`u@Zh) zboCOejS(6U@Vb7f4Ipr}K}vup0>hen{t`XJnu91RpG`h|iTrP|9)x>D%kK6tU;Xh4 z?)qj_k9z#pF6_CpYc<&|7Z7llgK%!JgcMIiI35>l&$sS$O)eYs^lGkl*^Pa<(9lO# z#pdf0plgmZiVX}F+v-U&(pu_caKVV*G=#Na2lAla;-2ZZExA6K|4sXJagVq6@5WPb z_!v3pZNF?p$dyNE!EPku2=<};^z5s;z&J?i7CUxqBp(b4kY7 z&BN=D~y& z%4h_pInE`q`56SX6<{_*Zet7^l%!Cg<#+&~qvBSviR8RMJ0EmHLWcI=q6Sc{k;L!R z;IdQkQH3IK_;R3@TGi|9cDLCJvch>fKFeUpfQJfQZ;O0FL;*4bZ9{kSHtToGy6y_=1^;zp+BCA<^f^?{ zc=w5_FCW)Z%hS(R3RtZI5EOF&sD)F^%FiM(69uw?f!D9;YId39ruYkeId{g9%3!6S zQ+c$n6{mOTu}&2 z0JS8`Y9sCrQ7~M)c8$aLHPWB*q}$eF{a|KhW^T_jL+QJry8q38+$THrrkh)Pt9qum ze6`VBE;-~Aro_tY1|tMhP=Z7vN11WluJ_|}>zB3xti9X4*3vmCb#ne@JIWGha6N?Z zrob2WH@|-U0YIbpS}1tE?QgzJ@0p%S zHisf1xn`45lMz}zOI=&jNK zwq~WcTs!o*Tz;sS)r1mjs`v?!1vut9&O&A(v7v19ftHC`P%SO5YCjV49lrni_!zcy2zd|LyLgM1B3MYXzU2$K2>fLlTmi2 zwq(uLaRuKb_Y}^@YBTxcMx2N>%Hdd-{@ZpE5^u$bVIvLruTap?-M4Swj#gF68QQP; z?kQ^G8^0KgM*^@h72l$)ubgKhAx8jY-HQ`NnoGJ(9kcNNsLn*4>O}KeE_+95)MP!Ao z72wB%Z{D0aPKf_rVFb|0n6_DGe&t_(YIj2YKP4RCveCL|NvCdJ-XWtv;#Nm!vYd0M zj_z$0G@vjU-2wPu7if>5?vdc*gYhH&i6X6~{sP2D(TuUWRv}1_ui$rfUKCfqx8@3} zm5!jH9=k%yj`UF^3ebW28(OpGR5_Oyy{*1&l;3W6X=Gp=Pz#S zr*{XC)T%BXX#&9mZhGl8rf)C+l<&};V>Iuz78x^&FF--#SskOncqA#^7i(7E#=&&pFRv$+7suK#4+!B>nHaU9b&8b)F`;nE68!gy z$lTmEsAPJ{KDO$Ue`8XV2WRR70;n1)h@+bpxvNQo8>I(ibrcH|BNWD9hh4C@LNEh) z=eY39c?*c~()^^Qi65B@YE_IqY~CW-aeRXIj|L;S7FN+!BF;V=mO=@jI4lKqDdX5X z!rJ7YJrpZ`)1kg{A4$pxAfEZLxw+Cmj&bn-7y=A{mVcL5kn$ijx98SJuRZudFji9_ z*{X8S#Y#O{;m#@J$Vbs!{Aja!4KS;bs_GHqIGs9geTg4;;&8Xjzu0&nafyIb!MhEIf!1g6qTmCb3ZyRZeEQf)d~T??l~rkZY=fdXQBsEjXv*L=~N$t ztd(Tjj?MRlFPc^I=HB3fNFj=E{};W|Hg=;ml!@}wEs8RK-+aAi-c81a^orL=F6?+|sBU#M7HXdz2NvB0n*W5(QX|qY=8G*rUxljEmD4uK zkJ%chhvepSX1(IWseynEKC3 zSsR&Z!ZG@#`fftDwi|!wTRH-pWXqMOFK%K*!{tD0Hvx}<#s#^w9IrRM)K9kLPH65Z za%?A8feK^`aHU_(EYM*e!97}zpF#Ex(*L-lq0bLSG|MIX(b3hu|k290M3e=gi+Nm^!baS%0iqWe_J)+%Jet0X{>D(mU9}n8k zkKmZvoVty1l2Kn`qh44I=TL!BziZQSsF>WHG!QgEc;+b}7esK{k;>pBpt2r_xGW^m zCOO-E@nL&y16}MY+S7*dbf+x+i7AW#@O4L`?8`kNu0Vl2BL)<71mnC+YU((6))HPD zaTrB(Coa(Qo{X)fjmZ8(Qz;Pl)3Du?$+^Z;n3Q05fwCHa^0S-c7(&K=a#CsXhc{c69x{}#9r-l^K%Z`^5<;(V2|D3m0IBs1E4-`h+KrMN zznHu&5KnndL^jRle{r!L+utSc2`$>{}% zuqsO7rf&5oF?TXbohI7e0@%#*mtm9}g(&9IYsd{8(7!Y}Q?t7hA3@LXv^Il69xbb+$hzGnM1xT+F{7%f^#dKM+klS(d9&fhIt z&=^QxA^7bhLJN3gI6@-2Vu<;KuiTfhfxL928lcv+ASGN@%?V+TIY!E}J4)=0#>axh z*96**>bPk5tY|qx0}H7~5toZv+OcmdDFqfdO{%2;Gt<>Zq4gMy5DI+E2YFfxKyj&5 zzLE4e`-y>=h&d6szU@<#um97=0VYbE>h1)etYa#me}mQ14+9(|I6ThxPPGJPW@c9) zvw!iD|ATA2eK&SrJ3LR4z-J1!gQaA=OTy;PS|&fMWaejHUPTy^TLaa+=Bj#pBFHst z%oe&N_&Kh;jrIa}2{JPPv_}hYW*7h?c~+&42S&itmSZG7{_ceT@dV+n z5v9g;g24rEOZ_%wfwh~0BLBrh{J?$E8ITgX*7&JyP9IQJAIIjF(tM?4h5*-|f>621 zc9c2&BVm>qgfy87Ls%CD0)Z~BZg_e25-Oi?MCaNJ4!B1kJRV4 z$RRevWlPdOn*lgKelLONoGQ)H?m$xI|M@S8W|JHREh z1wh;yI-B|V{b@NwNysMTa_DdwI`ixC!tE_!`h}J+Iy}AU()hfC-MHcMI^LXn+$!t7P`7ekDWptX;LGeV~O@7HUnr*4<(}q zKhq>c5I*h&Ji(C5xzF$8hY0sVgF9rUnoU*AxuD2u zGY-wt>lWKkr-HB`k^Ey*(_N6)j{&5c7WA40{|iTPlM#jRA;nMLe>{mJi0LXEmq_!Y zH$1MD#%02w%2Io=T`#`}-dSs3%gew)J%{rYIc1gI(%k4>iG7Z$x*NQ8}whJR~l>j8k z-ih4CrQx$2>4i51J3da1e$dIf$^u{qJeEJZ{dT3$K7eFluqaVtD9He@Z7SVjGve}8 zER7q0y?c0Kz2fRQivoqYX1Qrn88gJ)&QgJ)qmBr&? zS}dF1L&Rq{sS*zwvVK>*v%$I7V$zqXb7?$8p7(Kc2VmtFabSJJmG0spG)PN9F)0Szjk#Btnx4&G)!M`Bc!WU7>VCL6 zgmIvfht@1R(r=wZEV@}nZ+T8ROzh&vi<-qO+rN>d13BY7x1c9lbbVwJavRr!80cSp zr9y;~r2-VcOShiI7;~k*&PfxJ;8%e5Y?I9)V0{uqijIJTdn#*G493CSmS-wGzS1%K zzD*)PB3y!Q?-&0i^*E@Z;IkC?5ufMcso9>jj{z8a`|Bh>CG3)E8gYC*w7;BDKSwupRSU>n}Ma$uPJ|D@2F6ku8E3e0L6DP;~`WqK^`zy#Th0}#pzlXgb zA*+3Lob1f~w@031Ndz3d2iqVajgP!KyYAJywyx1;?|tUVibaNPf}i^35h?L4T^n5u z5{b`8DM|2O$RbXKlHju_5U?RWEoZIgxV09g&y|@8jSs1hZ>{O>YIX=#tnGBA70m07 z`?``c!TpY4!Eo?NnA%hjk|uosJu8~d-)c$ElF!fVr|dA?`~JTli7PgO$+5Yjf)7^>gAXQ&~*C}pk#Hz^T!{?F)TLsAD0IoZG%Ady0tF; zSg+a~4A`~!$T;~U;g)T zNSNTp)3||;ISs>du7{W#zVi?!dPc*~>0U29q&oM8do2HvEeuCMd*qqhyWsxljqllM z^u;V~S^(I)$2W$~sZ9bSrYY8RBgFhiNI%;zKK-u)f&0P7@hQj}j{{3;22k%}Iy^;Z z-4H?rO^O7ei}WY3{f;2ANZDCJV;mbf8UPtY1^=r1IfNWR=Z}Xm+>52{$^+qMI%z@3 z4`jbx4e}$k?ZdCU2N#fX3eT*H2N@`DgWm8)cYiV~B9NpP5aGUL z4rKpIW3kQqDb|o5Up8E`!lYmRpKUu3=)=!~_<(N~WH-YB24J1?K@PKGqj$QE1Lk~d zz{6n0+azVhNSuJgG8KN)Mijt!zl@jS+7A8tU^F%JF3!}aKp(jkvFK}6A=g68SWCi3svY!R6O5H_=>4t%$Yf8$4H1qI6_I35IcPt;l1>}dndntm>123NrAw(eQ zDS-0q2(BN)H-(cb-wA-<7dYdfK{ww}*YAS1off_5&a8Pw0V#@;?`wEv0_oovBbZ#7 zz={5rkkuI0uJk8WLwMm;+@VoM0TvA+{WUIS3$;8$bu&Bfazr0NHFHUz9>g^YVEX z06%ZN%(}U`Jh~N_o(asue|x5+;BEYDn;6uq3#Obe%*vdrY=&KXWCz@xS6n3D53J1= z#ga0$86#?qt!!*F=Rjl=Vw0(v&K&$a3lLqnSHJDE$?5a;%xs;{to3N6DAKgd6!^W) z_`#)cSnl!NS7n_&lM8TM&jOM|>oVa0v#(1MXmDm937$P!?ZFi5d34u#31^X8hQnj7 zj?Iqgzl?USzSYgukRMq-^#|pjCU_RarugY{Mhmykk9XY!PWRz4X2Fsd9i^EjSg>Gv zoC}v1Kg6CTvwD9GwvhTO-$ zqOecc%ri{WBNRzeUz+JOTn$#7NRI%%!3|NnUPn8$@WAZ-Bhu&MPiY7=6p$^wy5EHh zIR{^u>4b45#r#23pTSR)eg(}RN&v;W^Ho%rB(fIhpVQ#w@&dhpio{7ECvou8cQTbs zbasp0N8%R-!(;MRCoByyI}4#^eUglvil_gQ`(LUATpV8pXA;jWB{dc$fkz)Y1HkYx z4^GZS>>mj}!ltqD@>kX=mT=4oy|Zl>V9sQLu7NGuc7)Ed;q=Qdx>SEJ{4D5)Zxbv1 zuLf5>SXH8e^em)#Mwc_-eOmj4Xz0vwjt8DHOgJUvWVv+NclmOWqCAYA=e*C>cQX)! znEN+A&kEsgifDs$@;6%Dug&DSbw`={qM1xc^H2&2(}D#;>bPK{f@-NnBc3fVK1?`- z!{h+v(*7bqxIB-8??lu|t+$>*6Ufq(Zg63i^|!kOj4%b6#2Uy4&A?5co?)~rndKz} zw_v)4$1FR2i7ap`wd+@7=1C=SgmjTDqTpN8{g@l_3AJTu34UjbnA%PuyqCHz?FTN@(Qw1GBA`!&f-iBkOz1s6Vd}06_Anm{C7Ko zPh$BD{zZCLNZjM{H*TxbDyj&f_4f-CjrR$i&sxvZa&{UjvbG(Eedu;6eX`NUhY&KI z9=ek+p(uQloHN|44@X1u_u7oShRbrVa3bJyW;aPMfT<7RmP>LN4h<}7{C4wma1*oP zqtZl8nk0H0p{vLR`n*=L0NDiL`|!&ID?BP^8yw9lJ=Uv-KYK{C=oAm}e?Ifu(%+vYe&gbxD=37@qNEW|5GNgW!r+gZYbcdNHOwBHL z_53*Az*ww=9D}B3BS5&3J}@t5&McqLZ6pTSn_nu#z8|zyM$o^}tN2>MM#_?NGX@oh zJ2h}JE7UAf^!V1wqiE*X=cRn3DExpU2m~p+m-w?&7tZvV28kX`W^Iu}2H@&?*$k$> zW@&m(=8p9T!IcCHyJ*v!`xT^^&U#J?XYu*ekSz&5MC(e-twq$%^i(-jB4<45zB`lJ z2c05|Ct*6D3k#TkShYSROwDK6hARHpM^K1_cfI6(Sd2_#I~1J$N~GaqxP*XVYPLxG zqEl+zGuqb759vgODraQYt}LuyuRK?46NW&NSV|yjdv(V*6L6z5WpOr)kS$fJrLG$_ z*P>mo`(Ch*jnMwRJ4dF&D#mHW?u@?QN_K|fl!M))4e(59Q0W^(DF?b4y(b{Om2nIw z08T_iQO!8z3D#m^Rc(A4D zZUT}CD!}3WI+CRnI}xc<&jFX0OdB>P|@{G0sNm<$T&(vi=q0cSeYhYSJUH zNZ5}hdwcmFgBQFGfmMFYDGkzWeQyY<^xbWh1z{eF=J0$|$4MA_ex3F2gmEf4A1!nSYk~ zSK{~g4!~D&2*q#p{K%{D5VeY@s#z<_v5oJhh;{_f04&2hYb8&GZC5#hS(^fZYUvbN zY3}d`Y@YQUq3i}4Na;X#ri~3~!BJD|trccM;ZE&#$KZmNH{Ex!&(&PIRNC+G3nNe;y66!13WoAU-d_?=l~f+N#l0gU;q_xQSWF_b4$@A`Jm#chqDcJ-VJD3^I% zf?T{)M3t!ZTdf5LsyYrvJD5`PVmV9|T$=ZzB zpk3Tc!8g88)vU1*!gt_&>67Ps8%2J)F`#tmjzEHxADNq#TU0ti6l!k3hc$CjzEyP8 z%+V$JHFze8`NwIDqmU*pt4uz+d-|3f%QM+fk_LUhe=^%sU5N6U%*Yp29beN-;Cv6A zbf4TYIyUPIW=tb$w$cC3SMtBCV)EpBvHny3oRHa2Jwdrm1%KLL%+%zb`W1BB@~&Yy ziL38$qkT$7M|(W48ddQ-d96`nDk+13U5(3s=aNNC49O|UY*{=FohTR&y9yhB^p!)b z(9BsH6jQgIs9l2BR!$UZGIZXP$Qb9xLUI%O^0LwGxI`%TmW&r|^pU0f|9VJDYDvJ@ zWlXzQ#z9$%ev{k6qFmuQ|KMv5c0WdGe%!&s=SA0w)YAJa+M*PP!hvP=bt&7qN33M< zRPro9#qRqaZc9cG2?fJm^h9C5yDiyXo!$oV?8jXSHHhUQ*u-R8j`u(#qme`v!SeK_ zUDAg9M_=FCEc)~=F32)Ic;%;GB6lB)vvPSda?vg^el1~jf9IA8b~PC?qDNCS>ENUW zLf9SYX zKN7QS9gH19g;{Oi@liIp9Kt=t5WNzquC{Y1A0AbvsrWh!X3}}EvVz2?ynem>S6$lY z8px_OaG!>PNGs$Ub$ELwobTb}+fJCeysqF=oAdABGLg<_q>RqY75|MHTd;A~?CJKxO_1R>22Kg$85x1~X1) zKAn)EIwk^#mpp%ExFTLVkV;VCnl0v3k92w;@1Nek>k-AE*<8_*!i;j@yY{osfXT$T zzueI?<_@E?u0}!?>S2~{sC8Jbt{EEOto`?RtYNWbsIbun%}ox;+e=ZHxbT|LgZNziMGrag!bD0CTb^acM31(e8M{%T`qaMj)x0!iU2jH4soD$~E|5BmJLy zrq}@1uR?)iLwuNki-G{BmV1AIJ6$L$-AYIt?^_)J2C&V_xjQsV97?Yzs8y zQN^?J&Y>v&hP^p~3MY=f{&uL(p;?>l#QQg3k551OWWQOISn*-!?=!#FO5bq__jAxk zXntBe8rVcB91l9@M&ly^bk1Ohq1~XF1TUKW<*7z54*uV^91En zd#QcgpL3+rA3MY(J;u2c6?ph7LtJ2b;9*_;ZlDOgZfm%@Xugn=%DEcYsz>=p&~*sn zE)fi3If_4|xH$1$bHhoAHlzp3$?CrJm1T3Ny9AlaCKVxTF`;WLAYFW)8VbvdWPd|; z5+!U;K0^w~Dq; zve&8M*md)+c3s)dJP-S}Ku@-NQ)_GM7Ta)usteG|fzuC8(Y8T~JlLsDqZ+rr za4tx%AF|+a{VSwx9Kry1NpA#DaA!wXt8&6CROgVo8Q@Tt3EE|~-^}GdWrKdgjfA8l zMqUDGu6YVe^|UvmelX!Hl}E@3*+gbAq|5;;kZ2DR1naCi$t=c)BsCH=|7y8C`;A|6 zve#7Up2B0=BSzBeyAnu?)Z+o^&4Vu{#!Cy_mah^pz4nRL+q{WK3V+*_K&X(2gx4V$S*mF@{ZB7Z_+ zl?`dv6?yBr`R=Gk@^NmUhl#qtlLh4&NU0_)QW1D+;%vD@jEKUkz0`z^+5swaO0 z&omYGKZ!=+fJOOXBI9ORNc;Off7JCPO%3R^jGtah>By5WO%$966;5?|lM_bS(gGO; zY8&|JUpv3IOL>cMmGVkjWP`fC8{&Y!c&;5Wn()rte=R!(UskraWtB8na-(V-ceAc7 z)@`({xVMn9b1Nj=M?E~cW>X&*D+3*5RV%YYLLD#KZp^`~N5p=1RhgPY^PCcGdnRpo>JR!&He)~PI+I8s@Q2BF3EA3 z4eel_8uB&wgOpr}YHtp{EU_`>SL0jh_9!>l$j*aZ_Q2|Q=k%!KGJO|QqgR7)UaRA+ zsk~_XN_IW=osIy|^n>;W$c{PjqPjn{(a$WMWTL zHF?)%adP0>T8C{wG!;>qGfpWQa)>HZQ3Syi)ju#^45h-F!qESjjz^E z!##HiDFL5ap7-xKTU^wAC*CmLE?Us$PLd($K|L2&Ki19M+v5b(yrI#T{f2?s;7 z%-nbdBbxOwE$mfz1!gZuOT}|Rf)0Q9!_3h-i_P9{ZZ>Syh%-)7O+oo`81{n-EvJU? z=*rzdUPUJ74C%ZCH+J2tKh@O{T_V)B4-;Aj;WQlCShU$SlBK;8EsA|lgE-2q7dg); zJ4zkBfR!&2jTafdMcsym^cy>IQdL@qRIp<8EF+m~>I1 zO?Hz0lJ<9WI4|1q)5B$kZ4C8Y8CI#(G-L6Um+Rai-ArDR4p&#olVODtQm35=oF3ht+Qqp6X!12tWFv5HzX-6p|zSZ z=O<6nT28Xa8Znt1)oFCM--hGfE2cbP;>}~6FGc-W#B=W3j1B2{tr$S z6`R%5$%6%v!l`#!b0R6f#6ZS8?i9}xW+o?Rg|T0ya6~!-A_nc!tReY=WRa4;Rlz0d z3_PB#Sj?3aF)0vR1q(Io&f#gmqk`quZd~|yZsO;1*URis;qLE(bq0Gv6t5sK@7d9x@d)S*`jKll?j)kW-I&nt6&&!LvVYa!}J`YqN zoJuKqq7+YB!2J4Zj`5G)xH>3F6 zLSqOjk>s~uqEapZS88T%;`%*x)e%`hSOt9z3Z{(xQCe75l8}_h7lq zOk!1pegge=?I;dNj}I~Ck+~b8d-vgAk+xAW9pQ@@h#1|nKtRgs;CU?R;q#_$e68{N2Mvd*fLzf z>QwuI6xq=sZQ|+k)IPZ68X+S4Tv!kxtXEIwI(@WPW$vLN}_ zzQ?y*2hG9M32$dhe6`XinJI5clzb63V13QdrkhI)z4c`R8^a88;|Cp1!*=VP@8C zt(q`Gt(RdO8RI=yRWAXWMD{Cjl#eN_D?tK|a4R#O1lW2_%tuoP6h_!(eNA zc2$y|EWAM&Zj`(L=rb(Wp7!%-tn(wI#)=Y%>~*12<&<# zR-O5@aRg$9YP81QvtO!!YpHfvH~3|s-FFi~92=Z7!OlUS6g;7%&I`Iv(~qx9Qv+e* z{mYU=O)pJge`4pJm7QSzAnI}*;-6-SWBHN~)=uErU8E}t3*7Yys z3dA!Z?2cq@PA&|C9TvogrU(5vQE{G^J%jpM<<;#gIFZf|6fJ+eG3-pwxdV>3F4tOhBCHXGiZ8gr0qPQF zpQsnp?Uiy%S;LTKeMJxeFO}SKemyTx5yBrv7_%&$e}T$3uKb$>RgRT3W4*RUMf=Y4Ryg4Y9ObY8wtFo!Nj<+*{17CZ4>I zG+aFG;}j|@XMCbT5CwqGYYt**R!@wVWo7F~ED;jOGi9hwtf04C|0AGJ_&ep#3Q!rU z4zTvGD9=G{FR$nIba@b|TDse#{=uqM?Y|R`*O&$4a-~$ZG6lkz8`DbdnQgb3uA6*%FD5x%pb`*r2~- zZo+I+>cV((qFtfzzJ)@CrHEceEt#{B-y2o`Bx5a9mh!wFg8iopo;i7J$-LY>clT7@ zP*4>pl*On=G>G=J9YiyXO5#Rp!ucPwxf{%NSO$;ON6PZ8m;0ISawIEF5~rNMPr55D zZd0$VW4v=RMNayatyCh6l<_0TFAQch#HZ8j_}(dKG|lF zM9*{MyY)66HEoB+InRWkE)NZNCTh^i*Mj=Z?9JK&UTd7fXKKgd#Wq*ys(M&&Z6Ai7li~iD)%5w8Ak1ujHl?`tmN2~OQ^^)V3SN&(%i61_{zC5zaWvzQZOn`@uq`J zEl>g9<9@sR9ldm`U=*PGIauGyhb4W$MwbUX$nC{b5w~8I%$>8W@$*DomPO|g)TC(f${-dGCZ`Ynh!Wz+VpkN|Htq*p8@;|eW%(VBx#IQSS z`PwFBs1bg(2xazDeiJuh6eOA(>$$!?Iij2D4v7!~&%zir&%XrsEn}udaBL_ zaIhMfcMB#W8_L)F>@6xE|NB@PR6i8u$#l-jiuE}Su%*2|4Cci6LAK2<%yGOzVJ{;8 z%SxuV`SOHmq!}ydZmjqFkheLefHG(8x^cf>kzum4Kz8!SU3y2?;f;$pARcJ-Dz5&o zsoQR9X@{P|CB)eLU|g^{+NlI>u?ttnV36-(eN5C~$vem;{vFBErx2>sJ5jM* zGo7P1zLRdjopL2fE4~EXpK7X(V3ILFC`K#7Zdf9r685(v&$&(Ju(RsUG9y47n#-bhC}YNCS?0KJ;uCq$8=UqdjS13!Tf|n z({c(6{a2g!zqmin5mzt=oN^C&r{>sRNflF+-sbBQ(y6AN_67KzPiad<*;SI8zjo1H1G%SMnk{C955@SwnU7_2Gv)z_1kd>|NJim`(88u=fc(iVd6g znf9szEsii4mdzw~hboBR;B(GjSn9CcqBeqM4@+zM8KC9NN%c_5@?qHS;n1kgv@48U z2dm--@J5cRdYPuN$03-k_5wdi7XjBFL-1ZLq^Lyrs+Pq~YOoST3xau#D&jEAHPKu_ zK^>wNm(d>_O^LqWtQgQiu;^B!8OAIv!SpX$Shl2l|K%+LWILxbSy1>3}-UoXQIj*By4ODSR`|0QXc#)zI z4Fj}5{TDqv)g0-QDJ$}XGB~%!5e~&7i9zw)DGxU{Uddk9>x4RqZXOkm*b#F~E z=w2D!vU|#ha^nPUlimT%s=bo6IrI6D*3j&WzfM4R3(#wtj}NjLt{A&wHGLUtV!5}n zhGdbMhaJ5WqAs0B4=j7hVKpRfQAwB$)Xn0*&_A4Re|h=w+s!$V&Cm?cYOGTU|2EYp-fkQg z#4cNKYqC(DcEaMW<{zAZj{1OZW8WBkF$3zL%uJapTy3$jry3s>n}Or4b=LbzAUHnL zo<07-FYON;fm;#LyoUN<(1#Mb#tAP8FYgsZ3F}cJyn>sZ1nV(U-*Sm*dm%~my$qfo zY31A|geoXe6Q8XWFGOAlvwu z7fyiso6LNzD+~>&CF5h_c z`*_&eUe|fQ+{vvjzt$MMR1nwOen&%C#P7)AtwT__O%)Vi_fv6U?X>R@Yk!0s#A&AE zV2V|s2%-kUuPvtS*`#Bo$7@7?n=ZwREJ1_%kxFR^ySC)r0VI!I1C1aLcXuTv&&`c# ztUQ~%uXpdnk#-OFa@OCUcB7;$$oUC}%EFo^y9CBy4Qh8Xh?uLAa`-ogAE1)njFcS5 zK&zyGLdxB&n`Du%{|Dyidaq3SRWL1=Coe+)yR204aHyKhj~u0Wbr9N!V+Sx-oMAL& zNIuh6skmiX4W+1`6=Qlz3u{4rU_4Fs8ToIORG8}uCW+lmyAGaDXm^_^!JA|iiCGx@ z$=8RJt&C2@(z}Jxn9fJFzlNe>YVA{I`mO66qusO;Vh~5S_1Y*$LpH%PJZrIaMY#g6978{z zOo|DWTWq<0?(FU>36K^RkEf(InRxW(PA!g=IBqi4Y;bKw;v;u(&l>;1`X@`LTH}Q` zKOXWuW0H64`;I_i%|e%v>IEc2Y=(`pOX5(c(@Bw z&BwzWN2AUYGeGS6b6P{@-8%bm(+5-bVY0{8r@42l{K@mkQSbipY+0%HX>xP`GTpZT zgR!ccE0yvRXL(;`r+i~jD1nLIB*4=t_Hl*G?Uif){Eh-C-0wBS7Q^UkxW;|!LA_&X z3P2(*^!D82 zeEj>5i3!M#Jim@$O!2cyuZmMm!96_zmpTgX)U0{=(YTbR^&B{>7Bo&Y-%IqVhb}r#%9R~{6SdVi^(e6Is46?n-Ced zrmlB>Z8WhtetnpK3}QocghZp9ZawhT8^iqakyFr|>J#PeRUb6+nCsDRduU)sU4O+| z8Zdf$KQf2}#B0)9C>1!wf6T0sjXZ0qyoNjE&Djg=z?$o%#HNX`R`B*pH1xAaeT}QI?dlu6`~SO}+5q_)y1XdRvwK z{#)OWAWLn^(pzmq^!|di>Hx&wq~$YyeGJjvvpe9u(a;6L$FHG`>nsH#h=GBrowH_2 zMZAA97yKA$lzt8r08QTR#6=!!GA>uaFx(Na*u z#j&ldeg6e4tZFH#cls@V%&kjOpu`c_^^Y0;{aPvaQqVO+1M_RNA2gb`#S`3AkCb?) zpR8Of{~rCl@|ho~L~h9I;Gy69nP2G3-5 zeG*6B+)-MJ=*U#6?HWxj-r|O&l+1Np7k2e#ZB|Ih-e^b|&dv03sLzWE%(SeuS&eEv z^-L!cM$TkqEhj*4Jp$TT+^X%=xu>v6^NT4- zS{itaJ&xn=_|+rcpE&y(eRKSU+ZMLs4Em}3XT3(=5_xM%)>X@M z=|3o@{Wepiv2af%4uh#9zx?}>nTX(Yyx7gZzH=O_2<9;JRaJ8k0a`Co%FV96V-3(g z|3tejqpZ_k=p&g0a$KxN(@(zI6zB+YaaIwySgwk0*Z%Y!wMQusO|ZrvCfJtqg(C!9 zCU#>Y%xAgx109mOh1RvTnpp!rtV%;?hw{hWvG{z>2)odz5(XEh0AzW+Kg77BJttV` z`=92Ww7C24Wi6q?$+{yr;A=&jD3`l`$M8A0IY4&f;K_j0&hycM`5S0v!2hCe+bTMM zQ+GOIHuP>Ny7@UqxUQlFetJcRM%0gUrb#&w3Y#0&?G|k9$G0hXa5kI@*>Lw&RFt4? zkEAzRUvGlDj|T`y53T!Gh$YRM(!8Khc@^X#ivNyGZ?`C%Bnt6ZgHk+S6$5__;-Cje zaUg$nX|NJn3|{3M85a!3dZ<`s+gWGZTW4cVZsFksder5_&<~1MmJ=uG6S;}WR+cv8 z_+tdCT38*maDf=7hW$8I?VG30@~9OZ?+*wQd-+Y+avtYr z_}55|fmzo-^U1$kNHIZWA$Mkn{kl3lUDKwEE->vMu+LVxXFGKB)Vn#dftl>RN#}82 zx)7_*Ltiy1w^i&!Iq;r2>lr3%x-L#na<7!jI?i~OjyL+Hi(`43v3l^L7q{NOs3hS9 zHQ_jM7k3|BmYJdhrdPV{X+1fJZ9|8E)wv_cB@ck=;--X!$v;gOffJD)wU`jxCfya& z<@8FsgU6uN4p!kagO0GB6=eBr>2v++F_CJUT0{I(>MXLNqTHCJJ4SNx!jN|9?<{uB zh_l9_TlSSi2ADd=>@J3_z&~)}N&84;E5^rH(bu@H?WdyEW_beL6&~~&-8MPb4jh^3 zYpC$NYIvt7F*9c28Lt75%vPe{e}7}VJH~Zv_uYH#wdR`hGe7gQ=D7h1a^km82~ZIb5N=6Ih$tZ-Ap0U9 zT-8Fp4(?$36Kf(MpbDA^3oA$p3zI6?LX6EUjSvtdZY9S!sVI-$@$atZsPDldBc<3O za77{Q@EEQ|P&oEMYO>e3@`5#81805Z(-SQ0_U3)WyO>wd zHLiS|Ha12QKM+A2IIic7kAExiwR~@#{)J)P_@hPzO1q&muW&LBVe;z;sG@`HJf4(z zbBIyO4bkNn92q(Yc)59BGk`j+^MQ-G(Rom}fH|In6rTK0iuI{fM{u za#2-rF$%>mz_jiqkGDn`y&b)+4Xb*MuPSv(0W=%kW6`g?`Ei>Ek(v7{7k5yQF7tk+Mjc=+9pL+sbTHG)v} zVziW-5Lvvb{kw=WZqg0BkK@x)@9*%TS2y8J-}{O1=%rp$B(gv&^3`534di>9B0^yr zeKP~D4_&$p&2H=RGwOyO+!V0^OsY2bdp0o9Apix?V8^0kpF3`Gmc!UyAi z3@N!Kxe6u$@&fXS-|Z$=Men!r_GGUxU7DX5P`?Wq5&R%YNGTVIBl(IPPl=p5zQS8Y z(wt0(l9#gneq3kS4aYjg>d~iC>D~8|I?XwL zkEr-b;FGdzPs+FCDv3Gn}=jSnadu4I@eb;8t%nd3xs(1a8xzJ?IF6ypZU72V%@qXeB(A~A|wV8fT zXd6y%NFSu<{5*X?bv$}TYX#OJI~=^=*lg82Il?=7^8SbxLmDGo{7p+#ZsY<%H=6G2 z*b?<{^^)p{eS;12ja)u1z5u>pKI{g^h5`?U1N{@k6GzzO_VCXI*zl1&(qp7Tltt7m zBrznl8+>TYC|K7VkUoF9@~O^;grQH5{K>!_M4@A0$Co@PY&UgqVRm=vAF&ovuDZNe zb@p_2LZUMe6%lT(lL&3?YZZSJd`J3@lUSSh7tuj+Sy4C9SW)R%jYpd0vtmJ7L8Ljn zcS!Exx{*8D=I!@QO8d{O{y?2sr)PN*Q@%Q8TRE54-d!A~_es-+hWH){5ft+*0J|w~ zPNsNAuf}N(X*jaZ|0rVNEA2w?rp|%UaX3<}UzuO8NNlrCz%$8WNnFVpM0vr=?+#^p zTi&yIQDIS;)GT?ud7Wl{6$cglLKOOerL;OMyj1lJpII{*g=@c=4X&$VX9)C$%RIEx zG_H#aIhEO!2qI6U@YO^sH!qtq5jRTxrr2?NerGme*1DajZM*Hrlg*gT$-$(-@$}X4 zC$@D9^rDwT#ZSg-3oxA{hN-<; zkGYVuyOr7-J$ivX(?{Iy5VtVpybtZ!fRh}j#pTFp2@LHVSMP-x&Y}-XeH(I=-z@+Vo!n85x11@hjOU^Ie%nXPT$-MMQ=&YV(6mE9pnm}W_lk2izas*| zl|eHV4SNk)8Lnp#D|&rHh=CEkv(KKq?HeH6mrBXQgK(<3lASCFQX-H0Dwg5&P?P@HbvEQ+xa8Tnr3O zPEPbrEc6gt69y(uPEH0!W(H0to;6 z<9{~zpC9}$4E_fN|3kw6-;j{h!n>@{E$!+b@hec{>CR&BExbn>Jyx9wY`pE?zHxoa zW7ny+o)jyq54Yq9|ISiH=6TG?hJ-3Apc^~%ZKY2Me?w_hmuCFUxAykNJmuW33SwSY z84^}g1*7yNv>B1#Fwv^};_R(4L;?eu^aTRqzx*Le{(M-+$)TvQa6*|rYn?iGP%p#x ziN>5=1(|CQCoYndtblI!Q0vMFhwT(ZO-1E{TBGO5upIC1z+v|M$3wEeN6aSw=w%?i z)I0y=_8)ep5Rv(cp>{mNmRrqJ*SIH)R*)hQN-z}#5yUOm{rIG=8D^&0@N{ASu16Wl zGb$JHE%Ks`l;_sP-!HDDl%6)fzU^8Ut32zoh_Y4gBuVzX4~)2lxJB?@4pTRF_|uK* zQRBpx_sKGC{1kw!oX3ne+3lyy65%{yN!S0?6u>e9jNXcwVr+U1?uRwD({^zcrgsW) zE5S#-f8d1$+=sSnPCeZGUaJ3D4fhP+?$zJ66xc*%#Lsdj(eAqWhrlEiJ>T4gu4K3P zC#yVqls>GI)CSn_C(~*_J{djnV!l6nx=ZV?!eE5)`+d?qM49UWC&JALe==wp?)&X7 zZZBpBwlr30AuctVUS+#=Zsp@^hRm&6c{cvd*%Mq}p@B+&doHOQd}jTbpENFZVnKIp z(q#~91YPqY&E&Z@Gp)v}ay*Xqa*Wzzax}}0bM!yIigy&}25*yYAhyTQv7q76vu@9K zvXmQlGTSY5u|-Em608IM^e zC-)O89@AFYQa;N2{@)>me3#PqC;1x&mrQW)Eq7co?t+_ioy;>YQYHot@@9YYEX$P{ad+JS6bW&(Ckp z3d7(#`1nXO!^s;Znm7ViNX}SD;voyo??L}h8x|uCK?&xe%(rLL(ppS=(!58FVs&In zbnAWC(~045F@WfbhM$bN)hkYdKZ%}TNY=UrV&^z*H_!jKKZlWc2Obl?%DkBUrK_-e z-riSlOwsa^U{~zZ>(s^xqjNS_SdFurVlTrDFUpWs-D(bPs9zc?N(_&V=_qMDCD=(i z+GspGrTrR0bmZ7`eL(oP+qKps(E83!#XY$6iQnd%m3Vsab6QPPm7DboDmt&xzlhX}M8v)luTGGBkPG!P1>{ zo%FZ=3ap_4;Mya(D)xKUm%fCl^mMj0oKCGsi_K-S*1@We&8ja;@<$b8XCjBZdbI6% z6o!86h-c}HV|vz+z-GZiF*GTk$Zl2JA3&AzzE4XE4)VW-7MMcn^Rys?JeU^v`_}Je z!k<9G(WtSVgZj!Kjhbc#cTD?}SjQn_VaAw)r(cMt3HzfPw}#z^qeu$Y$~wDrEPef; zme8f~b+5(Uj8L~mfAx=He|=))f{dc_0`n0+l@yb3dd9^ZH5-HyDKBJ@YLr5z*e8)4Cmq!LYaLeX2Oq*w9~1e04}hBTNyqVQtNW3Hu#RNz z{f-LUyo*f@V}UzTP)x`LnqEM522Pl&;8^>$uiO2*qm>rw{dGK+^{NhKipzDURJo+!7y(4w7X(b{xoeeth;RH zDt0xc&gQl2*Kgi^x;(g@%n(tG2DkbZq&{R;tFeLA($DB-=J=TfoV+_d!ngX=vJijI zQ(zXJ$daPa|1^5WoiIpjDxC-W-b%G>B72TWcZ#R#!}HL8Es+L+Ho!AVLw%cJSZ6Gq zwxbV(0`+1TTQXpiq|!d>-`~1q6BR^Trgt(hE(#s5S{meYWrLI-5f>NNcp=$I&aITR zfGc~=5A|a2(}8DWB?Mi+xN~uJi1U6Xg!}rpFU@BEiLy%Nq3HHVnPTJH%vACoGFotBl5cKvF@%6 z@2~N;X7NGMA71cQWI8ax9z)iP?_6B9#(q3L+^&v%^EwemRN}V3?)fF^JdS1+(lRod z?3en!>?3b+O_>3XcpB~QmWFwe=n4@c1)BmDFH+w{Op`(oZ7sYf`-lp~Ly4F26++YaP=A^-)fWD4Gk0KNcEkw>I>7#>ukWY7T8(PQ`jq49h4E+QfDLQPvrW!X^`C!uuU@+jbLg$I(rz^PwX<8~J;0Rq z;#*>4(X3>fB*3;MXX&P9*TW;kQq5k zKDUNHxEEc8Wdi38=PQ|&2Xi_spZ|rE7XzJN-G|37cW%KHU^n)vzwn^dS72qR$Rm_2 z^61-8vCjBlHP*|E*TPX4@yVH`xP&eY{`=~+k^nuSqvSC3>pe))-yY|JX$sikSf+}a z8Z$n55f<*>nB{E>UuN)w`U`_!TmjQZ3c9ObHyd~xo~K=H-7KCBr+f(BGDrmMmZpFb zEsR$b76!GEHVEPTE?|1$ljD+h{o~}+o?X?@P-VlMD-)=x$(v6*SNCuYi`7bS_AfR?VZ)G?+>Ihf)9Jj+vyti!6q|ujj zhqrm2p#SD&IF&EX^o&J4mXiqofD(Uu+{G@ED!2o5rfz77V)@gSTtLBJSKe56K=MT4 zKS<*Gug1qo1uzh}!88~2w^RMShyOM-{6D1m0T5Pd!r;q2$ApW_`X8>oPyz7z;U>fR z;Gd!VA3pL>A8b_APv7pm3q-hNi+}xyz$Wn4tOH`@F693(;6E23r2zt&;`qDW^2PT5 zA6Ne~{l6Og!ax6iH@!ge4{nP8>^2|ezc1ycvd?@CE>N5U)Pm*e4fMir`G1HdI58k} zP**k$D*l5H2@D~Uxc~IV=d?8p_5>87#W0M3#_*CqD>x%gQ0Dw3W)TazuEfU6{jU-HkOz*!Q_sG>zMy3P`piE@$OQ{ZV#T>M!~g662#7D?vEAg>ahK`8 zLK@QVfY!f`e1-U5A%Q^JPmtS`oI~*+{HfUZ$FzS9n1tw%MDZWzPK{WgR>Vx=u@im> zTPf+}fVw}M?@G29tFp4FwO@*O&F2A&`x<;Nx8f%>iQlUso>AZD5ENe>tE1(e5fsug z;B6U@(`A8t)v4>YW<W8|kDC=mm;`|PB}a^;d` zKoMB>SPPc3oLAhYu#oBrYh#5>O;ninlHDG+s!qn|aV|9jxgCc7Ol4*v)r%d}*{(lq zQaB(fy)6xJxd=!LIiTo+^KRpnqUz%4+YDM2t?pZGQ~?Wnv3j0n1Z?JpA^fM#<)6{H z2fjH!et2m!6p=wPM-_$r!CC;y5v~FKQe}I&pk(OoAt>!rk@e+!v#`48na_~Wo%7($a6Nb-Z;CHw;4!P=}tfpqXH}VX_ZpQDt0y z{fXz{+&qKVp|mZ>rZP!;H~-lOE#0tWpmN0n^)lWh#pUa{u&_2(+0bdv+)8r#^M>8( zyB1@%&3Q0U86Lg*8;M*F`G6d)zgitEP*1cdsUI@+*w`)wv{&Z(DCw7rco(=2*ETUp z*uMTTR0WU_YlVD^gQjKk@YYDYj&1C^I2Yosq1|yV7#tZMB(YceY*jsJOze4}U%rsy zrdE*I!aWzI+yMlG{JA>EI}Ex>ajY57;A&yE-U-7mCaa0VdQayctOwxj$oHSpAFQgy%cG;x`hI zBV1W^cxTgm(U~{u_orT2CV%JwmGwt#L3Y-t;JNnL#7H@=ysv?{c@BM6jfeAzVvu*X zM{Cto*5Z-H4SF?lK{azR+E}#W?t7yqo~p@4K&Ve1bsV=6mPgujd~DW7&H^;D=H+`+ zWn&}5xZ?KLqM>J}`vK#~M$FffS8ewvof3gu5|5|n&J;=SKE7zD4{n)|y)L;-%3sn0 zFcb1Z!sovfKNoA`#Ow(m^*Wv*VOiIN&}Cvv+LN^a42g^*#4>ca-FQ{kV|UQ_M{|Iu zYN3(qrq|E!pTyLIUNbK(W4o3SZbpmv?W1V9*oLd;d8zdVo^pvv(i^2SaKO>T;7zRP;eLg9%U3;)4)-{v*t4~K0Y z^_3yTg}uc(-2GKn5Zy0U5*g)+}6i7WM6MZ(HS7TlNN!6x*L3 zE+m4=pNjIs`(>myy$aLtQLnQTkJNHOSo(#k1u_{aeDj^7?moC=-iyt5!Fm59kT#!4 zmg?%Fl`J~{@$-IgMsv%E%S@Pxa*Ux9dSmAqQkFUK7ZBsC73mAmTN zovC~twVX3SEFJG{X3SOkqvh=f!}(8^ z%&`US?Q8plhl_QvX-#h8Gn4nca8SLigYp9o)P=|qT(?EIO$YO%;ZV>~-p!Y|2pw8# zJUfACSFvpXz$~3lecpr;pxu>~h@27ZkR8m@&BJ1oQXBD_E|{2iEJlY80yNtIyOJ1c z?pm#{0CxN2ka``Hxg3}Q3}zf2LC>srYfkpYgXP|~ne+t^&$NVA6Dv{GoM+lWO-pRS zig3PAfI8L9R@UncN7m0+bSuqOe{h=eN_^}9`9`&%rj0T&&Y#5d@pN{<$G0m#r#}aW z=tDjBi_~I?E^!`ISx|($+$Pq`(61k*A$34DgcqJcvh!pm&)Lj+P~25s;#zzrd-=9jc8tbSfIpJ1U> z&Ta`8qd!+!%z&i$?v4(?eB*vuj>?!CW{2#c%uv2sv3FCabA#%7Md7IhH+62!f)rcr zSkg`6@xiw+E@D+cowpZ-u4<=?d*iWs+PlI1`K2|l2s5D5v4dRqj&uF}OowrzRZPb` z)ujLug)3_rE)O|x|8b!i*o&j(xiuRNM=~xhrJU?L_DS`u7m-bw(`)(=u7d zo+{UZC{jrX)iY`EHQl#1S$pqVh~2W*tw&M-J9%X_{7R0mlp;AUOwv}i37MIRB64PQ zY%!m-*4&?C36;V14e`b|hAG!7k7P{S5qmI+Yur^jLZ-iJ+}a}fd#UAUS%pqlB1gB@LJNsk#e8o21OQzbaQ0@Qas-H& z`Rp8-Fp0lEv1{vCW$}7?wSF6`j>DkpP);pZYtu`#A|pX&huwtR55zP`K9jEH`Cb$Y z0_n&D)KT8da+el!;Z>Nep)Yis`9bm*Ch1^jxTJ7GUuVS^HcntC`sdhL- zS5s5-2m51M_2NP`hE?(u^I+js9su@V9p!v)V6cl5IjFo&F;|-e9wKvgdeRB-O1(&7 zP0wwOEi>{Bv!uGNi_zGEEagex^-JjS9xg;#ha%4i{;AqYi@64eG{8mgy5e|73UWEE z6V~!urO|RaQ~8>DhP9DWrMj2(zGjwdu^Lz}1p%wi`T- zw8ode5!d#;ltbMt-qN?i^zEp$7)}6ZqQhKR!!BC1M~2IEE|yDg7#d2Aay$ER^?`5~ zTSfd^0|X{}cpYBnea>v<{A1;YnJxfQHS@A8MB6|b04Zct>8)9BhA5x_O!KcFgfL?8 z{1o__J6$c+24^KM3&|$-*%&(YKL8-GCEyLSx@;Mi11Xu{Gc5xH2S7lb;A0u)C*7a% zS&R+)l5KWl6-`(#iBqKWpsJ;u$H4r2p|W49KuDp8pts}APFST2Z6qmGne(PWCiYE` z_)-q?#`DtW6tmVR>(1eA0vteftHQABM&p%FowYm|W znBb?`2b(kfRhkX%H7;|}>R9Q~4rHw_u3YVa*Nl5mFR$`W_VKK>2kN+Y9%(#Xa|Ki{ z2b>@emAz%&y~9>Z6Cj6!5~)>TdOL^9;Zo85(DaHmwsH>!iSPMA*ClJ72M4LEcQE_d zLztXJO$%U7@t~N4R#*&o?W~UWC)s?(HwIlbF3HFlNN`#ODoQrIC(pfYCe>O*D{be# zH8+QWifUqKslNq&VDQ9sDSLjUq|uSBP4kqY@i?Nq!PowS`CvZj;M>c1(*`ey3`tz& z2rr`c(p8;+i;IniwiqrBKzT53SsuJJkk|hTPISt3 zqOJi}$qGaPPqI67T81Fun1CunbsLm{FKe%LY|XWIhTRv2`x`d4bOvE&b%`wdXmeup z$nf}Z5+FlEWe-`jfhQR`?Yz8{Cg1{p)*`Wz+<%Zv)k<`&LOAE|mK%IQr4<96R~;Zz zn4K#OOF4;JD+6N2piQJBT%0%_nfEk_(+;a3Vi746R9C&=ymi<~1Fne7M#{?-8uXf7+(4rPD- zU4X@`FRMB0r60hR6Qn`P&rQ^;;>;@ zNdt@~aDD0OCHF)sgC8=-ykPxfKp}V^pe)jT5Q8>qFUP@ey!qWn>y4>}Q-MxEyS=jre)S{WpB$xAU?;VS!uJVyYj$G4g;e602RC5Yj={!4uo@x3=uHbUP(;jcJ@jPs# z>#FiU#$&?+EzbO7g8HvHp1yv^^DO$}4Rrps+RubZ4lHG#-wM#Q~H{WBY)Iis2Hq10t{S zfM4cSu}|6a=_UeMt!itX2Mo(WK&)sR%jSZDLUO1qEnd%k^X1`i+0DPylPiJi~5UIUR4d+{iO8 zf(v^Z+mO07b_>s*j_N7bb}iLg%#y%>wn%me^!l z|40H6yb z)Sn9(k+0qyhn@}*dhGNLnTPVhOfy!2I9V3s#**rF>H<&fac~sWjv8rPuU(O;b6hJl zGW>n83RWfH0C<|p{?m)@#tR4lSAhZo>VegLAb*uKuvb~irTT_K0{QE_(@UwIg^rawbBWo(W!$RdP)wAFbDQ*I>1SMjqKvVqPq4 z{VCuo<}v1HpjwOrdIuGg+3d%w7_9uK2btAJ&8P4tp;x!=8Ph#D@BRGS1m>s%dGVr` zRhfVI!3bi#+djJ&tUnct)@`I~7F4awwfQe|fPh3$U)h1dfBY2g{Q&zdfZXM>JE-0X zoXZsC@F9X-bnaC~WnJBr_iTZ3IX%%#O3I+{?>O0qLL8@DOjg#E;mMU15Ni|rW3J6C zm+kq0w)>#GWF;tW!)lvZq#*(onW^pYVL80v1r!8BlC-sC-=2l?R;62IiUoJ9RYM!} zp>@4klGxjDT^uxf;*Zmi)&{o0wHD;vUb{ZNL2atI)Rk)* z_a z5dYvD&}XF!5q}KF!xryXDW=s(8*|ZT{B&;6Nmm{ojOBy z{!8RbfHV!{SwtblTmPKP-#&&a|8%>Pg9C86CqLLJt;Q-)+!1SSzbc9oMQel$Lu@jR z@+2V(Wy88|*~ZtVh62#xl3XVUj#Le5^5??RU*M-ips?%`3)ibfl#Y4C^guj>HIho6UC;9{JD%An5D2?Qh*`kr z0&pMJI-!$#FfK zr$-x!q5P*Kg<6#~nkqB7#VQ%t0*+&5RCcrB;so_{3mA`8m<0go>{TzW*v>J~ z@KYYAg09Gyd_hxKV%=+CR9P8J`0<*>1VN6?%vY3spsyr=Fnr8(Mf{fJOKL{PRgKKh za$3+|%*$yxQu^S@-0a0czX<$1aq-d8p9DivApo5suO-#ht|S*S+Re-KgHX#XFl@fR zgoI7hpCS6DUZf0r#{we%E@G@mAD zmFBn0l_+)0`!RqcjEh@xmDI-W1uR=b6dJp`KbF`P8#Fi7!L!lg zV(F6e{W&sDG=i6O^Tu=`gK(c4zUiXdnnA#|m1o(8J}o3s#MF{*|!@R(PD^+c2g6%S>XkA z<}Tku3dXE?+Yot)RqAxw@Zi{=i8nL6A}1c$eDKr#u0{UI5L2*}y#B3`8>B&H%fgLW zBB{kVogD275+dr)Y7v3Agle>r4f_!z>INhMx>&`mvZ!CPo3+%x5H9eOoj?+8Z=PsB z-H1Ao;n3M&8-tRgY#3q=Z*#b~Q~Huq90dFWFyS?zCHc-ib`WE_o6WwSEY3i(zvd*sz?M39EB z%{KqOo!${xaIVQaQE6MY(5iU$lymD-1jl%U{2fH(W_e(h171oS;_y=|Cc%tElQ4eg zJ!Pk}``l9jq%6v`rNIK%5kEK@y%57j!h9Vq@C-k=IN!naPUbSTl|xguTpy2;kowd& zaV}l-jDq;EfB*UwBy&kXkSdY%g#4{&7i#P0+*h=>T7?k2ol$?f5q7sw6lcPcZ$1Jd z1X@{1dr7zL&G!Yfxw^A3sXc!Q_vyFt?1+NboYzokM0vpsGG7!IrdPX4)^|#=&m0G{ zdg=*5`Xg3QVmoK=#!CPB`-*8F?u2%x|AoS72T1mkFhiIadr0_mS)^W96KV2B&f@}0 z60%Psn1ZC|Bsi+#Bd_h=5~a_hNG{iVaU2v4Q5s~^v9;3E!k)Nf5BmpYh@(x31@-K` z|7}Zwvi1@LZrR7ozk5nmuzPR?ujkALMXi0IKAMtEMzR%>nzt+Cr7%jB{k88>iUR5# zeX3~~#a?eB~{y!FluLaWN zkUV-sZP36k$hn(r15>pwTRQu$c(kkAU0(j=iRoA^sdU{|show#d&lSH?rV4`&TdTi z;Igf6aZaRWuS$s@aR>K<|3ScbWiNwhog3ujVJ&A6+lt}*0Z-Jt~8NO^u%&+q_L>9Aweno}%h{wcu z>(A6pA3#!>zgL!>sD5j(D)*(@M(gIQJ7-v%nBO4*$Gqs(-_o@-(Q`KnOe7{C)a6E# zBIbPoajy3ge3e;PMuzrJK9ldXU*(n@p-ho*oLzEVQhX5q_1o8m6{kDo zEXtmIbmIhVJ5;0Z4NgLeJj;mxk)MA})Y}K%qbA7jev|k-PkU>iWXY``h>GPv751d_ zBE>6Gs_y?PmlX05YiU|-LL$%J%-%>wj#&L+Gung8Xf0`+b<87CRUH<0Kb*cY43$b^ zvDYpyaAUTQRky6GXK%C-P)F0p zN+ctMTRNp#PJ~Zv9*!!0v(FBHOnD;nV3*yYmO!dDtGYrmhjcg6;qc#K3K=H~xHRhW zv_a`#a|sgQ#b4Sp6I(f9w@GE)rT*0clNNW)-u4yUBvm~BI4a`ol1Rif*09#{_2iod zW(0|aI!5H3N@Cj%->R&X)%Ebhl){QVrBvB3)1$x4-voy&eO}$R-sS4rF)7yQxCczq z29-$EPKdB8GxJz<6gv%lEaYku18RLop4D0;uAdxEVH!02Ghxf$NVTLFx9y|-_{6;; zB%Ioj^M1&{J`B&j-JNhaT&Tes-J$9%m&$$~qIsovVj@bcQ(V5wIqhW_l{hYHy+27JEj$5)244<*?hT1Y-6Ud$5nST|dAlVtZw zT!!8{l5&pRb9uwTGJBe=q^Ewv?7LaD|LV#ab*%Finvwd+8G}(N>@H7Y8D#u}0P`-B zOim*O#~;!NGEU+P&mQ@}#*cf<&DiAjqfhJK7n6kLP@cSa{;K&ImRICY&$_(a;J~B5 z|6c(9vqWUmvK+1~kB(q;R^$E=q0*=O)Vn&nu-pO3NkSTKn0_+dHT>8johX;dta4$B zR}wohKRut*Xa=A;_Rr;hT>*pk1Yp!ixNh2d1^80zMfC*SuFAqzp_Jq)=WD1`MGbe# z8klTSKEoa*S!nCm@jyS;{lOTphXtFqH19)^E|KJUls?n{M#59FbMTBD#eb^_MA7F*yM!4=5* zO6+`5&Qd@0u*xYij znl&V#xJMhoosxRX@a%CwyYiM^_!@)K-sojr@^|?FI^o6J!}%gL@R)am+|U9H``*Y^ z@kPve^2^&*5UrZc=9_R^*Yd~@yG%|>hU}$?)H02ITac(jqezetiDr)tAr8}^)8{s> z{ZO5qoT8i~$=|a_{46V%<>Wa};b?cCF+`rfO{bpGwZTvB&KB`FilO}hG3ZaaI}J%c-7GG z5k0cNtP%@XL62gQtqGsgfj26R;S#d+CiMb@>|b0g1-mIGw;#T(970PpKl0#Ob@m;C zs?jWq4(d@f9Z;;uMK}smut&TmTOtpuqZpDP54}B`JLDy0a4*18nNY^u?q)HRWdn+( zpJZ{gPt|(lrp}qpLGHr?Ra$YUx7xeqd*6YRwvkX_7})l+vpyg5ye7 z8T0$V&%&2x1BUwci~}|(=)+qnm#S}7hL(`;XusB{dMpts(ubDeDhIo7+b$wkah60s zxpXbH)VMRdQzKxTT&dr(OXpva@RQU! zQ$X?1dCVsxEI;`;u37&kaZHdC+T8wvlkF>P3dhdxGSxBcFpeTQE#!n9-i{c)QX}KA zh2<89i2>oo*>4*{U&jW}$)<+RoU$8;A4Q#f!eSw6>D})hi1wo~I@`x$;9QO*V!2ZD zp{5Ta5giQ+i#R8oKghz?9W-@^V_S?0gMLfs4;|t8bK~}q>K(qw$IR{NmEn7?n-YzJ z5?gpZZ|opaNi^wr2<5Uc{h3=>>c%6ASIzb}c0EKkgSB|6PD+)jUM~6tyzQ&(>*d9| z#j>ivfHXnb>*e7FR1FfPjXF>MeiGlT>9h8Vcey&$Ntp{#qqnF(+L4oMpckxsF{%H4 z&(T(^_P)+TTzXmcHpK?t*%gZo>yRzR(HjzTXA*|6gcV-3q?UOii-|q7IS(%EYTB$` zws=&RkPO>oJ~rlq#ZlfE)%kJq;zlCFE_$pp z`BRVlF9K7ufMN4ps1(KVHTopq; z6eSJ5!GiTO(1GB`;+I-%_I1Rn!k}4^KE=l3kO*5v&vAR%o zorERLbZl{C(*_0cUcoH21?7?JJBYe`gOgLTVMk=o!Y3LOUJQ?^0}nLamO^L@RNbIV zgnh}>%so2$D$%e!R{2n@6$SsUuvg;_9`$i>b0k(VM&_V3uAqiyo`!0YR4iC>Pkh9D8t2MGGxUUUZSq&=* zL8VXnQnMAHsr;K@ZvB$fAb>Wy^HkN_x-3yVym}#YD=Rf2k_=?7{RnLbxy{{EK4C{T z#M-UOZEm|lE~#Be^UP*DxvaOmqHRxzv`7^x(!Jak?S?kaa9}A#-Q!ji6&_((UfrgN zpAl73s2z47KZ+;_a`L>YqE_zG%PKQy65fb>9CUvve63sP@T7NP`FTs*vc(=D%88pg z)t#lY`+X-muH^&0`6?X}@%v2lwZz8_-|^Szf*e<_ zB}nm}gef!%nn|~l+eI~h#v;+AS-kO`N;-)w9OiB4G}@>}HoSz*`7t=gclEwY6~rtw z>R2=ecG%IkaJG#FyI)MVgoKnFmp=cDTunNQ@QxO_e;RzL!`dCyFH=`tE z{aZu!PaanCOgaK`VZBGv_=9|I2-RZMX^~@nW?9486z~r0db)J% zJf+Bng>`D1h-Sanhu#!Bza2IPw8`dc^uRfgWI&xEoQ4EFX5cplCaMafPw`hNJ$uL>q5a&mtYP1 znL`r}7MHxhPrFyH|}79wsKB4D=x-8~y56pVfN`ly~s^r(uUP)P^GJOH?F{@tSqC{z~q>sva~=*K`_*FA18gok`Mmuonc&X_#S z;(D0roq@^nFxA-Pj|LAY-(FL0=JZ$Lqw)kv^{nruGZ;Z zwJ&?AONyRQD=j)~k=x+8wBixA6Q^Puykti`&Lu&$vhrlDKX(7Fpf1M@PZj1P?|iWn z4hceN?o~mgw>xhKHu+NRy=whVt?*fw?6l9UD|gxCw^ooAC8(;Fp@>y{_FHco_HRhS zrm97nhPs*CHllJO&y%5Kj^$a*>zNJtu>E~e#OEql_dC0-mH0H9_LBO~Fr2C4vK({I z)JrS-_fsDB-(2c&Orp!+X@xb|m%ZQDFqab|t@!x*_5(R0KKBDIb$I8=3iu(vVZ*N< zrlwV01E&jX?)7pFA?+(wa#NJQ%2PNKnH3ahY!lD-xKe*$U-j&+o`k1YKq%4Nl;ufI zrsp$hsGt_o#A>lqcu1XTqc0H30VJhZF+x6gjyC4`6_?cYq ztmw+LK-)?@SS=L;FYII&6yI^TlNG$ZhsNzepX6;1IeoKp=nR>gI=8yO`U|?(B9eymk6&HB9zc3 zH<__X8hvS#QD)^Wdqlq#VU7A8PQGmG9@%=03_Mv+2iEsOTUL15go74_UX+}!`b57HeXUmtq)maLY#&P9dRLMIzUJi64LwdP~56bc*s!Ex96W=mwYTd%3O8 zPfX?4#Q5J6rX+mYyY8J+<}mxJe)(Rl?MvO#cGgMqTUK}^y9UB;;<@*vPdA8+Ad;t% zA!YxMu(ytjvibgp6#)@MPzj}_8)>9Fq@)|9qy>?X76}!kC6$myx^qG4knUExky<48 znMFSW{%)Qxe<;ffu4`sapE>7!NQMhjdfEg1_{d?L@K4;IQduM$-gEB@)J7^nl{g2R zJ7{h>-{iFHK}#tys!TA-oNuM`d2ScWv-cJ8MIhqyR+Vhzp8VC~9oCl4?IWe8{gPut zsdfgZ42^Lklb}A35nMKQac^}WYUfP;+ME}lxCBz;G}6#MTU}T z@mahBK~*K0Ug6H}9q@vKiz zy*%MycF;9T)V91=3#!N~ROvE@?>+dP_<<*_HQ;rRbk&l0#FUV}{O#mP83(uErx{P% zd#sJ0?BA;{t|M*XRqaU1pVjVLT8}uqud$W9Nf(HmV_g?Vy<;`m+;3g8#7R>q%PDpB zIYI2l>1O%J?AzRpDVa0W@r%u{N1HpZWGP#A^xZg!EhB3mJTZ{{0K4{+U@uZ%*} z^}uCo@4z0Z$oqsTeMh1tx#3+>B^et}9ulsn=6u)xaOqk3Ol9N3YF#l*jVA9%mzZ>~ z1cp%_7%30u)Y-d~HGosyLvQzmo3h9%5ulGg*km6qG59oBNoj4WLD|wDzx*qjz>5P# zl+mXCrbJe_7U}{FHJjPA4cm|N)1ft83OJNnOkCgc*woEhdb8XJ_kyIV*RSdZ zI!vtSQB0%0eO-lAP?ILA^EM9`mpE@5o6RC8$siS!gjZTtTdm&-q&dfx#tgA9OG{@j z_0l`(7jXMzd{lI_X?0jil|$5si3#}u#pqeP_I8@Zlz2Yh*oNE5O7YElul`FMDPtWi zJ!|PH+5Is-b<(iiVF70z>B5@$q(dnQ_b5x978xoH>uIy(`7yoP15djXe#B4{uk`tK zkmSM2)Usd+8fkL`~6TU-Xh#r5wU5w7hOUqj-hpaRJu z?$oQY`%=*s4Y#bv`;Ojb@Z2lK><*9tF3jbrpqO zk7%kHt66&P4}GO8X5S%QA6KR)X2cN%tUD5dxPlnGdRr{Qgx%tA_;2SYeU%H%4a@8Z zZJveU7p)83n%FKjI-F_$W&>l8sJue3S8SD7=T~=!fY-ACZD-fSJfUzaw`fc;Yn>^l zXh0z$tRzV$=UBTbXme=WN3aCJJyZH_G_^rBs42A!5^{m_6+r7qmFXm99yDxhWW(X6p89Sbv?z_ zs@61C<{6*D@VE2*X%|Z`P1@Ma9Xf<3RlAoRWhc=~mMr7H)k88{NuOToRp7I70I`>* zca+)!{dDhJ83obT*E_=JC6P^;trK$_D*Qqj*R5Tw3rvx&NF{pm)0KhG#R< z3AHXY0Z=zznWWoJp-((Kw?~d(&QVyTH8F`2;Lfc zH@R6-a54G1v`cb5@>Gk8k8lUg_D{ zC_HqP6&{7qeIj0Xvc!clc2xoEuuWZa=drqMa?pAf%S5FK(65t9fH+NI(N57%~4H?x31klxN+h! ze)EoVoPP_+e)U?+7_}HXNa3m)<}tU~43|$R72d7R>~w|5#}~Q(biXYeI-h39ZRutj zCl}l+b&pAU!G}ARK#}4mTd|EY0r?(YxeWJ@D}X(h(^o?IxrlwLM+$RYmko`5EuC!jpzU7h;fEASO7 zBJA&fU{q07UO==v?R^s@LTcT5L4QLHPH!J>|D)2RSnFS{y! z7q4u2%=OL539qAN=XL+Op;xg&tNpYoyJoT1pH#a!T}GPYBR{79R65?PvbYv* zbCgXd)*ouYB3b1o8xp!35Gn@o)t_Q5>S(1a{tR_YSUNI=8us zL`bL*Y;SI8ls9~_t?2;G!sZc7yV+BNAAjQlT}Omhh=UsaAES!8HS<;_!%uSeRTIwu zxY%Ak`WdF|f}q8912Pm6Z^qHKek9*vFO*e6=~YH)Kz}$HOg3t}vxp~RbTt)@zd(Y4 zu-|^HM4l?OFcUOQ{z~^v#OJp~;>T{n1~VRxB1g-bLAiU(#`_Xbf)8*9OfW_MB375oH>ry`u|@nzqp)8LTKa z4(09uNf&!wp;Dco%;j>TB0ViWwfG$7q5bsssuWurw~vsFPn=|JZfYLV1uKzrC^KT; zvkE&jDKk9|N7o;N0+HX{lz)(h)W5?klSY$dkey~g$AbEY64Emb5Tw}PJ}dd-C!Wk{ z)BJKWf!>uH(H!)(4$k>q5vn6BTfy_1p~LHmqN#PZv6U9rqlsQS06`M0Mk)!vvP4U= zE1g`q@R6HC2lDt;z0NI@hYJU@3b%-*yk&E86Gj-kj>?uv5| zJ#=?5UhJ6k+EMHR*)yMdo?9xn^h1xcU0&5k-a2?#rf8-2#^EU7J@Ccl z<1nL#X*0j8Y|N1%!QSf??aZS>(AfTrQ8hQvM4k2}lJn(%yBXn3CTuGwjV0VixK8p<>P3 zWXZnqf;=p5>JF{1G z+Nu&|eb9qn<}fhV7-U^5m@DEc+k4r+C4dx`#r3-cr1P@ds-LpyB^D{1p40E?7nXz~ z8%KzgL zqDX#d5{medO6BZEGKOsHLc;RaHGto|!|Fd7x6D_dJek%%-Lms3NcHyH<6D)|1oygi zYQybR5Ms-U{p;D}Q_ACxX4Y^Eo*CLwr3ySZzBOkzeII%B#okeVM%fnVW)F-oh`qiU zN+Dnw0X39%*1m;+L_u;}XdCkN!Cg`LC!hps4)jT~f~rZz^yh}~n`Oa!*Fg6S&lAx4 zv*@c$k@@P7U5DZ~NZ5%FZA%9FiEXFxiqr-D`Z(#f^ zD$By!oL|_$-L(i=hE~ZRpfQC_ZQN3m+79kQ8?K0XO}Ds&uBM5q)7d?;fAEc^{)>h} zG$MaOiUC1mLfzDE)8_YIM(sB5%PF66eda0DIVuZWUU`FnXs-1g)ats)HvW8A@vI8C zX>;@OI$J$G#i=Lh*Dvyd))-qGO~eN(Qtw+nlfbyPzOh2WzV?2vcbX68ku`_ zCmh-OC|s>}pF1e;w)1zD7Hy-}*nQl@fjcJlPV*rVT*E!l%MZHLmX2vhmY&@C?SakqWlHgMpRc25N`m7kz@DZvGten%3= z(k4Hl+>uCzdvHDfEjj{OjBwYZBU#z_=8n&O?{-GD)HhKX=#;{!I}1x1zpTrbNj$4a zs<62AI;nznv_ELMtRs+GkmLq}?Xzc5?~;0~>4CPKYrxfGgD0Rf#eX9+NqWL@5I|w& zaPvdiYKGZj=V!q2NUCVaUC%!QE|v$1!RyyTbG0FAiK`!iu|qvvMZLKA65ah$@F7Ew z4}8lQcdNBTsmgP=pT|&G;$E4ThU79d^^YE`7`Jq?S==^DpByMoDYcBAfoH^+!QD?g zI)hJ2F;D8_$){RU(n0gw zIac&D_rTEuJkv#7KD%(P$z*^f3D6KyKhwrP_jY?NdJpbHbRlG_<#KfLA7p7%k3l!g zca*|fNIZCV`jmF8h0iz@4A(?AJ}EMwLriZhS73SwBbt;|Zhs;s3O%Mum?YT$?orua z(vevbxfdu0;uPi*nU?2#SGPaNDWrVrQE-zs;lBI!z+3Avy!vVg&Cc$f%`4D90R3`5 zTxqE~x*)c~DSt(Dhf^(eT?OcY&ng6^{zq>6=t8i8+h&my7(WI1$n4#1`z$P4N*^qn zTU3NfVo3#M?4owHC}cc)o3eG1<;02U(kN+C;rX#X7W1B4$kn`krQY1Lrg-Lc3m!?h zmKNT(a9*7UzTSdDsGwv1J6?Gg7uERp9aZGqs#^_OS`}mp@S0<+(k}qzwjET!<8I?< z$8Rt7FXv3*{8%|r18_I#7n-QOKIyRu-sH{Wab~vI`X8DtU%QjVp?BGBn;%_1QcY$c zq>qlZM7p=R?PzW-ebh-|ol2osNaQfHPO*1HV60z&FEv|8h)(ouCM*EFv0mqkJx?)l z0YTa1!-tC%4v@6n_r9-_EeH~{C-q8hJnB@X=rAk{;FNP}IOd0_=JB`~$Pbsw4xt>B z$vCj78@3QzfgoX-Vu`D@)(9p<%Nf}R~)!Hg3h*>XBx;3kjAw>0Lwtkf#&Q zpbf2kWw@fN*dz3yf;->tG(o4(7mxfAoPWe9S0ZpT|KMrDd>Y{j367WImc$d= zk!_U;B%bF;GO{T-=viJDDVbEP65Q|7>Ua@mp#nNeW9ri;ke7FNreYb>;$$mi@kSXJ z7Cf4xKE(&nTip~);6So0o#@%HYqx!b@$f)K&v6I;ryf_JNAyhOgVt9@%P#M8?uVLz zG$9LLnrkr~bk}Tf@>5OAE%o@qQLgCS^?{q({hTi?#Gg~luT)SnNvRPoP6_8P#~G2Kj)?U z?KXQMcQu+`j0HSzf+>AP7|mPiYO%YUUF@IL`kVKx8yf=;U5%DQXM=cdB!>yfIlfP6 zTcg81UP)(b42l0n6gT$sun*gSD7bmMc1EKI$|fJ*GEQYoc4T*KWaS=FAV}a5B)zxs zeGEo-zw`2^_1NfCSm#9S7YT()7;(Hdxwq0~AyJ_Ryh86uHN`&d+%O_pAM%_0>M+`^oXppKkGK3aiNp_Gq9RR8UVdOpC~MblG=<&ON%UE=Y!OMy zW`1#k`c1U}lkxDD-No{oh}o~pp*QEm!uVv+R1od!X+*?y^}+ zzvZ>5iy8(BPR*zi1~IkM^gh+xZ1-f+s~(F6wc4O@q{0-(1YQD5vW%2f?F!n8VzKE+ z`4YV``B?O8z0K~GpTVRm^1Bour0K(FlosCV#6-ReV{!ldRYpwTd++OTjj}Jh-J3bI z%m3%wyEssk}2C1M#33=-H4-EK~| z2w!VD11I*EZjUU959O4-rSac88JFD!`dget1xEb(fpS5CtRqMvk5wjm3 zupK$_6`$SSvVuZTmw%9GbIV3M$fN8cIhD;abXLDBMfNcn5=B#@CDuao$8p$sF`yIe z8h>25&GGss!RIOuT5j*?LFI_-tpgM^zT88bgTjW@yBuS%__fy3d2)*)d<(ox?5EcY z6|*-jJ$@+CMkUuWdl#C?=~BXAW`Poh%j#q$(xmiVYI_(oiAOx0#{=<+cal*ea~{nN z*swN>kc=a`=HBBHLl@=`nj7M@9C|cKG6Pz2-adI20hg5m)$hOqdk#9A*RpgfIcTr+ z*I5I=j}GXe>}j{OmDPb`s)z{{CEwt?_NEPvN@9Ig!Nbw^GA!O{sxEAh5 ze`C3PApBqqL>7{jxPhvOlNjOHp&gGpsQfaqLe}z+!}otl;N2Zz4p8vs;m}%r?BkZf z_l+_}ascJ0N<)Y&J?`p?GJlC_8)lpBMph-u9=}y5k%#{!i%zUunw4nM5#N>pr4fXN zd_NmA#WEQ^-D2N)>d&?GhUibTU%%DxThpJrYO(R&gvknL!p-GJ40v%}JF*u3A?Q=w&=7=?yv$@vfgLvRWcHZz0?zOVIn2 z+W~+%RrN$iCcn#4y3BqBxC|dbYtMt?VpZASjhKfBAX)$|*v~(L=BJL~YPU*(%8VaV z;On+T0A6u%22%825Kxj}UeCjsRX;xVdwGwxR?(af9x;wZ9*Klo6JOU#)1kt zF^LiT?8w|?|vXwo;U~nN1a7L!-S{$1vDaRaxX2Pa`fq)P>Z_SxSZd z9J>u`&UyffC7kb1s%;x?ww#N?$tp7eE<6+tRYLHeRI~GzYi;oO5cZDx&7vM; zTADOW_=RD6VF#ofux*7j;yfmTQ}GZ`@lo_QQqOf2RhRIQ4EQIoc5@Y_#m#d-BMga8Os#OP#L=4^Lh~Kc_38XmC$X3j&v;X z%r!}x!XfpDrLUSkuMssPVnzDOL4j4OfswZto#L@Z^_x7&`jt_(`Mo#K>pJt8q&{PN zC>33+kvzin!4-=dR4#GLHyA{`=BbXTxCeViKl^z2+wC$zu@SwSi)|(c1}h$h^iVC$ zW3GlKyl=_lbw?<9lKL)XiH5gLlJEVci16&&Rb(>F5stF z)NsHP$fxooY+1LPalc7o(8$HA1W3}1**^u{4dW{ug?+GTIoA95-QQ*lzpe0KYCeGB z3ol}i#`i>jM(51L#3{+}9~y)9b?oV=G!pjhkY{~in~nRNhjB?O zbk1y61Pgl4woINSi}S4!xrI3Yy}LZ-bNudI&d`*}>2_^_9`k{OdB>0^93j?C22I;; zx7!+6D#g)8uh!tw#q4jAMXVNBI-n%)!=_ib(B89r{Gw?bmz-C@OSFh>RbS1UM}#@G zAvR20OnAUz{ehIIWep>2I{%&(S$GhGoS5A$6-VPGw|$kbqdV5H+^N{LUgRVzl&Q(x zc=k;Tv8rR(kV7_STs+-pOH#k>&k<%;Vai;-)ai-3(J|{@VVDi)`@J|CSIx9K z5)dnY;nD5BTjIe9?fdP4NXbkArOXJ7Z#0#)YL`|0C}}F zWEk|I(4_OJoJcS%J%>+b=PB>8dxw#E>tBHJq8PZ*52)@Y?CcqXV1;2pKk3l7IEUvk zy||&~x~kRf-a_y(D@3v&^vG|d)d2mLBJ*(M^(3q`x`?8mm(&hQw(!xl6el8!-31zS zP>y+u!?>2^AK_e~R~*hhK2AkKZYy59y^6e%JtJ4-Em^s%%69t zdp=tC9e>_|sve4ThZZT*jYcl1mZ;;8roNJ*CGc99ieTA+$&bC{#V_zxCc|EL*^FVW zP^TkI%d26KL^1La)X*4y?d0TCr=nhYZ1`}1y1p7KmcuG$3-m2>fh#eazBWmj(Z~95 zWuStzP0KK!nOkkE>%M1f0uatRKtJ<>E5MOsCeFe0{Kmk@$gjPVeZ+UxvMazX`@-99 z{o&k?tN!siSSfykSRwqPrScSWbgfuCbSpZ*{8RDZrB6qJua>>@1!5j8v09LE)EgxhbxK_UzJE& zXPQQuBY|I$q$A5iYj@GG=4n^>StNvnNit8AbdmL>dwO-A zYt;j!$pT}4khEIw+r_a37Xw^y9FDCCm-Pn#$K!d))8ZS=a8z!=B{a*Cq85z`yNtre zUlHar(&B6Z%ElBJ#?S_by!*I1YPeSjtua=C?56=Vl4B#F#@{Ze{H)Tlai&9=tJn`se3}K^A`IF3A~h7kho2Is+;q4H61n^ zZs5gK9_1H`Z{*bSzYl<1gQ%K|FXh^c(;g1K)VXSfHIUaB_|+E;8;aJWi3GPC&ElT= zv~~gwIn{Yg#j8q;9(?7Z)6f)kHa%LcSeK8r)iNb6s}CD$uvxLSu-l~^Jn|cz2VOQT zJ@<#A!ZsKNe_8mM;+L3qm!$x2s|=gP6Th|ZpokA`H8l?=eY}wIY`OS}4=}juLuE&> zyhG6xZL6WELd z%5>kj!& zhZJdGGe1fx#tOu&g0f@#$^CPU(Z7G&DDlfoOW0KvHMPm40*$2Ki5tP|2<9l8?{#bJ zL!5OAh$(+pET5z?dPH9~l9<^hYT86en2qDsW_e_6u3d+RN&kEM$r9lI1V2Mqx=UVK zP+(i-%b962K!$f>-V<(KW=F`6qids-iTWu@=Fbco75`*NNW_p#uY(e##tNTF)^GZ* z*;S?$xfq4!f&&8V#yZ_s(|)w(4Sx8KhB?oyn^7#rtsTzxwJPRVoA_e-16Utl!9fDL z(Xs~V^w;Pa8IQL>kL`-R-6NWG;)b@DkhYvZt zHN5Hnx3^24Y`0F{mc>h0`$X&~lL8Knb#S6;_tFEh#%?ZXjMZEd)iCNNI8&RNF|68C9bp(t~ ztZ005HQgANb0-5OGEOCR^-RL&H?P9qjw$pQOsR3{8yFzcQd8s9){DBa$$lfB_&c1^ zo<+AF5thhaJtXcoT(>yv2gn5c9$%4gvmRy&+x+S5g0G($4ea+xfp_*#zY<>3+5t6c z*v$sJhC`G#JJsVBzf9~SQu;zo5b8&V-<&&1p8d0H5=?P0+#&H%O~Ry_UMf`0u9x&U zk9cmzSHp)MkwsB(u*NObwJLE)PmuloP{IqLtwW9LS`rE3^ZEfDb$F{2{AeY}#PI+U z%5WoHAxU$SdvkyW-Q~21&NKw>4b;fr?%$vL3;7JEC(9uzNbhdGPqTQaG(q{G#b;LhHuU?c{W+_BzL88 zt^$f>7mJc>ey*=8xBY<*3W(MoF(uvy*@Keex!9Q4%Jm_0KUe zcn4zz)mP2guP*|8CVNP#^z8x>4!^T6Q$PdT=~JdZw}Lb0Nb((Cj~So3xOM2XM3}4@ zAPS{nV9=TRXU#3R>DKwNhvNkj7ZC1}ryXu{XJ?Hny5Q%-*+=UnNJ|Ve95A+%f|36b z!;}#CPDOz{XSnjOk~z_CJ-UK?FI|&_$L=ZzE78)@-nh|fc z^X=0T;S8HK(e&B#3g!iSAn%O%&$%dY>fEL20wZBul=GNgp*r@`Y{H&;CT|vFqz27bvOdF#AQxUdJu5TduHw%FqAJYJ0nX~F}s{6#{cXMNO_5UXR#LQ zzi*VrpjDzh+iv)`4+8!dx0nPwN#1fk`OgWAV2gqSDDNX91wPfrO)=#;UmZ?d0N}nQ zWARO=MGx?&(7~UwW4wIPp{QP)nVUP#Mb(~WDssL`qdGPd|KuE3zr_XiZ7N_GUSV?P zH2+FNFgwE1<(b>q(6|JIc-CiA^=@99QD?ioomu{Q z@)DQ;Tk)a)&WxiFjtG!7ckF-Iv|aG=l^}2U==VbFqv!jD)0(I21R;39(e@| z|FaQHJ+P7b!LaPp!uo$`^9vDRg{ge_@Zms<>5cB~UM+NCM(7;#xzpRg{yzS0W5>wi z!j%XiEM1#XVMlmS8=u`svb?#qbr47_;2!&r)d0{9aY9ojEfE)pnx>G zh(mft#va5Y=A7ZFR|BW=f2_sW*ck2oj^ra~StS7Rl7B=Lc6Q;ISK()JIYjoKlQ{jz z#+VQ%l+%4{^hi3xF}N0_v$T$Subw7O9PJM{IVK zawmZLighU#7c9PcHP|kdck^YI9-$T)}6C(3!Zam zGi)9z17~-5en}(_m)Vb-yEFB1OkX6JtYU*G>FD9Zhb1pI@0>bXz-N4d0<11;m-@xW zvWMU-`!4gBRTqv!&gah+y#I)=sqZB|FSaWIDi<=UCgURo1!gUX*WtGs3Urs~jP4s9!1D&2h8F+`g4J@NU}0ftXSDb2ai;j*TP?L5w)Ogl>)GT1*S9}6 zWH_s1&gv6S9MpICoNHt|$Se$|tn>15yiT1Upgv0@Kt;g!FB=li3d1=?y@CD6FxUcH zi&v{XHzT8boVESz*b6{HVEpfVRX=Ba&K?knI|2~BwjJjv0jJXR#oJV}F?La$LC?-E z`i(BwNw-%1Ig5NMdca&EAdZw;dsI4K)mR+|mZrRpr~S8UI~~A3^gk?sKQ=~`2`p(L zTm77qa&AeN5eysO4X3y3;ukIIgOUyt#M$#6qyk)oP|0!r8w(HcpJdjTFP>M{Rn|%3 zop%!l8^+j-Ti+x6qiDN|fWD96Ft~PhujdGai1v=)L4kOHP|nXa@bCUpFix-UAFrK_ zA-H#&l>WZ}T7DBs&=wJxiit;L!Ne}mlGOC{bUi7l7G!y%q_afrdIRU)S9Pbs=Xo)@ z$~Rz6z_A+#yLLg!vupX`v$72sxl!GNxmcp z^5AY}@E?6m@`!}WCY0u)gZt!{8VE=m~AZ*xZqGpAcz3Z%_cMOMfPsGg@wiXPdU~zj-Ox&Jf||6d#UyGy7uq#Pxh4@ z0_TWQeooF^-vkkU8Hm@%TjzC&1|3k)S$sQK7a0vnc~1aLKABAht9981@m>VLt*4kg zFF3=r;31ZLTkkLOP$ZS$lhv&TKj~rH{c>>!Gd^mror_#Ov#^?5S{0Q{FE|O1X2P-2 z;Y1iaHa2GZ_BI4=h4D*?QUT^@Oo*0O=Mg7ltMSw!dHG*<-fgd6x9W@?F zRV>>xtDQGE|MwG&0$(~`jn2>&c3)!(!Fy{-Lr=e=rl?p@doE)0w7d<(&XQ;P{TYbf zzj_tUvCSlxK`T}`-pjsy|772L4M5X-ocA9|@ZqsifJrRN*%ZuKHoHsuNKyJF}u4z28UGaC>o1=jUaI3>64ZWJgeU1 zGG|=g;0^d${8Ey+e9>8~V1i6-6I=MUp|x2*YjXfVEcH3Bo15)`n`X3sH`Vpb_ReY% z!3Y$Pp7_iGQc#--Q&0u3;DYm>UbE@tiSVfIw8+|vqP}6ON4mPlF%R9!YGxihcyLj? z7EKQ{VYI6Q4gN*v;R7`LvuL<_aV?WD<&s z?5goz%3#nsEP??JD z=kpem$byRwM1%Ie`{6Gpgm>_5%qc5kUbGF*$DZI`Fqal+baU%!kS%g-@WY;W zIv1#sgdy6pWZZv$VRUuL^D#V5gS!tBbyp6zw)dlEeSCb5z@13RudO?01%?J;`+6vi zNvQ2v4nM1bP`t4p)nTXs&uoB430=hb>16eh;(6!W$Pf4qMy=7w1Q(p`C4>M}00qvQ z339_uI3q&D~+~gW9}CiHN=Zj(wb& z_!&uWMu8K#-YgmO!iC6Q1Fg$$>B#pmUPLO%-@^qk-A?l7x0756h}3g*-S+UprzoI- zi1APt&3Y#*SWijmd8SE>!WoM8z+$e-wKMP-ar| zg-!VvSqGGQ`h-T}(nWjbOb8wA`i*tAv#Hu-cnYj%Z{^v_h5KMelZm?j<0|`c*+gYx zDu(JhNt(-fR?~q?ZjMRd^u?ZciJ*c)H=pJn>pF5D$;=#$QYzMq^A90}KP1p3!0_US zga}GWNfqm2KTmNaGr!(r4IIPis&iKp!GQ=57GHD`uwI~rfM>LU30%|{N&$j5HY_ay z@ZN40tF@d@O^{?GE`V9na=2IhFJdxG`OEBx<@Ba5I^m8g=fyWU958xv|Kil+Gfa10 zn@%x+;N$ocGD(_qNu>(J>pHj!XybKycUI;&;4;UN=6B^HYl|uAEeJ+i<@7mN@Qyys zY`n+moN9;{3kJsJfB_B7{$><7XHJqN5b()cGRhAZ=E5WeJOK#(PgambqF89|jOKOP zOh~8_r%IEF?vaAL8`IR%I#>j->du@M_gT+uO)^2y9RZB>IrF3QyTz2m^<1`3NWvy` zz4}oL2ts9J(1xr8K{{?Q2N;}GWdq1qqZUM}V=2UrvY7i7_okY`>F~)*2-mQH4}~~Y zV0K1$&SnoTd2VAyfxMMD;UY0aBGZ>p0v=3JTkHOO0kX!_?1&o4#%)LFLY8*}vFZ4R%?5p~ zs|rk-)i{2J=k<%?jNT-N=afR_I&NJ2bOrcLia(y)A^*Y8Hz z)l+n#!##apHsotw!lyU)Ah}>0T8IyQbrEaA3qsO8C35gws&dK3J3WfbNj7Em^?&Fu zvCq)X2B@$NFP98xB&v0Gk<>h}en%<&GK~8*76!r6ZG8g5=1m z(yUIpX~DfW*_rnHRhyt>lfj}b>GqemCOg{?fmo}#c8>MKj? z;vsB!aSQ;h9fJ%WoXz);tid^$hX((`%%h}%c{5`Wq}I z=U>w4OWA0d?z)g7Q&f*MH1^1LF4?+RS*^Z#VW~2j$SlcAGJMLAg5Tilh<Cn|v8&wYvmDC&5e?!2Yb)o+}iG&O>RW7z-I)Xtf zCnqzrQWD8L?4@uwt0cms;nSR)U@usS*~lA;f8Kxkkwx<4wjAQ{-fE(1&m24RIfB2q z;dx>5Y(^*#F=4(i`*X?j+s!<+FX{K1nN$)R{6?|gTA~=(RJKPklilPC94e7IV>m>y z-i%gakga*%J@doUeV=?+RPY6iUO@#SrQ4@Z5cf@_rM-Q;60ks+(OQ_>8Q%}cruLN! zpL3V#k)onvY<#>&KI*;|3)+XUuwJI<14F$te-Q!>BiEJm zC#6+Acg$msTSjmX&SV+CfZQc!4dS_E@mc=$e2067^XXXW(mkUx=am0P6xw`^tUcpjQ)YN=ls$PR|Vyo|5YFx-b*u zNe@paDX)58yUnQR6)dehR)L5U-AHn+-njSlIDR16)|!M}XwqH^I-r2T8F9*LYP)Y9 zjxt`R$WihNGhpW(j(BNRD0N2p)}n&&S{;YwLMbW`gNrmx_zp^gAL9FA{@3dtUal6L zeFQ0dN2KVi|4`)gBe+eS@@I0V5)kl+a^CoLf5O;7CsM7U9zT5blttL!awP5)by2Ya zNiYLKN=gcR9@yF=b`&T64&zj2$&W(A1gF&bKl7Fvb{o0|_NO z^IzXkdrGl?z8fY@K)&agey?efc6|UR0uY!1(a8QUVLXQrLH6_muJnbTAXo=rkvI_O z3kZwp_P;V%X90Ql5(f2nl{2(_BLy5&=4bi;J;eyD31kA^M?`dVwzc7>>IxtCek`cW z`A`U2qukpyBL85@pU8-5AYlENq(<(4Hgft=gTe-kt8r6NSAUU?=Up}Q@l~b}O0J*T z4T9y?e$a(k}TrPH59^2!icG%}pCqQL0&9N)7(Y8DxPv<+(8u zNMFHYkUKpC)4-Q*rozHsh?Z6{Zh8#8Ha*_Rxi+Vfv+99^1(on@P(3Nx1h-#ySa}C& zFx@5M{qn*>;DzK-#d4+)OtITKJ*XMSdq}J?HQhB0y%I zvp_ek9oJedG&ptI1V6%=oT`~^!7$9e_~%6-X(LR?Sa%nlNs3&}|W%0H|RnMJ4H9`-Af=Bt`cLoa`*dG^L_ zVUE)FwdL=0D=2G(YAV8Tl^s0ByYQc#1(tXVH`>qj9Gj?H7pOcq1R9UaPt&Ha3=Z)uCl-``c(^4r*=83(Gq)S=*lAE zq_kJs>T!kJ0rcfT`nZYLdNvsUWv`l}J-jl#kyR!>J@9i=tU&pnR?t54VKY30?wW(?ObEx~K%zjkx&v@MVya4Wz#Q*Aa3)%IGS%TV-CfmRoQ0T` z@)d+m#H0DKCp<>A1THQSJIVu2ZDvpeV#ki0-^nr^&24H(MHi?#1hH2W^H+>y)cFV+ z4cVQn8E9#3ODu{*q9gox_E0|MiYlTgM_@F4|xg(GgwOrjm{!8!7 zTx1!loVK2rw1iUJ+f}I?%+c)6;vg&@nU_YbEalG_O87mif}~6PvW4UWVg20!J!)<` zgNL9t%Azb63Z}&AkF8~oS8C0ZZpbbVWM|go`c~GAR6R+i&1TiwcvD;bWhC|YGmO#& z#l#xcm5cDVADH|k_JFx;G~iC&dToGfjz5ssvzARoo%MPlDpXhFwv9ls%V!vo#nx2p zigoYzPOqa~je`#*cg-LJ`NS+kkR25(a{l}giWJWG z6GlD4GCw!R4a~J2d|LTDfJ{jz1|v1c370REWA}iDrr1sa*cg0RA$*+V1JFa_d_;VW zncxH8wwCohsKl4ss0T?ee^(WPRFaGNJqvBKT~!OyyD9}P3qkJNN&5#&V8C@Od@9_q z{h$tE<$S7eL7eEyl~OQ@s`9wnd{=cjh0fPVPn9nz&m|LmwT=D{-MdlLt-~FFXz4fx zK0(rI#B(RGZN9hTQA*@6q~8JNq|UBXJ@3nusQmDR$pqpHA3WayD76H8dIaX|&8o}m zFq2ytnR(=DCbdOk51@qoR&n|W=9mV%Uk>_7>hYfb>OC^QZd>g^+W6_nV4VteG-v0! zRW5S??JAft8aS@By7joS>BgP=U-Bme6e+UR^K19Om^XsTw2{dyhoFFb&t}x{26uA6 zv!zNY+5~?c*{&FPv>|&mw>s+1XJ1iE^eelqhO)-EKv&=f*Y}tESKTZw8R#k6uMuno zj5awM?9=$lu=H z*B}2*1Zwzp^d1dE`uQabpU(HvXw*r=-1>c`BN+prKeP4pmTBtOvY%reo_#|0W+dQS zD0}B!SD(i}#Dq8B9D1M<6?4)Pwqe?@CFgf$k6G zPqR}aT%zzp!&?2oZMhtA3})IniU$&Cz&te%pt3nVeUwV(#~{r@aA30vB;M}$c(;ZJ z@UISAlL=Zl9VOiY134b^Ns}#$)?)$ebz2`dh44vbg{v4uD~D6KH8$e!?))II>k^U! z$~Q)nB74pQ4F1|7E`WgR_l|GTtc1(5ZDTnv9_2Im&1xW?T)h+`tz1P@qYkwA z95vt);U=`R6%VUAmZq)jOnn%nDNE>5w6!|e4o&hkiF0b)n-_pBT24N#Q88tKWK%p< zQm>Q7)8=StfO}km&L}c5Y#DkWf@U@6f477yhroQ4AWGYJntMI>nd z1kt0RH1Vf~-ANJ{jNqm%ME}TjDzv1gHM|R3GvxC_l8TgJQTMT z{}@C0FYcb~TKe&L?9P*2m7(JnIpvM;iI|1+jh{oG4i_}Ug6?sbR+_XjkP#2S+qLqx&aWR605f;3z__hoY2ve5a~YVPOeDRgDI`LAK%El88UUVNR}igCBX;744*92e>Pw3_{AlyxeLY zFavQAPt3?=q{2QkGfr6h$aYi(_gMDm-eYvjHMNzbKWe$;<&LjIfk9ki_kl=f9N)M! zV|l&X!D?yYQHiGB@y_yKB^dntJcxHwl9P!kSAl1Egw7}{4bx@k#)-E?Qizo0pOufg z>a{b%eb&$lqCFjho>^19cBK=*=%E%!;pP2yx!=b`PFghB~eye<>(4Vi)NYyc( z7W22GcEYX2NGtxI!?3KWN%_m>=I1NZVjW@*fF7#=7pT1J5|~{)rqQemrbJrQ81Vf3 za)nHD|Kn;nb1znOKT|%c=!tJ&!`=F&B2zEt%?p7cFot_fnhDb926RA~CkN?IFbS@l zbIitT6nH{!BKYUg@kW*nooV5nT9**a;Pq(wyGkAf72``UGMC9FFjjQ+cdu7E29u%< z6~5;4vRfWtNKEM*jx%0~ZggQ}`wh_XJL5odj6hc0f`N6DSaH>#)&>1rPl_~|z$yz> z*2@X1#W*+Ua1ML2**EnqUB#8O-#bmN`7%sf%jx&VzQ&Eqh&a^^OuN-zCpHqtd9j!h zIR++4awleYj^kBTCg}w-DfDk$iqRvn^Y$w1RI6(y!}fu#4hehUvO%={ln8Vctm& zwd{$?of|F;;F}&Q{LMnYlOUdDs4Jhd+aHO#Qp3Fqx5x^Bk72jxwB8!Y8L;Ms4#xu)JHhBx^9eiOA*MU?hjzvZd`?_~cT)rSv3H{-y=( zAzl}sFQz^__aC0nT9WBuvk{4orD22pPr*P;+}1@wbVurCkQ{O^8lCx=RQQ zIMjVOIjWYb-bcY{^6~snjg3<(LEC)<-$sGMn=fF<<~SJCIK>~38zKH0!S^7_+R{dyxT27JnR2Cn8&b<70en&D=jMO15U9O{4e*E>!z`O zThMLHg`_%H;hXtS1vZ<>#&LCDe46FFRf0+SbFFf{0*?2kgw8nGxA)-DZ^u>=<8o$U z_Sy{>>-M&`%-n-jB0;~Jmwbgoh0^36dewXf+X{ajEI?P&h%aw7E#8u@c+DpWd5wX| zz(d(NIf1a-Oj_45^L#mGXJ^;I7+M^t_OFg^Exa3l!VN_w61CSm_zmV_L;J2X%^_=G zkR-7U#$!@u1o(J!7cc<5jAtcJWa#-19*IJ>F_Axull3Ge94Pi<@C)AOrJ`ygWH*0b z`S|Or`Z1Xy^Os+Mf?ER>%M-xQMty)=y`_}-Lk~;m&q4HI<#CTJnP(P?EIrSh&dw?2 zj(`8+vWsuN$z7M!YmWTyO*#b!X;-4({C4e5(&vK82uH^M+R zP&@@+L(h|*tET+&N>u-|CqhppJ8C`J+JQ-cLiHR>Y+kLOlpGRy^U_V|MUNDf4D*e!xuXm_WHu-tdArm&#^0y-TqZSfh z@@?y-4W*(ul@+bQvb1)JEe0uP??uLn;;4hJP?x2QG~bV8olaV58_a)Rv5Zt}H7Xf`IwvV<0YS4(ER!O8R&l9|orI-gqDpw*?Jv3{w5g5t?cVX$~-Xu_103 zpl)r`WIxOe^!HQD9)Fc1MdRHad%gx#c5NKhOyDs>7n%zP5}b3?N-1HH5T) zfHXLibR%8TN_WQqB7!tXBP!hj0@8|fDcvF62#A2hw+FrV{+{o7&VBA5GBfAwv-eu> zde^(wdfv6r`n-O(`O<$=>_^2fe59buN-e+!9^)=6!b#Cj$Nz?DvP~^$lgoMGPV#E>5tNvg5>B#9oAU>vmC z@By={YeBsH@(`nCRj66=%#XC<9GKRcvAN@V2ar9pw)}O@F*{bM+;i#?;PS@TIe~fixpoM^~R^oFsVI@;n zrgt$%lJSS9K`w#qW#i^BUN^B}TU0Msz-BTac65_?fpU^3UQ~F3hxmWotilbfM>|;3 zos#eTPMq3Ev}-B&?GT661CS-EbZ!`hyQk>Z63=X&-j95t*CE6J7l<{(fg+} zFrJxp{De{LQuE-QdSKw(CU)lVTlFXiea`&P-neglG zN-JicS9Jf8#O5h2*An@+>fyhSwm17HogqW7yJDo-yX9#At41ep&9ziQ0n{vMq+JqD&~? z2tq&j{F!(EFO1uB`hQGRSTy22AI~EK^<7dDl8+v9ejeVliUJ$gkYHBs=r#zMI|Yw2 zev$ERmHt5$Uu0S~G>h~lHw=p+N|YIMfd8PMs8p{#C>HUluCV$i+C_x|p;+TKkEu07 zMDR(;$m&7U0OQjKKh%TJksv?!E7hjd$;HJ*vcIMjsn_O)=RuIgS!k3vLXxRe544XdoxRz!ZN$6Z6BS_^K2KE<70zYMWQ1(=QhE~BA| zN69|elu;-&F`dY!jXvC=Xdcxfi6^>L?Jy^{)bP9XS&>B`Iq8mM=e%>1yG67ipRi=l;xK8pH9LW>uOLIw41o1?ux-*cqUP(1|lz4#=~sYEV=BapN8iZRl{x$;rvi-J0p|z`oxYZdEkTYyr@I=2I{RMtZ=& zPcF5^qf_|RN+Aw`HGMnUqmG!Fd~YU$0xf+F6qt9g2t3b!j?EY~df!M7nEPoWs{iWm zNq>*2GxNmF8ZqcC<(q4U}e7#wX$U%{>`&nD}F6m>gOAVI_P12fB= zX#&oE^agy-3BiFJwJlM3OfO85C4L$U&b=&Id;4c&^4{f=h_F?K4(EZAEB86ygT7Gj zq}X1v{K7)#p6+f)>Gc7(dyY`pX!+kdSMbO3eOLvODgp~o56}ie*O}=}vJu*E+E&07P&z9e zm&QN2y<2WDY)N+NR5L{*{xpKR^1FkI z^Ey!?2FmC)1VXi4GDp2JAs0^Og?_^;%6Mj#+>2nw85)m)3AAic)ZJ zru?zw`017Q>J@<{Cd8ZHD{5k*PV&4LFd%6BYk0!8&Fc(iIaCB2RmEe9$U=> zdhDPoI^Nh@Fx1~L@>(VtGioDS(L0gwI*<4IRKW@SHoWb|p;q z4jnE~gquJ>(;N4Qh=}W@WOF|&Wm}E@`CBbAy^LF`+Irv!GGii5(0o?H_X>vu>!P-F zBmc*A1VI*E718j{`OY_uFDC)w$Ms(^yA5s_#SF+$I!Sf9y|b}O`!0KhcsebS@+4x} zQ4K%ZDLzKP@zv&gIGbI6|JtQ-o>|k=D;eiWyOdOO2Wn?;Bn0zJgFscL`pHmxhM1rC z7w<%JSZ^Bt04gYIaa*j9+Uim9h7q8G$_lNPjh2{DxR#aPjGP2KE>P5Gf+xB3^?bS2 zeILvJUEi3N0-;xW(k-o1%SpyNz-UQ(uh7$g+bt|){WYwif>Z16J2r@Sn>zo>PE0U6 ze!!wqotsMm7f zpJWHhMiAo*NOY*?z&x$%ftEAPd)7=00t{PW@Z8x7KiXK#ZmM3+W8*)|%ZNO9G#)7Q zzP$Xa9{}^WHZG&?k9R9U>GBOT8`$u0q%iRPrZx66)4-Y6 z6l^4%z<6P(w80GU=#WzSIk%rxp(lU##9fHis_qP#Dw7_t6?ZU^);G3vdo#O&%I+vl zRsPM5p#W`G;tljCmz%&E+XfuB(!BMXH4}v1h8B~hRQ3z8&Fk$O>MQ(%5GLS`Z?SaW zS?A+z8`c3&<0|yF;kU2VhsEZAS}XfRZRf?i}i0iD=qzi`{&8KAP=+_s+l1>B}7chH;dU* zB;e>sU`}d%wm)dM++VJ5&-}`zedXJ^b?3EN4Km)op=M`hc6=RhadPXaI_g_ni~_#q zC?tj2bi4S?q<3AWFr#GH^F-x!99g(kLb2Md&{?+RaHW>azAf^*Ym*gL0zR+)XX`TP zW)&UP=n(7$x=%jI`*>7`M+mt~Fkb8QPT0INCeWtGqogtaF~y&KAcgeP%-)_O|-QH+UPpA9^*zc8{ zKt#limASU0dCQA8vMtI}-A{I;cgckOnim7q`V z|K6=!R>sl6E4uklwxH{{J>c3DUZ3co4%(w4t&iuYKe21ueaEKFZm(RybOa;jq59({ zE$Fb1Sx3}zX&_=6Dt5LfS>v+Wk2aRPn_ABof5D?h3U(L3LNTFf#ArWfGdyO=YrGS2 zXt{ijZ22ENcrbr^=)QK*UkJpl)Uv@>w0L_%wCH*X2LmlWCz_Aefst90lTR*1;U5%m zr5s?;fvZdfC==|dR$pHHuBYI$4IAU3nG(-3ng?8jN4>``wPVRiX=6R1Z$_mT%J8Q^ zGO8*snIRkX@ybG7B?ScwQGp198%6==ZZ-M&%=3B&hCXBr2XC!V5+g*=jngN;i@>{> zaR~T5RXbW>dlQYQ7W~xpQl2@t8l}I0Glm61uZdqY1=$cOx-JL%qTiA^5ma^`9IXt| z#s6`@gv^c^)l_?2qj@Sc9)Lgn0qm_0Y#5u}p!Vzb_XZnDk}4C{V1U&(j2Sz zYd>V;BS4nJGZhxt9uO!Y-5!en1Z}<0#?nj0f1CUYG&eflLX`)~#vtBQ|1PD=%A^qW zt^(~_l486QBk3G_?$$sJ9GW&AazbaWTrhkFMC+A8ce6?>>!L#tbO2oTWzGbZ2`WwT zWQuP7d%u9S({Z@P&><)R`^DmXeru-A&Be&?=c7C@=;VSu6!zs&7LYUb1NWQ`h_>E> zk`I~86ocPxrw;^qZwV@s(e|t9XdnG7$jWN*0@($sM!NRbZTQF#*jCf; zou4>Smi_7LGybuRxLP9l`3L|Yo0X@13vXEnTM9#D7hji*^(0)ec%)A(R_a70tN!#kSXijx8#Wex$P*ym0L2R z`a%(8oJaQcWsHTym;3*IDp6>3&NEuOjMt6Ya~`dusho*6h8a0MZLkXVhI^*>2Fof) zIUMX*CNq+ZAvoVHR_Z}I*DmiJ7r(r_wD!Z2HltRAjtrlWsiC7iQD`p zh_N3VUPcpCL>;jLPSs+`^s?~|pL|rOWS7sFXf^t~w(SIAMF=IONEbkP2p_EUVbAV- z?1p_@KA&Uz<|dpvLZ?asNF~AcFSq_iX9XHv zM;Ya8&RpmzjdN;V|9?+NVC{KVo}JC&YeiB%JKCHg6)FW~k!1KvTsoV19nSS+kiiOc zS-UBwS&tu$*>8Ru^$wko&Q!)N{2ECH&X_pj>Sx&&lMBnMtHRM@r};ym!NmMqCH04$ zIQ*WpS4WeWuzXg8Mh)uA^T@~u^c^G?lACa3K3ZO*j~4k3ZH((|lJe6eaBl5GC+Y^R zIi9eYxV;)N#K93SwyzY53WY!MQ6AcFDN!pE9lCMHXQk5WfwwDO(BprKr&F0?`tV33 zr7ZC-aL|vUynI9zfn!U{>(YbqYGf&;@%5u})4z9{=L$+nemb;y?+EJs;BR9LU_@yc z;m>aLe|c|*)1Yiou){|Y?!Or@$+0^oZXaDa_y(O`>h7oLI zkyjXCB$`FNO=}i8Ds4iw$|M(X%z6+(3y~u!ZSqbcY3}uA2#=xq?Rf-@vQ2x02U3)JptYmS zGBLreyv5^^UpgS8yRMia^r7i}8vko2z$rO`a>udDu*bks&Kgce-&$dP<;_F>Z({{h z66<4CmQj)+-;?KVXI4Hvjz34V|20&4((?%#%1*$-kT>iWC4L&X40;6gq)1Hy=C8c zyiXH+?zjM!(8c@6wsz*!>Yfx3j|1T5fh&5bng=rC^>fRqw~Ar0xk8YCdI8ifc#~b( z#H-NWS{`0gaD&_Nf>Sd$&>?qAyr=Fu18ocz1eJAkpR%i&mwb=y+B~oL=SUIMs&^24 z#a}u*7|5fQ4Np(Eeem+_TRN-L!*yjRCnv79#_n=z2^43BV8znh$bvMb)Gfc#w}!=q zTd`tCcQx_)?R~-s4v=;*E)~n~9Hq9d+>_7hgk>iNjwor#+~7HRvNzOf`bQ{D9_V!}qS7~2OlpOd|T1brohFsNK(4!%m_ z3A(wtT}W1h>W}^`Jzuy=BdN=^=#?pH>+HgRb{X|O7NwlvOqPRX2O$6*uoZJ+XxK!*Fwm1O6M>$(GXui2G1^*(_l2^>TLXv ziwo0&Gfm#$G5@&vC~D59$F!Lkm3Tq9NOg&MAd+#juU!b8Hxtw#Kgwad^1~#^=1oNL zSjj19TC~cpQ=Zkd>4@4v>eBO7L&`1}KcWLX@$$5YB#C!@{%mtSwHE*K$7Ro-tdW!h zHAjC3O~4lLrwmZAHgy%3-=h7A&seKJ2(_by?`o{;2m(;p`4q{)+UQq5yQk119*jP6 zIn#}ItKzgyw(Ij0+xQj+-&_EVBgMHahD}+-`)1>Rh3E)H$i!i4^2{BVkJ_tw56)R| z#2er*^AcJfX&WwYHPstdqpjmAeZcN~3_%?SQRM5VW5E7yakWR&s7S_)3e#+T#6;Hb z)Uh4A-8;&$u^=kChf>*rfd5?T;~Uzr?c>}u`?s{R+ymEshwHU8No5E)neOcivo7ZT z-LYE4wYtCUtzo7ekKM>{#Pxo>EZ+=+j2@3=o(IK=QVd2a;bZ;N?*>03(C=F2-E}mQ zss+gpXJ@{s7M|ZFKiCTXexjpX|Ip{x&bH3({mkKS{1+8W(Q3eq11aAA2MwQ}daVNq z+maDXnVz3nSf6_0xY$sV{g#5iMSzi78^-VV_IuE3zRl`=@@F}I{DmY1)v|&?re&u< zh55F9Hb{?W9V9iMJsWFf=y=`8E7@{k`C(`4!5P;)pLZ7Def{@u$&j?VZ2Ot)$a51d+~o$TUmdsVyhGV(9=foR7zR~UeI ztSMeh`|tq*E*<2kJJQ+&AS_Id`&~@J9h7EC4v0EUjdO@|GRiQ-adL^*->i+Db?&*V zyxN};AHc9hfV>6WnwbXzKpdk*cZ({#zka!*X<$)sxo67oH z%xREhQ~rH~R-;yLUD6X1%4xh<&BKS{H>5aC++s$garo7Xii-Q`Xk$Q4%a+wZ;1T

      fgtjIh#NTjzVu>+JYBCLCxInEY1ZtC_D=e zBP1qP!(=Ttmx{>_WUhOitkve(``FD;jkv9NiGdkHR~#M`4n?~mB^M{<{E)lhWQQuH zx+rhfbs%kcAz+|@Ke4WGr_5Lz^!RkViv%5ZlV|;Z+X01dc!HYNVvlz5Jp#P5plh%| zL@H)_`-$I|c5B(3Qg0wRDh?)j!a-Vb9nA+)aWD$ptR#rF?#pnr<32HN=JolE3xNZa z!Qgmr^(Q)o*>E$+OS_I4a{nTPKz0~ai*@dG$1~yio#YI@)cUSoW>NWNCP!u+aSiIL zn1#3Lo~PRke1522jlJDb5EaxwE=xT}zRG=DPp?Ai$wSVi&;IR}m2B9N5=d}wS66LZ z;JvR)-Gg`XRPh|SIg{gW^V!~-acsr07VpF>8TGydH|>ik zr%^gkg36JwYRal$#$dx3WamM!q?xBorT0Pp$-^4wiu>bRDqLO$SF7-YFvjeacE!Eh zgCG_EJi4m;^@D(hC$wTP^N<#hXv;I!}9l`0s~iJx2Bf7 zN|*Yve1&9udMQ7EUIq+o#c=ri9S9Iu-g;E5^G$C_d%RUA(E%rf0t!}8T?)}(@aXm+ z@UR3#;_6U}uH2{=&`DYT71D&9#Q(mVAe{yNH8lLrS1pm0ri##59YB=`Fb0`NV58YH z!0igFN=Rd)%T;vF=Amf#K!lASQ`eCUqa%NMdb!Swv40IoNfaaZX^^QZ?2tTX7lsD@ z=JH7e9tRa_PqWV)O$(vN~R2bN!ZQmMY`o z*Pwv-%IlQyvWxW4!PjPvJCvwRtnqSwxU z|58!Yk|l+zt03H~yg&?9LjJ)bdQwZJ_G;a3K%JdZ<)Wu$u0I zJL4K(!6Cza@qq8npax_K0)gW@Le$4(Gt9#N-e?gt+kx3nDq?!TeqBKV?9jg#C_QNg zGbkH39QbW!i?lgsx>a0=!D0OgEv@~I^>n=a&4+Y6J<)k|)Gh?XWzx`=t@1CRFJTm< zp@u+=7~#RK%iW1QMfg9RMk!%euZ$rU;iFviO0W@wMrv%f_qw|S;Vlqg{7j}7L|@l( zcp9t@mfiDZV6hfglu%=rPXFJn`g_xv&|pAUV~06&x>(neRE*etzbBxyJW#Goi_4Mz=Kvn zu}D~@JZ4!ax>*L}4Xs$j98s1Ev5(2j^I&7NM8R&dO3t4{mH;}ah|roh2JGLc!SZ-0 z&AozQ2kv&kE)pC;h{YZQQ?38Y~PJ~XjoOS}KDV@~n9dl^w@hA{t( z$7?X^MamsLmP!JCWnr-(6?NS@UAkEaw9~QXgd5rgokUN95RU%1*lP*~@!nu@zs z!{X{>;N);Zy${#K2d%2Y2J@;yK4JcIaIQg`rpcvrl}Bow%<8td6=T{i>zZLe5dWN2 zQMtdf>ThGT8iKiQI z7p^V%ydY%1iPi66gzRhe(^vnqnqLX`ruyM_x;;XcO5c9)4+YL}Ld_pt%y{&~_Jnu7 z>0M?1yV1TwFQVg_3FH{lW?s;JI=%rmg8<0n=UWYAj_%KOQ9mor{9}WHpytcYrLwm{ z>#{d#4zK#cfEDG0^ri9Vq2t`vN&HNQ&PIST199Sr0{!frSRoh$;!h9vd$=x~Ds`IB zT`G{vb!A@voa`14;oxbDraT~<5(AQ;{;eCru;b8{lA2lhwg@u*&G_e3I-hJAA>h0s z-a^e)#l=D?20yx36>62FE`;8Io&o=5(x2FKEXG!tXhw8j@{5X)BpEOPRYWo0esA`D zM9E$?YaJg~l7VHSfDBgaWz*JE=>BzAQZU&JI=2Yg)VdB>@C|5#BI5Mrphs1w+m@DP zn9k<~lux_5U|eVxRa1+U-7Y8mm9co=AA`X43Na8c`HQ!BK$n(}Kz5UN^UeU`4xjEn z&gwZdb)$_yNT`_a9Y6|eSsfCRWlpTpqj5r zJ6Y>QpLkcF@B6bk1_A-6?@+tBrVJ3iJp_s`oXgbhiV<(%>k2dr)EA83M}Yqm0xuR} z&d)3R9jcruA_v-bWdUJLU;4PsmMZB%^7Y3UD61%dd2{8soi4QSQPCjyPc^y&li*vU zqzS;V48r=KM#%%>Hf4vEi)L|nXe}1aV z6rA2a$!B)(A>c!(C3uP_3|U)YssP$3Lgnav%@fH{3(gp9@aaxLr=^0We24+q8omz^ zTK2b{0efIZ7bZ^c)KllSX$=~8KRy7SJ5~|a^&){?H;$wE%=szEFpnF6zVrzX0xr@S zNRDm5pGg9gor9umdnM3qb{@M7{&m1hfq^e?uw8FaUp0|1#+Cg}IDj7`_hs-oCBJ?8 z$KJt?FXs3>1mh?Vb#;A)o>lR5QjV@wboy4a2fjzcAJm~J0LewaY|2@}IuL~y_@3-n1zh@9>g|8pAo=er zt@iIzOx)UC;C6ZgfU=-0R+1Eq9jv{`$zr^U*c)K6q#NQ-^~+5@?U}}d7V^>N&g=|g z5Fkr^gW^HGzdaaV#Qtme@R^XWD2=^9he>a@`Dnhzl~kKGz@9k0Rb;QDGV_Y)K*)U1^ zVTT3cdo$y6dpE1b4sbuAC}GT3pm8PmE{9WVEXdGOgjw>-!(T#$h~vs8H^Zho9y~n% z+!3Eu+W%PeZqoT~z$La^y_IDut`AsMNgk_y#jK@I4OL)5&8W}MPsY(VF0Mim325m4 z$is6wHyj3HR-=a6PhWbOG>$-z|BxlB2qvzOV{4-6w+#3(zx>t}^mYmk@6-PGxLNpn zJ+!qIk&W-`JF4G99^r4|`DOgom0{kFiS_fxr5SWBs4z4dtc z9IuHO`7T8U)n_H3R12OFW(sOt<(6m=CScnQpidpQPFL7?i3Y%p>cjTrO}#<% zU7%H>2fBqYC|I9nV3ToVgXrfQ;Ei8j^ol0G^F8j#&?gUK{q(fzXBI0nH~4WMSk>ZN zSwlk70<-K=WNlg?yVmhuD_(2F)YIX7@rpJ4I37r9Q}*HgoB_=L2}Obf_ZjVvy?dO+ z$g~Bk$Y_eyJ+3bo&p9-mFz(zGyErxji67PJu?2_~l=t$$dC!x;N}HY(1$(3j)>_1* z>6^Uvm)?K^JL&Y}pSO^pxwh(SF+W*%kJydl*341o-^x>}`2n!D6 z_Jr%dN#ZmXi|Qd5iG%`DPv)*(Ro3=YP5pb%Qnq-@w-!nq=AvUH#5W*l_}();-KsHN!)4YaMC zYNrepzt4l?Fr^Kmbd;vp8YB#6wHR=6nhysR)&X^2y%JJAA`eA^lY74OH>?4N0J7b3| zIRh+yDzN_|%@9maKW^Fkqu(hH8oyw$@kB07f|4X@kVNiudRy_<2FUOQo2bd!8M992 zn&Zl3eKmR9t6?|5>!CrLsBA(=m4Jle;QcWJBB$?T7|>Vjx)P`$WAgcZ8hDr1jTCd+ z*Z`gBKWCZ8}vRI48{|a1v#KQx^@(0XMint1wdd3)U|(a z|7&YP62Jkoge+*$x%7duRvW+*@pKt+kJcT8_3~1XcbwV&&-rF*NEI(6>> z`;XZXZ}wys)Yo}~(wIfPVU(!$D-a#45HTutehZ09es(C1l8!t9uG>;6p(#)B+7$^9 zCVtJ%=B9vhkomr1p7INaey|L*C<&zJV9r@Lg97<=Who$bmMYQvK&Pt{_5TCW0!97Ccf`QJ-J{4bscYJd&aD;&m#GYZ1aoCneaYg^C0dTN@ znR-w}I!if2Xw>KM+8q7WZv7%Tj}c`%duNmqTg9_gRnp!9zZmYNsL9q#_7~^%ak>QDJaB~tQ4Q-J~fEG_4B1( z5LR1!OH?@nsC54;m{6szrf8hQ;-`Qux$YxRLkx(Fe?SuPWmDcxP;M{8VYE1P1zGAP&EbkW&-HTt5JHAlS{Er6K8j|i+P8f*%ccHg%F zc=^iSWJB55euKq2klGb{`0lfF6XCqFEFxY!HLx*@445iUEIkuc37eK!#S~XTIRr zW(&?vR<{6U1nqfhmqS~l+oV&yB_|G^UGaus~?dCrcHv!CKkD|2KDju zruNO}?lLJTX{MTpRQT&aO9@Rg<+h#yuQPnd8{iz%LCqPF@4d4DdUox)lf)25U8+Qn z1d+lZC}36qY-aMJ!R7C{OTscwcghE01ozJsEcOJ$6tj51hYg?!(J0YnHgE@RiHI1w z9^qvWKT#I3%UE=4?U(4+xce$8)1xL{G0;@@iySD*$aUUxxI9~Z(AVK9RL22}{aTH_ zz#%DvFUx|KV>dF)!qP|iqC+OoWArU*63D}7YAS!@#9yPH<{Di<2z#x8Ps)d1LnlH?Q+v00!f zP$-;YST^;=E1YEM*sT4)S@0nzBGp;_`{zGvi4He!R8Zs;!`)d$eU7rb;+cqOtTqng zLKeGz?+h1c6vz@-^|b(zf(n@7sP*~e^e$STOV*+Ic`oN6fJd@IXjLV0GO3wRR7pj} zyJZkJP}St9bCbKY+v~sIjm@=tlo>y+O;7v}6V@^SZ4e=sB4>}mjrP5UWO#k;^$+Vb z(9qJbHQ3RYG}~@El7c_3cO#VHHG)syjCDYM-$gnc+_D%Qcus4vpx?5O0*dwlZ6`F# z8UXyqMQCi6yR+g;N&=I(2HWP|rBD*oZ&lF4IrFlcVn>i zZH;A3wIsYjKNY`@Ly}+TGhN9HDA&z3WjHUktSH(k$Lf*4us%v{1}T5WN9QL z!%QnCb z?vI-DQGJJ;3}KIpZGzTOK!e`qHis?uXM9|E39K&4#CBkG)kJ{>Dn z0@}ZesYOnTS^Ynp-d6(E4Xgr%Y-OZpG$MlZ?piC}0|vo|?Jqh@M=I9P-ZEvao5|B? zp1%E;NJ0h@bxyCzna;EAEsylcSz9)z0y{;E1T!rMK>-x?!3K&`0J>J{D0&$z%~AtF zOJ7XTN1BcbkP3X%bYD~u2ke~@+?GKd(S+K8h_5hS(`S*(A1VfqKoS_|_I2ZRP>X8J z3X-%X%0T&F9Z7TuOGVzdz!zHc&3XV%bTu^Lg&B&gA5wWBI@KwTqf=pysg%mw6?+Qm z2hkgkCT*g==L%hc3uX8A1n2q1L~nj`?LJ8L5X| zpZMdULhf6#pghGx=YDOgu&3tl+jOYRz4M^ zX;zra6#_B_VXx~wLJ1@ccA*vAY;^mOQK0D$5QN-s}G!vqt zQ8cEks*=r08r3&uJ$pTF`y|EbNScAZG(V75?%6N!c< z4WhU2cd}k$+HAym4oRNfB&yx1+oarm`q5+8$QzW}^B9=^vMlqWPFQVgyd%@~FO~+0 z?xJ|{r>SpvZO6aYtLlvxXON~OAxg6;lw^BUC{MFcX87Q718kFaIc?PN;Er62TD*G9sDNpgJEH7#-uIS3(UT7T%N(JZ~GX-De za@@nf7;Lf`#zO8GgrE59rBGXY_Ij^)ITHfWZ&xMUEiIHXdUuTj;C5$c70}Ay@>>*@Fd;K7M_*K6 zX!Cxrxd+u5SWt)(qJZh?a7(C!|FMH3H@VcIi057w&9G7m?j8ArEL3S#YSVtN&UM43 zSCX{{_4y*qSTN|bK+2)~t&x)TcNov4tG&CGY20_yot*$w2F1-r-Fz8}=+mGEB&xy~ z%z}OADgGkci#oeRh>iJFQUw?cN`m}eZI*LACBwLPAx>(Rn6ko`pb3C5>le^_)*1{@ ziTaLyH*Uo%rinQU7jNf(?s}+OBHoBmJUdY-T@5PdPk<1nI!Ab1}WU>07wY z-@jnq7IrT_^7dqWh&WK3r}63OT#vd}Yyi<=VcnM~=W{UqY(spltQ)9O{5c9n_S-UjL= z>$Gj4y)&m^k|oIARV&nFDeCrg_yaIn6cOt~@>D^;Zt+k%OzqY#;yO=idxJ9dh7#Lw z`LYEjKehFEiGOz|L=m++6VM<^GE6Nsyn=;2UhP1p8=0bmgxtsn=W$X17~sxlprmTp z2yfsE%sLZuIYo~BXO-dh$SI3mULl5P1nBB_Hz9sdc!+Zua zvdqzJN-wp?4I}ND?W_0XEsReUh>n6mpr4%?s4mmF)Bvhqa>caqmbomti2+ah?j51< zj9;sosazBT4ZX0(j&0fo=!j?y(0KKaAY$>MIn7K8yz-clQ5~mkB*inj(@^j|)*JY9 z%(tba_m_KQuA_HuMl>p>@kORLZBFK`yuLL!Hp~uF%cQup##Z|G+0zO4zISMy=-iEE7BTSo8TJ!E9grFe5Z%f0Vr&@v z!TGta$DPOc{YkTw;Ji23A05yHAqlM-AyK0*PPk#o1Q2EP&g{FK>QaTqvg{BJd;J6F zk5iQ?otD^XW8=Ig*8v{rWJh5kMdlvcb%U7S*>drei4swaB>?lht4#?XZVm{DTU6if z1<7&lM^f4=o8PNPqO?h(;H%`tk2PN5fP5KT6vbX>JkQP}?!03GEp0r~>rT@)axjh9 z;#e`?5^`s~xH)ntn7G>hT2GPfgWF_UNy!!=LRd=S1(m7M9b&R?#fS0Lmvm2BuGzp_ZQ<^Fi;ddX)gE#Qy zO(ZFC@{OMd(;^Tp7O2(JcwSpvyUvN4P)}*$4V20P;YnSx0O90<+=W#IEVEbtz<_xm zvL_)frP2`mw#yBQE!by#I6TG@B2V?EKyuK4(mcr)QekER{4nY`SIeO~p&SB<)2Df}Iye-~4ZiRT4tx{mq%5!>pyPDXBmkP_hP!CX<* zNv)fOIkCQ2m8tv=)FsBvvwY9Nu9|2Uhl&w}VvMjmlh$MFoT+cKw~|kPvZPJ3uthKb zB!wS(4GoQqP?Z%&iR$}jy1X)3a29hwI%m>Sr`B=7Hk$E6<1GRM00K~}flVBPNuxC3 z+hWOf&gL}lJPUNUx_d1j-pbWbv|Ya%f)wqO0b z2%Q3G11jj>TphV_M>cQV5^~Ki!Q%c#52%%Ui(TFOUubwcx~#UoVx!Im86>hH-J%9G7-G5-U&qEwh?T?Eg)Y0 z1mKG`Q?TpXwLbsFq+QEjaNx-|V&JtC zh_mKPA}43|$aq)$RR>6_6}?8rrGWvfu6xvoX22ZvIHJW4ns6$v5l~ywz#NT(D(Vsz z+E+rK%NaiIV71gtmb=;7GVe|^+M6-LvJLXS45Z|gYwDqP%2U%@Oeou_brX`NVQb6 z|Mv7fuA68O2sJ&Nrvodsr?}uj?=>a z>uEPSHW@LyV_+Z~CbL^GipxZt$z=gjIEuJc?cTR!-bEmTDZ!^A5(B&K&jn(Lwl4Uc zUj96TkIt4%TbP87&Qgj%I8M3h+)i$#8qcU?ySO`56Ae1;KK*0RL@3%aj58LKb(9j# zTx;>6-13M58s48W53!&3W)O{6J<&KGPXd)L6GkX|+z~HqM}#d4?W=qvA}shNCaKJ3 zz>+TQuC0;TP$0@6x70)5ZiIriK;GJE3`qv0H0(wV<7$P;H^0N;^XQ*UYFYF$Nq0Y5 zaHYp4v#dOS$R|C4+6vPOhyn^;x92_zQE_cbE$im^TQ>BJqjA7oUO|NZcwQU0TSMNY%a%cm2|t?LB$Vj+w9$*>oP7o-3&q&_aBCN0jbhzq5F zHb`f2k!i2vW!e24#Yq^nw6J&<{j5ME57!S^$7-zMQo}URYT(Y4XIK{DR}l)e$P#a9 zMQuA=s!sHdmM>pI5cqoxXgPC+Ao1Isq5tHmXn|%0R-;7^sgVC!t(`L};idQC=|sCE z)Pd-0RY~_jywrBNBkc>WSYnuYV4ym`^+wc9VocrK@W6&Kp;%zbgkF&53k^T4#ujP{%w)#>i}d}E@piZiX$HZFya2?G`S z)1xh)w0Sz-?y`cjn@$wvv*Xu+E5W7vXG_3pHQ{2DIm7Uhkbw%|3}2trN}A1KASrTPA7tpr03+$? zEyKBAvBy*M3P1kR(7%h^_qCmCnkmlZR-2%__OA*o@DkJ0jyo)&ChMd+>i}3YmwLtF zm~C$}xlchi3T(7>6^WW%cV}nZxx=!BoR?%3(O=M%9bthp+8|)VIp|}0KQR;AR~#r$ z66$CjW*ZoOiZVDsfJ4s#s%oZ8)j0JSv)Ry_CF1xJ9Sq7q?A?)0LSqw$= zJ+VdUV?NPl4dbNxdpXKl^STLvHI+T4{73S-*GhbiyF<77Xxw z;u;>uh&GcV`0Cvrh8RXA^CVYUIw19t(}R3$Dq8^h@s>~Cf271Fv%N-p3+gNN$5cgYK4Xa^*xdljc4jiWc~D`7;G}!TmwQ)WfL{He^aE+--ch#mxN$C^-T! z7t){(_k)t@aK73hVBx0PB}2xcyqrqPLKiwpBou5C;w{n8^3UDT9zPS5L8b|Z=8?;U zMbe2*&tX9>xn}&T%;}K*1N4WC`6vrIC^^s3Z^`L!$N1A)PC-3Q;*&W~V7Z0k4k7@#^B(ohkV{^;CAMZ<0Xy`j=bMvsTT^3M)8uo_XAntUC@!&HE!5`BnLh`0iXIYgpuAdV+?Z1UOeW5=+H zx6}QB=T#-qKxrwKs>ZoOJFqj+9`N zU9@^^$a3wFRzZ<332TSb>sQQb1aG<1;5$y@#bk)XS&;&hT0bRf|BZZngFC$f z0bzZ#94VKlt{fE>`-0NzfbnRTuA`TjRWl5iMvPLU5t!*gfW`Ac1KE3vv|M~>N*%`3 zuRh!2X4F++UDkQsf26_j`WCP+h})RJ!1Jy|6{|~|j27!MOUM`o}}%z!vr zd`yJ=3wX%hTMpd9KvIVfT3J<g2LEc_Wg1;-U7%t1vs za6;LwP5;vuU94=9SfrZip%2*mF+nx-OVAF*+DDvD=8F_zQWPqzd;+i!L78oUOcdpd zF8IWt6KPD}0WDtS%O>~72c&5gSEnCtg5L?=z~{$5_>h49L#6p7`R9Cj8c#Qh7>I0W z0V$OkEo-G&twRyeo!;Nv2!a!h_(%$Kb~4jw3alXRz`y~_v#!%fGnaR|DoQhtL5M%I z&VZN47IYoss}&X*vuaDBTDD!^0NVA5>2~yZ_L78obU+gV_TVz$T3-ly$)NJ$6V9W8 zyp@x%r?!5DLc<_4{0GH;#owC*$!N@PpjXFz)=zBI5Wv9IL>d)o-K|@D8)3UB_yR8c zQXu6fofA49wPGrgmT3ZxOVnxEX1Mg`B?Px#C1Ue*lHkR}DZ$g~=qD!N zjW>xr0X_D)-my!~sX`z2g&eK#;LV|uN=`)z=s`*$#;CE+Zgr-R%PrFc zC=bX?uaM0Ku8ZUR7FaF!Y@R3_w~(%bSl$7dY&+5R?wPg~LB3eIR{{@*4?HNb0ujzI z6GZ_*%9-@=p+#dZa)wimc5D52^sN~G65+p~4M#t;we-lH57*R$fMob{N75}!^j^9x zpkc5maw{|9-if1p0y6hqd;u7^lwm3JnW8?{V2I@~*yqVV@RLQ+a2AOu^|d%;q|nD0 zGr38Q$Ly}#&N-&|TcZ4#>|LaMy6n3wb1ve5Nsg_G z1|`IN{-B+x9Gg~gR=REEZ&2o@{_bJq=Z+3uTV@whxI3`5GF!Mf-yq5wy`r|ImP1K> z55`TN@c_wAU^FIkWB~vV?>CML6InFc#RxkbPYF8JOv9G+AgQYW>($QdPjuqansS&9 zB`K-!^;?oSeIf3_NN=LVyYc59Ez=wB(JE?qWb=7sXSzf5t8JYU@`e`8DetVr%ckCY zY%{e%r1S>;Uk^hB$;`Y-hb6z-46?4uuF{m)NOB&_uONHF-c-l~9wni-3tpjQ2&zY9 zqmb{3UIcf+-4iPC#u{#QY#i4+1u9if1TvswpCbzxF!*&BL zlyHoYDeJKQ{`LJAtMd!Q={q-ry5Q7JT~5TJ{nc)?Om|m|`0OW^_h~tLa8U>jIZWvJ zJify`W|-Uk(T09aw`xwKiB*jCL#OJJZrjBA_9=NJInQuBsBVF>CC5GIsn{q-^UtC zqa6PQ18^9}Cd-X!25+S>>%f6u2er!YjQvlZHJxs-UD2v+bZn*OZ*#Y9p}$Z<09!Pm zvQ-rMweueLhw)WHK8K14n~=|7{pK-1-al(S>9=?X<>tIAcbKAk2nsHpgx&r>w!Qi!Qqr<0voM%J-c2oYI_WK%}SE+eu^AT#aVbsoD1U9nb~hKF-gBHl1Z6z(kTl7uX!g0$q%O~Tpbgv zrqXK3H0b&mxfHuttIUuUi99U9QDgRPqLTg<<2$>Gpc$$okS&?+hb(tAnc^gQ2pAK( zwBAQnKZCHTPgM4CyQNINX>I)fn;qQwlbCq2p6yZJv4{bBUX~^`v+Z4NtAWa!T(Ls4 zHXv-e4DGHT=R;*`HR1&#Ja(e8uWo`YiRWe|wjV5r?)x@Au|~U@FS^{(+|e(RqM`l4vKMdfP2}3UGhfNVPBg%wS?rYT(U~ zXG2Mk72m)y-m`si6t`^4Nqb6jf2)HIw%R^AOYiJYM&%#e!F$NLghYltpj9}5cEcOz zQ$U|m@APRuS>V|ZiwD1u=6<7Tw4oBBYkA7gOzUArsQfP`_y#3GF$*o{Sl7md`Mt@! zbl)t5Nb=U8$Fpjd0u=%mrPS4J=S%mI;&EM+&4*6#B~h^=TpBNl11AaI3`1E{`)BlzfoN|Ne5o{IvB@UNUTaZa#ODGa2@qW*?zzGo5?&T5Tb|aHMC9B`?XP z5{@ARVs+GJrWu!WK0?@F!h@>DvP}USHU;Y!lHUo*8-j>}^dUQOA@D?{d%;H^11@vt z0%?6_PU~j`GQ^d!Sc9LKl@?&$OnvIH%P=r9yZPXc4Hf^B*XkBYOLDMyptekg@xN$cQ-Uw?OJw*nfKmcpRx!{@Q({1MHt186zmDrP|Z#~Pd zT^KwOuHO4ngKK;vq@MJDRVYAcG+STw6(5QMMs-SBNk7#(fZpukn@g4s(1>9ckbd z3;DnSr9l$S2jXIl-=5MYM9*#EPF^^#q6Y0h%oUWzj(@qtm8UPY5PE+^`nCPd1APoQR=fug-sPZs0vYmLxC}% zn0_z!+V(03C;8jS8gJ$dZZTLHlKu-}0vQaX7A3ZIIOzJq&piMNH+u$XUWNUA3i!RM zBUE`13q4$%mD1)_UpUqHgeyvo5aGw+%WIFz&X-MbU957mRmFMT?0L@FOcVC{+Gkdf zf=G~vf1Z@^jo86WH6q%fVct7gX!8;PYBII(oyN7Q zpD_s&RZ^d9P3N90Cbd&bt30FIGJiLrEvc&Ys{}I7oJWU#d}B!Mh~qy8nO6k$XmJKy zOsTUvA0#u6sV2(%RA)1vVpML6I)`bg|yLy8h5QTv%OOOb^mV7EgN zFB1|#kTxq1<;L6#$;Q)_C;p8TLeY!fC0!asc0ju4GA*M!Y1|d`BB!DiW&&l7wv5-D zciMod1Lwi_hqLg9WCGY!99V%k$@9_z&mdhdU!V$5TT)7GHv3i`rfuWz%#lDgdAeqH zB10;G6X~kI4QeD<$bP3&(ba52Wo7i7`5!HSouA)j>1U*#^&63Oh>BfBBC9Fb%dZcs zn2#gMA1TJlzz@g;&NuEuhYdQ9j2<4fPBXdul9$VuKE_+;J*t>nxhoN$Er*NSkJv>B z@;Sqj?kAt+s>@Y$QRl_XW$Abv=}0*vA}!}8JoVtVS77qwyKv`%4*sk=2bLMgH5RGl z9Q`*toaX1BmR-Jl8DX}@+(NOJl1NE&s7TerM7vU24Y%I_#L&@yrj>b-Zxxl{(EBXf zsoUa(K|WVPqhFiD*19FoN7aD2xyDq|tI$4Gvp7N8coyM~d7=Y?U6Snxv?gjMf^ z)(piN6<#<&&4)X$=Jt8>S$)c*XU3~;X8s_n(z^P0KW8hOMVKE>`-Jykz&1j7YkbKJT}Rm-@W9d zjsLbbvZQf>Mt8znhMt~CDWrLN*8K&~dln1O26~wth*Vc}Ycb~+Z}gwQjhD#{6`Lzo zU+X%KhJn*wu3x{fGYYeoUAXW6dhOgp@|$t*5#dUtwWV&Uzcg4Zdq&Y3D>88oj%gUhDI}%A;*C;8I_{3Qu@Uj3^n!6&8{P^+6&)+ivyRhZI4UQ=LL> z84t18rAe#=LqUa-rmL|2>vdfK;}rRI$w_>^-@|tFEZc8Nc;$I)KBvvqn%Q9DjTC<^ z`9jNv-62*{C%{=TdANY>D*guj6P|h#Uw3z_w5r*;6?))UcKua;AaQOB=ohw?n;G%Em3swNgecCQ; zhldQ%@7ahb8z)1x#~+QVTm5@7?N!mnMJ|4!r$yeklf624C@e}tE;C;h75v^(0QxT+ zL5@-OkO?Sx*<}^`L!SZLNYcusndIaU{ESufUEuX9khfyV7oH2?R0+Fr>`YqpE>J~! zL8;mKRUz~b(m)msY0O^%Van=AUwhM_{#H8mf9q|Pss20PJv{|7KH8gu62FY*RE!>YzVIA|a{FHbeBD3Zr;@o;zWi(n< zqaoczG!@=l&yf}XhOIY+cvdr+h~6ktU&KW!70-dQmN!Y!DMR)TI?q|qwhI0nQc#cD7E+VWEs zBhM4ZP9=n3lG_wIVq?$hA(eJfg50N3$1AD!s6a=L(jH8AIceM2N9f}9Ax-Vhr5pZ? zPUI(u5Qjx|1`1@7tu~&m2&IeXo8?;>k6FA_3?N99yTH{#uC$=Zhu29(XwsBS(aK zpypGD*l$pN=iA05|zPCwz$G1}jQbv2_Q!C*avJ5!~_M+a=yIw2&H7I-vkuUCK1 zOZ8^ZF?GOmEuRnCuk*f#ODlNVUEM5%-OUbP8r~~f`8DdJHZ9j#>{yh4$k2XBA zfp8a|+>ewjbr8smP5R&5iIlvl*~Fm3j%?y~50zlUY3bA&;IT9DVl4h#X2`XPNem zeRm+_y<^YkK|AtHn(yWmz@S89mPK=m9jM2>O8-OC1-M<6Tw$IVaWP}gTFLb`!D;{> zw?7fm1Q4)}#WRwevE}E93!^QgwjxZQk^#{9DyGwR9&fi874=odC00oIyu$pK55w3W zMb%t{zGCjXF%F-{-vjICFr{ZpQT9Ai@eO8&7DCfjX@aDU%&_*+x=WO=Kwr)PSa&`d z&1)bln**1+C+oaeq(t2!)G73lyl+_1de`YAN*2Z&8RV!%C*BNX;9L9j?$mqcQ)JS? zd*pC*M}X@4;0xoG=xQ$7KZ;y_+Y@2_%-1-`P%ymXFCRgY*+%1GN+~=DSpM0vq9~d4 z^F6A6_g`xtk9$8MUQx$zBJuWG-6e~MHYt8G(av5=;~m%Ng@k?q!ypqTIQ^J-b8AvZ zwPmP}XY3U*B-fmb832MT{09UnPGGy3Xm{!@GrdOwEpoAcPo%i=;KrLn5Cu=2tRupo z;J>P6G(Wi>;Ubnuw6RuzMGIEPPK8=$H&-iJ&4 zycmcuch^U6gLHVz>v0_}VDFp;LQ@!<>))Khq_Au+ia2?Do{opL|GHH%O^m1As|$Rd zQ(X*}XFx9-3;J|Ae2NX`v&-b8z)-7FSpj0;MG*L4iN6MU8eC!in2Dx8lHdGnqZnX! z4?zyW7j&e|c?Oa>S`8}tymWspv@;-v)(^+o(wr-Q02~-@_dh=*`sXo3_Jm(2L?f*g z?NC4AJB)DnhdiOU*(Mwfcf+B7Q=_}iPWH3!DxKu#LihUKH_<>j_@^KPG zH=~!w98UVGyy}rX-2Uii7#&3tB8L#rcu#n&TTRinMF>}ae8d-3_5z{l-flX2rt1j3 z85U@;RijGuLMCwtW2I#wh>kkwx?;^}7d<*g2Rjw%+E)@F=`xVGthF68j0BKnraAi3 z_tsCzfsz@L;BUfE)l`cKsi(}xzd`-_Mv{%E1}}$TqV2E1TE}x)B(2JqwD7yy z6X|rH(rPmNPYHv7!^)5KQO%WB^6w_m9PL&+K;_~1gxzabCb`US%j@#vIG5fx7{c_> z1)%a}Dcru0vL>IpqI8FByY-FYUNcca#vT#Yk4h~OjzlyGyEZ3(8`mos+^d|r9v zFC%7E3dd2C*+!HP?2HF~Fp^ILk&=PJ$QWONk%iX-@LQ?bjyt~Hu!Q;jUKByseH#|K zDA6&R!}K~XL@933Ho2dLX~{9&z#wmiX{}AFmcqs*n6pZf@=)p{Wn%(x3sE)1iSK;q zacP`+Wk7$JA9)O;o+1I|$ZRAgCVgK1j^Z-fW>UJd`w)QVD~G`aXYgixVbsf0`w8F{ zA0Man>m;qh8Etng;}=ZTHU9=}|HZxHy%*LG^BtnPbh67h6XHG#siruxSHIU6XFch2 zVJhf<5KV03656|j(9J-rFHYc+!25zkuMyGvpT#6AmDhj!elNT{s$s0t0o+-AqbCZq z51`!<`}gVhUt1IqHyjGMLoC}F9lkjRpzu!R_=!zfFCvPd=%j@2vmik2CO4x+HxISU z^cDGz`}s=yjV>z6fJmt_-E;&*n^gEiHhK-rtkR_y2BL{c8`7mqkFu%Q0_XrHuVxRt z0Co#LYJJzIR*WWq;I~G$b+STqYu$-)@9kka$W&b`x$bO55s) zqw5!5y$b9u&qe4l2Zbla8qESk)xsW3q@N(#R14Kp@p`~?>h6D6fgUYTMyGLY5>8?S zPMTC{7%n&U$g7a!!iG8{9!o^^5RvvjvAjJTZ=DGSkLXwVkLh(NfS4xzxvEly?>1sF ztSC2zV%>DLyO5dC^`GUlr`|rrXanLeiZ#wRXYPUo9pmSB`I93xcUXDeBe>rHee~ZE z%WV1licbWNwCpZr{EUwniryiNU4RH!>F<& z3dM2HKw`X?=tqvu5or(Ai0oIbr$d?WWY-%?*v;{W^BP7Y=gA*3(a8ls+rAqfPz6W= z59O6o>!GN{IjAjqZ~HsYr|ki`i9pn2MpbF49gOy1np_tE2DQDGymz<;mDOO<0GW|m z1m<cvP=i@KL)t>=WSx7wZw5BnaOJ&5zjx_f}DYkdhX7zOucK*oCu_ah?2mG9=P96WEj2*!Y9k%lxkZ>u4Dqxn0Sz!8UKC zBSCgnt1RJ9yA8iS1D^H|+%g2ncApy>4LK13cVe+1=;Hvmyk*dAya%Z=|RYlv2#>_S&&8D!V{riaR%O_4@}bFG#N5(#I| z8WkEVW_d=P7k|#9`u-lZ4G-ksSPVO=-Tobb1|2|Vi-bEkR9q9wbGiM6t%G=R)kN|~ zx(}RHj^Jh8y1#qntn={za%c-lP_;e+H}(0J#?(8Sw!1SxbaLp*P<*diSNZHdV23%9 zr24W|DZj_H{W;RD6}TDPaqr`wag_}?w`S_tX^Q-FpTHs zTnRE{QzLrnmWv=uRsMvk|CuSCeuoE-5bzE^YQr=v$r*fd{Z2keG$BdJa`sE~ON-xD zp1->SK-_0cEj?q7B5NZ(!RJp<-T8>@J!WO-h_^m$)LI>Kp=fGMPI~A$D^|%<#un zQE6C2HOHjRTjD6IY$Bplvqt~p0e9T!a?S+@nkmPTR7+Ya|1C~+pS96^AH%H~qxJemO>1bttksCJ@*Ma$sgUU!sWMt*9$b+(|L6M$p?wMa zjhH5d(=AW~6+i0P4{l5Yx3$I_z`J`E1O*Oe7F5+VVk{MrYCz|3U zeAtT`IXi4UUjxIv7i`VBYiaI=c4XrV z0}^|4J>TQx|7+#QQC>$=Dul|&-dRar@v-3uzISK};L83)AeLr*4ncs2t`Gf7M&-fx8oo0!=QF9Gno&*Cno}mjktA$cFDtuH2(T1t zk!?GF>`SvMgoJ7UqkHGklpEoF0C{t|4#8%d4VBte^y#4MmNy^w(`X(yf*8#odxttm zG>Bbn0jg`a!4h@s{pDh&^L%g z$ku1)YM1yxKfvK+bi=EdX0o1y*TH3`5&xGtq-h=JtW&Ty|Dn7bohD-AhDM{ebuz$C zFN5h#`pVoIvDL|1f`1AMVl}oaLMZ~#j^l~Z2sslkwv&LiNioMgGyY^L*%t1^X6M#K zir6}7_KS~2ezf!Wjg3%qs$2vPKc~+2L{uYy(j1_5v;5V_@}Fh*+z-e~#Xt8Yw(-sb#QRDh#DQWTw}L;0P}wB!dEe zNsheFX5z}(4-uqJvqq1Ti$SyP!0k1zp|?*n=FkrnMMulI z!gCgQFMim{{z|(qLO>8Oxsm*cGO zNu%(mo{EUza;a4+jz9M3Sgog;8wt#LU|WV+LOs9?;Y{fh4Z^d;q7 zneA>7G^y8j1pIuh>vi17=(@g)8K)&!c()bS71}+wTlL3(e;Q25!(xeY)wr}&LW($d zJw)e+VCvkbMA4?gjAhYc$-9kskwWC|9YQHJUa-9NxJ-Q%HrCd@N6XhG1qdz8x;&SN^bqC z^kbouh?oW(saWO}0FfxrNI`PYcK>Qpn03rG+-_pq(S5-&rD4YU^=>tkSeq-h zs?1CRN`UKu{wI5)t!F_A$>Ccbugr%eIRuHdk3Bj>z#i4F%CKu=&I635)Am#>3cdsT zqEr5b9*Fe(rF30GN_@o)LxAd7HxYeU3o2m%6{nhK3V?E(DQ{r#V*nfvEk8tBXb#+% z0!d0`w>ZUn9T6na7--Xq5R)@WemqO9ysXqe9a=-ijct^G9K{yWUM_b^WN)#X5l=!e zTbGTdtp5`89;w(6mwMiV|m3<`jg1wM=_&B zQeu-N9O;CN{YQUxYFVvO5_H<+y(vr+!}TfrP@;ukkepiT{f2ZGQ3LsHR4?`8#J}hKExmV=h=*$a2m#JPb2EZ2x;}SVlpT4& z{twmpM%P%yv6(L?Up*12U*~wB#E!oZUMROuEB&s5)~#8wwIqCZ=e#X+0VjYNCPbCB zPgCAf+y$O?a#~3ctPBEa8)M)KZM`zuK3H?0GlStpTl@+QyZqBF?1N)*-ILhcH;xil zCO5+HRfj(&Nk;j^d!w<>+~i9XGv~C= zx#@pcj$YJ*Ge$|h{;)&9Jq)-Ht$0N-HSFeNL_BVp|BUIr=-9zg3_^77K3e^Ga^ghU z`B&oz29j$27(&?T0h)D@?QWFZx65+-l5||ucOLcPnA8O!46~UOg8TEJ5kf?J2-ytX zb4o8gF}uu(NC6x|kx)fF{L=T%4TM9MVHOW}6tnOV0#9nt?GUkF7-{~d#2@NexGx8Y z4TM9fGL6X(1qnBLRF6@de71UyNXT2p|9bf>l67dB+UMWiZP?qrn=F1!=k@A50Rbfq zgZw=y=bzPIP25s(R{PR4VkE7G%C3pD%%WHCzZ4cz4ZsUo0xcNn{wH>9@ycX9F-zjy zw;?1n#&5r05Y5ZX5B>NS&PE=wz2R7~%@Llv8YIW)U|SsjAGJUZ%v?c_(d*#t&zk8V z4Eyi7#39;?R5ATxDEBjKXF>01Xq1H&VOwvlrG$SJm=1ho4%0fbP* z*b(aVsV;kqW0 zGA7kelr(^JVEwT#h(C_sZ;;>>7EC!y|SoU+-6NWnP{+oCwD z=Jh5)TPGH@b+Ch&NBCZFL)2dKDKH@u1{cB@IZ1rWb z)PXHx4<$aNH5p6~YJaq78|qI01JQtN`b>f+o6M)HL4U?R8sPE1+yNu0m8p5U95J9; zVWtH1)LgTwZTVxY-3$%B>^Gp~Fn^~5+tW=lyXIX2ZA=%aS)@c$@gMub}Vk2j2eRq^b%4V_O zj$rd;4lgP-`2c7@bO%%G%6y|7O+7`;wNV+(0jFgZZ9`?5v>+6;b3ty!VATkNMw@9^ zfgaem5R9IlS9G&7Rl=b7F*5W$4eT_tEtNJ;zB&u|;9}}1P@Urleva``)j}`)=v4MP zNCPnE(1E8|s_9>`I7|qd{(xO=I?zz|Ui+&JNK>%{(NLCzl4xsu3mp^Xg8F>xVLQ$d zxNFaVX8o*&xs?*_ri>ujK!jNhXpmx-B7zCFp(%gZFjTSrL!N}x%77DP%UXZ-FPE#-241R zEclWJkcCopP_r#d{&ET29Vr3s!B;VAWyGJ{-$(r;fBRdbyqH^-J>Iibtyh$g%-!cm zdyWV&0qAqax#*(z5N%X^2LRj4T!< ze<|Y8Ped$rAQ0p9@{?%eD(`S{+keZkfH$c(_|9SmsTE34PJMAD;4%j$m7gMt10&x>r7#XS?I>RptUS<_H7$$c&-E$X`oJq?I zOhnE|6b|7QmiX8Qbl8xd5;b6&?AnB^`*{Bfh=u1a~ z`haUO!!V#!O@FnO5c)~;FlfsJP8-MKg&K>K`@3{1U?sJoC#ro+BEJUg zvmvTy?G==XGM zLFEXs9+*+I4eAE8ji;anb|&FGVecpFr5YS99?I2vih!}NK|t>zB3}lThUeZZ(~u(v z`U?`z{;WxW4&%8LNoTQyYjQF+T!CId{n zF6bQ`yyy3iH-g%!Qr#vIpJqkd4xEBbVxvUrUdx1-83;w6z7ps}1Ik&RR8ro{e1O#r z_T5yk4tSVqWhy5rmZ{Er?bReo($+oT<~qx0WdSacH#pclB6TAc;fL;*avQVJfe=!= z^x8Vr1FH7iJ2xmCKrb`&In)=B#m9aiE;Ox(Kr}RdRJf*Bk(bq_7rxwVI*?|qypL57 zZn-;A_8Jj$dsW=g}{!Yy?Z zWv!xlK}3|2h=*t7#I(FznHw5PZg5hK{PU~O0FkM_0W1NtD8q?&wHp&Dw`YpVqEDmI zVi$(N#AbcBi0w2w?v-SI_*lBVs`YA2+W4X>5%(a2Q#of%C((!k@lQ zaDWfEwLIUXamx`AZthV+xKqEJJVCOEOf3U=Z|(*xw;1I& z#%QZIujf`t5H(St9N00cf`|l5^@AOqPiBU~f=69UNbhSQ+tJ7v&@26eM)Cs%soSxX zu(xf|MpRU-TmfJ=0PvPpc;5H}>rotYDWUy<4^Cvd_NI2Njdz>IhgMPXi8c~y-~FCV`KH3JG#6PdPXe}wHab1#^MzEt;w*)4SV&XLu- z*wJ*CV(ZjjCnTduIM_@wFG0mi;AF-XRx7h!J28l_j(k34j zm6`&cd7>%O=F;`JRbhbp&e!1G4 z)OpnDM(Y3ECiWTeSewBI;Z~z^QPbvUcXLjh&AjQbI`?Nok zOX+pH;Ugd%eLf;oFZxu^|B(19jeRtqFWbg%MH@SB3D^?#iYUA#PyeM(uPQT3732y%?r zCj?i=X&R z!VN~@E1a|MEQqZUB3DXCLBUD8`9U4gredBauUcDMNk${q7u6sag--8hfqcj3Uz8i1RD%p zL7k;)l8fCLM#UDd!Pg+s9mW=oFr)^@J0TcYtcge75++LnhF6W9AipMuLR@)T3fHYS zElW(ClkC6zD@Wv75;2F5+|&{`yyJ0wbf<(<#AD7NH_FNI5Da52LF+#d-}{Gnf~eYb znSbK=`X8);dcNJ~r$S+%kRpa+yEjiDxAH~*+j4Hx;O7I^b|=`Mxw-pM_(G2#G~lnp zq~yPc>mGek(yhY|?{3ZIkE}-{q{3wa83FG?gPw-fCYw((>?Kv?ZZ|SVg6FiU$}iQh}DL)H*fSLyb4}k$@!c> zp41UCkQ#R1E%9OD>$KP=$D51?!75zyocmZyolEj2jL)D}p9x^-d6YgeF;{vcXn`p~ zRa10#NM~n`Wpb!vKVWL4L|fQ!$9YFo3><}8io`~|fF7EF2gzXt_FVIJ_dFI{xfNtD zc0m@6nMaQ$es^$+t9}VcRCbHzFb^2tqBIO+p7fAkySMYM;Q?Np0oyo(&Jm71tDQfC ze*^(AAljQQ-}a+r?>{Lp4H-d#!4Cw`Zn=VM`djC8^=lGTHg)4%y(L3e-ip z<7k*I#|S?GM_5RYLS}Bygq;N zuKe-G7;Pj!+5b@^B#@T8#=(@!3FxbpF32)taBJsG2zW|>4UNcd$M2Qu@7?;$HJZ-g zfd8lt;$!2Bt&({fb>9I9)difF!viOgKVqSh)%L!*6c9N8aL;;n z@V&~WNB%J!!8K7P^WC=9{tp|+G;_t&{z2`5d!pgK=uf+z9Nt3>vrVr22K<p>Al4^n@h!Nyp3p>FUHoMCR4H4(7fm9 zmg69EuycY0`J*{6#iteW$#Qk>Bf}VSBJFmE&e|r_r!G(RuwQfINx}VYkJf51?a3rx z{C6`B1t^om4WoUpX5YS#Kn_5F<4%^3f*IRI6u4^&sHUMi` zDvn*UdXcNil|L_B^zZFK-7%mv;>|8h((-9k*B$g@-urX>EMFE!a4-kzaTdqpqo?{# zT`kGrPzn=$e1eJYs%p3dT}g9HpXhVHaN{iH(}ARckIi%VJkVqq?H`?cTQvjbs~*=} z*CP6BgwlD7T|L&4aJWgY&u7I4WMzUHy-8ko*G%%qQ{0Czti3qV(R(bVWzH0Ic}l)p z+`Y6Z9Pd+M(Q9q}AP}a6jRiG+njWLc?OB~qc6`}3Du*^N&ToX~DHEs`W%hXH&(^H? zv+mTl9z&+1v7rfH#5%@5{&NNXAVYY+-CkJAksj5qmdEhBTR z`Do{zEpnYRU738C)D<(TQNCIeEq0ce}xoQS3#_}4@y&xy}7840xxAuW+U`~|D0*q2nYQ}evhY- z2Bi&Ur#(=`$aG5PzMaI)* zHfyJ^v%!+Pl=e-4iLOWk9PqzFx+5DA&QekfE_)694*iwD6^Cg3e4kM$ZStp7GpG-oE?!J_#-A z=*Obv9sVu(opX_9&VuRXT+7D^(CtU=^-uOUYV@lN8E#6(24cks6bQ+xID-Asw-bx% zL;V`qE(!QFI8LpQnS9bAJp#*upMlvb5ODbGkFOfJhjU;;gUmW4r!g#BqH-6GEIW>8 z0LMJOUfgyllWnE-!t#Br;-P?AIw|wI$bJ$fbdmDQ>d`+H|jkZp~3T54aGrDKrsaJpz_#=KV7?KyQmmtgM-GN{k% z#o?XqBzi3cY8epkQDgWr%^6fRw*gMCoGyb&RL&0i?IQg##@jl zrg6TS|5-mE#ig1*SefI>mf_wd5u^V0H6hX+n50TS4_As-&{@!@f2#i?DXJUgTR7fg zRyveW_T4w^iNji|Yqq3MT1H*SCbj9@T4P9&pkJMFuZ}*0nE;yf;B47EYP7gMaY18) zKzqs>nuAySY6qzphBV_H6IYG?#P zd@k}=MsKyw%Q&+6;MX>w>a~}htp_}MD{||#b1}mev1`^vC37Lu!un!wX0sj&8PU9v zyS$U+J$GX~Mc~OVKiawCiw9eCD4>w4Pp4>GBmXw$b+-!B5nwO0bzQXD15IcxGe|D~fR zlX9ly*Y6_+8UML9wT*Pwf2nFLzrD}}0*Q#wcIOc1knG$Bgc3C7SHI7R{E!`O_j zNzBBG^UYuP+#W?;a2+>52IiK+gzVW>h>E;!yd&W?*ko1q5!ub09H7@F##^Q%0nVpC z=fT&!4kf%G7~zSDTs?W)9l#H7;m#RN-KAQotK@hvNAn85WZOnoY;q^{1f2DOBuQHf zGZ$uWEUFEIwmT`@C&Q_`7gy`%`&U@<_8&?QJd@o(k&X}3Ouvc7F7bM49Gm{s78R4i z>Y{atlVE1WIX&L1Ta(4SJW~TNlXp!5*EY8j_~k2Kl;SV!{zDlyQW`!r9H9u_T>aBg zT(mgc2h#dOl;AH;RP1)t(`K)XrC?=H9m+*wRN@pji9|eNi#@NCjuV>BQH5{w7 zn@yJK%bl#bprMvT{2{+69$R1LUdA^;uQ{{3sUSb0tJ$w?BJ`<__oZm}x2 zZV_37cWZ|Nl1bJjzf|Pj?7uv;x+$3$a~I|NajZq>%8a=?-uB_lObQk(`9d~-ulV+V zn?A;7Bc`!&S^f2ZLvnfEe|K#7-W#WIy(xblnh-R&NMb_}2E41<;PoRLP;Ez4nQtoR zt}wqDO!&Q_yKkMWcF@~&rk;E^`}?6;P6(9Iw%)pnE*^JbP=_Lj?2UYL$8GNEMQ-b= z;Sa8r+!2$hozML6`f$k~e0Qev^W1Ln#^%)}%lmkjK>W~BG*h;sa4xc+5AR+AR^TY+ zyXudYSJWR}br$9JL~k3nMJB!bRx!QJ(BUeWPS#w!S!zHsQ$YE9o`6$=KV@2*Qoz?X zy2SSGPoMTD`(G0|0j+8Q7T3SZHdC4j*nT(nJUa0yEky=-wpf1sXJ}KGD%)IlrZ+G1 zW;PBCdd4bx`#P0x!_P|Rxy(nbClEG`SG8(;nhVUN7=8PY$%Uc9x8vJ}zW2v?h3EN# z$QRBSJhCnMgfs4v#z6TRC|FSfk0oIM*EV+Lf(F=k7|g)VCoCLc+F(0#FN}4EzIy*D ze^Admzi>4jEw8B;T6HdSP2tB04!5ZIh8-)9xHQ>f;Oi9cSV5{_;6uvvdV%+Au`5oI z?2fj&O|@RH@TFw@C*y4iRP`kdLRpPQDC|sL+f&N|ogH@<0$d@>3K#Pmof6;C=g*(N zIdf^ITDeM*-w-kQhfr@sN^&xiCAR)A7;BFw2_oy#n%m;pT-;)j%MtQ9&P-(C&T zP2Ao$4+s5sY`EGC4{D z4LSU{sS)s>)2U-sX)=~=oK0z^kxt2Q%D>>gO?T-Yko5xr0QjM(rOdtNVkFW2VgxLc z9&=du&L@AUxJR-I?1a=*PHZ5gb@HLB!W%!o02|53eQNWvNsG+E9a<)R-8I6dEAYo? z#~pgAfgQp%C+7q1#(kupXA>FlnoLs!;N-|RTij+^VT;H9vBK1$>WfyKT?SVBD!S{7 zR-GlemyT>Rv_?MIPUHhYrcZbS^S#4o+Nw(NtV{S`zZu5-`xH3>TeEA+twq-R#t-ZY z%t`E1)ZR4aSFn0<#|e_r8{OyWk3d)T^LF--tn)77R9d41t`=i~TT z1^bg^wm5Rp^3i+e6cGMl9Dsh^TWB0E-ToZE@pIMk63gu_#hWw2*L~zOCOeP)^PX)B zwl`)W{qkEvV(HKl`8f1;>?WC|-_D8^jM54*^|YPo6`AvWpm*REr&Ss&s_Oq7t!Y-7 zlI*Ye8TS#qH=6=s&sp+NHt~&8{rWh<>E8v9hrV&A<>u1)=9QU{+*+$%(BR!aGf22@ z6NjaJGvTW7Tk#{EsS~v2?EIWu@+|Q^-?h>)>Z`uy&>7JIM=Y_f><^9dg&2M4EGc7XPC+Sse zTho(5i@LKgot-HVhRwV$%6`5gsq=Z~{ZV|Dk>Pvfp6P7=SeJ9TYllzD-+m8`9f7bj`WOb(G&7Y^j*9 z)@X}l$hYw69mM$Xxr+=Njmw*F=%~MrkncXtCiNdfqmdD6BCbdx7mQ3>!rw$F?>z74 z9G2aF4OKccZ~8sAE|3`Ma?gZE9w=THBH6ceNrJ;h&fcmdKc8+n<6Nqzo;A7}DXAAX zLf^XjegU{d}?zbN@+>(^J4Lj*QG@;)Ek0PO@x`$f zadHR7!h?97?YqvUZMV$KEkm{&UJK3iL@+1rV^f`_cMWm?iG2HOlviz6K2Md#?yq7i zMF7wBiFl273iZIClxL9hzFp#kD_j0+zvwjOn>7v1aSD%tn=LO^i*`pJH1PW}q4v)> zd=_F}>W@K?JUXYu)h-nQQD zeHT1SYoE(Al)uh~QmWX1{v(AB)WwHk=0Rsu-IYJ?xIHOpkJ-KqXfw-|yc-BAUvv7)^#7RZnYhfC?spc!;EYz^&u{H`|#j$*gzxbLN2AWAliu zp>>(_u^iq)51qMqU3gf5aKZYRf?U@%V>HKaZL` zI>>=Gc)Ao>d=1p^jA--*!c?dudoWYM(HE@goEgk>n}=;gLvo{EcG#C~!zZ*yZ{I%J zG&BlNzw?W`-|q(-3CtEEal4PLO>#D!HM4$UNckoR;%~0kLbuj5F_t;=stoK%#2vs) z^}AU9UIy2|?v{TC3}FyL^1|!&*=H-PaG2q6Sf3-c{40p1t# zF>9{zR}b#9DXQLi&AHZfhW4+i&&8lQ@q0tRwx~2}{n>7}`A=2I^kO5N=Gj6SBrY_#bJhh4-{UAS3sz%+*J`ez(Bz-!D+gg?GS|N=utr@^ zx!@Brr+;rK=5uqT&^AL;q=a52X)xQX_0mwbri*T>8Aa8Ll-%8-`QL|%oL=r{dC0*F zqp{EYmRfwTz+fZtkb>76n7DfcQXxxqQ&3s3KCWPwIrh?jNcc`n z%HAqP zX-)xJWa%yNim7JHI)v4Q+H1EXV?Og8#3}@6vqnGX4f^qG+*7+YuR0|KcP=fRqm(-a zvzFUz)pz0|y)0-E$^7m)I2edK-g+E0IRu&tVzC-lfK^jEt zD5?~ic}ax#x&GY3kuNR(P6)oMys+h>x1Y}kALr9+CU`t&>eFQ<&h3B$K8WU8e!b<& z&J0w5tfJLCm`y+hs@1}0t6SYYh7!1YwmFHA@ZfAyVzNr1wza-)l|L3CBIKUO{7iDuA~BZCY5)KXHT65 zaf`E7JL0I^T9Kj01*i2ebOklGDNWmy-kIHsUEjr14#~eGs%Dr5`O}K6yTym>N~i1d zrxJt3Z@88X-N~;s2#F#AaRc}ObkU|ZO{0N;I@D+K;0*vl&7?k|_dg&XJ{Dd-F;6So zi0ACpIT}(uQ)yuNG$HfS=IT2lo+7hsr3V~-8w-4`&K$9tw*6Tl%jIo!*{4@WKp*d7 z0B{)swJl#}*R;I->#P78G=Cp{0w{kSKpG<(`>3uWq*%W)M})psN^&&!u!%gCeRpD?pLOHBsYKHK?PbJyXAUz=i7SIPW*O zTMRIUR`XLxP(J|~B-NfJ*fkl5BP!V%FTQ)eJ&LfjY^$wU-A3o-Ofq&3a>@I%f!B|p z697U54)DbCR*IZLnVhW?w{AfI4eR$^TpF!Z@qarND0wtlKFBQ~*aUX=!R+v$4{s&Y z*&u7AMBPuXg4Ojid=VE$^k&Pq@YG1J29sx^rrP!k>+Ei>`KOo|lEa0DQWyvW_;bx>e3&g%DL!85mvqUZcB7_Ly~w4^FN|Fzgj<|ow&|qlApph zOFolo`j!}G#Ggc^`=nAI=c#-eMnY62IZz!po`Y+wuMLz(YdShD`M7F-mo!-OT`U?2 zd3P3AlS;!vOWvkCy;-s?JH~kzxLN6ZMwyZyQ&7G1tFa*nrqUdQ&!88ZI>o9=L;es!C}D ztdVHDZNzsGR1p+DMnuXk?;Ph59lXkVm$fHRt>ZCfK=^x1dY2^c51Op|E=nL-QBN7O z+-lN4_S$M3ERC73q2-yZ`Lv?j@XZ-!pkkRHzgahZsC{~Kas0Qr3U|ZZ>I)!(9!(ZK z=IBOjUvFG3vYT8uG@kU-sd6s<#M2a8wfnexsz!Iyzeb{TPf7(3ZScz44-NXY&qD8$ zjzoXfy!2B1j-87em3Ouq?R1y00xf#$3{vBr3T_@sqKTb6ucnQ2Fx>S^y-Gj7>@T|+ z=zAJS&E)nw_K-&jCp;L~I4+QM(&8=FYa-efFw!EQEIl}JPuvLm?G&YzU>;58o?!29 zNWW}!b~GFg&kO3^?0mS7Td?6@)0p||wQL@y9t9j_okATiHPL?RQQmJH#5O)C96~H59HzaojS;PLiC2a$u8JrXnePr#sVsHJeli?NC-XEyC1Uw zCpouUFJbVjHJ`35N)m7RE*ggtec1AKBxTVGoy7WjN_P}JeQLG6*BBolRflo3)2z$k z4-F;tX?HD<)ZJ%(?^Xa(tf*+C4P5p1e(GmMul`$-YpZ!~cuGlvSL19FOgQ|W&?k8n zY{u&R))f`{%^G_9^ur%^ibMRoDkP4LGH?2qw5;eJZ@ zy&>1j50RhOxvch;*fo|;2L1E9nu&g2lNCD6y##wiG)QpiptORZrd>VvAX?^b{^vuz zCUI;`_yO_S>LHKvDF%I`&UPlkJ}#A{OGfBiB~WoRn?}93$3r!oXJz*}CsgtPY{3oT z*=>n-^Mq;aos+A{b9MWP)yn7o1SBdF?PM`F9AR-dl#^&39^(LHR}Y+gdf@1uZO=^R z6C$$pLQ~eUn)uVCL4Ta@fnqVshR4GllN|Va#J{JuigEM~ekxTKgnB@r{86ZW$4+sW zAQ8I6Q>hL;c%$8DH&PwfU~ckzSX>jwNe%VC!V)Nrel7~lv+5Mq&> zGm-P=ccAtEHPYXY1iw^SeqF#!O;(}(MV>wUZzJk|{!}U+=USLUWe?|NPWcplb8JWip8{dzS3>E~nw& z=jXq^?eG5q=e{zcw0smvA`EF+)M2OOQag{`{I8V->wubRwnxuh5(2z^oi7nE#{YBu zFPPrnFGMW^E?pSb- z>2v8L*YtYOtrmlLuT-ife!fEssb_Ca%2YaHU;~zw2MyaM|0c&co8AFY!R~nH*U}=b z-)ChY^shi^yP)Wx3r-1+MUqrm!*Z5Z>aVIvm?@wTa@qW~trSER<_yPAb%^X~j&{-@YO z9%BY9JJ27m?4S|+HJ{qhkT#2wBx(%CI!DzsX$GrdIjeCt+dT}55UIw?4v;5Yao?3Q z#`_x5Y$fytv7i4wO?l<0*{HVBoa^|1id%&eWMrr=uc3zX&{C`3mJ4+k5~0B*HZR#* zFfpx;fAHS(ksyKJqZ~1yy_R_`CN0yi{;H%^t@8SK``^#62G1{0`$Y5a0{Hh9p`L%Y z=83-L%e-!;t+3r`2Rl(m)M_p0o0dD#yM`>A`iF~^*mHvGG_4wQ=QEnKjyJR38p+_{ zjV>eP0>&m3h2jCz&I50`qo4O*Hb1R$IonSxLmIN|nl5>^>A*$^Zm^USzO@nEUHr25 zm&_G_=aJO)%-~nHEqsd5fO+L?+#8WyI3G0*DX`LB;kjR=vh;a~F(}G=gf&n7v#|om z29>Qt-@K|eOmzG@R&>|A@>zSL9j-=hj7u0p8fjTAOD_>tg>eY3uEs;8!*?G6 zM`HVIS%>@*5*JO2obW=#Y&kIoaWJ_}L1-8`{Z@M5i#~p(Dr>IQr|Q`x=W@Y*=_H#v z=)Kl?s{J1;3tytd@gBjdR%PQt7tQ^NlmxUyUH75Pxl+ZgJa zu$w3s2iRV429t#VG=WK>$6CLla=B7_^Lt39e}&I^kUK6#M(a8_9?9B)4WPgnv!%Mp z85mc#`G|Voa+m!j7xg;m8H*YdY^pWv3M)h2g_wwS;8d17%d-D+vf6F zs>mIE!eDhA$v<8OtD=05k`MR`%Dn@DN^81(XNhF}%AfLYk{xXnC`JTF4R3AqTVhPg0yC`p| ztG&~lk4nq0V~Y!iraaYv6Juxe>Te+hU@eE9DT+qSW zCV3LiYVAQ~Ebl=5*t4EHEMUY@lxVIJf;7J6qb=)$%PXo}WxkB5Bawr?Oq)zkq^dBe z?N*|ZwaS|qtFLnoDiQg(Ia+6eA7u@+UPmRly62zA7k-bFyovBSu#A^ z;*%H|zg#M+j zr(i>7s+wDJyRM79cj(9%xXS2ZZ4sXwGuG7=1QNx}d{Uk3m*~e?^}czc6unqc9P_K^ z=ev519PDaDiC!J};(yBZOr2C&@v)NcJJxK!m4VKsm0w-LBkb9u3Am^MN};9p3LiFn z8uvZ+D!A4rYn3EFfzn}wn4#PHejSyU5%IVZyW)eX#Yb#^+t)5o;9uWj&1eM9LXIm}rR+gwzR{3g_90h|6R%k51?4{+J&)5D~Z-2LN^ay=)XtqMi^{)hLOOm{DU4rmQp8AcL=3In_t6Qk^1Yw7Q5Ys2Pr4od ztb(QBel`NbgoLB^lO_x9A<3)0!w^;+?H=*Y`EqP`yBh|vV&Rih_OIC1MgM>KeL2=tkOL&a^NF9-ml|G9(h_HdFzt^SkUkK2wek}!DNuoz%*6TB8*THy0?FzsuC-bU&sP;S8#yF~c(Cu84L>=p zxd?veJmc|XE8a{9(){@vDM%znz;bbYF~@P0-Lx^~!cl9i^ZdF>Y)Kcrz*sLW9bzBeDFiES(Z*O% zf%IWd=DO*e6cs_uI&}&jDJK+d1t+)LqgD*wMKOhhBsBQh(EfSsqIS{VM+^<jS?0;?``UnMocaZLC-Hz?#oZJ8xpe>H(Nam!BivYTUWH&f(zoxzD41xTb-aZO?0 zt;3EZ(D~3qe=rsO7||K${5$9Q?D7N4D0~xX!HYELV>nE>3<-x23O=}sF1>LQh6Yw+ zpjPVFij^;+`c8TAGWt00sH&>MUvO{AJsqB_8C%-M1h(Ns#QP2WhP6;7F-2X{^OfJ` z1>$jFg8c?H*8dd7G){PPM6q3koSV~h%VxprppY~9uqC;*uhBtyZRBBxwHYDM=)~}v z!H936CJeGKjl#GjaAr7Lv4gHB~=i4+!Ikxo*HPW9cBk|Hg$ut}YtLY74puq9dJvoP*JDllRfdQ&tm z&=tgrtWcGY;i0P@#^lK4dL@Y>#Vp7|F)4?3h;<7Izzo8!Eqio`P6V0e9IpOYg4>ECn2G z4q|*xaro3rI*ohYJL+QL=Yr$TR%RGeP6uDU>lyw%7AW0rwA20#PiT*hAO3!k8thjM z!b@TPH%4_q8ufxFJqj1SAPchASXI+Zt$o`%vVixR=IrByVAKr`eT>$D75K`Lc*!AY z;2U-YGdN7v@T!BO&!N`|ENVFI<3^^@<&UcQd)brC**4CNo(8aBN~OFi0EYdCJm=+0 znHsYB+P|cY?fG!7>f9lH?zuDc75ySCsUf$)EIKhL3LC81$GLi0Yz`R;b`86}<~hWf z(wzs@?DWArs_>E1e;gI?Iyus4Q9KQb?2qD=RP% zo3KJxUGy@EG}f6z8teKTVl3Iy9DQOT_9991`Sb ze3oa0Kv&VilM)@rau%$LDhXk|&D!8ZUb@u8qe^7?cEd=~-=JVcxV4n5U(!MZc6NTN zP*;LMfW?ioPyg|sDsJK%$@)bZZ=4KUWm(Vk>_Ba^)pEf}d$3TUHx}w-MBv2b(R*_E z+2<`HOyWi=iaAfRRkh!)niLV9)pr=6!sI-V3YBi|N09-)%4^Y0$^c2ZGO4X3bE9%G*FB@@|op8UYivQ z3KToX8f*hQvi$&W!|$TeZ{f(syv6||@cydLi4syRxO{k_pLI)27j%0Zbz$lA^1;MM zWcG`v(Phn4Tw!~TmR6h!E$TC85l*RXV3li%^PXdZ|3l&CiNXs`J;*}_j8yi3w1dT( zLBoVOS64mB5@0?h{t5oTO^Gvbf{nP2WN&q5AvF}q`{2yASyz#C9w*O(|AlQVB=v*m zKQ{G`k5F?s!u!`OvO1KAkmK%|awC}a%TE6Nm}jUc0KB#6kKg^DjeGVls6ELi;ewSfC0 zcMo#qT&0tvv>@7ZrT;k`YqZl`jWJ`Yd~U-1f$D(Zb0COI7_HqVKnq-O&+AarOunJWRMM@dz}0?UGuGV;m3Sr*dVUY!f)! zpKByHr0;ejD+Cw3ypm6Mzt?CdYQ^(zy;V<#KpDW{#luVar$6`S%1AxK?b3cs2qn~Z z(moRA|C|jsK2q9ma4FyL42qq;la^)F+*{?TCBij}E{UYS36My;tK0IHN|tx+1;1D; z?@vW-v=M37KoFRG8Y`$Pb$5tE{LTeh_1{(yGK|5RCqs(RLZ~1{VwaQhdYrjjpSi?O zZ)y_fsa>K^D^Kb-oX=d!-$O|7r;`<4kzj8nHMGkA;9MwJyR^PILiH#)3FRVpZ!4Ex zq+tnx@-|k%34{q-|(wTI6-V*(gfHFN7;uQw0ttJP}85C}{_Z#P;9n-;@{9 zhl)4l`b4!WSuVfIZJT?~;3s!QnGg@m3tN}d=zq=YIc9vGGgI6+d6RpWbKFS33Hc$H zC%Y~?Dq$XjyGL$~#i76@LCow?7G0pp1rW~FgF1%#D53^XJyi{=UI5Ocy9ku*WJjKe zi5Q#QyXOF)wKbp(=@>|Ba5AjdtqtcLi9e)>lgDiZ81rB|oXOWE~Vi90HG`tMz! zd*EVMa74z<>!iv}GH$=y8qWG08KjX(ff{z&3TBT8a%sPf)ZeLvF0zZiTNY(T0v}IX zr3rf5P{}Re6j3q1x)2>>f+jvNp%uqOM$fEmxz6<%GzZEwTWbR&bEI)7lSZs|41`D% zj{wqxdpB;iV2AkZPI%@Ed)8U`Kx;MhqZg81mHJ`6)%4orrPdMj#yr6*n~My>OGyrZrI!Hm0tFlC%27=)11%rxssMlZ z=lVpO5A&f!In;$95l02Yt8Az5+6Cfu2}2n(pl9b5rZ78$g1;K|vEGLc)jVo_=Sk@uTmUG`IUp=V(npO`J8T0}W3l*7~t4Bl+WnfSKLm zuUUYKu||>68%X%y$=|MSalsfUtFZrBDE3zG{N3F=` zN6Is40iWg&IL!w8_!Kd$@X84O$0zG8mm^1hMC<1ypfV&<4Y-2+Y^jB>O9eIhLT_sO zS5HUAEs=~syN@%cvHg;m?Ysfel5!-$S-V>2Mz4&~yqC=Ye76L+@hX5+P56|l5@Wz> z-=&2NbH)}VhS<8ZLA5>UTiMQR$3K;mFrE(}dENmu4sAjW4}WZ#sQCh{NP6mWxISpS zcQ5G!rypQ;e%gtXB$@0E;C7B<6o8;+S9i2mbmc9RW1uu>a9hYJSuZRyQFdQuakw;< z7Su2bqX=vUk)@jI=Wbt`0a}yIiX_)AyDnE7SGlL=Ty|Z4sLArwomrKjm{GJwLJg=- zGV3*r=^EK}=~@Y#EP&-tn8?JpH39{2^H1*4#~lK~-EotX4N4kOk0O9LVl4{7&hOuh z6qIR1X2T+LA5h zQ3l}9d5_|kHw2hj507U$=bmLvGn&xUZs?@M%q&JYRmOonl00-$`B_W?T79AZ7c%-O zQW0VcpiXK44!pvR@8c@ydW{t@@Ic%Nz*9Xy0l+9AIB;kQzB2UADRj1@TZ(I6-C;u9YA1q~2+zA0@w5wWHJ;%k_iMUao-dtZI9c++rkFYPOD(@}p(-2$gQ=z2E7c+`}vf=EDqzb^oN z>36Adeg5W8(to@8|IOe4-UQxWsh}1|E&tW5ccp%Z84WvQg~ciRtdY9+5aOzP|qB&fqCaLMK~do+F4dRF6tHS@1MY`KzMQwmCDe-&w@N+5F9 zGj=e9zdn$u2fV<`0ONbJiS~YgG=t#+X)4rMyKd-PZe^A>#*rk&nTh&Ob$xz613wS6 zt{X}5M)uxk;Z613NjQUXp|i*IHk`Pkh@U_KN@N`6OpWh8&;?7VRsgAf2OR+r#RKEi zUjU(0Gd*o43d)9JdV0^@RUBqwz08B8xI+Y2Tr6V5HD5Fzm{^-x{F(`c&;|8o?CGxs z4)ir!$T$FQY7f9?@oWO=ELrtSymfeT7TJr( z(v4P5QzqztE$kxC8MWm63RAyQ{i{EG_#k2*MWmOvyfK#^)Jg8E{F=f^em0Ea*E|4f1JZ$P*f5}cxUZ>x}4nW6GDN4FcA}? zn-gxa$)I+~;}ezjhzf55*aLbi3KoUnB*Gf?-JKv6{*3)}uj4u3 z;$nOK9QXY3+A^l`KgIP%P4*!(zJ6wh_gYH{T|z&wV=!c;@4=+LX-{JX$TD6L1$BFl zK!=%Jc_JK1Xs;A83qDFOaD2hX4mfFs(xI z!mAOOSl2P=02aJ2@-`5EM^L!>rnq{H)2(ijla(gy6m10i@mHYlfA)Sv0_|o7C@~yI zn13gB^YWWT8rDmd*=DgU5hR9n1=C)Z0VFpcF?d)R>vELAb0iAB7Vq(xaiV(eECbH2 z3ILHd1Vx~n3tm8Z`e8P5mAw5RaWKauI`sto1NEo^VwL0hQ?)FoW8jrn`1!rND0+?Z zc|Zahun6d9NYjFTpgfLWKuZqVv1jBvMEU$Yo z&ey<>eXa7FXUa6XWQt-LzT}T(wi;*Mvk-jrqg`fC9LB^eeIHOJB;Z zHTUJ;M{xr?^1fROFajhg6fWbkO?5p2$Zq98)fI*6s_;|g3diuz#{XrZrO;3{8Oz{~ z4zD}|)`H5B>}^!Rz*o0Yy$0_pR4=CVFBRDvK-KUz94P5M)-5)G9Ta{qvpo;6L!g(@ zB&OFCE$L^Aqh|Mc_&~7DHO`ex{lR4hrF9j*j) zOHBpi`@d410UMWHM&WRBcD2S`y^g9kBvkmCDpA~6|8x-kv1%325W3e zGXQ`sZW7OTnA{!fo<1a?>tTCm^x_bJJ6UB6)ho{~1Q*$6?CX07?g-sRR1jmO#hFV$ z>o&IsV<{I#;@qef(j;y=)Ii*JumB-`y!GYh;Sm&XBRHGVuh5Pr@X&*0@BNj-FXf2R&96NwGLnra( zxbfD~=odoCqqROOUcIukt(m)XvYh8;0x$!m!n~zMb!zYEr?R6wUdUGQp)wKr&(!PT7<&I>qG-#+d3n@fLAqHd0M z9#yO2o&xmCT0YR=Ra4(6MThy~(3^yxW1%Xj^A{9dvlE(~5 zGgj+rJ#L$uj5N{l?h1Mj0fcKcK>uqm=ff-X~zfqRn9?hGjaW@St9NTqX9;kH2n<%Yf*%rl!`W&QEH*)JU{4TF;% z$e+q`wv&wwz;3Z00;Ou9A}KS^r9jm{SLvKEC^0P~Of6P!8dHA=&@CjFfg@B-@Z0kG z^C|$`qEm3}JL7I(XAQsP_!)CFUh{pE`W%n9_5l|Hlqf&*RIfszi*JShzO@G6&E^OA zO$V)*$XI@>hvb8^|1Zf!>k#DKD+{JK${tnQ{*FGfkjjsdEL zf*j*R^Gu)SflB2{F(&=e75=Lh4SSCSE{Mva))eZA2C9UrWNSRAfYb8f87kHQI99aSMQ8R(t3WqabIiFyVL)b+HX7F7*l8dODRl*W0!pq1pJw3j;r~9#1SfA zkC)8T(qIqI5Ul~8+6aiB*d;j|&);GAT)8F|i2=$(RZ(_3s%2jFFm~RwB$5@d2+>}L zk{PS<{I@|?p*$N0Kp6|`eUqXEx)qhDsI(W?XaEZHMgSjws}6V`dUimMnYRaXculY_ z8s~Rcj9>>xz{!6DHvOC5Ce3NOlSh03R$y1Eq@<{*T;bWdcL8uR5%(CEFqhbhCKAIV z7h`ntRKM^F?T#Rq6p@F%4hmR=*KAJr+9ZqaW-9-XF|+>Ro`Q={CpIDs@az4Ckn4c_ zqi(l;p>++=?8Lv(3%k$L9& z9}%KOWo3LSb|^JhZ}xPQT{j>5$3Wu%%fKN~p~Xy~2T+L?`Y&0-C)!0lJekUtq$0{&GYI|A9a!Zz3RN zkxg4jpJs4Q`!9QP7F;?aSt!&kjX0bF*4St@@NVB8lmS6f)zh!CL!j>C`>_={CBS${ zcbr8+(z&(IbfrZ^vw={nGfibUzr22C3x(vm_}%r`$?;F>T~ou4^Bf~N5!ay)fRPPM z%0OL%93jUf$Lexmt?2=Ol8ll>^DC{aB%}XM<;THSDI?VFe8aVp zyz2t~vseE$Q+Cf7u39Mjf8^(ztMco15C zTKfCe`NL9=`i=$|6B@f;-C!y~NR*j_u6Pf(LpX)MJu(N5zsa0M6UHuZb?@X_%2wu2!`s(Zm6n%hd9HhTCf^C_bDwl-SoEJb`(Z1x|8)^4F&_41kn@OJwAF?M%#wlK%Pu_<-YR4Z z$*XQg)rg^JK~V*k6t3GfomFM~Nbx~q8^R_yKq$R)nWw%`-OZEDfe4W}=>BE%(4SyT*?EQlC|RMwa|60fEHuC!pems4{lO$vapqX5uXmGa><(p z)#OG&Ly2WzNf*bOmxL0{D)r!Pff_ng55Yhzf{GZDQ;n>QBUo>vZc0I3$0i%d3vBZK zHF2ST3Q5HT)~5g$d;3zoEvhoD8qi<89h^Z|_1jFEY#C%LTvM^92SgOYfZ*$`zIAVk z*RtAk%NkW1yaP0j!H-W8>Q4itmT^$zS{|Uvb(|x2kJgMc zG;;0a`Sj%b8ZNudJ={R)jYqRz+%Fa_fKvbvr__0WfxrY|-dENtNB+|Dr{kK(z0R4M z^p?nHT3vJ@r!zv~!+JHl^{pC;=~f;2DqRtTsSgz`f|uWU{8|gawaZNvoLFk!3y~Du ze;;8$+d%OBxfeU0AxIVXPJWI{O z*D2BTY1~tR=kpV^_9BTwjh#RT98r_s*$ox(h?tSSRXt3~vZy&w%AlHT;|#1k6h zrW$OH)#jWcx{AM{c?>S4ysG%1GxCEavTY#ed-mz*Y4F-?qve4~hv9e9{9+?GZPhJ} z>53p$FZM+yV)2#yqlG==UrD8d)rzO5#xyeD^iVYfs^S!SgVXU?#uUx|bLFubPcG~k# zq5vx!m$&}-T#$*JwW6D)ghcPsBK^-F)aku{=)JQ5Qj`Ro&|s@I)a2Fy*KyEWi{NA5 ziOJ=UF+>8ckl;imlzpU0fl~xv%uCt(yl+Sz>kkv_XQe}UZKB%w25+i)-R=T7ic!ea z$L3F*$skuStL!kJhS$XS#a>y1g*H2c;vjEYMnFY{nWP+az)75Bd*~U^5xJ4mz5qL6#KPVCUNEYSpm6D8`C|C)cn*^t* z+~9Es%Y<%z>_dMy}zLwP3L(aNjsjep>;| zAtOY9IZkZ}zxE^%R9!Yco2S2UNM5XEJwpgWv{Acm9gk0A0!z8_lCueaO`yPiF*q31 zbh;UfEXCFNp!h~3rZxer_$bR-MB=#a?K}J0Av}HoNBox6{Hp8Hj6xjab84RQP33?V z3p853#RWK>N`Br(b7$lOk?_MG^ru%3^+gM&b4HLpUfrfqKKfs_NH6lc;bO$E=u~S` z>>tMyqU~SbyH4b-N(qcs_%<<4(aRDF{`{?-8*s;WbSl%u0GsNCrct0Y&hd*wJ*^tyKRj!~eClZ`%M?lf)-fEu$fexeH{Q4l!ef698j=9F&AfgCl{Rh*i zcZRcWS1%mNS5iHv&gB93+%Y=)-7-(*Bkb~X^jI7Qnh|-kGkv9eO@yA2cUVZ=w=;w? zIa=W$l7_4)w9N$J4um^Bv;%p{ksmShR%i3zkP`_C?QIn3ecjGRLyrbLv^U`6K%#JX z{pFZR!3tmBH~A8hm3b19uX`^xIYAA8?v(lA2v#wb1wA%>>1qb&w@K!HS$`fUXBt`I zG78I6E{FRI!#GJUNv`_bppI!jiVciOr#~pZ&y^hhr996;*fk!05p|gcjwUxg}lu@_{OcU1RU-7295EID~JM! zxN!m!g~ZDk3@nHYEdz_vef27X)~*AX5%d!M?Z;4kr-95#dDc3?fy+(BUF*nfq`2~y zjez8>jY}-#Ocp5H!kY!lKMNAYf!1`q?CgjNcY-dl3ODC(dVfbxXO-3cxv?2~3U#fG z-6FV1Gyo`8V`^xqW~{GD#$J#(>tR+ot>L30ag(EWJe+411N1$lK7Wn%ap|1+Vac9oeeN9Hc)jUrqDOt0@KfhGM&`p| zw@dE;)RNy|3bU%D-X(Ebmmq{E=?q;{;vzNBlJ4E8Fknw3WETgFSf0AjUpN*|pP0~Q zfluX*RGFdEBglKc;GEqvs@%GK(G=kK$k&?e7PeZBlfIfP(>c+Oj-4264fm5~n_q5= zCp@vS2rp>3_6?=^Eh?IGs`Hce9%M8aY!!4n@(s(AMU>@4=M37rn5yxVS-S^CWftzr z0}K(UV$&=1_?GUFxd*$W!&Tm@;I#)MOVRRXALbyp1ihoHDtkl%7|@ehXZOXeGsQL8+Qxg9Q&m6bJ`x{sHP3FH7>jw zX9}7p7Dm43dzReIiZ;6I7UZja6n$JhRil&jdst*6Bf`~%mrJV?S_K?U-!~87qHVe= z)hyyM$Y}bLf(Vop1;9uMAKuk5nWbf^)~>7i1PJ!*uxZ_(OJeWjA(M_H8rPJ1)FP`bV*jFk4mxm z$>rwgAg1NnjF;}NPb2ahLTXXFCq{aU*(JEa@Tg>)V=mU97oDrRIi-)s+(T)Z099_G z&kfC}2Eb^|PpvyY-fi|&7T0_esZJaQm4wZJ1jiC|TzKI)SzN&WqPQ!27^tD_DkYPP z)sP%KWnmyZ-@QmFD?}W&6=!7lh^OYMQuqrn5J)8Em>$jJ{5ckyySEsHf|?U;rP@z9 zXtH*&eu6S0Zc4qvoz*K7&p}V?@zj&8+&Rt^rl@r^5PT^&0=y&T%U_kq{e%DK5N^Q9 z<+!@&G;>2^Jc}%|vK#caGH9u93+{Jyo!5;6%mTgKq~4=UBNI2@0!G961;}oeh`=TT zs@e!&Yq93V%6pK%v;mCPAtlqd(exSkeD)qJ0-TD2Aum)8@3cSI*U;k~*b$E+HUm&1 z^QVkR8RH!}zHCZxM7&!}k`*rRkc)NfZBOa2wjw->Xx@Tv;`LNEQ65hm=@@dvNmCO~ z-&_MF5mGC7dtNijH|H0}Yf5RoW}<7y&AsElpalg530rl&8j+~hZM{*BsNF!B9~G?g z*cZGTbkAkwlep@vHLj*MRtVI|&b`mBLp=RF^Y6OO4NkqOrvao(&pyzQ^g_Lm1a(HL z^+?z|um#shZmIgtlTD<8ZWy-?Siq4LfrH+-BLM6|JHE1M&gC*I6e#Utsn$<)p+D2l z%;&XXaXA2T-5Dgi6D2+`Q68@@Ravtc`Q6QGr{neh>Mifhn*5ULOn720zhJ+5{})9{ zlFz5+#DxXOO}5l%6gXD}Q(nHNULleWG%aX4lL7>2)2nk}_n6)TO4x(!VYU?vl#co9 z2GvCx7{tPjrw(Ek9gX>T=dn*~*LsH}`z7aneowxxc{^x${1PU1*2Xg?$MEG;*4J-qFsg(7Urk^(55J5Lg<*FwkX-7X9|P98BSJG^nC{J5Vp zquB+Q62{dQXDsd+qdm%VFT(tYaX;k;_)Y3;GQva@34 z>A&jxDcNfhH13;RU84Kd?YerVCZoLIj+WzVyQ6{z-_(#<{?yxfpayW1p)A*GXItJMBpu(us7Z($EyN66>#Z{k11O^K}X0WB0@PM%#r;3h6UNv$rf3(?795E}mwu z@%BqMDV}}Po$Z0coF0|lExv6`kC5K3pXLG575ginJuj4D7uBhd4K|D7O5ypu9gY!&>l|;HZE5k&7M-7I zP3k*(16^^NyVp!EvIebbzrtWGBzK`nDmvmQlkCrV+lIN1|8(O_pXS~ zki%b-*nkl4(TZnN82y*qiJuuI1Pmkfp#p}h*N!hRhh6ST(L=%qMxI=1{3s?JMn^Yq zs4BgK>$Bv;{XFhk%$pzBWY-{C)M`ow&+nWmvo5?55@RFfx^`;oaOaP5*^FTkB%|I{ z)`;xHdZ|17CMJ$yOD}boC_9e&@by={SV4yYXe!#|e5*%SMlRnIe>9pLU3`d$HX0TA>);}sJeYAU17C)ZEE4`z?~yrDMEfkr*@=p?^(OkI}vY9M3Sw-WPAS$m}8iyCj7MLX|j@wCYG~OXY z=?740p+}*T8>6oIGj88_CaP5S#PDTrgp6iUIz$qN^+Gm4p79csCAE}h-Z))_prG>U zT?TMvxnt7xlRlHx7y}4~+4@z74B{Bv7j)tVDSij@uiwx0XNQRaY{qSYlrj7nkRgi! zS%BK4GTS@V!;V3s0yMh`RLnH1)V>!80?@>57>zEC%G5Y!AI0mZ9MC|aVWR-R!nK2X z5DU@U!fr(`TtDr59Q@}wp&BcqKSC40Ixb2EDP@wU{ zkjW_sm45ARelvkEy=FzY(|E^p-=oocqgbLqB+@XfYpGChx83{SR(q3fYJ3AAjMoo= zDQo0v#a%_)&XN0?5j4Ym2{;qwlQ{d61>7EUCPo*RVgy<&CTC7ws6S?+nwhONk)K~{ zHOqv=DW1v40@M^Z3RJo)^!OPMsnVBOk$kqy&U!arOZ4AS&Mu5oVI!C-n~G9TbQ~uX zsaLR=jIQ>6-I1`gobF-WpkwVD&g|K&SZl>I(6}9!jZpb4`!XBXHce4q4x&VwK%bbS zG8{$RP6TIidqq1T!*aEy_`Tot%WoV;HBqS&ukAtIiH~ni*CAJ1cs@v6cz=V%AcZT< zb_7b-J*{h(NcXkt7yNZ*wp%Dp4FqUq-_47T6Ujc|iSLXyxJrnXkCXE%y{+1d)p~c$ zf!;_EhlzyG>^)<2+7-{{_G)jJbZc~>-mf~P=F9RY49tQ2iYP{BnG3v6q zswis9Cs(d>l5Pfajaw^A#rtRa@?lO{PpdG-Z7X_BmIJE;xu`-Ru&0K6III- zAJyKX%X4Qki+yaTm^iFuG;N`yzK*kMSQflYxv+S4G(H+B-sVkvug0@2-XPJ5MQucq zSuwt2`uZt|V{I)CYm8Mpa-kyIgyU9471^G+}Yqrby2e zmm>*Nc}6_>?oX~{p`T8GgM>rnS--}iZKqI>7CTu?Wlx3m6f?$#0;-RN3xHa7R`yCP z(!G(ByMjMWasQ$MJX9(uFQWOHwK{SEJBUzO|2f|IRm%Io=6!mMVAscdy&X9Vr-@zG z9lSd3a5;*xou-kP0;Z%|Y4n>O_}DM>%7QbcnS?799hw#E3k3KptX00c4cWVwICRtU znWbN^{8;&d`?DW+A5#*{!tc>!d`?IYe?K@N39K}nskiyu z#gV{$M!sRC<982o`_%V8yuXEtZb@CMlea}L2LYANEg3ZW!Oj~ z=8F+O_)02^3TONz?#++>{17NHAvIoW)qw1TKU>m_Sp%;|;b}vqyxqf#ycfiBOCWm{Y)YzG2C#{~}5hQ;4 zD|6MBWD4?|0bg78-OMS;0AB8{trmG9^2s*#HY0ydMeH7 z+{ObRXf9)bei+H*pbnD8awWyL<;o3uT$;Ivy3yT^EV#eUjo=W|D9AVRgEJcym@oe> zx~6Cync|_blrpcx(eeYN6D@q69WRxq=YsD@5n~!;MQpcksZvT?wCknb(Gnz+ommX+ zt~C0kXj{O*k}QP7B$A}amTdGPK-NJRue0*lal5Ly5}s%|7Q;sSW`gjb&iO6wWwH>~ zab6-`mC8CsQ;Wu*+&HTW)>IsQ`U;^Iel~SQp(*i|rO}WSx97vE%g^TCalN#Mwv+bj z1>VWAol-l_eKkiEAiZ#k^`O-hcL`JoQ~=iR_6o}z0+a?%+b_Rgu=Q?WxXLWfW_J<1 zeV|54F;My|(Y5K)ru)7=gl+nqQhbW>-)_}`?e^jV|302P=-Yb`wY2MPIW86}AT_+U zFCQp_rJfg-ihs6JwiZ*Q))61FP7{Y2bgxkU<>JPTNEO#w$*t@bv7jB%8|eExjdLqb zZRR={o;QH<40?hohe8{zlpFMsy@xnm*}2ef%tJhho#s`f>?(w9zP@%1PLj)PYfU{* z%6L}oCiMVAvu9+6FI!9IYjGbt0eT3xu`rU{ZtazUIPrmc{BTkEo8Hg_ati=pjt990@#Wb3V5t(kM;L)4T@d|* zy{5dPcaA7lhX0I0wWGtMx;~pcJvnar_Nv+>e@RglDi+3qJ%}8FlueE>mZ<@O*skd8p4Uj1n1VJ zy0uyA%1l(A5T%^6r>W|iG@$KLBzaaDer6=xJnr1O#~wi8k-?QR@^}+v9`%GG6t#sF zR(`oHKL1(~VkkXPQE@i!RuWA77IIB0eR);>x{E|ztjl^0W);DfdVBZUMeanK2K0G^ zY#W)<#67=iCmGbt?58o4c%1$GPy5lwc^&$voC_@TDi_G&?^}7&GPm-Oq=t zXTS65gwr;vk~V1!Sn+JhN*G^xOqmxXJ%V@o^l9Iguyvr{mejj=(31XZ=HwZD@>yk= z(XP_+ncc_w=A(j=2~2$7$wnWX{CfqSRY40#(hTgq->epFn-D(hmh+q^s_<_dYs9#!f)S)_Z_?Ef8X4 z8g0JgI7Y2{GW~4B3gi?Mg7-?N+3!hC-8W_b!fyO1b@sW%PHi8mrqNExD z>gWi`)}tCIXpM0iBE)2+j(98kr`sQrh;%#7BwYW=^$y7j|KJ9pw^46{eVlwbKlN3v z%;$7z4=BFmRx-$g(o9lrM{8eVfc)sb-%CJv;6eOJG4gO#BQZ@9(h@< zn>jbVFE@UXVT?;k{Lzh)WvF3@+pyOjzU*fC4L$lm;yM%e}Cd=8?>q^kNl==0`p_j45CCP`+)EFPKHL(x^Tr_Ldq50Qi`o{ws z#k$OQaX&J$q3&Qg5*GN>73#khcrYtURH^RT`MIq#G1DI}=_kpX+d~F@6?OHU3?z?a zaYlyD2h;-RQW_t=KiCh=h@b~U#l+3SkakX@QwnhpQY2QMti+XKo1ufhplB0b)`<>r zm$tN|+$aC{G>WBNt}@Itmtj^_0FnF~gz*JV#tv9^&Vs6=Q6ZDoOPzEtvh1HWoDg-ddH4#xqvw9+do$EYXmR}-XMXk_rfCR=rS4to-Wd&k8nn z)qk)Yq>ZsJcNyKD(T@6*Nnu<#dAD#1({q;8Cd(qk>FjA6?=HE!#dj^Tkn~KQ2i6 zJbqv9#TunR99Ln!TY^ouOoaN&z} zNn3S`C=vIJY@Bpu)YFKiS(h$@naZ6oZ^UjenHJ^5Slx_vvQ4K(=8FCG5dZol?S1le zgTb!3L)J!Xdg(@01H+?oRr_YzfBaQ@&UT9me{dx<72OpM3AjGL{lKl|MbaI2jbHLb zQs&1nH*-VtiCkH$+LO6}2$7o&YPR&c{i;C+uZPF1}%cD>BCvk~zSVd5!)bmlH+$ut4{&zo>3) zA%!Siy#o1F9Dj0=`>*BmxT1=^OwJia?>)zHclkJo+j&{?q$~Y74s$o{lIeo3#<>1c zd-E-ND9%*r+f%N`Jn@@~zR!^rR!@nw@kT#5afEvJ2rDu)DM$NN+AuDg=bx~;gbSKsv@=tvLT)(jrmIRoz+2em)wi2j=uDUG?pBGxIMx z@3K5g!3>-Y{FuB~9>HZmJS@Aw7~G4JOd#5;{`NCZb2%Q%`Elc3 zhtbWw{W3nYB|HY_YvSy znNQ>A@Rqt-H~*T4qf?Z_J{gkc1l*BS?YB565$^Bn{b-OZEsK3QO0x9uf+tHU@vbp- zQsj+F-Svvzmp=#84M)G6P5Yn&!DvlcA4r~jFyZpqO)0=9b78nF>qO}91|7_>ThvtQ zx&>@=KP7)*`dnsw!l-*C3rcTYJ~lCNt8`ltH35Wwx8Rl5r4*m*Hg|97Pc=t%ehe{j zQO#HMt{BK=MP$(4_oN27W0|O!%zen39Ut_pblm*k2!70S_jG%|jG(ZDEThCkcv3G{ z5B7k&b1tT-^p11TaHvKy0`p*=RRjIha3J3l|GH&gHa&fie<}H68aWEiJ7~~k%L4<*Bh_o(rT8i!|i zQg;;XL~0*6DMk8FvpwhgM111PgA^1!RZ@y$(E6H8wIp3X4WU{viO|c7N5BJk6S37h zqVKTTFX> z+o*wd&;RVDG?ouG#3(#0)x?$oLTvBidJ23(ks=0OLoHc-Oat{vLVBuN%N9wL0+zU! z47_{=6{4%BYS5m=M0S5r`2UKKe*{bz`~3Eikr&Rhp@<$Qb4|bfDXI{Y<*qrEyB}2l zFqA4r0oghdl+clDFj=>^G&DIm*#<`WVUU5(*0H6BLZ6M9wesapoKXM{(FUqDr1PPb z$-RMOZuQ&xm~&_NeaaL0eZH~qGELnttpBo9N<(DH7oOE0!V|faDHBM? zXtU4FaAk>%`pI+o3+ZkNkv*iTfTL{itbo?G=TLV2=PQ^|9RUMq+H8M<&4|s2)AVzb z-IbHAImce((z&SWIxk*g!@sO46hYX|kf& zk#!Gw$I_vu`@70Ov8+T^?aMYcHj+K2V>?=+5aZHI zBvlkjN^!T}=U9b|2SQ6LQ!WB~U=jmde&AaMp5>=^az^4rF8LopC* zyarm6y4(J$Tu#3dqVCQRHNr!GXZ`-L&&yYK>YCR@&Xsq?3{+pdco>dTh3Naslgcq= ziPMC2B;^jZI)1J>+hLm)xL7X#SdPF_Z1sgi3@^7^XYq{n&+c8i;h@U9x+|}>BIbL^ zOivSI<>;OaTr1Srl?%tEp|@%8U?^K+?yQK! z^qhYkcl~$CCw=~8Uj`Z?CcY*@9R^Jn5&q7s;gIukMSKlfPz+PHT!}P|bwpd9MSfT% zxTTPOoSmN3&=aG^I8s9$QhhQ;f>Bic+U*tD5{@VD*@fRf$9ZrI+xZr@#Z{B3hjR+| zk5jtIP%gP_x#hpLTYtA)mTjb^^ZH(jJtxhrk+?{t^;-+cd*%E zDcDha$#}WFm^q58EM0(oId9^=iO|j+I_2^-5@Lr8hZ7E;OD{1jS5f!BBf8@uU(e0J zbyv1#DLESYs_m~lNtW7ilOKMHOQCGmhJR3az(u)?SY0 z!XFQRKx<4+_(S$8ElTux>+YK%#jsj_{<~E9n($^Eoh=V~0s{_Ng z%JU-=RvzV~)w*dNfM%r;RBhaJu0KPD*;+&)5q z5q^n=ii|6LX`VS!hhb_)g+ldoLec#%I8M-?{Ni~QY%fyFo_=-%-QL7Aa+P2(a}d~% zR;5?)DOgO(k=McrpjzvaO%1!4(gOKZtiCIU554>%>XDNQ4_83e=Dt=NfP#s)1w&891J)7__gNQhGu~l8blG36A4ANULdL$lXaZX5-AutB9Abftg#ynv z>WypUg%CYlc}87}&?u*1x))b?M_PF66Lr7S@QN0^vAy>9Mh{g;%fa7>Y^}2)TZ_$N zHgsow`h$8!ZeT^5g)!A2%tPn+;zJY)8paQ~&}xoxsx{ty{6Y1CgN?`5sJkBLL&K$^ zk|ndsJ(%c=kISjm{u=w4I1H8T%!ra0REe_?*KI(FfXmRitathAfgs9oT2r{kz{wp| z(L(ir|3#9bv3l^7@=d`-@l;x@*cCOV+clJ5&osTc^Z1$o)%y&FJB&{)vTiHI)Z&_4 z4a`(wl74Td74~C=^X!QC+R6Ov=#Kpv^ZowSoz?o)4ci^zB-;vRg1YR)fWGhk@@P5F zDLHSUcQxmqpKU&czvlamEe&tUw~!}SW-u+j@cnY;4;(xk{D$edHBBNE^;_2woq!_g z<}VgdqIN$FOv9T<@n|z)WO>6r!^ld-G~?*|>&RZtUG&dPe_NGc3B$snj{*Im{h4ON z7l9c>uY<*tHxt8wmjnq>b z*GmFhmFKk;g?QA&iVn|dxf%Kq=d$;GKJR~usL*#p*0?iUoS-#3O7Pv}X0)iVK?RN| zQ^Hc(SV20u@6EE2YhIGq%ou|d3>0Dm*(-VsXpIM78-RJG{Aqw_`b;EdMuQ&UT;`Q0 z#Kk>oZzA|i#GP<{v7KlSc_FdkU>zJ7bhiMMKs;i zpgfNS|B`OAUgP5;Fzmk8_%r4zM3IEgO%8p^M4Q1?qHK8FGBa1~oA>9eM#{B7F8N*L zi|?pN>YAlsAOTOgDqAV)NoMjh?x4DakY?Pj`#Tr^_c{EQngi55} z$yTydM_TbPtUWx6--JcLC~qd%3{Cp_{f6Ff$u4OX`}X@g(>yDRt1=WF<1^`T<0C-cs%XnL;VsoIsac=f|G1?3pBtsR(H_x?}x>y6MO-E!Gx z6V^&z-+C->tkqBLtVdxOqU3n4%;^QIQetIIylmkF8sbi!a&R{^iV(5Gb4fXvy&DDz zz4(265=VROT!f5D%tP`Z?`$6@gF`%*(F0F9H&aY7eeS{L;0y0t`*X$X-pC2edX2`Ksj4@rV@V2oK~p>n{6MUVgki4kj0pk{9J%LN*3wT~%mqKv+J zXn8*hE(H7x`*g1iad$DQ@xtb_91!Twu8CK0X4S5nf`mI5hQIffc})!{i@I6TfF8DT z`u2xvNp;;C^kzR(w{&$#=0--QgtxF+yN*V@T0#CxcU~VcVMe~DIvm&URa(Ofbp9CQ zrr6Uy-h63+emavB3-`6{BLy22zezg|EM1v14NT+5D*F&vp1E~sJzO^@(faMI`e<3% zDm;#7hl{>?C!6oR02KIUwd6U-w(}s{#$54|K{;v9oIdI(zen)Q*!OzKfv;ujr_yK2 zCHr@`+S>I>9njsrKSOUwvNNtt#sIe|6A1n~D?@el`fL|gzy zr5_FGVeuzdsbwDHU#9zU&&*~YJc#yiyeujlq%<^^yM}JWeUtT@wo4Yju z5%LWm71P`MEf1mkp57Zuw}K&qVXKO?BwpodA(2F=5PkfZj?YrUUr@Z4$G*RM_+8d; z%3nV5nn0Tue+H2`N3QZK$H&)91+&}h3GuI@o(vc#6$EE|+v;5xjcg^~b&CxR5i~gW z(kan0PfbhpKB9Uzw|*uaPvCOs+AQ}~fQ-*e3}^_F!t+uh-6dUC3mpfO25uVVG5aN?cSk&wLv5nQ91}hcDRd}ku$8$> zXBhg6JASEFu!l#Qe~ZD{>&u@O^pmp;ZF#m1CzRaNt)<1mFl^?2=fMcuoGo3KgoRq6 zktd8pkE*H^i#*t}3}uv}6fFmzN`1MMo|~JSBqJO(cSX05Tx%fdDWtQ_H%W;Zs$ruFl4DzcqT3`sTOSqpq~99OwIVt-XPnZrqrQHGAOpmY3e^-t5a zMry7CYU0g+!iOXkmJMRiy}5-?N~mU3^Ut=*->0hx8=R@ycKU+0zLrU)qlVmCaTjMpv3YQxo8Z|c@p z(M(MOR1>2+!gh7BMW`J0i^;}s(#L9V%uP>-#9`Mu@4o+L`7Nc6J*6?`6SmJJ{Xu!tCE;U_aw+y6}G5O}b++$eU z?6o}o%~*$9?uXM_7D~-b&cV;elogL16OB~3DsyYm={3hXiTk$q{71++aKWhK_U&s! zy1x@R;RrK2Nw9RoZ^F@Hq?maOd5C72#1=jPbXj}ZHtu7epN}yIvh$~v7%XlAf)#D@ z65NB71EqdFXNZl#FrOe*N7$d`%uC{B7W89rR!+FG6 zgFK61>f=?oHHAY>H|5UXUi1SjX5}?ijL@S%kzQl%6{R+*!}2E^<3QItqfM41mOe!P}f zQG9M5T$UD!M%~7?V#G!_S(V>>cYZWJUm7%+Z_3zH6rBR|n{WNv$Z}_nt$gtOkgjfz zi`<}wIZCksm1bc~iu5OgZ=rLUUOR>d_ubVz{7^%8`F4i*Ord{zm94Wz~ihqX*c&xp%U_uXXeCok~-j-!MoF)E7m_4u*(EYkxbgBE!K)2R){II9FWrhs&qXkThjrXb8URiBgE&T6$Fl3%pA+BW7{AMibQIuQnC!WZ}pEZ;h0#H?Z16g`fvtU1cmMiI#4VXnf(TJ9G zEj2;EGBMIL27b>yx$e;o0=Td3Y>qxY1zomKe(yei3Aa?B8N10&AQyJZGx%x>>B$BP zqW$d`R=9I&ynC~o?#BtSawO};`$lq&{Ft;q1rGX4SK=$j2y(e$E+#~6e@>(&CnWnO zcBSh791nl~7EOw3h^W25#ukE{nHDKQAlbnH+JKITY!I-YyQNiRb?i5AJiB)3t?H@{O7LTU9P$=c!R?NW!uIjxRgD3@RRJMl&heBj+2 zk|AuQ1=y^_eBWykw+0@nFSNSG?94F-?*WL8DkWTmRrKlPvk7gs;21lKV3o7S*3Jz} z5^bwSnjc#9`!xzc$FkAYffVEDsSwKYmAp?`N-OdX3(LF}_4y+u6i9;+0R+M1=?)Zk zH%FVeb<6KSb8T$Jm?RLUQR~lw)DN*GwSmk{(J~@0JNasPCrDCR8;qA$L|L`sxk7Wy zy3^jUQ*i2&%$~cXxPRN`O4%Jb@Ael|*=DpZfd0gr7@BF2nh&Aa%9k?3nPURJG*+nP zPTne?GhxUA=YaT@CtNw>S{DPF4fFO4ZE#)-lwLjqZOv<*3?&={WtJUu-tP|LdGCAa zJe^JMxT1RsqkUYP!5G{nSI65LAEwqOd>?=D^*`LL|3d}{o<_laBsRy2s6!4@5k`jK zL{QR6m1`LhV2S)}zcTs8ATWgdhWJg$EJJgN9G_1%Ee1J~cYS_NFq!C0tjLMc59ETe ze6P2$j|n6x*}Z|fE}y5{HGrh@Wqd+|KB>7aK!Dfre&*~)V|fc))xYYB<;~0QTfqoX z6sE0_+m(kS5}em2jtOJCC-3Or(z%;hpEtgi`y(68@l=8JFV4_^x5SQl;+#grVbBz8 zEa=tcc&qyHu0#$sE~oGWcm#z=Yz?UchRj+rn-Wv|YmPVWRw(Y~Y<`SYoS~96TxR~^ zpO?8&Run~yGu!^w+oX5@)3R0x1HUF5f5tdDZDo4AxA<5aVU2rolKMu?RvVv);WtsC zu#4elP%T2ydfvR45MEmG)L0uJioE!IpZ_|`{zJPEVb@nm?&CaNm|veLWK34OrQlkbqaWj2vtb-WwTpw?-#vOpcY>t-Uk5Ftn z2#{=&Wg7L9lauk&&RmD%S{>n9U0W6DFU^(XX0;dhvbf!R9Fp!SSFd8L||J19-rYnpEkyaYStjPaN-AHGr}#h~-jq zyo5IG(;0e^xsUHZA3t?zb_g&-X0XmlC||8RSNUPD<<58K%RU616>hF&Pl)*OTvz5I zHRDHfnFPBO#_IwqR8p-+ys!n!oF15g!`%bpW47Sty40Tz&T`IEy-e#61b>QW0*xhp z#}GLrL_iQY?pc3jg@&5ti!@r|_@2{u=vlnVqFEPt$wRni{T}TYSa}pKggkqhGl-$4 z5!AS2EwqY3=Y&)wx4)m*fi_o{E~>81IPXdowc9 zt-<9rz1!HeglYa3>27d_yG9SVt+4?$ep^e-qAr+ODFOrAJTmQNeiJ3P&Wu*?a>b-p z$#H(?&4pPf`zmWE4V94D)$gn>*MK*t9;<-tzu<0^;CM|`$0_J@-SX;nIkST2dpCuG zKd;*xXrvXkKmWzq6ve2|&lzjqqczqdYDAJ+A4Eq-yz&Gdyb)}2g*~(5$0_gGg&@9A zo%yC+Z%TpTI6Mr3|MMWs`H#9=9^XPTE%%w z(os3sOasUP#TzhD$Gw`~J=eW_(DU&oV?U%oX59|1aSN1$4|)^CopJ%}tLnKIg&ddX zUeG@MXd($xMr2G*bGvm$yXE}M6APa_01SDaV$3gLTj1ANC{S?1r7sNUZn^8^_S@zP zo-wp+n-%`Iyp0)EnA8N8acqEmgvLCo>@Vs)-0iI*Yb>>!eI0BtE}PtwpfEkG%y zZaCO=rL4$JDdL-9v!2^d^0X;Zmm{W?d7KZU0OKK(;vm3DwakrjHg1UyZ&$u~GvqfC zuw#fUZ4svLGj|>sOHzs07!nf&y+sFCR#WP^&0fU%{r z<%m&eI?yIF=;paH#Y9!7SDJh|-j?xFDdojCQdeOx9Fur4Mp-?kB_cZowu9p4hGtWz z+Un-fd3sfD@tMX9RJ9RyYl_hQdDMf|{A43R9KI2K-P65v9u$5m2)(fN0i9<#aKNHw zanEn(ThNO0gZg^-{qo;6&_6$^en25!>#%-Vj0YhBGIMQd;x22>3xLKG>jc!~x(>tk zz0X{lR-AnowL}zBGJ|NPRKzOBe9notokXgh?=RH@l&ho@z=Rg*RHb#icI<}X9gRqq zs5Rqg+17X*BMx;n+U&-6l%fdsH}MpL0R0}YHAFd z%cS^-Aclu05*!hk-7q7k3RVkHE>PNdJR-h#RGS+1iO-onun9JVO!Oio(p{hH3ud)~ zXeE*?2Mh79_vN0}O$C5Kx1SGe3HtL>*LDI-;_Ubm04{xV@mjqFKjV|+-zBfEV0S}a zl*~y20&leuEvn^^Tzyi4ld0Dsd5ILiA%zTj zfO#VEMlvlH!=(jCbssd>I2*ILqL#d^MK)sF1t9aJ;N{2X>qFlUb@Phu@&-lm1&m z%it)zDgG7Z3ff&$xOYCwwDlmVUwwIL!-E#e2z+ExWXTc(h8P`roLWLYV=~=s(1{iEf@MsFHDGYaD}=R1jSyqC|ZBpEGZ8uo z<3d(B37$^Dw{e4U@%qA)`VEQ6y^=N2F=%0iLA9e@E-Azs``GIZIYLvyFdp|~4~SxE zHb{9U{zL!c4ihifV!=p>WM@nuEh*9D|3ms1QcXe4rd_)_h!aNG9b8t892)meLk*(;VqYW6(kXXt?eQC6}GJ+_3JufdXc{#+X=o*nwBFNeLBx& z0vYLs)@oSaRqq3K|+%z`^DQNML-!l{yb`p1l#bmep%W#5LV z-OTrX4G8dYP;q=s_~Eo56b}evPo7(8ROwF-lTm?VjF~LPt+BIx!sU{oZ&fiRlM&jn zfXOpkDw&+Hjuy0>>-U*Fgd{|vEz9!l==3%?GiO?MZ8%iA>TT}D-wTmaTRsKPDp%<{ z)uL7NRvp}4_u$qU?q||h@R3t;$~7y&`(^(|M{?0os~P@GS``~bOZZM*P7EgWygX#K zo?L|~8Ot+zr$r&T|9NnJ6MUcJ(m$0pnu5Q8-r75pZxG$#AotF6G@nO^{h8-=zCq_NlWtu$7j zv;yg4;l1<7ypW?>)VLh#4q&hOfkY4vDPFF}fkh_&kK2{g93zKSL_cuDB>yc}1oFs= zKItCzW*D1#te2P9w%+M_8X>EpzJAC!&c}>>2LdRO)SFRw*RNZv-wJUI`AE>H2)RP} z)(W1Me-{N?o9Kj)Q5p$Kq4fiu&5`V($MRG$Dva*n54mZs0 zU+6#W(Xm0DzJu;@_%T|Q*_gE`ei6&=)r#4r|R8oF+qd-qBnxglU0 zZq@gfcHT0Cea50W((jZ)M2ha_YH+d`AR;LTnG+jDmDH|Y^CPO{nEt&)7`R|l!d?mB9dYp8_?Qu?(z(O+o z{0tv4rpRJfSpUsaVUktM%Z8rF8k|Ub+&qk;&c5znIXQE3 z5D#)2IQ4p;LOr$kXcBPJ2<0~>^vw4VykH2WzM&s0HtvZFvFn1JNluWo3Z6gJ#mmq< z`>>reM3+$WZ-*%iX2Q-jG!C9g5c&m700&~>?;hJ#3>iH+T+0{DzI}WcTJY2rdUmm3 zT%~B!0L@(b#72OA14pm}UF*jHa;Y3Ay~2{uO|DiNO3CJFvJ6u>I`*RW!c-``H)rUz=AuJIKRUHjYHr4z>1&+-KUm7 zTXM8WC6Cjp)v9!HvgD2`m{y4sy|hn_xYK{GQCU?HjqwE^S-NR>-F6w=sZ*#Eia5f# zvZH>#2IV(k0+RIRNtcv+S^HbYP&23R2obhkMSGwqq!-+RG#3)yRM2TH$4~c^KOQk) z`i~OlzjX{=occ9rh7e0OBIeK$eZl#|er7 z9+x|DPhvG!)ccv;Lf^%5=7=7>KX?+#FDXx-es)5NbK5&iN7|%51c~A0%vlO-NY>@? zqFUW~)s-lZAHw{Rw2pmH${s)HnuQ>A0R4|HsyG*d4 zc6bOdqj5WL>T={Pq7TFD62h&a=ZM#KMkeNGH3&jM}3 zoim^aNe+t~Wanc-(gWxpekg~XwHjCG@quVHssw4dd>T@y`>n(HE4w}Nt_@Z63k2=U z%1R*5RE&Q*$A(-ZmaaaaGB(gGtJ_*AJHKgaNk|8^e#7_RnY=U}I+YNWjy%b^I3u0E|K-1Yf+y)?3Ji!C zU?9vJ0%Wwrxp@k3Jp`+Ok(aNQo32Oaut@T22Ep6z7Hca0|MRv_o2zS<#Q^gx3Qih% zi+(CH@UH^cfMf#FnU~A0tkJ7m+s!(XEL2R9%iIP>*UJCgOnj`o8Zl=Vty*czp=~>i zT;oID;|a%@2@Fdw3w@{&?KwutLX~v9y@ct=GVY%@ADoPeG^=vA**bu^DZy|gVGvKR z4esy4f%^c-Y~C%!M7-F^9TEFhP02)+bE)sHCs14a`IF9@#Jb|$42t!Klkk^J^!+tNmZ+X=${b6&j*f^5RJZye{)7ycj ztsx25@c^L-pf1=V-xNoXaj#4Radcv1d%1InfDkGoMLo?6&z(GWGa4|N1NhU6;~9|1+B9iN4?TCG0EZ#2~Uf9O|igj(lk{ zo{#yzoO>7t}V_xoqo=}!^9CUJ~9QmKUoMmtL3>|#z$KU(Qe z1H1MWl$5Yk($ZD=${Y7yo&|)=0F^8nuWlc+NZX6hz@R>G+dtv#cxDqBbbxU55LrQ3 zSXga>dDpY@GYL^yNTiyNGa35l7X8opge9A(Je4%psBB`K#{Ng^^qY6JfXUstbOFFJ zFOgj$#V8#28Op!kdIW;_Y$*Gq8Z@A?IXLK&lHic@wI}PpMJJrTG zJIPk_Lk2G3Yh(oH7!r}-4u5?0n*<70BoN`hChWa49wJSMT1M`0Pt0TW$j)zjJBq$P z@hw{6!>>2DBvaoyHz0WWajaYVE<4*3#DOl+<)~zMu(+thu8W(!nSByHF;=At2rZ@z ziT#$INcsq*RN(tQJHt|M%1Ajkl{9=O{ubyXZ&(R@IYPAr5e2>#-sQ#qC{FFa-sNLd zo>5`5JsIuiuMQuj>*|dkgK)`-eWfyRuebE8cw*J|4?m;kHy520KWCe>XFIJMBXn7# zxo@d(hNVz{nAafFtIolzL6;N!wGID!YbK6i(O1nHJ36p;oR#DHKqjCtgDcO zPDE8RijFuB8*p=TM3WV7C)arH9#rhZR`7Si*^046g|plNzdYIy1^sy&*|`5W-Lk zC*UrYw%CEA`lcrgp1}b8#SVm30|AcRQfbHCIYF-In)E7ZOqDO$zob)%wAeJWoXl(Q zg?Ak%B~!0_^ls*eX1%`gr`e?xY7`@sE7w5#z`bEP=5p?>NZ)?XC>fXM7vOpMRuk<$ zXsWB-FL(U$lC=>N!U!`br-UaL`kSM~g><4TkawD@{bLnY_OJmJnHv=r1UD_C57A>0r#pHB!9S_n$;xK?`9ob=|+0 zsNH-EZBXYQf~a62v5bm&Z+y!X|2IJp=$rilq@A6!7Gx&UK)#zpuVcI!8;`)R@Z!KphJ zqNtOm9Ab}jD+Z5xiVI;v1qv~!0ijGgjmAu)qTLAf-|;n=+EXoHwK#X7(eAACbLn8a zHy^<*m)rAj=2u5)=Htl*ApdXxKzHLw1C^uXUI|AwWbPs`%oJ&%ub#x(i3!}l1rH;& zMjHwaUH!oXjZ*^bzolt#zUOhbN*wj0z$NH$I@{t&y zfD^MK68vs>vPC<8w2~@S>dnw%G>Nm1&~fND%7yNa9XKpTE$^56X2^g4~ z*XO3g-aBq?e~vb??fxZfJe*V(s_x%`{C{F$A}yBUBoi9}4|V9z2dtE_oLNFo@3E4P zX~rqMy?{jPH2Q4ih=vhn=O!eJ$h({?^U6^3fMVZv?bYw=VZ*-rFreN}OsditGIYc3 zl`+VTB5NtFW1piCH5NP?O$!aup!_@QIJ29Ta@1Pgr}d-Wn0ehi|K9=muUvLcCNZQu zS(7?uPVrGh6`N4R@SC)=lfQSC=}C*Q02{Sgh13%=85O}pvS|6}>|1~v+(Mnp|BPL# zg{~HLG}30D0;HOV=X@T(d+?65SoE7}`f_XgK@v{1C22!Hn%-M872d#ZOL1NnlxUc&WE#^#W_U z4+;>jE5a&ACIrVkMJeza9G^a)?<#2w&ZS>d-r=9Ul?<|N1h0_Jsk0;GJpV=)?ThX4 zY(fVmBaUtWn{8!0m#hGqjKP)dx~bMU4#2>RVwOA0;zo z7D>{(CFMtV)#YnqcoFJYvH}9?K%OMbBGvJ29=IGpj8XaD3-N*AxS35f3x7U=9}B zLli(?ks$0;Yn9xyh>~)z)ZAL2i>t7Y`EgrbcMgCuY4kHmV$=-&~ zLs#UsMp&O2M%VS9|J3v)W8;%FB9T@#K|LQ>dt|>CYGqmR$p+eDjoJ6VB*EB20M3u)WuBzt+^LmqLffu=XCuD^?mUuUm1OiW4P6md(aO+m-pj zs%=K&leY3xXe<~ZiWaF~t3kPd7QW#lp3~5WnH&hwtnn+Q-U1~apQiKUG%MB_*m}bw zfsH+INWAtsfAqfJcJz_T!R+H>K$vXYv zC)?#*wG%SL-O|C2x};u4Ba1BVzd+>92>XSR=XFcA4rTnF@2|0i)foY_3``i zmPThBvaHURm-ZA}8&C^84AyZ!*yv2x6xUHU8Tzp5@WmUEW@XyJ?N1=6il_}Tt z(zP$WBT4V4PGda-MI;-^^Z!|Fzjp;7L|kLc2D;xog6q0x^~O~VM5?~Klw^G8>u1fs zVXu;mtg2vp6tfzGAUTH7C}*8v<+s7HK;X3bLL`I%Qhcnc$~7}&dT|3ZP?-_cAB-qv5gR+lRjydH6?*$!#u9Si zI2(NWx2;OA`p!Ld2_rvTn5MAqd}iScG2zbbnk+-s0|sO}mY^ZN@_mhB$O^Aw;R&lk zH^og}I;SC@GS|t=`VftI7k#N(3whTS1Pdve``%V3>^Odw?E;g4HlFRb-1Az1xPjch zN=wr|(gco&k=`qXkgOZx*cPlDACB+I6ws1woRfn*Vb^+!{pg1YzHxyI8SdMXcTZg2 z{g$#5cUi2#8oR#X*V}_+$B#t|6a&|z=P8j+Fmg z4#UI^ho)%EvH+=}`r_Fi7RZy8!781-oz=B?c{qA!Lm#FphVZwEtHZEPs(7wiV-k8< zEa<_}gAr2%Ou*Fw>N`{5IMe$bMS|rn%OoqK26i=#DpdLV`QDiH-vG&f2SMbaq+rt= zFuT7Le|wz1(Aedgn#@P(!rrXRE80qBud*&5O7XT}E}0_0xxAcyo<+o&&B=`5e_5u-g&a)y(SFcd7Q16j*%Rw`Cj8U4zH$V?CXA^kWV-_2jZi5fsrW zTI3rR05b_-4Dpb@RuDahF@pb^W9c|fz?>5o@`rCvR9-DIx1WzSTLG@U_LD+V0%B0Y zIH%2N-O~jZ7U*|6Ji!SD_*Dr8SiLb5pS(MkP)gLjxPB{~?a>{G)n|JW(vPfqJ)~K{ z10pl;*--j*-4y=kD|>Cq1D)XgJCPzSuQ69`)h-=8y-{Y|X@AUy+~X!7IJEeuXYaK2 zES?-DRx}xck?6sUfx?$T277J<$iUI9rkS9@~-q70Ekb!n`I} zPXR0kjG_oTF(UvyQU~#dM|v{v2&qwk2IRG@kl&}HGuG>0UcfRoyt3otyLR+P){A*Ky|9VwqY28ScAGFQ|I86P8CN z`|^T^2^xl#C3(b~hxo{+4lJmOoAZ`i*&e^X;TkwtCZfbLxFV{oA09y9~xdX)Hk%$&U~!?dVu3_8e>F`mi9Py9EAlx z{XZYtPk2@hC^^mSs2Hy~G}4<(ya{20|E(|SDYHk<>Jm(bDHtMo)a;o19-kEbmF$1LHT(V*9WJiP+~#m2Q(|C+-Y+X;S~nBuJARJ^^A=z4 zQe3aL{?5tT>CQ#}{`W<>F5yxHZa-MN@7B^&3ePS6ojm_f@2ApFo1a=gl?|)Z7Vuo! zY<{H#Ib2{4m=Tz8NA9H4joXz0zp8ed{uIghd+`5C$@66rz<`v~Yjl)e`oQdr?c3im zH_{^+pG&%!%q$;ZZPf3De7s(wE8cf=)jCJaCF{4(rb#;fPrbgS zOFotJh6^4u$3r;GURBs8qHQCAzNLzwSVn8uixKJ&TU`- N0#8>zmvv4FO#lX*hspo| literal 0 HcmV?d00001 diff --git a/slides_sources/source/_static/git_head.png b/slides_sources/source/_static/git_head.png new file mode 100644 index 0000000000000000000000000000000000000000..c48c40e6a9708ebc152c6aac586c751cf5c4821c GIT binary patch literal 58533 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 literal 0 HcmV?d00001 diff --git a/slides_sources/source/_static/git_master_branch.png b/slides_sources/source/_static/git_master_branch.png new file mode 100644 index 0000000000000000000000000000000000000000..9c4aeb8a04fa661237fa72f10ca2b67613a731ba GIT binary patch literal 65380 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

      uRYL6fQ>2VoB(7hXXgTX*%p3-y%RFHu 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 literal 0 HcmV?d00001 diff --git a/slides_sources/source/_static/git_merge_commit.png b/slides_sources/source/_static/git_merge_commit.png new file mode 100644 index 0000000000000000000000000000000000000000..2df3d2d31aa47cefe7f97630c1a9acb738eb0410 GIT binary patch literal 173059 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

      *0T7d4!5At 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 ru78E$-!;NKU?On*X5n7k*>S76!>> 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

      hs*aW)N=hy?Q%{S8BH1^3 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�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 z%0A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 ZcgxAA>U4Fh`vLMviOGvr3mg3Ue*nAnc|iaG literal 0 HcmV?d00001 diff --git a/slides_sources/source/_static/phd101212s.gif b/slides_sources/source/_static/phd101212s.gif new file mode 100644 index 0000000000000000000000000000000000000000..721323e9e287b9d514d14cca51d053f3fd7420e5 GIT binary patch literal 113374 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�_aiRcLL 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 c6h#<{u^);HA4

      y3{hSq^L3w5NH4p5b!1x$Uh2Hh)NL<5R8zeh=`(;hzOyglf9Xx zjVTb2Bz#t~yQ<0>M%YXjN7pP0F(KI_wih(vJdY$gm{Pb@fFej}Fu9v3xHuXzmAZ*) zFR(-yv9TB$Y|w9`73g~;#o<0BQL&?~C~N4ODz=C1^sf=kowbvel{NDl-<5VC#n0bh z{Vo9D0Mk( zF-^xXftzqG4Dc7)s#*Xp@YLMIzo5@0kQNZFv0#yd;Y)JDIl@@vaHc8 zT=ju`L%0-Mr65P``G7=7KuPTcyg+;}w2_!#M!P#Ls^V&#W0<|ZPu>Y&bt3HcWQB-T zj-TOTOq|H_X|W1+f^GUhP+}ona$#5l=@~(24d8JDSR6pN34wwGB#}UqLFpwyECs>p zh4@$hEkUMLV7DME2cX43uURnp-|P+$I$#>T@D8wW0TO~Rp?xxpz}tbAP`_`H(DQ}L zV=)R5(}b6iaI~O2MT8VN(Ljep!ef!*1>a`LOMg)ZmFI~l@;#EcV7Ei*2EFG(&Jwah zd;$9gBd3Ba7{adtH3zKK^58;A^iS-HdZ1@QV)kzANw;F~Bee8m?%~`5(T3>vCqM~~ zLV?bS1E6s3M1^Akq`=5T)^WszAZ23du?U4YZPAi(j)$NSVR?qBzc7Ze4#G5}_KegG zmyM(umr{*W)nze{+0Bqx0^fcY877cAQg5T({6_3^zBTe8>W1;h^~c|dAsFtV zh=tYyv;K`pluSr!L#m2|4Rr$b6^z`^suWnN;6faVmQdYTb zxxyl&6}gq6)tc4E5`9JVOv#LU_Dq&O>(Ak5*m-SxxL51D)ziQ^-+2OdI(9cU7PcC8 z3hOW%R=QpKSo%@=3F}Csg%)fRnAVZjNs}I9Qrh*Tsu@{BBv)Ql^;HSo9Dm_f1z(kM zX#>E#K)zubRX3hqn?tBYr$xnGSV4vXz@T5Fbd$%glv9;c*dx)S?LXc-OSo=<#!f1piX8=fTMcX zeQZI_TEW&al3%;2saYw$oXa)9JL*&5nej#g%NGfV%);2h(5JnkRiV3}CD5eO1P9nQ zp4Yw)tPiGJ>l*uxgjyXKH%u3A9XC~#(e1ePT>0{(>(*{zbjWwiJR>|4e~^DLLGp!p zgmodjth%^Sb_Dw_Azz&CwNBqf9Y9ieQ`9X;mF#3`PE$?8PZz+#Vcudc(*1IpbKGmi zb&8`mp^wt{aL8L!+ekXlx_Fh#W~QNjSltfz|ty zQlk;4QPUFtVsvA5Q^L>9AI=}mkJ|0lUE#~{YWM~6<@UbyuyT9yzVe{}#tBvleF{?u zCJv?!$q&m6jRNipHqZy$*YTTxVP2n9XAuKL_*29!gcq6(P8a>%`4>GcYbE)mXRDfr zpNBgbospQR$Y6(L%;@~6L}WCE42HY-n8c9Sl7yU?w^)jpObUQjv*A!YN-K)6m=A*h z2i=?0&8h5VeoH3o;Bp`4;F_LAC%NHr-KpuQY+|N5R=-cvks2R|0B;BBCmglE>`1oy zQNPXo2y7*xBkUvoWSHh8`cC)N^fL}DCAdC#PBdjuH{4jNS_)n207OBkY1g%0|32`r zEHO5*fQqGTu58LOxbd}dL72=iqLxONg^!|(VSu%OQKWs`a_L$PHD7QpPL|SH)2t)) z@3-ueWE5!zS&$}dgH`>uxrAxXxY8u@@#A6oq1^=D*u&U|ADbDQyQ_J(+jr<^AKSGx zLRH9ewa!MHyt{5+``%OcMT{+>t>oJ6g!n|XDb9{v#P*_6u2OBcfkng3@vv~4u+m-^ z-Ly7>&5#Yc&DEA!LzUG=3bEeYlhMR}#J&RAX8gsDrmx1^*5q^WRaen-(TDr48-=lAk9cqZ*8`ESGVeD@;?8*r9Jb%|$jg`<=sk-a}Uez@+yam4;>_esPXwc<>XrJ(H*G@`rNX?L zOP9wt%eU()^ecK9zau+Y|I*L$tm($K>&&6yEBT=6Z#TH_$-C|c!}fE#@6q3%EF92C zi1%yyZtowxO};bV?XNk=GDJOrNiWVXi!bBLgM11Y1?uc_fvT^i*A=s}uE)#V6@!_E zKjtx^ts)FRNpCd@1K=}dGc@9j;^z`o5;IY6QCnVhk3+W;Q7H=tAw5*z%`ZuF6*+$H zA6@1~V}rNWa~Ej>(%YroT<^=zwkIa1hYRkOH^n6p+ZEjc&w*cgAI6U(ac7qbuL?;y z(E{#1(4Y4n5oKCw+A2be<8U4jsHVtASV1Th>JBJ zF+fg{P{iKJl#q>{m7bB9ABK>Skk`q?j9Xb${D0X0UGWiHxVSiQGcdTjyVJX~(Azti zGca*+aWOD5GcYsL{X@_>d)m1edeGT9ll-@k|0PG%)Y;g{(!s^j-j47;at)2_U0wKy ziT|VMe;@xnPZvwG|D(yy`G3s%XCT9W?l3UXGcx>d+5cF1|3l>#vA1<_GIe(TC!e2* z_rH+;FWUdn^WS(y3wsy)e_n91G?ub+F?IUK>|*$z+3_>~5BL8+;{Pj4!O7C}pVj}x z{l9eo-?ab1^D_L$@c+vZ|Lx`fqW*I;KMXI!|9)irFkCLpRzN_4KvJSYsvf|Xy5I(A z5}4V}Jvvc9&=?VzRM+buwvG(+Lsas4Xcm#^7BaAOin*Lac>o8BR_)&qAf!au&O2W_ zms0fZm_bM&KeCo~ZpTv@FWqszA7*AL=qaV5P-2_iR&@Zv_#7fOHa0FU&)3_%H%+Rt zNJ2p*k1!}&?dD2{y?#GGzZ*peW!FGqplgut?{9EvQes&lkpP$Y-^;|F#E2_nV)Q9I z2XCmr37B5!i>B-u4<+KtutEWZw+P6)cOHt~4h|0AGwe5t*2=CJP`7VBt*~e`>XRnS zrb6QN-#N&HS%)IFUoN0%>zp}Bja$(UMK1g+vgIUDNMPGoAj)N`NL*;d2(Wl1|8)Fi0SU323>)qbf?sW?;a-f&S?iL?Zkr1BMyo z48o#afVt=J$myzSfz>ha81u9c|F0oSLGC2y zW`^yp8H!CWZzhbRWmM^kReLa58FwuySk3DGs`iAqy4M4?-hc8}nA>V!9)&yVtYIF( zg{`;Iq=|EJ-oes+l79+nAfHgX)^3keqfy7(#xYb5YjFOc*jfS6K#X~}*Y*6sK58;YVS3XOWJ9Mq0aGL6>dF*V#nZqQDm z4nUQyPHHaSKcMRt``WhSFxD)vl+SJ&#c@Zeq14pZ6KMUIwJo=q$kVmz?h3qWx?Yi& zjplU})2}mq>aWJ_ByUGSTlHw4gNEJbg3Fx@3Pao@lh!*Uf`#fd^CVw)s9Vd;_K*9X zBiJGnA|nF(`0(@8jpnsvR#5u7qDXVqOyd%I=0cXiN&5I|4w7$b&o;S(uR37P*eQ{~ zko>H>>=XKyOW{guO`6ZbV!V~@WHPq$+OG;h8SAvha&G7me&66TL3vU1_q2KzYbcrB z);&BR_`N|o+OyDk@GdKznW0wntqdptStNxS85M10q*`on&1KPx8rq)|t@^R1%0v2=llZ1AHx7w<;aV-NVl`N!YW0+V2~BDNJ*`?2hv~cjm7z7K`c78y=U7h0a7y^QB@HqGog^ zBMR}*q;>v=xpSH`&%dh$@K;5)>}%IHe<;Ll>Tv!b^y~c8S8q&MF z^VKrn)^x63TZLUUIq0^#TcJ;JB{>eR0w^`K{>h;`n$F_s`MB;F92CusijL0W^<*wI zQK!DR`zu3)(24pQN$~w5^mp6hq4v}uxoKPGW2Fbhq0?_EYEXC7xgjP74 zi90QfpL8hG9|DWXZo8hCoD9*_$HUKIw+Th1xfsPZ&J2Lls_Lt*7bM(~i zQjMvN@cU<9Ql1bo+z$FALeCL~k*p+JNd0w1YqSWIviUtvg|CR6co$pT#98FTP$Vbs zkQ4^Nn%hYR4_Grgtvs2Z62E5AxCT3d&xkAuZXy4s+%L7c}(abPC5PQORD;Md(P2r;NQNE1zme2k|(3WsAnFJmI-@kT6HWu8(B5D%3T`U+7S z*dzPR?Ahg-VwidH5>?X_BYbf2u7THJYVGAylD?d!&3rNIoEopXA>pp;^mzJ-->P%+ zMqxvbJ@9Z~e7>JJ6}pTM&+GE6}?D8 zllHkIR;v<^h&PQi9%Xzr^kN+@h|jg--$-APKK_TrhmU0mHETJ z&hB?OAH?JLi3V29ZF(}$@zMR**Z<@7NF|brj1gfrz*GH7n+!+G;vfEJrauLWe6iJ; z=6u|-4;iOMxbM(8($r5xesI4{#@XGuDxeHe^<`uUKf2QU0$e)GzENsoarboqW8C-6 z%)vzoEo9XRdSyaIXmI%Mz^>q?;?JA!N-?0cb>hNie!Tnh+J^QzXBaZ09pT%1rW~0$ zhaIzv5D^IMb^J9Sg$}|eayDsU>(dM0EI4?1lj*%dGeg6N`ID2IjTEUJI21W={=K2& z#9#=G?}cwp5PcN);pVWKQ;a;L^$x_i-0KD!VG6g05oKtW{|X;kbQ%N%;(;x zMr$G-dlqcUXZ0D*Lxj+x{&dxH&dw~L&C-rtUBB&)iE8T(wrOqi%QSQ#FdEeXS!{-m zgRy0^iOr%sCiC+su~tR9r`|QZw&a#HS(D^A(Q}KT2g|joG+>VIL16cz)BOg&Q|vRx z|2zE8A3%ed+}V5)0lyE_jmx7JlyTpqt@hxBKAtd2*(x>Vdb0=(J6_51Q1wrqz6SZ^ zw&%ilqEtI7dyzG!7RX3d+Tzi_@)@ zgFLi}SChTd9R+=Ug9NLovtP+iW54Y=>Shyeyxr59UZ6!7Z&vH%6s=qfA&Q%PVJVoF z+`e3IrXDd3ek0%qisZn@%nCB2yPxf}0uhuVe2a`GdMp*o@8rCcFcv*3D147nuKG#; z>irY@+~025tkulN+{=cJX-5Jy)}lW`04y}>VSHkfd&cbWcxVq1P#Oz%diCDMKZ8VB^sa@>j+i%;Np@^i((mCX3(q{b(Y^d?uSttC3Qa`C}dG5p~z_pUF+tN|AuDAc!LCk?T z95yaKWV<%OP8*@en|sdnmv{_;K}_ooijlr&A6%tD8G-&cphsnH7a=3za;H zm2KYPj*j= znf5%9484o%Qi~JHQ*MiwELNnIN0*;Mf)@N8E*$Z3TfBd%k{E#wqxr+y0S$$4fqP~> zQN)>j@u0R0#Y-3()Z`y$IC@C!8KN_g=no4vzAd)>k*`TX@i}jE-yYN$xz(^yHvYAi zT13@3$NO?9GY?_zNY510`J<$d>mX2 zTdL3Q{wlBI`kQ&f=>3R=CW@$VyDCR{BYAs&#kDQmlo|GWKN~M0Ap0tmO&+@zobSZ^ zVJzB6JKJB?>i3+|=|@*4CrF>SmKb=N+s$WTxMXwmZ%i1*$U8+Lai3mgFR#=8a{Q?7 zV${AJXjJ;SEuS)#C}IkXdg^?`u0l(>+?CW=pZ!C`8rp)8(F&kg*riYyW)ZXsr zE0zSUhLlRz+?YQ&78HIiiD7t`+C(Z<#fYa_ntGIk>8qwe8)#B~<*lD*mC%L|S?)~R6Z>x>>1H=Nph4leAuS=uJ2MB{6SJ3pz8wIUSqQHfv3+#gV^RKI*=hJRK%9nXvxsAHZr!DdL@DK>v>F6}ng+1+k4 zxDfn1-!C<#C->UIg9Nf31~V_3i|K|_Z^`($vv406@2;Qy1mIz0j#bAiksHn=OU#-w zOZl)1*fVt(i>W|^DFo@M7*|VV(?Di2k^ZHJkja!_l7S<5nB|X@prI{s$@0RH$jUS- zjSLLmTo=J*@(U;+dQD-^4v!v!`}lIIOO(MSp*JE`|eWY}v?$va~-h zp0a70Ke?LUw~IAHAeON0z z^i1^c&C#805;!-L%ISaY^!az!OiM+w{f0_@hzzZci-zX$@vwY3S-`{%k`P}?DEQg3 zucyAe{jO5E3^0D{1oJTWXtCSc^@QoJ#zIF2e*y6r^Le@6+GF$AD@`L+=-Q$Lk5{Ip ziK3o}6Tkpv+E%u2@iEHA5RM4%@^D>YF=^fL4PU3tn%V#~??l99EUH!JWL zS8pXk4E?LVIVQ4PQzM#o#=yrC@&|Yxe~p#vg54JE2%Jxpe$oPKJA2eg^j^XeO2o z#}DWAa#Z@%Lvz|&KAiU$HHNFi<6`a#OPtCt2^+5_U&_3LE^UteD=9EGe91v)GUFULT!-IFN` zoCx+9+he3ekuq_-@UCXRbYU~+seYfPCiex#IX&xbgKK-8?lrZsL7^ZI-byjT8+oe+o<%DV% z7B?WoxzJKrnbPu;u*IUL^?rD54r78Axi34T0G(TdJ*1dpF@$N*YnO_@0L1$ZV~O#h7z^8>Z6l+3RR4b$3>H8;D)*l5-$8wiF=4a zVzjy{@sa`CJ$#7B==Kccg(Ow@;GQ8Fcuo6i4e#0Jad0~79@uCqZnIG zTEWH7ETNYhR~}Cs@*9|{C=_XdwT6S$gHny9t5ZD{XvQ{tLEk9ed->ym)mzU^JY@0lu{m>5u#;1ek4kw{( zYB&v;X?uiUPqU59HeGE}IhLm#A!S~qGq&0fNW98dUd?rRG3$!w#)BC5mJNgr;*$|= zZ^v^2kuzPJit<=z_4+PVZASQ*HpC{_7 z?hrtT8briCCz!e8BP~HiU#1c!HT`~Yv_iSKdf5ZeP;o*_4u@?-uM(5x)+e@66BB2m zxKH-dU<##y^u5OI?p=(T@$a1Ezwqc5RmCOd3{dUU7l-yr8Aoj0XIPwH2;{1gIEs7(O;VjLtx_vx9Kdqbi;5%kbquQynnIO{)&BaA^E(b=@siJXSGe!P2 z#60crpVwE06I!Xa)*gKBXrmSA@kMpcPzw|W_ewj8-0D$jxmvD8l+ba|)7ON2@1g+A zHn|G)`C>Gi8ssO&%}G4o8)+8Yr2MvYu0GdIW1Bo=cbX&%)SWx-xsG2U%}gyL5Rl&T43YqCmhr@M~pT0%Y)6-piKlDS(7r2v; z3X6+0ksg`2FuPVe?%k@GtjF&Rie}T3$K%+_dmGx5rNP727Ankt5PEWc`A?7Ap%T`o z8`tqhV)&rvN_9CJ_f#+0qiTbd3~h2J4clqc1Fc{CwBAx28hhjV_&sVBg=mLj4y1dUX)OlHn){r0u2dQ=T;j;;u61XN z*3<6~lSU_ec=(gRYCXS_^8t9o$d(knsP?LT!i|?#1mG7W9S8RH^{apg6OwNxI4q_T zp59+@&`F=mx`g>fv(L!Pt=i=_>tN8v8ZfVu|F~CyX*nOX?+;Xh`&Q7vy~F&g7eacb zy;%4@hI(EY2Qz*M&t4qLkt5n)v*)B9Y&tTg{r+9pxTw+Jpm>`|uY^|Yg9b!}e~Cr< z=CklSTRB=tpL%eHG}ka~FF*HUCd=nB{Ssa=M0l>pe`mw}#%d9uLeH`F?xGbdk3?j| zq5up+82TfVgkbw~HxdiwsKJa=L`Sxefor==xpuTJU#OD)2yat+v_4wQ2-oOi;*{YO8|y%MUl4VHF^r5cu1>Nj*cf z;g|L76jDEL{@ylYBW|Xji6%<*j*uzxC2#|X2tl)uJ;)>Nem~Ki;^qOr?Xop(eT4Cf zgx_-M6NT}M!ucDM*~sPHZ+(%%sYdWPK21Ym%mGXsk=wMxeWz+I$R6_3^+*9<~y0&rYk z<#Rc-1o>3u&D1U&eY1fJ&09Eg+$yu9*m0h?yQH)_CKTJxhy8JQ-|?zqJ_n()q!1fe zx+|EF2vxh0w2MNnf*>LS5e6Y^sT!~@p~npZLY0G9Hf0oUZ8#ygVS=WiF#H`ypxs8m z^WsPF32{8(mt6%b+zEW#d>nuLb71JCW|_KAXB`Dm{kw`*cEN#b@A^#+K;kAHC`ni> z9vw)R%0q|c%<7zWmUqXEIS`G6QgZt=!@R*-H&`qOX?fzsa(+hyJHfT;r%kF`kW#>9 zN1G@FE-m?fJO>^uK&<}z+sNa34z^t*3%h#QP;em>LO`w<_Qn&ck)SyRQ6*mD*J!)@ z_@f2?R_B`_Jo0Q8G>?mIpblV#u$g0QfO&1VAcam;YPr#ik)=WH4?Kv>*pzl8o0Tbo zDA*n^pbFZ4ejV9Mr&MpkxLW_vuDn`*dY}vD2;wq9NwU`Qcw2V9!;?mLBJHaQfp93q z2t@>x*igA}{Ss$1ihP^1^kRWO7@h-bZPA9usQ6>X1cuu%K02HLZsI@}z-SXWhm)&+ zM%6hPXdOsU0tEN!Nbcw`uw3cym&w!zFdGCA*~efAKx$jqP;z{C8slMs=gau)p&_8( zzg@x~&DeaL%vg$WAn3l@FXRuIUuyc>?JNsm%IW$VU;f>5&3E_bdD35wCFr(9NpC!; z4i|A2Gm0>6I-LqAQmY7q#QK~>I4E^VnBiVg{#A9=F6BeUI)z}@VeebyyP;0|?Kj%A z=O1N-8yqr4+8ery!(kV2v+(Tsa(jE5&Sve!O=weO`)<^vi{@^OtJ4N-|F8R?gb%mg zB+KUQibuoEmUnqK2QTmZ1d^e^=pk~RyWmOf(9_vrfiOAA=wE%b8GpOyd%w(?&wt~n zhCP70IuHZ1tRlDi`u(EXX7%si^ao@m$mEcu^PYWUxAo%4JGNo^EJYcFAoNX2BPxpH zTT^Gr3Bm&GD1)P|ff>!GizJlZ_dhfu$!y1;YJM*@K5VV!i3b}f=h1JXHhtk&9q(mN z9$H>rK|fMIiX=ArVyACO4;VYeWR^=J*laXJ0j!)XewPusz9)p#B2>1ki+y!{FcMdE+ zUS3fvMghs~cO?*-V8Fwi9ywCnrE)l+)ua(_+wU;!?8P(r=tcP7{z6G}*d4#s>U$%l92LOF|GYS(^X^G4fbS|!L=sA4U#!a&{DtQc~x zVXjJ{#lVc+buuKTn35D>JfE6IZN!>z9^g=gU~b+D6pL5?NcaLqAb(olmb)Hc z+u6GZ;va0L%uCewoz{rN2I&z49+K{l7g-# zvxcU^HEMX3ab&ej>-#|XhIeAhxZfYMSR0P#cfLlj;sS`Crz4Q(>FH1*(Q^ydtOChf z#A@|8HBP}XAmK#}N*L5i=$LDIQYdRw>y+Q-181A^S~63${G5*H=8!KCqDvcYePA3g z!goV65@Ci*6T)Q%W788Wn^U8PQ!h^3RYvtK9`4pE95DLonTmuj+=V%YgSUdvVIEI! z?@=?mbCOdCQxWkG0uKsjkots4q>E%_)U5V|5SOzmiy(iNt@cLaKGLf`D=F#8V5tzqTfYgUPt+lQ}jy$Kjl-`^U2dc}b{oTn0rO1JiRx4M{^C6;w_%#6$ zD8B6&Fa_GujO(2X_ItDeCob3a4;XCPMKeSYa*QpdMa^^*vgUECi1qijFUz)gEcin` zytQ6>{k2}X5{|3Y`zei>!9W3gg6wzyK;Mr44?L_DquO${E>1RNFHyVA8gl}2awIbq z?3gAv7_2C70}4V-VIL~E7zJNsZGF1yPd$tVdIrRM+S#s_zQgIlM$CXPR+XGoF9rSN zX#T6oCotrn zF{AspPJOD!h^2wU= z1E%sdx53PBGR{3mEiG^NA5f8nYuj>&vK#?ma3xxtFTtC3h9p})3F{GBe?YM=y13(w|F$rNV-Clr z_`f(mjGEYWa3^57o%wQWgI&Y;_-fQm+<63XY+Gd8Iln!Ot+L9myGo&}2ZbL`(~>P+ zH;ZBG6p?%}wrngpUlvEfal?&@82No&fIiVH*KsFn>FfHoQ`QkJmTD`f(=FVd{j zl;ZZZizRaq@03v zn#0~`BhgYU1=B98%c?W9G8$$}4)*MI85W#2A;4J*g3k$I$uB2`=ZC=IX+mG$->9Y86;kW1 zUEo9V*BJI-zqFH{QY6Xv`vyoJZ)24@S2C9yw3DB%8pMuJAcN4SUsl)qu>vCqp{X0| z$3LHTEjChzvlTm9X5oq z6f`BhI{b&m+tW~kA+)5ue*sWXzF_`T3V>7{oRDbXzZst!yaL}Fhsj02eBt?{>5|5u zb!l1Z@G*exK8`}~#q98g^+o{{b0M;f@3m+3jTn&j%C4KkgDBn&zDiXkaEQXb(rf=P z#PZWGu)F|EZAvk4*Uk>#;n+~JT*)fnI_;V-C0s9(R*|~HG;ojZxS$dmKE+~~tdYH` zZdC1X*;jUa<&O%4_c8QOpP#l8*Q4PfI=H5Jx}SC~9y=hrg8k@f{|;-*lzc{$tX>dE zZ3W4ie&nDfrot?pHVcEe{2?p%w))4{pju#4!-4>gSSrh=<^zw?>&!UQz7?rCIWqxW zB0ME^BH&=ym+iop0B+W&zn~Z-rWd*KK=NHgmOoo*P%ptN7S>$3wkbOZHlgB;q&C^F zTlLnj!79s>6Rz4^9pC$*c_AWJboZ9~hi3u92O6{(K|QGI3+v6cu=LgcT1R>@vYxLt z%$p$>&9Z=T;QYviK$epZNV)`->&?PY9>W8#c%nCuwWm(r8l}9IebXy5*S{_W7TzB( zxhxLzDN$kXdYMB~7Mvh$bk@Rs9Uc+A5AlmwOAn*aS**xzzAcA){Ph1VIaWrdbf5I< zx4e()Hjz8;oc5;;EO5)SzWoi42m6A^98G>VAk`)3-r6z$ompb%xNsS9>t#Pgs-R*! z3#R9pnIH%KFglCZ5ex%7IC>GQ7y5)&1CJZ2AF)0%q*YKkw$!>tnehliK5xILrn=?x7 zyqeGN(&P19GG6N~@n4mXR#|Fv6YSI&cd+kNMqjgZHGxQF{IwzBX6x`Rxz^4}fs)+% z+*%G3qU-)B^FOKu7pMxSg~*VLgTPlP)iP#BM6SZ`tNlLz7+?%4(bMP2^FML3ZLf?d zd$aw3$u{CvF*s4%YIikU59?w43EBbKzjXl7?Uy>hu5%5o>;Pj2i#58Qg{Y006Fi&j z_6_a#qsHcIvuhZ>O$&`wXsx0FjY3)tiG(&x7_Jeasi>P6Vll`JxiV{xwXW0xp?u-uG-M}GAHm1tgPdxz5`|ZfxlU3cp3G~{}y1d(uUH>vm-hi z!;@TlT$s(~`BqS()MyUO&DBcb`fkf)aH61g+Ckn@AGyc`&GZetU8qI>^c zODq*GvENW%@3HwV3*MLWEp>7=9K$c-Z6e7CB?@Wwe9A_lJVLGW^boQ5caG2d+Qa6SI^4J~Yr|-Gy{1C!hu@f-h8|hH zR%!660-fgH9xBF%Uz;|Byq@osiU9(=>s~0sgI(0R<)octXur*?tzkI#_M#4F^F)#? z0T462Db&G@>Q(H7d9p;p(nScxmU*(%B`&p2L|- zUted>Njh6pm&e^;Cd01KZFI}WPosJt zVcMWlidKPQ(Te^p7lv9!hxSwJpcI;T5TD)Xu$6-bcuR<8ReG~Bl|;sh`$4C)KLr}a zXLPt_HJS6+t3FQ$JTqI2RC>&Rtd;khoU1p(>{a`R|2DR^s#d@{brKgvfN?T~eH4k3 zAN6~6Xp$yq{i4(%m9VVQE7rR8Fa!Yr)#vAtftu*p!dynSl=R13U*8+$Z1rS4nll~* zm^+5>^V?Jb>-88i64il14yL?G1AZ~JstiB^RbsO}qLo2yuYzPz-~l8Q{zUuTkE;lk z^}ZR12ZHJaVa^eHJo8B&yuFUC{;N(QCpZ+r1Rzi!jTPEhU?*;i>p3v;YGLvA>w8~W zTc@X=&=jdj19<*L`2~=W9Kg(@6{bPkU-3qZM%s`Zuoos*H$3Pda@GJwW^e*_?;t%! zzj`?4Hn?O?gO`#e5Z?d_w7nG93N;U=6_!^@pJWDoy%Kr6RlL)*NEHBxfPb21);=qq z!Q!hFXYD>Ih7;wuMQwc)Hl75WZ_F|_9Z2|SY`oF_*jFJXnI^dLk>i2O^?keO6hskqRIvXzVx}x?(lU3k;49?&{gA(3Xj1( zGhhU#(Pd`-NH~{CaNYr(HYe~)RgZ#yZzf#`UF_S~>pCkSIXA78j7<}qQOXB2SlyKw zjt^sJMc>Y_9e&~$llkr?a|6c{j2L;)y;?r@GtT;JFP;<%U{wR?At0x>Tu%KwkLdH$ z1mjn?7aR|cmipu}Q&yn4+Q20BQydg0Zi2k&-aC}xx||pK$u#3_-~9E&MAha>OQN#n z;~laUmX8NYNK9<~7<6Wv1MC5j$4a~)ak0y-Ja~gzi4kNdSTBvVYD7J~m2~rehbuRbhXDaC$bZ z#r{8z(PL#=)j?cC39lbeY_jelYvS~bC8XA@W$V51M8xwA)S5laor2<3JH3DFPG5JBE) zYLW!ji%s@YJV}WVQ&Alurhf_A#0fcP!Z1xuI#P6crHFD*YLY67C7$1vP;pT|;+K*p zh`)bXvgJ$V37@znudL1qDkBQ7WJoz9ZcLbZ%lVtsH8#DTfOrh8x8SC5oIn`20b zv9?PW&_?AVY1t~ScTo5ANxh0Vv1A-;M!}g(E>H*yEo#5Jz!d|Y8!*J9U37O8LE`Or zSOf`(c0=@oI6uIR@_go~$noIi8`}1$IKda z@pU{*x?y@ebs0PV{<=CR#%BZ593b4Ut>hRSt_`7J(-F{Zo@C7@R74_XsoFb9%q>uK zcdjkPx?#Kv9>=QaHnF+)8`B^(^$(J;4iEfF7UVHLt_yl#2+B-@Ah~?aU%A(~4ejjN znOo-JM#FtlYE53&lVhd{8d=VE0%~PNLB}(e_?P>g_a;eoEUUrp@-x|RJ=r{m^NR!m z=`GDNPy`64>+D6|PD4~!z?}`v3!lbr6uSQ^1m^D0OBcL4>}OR&n-os`LLMoEk&B70 zzT$Wx4NkJBOy0IF^SoIHp($caE3`-$!=iS@b&vCJ3sRdME?!@p!;K0M9sP7UZE1xu zO;K&rH1;I)19GETy_zU97}pIE4HsNxml&Wf&2Z{*ECMIU+F_H*L^x8zAIIXb{|{H+7+q<%tQ*_5ZQD*dwv$fB zwr#Ux+qP}nX2&*8KJ0V%xubrrIp2w@SsGQ(64>RH(f2JX>hX*Bgrf=5HjppuNhn#N zA4o0-?GCo_g{gjB1MyQ*vgH{*TCzuvqD{J~aF3YXyH@edXDl|_bVEHk%lJbY`!W`Y z8LLG83*TW1h{w2>jd?v7hXSxA;0Ls4o3-B{sxNXV=#`lBxNH7+2IaGuilIgdEy`W& zpaBD?yJFJ9l@HlD3ji?6hE6N9z@3;~(t^14Qh^x^S}u{q)LfA<4^Ad~Vuy{kI*&RM zAbQ16A1WAXyoCd!{hgQ!gFv-TyK25z6c3Yt22ZX!+0R0?`xIN8%DVF3ft_3 zLQ*qryq^x`0qDU}9FKIq^~O!YcAO>@@h|dJJ-AO|w%COfH?5N{=q*h6eo(R}S}ox@ z1XX;fO9oq+4416OPULpSa#eSjfL#kA!xMwiqHfp3+*@O*HhB!r%vF<|f(KfQ^2K71 z<$*l4p&>gTSki-(ken>m6`CEN`$(q3(c^8ush(#u{(w4n5bi@qIOJo}{E3j`PNw2Y+syU8n%(Nwsrdwlr7Tp5m(&tFSH(?Dslj8cBZlz7ahvX##3KN0)- z(~Lr1AtmyhB3-vZ$}m}`8u}|_B4r1R4notVk{I<}J6W=3QgyPE87b=Uk)^Ac<$zv- zryV?dRJ$cYO(Qat&Fg1^x@)z4_h*6Mbud-K=y=3iY)~^wl6?1O@nL}I zcl3KS+`9F>=+C_Mpw!BIUN57)^fVBk9zX&$b@krIxtx+sAsay;ql3)B%C9hA#(ys5 z+p;k6@##_}_K7*YrT^G+&ny7??)ci#Ap&qFuPCBSlybd)a1XrEff7IUMu$LH-_yzY z%vzM>8ueJx=R{-Q1ei1l8Gt71ne~9iF(;E_<+NrHl0b0vLG(?Cxb|=IKz!N}^(Fn0 z^7B0rcHb)`LwH>kUE4#B>Ymc38%dAq{d?FO^7T3pD!ZnNYqLnDSTG+!cav z)R8U1=TfECcU9Qf&g93K=9c>xjlF59aj-hBC`LP>i{yByt7*1oAs+i{;D7bQp-B9-g>S8kA^{mD|6f1+H4Y!;uU5J8 z-8(*t$xtQ`KXxJCV7a2cC$;e;n6>8HWA;4}sDE$67ue5PxXb671+JF!`UAV}{#4-b z>*o7rgJOUWkpZ;*1bS*0L9-=T|J=7egE=n|X{Jt()sTb}U=CME$}U~M`yY5p-BHbc zy6snl&wu)<@h|f+k4xPRd#RVN8aE+gK1m-_*@t(V@%~gbMH}l2le;17AO}9ka|+f@zNeWPktd<2 z!*GpDMa~XCL?5LHf?&_on3hyLmM2DM+`03z<$>dK{V{9bx7QQcq25H02yw7EjQzBL{kPnvz`UxVbN;%$_ znFUS{ zaRszkJ|TsNkH$X!NMwJcgxlkLaI7}Gr*gl~%u?MVwJ zRhLmzn*V9K^N*oAu|Qp>{B;0+d3!#H0pjoKcwn@hF4pD-o7f$?$DF9BipCbMak9(0 zZP7Cp4Ms0(M7d|t{5xUaFvNNt6fF3V>ZCmIRwsQ>j%9D0u@w*9aRaeb(5~IPHH8c{J}p_)`Z%6;Gu&lLs?exFm+|WG zU1Pt+UsaFAYjT{4vv=5uM3%?~PBLG?(-l+=msy!w#*6We|0=l=PN3fkG19M3n*gxa zam6CXXHUcq(bs1RNBLqaPayCFSAD>zJwxmaHHJSm2Zt}2#n;k5#DcB#K3WzJ+$zJ% zAE(oCs!pEnYRGEI(LbF}K+is54P}}^u@_5WSu;BwR~x%3liwesB;!_Q>itDt}-s?&Pte0W(|5=lE#Pmr2m75Lpn^X_l!8vJRZ=b?4czfeL?@_3~dT zU?pNBw3;1>|53SSg)Jk}!)2(A;uV*rO8YQT&_`-IOSM3a#l;A;aB~EBP}jbn%~el@ zV$DQaJB%q&IGnkYDsy0O>4u34a&Ml1!SjGzcg`H<)4jzkBXqxh;z)K!JeB_e-r8Or zimT#Zzo3ZAf|UOoV6kj?Pc=%39A2)9LOe`WEZ+i!6^<2FAcJ1dc@rC=(AddsEe|P) z1Sm^eX?8)6Pe@hgAXi72R}{Ls>0)Au1j`J4xtIHW$BzBA6(ipn@?BF66%!CYBsRU0TzSk%(>M zN#p7YsY8fPa0%WVlJASfe-oVs%bC3mE62?c^r$5SO4K0rH=2ElZpyx*1`=72o*b5X zp6Soo{Zx<3*JxTqWeK~xz1wSMzR0Nbu2iKF6O`#^xc9dZRHH0Nc)18GRX9-49COw= zFqa?L+l>SESTt(XE#v_$5~2Ef1ZaX3Lo9WMD?E^v7p>f1v>?!bV!55OJqIik^)R)n zgbkw$O#$L9=2JPCEW0mN1j;It9AZA?L6Lup-kk73gHqZqLREn-&al%)_mo)9ksjHi zPXxjXff4XCq%xI}9qn6XVIrrVl9)c{t?Y8ZgL7fZq^Sax_ZZu71iZouUc6Dv;`xZA zda#NJ;xyQMNN^#Gk;s#yXiPJvtfZ{W#^xyfh*%Frc7##w!6-1#R76E_^B2otPT}2CJg9ZbNEQC$SrCI%prt79hLSs+4I7_$V1fX3jdvb( zD)-8qyw8W`^_qavUYYy0LEe4pRPi~NM$;#k`&Mo4EDc6TfJC%sEOqmAGJc*n%ZTAM zdi<%;6`v0DP`mQ0QNg$Lk^ZCEp_hi{%eIq751@~-G#B2rN+&m1#ZZbqXF zYAH~vjY*HS#T(|vQDaW8_SW~CzibD2o2P%5BVvu!@qHc*isStD#Q(_Xfxm9F5p^>9 zvG=e1Ub{o6?;s$3i*sO#5(z#Of_vi7jur?TPTJhwJWL0YA5fC$2NPXlVUxK-A#pmp zi}%R}wj_!xV?ampf-4zz+|(Zk8pBcQGvsCBqPXN&1gKhrcEyNSHfp>24oFgNm@d~X z+;{f~oS+BdfbOs-=aJw^E!1eVCIQ@`K@i_Nq}=OF%nLn6tNP1>RyUu%Ocqxvd83*F z>XY7PC^Xxu=L3;uG+|w3;K>Gx^E3pnyeY79kw3fOkY3}td|vt44A^1Q_!E@DoQT0Q z|K$SpY{z<*y`@39zm{g06NsG5;Py2V$x5XrO&a#xv8eC{@NZQ#?1d$Z$3v@?2M0 zYQ>b&M&=Jn_&{1{*SpVr%i|6Mdh5o~%I=Xti2s9hcLfdIixv<|R^nl1IYhe|)!bYJ zjtgzmbCjo!wf}qGRyYNqYNPIC8tQSAdEcGX4|y3UijAXoijtn*(b%{e(D43+%X}F@ z`kDpjr-?0G&8riB(N_WRYaPjw3+OpJf#1JC5Z}&$U$d{TL(nblwKqBqINMuj5E7nV zTu$4hl%2vv{u^gvUaoO|VvuKeUR`9X(@S8cpfXY!T4Wdhd)}jpatTkg zM{p7H%;u{?nEgTn(iDuAkxRBe<3c;n-Z-LjALMLxL^f&4Y&m!de*J;f^kJ_3H5HlR zw2WKqPeB|LLzwGZ@`0nt?U*GOFMkC_cDzIi9XGspv|Nsd6W7wA+J(Y)Z@3hTK?Z6=8VCB?sB^rlv@W zzfcD{)#U=1SQfG)-9hW?v+xeGiIS)Ja84<%n&-WYK@5>ACL{l2Xrj*zM>#5Y_9Xx? z9GU5$FIbjrSsR0p3|&b;;^!}yd`xlJ2|d>ctO523c+~WKG)Gav!nn;f);w@}hlL7F zWBh2TuoPf6>3HktuNVr=8YoDm68@Xw` zs+L=?5hYmjT^`HmH@e^nSlHNF<*KyK);yCMw!|8LYmc3NVc)!xaXa^KKC@XHO{bh%FSi67X>M4Ley8@Ald<|i^0hoBsYHSe2mbwF z32;ONiQPM)Ws%`}oqHFQ(S+^Cs0D&1D!=+;zUQl38s$rDCl8dS$`?JOJ;k6(XjU2d z?4zJ-R|D0iigsxLCq_%g%bVbOZo4eqV+iVZ6@Yj89<|TwHM8bdxeSik4mSrqJ=Y7W z|FziBzOp7hPMNc&4Kj&;+@vckqsSynYXo7f8)%MWBm?`h% zh>uWsjyJo&Sxiz6=vDIc<%nEmnPG=*Tx+FtN-sbd>TcQ3InVY4C(6qx@5=a6mRmPd z9SrXtwV$jbOmu@sN8wH_!@C6^(|-*b)Q%j-ZRLPU{AHtd0z?I9WL^AwlwW#JB~d(n zft(K;Y^A{eycQ&!**l|{52BbaL~ry&zzqo9G4R{cn_oCfDZz1tbP11(@ z)1IxzM~k6&K7{9y=x%j>HQ}FuKF{mCFR!g$H|-F3{vBcpSR-C@sVK$^h`j8?Xzn{? zT-{-PgqYYL#E7wE)cU@aH`^>8G=(6#`}cfd1L>NmfPqBdX%9!o?)Jq=c>n#0o-atC zRJp`2asUL@dLiF)z)2|FcyWa5aDgEwQk|72tF@^Or;ma7GRrLWiMQM2JJox8(QNx? z|9OLbR@Y2^knv4iAICBvWF|O0S_lWvjWJcv@ljlU0ryNjYc2~z-R2-`%QWrOb%Qgn zBOTQ#9wfrQ^A4bRevwK>e(1>%Dcukq5u~nhdd2iu$?%W0iw7SZ?)Hr8luf zBSie$myx$c7~xPs!)XmA0R{5&WEWV?>*`!jM425alarPY2ZH+X@uT_jXQaB1Xy))$ z0X@Pq5+R=i$Ohh7t<{Ki*XL~&AFF4{TLtEL|MDnc}*O2U2rw0`)9M6XBa_ll-6U(K2P(SHO#8%r8Iw z1|ibL2W&3AeZY*1$0q`M@z%?~FRl`GqO(|Ozqm!N;ouw;hp|8-fVVpL;iQ>eEWao8 zmvMZRN4RDxXSWy3;8YGOJ2G6!>hz%F@p!pq>p0kA zWx-vXwf5ptWWT5A0wlaSe>TD`jApt0XA4`zARW?)S8?|u3(b)L=YWk~H;1&#`+c7; z56s;*KP%)iN@}ef$0x}hwO!*VzLRMLJ5H*NZ4w47tFNpiq^k)^)iB8+ELU9{#co%W z^B!uwVrFpBt?5;IUb0QaEd)REzO`M?TY&F!>Foz%w#2J5qU&);tm`$aE81Lf0Y`_3 zjhbFxCP6GXM90t&+2(kJkJe1axSBW4OqpywR-p!kO!8s+(VJyh)Rx|0+u8VBr!4uA z-$Wqj-{xq<1Vr~&*@OwCq|+6GpNpk0+ee)OB3>PdNJx8I%oZVDfw{i`9D=P!#q@ zAOyT!yNg?d*7-g1KlmN1H16g@-7V1IX^|g1if?`PlIdE}no%8#LM>pTx$m%ah#R5ea0J~ zBl5?Bstf}CFQoYF$gk%KxMrYco9!x<@+5Uj?uN^x)Wt$F)cganG`bz1EUzY~|%F#P5lq@q^t+ueZ+C9;e4$$S*s8lPq&{g95& zFh~#9);{OAPT&kn$NR|KVGn=UI7W?n#djL<&kDP`;4TdP{Gusd{yD_AOjq-&c!%mE zWNsk3f`d`COIL=`j@!lU_U>M2;m0QXw6R0B(mg}OM#+G7M}-FdB`MtEzTe{50SQ$H z@M7(2f8fPm36bsU=Q0DbXwBaR_({Z@K0MFI+x)IBEhrW~B8Ff~Bw(yUjzS{z_lsf@ z{+^ynC_D%F*F(>hUAYd^^Bqxm9?P`qxf^|O<}%UvR#ykiK;QUf>^4O{4ZPVF<6-;-st|H^?nIyQ(=)x5>C|8#82<$_b0z9o zA|on7lC@ncX{-%B?=Lp@_J?7D6GsM_k zm^VTGB(7kRFCFbu%_dH3nvq6L%9POR398)0MK$Jc&c|$oCWCZ>G=wM{wRzkNCL2yJq0WYGvRq&jPG z3?|1>yL;EpL>&n1316MAoo8U{!VDkp*>hfn!?wDwT|)kE^t_Yt=j_Ms5{<m} zrX}8-?UG$YQgPG)kDV?YcKbkrff#|Y(w8lB`(AdK9PLq@I8QHOlC6-UN#8(GVf0mv zBS>tsnr<<1(HyvGg1heT`{1W}f}WBL++4XVpZtK^UGQ6~rCk*28>XX$<}Npj@d{k2 z6GhXEJ(^DumPE?x3H)i27@a5afB3XxrL$^m9hy5w+Ni9PE|f6uMYHMQhwBO-E>pz2 zgd)oR`?_{;0WW!B$DbCMlnrv8-kUQt^K}Ehd*V_PuE>uEttzbBNAo?_MbH*bUW8$B z3KeGQ5{wr&?;Vlbom5+s=?u%uSNm1jxF@ph_{C{0{V;jFd?&g}EE&=sT{3d?W^IUr zwBe}k5T~%#SSIy+rTV}&$i%Tpqc%i}6jg;3(>iOB0|`<0KTCw_tFue6t)Lqb@F5(ze~2o00x zU0ln}X;ErhJ0ZMV_NqCESSc!}N0UyzvzW@b zWPLnncWn+)iEb~FtUE(@yRsmPzNlJk{hGu9P&>i7$1 z;Z7uk)2Ep_vFX=o4YGHCvh@4;U~ek_rT0)5cJv;eQDTGulE-s}op2~FFY={CPq%*d z2sPm~9~W}(eJ%Zm;?a%%C}D$9+m~9%&w0vMBZY+lchi&S6&vu7Ewwx_LI|GB2i&9y z^2P-Dj2ZljMG10doIk4w9vy5!{mx3_5-6T?j3^44hl{SQXb-0uH<8Xs4_xXydh{8H zWeR8}R;g&ui)NUvhF4i03ZwpFk@Rlhy3?YmK9@lb%W_nP^&DTrTTVTqc8)i#VB+AY z@@>BU;SePyp#cNAXvnNG`Fbq8LoE4ZVlwALTa;i53MjpFp(vD63Y7K|ykotM zHpWkvEp^QdX?AEk`kd?KrtwOSW{L*mMTQiKAr zMWlaA^d(f#z-5gmgPN0PM*;eWE}{T*NK2NjkwQgyiw|eA5 zRMQ(z2l~_77|uyN9nH=X$8T!sF?>6e6ShWFp#((}@8R9}=1{b)AOZN%cecnUbUO2) z?`5KN05hz7HF`<=w%~Z)5~DocAS$M2@Lrk!X$IsS_y1TFJsmq*@w8Kx!}_|0n;v7Ug+% z=|Iu5(Cp$+PgOeo)6P+It+dhmG5UuRDtRNe!?YKV*Q68} z3^1et*U{BpM_CoVdc<_BN7NUKb{m`HlSglMrhDLWNsEi=QqJn`YW#QkA27c37i%=Q zs~Q`fZpVYrR3~zMC%6#Qd^f*ZI4nFV?hY;Pb^0=<{-AuH#{N*{2REdRAn^2;E@ogH z=u4cQ&D1RW6kmtwlDY))C3K(%(61(;-lP;C5B0clC!Q1T(Z{*F9HqLbWkUL-^MOvw4!2YCv zz1a^BMw-!|{fJ*ZwPwiYWrF%iLh9F{tdDZI*O*A@G>{IOel*4eQ*~v;QB4ixPFE4@ z3~$g|UAj_{ZYhG}@a2_pFQm?lhfpao^1(Kc5t)7qb4sL}J!NyPnT;89&`L3j(x;MH z3>&B3OK{+C=$*cCKK-fcLY;kI4gQ^6=mAjz(BQmWam^85yl_4MJnvgWfO2O0Qc~oN zIV953g4L6R*ei0qBP%TWbdluhDqEQqv}!-&(On{SK#6upZtnnPww_>_8j>jF(3C)B0GdWoc|WLIdLOudlAyb!?br=uH^cDh41)RBZKRiume#`qXPZ&K zyRkcqS8k)9v@d~I6{*Tf+g*&Gnr8uojk5iL@ey#$1UiDzyjgsFn#7%|zQ2mEJKMhq zOVrD}4FbYmbJO%KA55alA9Amiw!#E}TKzh6NQ&rs*=#+1UE5amTKaQ&>us7Ef)cH{d`k~z_TBXz-e5Zt1Lj2~+W>6}G%&NhDNE7}d;Jfd^n2L9Q z15~HHNIUexKxhOLwB_o;()RG%D@#l0!l(u>9aSScrq)Ziehv9r6*>+z1`vw@w^cAU zV@qKl#hdKzHzXFpv&T(2v%2DIPJdIk7|re$u74^OqY~1cOr>Mp*55iV4A4JN_eg8r zZ;Ct;qOFFbYj#fGKWXYw*m@JO`cu&vcEWs+kmuBOLUa@9nJt)|h9Rl^z=~|~xD<6I zj5Ygav*5S(+{s9Aa_2(sKBB;yks1Ht_ymvN{dBWL>yz_-o-S9TUo0YWbkMzz$0N19 zzAi8~KC~k`k=!dDxD${c5>T<*0wy%|FnLUKk#zpTWjTQG^~Y!MV^z=Hw)EPJ=AI9> z`0M7ay*CS3ymHHfCzR~fOpONT1&`R|6!O!1AXhl%PR!Ee+kAfFZE)&kqxvXFXaBK* zcG%hAdhgz89@$o%_Hel%k3Ihwz6J~;z&tq5U^8F9pt+FlCoT>CwWOOai;kypw^%yz z@#B#Pzu|R+!{gv7-6NRhp=>wpH8416(tS8U#Ss#U({ysQ@CpVKvFX%DcjHH#%e7M3 zBBVf39hNzX48(nI9Rp)DUApoNeAzTKM_#YncTM<3$pMm_ zq{~2w0ECUs65zwG!OjR9Y~)u6SVFnb0W3+R!V5d}w)5U{%P4)|NgB22eGluk1?*0U z3E=K`U44clPC}a%e}A|8UIUoIdu67Xq^p@)bpY=ocf)mBpg4{|-J>Hw_m=-O!PQ;#o&ac#@FmyPGg7Pqd~dHb$xCJYQrjRZN>_S0crp*Y~l z$K5br{FMZ9F+y|$B5>?@C=xKITMO{=KxN=^z5i|ktdv1hWrzuGdkKgv^$IKooI{nd zJ(dGu>R31eA6vqqW zvEa8HDrQAn=GV3fbTE#2fa6hKU|?IUXhi-hfR#02{nY-lnMcJXysSlVnQt)o_k%0OZl=8&m*E znY~-|=g#&i0?2yyU}mJYLBA5c@n;-a;g=4W0hAw>zi?19f4Y`;$_{+6T&kr;=MsBLa<-paVT7s;a*{Zk|-LAt@?P`TGR!s0+{;i zS2IZIOpUqt5m|;UZop_0G-#Pyfo6Xs8C~7v61<;OE=Je@zQ)praQR0#)nP@o7Qca2 z`8Nait9ot{FftJVrxKdtQN%g7~#ZLJQer3W(9TpxEdGS|W z3WZx~K4A`_d%w7>R3JmA;@!sO>@!>ruBUvuvX8M3sldvcnpJ)Zvdl|eS6A1k4kYAm zjTX?QmSWqqEGTphzWutK|7@OE2jN!|s<0`p`XU7~Rn$mKQ&&PZ@+fPGv1#{1iN)%;}7A2Ds3Zcy@nHf-*gTIElLS=r1Jp+Z+`V_{n zv6MY1oO}qa%E49R3YO$M9*@Cc*9A8K!{7k9hT0{&ykWtOoYu{BBj@l&t;+1j7vQ^NIlp0KtBFG*%Yx z1r>aj!~&8T0O~afAfu4$h>6xeW`Ei}vliIAUHl~jHpT4 zb0=Jqq5nJ-kpGONP70)Yptam_ZHo)G$`Ya$roL0U$Ih&rOqr2vxYt^#zAJqwf8@#L z9@N>MaWa74+FHcVM9>I&mB1&r4cB}}2Xu4{Qp|(AZI;#;KI8oL(%`+3K)swjEXJc6 z22Y%0AeoY29jL98YXW)dT6=lYP?YN}YZD%)Lzq8H`z0X3T+pjX8Go+lmIq1@W^?$uNq)@<0M z5MLQzf21_bdK86h6^D(OT7dwp`BAlRj>*b3ZnZ+K^)V6vM+W|k3{D`d`<4+!R$Ukt zSls~CdmQSL9a9f{2rrmSs`yjn{TzGRBMkt)4Z~&K#oBqJ6;m2#h_%QM3yzoxnvPmt zf<%#WL8)W)wthbe|HUErPJs3!mPkGvRps)8W?MngOa;ma)2nubkmol5ULV!?Zykhj zX%jba3i;^uc^wycn5(e%l+iTvmK}DWUr!2x_g3hl`fDscq+6E#bR{3N*~@8U2Nx^g z%@lyMtNA9!KCGLPxSLorPDk)2pJ8eC3bxL-}HHQhAWM>;M@ce5v z@X=1}Xi&o8v>W7_Y!_>{qkQGr{u!&1;>%emj6%mRyTG-@G4Lx1ba@Xrhme`}wNE90 z?fAvZF0eOsMf)4M=_Rr-FP`d?HB_W@UFCr8p}sMOp4ihrt1>Z{n`!(n&#%(ez%_rf z=)kXiO#b%sLaH^&3BC-_iFAIqBl5PDr-!z9tKE+Jyf5F3Sg!TfMA-pRGv%Ksh{RJ=^>+YKt?160BTOj-3jZR%JeX zJ@tfTbZG;uO8#Ahm|Limdmc4*B^)E&v)3|bK9>E>5w*nj;(9n8wfqR}$|UXZXOH6? zXLh26X6w|6(?7XLX?zRf6OYd~nj2JjC#MTCs+$7foS~|p^{Oyj4HvRYvlkk=} zh0#wz5SS&Ejgb|Jt^8dT!i0SPrksAn98?E+5GH0?vw`?4Ztb*X)SS~lXNu2P4fv`G z&81MmEH8^WHCPxfViwXr$2g!jY7$nqxkz@((+$uFOLt)ydF0BrMb1S&(8>XIC>weZ z#RQ@p;`a_mQP9xRQcAQqDfJW{H05=4z*E4;uFr{jsOfDC^LfRqKM^Q)2)QhgBcqwn zb#*ckvg8LD%(f;Avskdb3UGus=wD99}7ITDYJsk)U1ST)Dk_Rp}zK)Z7~QIqU?n&9UEAXNJps2`Cp%L z4bjgh8Q9!>J9?(`p%o^oad)joQwQ8j41}8x7V~QFSEp63B=rggOz_mmK=m< zdP0I#;5R+R)VaieIs6ZweT8y}5l?0)U4w5bIQKImHGf*=#(oVh*-__w#62fj{8q&^qI!UpA&PKSDh!6_=AG+Qa z$O*ua55C!O*;o}&SM`?_x*{O_#O9SYll;E}g9*PetG0I({NUX8hVr<-3>ALxZ`U9S zh6(?laWg{@j)B1D7pN=qfn=U;w0m~QT91$2Y^uMBNnzG05AB&mt| z#um~?=@U5+jpHS5%N`^pN~wuV1a-@zkJ7WZo!!j@Q-_1TtKJp>kgMSqm9PZMtQzvk z20|Cj3c&u{owcaQcX4Hr0je0e?K?D_WIE6J$s_emI3tA`+@TTAT(Hdr%?~^to>^&}DA}1hB7TxDxZG4OW>O16J zT?=1m0~#5f>rJlAQ;WE!>GZsHbY}H7ZrS37M&DX#?$kttsg=!sfp*v4!c-s`Wyj@m zlH!Nf(Wo3MPIe*3qRV7e52?m&91Ora-%1}FPEC8AOu1Z2UD2O)9ZV+ftEV;;PfPEr zw@nJzFpV3%KGJK*aj`8leczjJC)VWxqlI-g=VpZzC-`Z+J}RK_xlADN?q$vW&;j(m zd%#^;M3AsPxQ>aDLI8N*rtZP@o0p=*lDiAV2+HqK5I{`NbTOuG?Bmr%Y#urYUQz!# z_+w2@od(x*#4K`oUXYpyCKzw#7lmCPlb+wp_u)xtjaMVFxkpn-iy$N5uOe$wpR2lA zkrBoy^XJQeMoOIDMJ-Mifq2U8uMAbzrFEEQk=#N|lfG8o5G zY0-dif#ugdlqKZhso6?8eclE7COfH+AK4^RafMZd3#f~n{bD3&~O0UF$Cdcm)q)hduycfUC{MmqLN8H^$fDF+xBci2q*K);BLqjC)}T;qLmsV>Q8AL zutv!GxC=bC!fw3o>wCZUk7H@S9w;d!_#x(gA@F(?2q7Jn^*TTTag2o6CkbS-$#4q2 z?^bTq8_PX=K>ekqFdCWF&GX7Q8Ze3hxp}{ErUw|9m3Z5HjTk)Rl!D;Qb_T(ppzwTN zKc4_PJfDAGT!MSZRIsw@8=40;icQ;t1rN{th2OPO4iHzu~!33-G8W zb{iRX=B(Abo4#)}ote15IVat%yyRazBywvS1r~_0#H_n1z3%%q7+mQiEb_IyY^=%n4h?)YhZ-pEt6GGKIikEp|FY}gHt z(eWdRwx3GzivnZ>!SsqXhrW)v9?!_Az(n7tlvDKD1(wAYiYeYcJAPC$Q30ZZ79z#n z)p6g5&l3`Wp1x4NdYV8jp9=$h@wcf8rMLlehe=1f=Pt%iDQO~cf&C)fn8_M^)HcUI zFi+Ns+;oKjr+O{b`;5k0@uUv@{%w5#KULP^pi9~O=9B2OFb?FAJy@{D1SCWflYdja zE&#&1Bw&dJO{Sh-y`OLKQ)V1J(=tM%N-~(YwM7;+gaVHyRuK|srl@Glyxl{4*sR98 z>6()%Rz{{XF-ZX+@X3B-7enK9qs#`9vS-^{(f-K@4i_Ul;oiXKx@-DOFo_8=F$LhA zv8ATlwm990?bWfjE+}1{9;rFwx8AKYatP2Fo4e!-xohnkY75Q-84N~<-M7Ph^g}ph zko%z^Y(!fG)E)dC5oFecEz7Tl8c`vWSpJA+5CflS=mDuNeb&>`*Fuzoj)|*sr>DpJ zIJ;kLpt1sU*i5kCBzp7n`Yw0t8TAx&IJFM+6uBsc}VMoxI!udE%mrt?+m**n6vCe%y3ejyng3y;ySAdhf?lil6|jjWR0J_5%%k-n?9l z7(<<}oU>SIxPs~l3CYA@Iv<{G*fr{6MMaii6h29iXKyWO%mD2n)zy3yV}}qBVI{Zm z=v9z4{w84DDOgSy%rk&k&tN49B#3qLi6Bc$fGRF|k9zcHjK6C6!^JVx1)c~$7fP`? z7cD8M6;3a$$z3ys4-*a5Fw|X;j`=CesXf(;uMQ*KXlp>nSLE>lyo8y7E$@h6?q7q0 z9_ttyY69(84^@DX;9!`Cs|b#_COzCvip3x@$-#VIDOg3QW?o^Og5qOdmt5>jmqk5~P< zR?UB?01EyZ{m}8zW5VGu^TcP_4l3S@wA5+VeeN^8C}o^H2ZzPmVP09x`LjD{$k8vI zk~TmCoLUU+vbNdr3UHaH#Qc|nAn6oXsegWkgu%7gUPXZuUW^8#A{H^**yH-v3IhJE zqwpeRys)C4$l&6dN@DJik6O8}g-WA@@%Y|?>V9`Z8PZW1?yEglg9iZU^HZA_yA6Dg zgQPEBu?ocJ&H{-m>rA$QhTWG^hYPepJz60G#Qh^n^Wkycp9hU|vRhR{ z0@Po~Wt6_mf2#2CtgV5Eqccx_6|O5!BiEDY!TQseA-GFI>8dFaXOs_H1%j~P>6HYB zGSQ3vPK9zjB+?C}@eL=zU_}eag?AzEpb&48{{~5~Gc*>!-xt3@U%!L^>1_sX;|7#mtg_#brgG2lnp4mSr9cnbXK9c@1cN&9&~LLyR_? zy^Yy5P8$F}E>!8)XlCcGi-%kWzm-0FD;8^Ns*IP;!Lo#@C@i0YV||m$4HVA2S}{rL z^9-L7H@N$JzGu|{`H>or|KuXrKvw+9*;F5L*)uL z%T~gh9OnJ0xVXzzw1g{^=nqLT@20;rcNsso1V_(8FFsOgor!4fMzhexRX`+`Sm3KT zVGbZ5P7G(R!Kd9xho?{Xj2EH;1$;5+D z3|&bDNN>sml_c94Ar$E0EEf6Cysa5Lvh*niDN|!385{Q$O=aqXMBSKigfmK>VvYL~ zVPMhb_=sGSfqkMrv}ihp=Qz#4qEV^2%SBZqmZZ(<3HxQ#IiQCO91|$n{B5V7a8+E|9Dw zQoYryv-!mMuH)6d{=(woZ@pNp+^a=oG4{f+LU>{GD47!0ED3G74k07EI1F`o%#(^` z^`O4AIj}i7$jqrn3TqSx=C?ol?IA=CB=Y%Eu%a1Uf{Xd{v#qX0RDyj?AQ1JF6&IC- zqh0Bxbbw?4vG7O~vBvtOTz;wp30m=5>ZES5{w3dGv_%o*5Bfmzu=5Wdnv>@^nHHLc zvJUc`_J|-u01HW2yb5KNAUU#SG<#QrBD&jP<=`kk89j@h7;dlJ*a%OO3KK-)zUlz; zZiGi5I<}wFd!lt;Wgsfz5b~JKHEz_8aO4-VsFl+lMz*_$b>FSP(ofBZe4Tnd`K4t= zY57#$(yUJC1>NxR_>4|grJhiLZXhVqX`X;iGT(v7j1WkmuNklYZyWN?OI}+j8beMu z$>QlHaC+Bah3p|}n3xV0q%7(I1Zb(NEZ%9&dvAjE1!9((ch~c{bM=K0qw_q(N8sR< z(D+C|57 zCQjz6i)Ra0h}SROX;ZCBYsd>ZiGrBpAS`!Js(k2oPoi-rWS274VHt;!k|*jFtsowt zU@IadTW;a!*F17IH$y0PD2-jP^#>(Fd9D#s9?y*w!YUQjNLyTQ7WvU-M&B`xD*{#FVkR=+KaG_pVGShD9&q_28*zvvt2bo}5ys=dPMv zKjojF``j`J?QtxrD!(C8u)0}ZO;J95iNI9z`@sYhZC45kjc!4v>V5);j6HK+4Ty<~ z`+N1M}2fRN&#)<}E5mv|=vDF<)t4F(wPJKt3F&KqJ7X;QQgNQD`2`MMTwMyC#$y+pDkdc{7+KMf3AF zBxGq1iYnoRvMJTU>&;Z}>{mVVizk`Gh0Yf~rgZ@f~0$X}`Em&V4VYzzt>LPWa&@SXlRL6Z{-iBPTx z*NU-+2u*;+$BK9WjAUc~6IHhnv#@%k-K55N;=Hmn^XP-|b((H%kHsHW-uM8*|3lY1 zFbTRf+qz}jwz_PqtE$VkZQEv-ZQHhO+qP|;TKn5;pM6injrk8U-gtA)@r;pq*4)Q~ zx46j4YD-zd!SOCtxx)&Gh3ky&S!7Df z0*S;-Vg+5E@}<~473Dm3tMfmV!LCuvAwZRor#QfVer!4~v%N`b`oWLDbGvlY*;cwj z1o&sviGcYTVlV`1(_>7*%ifiS=qqJW8%=1khf zmFjulML@x+%Qb#B`2vd5U6Gx_qaSF5{2Vzpawc+l@({8R4X8l$rbdS12*2lpx6d0E zgL##T^AU2~oAP6dU%t>0PIk0zzVZIjeC`vw6bV~PM1D}YP2;c$XkseAKYgU#ctF^d z!a$GbyqtL1S%i!*ejTC*zL|$EcH>})^ZXBj5%QhEYb5@5HaL8iR`opS@-P1x^|P7Y zAs9J7H#Fxc1hO#kxL*VKW*Y*Yby5+09IBB=f{mf^N2h&o+obwY&jEkpvimNkMr(=P zrOwX&5^!5KGA?H{-kDy@$;v4i@EXKb4ajRcaTlbJanh=yQw!J8mkOZS(Cq-d>hlw= ztwYn{0nx1yEujhb&{z-Rk#w+(r@%ZZx-IX&rL7km0)EqIPSHo!2FHHBju#Qp`-o_@ zSWv0cjKrszRC@X4rU7%$>ezmx^?Dv^DDf*4%4+&&3XgFzLYO6_iaIN;8sDkp_? zIqRf&SsnR`HNi6D*Al9K%k~Wh6!=sUplHJ-!M0Y6{t&6H`5AwNB6^O=sK116S9$%{ zOt_MmC?`dc?n@%5hi+gJN0(u1cn&VzGj5gpOJbF5M4uXZSp}e06wY68Xb`WIZ@Bfn5ZghU{ zNPWnWHj5PS%nui0U)qUrX3Vp&*#onj8WjMN$;(3pS(%-h?{MhN08X~}vqM?z)uj{r zLoqhoN`c!R?pFt!F)c4!zfqj5JA~g;g62s0bgP6xSFPR{{1MJzM}HrWqKx`FLWVw- z2Lw>|{51H}RFL5Dc>Jh+Qea&fci!+3Apwgi$MWmARizuwk~dsC^+Qi{S;ei?;okwP)ARSw*1%Sdpgr# zM{Y^=to!EA6Y17x<#_=VnAe?x)D!8|qLL^#4Mn^}aT489grp8qMMF$jMYLuys&TfA z>d|9=l$K{lxWlxLma#+?gp&AwtB*5q5G9S>lEo_;41>eG+;$i2*5e?*z~M$LG09TZ z!vh)*aXh|fdIgcjv#?V;7*w@!89hjJWNz2=2l~?9J*@wP6le3rIX@rct5n&v;HElr zv0gqK?-~ABcN*W!^-fWYpcXDecXN8JZ~6*z}lmC?~2?=eEK4-SG3lKvSiTzo`I4Wa%% z{b;jW65iXZNLVmgY%`|4w&wb3<~!OTyX1;juC_R8`Wg}WtMVN*tn7--(A&7_W030# zn=m>^ybtXQ<~3R~N01oI%Sg{?T<4|o*~U78*>zik(dq98i!~cgRr;^4JmUuuv#z7S zvuV9WINwPVR*(1leVo27z1gaJ;ww%AXJu)_W9=e$Ny!bf)QxU;k9&I5f;LzTu4qv= zdVx5vxSy5L0p~)TZigAD-Y=U5f9(dQ4OX&w$K|F5y_JV(Q6->IfewX|@ECgec~KD! zT`?zl1B!AyEG&zMhW1ybIYIHNaG@1ih$3Be743zquuC@LW-aH}?~adjbofmXIz#iI z0UYKcI!_(u;>_HflwQ&$^5liU;cH?VceZ+2wzi81Krx1FpMIBx#R;E^ zzv9|L>v(vPZ=2_+ptn5;912;Hmd=dp?ieJ;#tQr)tPUFwNwpvDF}Mu8$rPx55YJU9 z7Mw_%4!V9Z#>6P)GSF0`*TZer205{0f&JSERy_tiU%!&Q+&jyi?UH`3j8xabvCwP9C4z1!|fdAU#AQ6Pq`P5}d3AVo$@VS`& zEcuqk(os={&e+cRY=34vvw55;Mi(83F1qJjO&quxaod@rFiAtNSLkl3SwV{&C z8S(EdfX`!kqQ+I|X&S-ank)x+2hZzl_~?(vYHYhzc{Slyry!fY$v5z4UcIa1bXqS2 z`t<>?8<3$>ip#znUt?NQ^5<0>UuaF338{7a9GpWa3-72=NVO|66~Xz!ctYiXAW-E) z`Ui}|V1ZI$FB4BZCg3zi-f^Hs!!%Vf3MhN8Bs_0B`zDPOj~E>T?Uwzs^*EvrL0qFC zaZ0uW&&Gvh1S=b* z$yVHh#cfTB){{PYi6k=WsFfcup=ZwNc$VOeb|NMwo8^2W1oY%ue#~YNrC}22S8^t& z_!7AX*5z>XF&p*bZzeWAlsC{BTk1tddzb8Crw@HnVnMW1kjb9u+r6`1Vj{aDO8yG^ zOUVBg$>mz=a36Sm!Dh%&6I4^PQN5c8-N}(8r{OxJV*9W?onAqVmL^1Je}23j88&$e zi~4$-GB(fp7swhWAme*@IFYOUE(yGk)A3#=Wc?S$`Y4u1KY8n5Y{~7zNiewU`YMQRAIPbT1RxrH8I>zUvY&tftytPctg)Adu@B4b;NW?FI1FGo?C%p* za78GUb}v@c!;FMAu^R$|fdov!%2l+bq8xx`@oLf$k$w8*$q|q7(tIQV;Z6ZzHr&3x zB*r=MS{d%|rL1W*Ot07eJphSezBMpNa?Kq*4q_hU2MXVc3Wg^E^F;TtTlGaKC_g3Dj}8p)=?H*%rV=+XsEH*Omy{j= zq+$-U?WcC8uKVDmzaD!5G&5XEq|gotzs8k__~SCFm)^!02)h*H#K(EdsK)rq2N%hK zA{SJYDG}=}haxi#E4HK*%iuq=`niZL$-2(zIC>>&GkRx$SJJdrgY;WJGBHjb@lcT# z`omz&ukra}Y?-QcMCmZTyX=X2ZFdSlf!lf7-5xeZ&!4Wr`+id)opHLq&+O?bYG;Av z+}`yQE9fQh=RC+hnmf|x4M=5?>y+2{90$}&N0Pcc1#Z(ly41zp2mA#wcuZ$?iTM?A zx}>@8MZwTGK+~g4)__&nTW&8WA~IB>MOSk*v=u@*tenn}vw7o@m9<*BY{{{3*dm*Z z0%R54vnVo6W$}8Vbz>ho@Fi{msXd0*bFb4AVm@l&IZ6Y!m7(5!S=jqk*1{sk@LHV=FvG_s z$jpq!0;MCIUo9sb7Qa*xdj=x=KY?5LN3d1MTHJ%$X` ztUn~0gthU;>Kc+i`AjTF)Y=SrNq#hk*9O)q!Tz1L9SfK=Ab^pWWhDU`02j=oUp-q{JdH_ z4O=k~x;pY!L|_tml`f4aq#yTR;%hN&ZyQ^OQ_Ofb%|7&*xjWiP2Kg)jDgX_Jv5kkc z$M?geG>fG10m(IVDaRwCr6fb7F2JI&nP#ND=_%y;%kq8dc1?N^RE|lrI%A-G#0T7$ z^2s7E%_xa)?sgTL+I7fPi7Z65WFa~rAxi4Ikya1bKGmI*tcyW^n$ZXtZ*Fk4O>_== z#S2r|{p=8)*-Z1FCl&0jKv750qCR5LcTrsvT6DI8^GMrku-7oqyMXc_|CMP70TT^W zo$GGb{uHB|YxM8x{T2X6OnR)L4`%XGU6E+KM|>7D8?*<#R5CEt7V1;GUjUrezcmWm zqmt+z0?e6t+;Zq!={SCe>PU=8Y6jO00tL;5U;lTf@u_`8bDZoxA(RXT@L>06hhjMAPutw9>=Z`T z36LgY+jps-N&H2f63XUpL?|cdjru}OljaGw|ZKaU<^2%YffT`9oO8H^pe1yx7VIkd2 zX(yV^T@mhG@CwbnI~M&F?#sd~)%2zRpHj5lS;vqFgBWQ{!>FD^f1bWly+BX1g|L1Ra25 zt{*Mjov?&x%cwJx(S|LzRg8job`Sg8ci?LesZPsenqMZF-b$4nMtf1wfGlxiZwGea zb9oN0)IvJ0dKS-YK_#=0SPv?k`Hs|PtE&*oxQIuUi4#-`-)2!!Nl_h^jX%Y)k=bb8 z>?1FIlw#l|?X=%cJ4WE^F~yh@J}-`{_&xnmoiPm;6?l`OuEA@%)@Z8HthDtt!(0KJ z4POPrqO`oK-}7OvL`$W=3%2Hk;4Z;Mz&YPdhL6n@qSb`$T4)H!H+4K|%IUn1(Ln%A zsd{)QGut8UrSLTQ_*&GOc9Fs5kBpV;uM){<$bdqBu6Lv{Ra-i-Q@0Ls;^9nF%M%&MU>)g9LO~<|47>t*E3` zk1dCH2JpFUha-uT$Av=tyEg`~Kx{POZX4`}*TI?y0#AITirgs1R@(zlmQ$+VaR^iy z)tsfwkBF@cm6~G!Gqd-w(3eJ(Xg7Kdkm<54HNF94KQPNYTW`y2<^geh1%b9_fsL7o z|D1LLr=8Vsqg_o~3phM*CS2)z!H`cEfrp8(-TLqT{re&F^6lJXS|sT+eDF34?mvhL z#%u`6+s#>noO^KAnQyumg^v9=VHy@|$i1K$&oyrih9%(;aQuD)| zm2_iVrX@xf|IDIH)^8`+%$U!##!kxYYH}T(j*Lqt*alfal2W}n5SpY^AY^v3F&c;} zSRB9f;g{^_?!n=2q8|oG4FZd58!2UlOdrr6fXYrcFv`ENGJa&v>tPR|2{qMh5_(=M z9a7lK6o9)Uu0QVwcPlftyNA!+2D?mOE?+PEg-Pd=^sDIc){Z4)!2RWo%y8(y9z?6g zd=PWB&DvmgCm$)OCp{1#^)tv`UuH0WIa?A=vV#5*YZtPTy9vJJWG$&tzkD^BazvKNk3*rMLnW}veYm_qo&|dkz zfknbQ$6GzdB(SQX15EIII-Qb#N?T@KnlV^v(tl(XZi?1nu4QY}LH>;!j}Q+UJZ~Pv zQ{x)jSTymc>Nqx9hjO-;T{${vzQ$&){C4`1rBY#r4o8ZP|3tz14KVGi3i4;Ks5-3< zzLIB>lf}y6`<$v%#OG@@1G$_;PwO#(LEZd2_9n>cN2nQws#T;zb;JJ+4*d0ZRt~4e zD=rJtQ#9mGyfsu!Ss`h{)A9N#^5ri$DByMUBJ+LS|J`uRNK+d7y=)tt1G?!My7mT30##6^n2F9aH+72gwb z=f-a&XuvYHc(`Fef!NrJLP>dZrx$wL^IAm?1iK|ceRNoZV<-X_3>ovni-cbs>E02A zIJkL90PQMACoIpnP^-Xl|M}>G09ro>iws*p2OXz<8B#VjB+`{9B;qEdV>ECSv$wfJ zeu9fIpz_cX*3ry*fvNFOv>8o3G|=!2NOv_xxd%_80bMb*?h+!js6Pp*{~Mn8(u!PQe~khoAooJ zbzUaCYYXsARjlX3-2-&-#$_50m(12hSB(SZ3<+U5ST%J92G^hq;Y0n`0lRS}#&o8@ zL5HH?uYN8_Wxd>xh* zRXqYK$dR-2&Hdk&0$?YMwdm^8BFIVF5Hd)s?{2Cyt(vsn#)$PA_~0>V8EQv6TZJUA z%BYiW6$8a6Kzhg@g(%FwmH#R%`|T&g45-~8yIhyye`Zy)0QcnkSQp(~cD$`yNQej` z^J2FR$z-WKJF2+16E6>dK;~0mFyksINfi~%99PgB+zd!+1%@fs0J3r`RRZoO zwj$(#uPP?m`lbezGNV+iiIjPbDW4ksK-GqIHk}3Rs1rRPD`c4_FyT^(L+f1>Ph;cI zN{{8Cya*tG4^F*kMpaNCb4F$onbe-X*&yd@Yx7xt8;j4l29L*?&&#k5ZFQwBq__lL(D>8QWROOqbgh} z4^i))*#z7g8+`3?n}SxR^eziuHs&2iTb!#h$&+Y(SGAsx*vp>1_Sy%b6_fXB?DzU6 z;9%k*%K<8zW5L#$E40PbU~xH>(5unl@z}_ihGtT1W^yd7Mzf<5Z2~u@)FzVqJyt?r zTIr{VxSADJg>Rq@_Sw3zmrxb8HYIF;0Tq)WYz;Y(os_bxD`nR45C7AmWXPB3&Js@6 zkG5<-Z=_$*`ql>0#2LLX+zeeraG{WVYSLej_0^NksQ;}$ZM2ZCYsN09VsL!Z4AfWaK32de?cU6Rjmg#Q( zHhY+*Xo-a;W2nKxWd(TCXY2)2%|l%rQ*ZVSk3rz^mVa4&+X>poot?u>p~gvkH~mtr zmCuG!^jQ7BkX2~l2eQU0gY*NV^=2EWoir2Cn41t?fa;!eZB8b@?a#gFA|T7g1F-Xp zCvCa$kLXGZ9r(Tf&E47wWumSP!JOKMiQU(Yw7`=krj&zd-~&2%N*)XpfyI-D`J@;X z)wfG9r`+tS;*lpJ_mR+#9(f!LZCLq=yGcZ^7OXb=Q%C`nnwZ6`Kl+SI2|1V{uoEfp zANrSyS!a(tH6o#`s%okaWZ*<2K@T)!QnNzcdP0V84WDNK-Ut191KVlYf`>9VibB;G zfxRU@vcGh%_C^Ul+f6x%HbZFHcWme8$tkhTkEOOi@Ha+hSTG86y@wx;6*jV`+@3Hm z`RCfS>@~%8CsK&?5Nn=YcGP1_d7+srzl?k<T{3jd!tp>7E1^oWukzkVI1{+^-|M^Vu$Lvmr zpFf7n9HZ;`q&w%*M^xmfL&8aRvvF?m{F`v`m(s8QjsgDb&;BP47!(BfaSpNcw>Yyj zi!eQ`PydFg;_330W%n7OImuekT#x+A;)SsS4tG7(*;dX2ctv2N)cAh_>QTN%vYroJ zEscU}nReg|o&k?WOH28YNdS0Y^IfIiGrj=uTwa!g=`{ye!3wFDOD^cIhn|Ss;Foe&`&m~|;JG+D5A{mo$)f*f3=g+4 zS{CRBdCi3>68;+;@*pN)opmreH%@G}*$LIVSQ3kf5GY)-!L)?c9kF6_JGHpICh*b` zGv$Oki<3rEp7SKY zqZ2q(i7{3C43EnlsDO4XOlD(gT$WVC3i?mE3RAt4VacOH5yfNu6M(@{W@mg83w<09 z7&;t4Ig%~n;PFynbr^;ICrPg?xbso1v(e%h=wb5QMF471xWoy3GnD|^tRKxHYQ=W_ zl?5C>nGQNHa{UlN09qasJCg#%03koXPnruv+=gF5L0JX@4aQMj|{dx3Kl*-8TFO!xUT> zATt|JduhA_UAv!724^l8t0U}FpNj&qmR3?Nq~|siYsmV1RXSpPsRa$LIhgQ}WYcw- zj@K?UOl!s-7%mmGf^Vmia{Pg%f|nhKiYXYbEWr*6`Z7QgUVU4eHr8Op!2$2+@hLVJ zyLz3P@Qo3CUAPvvIHo*W6T1Sa2ck}ieJ|Bv}HLt zvEbv4yIl-Kl?AIDc&(#%6B(-*H(7EZ@N5=$P9k22CJYZKiK|Q0h~i$;Pp}# zUOwL#TQj81VGWrPOw8Xld2v2nuW>cCVgWvm%Jh_ zm|1vBOg;o0d^=h2mymjf+BZRHs@IK{FS6XNVWxy})@DG3N#?75YJO{3(DfvDyohw> zy@I>N7U;@OdcEe|uw*^~Uf_6;s-q)>pHegc{C3n90lkkkTALzlR6MLM-U6O*OT4tKrl6Yj<&{}@5eisc4^us0bi~hlBLwsE@}|>Y<~;B3CI-d{R|j~Y75P)n`$uY8r@16#tzCvoYVlpdM{lAv`PZ$U8W9O5 z7~q`Ydmy+6zEDE`(w6R^NCla35LR`F(BlsK)nuqAD_}p{LtL&<4-#w7yPBp+%t29? zEV;8d%?d-N{Xut5qO|I-d-AxuMi>N?qutkWr8y~vuU=)Fm(w@}X?F3GQ-ni%H+^})&RdR^_` zr54qXy@54zMh}XtID9*VF__*s$jA*_oe@EZ+GAq1{HZ7|E`|2wZe&Rxn=}kc$-EZT zO{CuJ$7kl&{~uf^ng%B(8T*6CxF=VX?`F(qfW6$lRQG^U?j}|}rr*i|xazN*cf6@G z1{^Jp{T7V6Te+gP%wLbE^^h}Db7((5l2-)dI#U60@*`pGJ+`w@5}^R>cN?Ug{`|y9 zV%`c6-bu=euy#nwNVCaZQ>S~nO{ojfF?d7jUuC_EOk`_3fwdgKTjG@JAONXmC=xyI zk1Vv^-p;K?Z3uNrK}b|f3nz@v#v+QtrXOoysuwN66;`NHmXgHA)1{$ezuzCA@TYoG?i zj=>zIBDq`6#D1gVEa&A@oECG>|NlTO`1i`z_nH?hg>GImPQIC|*&Yjjw6vYBSh)Jl zFVRh>R@Zg*@))Oh$xM%Y$klF{eZwr}JP4|AQgjcOrl!CMP|lSZMdP8t;tkaLL@oY7 z`8qDI(5SjBUWa}QLH@@9aidJEJ1h3|UeU|>oc4)($4fTC#T&{$c7~VkTfqzpIk%>E zl}ivJ!_>p360YKr9%EZ{3k84i)oyvz6Z%ObTGpwJ_&gvo-%QHJhZbtu*_^$7s7Ddb zM0^((XG_eBbt~9kY}a0tPdW+}S|FN>=k!mY^v33o?mKw=DlKsU_~<8ZyvA`zs_kbH z;=J2;=rz9GiPtB%hTyW&I7v%AU9P2puiJ^uw<`EHBG(VK4f1T15_bkXNq?|y9R0M& zJx&sE_nNCJ&tG&$Ipc_#uFsuoT5x&KG8oUWn3s3B=U6O)v*x9j20tr1ujvO_7~c>k zmGnd4)KSM5o1v6H*yh3+PQg3T*SCtUD35tRxho7;O7rKb?sI?bjWFtl@#6}XzU~Bc zaT`tZ{$EmdO79U5SCgKTDmUvdx(Y}yAB*aK{FZbMuxN+CX?Uld#d&ieyg~;KmP>Sk^R80B9 zwC8M1M;o7c(35R)wQqJDh!zQvm1R-Up)s|>tfk&;3LH|jNX~~RB4s~9;+gyD_!K(2 z=iC~*iqDM&90j8nFa^+&)PMis?-$eHO#l9A-U$#;xc~2z0Pkm9bczj%DV7b|HSa^ z+}2L{GEY|)Me!lBx_0_5@hj6U(Z3%oD_sIc`MG< z?o5@$v>v8+de(5qGNhLB1$5&lz&K9lt?~<_OY0jJ9Vv*9B=y&ff)t1%0Rnw0_3tMU z!0@ce@AC_yiR~rP7E;s}@}!6j#qP7W*i$5U`Ov>$Vy+?m!8V}yntYt$Ev-l_XGuTl z^_}e?erxNh$jFX*h@uIdDqxI`2$NfVQ$y5Cf>0-8)yca{q5UrIjE_7}h(|lShm*2x z{qd-EP^^;ZID7nmq^ZmhQ6!{P4T6#ivGr4EtMY1GM~s9X%Oz1VL2RwRxzpr%z=)ox zCiDI>&DPLXT);)bz_A3?E%H*U=SEDMG9AaTVjJ9b(J8WOw;Yf2Wy^8%waQjIUIJ}> zX%3?=<|>0WxV1UeF&?yd=SxMiX1}rm%wL#mhZsl(YFklKl1+1y)M_ zo^?+o=#cN$+#W6+xS7iK&mx>7k~PU=+|lv$fLm@%zhrYI((c$&R5_ zv^VejReZLC{}9y!W_xxzQ?jyj8;o+f`SE>oBJgRe#-c+}1 z6p+pS=NW2)4)m*)j?&`QS2(1Yn35dnoSK>!NvA?n=lnh5q9ejmRU@%bnWVtkuY@sl zLTIsZ(&8uHV|57;@>|KyJzg~An)P?%j@5);b(`4;?{>`XIsy}cC)#JPT?;_8xYggD zU7aqC=C}RS7p!2`gZrl#G?R>$VDAHaeR$HpzSTB#9J3bIUC#;$t25Kx-`or6+`P5C zwsU?^6)hz150L}=4xV1gSL5J&;+AV*sDITg({^^#{O+YUN-~-ee9STlp3Zeoyx?^1 z4x_ibRFJ#`qj>3_&SPiZFVNpsZLs;Wb#33Dql+&j1!TCC-{@>UP(yIF$y-osJ7qsU zR#;Hpiy`a!;dz;B9Q1*C$)9KUZ?dz69m z(FO=1@shLLn@N*an3`UjL7_4@U@;iKwR|~Cj)*?HFy&^f zfL3_7cO~&_w^)Z$(#7|tZST8ApUc4VRAXxg4Upu^Z9ZaZXlSbZuSj$rpVwGIDE+zO z2lg!sUROt+;-}Bv;JFh93*(o}Y|n~S7(oUo8z5bvFk;@@RVtA0a9*}8xJg}T9nDRw zVjG70=tl>holE*_Jc*%-0sMNQSM;v%`DN_q`=&$Q8dKj8sl}hb+EoX=#j@jcEOF{+ zF_X5Z{vs*UEm@vIf@`~FYRGS4&AgN*+8(?spn>Fc>G$1%kp2o&pzDN|=Xi&(UV2Lw zK+V_JkCBaAQywbGeV=gc`Rx=TB-Icjg5dKpy^n>4?}a~AJ|D7thEJNFVA)hu0*eSd zIb$eick{43;iKuzH24ryFj2LMrJ;>EUvmFyn~xCmpx=1k$Qv8?TE#qdw7DHJm?#T> zJP2kCUS4G1lJ+rUP4XX~cz_(1qE2TM2!~UC?QE>o+Sx3;DnRD2Wzlup?xvqe9*fUSy+FwWv|bQJ`s1OO!|_>)?g4On`>qklD` zlg1?V_W%GO?csIaoTs_s!hAgJ)24fKeYZG=ZY45FWun2Ij>RA}d)e&LQ#sP`|5i2N zMt`4f&aAU>D5(Vi<%4bKCmbY+8)*zk_G}1^b_K&%vLw+DJKwt|&$LZeKyLhjtN$6s z)UzH9&{^C{`{D79n#-Jna3Tv5h*OmKzVK@Mc=-5SOy?nVpU&GsZfd!Ou$1C8&}MUU zrXvFhUj1eCm9j-SEyDTc%3q@fE%w4-HJA&&7^hhg7K<0AuP?S0ka#reqs&HFTwA_w zm`3q*HJPqL$JQ2w#pB+BSt8lxaV{?uU{L~}K}0Uuq7#lD>f5TdTxClRC|UG^_M(y) z7!x916!=S66aAh`4wbAe+2ya&njGf8N|y~L&_lP#d4G4aq`A1J6ND<*pvZN&2A7Z) z$8X+#^X)7hWN&yo1@#Q8Q+)hZCKh`Q^8=kxk0Xj?B!oHIa6PA!m8ph+aP`O>XUp|m zW#pM>NG%#YX6rWuCWh|P)k#n1V{S@yN3y4A8)a&YeHe+8x4UZP!d(;R5lBvl`BGq} zna?m^rRH6Z{5eOuQx5N6uCFleEiER-x@OQ?qv@q_&nWZ!M!#7VOs$ND0*A+(uzB;r zx!mWIhdF*LaKl8nN7o`|ytrR-+<9qTdv9rB% zUv{ABUe4P2Xfpk|tG@mIN$MP(#l0q>d`Jfj`&C^DsE|ZlaYyQpMu9VV%}Ox;*K(@j zf!*MbQ;GcQ7fs^e{3#zZ&_7280kETaY^&Zf!!SWqO6lxPmgPX`Zq9|bHThZvV-Dp+g2 z$?{t--rtL+hL_hO$|$DYO#xeExpygWlknn3??P^5F{vF2S8#jLq6WNtGlcL8GnkTv zyAlKtpXn)+QOZQYlDtW`7sPY0O%u(l3bSqH_0&8b+HLz2L?WSPDxe*%<8@L1og-Gi z0v6vkpPiB;X%IT+bM;#@O+w=HqYk8IhVM3gi ztl^<{B|OxfgwxPUB2;G!L48;38Rp^D#c0PQo6@LMyt>a%>n#xmlB*$4W9G;saC2Us zEg+%;QFw+gFGP<3;F-MiIJ8UnO^4EBk=Va4nsOz!;X%SCGPl1DULLD; z_Npdze58{mo(Jd`-RNNebu2Mz9w(CjDqWN{hTIKOCr7(<97iqUuDuYdX3r8(+S zpDuXyCuEKHPWw_IR8;IC)h6Dku$L>fLPF@eUiPli6B&|&?Qvc2EF-ju2t zJ=U3uskVl8yd z?w<6soxs*F76)IlyuA5Y%pF{guI#5Ok)4YM*6UrbBeyKP!l`SS>6=`t+(p8h2=Z-+ zp9(j=l%i&PXL^;x2#Q;hr-0`Uqir<){_~jF!DHpR9AuiI$i`P|CzP$3DwXeLw8#D} z0H6C>AI6<@43jYKTsaZPIcc0>3m*t#peEGS%`C~Cp)XBd_+z($yL0XY4aEXJ03u|V7OR}vw#U2K#uv#7wZV9G#t} zVm&5CnQ^YG*{e}QTeRBc|K^`G0@i+iOQ$GlZYANOYQN!yXKHX{v8jyreD$+(biYKg zsA?hNqUmgqn;tlPtYl~pFf=X*HfLamxv&3Kg~N`+_9*S$IotBf@8)C7zg1^O6dYPv zL+ZD)vYk|WR%m~o6!!8M%=TNF|3}_l7#eG`f$5Jsr*$OEJj^k)zNjw-oRx3bxaFR6W4=M`{byRC^!zgnDok}(Q@_=4JIoytK zD$Muvn4DGN3<7oZjo5%~w0Y-v*LJ;A0zdWDWp57cj0Z z7+vY^Cfp9j`MKJgO!m2r_V2}FQ=#f`_uH*8hJo#(TzaO?8$wB`yVTd-RnybJUy)uE zqDDu2CcP9EXLU%mG3Qo`McFALQ=?E&X4D10)H@he@wB2`ovrNrYLYh^z zkje2rOszMo=VMuAfMX4JP9Pqk$*GE!w`jAR_ZK#|sF}7Q9mu~{vyAUA5b2|mv76yD zA*bLxY@lFv7l$jL?801!y&e|m=$3R-4$seTPF>}Pb3Ltz)_P>Gq!J(zQQ1MhMrlJK z^k~Yc##w-wu*Z3BiarmNtaHO7Hi|)FcQd&TRO|;qF^M~S)jdTjjjwFUNyn?eLZ!HtpiFow zplgIOVU%|<^X|bm->}KwGT64>h@+Nkn-8T5$q+Ifq%^kV;{Jv+^mr`8L2n815}; zHK+;<-1(>MQ5a94lHTf-dLR|9Gs^e#J6=|F>zVEPP8}1XwX?3pOeyO-# z#fL7Hc|k!khJA@TbjqS-LnJhrM2el9<>or5;L-#!SKArv(m`Rp%l1)@D5{{D5SUs5 zd)yAER;AP&409mfN9Bd)QgDME>)|C~3`MIkkRNh^HX5eDC+1gPOugx1kbWW49b8hqqS*%`t~d)G5dlGaq-3`6~A@ zeRCbara9ARq^vV~hbT1%gL?#Y|KaM=y&a^Xn^$C$urwb^*+hQg`89PO!uI(-Pz1lB zdJ?)5f4tGd62MGRUCJn*Wt<@vXrBLZVYR+vffTgdq~!-bu&@TEWhxwS$Ue1>!p#1> znS2rs1fR;07^k{?Nj1@;7Riwl9iOCs;Fv5Er&#*zWYU2eK}|AoivM#(_~-a#@#}uS z4QeDu+M=^*O(Z@AfM|$3ECpq0xUpBAyKucQ-%Wo&@<2jCc|pY%yjHillNO4@*@%+n zxh0yG>sO`jwUiX`HXQh_)#FoMqonvI#Lf?m|0A z(0`T-PS6~m4=<oE8vO3SA+xM~IZQu+AV*t@vwMrj zGBkl_W&p5SUl--=`?xbF44&w|3QQTWhW5OC{-)mdzB{z&MT6@{>*TVW{azff`p{j2 zd!Py0toG$f3$OL;6J?Unm1;=kNf|tF;zN0C%DV-OD36xG=J)m>jZD`awmVKb_M5%;Ip;m+d%rP%RQ;(@W7V_Ps`bq4 zp7%X3)fM|k#o8$0CF}qx5Ik!Xm&%yDfvbxDi4(M)x*`Ap5tLY$1$z&|<(J%q$aS3< zw_++~@aJLyAQ&MsE$DfY{Hh0PQ1uioTm%mfFU!Xj7*#divbgY{O$RH;=Jy`=o*fUP zQhGq9+e4_l>6>DSmWlfSDzaPidwh~uxt=6*H@mP!BqkMLxjSP_ z=*s4R2bx204PUS7qJ%?%?|API_{6Z~N6h9?DRb0&V2DHA)SS+tu5CMdCkG{JbmCT- zq7p>^>aw2xggJee9_78sy~IV|-Ni9Yi(Gw1mupCUA`kZICLqW_M=6$EyKXgM)+6b+ zu?;W~q>ITdKa|uS148TN2-VuK>iFfG58qp4OpK4wXciOvk@B)nH<`tYHe;88RWLj9 zaWVa!cH-&4U=fONy_ViG{4M{}6Hu+>!^-s&saeDN+b8i^I42MoTmIA;8iCm#JWllqyc z2`-PfY_kOx9;5ur=Fkz_e)c%H&U-(l(g5(aH{8#jQBgT0^zl;~5E`sUq*CSU)y&JN zL^rcgl3$t-xmJZ3q!zAX1po@P)Us>s+>-GkBocv zj9<>il6bf{NB#X9@0f`0>=lnIn{~C*gf1W;D>Su`d;)3f$TjdQ#;{+x#+(I6j22M` z^9S!#{dId_OHDYmyc9MuR*C=Py95#BlQPxstb45X!7rPB5YLGal_h{#l3sjiz!_u2 zDOVTqgx+eOT>=N zIhzZSSk=D+MQ4M1teaVZ(h(=w8D=J#+z~Vtvn>6nV0!oxwnt;GvH7DcZ-}^<}g4Ypv^SL;R)ED+Be+0R7Y#Z~YJp zTm5@vBHs$BPFP_U3Y^4_b#<97y{azCY~iox>c47+4~!oGINJHq`<=eXC(a_gPh7;y zvwMP>*QNI`a-tgNus`aargk~1Q_lp{Zy9qg(Z^WsMbQ88s)c%dd~p@Z6%ENQZqviS z*S7oqTly*QR~gl*zV^mL^#ij5WNrZNvKvFm3dE~xi&R!*##&Wn!=s~gFn&$W$59R# zhL7xq{MGmn-pAXUehA)Kw=VD4*y6gBRGhL>X}OriR;%4Fmb)1@81D&jc_?vaip>_R z!&2c9+O{SS`O}hMepmk56=1$@!Vl}=0Y)4PMOsE{%eK&o5%wE6c>gN+GecMoCh_1& z$j6>|f0Y!{*1=zbwtjsrYL@mXs^77I<(<4978m$^NCGK538A-sPFA9CrcCHvfJFQH z-0N;4eQtBf9l>|G;{+JO$tHwDWUOJR22D@a?DvYdz~djn>~xY5tC>(OMjrXGCm(K! zM>3!MvwC0arwkc|d3k(lIT+w$e>U9UgUE!TTD6@~_t~$&vaDY6vyV++SgoxZ+yzee z*LplrKTXZd4O9*!Q!)QH`PnCNKxY}|DLJWsXoq>QQl+31LBv=Y!?>MjwgL^ovv>V@ zKRdw+n@tw4@$PYlyj;N6^(MKj(hAte7mLV@=m>4sF z^I(Tnm@G&byj0U+Sv%EW0%J>+%c8d=dXej_kG}<1x+svRYNV|vNa=nQ+#4Aglv6QT zRF#zzXz=3Da+8EMEV<4420UORDCM(3DXfr3T_J`28ws zE(D!uDDSi`&+s>m@{FxGYD;;D8&Bpp9=MCemC_yF#m`xV+83c|E%;W348`GEszfMu z%gZ|89s7N^5pniK;>A7%W)1nC4q<}i9U_nkz%BdzPY9bCd^+=$1TdxM5)gud{;;|SI zFyoec&%y*b52()-33pPzx=#7IBKO>6v+(DSXMTQq@;8i5L*~y73VnoIQfeR49Lx54 z@xA*67^XGt^&p{?ynOP{)8Y7S{>)c+UY8_%eIRTzILv_NQmdXr`}<#;bWXKwY%q0G z4VgEoSG_8R^*N#jPwo^(OM_{h;6}$U2s2jnZH@<8uSFv_N7jmZeY4D=;aw})Z3Etn zh_ai3CGf3gkks;@F6(2HoOIPa^zJdz_s_g5^}BB$x&Xcca_uYu=V7M@)ax3kN?Y8n zsVpV{=F5{RO2g&mBR*T4|Dy3x>j{!rY}te3#z}#gaYP1pY!2#9k5ZLwR&kWN)1OhJ z;Ef*5?|~W6335bG>ENCQ(|O@qh}e-$i}f3}8rqgI)wP-r&9K+gaCe!!OQ3MANZ$); zLr*r>J%9p=kJ}LSwM!zh2z`uZFM`IyK(qQe*d5zDH=+_Fu+5W-%JAYAj`jFl;5b>} zU^PHu#-phCcd*TAC5Vmak-qg)+YXM;=3Fk<6cj3*fk~&*L1*+nk6PQFuyP#1)-{5M zz<$@v${4Dclx!DLQhN|Hg*?5|>)dCj*{DOg^yg_2mSwT+(;c{jgl8M+_TKlYTrrp_ z3S&C5ZvNv08`nHK6O4e2J^{8P!B;Nz(kJ_*Zn!xTR!%>}eQ`MIo8!yL&;8cB%0ibW z_woE5{Qm1`hZ2~^<&mzboRAGdgpM#3nkASRPIR=j3>&+Fkn$uZL$#jna$tNAGoUzL z)Kb0Z%bRcKd9(}Fw-D1~A!|rHx?!oq)7b7Tj%t5XhOn5M?BNRh@wpHVu`lA0^yeuT z%7rcUmb8sZo~G0V;pveWLaHMjp)lVe=wh%dx0IAc3c7C%RYk~}e$-5ll^w>Pq~)n@ z%yt*`$glra?Zvy-3VZppk0rGNk zR+6i9P&0v!uagqE(<_rKx)FS!*U$X8wPpEGze|nml4GQR?Dpx<3lxN$K?9X*sD0k@qL;KfO;Ro%EcQt|yFRllWogr$OWURRSXa><3=_2z zE-#+b+g_z1=PJHoQF<*_t0-YzTg!C6d=w4>3Gr-$8kcp=UnJynlEaEGt z#yY%C^3yzqrYDw6@)JW$l2jAyq?KH62vPP3uO~$9C`rucz4SFH|_B3c5a|5 zh5#bGbK^NJ)!_{d3=Y>3;LCapL3^z685f~2w3twO^dj=OW+OPfNOlqrQyKO_T~MSf zyPPS@k<1k5gk{hg)Cd$bUDZ#T;qg zu57|sy8&km7UA2EonS+%kr*(8m~{TBsWhwIBe3D*CaB%-qX32Pz)o#Lpjb9ic*$DgTJRa8-ZCl+oLBxX&!fYS z+0^ke;K@gcs3i(&Qe>ZlOi*cjv%P6NBcsUIxtx}D^(TTjC77;HGlbn)pj2X_)2?vY zhgIsXFTb~4S_=EJUO~7rBQF^NZSxYLmE|3Fcx?&KxKhPEJ?iT-28HFUO%-3!z6Wj8 z#qBLUuoDKEt=bg(wnrR}*EoYy{i#Iszto3!FnXvlt#ZEu!WyIs5-OEDQ-O$7XCxRC z3mT4w2Z%K^lN_OBFiv>$|A*6(TweJqtZc7PkOr zzrJxC({0^U*@)$-0d$Ub12Sn+&fRDEuhP_bTC1@(5}s<^VjeY|G{AJ%@NEKGv<;yM zNa?%*cCij>>q28#2D+=!=_s(B*!UGZLD$I?XMu##+eCX>2uESHo9(kR#{AYL>WA@> zCma>yvZ1hM;bT7pS7$dj1xXzpeqg7gG;-a~AVJOfx!ohzVi!r8B1YtC!A&_GzM+W}FUc*T69Xm802L_= z>JZ1leyz3xF+%804Uxlg^Il!0aYr2YsmZj3c6 z@GGEl5~es_s3aS@&{aDwM)b|8f3bdGU`>j-N*9PItk2#tQ7iN*-M5#w*pv`?a@ifv z07u3<-A-_?D9lq5zO%C7GskIR;S(m!f(2mm3#_8X?e50D=uIfm?TSnI}(^e4-!yH-0XHD%?HBT^R*xV6oAE`hv+6+J9ShWkectn>Idv8HH|M!5}>>L?~r1Xfi|sQ6*bE>H>$sWtA@i{Hw)TQ+8Kv;&r@ zyxpY?Z0xNEN?=w>T4710tgUSx3Df#V3dWXzOP>-+k7t6)MFm{ibFz|}*2+(^o3iIU z4?<3aExNdZR#ED;d$YsLz!NCAtKj@;KR9G-zAvQd@B>hvhqXAh6ncTP_RTycfVQl| z&IGKYxP5U3wIP0xaFB}fP>6Csgsxfj7k^E^@DSG-3-y^jV1>RbCL1kXlupOajWbdN zIZ2dEwbYZLcU}lMBPqH4D8##1tBim$f<2*L3<9*G?L?(u zuJ9SG0wd4DQQn><;ER^G&yhS{=KES~*+eR_xR~TNO(gZ*NfdBLlTKLur84Mf*^)y; z=~%oI$^J`da6Y_|vXrf3Fh}lA-67Y5GDzrg?JNTj>O4c9A{c7jnZx1s$>4I_aIl6* zFD`|GSU-tK2gQAjnAZ@t<}zd&w$c(bvfjH15D5wqwqL-MHW@CNm_T)+<( zhrP&_$-I&VD)K23#T@rE&(qiM^p63RIjXvLCORDtKgv9sTR>emnPTmdx&A(emORbc~TPD zJ_)E4`gh)9W~A>1)iu*{V?N;XWK^dj;u#Y6e#9+la-Kg@GZ{fSvb`27`{8S>MhI${XjjJLXR6W@% zV1m}-tzcieV$iu!wU_j88EAAC3$WUXe^1ii8QhCgO#*WK8lePB72lq z!uY-AlDdoa78gm@6KDSfV%_TBpD)L|GLoxVjB7SC3s{2J>(cR%4V-ntl<05M~UQZ z3lJ4eF`!{)7HcEIfPDRpn4JltTH40JkUUfPp{Rm}bmw-LmBWUzoGY*0V4K-~_U1Wz zjT!k`TSSJElw$$$*7ih#4z3EFf!}?{Q}B)#M==vfm8kfuF*=T|Ds}S=5^(Yrg6*67 zQ$$osmL^MeIn7OzL{hH|CL@G5RH?asr-v?$!*5@bJjrqPLtXmW1h%;lqvyC5Ub{To zgm*!-iMCkH4Q+J@A z^{n3YCyt~eqwq;i4p~*`(LYT9kTVEJr5_QI~JJ$Z1ZU(9n2yzj<^3*@-yxo3Us zONo6)(`>Mf%-eAu3d#Q?vryvDH=&E8+wuC7@HpQFwjGJCT7D-C#cK5oRG*HjTvXI$ zS1qUFyQD5q@t$e2QlsR6nxyJdAKF0P@m%cXj%IYKU46FiV2y6=C3NCLSNEY)v(H`kzTqiSAP^i(=b0LjdL%fqqmLS$O9?MwsU&Fo530NHE4#*n7I3?$yHH( z$B$s-5hU-4wlwXE#%do@F!bVS`r(8g)lia9K@)vy1^p*7f<|jaCnldu-NUmIcsXnk z%KLF0p+Af93s}KbY5HI2T!T9O;A`^)u+iKNS0fV*VKIB;pQC_8rtvI|`K_vXlFQ%F z)ubb3zmg&$HsXfVlgpc9JaiP9tM6e3($Mlg6vMf9Xx+@En0^K1*!2tI`^J zh;hvLWvS3JAY5$VnbE!?^|LUYzprTW_MD>Dk$}%d9Q<6)`r}l4UxB5re=E}vf~CPw zEtpgE7wAuYy()i6^V-@-Qf#PI=Q{a@^BpbkXyEuT)m%LEU*`5Bdd8Z!N_ud<^K{PX zfa?tThGe?TvL2#qgk#e8c@s@FtE4dS zn9{-vcD#w}Fq_S*f1Onc{2viRvEL3Ws*=lKx&m*aQUyI*#s3vgU?Dn6K!t11nt`y+ zSMyor;Z=j0GG~=ST=~(_HqT+iD~2?752`x{+<(ZCW^D)d9j%f8t!=ac7}g#@f;^`$ z^sjNK1lajXVcP23hDu86N*5C=3y+J6x%h~{;y4n!fO8PrShcZ%tC1AaysBNwhe=o+ z>=}h`GkLy&r0EC!0G#td{J@AHh%IkwDl_y7*gwAdb!lr-5E*`P^A7*aT!~cnw7TBn zPk{7HuD|YT@)4UTTWzDTs}KuZ7e@4Y@XI}1|DbU4SPg>V_Zgcb_N@eM!Eb6#>^)TL zjpEYitHgo2$Of`djv{2{W7Pr@zBbdg<3*kYQ1ExA8nXlOn|Qw>Kbsh1gZt)$26WSn zsv+F3oHr$Jh!X#Vqhx7GO5ctn*g+|H1u0R+b0Lx$F$>Ee9e8KuB~p6bSoE|!LLutH zykr%y@-cnI`I59dEURDonhjt)b#O)yvbSt~bz=g){@+@RBRGtP@iuqZZST*G}f?Q2TU) z$gt24{eenK zpyOqeF5X#GH3`@Kf8+`)ZM^$;6l_iRlKyDfBL4z$UotllBn8&R9CKALC$ZeF7emfg zj$LDXQk8?E0nB?}lAgJVLHKb&s#vs*qfZRY+m;CJv6$*OtOmXdT&@&qlMVyu8gy+OlEA`3Qk#x^1EHd)glK3R3=ATuX)E1h} z-TxyLK(St?mRSRc&@p9y|IYz^9nt{eZ@?ph?Vr;+xFYlnrh0!@^-G#+M8+NB%f3I+ z+BE_9;q_usZV9*&Bn(pyy4X}$#@ltMHZDsGPe6xTQdz zPbE3_M+CGX^||b2`Ela2MTjZ8smST+%T91j&7ODf@%j@SCx3~( zu9l~@{KSCq7^iLPVyf5I8NX^`JpR1##c5fTfU~(*D$Ek6q4`z6JDnvAqf1`Jr^C-u zT@l@T%G0yiOMLvu!Phmms6Zs%o}y1TS?HL;qEb8i3(b!9?)UT(o0I6rac^b|KxN*4 z(QH8cGmDr(4(m*c8p;esoYg@ncZarYinCi|=;zC|KGv*8PWGCwvd~I4&E0c-L*(Y#~rtQtgp$X#RFlqA5k)L;ClDhJ7dit~Z{ISTB$n@~^ z;*4bhrX_E0`5Ap=z=K03>qC4) zY}?6rJjnxRVjqT9=-4K<7W2o$ys-eee5Abp)Ng2DF-^2J9!d%pGUI0qU8F~I{$cYl zsziS%7V7Isch5MEc}t%>s=!Bkedr%D3U%-gE`Eo5bZ*d8Ejvt&8J3Z_r4Cf6a;x=S z_)9ub>dE+-g+s1p*s^#LDP^r241)7O?P&Og=U@Ca4PmU3I%ZN4&*L%$acm%V@R^BK zDMk3^CBC=;aB((=@Xpil`6Z62B$ggsd`r&{8B}jAW_>)6lt^N8NvEusmY{0>gKt?u z5-rh{ypVFxdJR^$44f)0OS#8!4Hox0@R%1bDMtq(>2pCP8SF_qc6_swMIc82+Ux~T z9urGnApzmjCC9!$JxC@!4hMK&bXZSssqL*IzOD|Iwyp;j@V}6fLM!Bq7HtVYLH&%# zk=x-gQR7X|5Jh`saOr&^PIjP*Kl(0;%g+<9)aI+ieC^D(L~#(Fv8NPf6WDG6;MZGi zlMXUSQW8+xGjj03Wo4Cm4^yiD1>Xt9Q);OGc%?Gz^EnIVqN!WL0`|=dfixzFB)Qm3 z#!XWM6!_nO(@h|r)No9Vhb5V)B5KR-uuNWMwX~L4B)A8Cg_qp-i`P<+0GlBEx z{gBvH;l@jj61%3M0PW}O+RMo0rg<+3Rap9z6Z&0G*Khl{lX}opY*_H=^mk}l{-BxF zIFB8Xh8m}l4Imt)U{u9)y(HOxLDmyR(4+<2Y5x_lmT0Ae6*;2W!h^W6>)B#Y(7SW1 z@6;gg(j?a#B!aV0e2?6-&@+%_gh1kyy6)pJOYsgGjQdXur3K+GMaPmx1red^N9F| zBwdG7=5Ah!ZS!l`>s>a~V)Pc+G*mp>n*LhqTGe&Eqz1`#p%VAhduk+^bUvIIY?J0x z+{lhYHkXpX9F3q8-bHygOmg^B|~Y7Imlm4kP0qd z40M=Hdkpj-Q4dS(`Eg|CWux6M4hOAR*_)5@R>1JW3cio0c&(bdA=$~LpY29xRw)2F z&<$PCck*OTk{Mz#q_NKW^>tx>roEc*>Z+<#NJiJuMpOR zsl8VWa05G5yB{?SIgowPlp|TgQ2>oE*-~^=+NojHyk5@R@pI^YVLw6K_nbWvD}68o zD&x(LD?Up?(8|#XyLpls)J46o$t6Vd*6NL@`8nwGfa9pfq+~leevhg+98MZ@1?BH^ zRHR(H$J%pOH*na6?n~1bGn51V5MfsT_ZCX(y%HH~j;G$CL%@;yFUA_RMsw z83nn>ORQsJtnr09q4^s+gl-%#^KP2`%K6n!wbVk;@bZz|fe{r1lHNcl#VZ9#2t{{J zuRhuEn7@J)j(S$N_g*a}Sv;RwJ6k&Qg$H^>@aQfUTWga&vdi9hJwyGGvUkrA4X&j-#bxp!)O#Rx=igocXRrWD{JG$!-W#nT3brNvck3vfHlx)Kl#F=XnWx5~`j1^;^Mf}L>OCh9FSL3mKISYF&3}*<@8Cckvw#gAQyfQKu zB1#9g|ANHI-zF8@Tm6Wr87eM}!>Dc5o3!qYD)_$zJi>5k`&%$Q^YVo}`gS@G*1N+W+b;(n%Ty-X@F@yH16z4#Tv{DkE} z7nKrl2ObjG>O5xZrFyzWqHa*eHvzX)MD?v%c(1xx66&Xo9B|+>Trw|G;qwnTf^?G! z;3->nooAZ8?~?UtySy8#L8Gkpj#y=^b(MKA8UhukiGxHkI=rG`Ov5q+W@Z!3_P5}6 z#(XEN%qk>Hz617ND

      ?QSkP)G&DUXzo!Q{V?I7`tJ*PTxP#bP3?4)vj4lZ&qzTjh z4FEL^rTg2;fXnz83Hj+CS1MA8)doNR& z@`;T)LZ%#-Xm|j3SKRB0Kc)cwX|N5~-(N;ahUJlWpW?f(@}PR`mo;JW4Wm?#lQ_^# z&@-RgGk1oOls9yr=&%uyEX^!o-3Y)qv1u=?C#tnx%V9taJjH~uEHC3@W;Vp=FG1_! z?>2?PKLt6)rxKL#yBq4_jkeTvlII-k|1Hpk{#5=VH{uO;$my3Dz;r zIvslL(K53-MV^ zQ7$MoDJ>@5mKmYN`N_BtOlBy!EFJXlrzq|AnLVd4l-nU9f~9zLq1&+L7BNse{R9i{ zFu9~_9;&0FlbY+ux@7%{>tkswbAdUX7JO+290j3=+~};wXqqs+@K@-h3}0u1wpm0l zX2Qc|uyZ7(Z@FS6p?}Om0g68tajPs6oFvAtu!a{f0?B6L8SRHZKjMvn`N4=jFyc=V zV1?{Ap!2mHp$SY6@_Q0!P0hwuh>?o(sRZCbY`%umM*Q}pH{e@5y-dCCHOR&bDw~Qb+fJ84f$0~k3!!}MtNt|? zur5A@VK{(g%3Lndj%YE4-7^7J)!AMmx)O)yRdw%-f2K>rRfFZeR*8 z2V3>>kPSU@cpFD+`Vc4>GU3Qtrf8YC!4&}0Ils{_=1E}TpydU5#=%l>CaH`UMfxg06UgchQfLOta7?Z}~!j~I}GLFE}Ea!s6%>~r&URqe~ zhJ%6dgZYOc6Fl>Mx25u+j-cYh(B)N&Fgc<58bE>qPH)Y7Omf6R!;gT+LS9f?YLEf{ zGU|`aiG8>Gl*J#_pY@uXVVi}#qXcQ7_##y2H}bSh44>z#)&=aPKyLQh5$W$67x%TK z_}j^+Om0~)$F_gMH#=NjG9FD@^!Z&ksg=5Zuv0<5kq;~~3v>~Q+R$;?4vL`(OU z;z3&p^{bAt(b$B#8<}`Gx(l81TC*otB>9<2(Sij# zBPHnN-09V}@OXR9uA!qIUYHQgD{0yIvqYH#<)Qd{$?orwRrnJA{4E!#V}$*Vm=icW zfk|A_izF{)B=Hl7>N^ZCg*1ki`|qyY`0k>kzQ=k*d+locz=5!X23{5vIOK85Wb=xD zvAkyFZbPG53*hMb@L?Ea#gZ?MY0eX;!Bv*v(fsDrImAo5hGV)b_fW}~?9N-M-_%k6 z783q9(xY}n`9XV@@9zV+2j@n{qD9BN%($e7!kU0Zufq*Eat?#v4vXBMz`rt5&G7tS z@N2gd;DhDx+r`i8A=nrVoS2&r3cPS0oB)mi3|dqXwbZpm1ff+3MMNn%AvOoXcDA51!uSL<{hNB?pe1p;rJ+n_>J6KJwvb=Qm2As3JhS@$PkZ{3kuzCiIH&W9)G{ z7;GScuaL?MGNj18Gqrx(AcZ3X#v+FWkmyL6Y3$Mmul1MC3 zME%JXK#f()F3dZ|1E+aR4%ERo#2sbRpp)V<00=>+1whXujfy~`56Uc}GIuKJkTTjo zG^pa1Lx6)@n@Hk|vKO~6=vq?Mxf<&R$k2T=j5&5bzAUiCxHu?653JxSqY7Uz6R~C^ zR@x^aTPi7T@~A3$`>p?Vc|!vS1N(2yRw+;P81vDGB(vp@YLKJX@%yn0dX;|rtz{0@ z^xbd&{7kF_g=LaLOuVI~37XsGiE5S|renh?a$;Yxsbnh+K_ zz6WP8ncmgIwYZ3^5Xrp;(R~%4=B4;WXER4$VMXuJFCt?O#`1z!hOd;)-r91GiP6*c zjZ(f2&3x(KqhkNOG9ZD>xrBF?IgSOl?W;RkX0AIsy9~-cUK!`VCwicn2V!#1d`-6h zcm2AC^nt+$ zHPU}tfPXgv(Lm(;fetZOHP`E^;yGb`07u16;*K+lLC$$d?s|yk*4Ey7BE^SA|7m%- zgCn_PgPQ|}x&p~`*dzUKSg6->zAKo=n}e~EFdFm#O@cYo|NA=#udj(Z`#At43MAL8 zunMp=06_+>0$T*``=5e&)zKgJp7hue=n4Ot58J^K-JxO-@)T3dA1wIK7yi?2b2o&X z0soB>m|`mPU(MgY2QY$r=CJ}w6N2OlzdjR3IHU8KCmVKxlYw(;wNaw}w6o#AZzD`h z{5FwG?+S-NP%!VTne{Pbt`D;~vvFOg8CI`B3qL#)C*19-f>fYv4)#~+(S!ZY**Ubd z(^{wS^J8QoVlPbhcQLp`De=f)45!AN{6-;9=4O!A8y5$K|K6d@U}u;1?v=h`hC#FS zcvYEC7^vTJ*1Cys1n27r{(HR;)XoT22;9hMKO_X4c+2+nC>Zp%cg1>w=lwndE*vhQ z9yR}L;cDq!-!D2x=6vYa?Y8gB$+iiy2BEGo^H<=h08Zbmx%T+jJkr0G+#dtUztqg{ zwC+4=1(Tf8MzAIkgZE#OHmDwPQt!B?>-$bDdBC>vf2-o|f=^D42w12*-*NUKu$h8| zekgAVz^L;n_N?1l`?%br6$$_TlE-zQikLeI>}LLyeiYtt>_2?F#LB~52JUBO;&bO` zg-F4a5$xJR@s1!-qkTkUT(New8eP;aovRv}%)GQDMuZ#)x%>*KTiT+svmR#5{z>r3 zJ3L)P`s2|{V7OC&;ij>FcnCod-RvwoTUqVh|HnixbgR^_at^E--}7 zqmn`=i+@(b5iG}GIT&l5E)(CtX2!?pv%V1ynF1QPwRm{s`8z$pK3BrarnfvW{L2j> zxcd2WLdq^bj$y!y6Z6KXo|;28=7muE($B->qtxt!N3E6I!ghzEzCiCMu#63^E`&CU z0Su2frWbROUa?+zP6cvESLLz+f?5ZH@Y`K*KJxYK{7{$6!|(~NrbnWqQ*eiT%B&HR zt`Ssa5a{ulo(r?6y2~*<(HTlWscmWq>GzfFZUfCm4eONextFM(U~4-bkzq>N9zu+Q z{UrLC$2ByE{XBQ?YOwR!w}<+b;)Ps5phtkF={l3%A)3z*wwocd@3c{F&S&g|kgrcO z!#~u@7JzWvx|wRb28T78UX>$=zq*27T;~r_UUc=JzQR96=tNA}-pjPGE$n*+GJGcD zG0j(%`*HWHDw;QSvPH|&4ny9)wg^y43f>%KBs8^6>7c+?W7AXZnHkG@E33)P_=FT_nIy@7$N(d zA-8vN&jk9vv!`KacE_fQlnypbRkq%4lM>|mv_qGsVQyJ^0w3qT>{F1B8Ls!1=`s*o z&dn`PyB6`m#b&7(GvuM)vPh)+`%HaZh1zfD1C8_<@bGYPc|Gq+w=aWk97wnv-Uqk0 z38F(4=eM{VJ3>aDJ)Vmm;kU^4T$Vr6ILKcl)KDBeZXc5yyCrvw-kkIqG+#E$y_O%v zW8uNTo%nh5%6}If6s~_eLmZioLQK|OO|4$PZ1JSB1t7yh$N|hs!o!?)-Qja*HC=sh zh}~~(`d&yWcNnBUTnMELzxMin6$1ju+6pxTFE*d?Bh{Yq3D;4fWX{|mWVTeN@5puU z%;)u=#1A*l-D4E48C@2ctRaNoSlW!AzX^PhDmV1`fN`Q*Hh9j_>&L7f%=C{&HggFr zB&C4YLR1L7Z>$*xU1v@!u*xRd@J)59%W@$K$oZL*E0{mU`XVyu4|wA(PjZh4ESffrukkuv=oO!bTh__ft`S$(FySO0xtZzIYV+0|58Sq|2XWtuTywD!C)enU(b zYdJFTZ86oI47{_*pK@nkUt5&%KWAc)nZbr+*Um2dCYy0K(k+eetN)Mc=9JscW0H0_ zh~^*N4H@~}fQi-E9P+?7j2!}j=TsXMheScWomr#GC4g#b;7Xss)}Ye zM&RdKhZ#dW4LxUk167vJe5%0POb`YtM%I6cvv7C*7N8G#q_L=u#n=R z8{x`s>r2_G4R4H?=-V(-@6HlLuZnED{3GDw0bw5V?p=QI&9aW;JI|Dv$0BrHD@}_lcJ=g>#;Jf@P}y$qmuJuiiSsIrCWYTwpo~? zvFvm&1qLv2{NCoX8`R@)>l^twC3`w}MazA=4Fk9<^=@=IH13Yy{e0eU6%277Zeh9h z-(~UPt-O^mO@Q_gXJ2lmc4(UU-BDF}cNf@YF7m`V-xd7ExX&iw^vt?Woc zsH@yF4(p(*r$0EPu&lH=K#>OTP%Ixk7et&bPIBEqWdE`rn>cl0H_7dNcE;FnY59uE z950piyMu)tHu>1O^lE8=0Z4qA%Y>`6w(9!*&+!F_q=45;L6f}y+dq~(Cmn-a^=PI1 zUc0Twvzb*fD!w^?&kTA_T!A|7k4+OD6joe`sI*+yd^^I=3~({_diIYz%;B_Uy7 zEX<7WqJl1Dg{mZHY}@_xBTT$F!Ix zn+j>^dQXV`ZTu_(oH)_6){xTdZx8>!7AFcgq0AaTaXaGq-=!KF^YqAv1W!UKOEa3D!*B);9Y z5AOEE-I>{tM#TU0b+x<&OZ^B532B(l$lc0D=|nk-v(@EU3dpmo?Lv?n&O>rd(9-;U zLnJo;EIaapiv|~K8*w1Ze~TW(RF#bL^&%8Pcr3W8;$dT8eC3+WF0}D7cghO=@a|s~RW~bLjQOdvC{`RH^xft~CCrLk4|D%e8i9M}f z3|{(6sTP;YMWR$bpZ_uX>CkPTceA?0U<9o}ibQ$3Y$XWc`td6x0^1$fsm}GfE+6rF zZFyVd`}QU*z}$5gfNyGkV!5SN$`~4vSM;ewd~FP?Fjf&Z;G_0#-(BRF-_2=&Sfpxv z=$|OIsIb_x@6dRSm2P?)LwU{B#RCNnD;rXsMaU$>F^vzbbeQuFGf8O7Wvh1?`{Uj# z1zcNRkA>BJXd?~8{r?d5jzO|@Tf1%9wr$&3W!tuGyK2=c+gxSawr$(Caq8WBfA^ey zZrr%hGjisS%*cowIWcByY?7pbdrkdB)GNBLG!YGI||vne?%6Dk9?Kwa_k3S3SH~lMB5|wpW?r9g})E|HbG)(LCYL zd|dIw%eU&1-zJBwUW~t8bibB2P&FbMorbxLF3kgh5!alaw7h(kCT>;*Y{LXWasbNsF8c&QPn?<=MW% z;xgz{N3P&IJZf|rUf0goWmKgg=q9+(d~Hlu-!Nf0^hXJPuD1(k)Y=a42^&Z-Bbk?z zU~x|TnLq3tiV)l-TpF3u`5eFa`2U(qaak-L>B&1`o%%x4n}y6yb0Z?X7LwS;ZI;XE z(sJtdZ!~;CZ@O8^W}Ttd0G|kU0qy1P@e~cP`mGvpgy)X@Cf__GB6>A1MCMZ?Q}W?h z9E(XW`+cg?F9+8wzr#TV0fvexqtX36|C0T#@3Ax=9!BMwLkkh^2&2J)9TC&NA~5gW z3$FZn3}0%F7T{I_o=!6Q82LfLhg1OoxW0i6a|TG9`0t>a%yfJkzGg0W z0ln(D`BX7O(o88hYXHU>n=G|37~rZj=MCiM3@(y!RZT8}n9X4<*l{X;U?f>d{(mxN zdiaC}s%_etzK2JPme~FX*LS5mk*buWXb9#Wi7D6e_TJvR>AE#D%?=Jc(G(EsNx9f3 z3*Fd+t>E~JJD?dYXC5*gs{u{{!@Osd#l;h~0-xVYF1)Wy$xzshZ2%xUD1>&PO4?t{_dBcP78&OlolXj3fwSAhqKvAR25P^;i2G*S;V$QN8Fi*WnTu3f(u`ZtLw` z0kQOj7V7UJRY?LvYcY^k7pZkIqL4DwyzSv6j|`0kgSrJBu8j1G8L{~V8W`YvVcS2F zuR*|9y~{^FzMDVf^Lv6_A)7I|;&48_7pi>*y-9UsXNiy-#QzFiKjd64 zv*Tm(d%5U6k)egXk@Sn17twgfQ}*m!~`LydcUoN+4;$|Ih279hIInvuemu>33oPY6`nPpX$Ba1si{o!391`WROepQBfH}c~W@)8L^SJGN{oa7>L{C zo8=TK$Iq~n@fRwWvwht7Bo^=aNC1gxrq)%kB)m0SO=*ruPh!c1j(!-@l860r0DHH_A8CoPnLiq|tBzkM zySKH0L4@OCoBS;WIrk;MhNh_3x3?`n0-6aP`>(%2l;#oLBErGlc`275bx#p^9-=4l2nf1P(pRc=_W^Q^rUmmU8So9;|w{ifNYElnd4Er0pm$N?%EYyGcY8^-6 z{b5xxAtc~OWKMwF4@qyOr%dwjRV_nzM4W2rqVoiVR#8ngC`@O8|P_-Dt*KhAc{_|`M_S<2aL^Vshy zfQHA&h{@F6&!@Q0*Wu-y3g+SR$%Pzz>u=hScr8J#cLe2@LxQ<&YJ}B!^WCw_Kw@_D z&1iMsuST}(Zhb;{I-efJmx7fK1J>4r^2G$|T4B&XPop;?uNX8`tK?;QTNeK(WAk}x z&JNz@;|Afkj9%Brm)$xxiO7U1-iy$6ezRMpRx7$3q~GzepVTuylRf5T=w-Jhw+F>l znKLF{@Fm?t6x2|Zq44At@eoD}X+)KCug+-UT9>k#gKBf!cE)fstorv*bHgvoefkaQP-#<5V7^IzY=12wq z+m(FS>?_z@d;EDopP{oDad+#%f9K`rZ>uwzMFzbtG;Z5Tq<^7VY~RwE_@zPO4XeA8 zYzWJ!G+w$cdBP}|T(mk$i}^)D!w5uBL(e$J;z2)};}!cinEg%8T>kcON*iAJ3;i`c zDv3TZnFB}2M^R9Sc6;pUu!%-<)vd<$9W-(}q^C_4E5*l%0JS|;KEz-ZQ$t(TjqG;$ z6GGJUxf++#rZ#ZmnCqy2;Ef?Xb3&_jd+MVfHKH+(sSeHfWv45l#v!X)_WwG-N`;q!{w^_ z(#k`IsAXm5yuLo_TWz|3MH^XY#!>Zw{qpU%wooJ~E!|&`_3Q7|ccd1w=%;T;2?Cs5 zq`*uff|Oll1rULbo_E2){Jq<^CDr#Qz4s=&7`@B&r^ZVyuMXbrwY9EA&GJP}5!$>Z zWIIk!&VyvBL}r`-l7sIFTO>zoHoyhT_WM!tc5deB$E?*XGc!}O1*6}>yz8^K6;zXs z10B_}-bD%LQ3{D^(-5#vHh;%sr;>>*E`mvW-gmuj?iNl zd?4FlVOr?#8fzXxW_aUHZ+3bw&*E1&8+VUQVEG$$W1ZmD-3$&5q4+S`TYT?I+beAk zW63$;PgM^YPh(x_psSBMG|`hYzvzqeF3&@*QLq=hPUq#SP`K)HS` z-pN+I5g~6%yq-POvG0LQVw+q@jq5E48u$HWM_VdOQZ@GaKJe{woPVfA9~ zy?oeRciXb1f(%AGsodv1Bw)tf?QmcdYNv%5nVA*yG~1Jq)lk#FJ009u<38;5)f0(r zzW3YLcyPiA?Xt#`*;|LUS$Gw(tfrBG0fGhaqXGrlDP3K>bK1Sm3tHV+jLG4!G+p9p zx8J-z;paSAbjN9FZp~PpQ{r61=j-5B;xZIjalp)}G1BZfjNJO;%40r2p1LO=F1zZm z$YJq&L)>;obd+B$JQqv4IKsm4PTwXR4^WdYu6oFXhXzx>ni)jyq-oCS9orD`l%#F_?1AHX14q-QM_kH=am#2oR&jC0Fha*;$Bf1e zRJ`yfdN|UHch~cN6zrH@;Q%xxsCsi4haR7zx)+KJeu0B8CPb_S2yRGl@7#C)zB^;F zPEAzz!gZMN;OVkI3*{e|8|bpKw*^RvXoIFV)riFU$@LSz;rr?xI)EAEpy}*GJ^D@ZQV)J|0M;s;a5 z&pWF(3Sq!kR@RGCEMQFLQ%A+oF>T+st?W-T5v>c~xY-?)`Ri8gORe4}CD0eunfB=k zFs6n10fX1ePB#$ZB~Yv(CX0EPob>QCSByojM~=R3;?ck>pTB?aAMr zf$;a{{&x$_l$0&qx1aURpWJbaU-nH+ek7ttzV?|>%KoE6{~48B`~biv%FLb4b7KGV zLHw@8VJ-UO-UjG8wodEE)7}AU#FtMT`9iP>haL!=?o?vU^J6|MC$)vPbkowL{0LDZggW8yQc?*{{i1UDwXO20aw{Ekd+i=m9?~5a5*uRgY|2%hd1EDu} zTXgFbhCD?ossK6NK@jOLcml@cZbeG|@3;N?RSYGN9|!mX<nHJ13=3Zewc=T!(`bDE+vB!LIYIhV30#}t$#(0DI50RsKybST z(x^{eIS+i|V;7;VRrJMcNc8<#D82s#(_weEzDQy1oS*8b)1-zQ(*>j3+ezz`^0u&9 zU&)K?BO78Q{l4mu?aHq;X!` z8JarfbjvRbVv_PQD1G zyU6(;or2_|E!%EKw;6niDcSKTpKD1me(`xqcXRk#_iBFD+iq#V#xJ=?{&hZmIa!Fp zwxfnc>T4ZxB5w;_-oPBxFTIo3;3zdkrz249bQ0xLSVqA5uQd`}h&-?|1)r~p)wO$$ zsv&-6qRE+tU=u(5haDoq?!qVB(PRc|B?D4*xS5T-DZ7}!Z{>)8>P|gAT+cPfrWU7` z!l8rIK-^C1>q=-@#)q6fdO;mhZdo$9fO6loNkqPcH)XFVXmNQj`{gc&v_di@-{z;VON}iCqb7KioS+5# zQ-Epa)z#I>;x?@QwwOd6JOkA8B7iS&Qkd#&*cUE!YDTmBl*OM-yBTXiUmkkY)K(ad zzkCr8OlGCD{7(13MBl_m0_$#SvG@S9dY2{dxqXj^2VTfl>- zUpP44e}f;t!h*4G!kk^(!VrkQt2>Lh7G$E38MTJX-Diq=GsBKl4gN!*fr^bRHJM((d1*dbF;+E42UUCN%zCl4Nc^TGTgZ<>b9mBL)9rKkNCP znK`sUUrI;0fENEqs}Vo1eHT|R{Tk`AgIZ*5>}C5?sWxv5nP#+!Ucy{v@Q3hX0 z_xT7lsPW~FPhx%%bI{+rLP+>6a>!qe9X@~r8M^3ga+S#b=F03C&ii_~X0Ha$-2v?5 zu4x;N;=qx4^i8L8*DU?$$Q~4t9gp26724Hun3ZxA)kwS`IQP^RKT%oEj@>@qp>#1@ zy(EXs6&GKy_uB~HHuLi*4ueP#ThH%!(!}WUPs3B0)wjpj>#{NxFGr>Y2eM}AI`z42 zDNW1MR~x&l)gu}bC+ycIO$#m-Yh(!4omAVz2=}ig_p6)g!^#!Z#^)>s;<*Uo()Y(> zm=u8Ziwnh=7LkNZ747wE{MW)r{7wc}cdgTq{8Q2$dd>8Jl#SxsNoM{PjsAu4vK zaM{#7qjAp8W3TbB2;$%AjVamNex+VR@svPS7fWHlta$nDKbI^0xX|>60l595lbICG zI~sd@#L1K`0yx7JK;4-a#wyhjm4)bVMqY6~`WF|B z*}|?LV)?qqjSE^er^}=GUG<1$lh{8!u1DlbnQP`mVnU#a#Gnf^7mRR63Jwn7O@so` zC!x-llqVqK{ln`^)u`5f7gY*JKq*IhGteRa(0>p0yG=BEJgHWiYJ_1$OiQ%`8mdG8y__Vj_2 z>p}@Jcng;-f|O|$qalhus*G^JL&wX{!FBFkJVomU(At%N`*tauiB6f!tF_S3k_uhi zR|(>pLhl!8CTF%gwkz3kdJk=20HU9k124G1Kq=Ro@1VVKc3Ny~tok;QZL%)=ae3H{ z)dja(U=>QJA`LX%KQ$3sH`LWL8!R^dN=YONYsh@{V}Q8$K5)?!cpn43&QWn0$6VJ` zpfm=d)rk-qjE^j*(^2QUjY2ta+?!zEA0S`;+?E&-9bT1> z$fxtzPmbBnM%SNpG3sxTSuZH7C3~d#dRxuLtqm9J(pSFVpeL7A6SCNy4F7G* z%w2s@dEH4Q@2abDSIOCNa=h)wxdk4EWr?kM(;vQ)hO6Aj%I*}Y4zgt?rQvIf*`o1L z14>^+tK{r5Gp^Hlc#EYoW?wyA=g930p{dh}wv&%{MLC3$Fbtj{I{touc@l&N!F@Z_3+9zA&(96g&B+Rj{f?K8`68=X{;|J#H3kdWNcM$ zX0<@1Twu;^m!&{p%mlQD8=N8qK?`W((=iYOJ~f!tCOw- zhf*%{p}x|;uBd6CZyTpWWmue!E;Y)m5F@L|I49gPhG?>e@1Ca<2Waf7;~HDGmLy!_ zr>T+PBkfN2ZAM3Q;(u;R+8xe@bYNgH)oEM7=cNQq>Gc|o^Dd57%Pl2X&RTy*-vj8e z5gE)b#Fd#<@?}xZ5<>}M7xvsD?vMekgDM3dwT182<&#r_T{}%|kjJNxg25~BfQ7cS z)U4H{ZrZ#sf+7@Zw;iHEsu*_7)HZAN zRhkWh% zsr-5PUD?s^XQ5gb*fHX=^Uaw<2fsSFmJ92(HZ%DvjqMb=&Ffn+$#uvy32DwJCSAAJ zCF=aWsa|1nLf%s*U+X~s*0j!VEC}{aWJH<5hqWnm;*q4S)g|%YUK|9meAZu6G6zIA z*iF9At3WY363DYxEGPJd3FDByp4sdif6TUgiLNq4SJago+|EpqAFdm~zD3C004hw!Q-qIIUEJD7$w0 z`<@_BuXV4V!D^|=);;6pt|_zFnI$XP>@-fpXVBM!F|S`c&i6EzaJk->FG9On0W{?VI7v5mV@!nNqMP_R`s*q5Od=>qA)a^ z?xhuE%6)u8j9!4+mzY41eO6qvf4cM@HLAuztn7}4TXPymXL2tFooEDe4G7?_T6kSG zx=-mMj*68Owh2z%;U3$7gC3!CTxhcTqFa{Hg^VzE!6BUDB04l4SP$xy>iOR{LaPul zwpS#P*C47TZ$qC^qTC1TvUR4-yz{zc=TvI10cY{zOxCG2ONCF+Jh1fSk}YOXWt=@K zW|4-B+9TH*9m(AJ`>L+XFPE!K>hMB11Xtm5Ztz)3tNR3GBn8Y^MB5`%z41z2>yD49rUNT$0rF0;ftZ zgG%c$r<2o2PrJ-zZs`qReKHvw8t_X4of_qD6JUcXghB(y18r6>nwUi`-Ep7k!2zcu z61GSP7ji4eu7aWR@qVzphpQ<)wL60iCZ+1!8Yr*)PduXN+?ZSn-(OCS(go>n1vRrz z5Bx!t#rsbM~!6}qc zUe1+rl=4jyjEdh6tac{U_tYJ7gQR5}outrQlsk8-xUzfPTstJ5t%UiXxqp#2UrxCD z_!AmGxf|WLzzE4$_-b$-j~<8E`jAska9FFp;|UNpLo856+zzXLpPYApIi7sd(`Ql< zA;Ek(bdZOv0Xq)!d%q`2?;;>Uo6iIbJ<;@_0W}C=28cn}qkqBLJBGK6#5#D_*#p%h$qjV3ljN(Ij9(k!EcE6Ka zu4-t26s3o#TKD669?Qadk27k4csre}fb3SBbt(L7xjl%W=BDc4QR$vJ#%@{B2`rmO zt2Wgy(M%<>{~<1>AwmKybAm_UDSc!<0k|j+O=sN+3`}dn#LwT3EN=N~gS~q}B#iuDSh8MJ!bl&vWcg!?rQsRX@J! zve9|)VWkr=JB~9IrF?1Sik;wo()!2Fetn}qzaSflqRxJ$>5-8_#hA$|`w+}iO!Bd9 zJ}y5O9D+-0pzM|nbkoOidYwSPG&J^wpXIaW4bGaGiHew6r)p&eF$@gnb<%YATNSw7 z6j-p~#q#s#%cF7l+1p_9@Q8HoZ@sdOVTVC~qc(pvg0&5o@{!`7yKf#Z8`;2B-Zfi6 zhQ=YI<-{WJa}x3yIAU~+5-^L&If4?U1`|@gdEO5d41nG`p^<>JKQ#JLb>XtUdb+(K zu^%b;EQOvN#^d^W-w`|045t_G#+L{SZ5O*f7gJ6CL5`YIAimRE`NMGjL6|PmsvnmO_=ZyeeURG=BIT)}WNd z|M{yq-ML+B9afQ?ZPym3F!QWnb8&is3bLEOL!2dZ?@V(>K|Sw1Htb?BsU|Q=&%vfQ z=?9uUH}-qkvOTVGan>4#ys}=_cupNYXpNw3S4L;|Yt-$1V10PX`!P3TuSR27g30FP zL_N5QB(zt9`;`n1r|6pipXNAhB8 zw7qc>t`-WBQ)%7sz@`=Cm*oN^N9@5mn2u8Y<(JDyxl5lj#wetvECWC1whFh(ZB}O- z#F*!RyAQVA7OhPJ2U#ZMX*?6k&sIzyQplM~Jc&zO1MOoCRb$_iQt1qzjUC~_Iu}9v zG9r_^V>Mf3jqAVKi&i!6RlDW|nU#M=-Aerpx?%?O>W0NtKpPS&rxsUecYOs{=y$eO zSvD8>Nj^RzZo^e+RVIan<6IwcHeME%7fLd-1cN89+$KOJvwK!o82PspSoAmrwFr-< z9x4l&zpnhHdA{&6Rlbr%#aq4Z_q@exC!LWfl=KK|k+Q_Z=ye2ujFrgjp7~jsh?Q{! zFpo2*UaJE(mhtyM*cOhm!`U+Sq`A5NgW(3YW=htU$>gwJ1WX=nP(~O&9xG7!w#&8i z{;y0%oh;T~_l4>&X}sokXgotilS-UM%JI+`<)4OcA}hr(>R+ac2;i*6K2N<~?R1%K z<8S)kaWV#LhwQPGoez$*f3jf}GR~S1!%*=>EXMIxSV!^y0#?*LT#DKC+O5`^$W`g0 z?31Q`j)~=Hr#?3evUd9`k|yW3<94OEV<~x~Xi#U|CZf}+RiZvQ4C+xy$SksUd~;B% z6z*2o+AT2jPM~jlk@MbeVhKG_aX#ak{MpAs;vE~ZPG!d&-Syu;8E$v@oQcLIV*|o= zeQwpGYp201b9wJIi3#3EZ7&gPx*pr@?--yopi|Kx_nQjZ!#4c=CwXCj&)U*_J}lv# z04XydmeL7CT_F42et5(B6arp})2pO8iYJ444%c(-rlw0X*X!r@Vmim`!frySD>YZ! zExI5fLuBO6d71?@S+)$f&k+I)%07Wv`_Mbc2yJJ-HQmoZn5|#{Vpc!OSuh<~(D8Ip z1KV;Q@K~DWR)$GRwA$Qcjw~fU1Qnj9Ca7u8fxx4_crFHIwwa#Jr(t#KLM0wt5C&u) z9nZu2rjSZY;uIFDN7e(z513nMY7(*m4~-E6hcUhkJxE3M8InkYvb4dXW*+hs z69AsSjrxF&jLi>seX^N?zD+}(YYK`v7NQkjB1$Fg>C@0yLAxq~igz?NR0V)O#b=!XJL^G#ggWQe_ zUbdJYl?>&dg4@AqpqZB|q=)+|NT6>hk~JhruBFPGngUrS@M z?d|ib>U)vg4)|4zzy%}7gB^*D-RtvqX$MDCONQ8USRS$zeO5< zw2=AP9DqY;B&@JcO?$AkESjV~uRC3Jb;=B(v8f}3L_cgsbGWyQ;(pkKHhG1nfN9US zWf>LGVY01*MEL+N?o914TS#e)Pnyh2{~i*d1j(rgnRYf)6gHES;qBD|_Ldw7qLr-0 zElVwasny*FDz$!g00?%WetuO!)^)J)wSztucK>`afU0`6XNLo|s)aEr-NQ+w^Q@BE zFIdthwF|@NTO1_d$jX>evp zbh3;pbK0pJIx=}oeegSjuxObne)wxq6D*5yr=lGT>xMWN!ABZNNL3%%-!a>DBOM)& ziB)Q}-q;8!do1p(*QGPtiTHAH9lvq+enp%&EpvU7igXfmpnYAwZ0FOYLv5wLdv^27 z5_J$j>e@Wa!uqj*JO2+({^MdeA!fb#WGNJLAiFiHqGwEWnncTwdZ}~DewpOM3SD>J zu8x!OH$YcbWPKTWn^KhXrQU>Z_}I_u+oisjgu)f40?y43s8jni$!>ak6YDtjA&0mM zQtf~*-{`}kIU!EKpt>}_n^QjaDetIb!9<@PGh8kuY>Df(|GD7fTv4Jr;nzpES+lj( z47YVz{QLi#0Q)5W5a6*dC>6f4gyUvhE%e$IGV96*MQzy-2#uA<8#n4tN0}9|#S_^v zwc?acL~{3|nXW(gBAd}&jDo2Ugj_efZ0ga!!_#IR9yqWK^G&YR{pPpuO2u2L+6gW9 z=Xx;-v#9JTSUah)Jk1{#wFOK>C&Gy|(|B%(TUTI7dEr%|=cEDb^tZHCW#~JSPf9Vk z$by1^cuJy((&p1e^RtUA!>M($9DphzT==vfG2@05O5@B?>eGe?2CJ&hCZae)-C!QA z87#dW?aJ;hS7}&uOX4cB7gL?~X@F#7XBEwO(P=mB*@8l>B2^1Id{ylBVHBvbh#&Rq zco9H0qz@gVpVxCf^IKEqRqefRDp8jd^`zKS(Tbl%MUd|h2{deW#clwv27zuhKSo7e zMCl+{PA6W@9vTFiOtkU5eVs{3PP-SyavY=H{XDAG;IRAA}+a;ezg((`E!_7kmWvw1H#n`(fNJgMCiq@jYyWt zKn?h&Z>K$CAAx0(S3t^n@*WeNlSQB`lcTn>zONae3|CU|R5>mCadW3E_I>O05fIff zqSIE{Yp+5_Q56sM8AJpkP+|4y*hW}Z zm@H$YJdtwC^rc8l)3a%`_UlkIF>`!Um#KgQFH#`?oQd%=ylF`6@yn>w-sgyu@i8mq z7Id3?+1ER%=L4Ukp~|Ac^ZC+b#pwB0;mnJieJU<>!*8b2YH`XroJP}jnwTcDu&c|l z3O@vflcb0lasKL=zi4@H8;L}`SrS1Ce{6WU2LLggH|Ro6D~B9`%FN*bEPMQasD5t> z4$VSZUPN*JxV4*mns6xdc;w>ni8l+!{OwFlGn~M1_WuL)%g)X$?dS^z-cAmKI1#dN}lD;{Q1n?F~4H?fgFbbeLkS$YXA9y9XHY3ZMc)`iXVcB zpWSX+AsRIKd_$wil?$I+Z&O3S@Bjl8g8<~nDNSqu^dHBd=TpGnqht#o2j7n_68P;U zh0qA_fAoWYZF`JD0QUX)R0jts#{UEQ|1DwMyb$+r zDmt+Y5CtjaIQc(pBq4zV{wTa${<&yz5Ox>BxX#uAxMlu7`()EJf2Gp z49P`GxBjdwxr+n^N=~L}@8B^v*w}lLjaiQb1-y<0@Ro$0O>!^w%z^r_;t-~1<=Gjj z)!K~1^V-qII&RpSleoV%VQ*!{&$?Rg(;-xU8}F*y+Vh0bhKk>1yWHEqOc#vCz zMN1d(0-N5PAk>i*ZePpdHybCxU-a{x^u)86Y)mvkK;aT8Wv)0q)|rf+DZ1f?R_^}M zN98k8jm^i*l*+h!#_y87_@mEe>S~zF+jZ!r1vMY7V|SA5F+dZpWDQ5z)nO%vXe}5K zw3xc;G@3a;`ZZ5FORgXyNV?{aqJ!i~`KG9`cZU4#S5By@&$-TSAwr_-sEX-q6Oj0H z2hE>DO;}eWw1*x7H+X`HOaZN<;>sc-%EZoB%s4i4d|Jizy{{5+7?!_)Kl(t@Rtm3V zpmX|WNHS@{e$PSN&ubyAlx9a&`eO3DiZ+fIfi$dzgyW@k=Z4>Ad&ceIP%spp)V6mr z$u0`3lby);?shSw`HpCLmxmgsy4O}OHaC`((ZC5Vla6yG`;=Ha;DR1qxM`_USz*EI zAhB2TeoK?La3dg$Wgde?O=qU^;$~_*s=~$xLEGSgH6zLG#b5R4ki4T7k*&HZqWIqX z&N%Y+3rGGqH`T?VKWXXNvLp1-HEWbY>x5eN_0*EmJ<~d-czKvp-D?o0)pOwmbS|kP zZC@Wzzdab9SzvF<_ZmeG0`K&AqD>_Q{P1K1J+G<5H;G_f)0}=f=<+Cx)(YHeBwv93 zxJ@=J;`rPRxp4vH+hV(Fe@ZD?tW|L{><3{JZ4fMmp>?hm;@pY~%cY&ba*s5b;cobS zdWy_AufXL0#4((s2`DA>>DcOV->k<;T~U+Y^k!VJy1-)&wt1pH!rt18O=)tBB~Odk zpu6F==*r_`6wV@@$DhQN%!MhkbfQQiNw%XXKAaGAIo}-E6#pqy0`?G}n8ai zKn{ff+F&mxLIwb70JnhYA&U?(hT|#&>3#qO-n3v%a~9=tGjy#ZWC#8 zh|1TY5`jW2k&TK0VN64(HfldkZ(8>!AbRFjm^972qx$#xF?U_&6k*Q0mB~VM#W^`# z<}7X{h{nd(g{}Q0>t;%5vbI}Jq}r0IqwL1nX(A}tA4{e8Nj#mK-eIzTX*^dISak%! ztV0IQRtwRV;vExgk?UD$$-iES)eG3Ph~#I%UeINsW_8gflJKy*B|mZ*)3i@w=|uS2 zC?m+FblJmKPRHl%Ft!<}05xhSO>}EY(mmOO@xZ;(3 zy~-RiXQFW-DqD`H-J#X(4JG55l(AbrhqrpjlexVxJHvB?JMAyWtD~0WZN3|KuBZYZ zhjDKDNo*^zr*HA~b4jM=s;v)&Ajtns&?A-qFMuvmx$^SHZAbU>8SO?jo%iYc>26UH z5nFe5n?|9pEW-T{8~OW2H@D}HZde5#l1c76gPHna@z%Fk5+%LwmxvV8S7b@n94?^s z^j%qb;vn5A|Do4uK`O;Ll6^JdR-}!8GygzA(m%6ih;sstD|3F@pJEGH4bS;{+(re4 zu~DQJT@H-o`UZh2cAM4w$1S1UXu4xTwvh(;rm`q~vdTZ6=07Nzpm;j5fI_YQzi_k6 zbBpK8@}24i*xI{nD&lD&1sK&W`m^6QwZT<#6YBM)2~+*0qXQC%rv0)nb&Z(wL>IgzrrKQs)E#sukQ zl&B}&y$}`@eLvGRLG>ld;IAhkB{M;@6zATk-|6a)r?Fw*S%u7L+U)s&SBM_rXo)}@ zlg%GQhVkWZ_+96WpUQ&o364e3861ql4NHV_<-Ne9@px>|_m5V5D- z?z{*Le?dWJpp_orbrjQ>R~I?8Ae)*xuX}x22-bp&h0MZ6C*ddWH&w z$VB?t(C|KqHr{rBMn}F16h9TYSoanZ28OvU-6a3rWok;aQ6o%~*jL1upDsH}7%385 z`RmvQrJZ?WtMjz0&}E>mHjJgne9?)CBnigPoGe4l_40!@@B(7ScKo3+XsBW8p^SH8 z0h}4Uf$aTL&ehweHG8tqLP+ALTm0OpppJ~pbFrAuV{)|~*bhl}JL{>9)WpoOvl>25 z((cq1h11dezrj4h9--m3>kOFW)v}st>)l~v$ZD%frKzj0->3C-wE6{Buh9ZI1Awfm z94@GCL6THYA|lfP0_uUG>Fj)g3wiAC(r;+d!RUL(J!jTLw5Hk9hanbb+{|E5TBVhCX*es?FQ2j4v?=y{me4L?ibJ;QUn&D47Vml#)o!3_8 z&ncG5un)-wmJTK%9>VlS{=_#}sKH4(xs+fkg8iLZaBOX5dxTL7(J`G|_p!lbzx`?e ztt+inbc1J315`;7=j=RWE9@ueX5=OX4`V#;$<=mktX&3|UTbezq9bAo$bnFiYb?G@qY-MxeCB4_f+gHMu}6_H^;m ziUB$SgIPBSxL3qY~YwV?<`X;h^_lBRh82J3!V-!FVJf0LY zG>nWE>(#*4T3Kz*a?&hSeHl zH%op=?nGdrEMTFo#`3@XiB+y(9I@SvR;OcfvY{7EXSeZ+OIiw>uB z(tzgx&;MsvkOFr~SP7&-XVZD!jNt7DV>kYk7{#B6aqt@^e!qB-ZHC-Q6b&4TD) z`?A;61_lG`DwqA%0Vcg|0#f#5R>Q2rC^4DeHVmh5njA?5d}`Ygv+cZ9h%i3@``2|n z4?q+zHu?L651oDAMY9}xPyJPOHGMD8ANdYukCy@bo1R}zo)ZTLa`jw@X6nu*k$4gV z{}LildefS7ZX~>I2UbGB$Cc^g0+~H>f5kUN`iBb>`yG?Dmre&u>vY@#JV50B$P~Ny zn00^fBqsjq1<;13qw)QS0r^QifNz-`7^+gkgb+I1jxUxH)G?vNE#6Z0$dj}-v>w_g z6Za^oiN?C)rG2@E-(r3@5O4-z_qHxIT#`;&>bifcpvc?X`Oe=zj}0bx`Fb=ZY!)~e zjE`2@LP9`8Lp|?}L(Ci#>m`!3A8<=a%I*~ZHSq*lnU(x2`xvd;Ld3~wF*Z`P7m+ju z=|nZzAbXIUoxjw*@*1AQ{}AFQ@A)^lSuJdokwnETFK5plxh1+aM%`GL1DOGq2$@0&B_kg(j?5{ zn4E6F&RLsF-h%izr((~Q^}f%))P;pu=))X#6mVAEJq9JA?qlavLgI@I_;|l&PT33# zXxo&O=QXqSb}{hGhY7O*+YSagH;R8pzb0DB3$oMnv^LjCl2lP!9YR_kBpp6;Swao+ z{7sReAKVuNW?BqENz>>N3Zept>1vZq+EobCx?5{X1+~iN{v)M*>s@3QL$IAyuXMzR z8GB=l#)!7Ld>|0-FztHgDgcWVjuxs~uB%$ps~T^-tv8h#e$qZ(WIYbk81$>M*@X<% z)A;LeS6{pG_W44;@`T?;!_NE_f))(I75Ls zRe}{4$!l-9@BhbaK)&{Qc21PvaxH_HraFb*S`qCL$0fpHRN+AJ9EXabkx_AHtM;|W zvGxAPWAv;xz*e z9oy7Gfg7mg(r)n<%i~|E5g9U{spc_V0->OiQ=D?iZnU0K=P%zYCwI-F=(}Y?W5F^$ zscNk`2k;hQ8JGs=qa^q=FiD?Mn0m&wpq!qb9G|MJhleNX47cUEN;~H^na#A{Q38u-yMS}-Ni;f@iXV?l7}FvrQ(=rZ%F z47DV}2BwRvi*dT(7Rz$lSmnEE*fJ*n<#QNNJ3|u2lTvMbTUE7A4{#FRWLH6~HCYjW zsjhf}gT1|i4iCy;UP|+MOtg%_nd?x-SJ@ipQHZKooS70EpQqEa?zTsv)YxY6c^A%d z4J?B_?yL*Ld*on&u*2R{F6IVDUvmYLS9iFQmdh}B_F-I4&23Ppu|5%ZLLxUt2mz)Y z8T={dE^qHpm1eW&sH}a8##vo+JZy?3X;+~R#Pz_1b5jXWq`MG5&}Vc;k!37qJI?JL~ zucM%M|KYFCO=hP@kkpHDSa-FCXSuA?DFM_H->$i+P%u&Y;jVm_wKJV_>%U~%fE*9l zG@I?4y5i&0akNA@^!^ErIE1T$y9;~fr!DgLx1M8-K$naHW1gJK@w{7S<5y8rZgw}Z zXpC+_Vy@qXXkSiJ)2hWXEEavzFSEI6BrJw-O*t5E! z)8OOGiegyxgK5|Z{s0mlvxKl#hS+mp31XT*vj%Yr=P@9)2`UC{J;mJHCZ!FTZg3bGEIHGb-* zG7y83xl@uEGLTNo>!~eft2v`HE}j@S5y!?ybSq-Q&GtYAT1Yv{9T+VC?QB6!kB!**$>%dcDyIM858QoXnX_-+}ha8 zFB`6IXu-EQuvGauuF@tm3ZdoBI<9$sp|zM|QtuYV+WorNq@_}X`5~7=s5Es_qG@5+ zn>3nmGRVRXzV+WMMcJqUM0a5+9#m&TaVwbTvHp0oqLvsvK8F6(XjzD|Ix&>9!y^tH z=i$n(+r)cj+t#RSFe3hCgC-SKd__yaI2-BW*#b=N*)qRRy?(d*Y$GT#cSjBGw$tA% zJrzNfkllMX!d-lHveZC+!fH0sV%)!hU+qkK4ux7 zt&PvlPlAn8;j&Au`+yA?CB#$&0Cfki7+^H75W7G{c{ZLJq0h4@HF2Jd(-x(kF)4|w z-d;1|)>Rebn|iWPjo+PFH{s6hvXjU8h{U2#=7bi;2K_eAPxr{g6&=q{zTD^Ee4w>* z{d}G(Yk*&MAtiKg^GYW^p75c0r-;4$lLQ-a$r!h{Kw~u`>Q!Ubla2<&$~nrSi7u;j zsoxBWcG4^mUBxq8xr?k9Ln#G}kZ`ILoUYGAr$ogmi*7J#Kc@-_;4Ec7E`wfNb=X}} zpZdOuGy9XyXvEyOCIiIQ;AL{l5A!)AMk&F{t%AG1PHA6hwVE%-mLd&1K^pYlP7|RY zzC~jigjk{LOYjk|^>-?qOqiZUTD6<#6}+|Y&=nPxM#HyAA!e_N({x02sejJmNk}8s zmDw7^EBE@S+vIW2I2M*oJR_Y$&WOq~!x%-2Le4?Vh|hm(D<`C=iYvYeg8}(EKF9IP zJv^L&_e>zsu?|ryue`_9755jJ;c<<4V{72#lJZvD_ zRO($-Aw#4*T?2wV))eB#C`eNu;+xJQ4J40>6ym#pHCCyTl4<jtlechG;|7s^x-Y&jwCJ9ljl&cPJy2 z?4uknru1*OL{eg1%!$XG<|vpNfbOyaK+8{wA5gvI&vkZTEt)3g|KwHhm`6PpC;7D! zd2I>;%|shLSLXfIACGDXRcJpat%87bDjVl~W8ybp8iWy0@sABHt2AF>z&8sy z6RiHb_rrQJ)Z;+v^!KrRe8pC1g!M1ZLQ`IPhlpw{c@>I0A?}yGn6|ZfM7(0hXL&np z4_326E^k?qxmslv??U#eA3`N$@?1{u``K$EMm)bJG$19fT?3-DX8rxO#sxFDE5gJ> z>lJtW&$E6b*hxz%7nc++5~<{Nz$Bz4`(YXBEv z*_C%Fp6vZHqET-j%zSW2=tWl>TEV$(FAOkR_1+-PUdBE~$*(~PRftaj^``%UwB%%= zmKTnUAbX(Br}N(C(9m{e42;cmeo3a~QsXz79+eMIEj3tWY27o7&u6^wwz)&K1F{>H zy!I|i8fn4xZ1@)XALID?F&!=T zr-OR>ef0wC6TeJ01FwnI3_i)fHze#_1~M?x@@JJ2Kqo?|%Gt*RUUKoqvOX;-p?1M( zvX`?3qi$xPTvm<*aD`^lGej|^tPuCjiQC9TktIm6-~U0sq+LSV1mIB067-~B1glU( zwC5Wo{*x17O)bHo6|t^a9lAas9Sw$N_y-hYVu9xjIWf4en?=dsk%q>W4CL7CB*^-t}QRB7zps7(BLT_j$4o^pg`u z6`qeC(?F`E&E52AUQrT{xbQ12^p~QWgaAniOs9VoGK|**rn{m1-HA(T9#JFrkWDDA z)dQ*HX7u*pjM|a@5!5(hAa({#NIo&%{kud4L-3+kt$9ybc6-81@O(t&B zGg%?VH{vFX!E|!p#MNM_PW^*~Mkfyu5|G)fx2fuh1*1zm@Aj1T zdne`|dP8;@X8T@}8zh!yVA<7#J^=aO`U=px?!S4(YpmbO%x@%nENU(*G~#r2hW1xs zU>_Z+*1L6IWf{)96y}1xLBv(HUJ<uUB9xqN!&1CsW`3T(FHD0Z zwTL( zh8T|QLKbk}s)?2Ve`OWypr$>n!mv<=N+yJ@vS0VS6u(`{3RffuzIPh5npt}D^!{Hg zO&q~LSejt}@NNGOhqL%3-M8n@tty8Yi64&r411AlCeC5}o^EW^Q;vm(ycTirF?qF| zb?}47%8z6ynWFk4<#`8{h0VM@Qe;X;N+*q8-ZiKd_Q> zq-QP4fq6aN{0!=#D#X8!WQ~TYI`{}dML*@PWkNR6Ax!h{YFz_dPpM_DP=;7u<25OF zeFS0HVKnzY>h~h@(@U`zQngN`$?6_qUD*r^@f4Q%jf@qL&ME#_aT(9?N9m#^qd;vo z)??c7mer!Q#h@l3qFD0tdOA^HVxmjX%?qcenpsS4$x6I?iJe=;B51xpCQ^sMX)B5O zImtT?F5A?wKIZ*{X3{f;Yi(j&*5uJlcQ*BQ@mvSc9OG^CWPdTqW~a z3!p^09SIX}F)`=Wq6pzl8wJ1gAK#7EE{R3f-K_1h*5X6Pre}FayCdN%_)L11Dp^L|+ zyAzMpL;D_m+zP`YY1bB|wd2CO^XVNpRx7)JZ;1GfW4#~==_$Y)B zL^VUOVSIl1cAvOJCQWueuKQuBC7kcExd-qo`$TSM&0yAZnSK)cK6j{mR{Ar_!38Lyr(M>)iU`f62<2yQ43EkCZX#B?aS#&+Va}5!Mm}}7S7`F z7VvkuDk@<+Cw5ztIi1&f@Cw(!h^TFQ1Cg16H@aV{wa%%60Bp~u&li9cb|$w>!*(nj zT&fV&b*0@zA{Uu=edbfH8hAD{NLw4p8a1&p+O6o`3H^fEl*%6FisYft2E6{Iylh3{ zRc?tW1I;wCe2*ewH#R*#fWyBps)$VU!8(sn(`Oc zAWm4*V5Jtcib4q?Tqj3e%g1D>=u)5*DEd82Uengv~ul@9FenHk-cHwe68cC+9#N0O8~JbiVKXmV4OlkjP~J z8v^o){7;;kk&uekaszi$vHJov}~|OpNjjPw*{ei zPi(6ZzjKO5@d;VL7Y!bxTJ6b=5u49aJH>|W z&l%6n0AX-B8*@>lUH?n#gO3>K<$CLbDPwBY8UzS_9MI$=n2(DXLbWMazqnhmqwVKX zLSWZRazpDn+_Mq~L{+F0IYq+G*G&V2S_qakO~Z+uo5Y5U)q>?@1BzReZu8YQ=ZWl~ zM`*p(;{nXzF1kw&v&Xhn(#oe1sgut7CnZqv&YN47(}2y$m}p76x$D1GFFp|+JD!pi zdhD;y6>X7c=^4qG{*wp`00>*vdgTq;!$E1Fvu#bVpuhB9L~ni!&G2n${l{xmnXWzU0_4Alx9QKhrwP#b+x$`{Ioo0*j`EV{<26Kb>4dSkU!BMIG z-Y*&D>sF%Gl3%YUMs#kyv)-!Y^FALt6@E+#-o#c$-i+<9`oZ}n^8LKhEwbLvP4k(% zh|fU4Hj#K&()#Uz($39i&fz9}o9Jx!_Z_;<5ICfh@As7n-)wUY$rpO^3I5HvoW;bq ziu1b*Og9xq-`iCzpDl4-Tq>U31n+FpSHVjYv;b`e|pO-zXtiJ7{{Z- z)DwpLhd)>)spB7~$hSIufnF2;7VHjJ_?o?$n7pj8i-!KYlPd_RTT&I$sUZB0GatIX z9s&4|(}K^ECWy6+Ob$^RO~fNkfVRiRiWcv$8I5o5)m2{VlEO95`AYNN zHhN~Zq?9DJMOXVbZfd~Xw9oZa^SFnJhQQbTb|vr_lg05@Z!Ip~n#1!aM&fddL%r=U zw|R9gSuc~lss8#6BIBb=`crEnsabwZo7dM4IW?fFR%ZH=yyk&%qsa-r%g>YFJ0svW zcHPkVT@z{TE8y0A(}ixaH=pnFqC$M)X_f!uAYb4Cf#LSQkPG|9IJiyU%*~KlQ%6Fk z>y{_NWRsq^bDPn)c{*yzJMLEkxzpgr0Y5Tocyb$aKi|V1&oou=2N4d2p~P-v*H2rS zjoVwx^t-Yt9>RlDlk_Sp+;$A86aET*)Ts3Z9ft=jQv?j?4g z7jEQ&eK+A#M+elr{^z`L4sD0|#0np&2fa5LKAk5!4|9BSE8PeN1vz<~W?Nhh&fh=DAlxpW z6-UkG>IHJ@`{y^^+YWALX>A1{5aG|fTyG814ZAKsU*4pX2nxYDT6{9P4;F5{OeNi# z)Lmpnz9*cOU(W>}2=4m~U(G(SE`ZKfIKIJUn%!Wo4j0!ofinCq2hYcf)1D zacpagj!m3bQABL~T5WbxXk#a;xZCd8H{$H1`AQ+J4{`X7hf9m}yD$5RzUtsH(a`B0 zvp>ll;B;#6HlyZzX~zWZcXMvh>OBAKqEJ2>b0`W^{du$xRqp4z0`!9mgR|d7Sm__# z|2vslhX2pW)c@(ZW3qH_FBH;n)V;78rlWd$6npaT zTss`fkG+~kyvRY$P35-zv~aReu7$nqSGW#AXJ|q>jsG|O`%4`Jg?3hd?J=>N?qT!e za9rF~_X17E{ux3GMe*4trMPBRE~oqw7qmks8J|#u*6-~wQ;9f*=k72iazmLTihb_9 zQK@A1^g~%rK1XRG0{el253ENAdYb~@p?{ynG$ez=v%ga8iS`n9TxEQP8%~;TObFkG zydT-{8kIDfm`aO>uja<26s z#sANh?Qf~9#Ff*-6ESkW4g1$F^b>ETqKZIOOxT8oV6OZQ=#GvEdBp_+k?L{k_kyx| zal))q_o$k(Y0NMbPwTWE@X}R;C`hqY<3oTB}bV$?MJ%Ay|ddBB>%pxUh-3 zL7$;<{__!w?OflBG7(~XIaVpn_lrJH?f|d2>|Dh%j6U&TMI@*H33CV#TIFzKfkhkI zXh@;mI_#%l+?X*bg};akp}ky<1;o%soV+21T7-%EW9Rj)0!Et^S>%+7lfMo18?Wh> zdsUN~=Go}XhqLk=oKSmiPnNpmJjcqFp(2(4hLu6_QkqnjN^K5AcRpGv<`)k&=>B#? zFOuRJOw$wfbT=z1O1w*0ek+V3U-uia+gO~A^Y<&wxztu7IDMCDyzhg0Hh3jDjOEs$ zHAe`k6|9lHBP#wCKr4bAM(R2d+Yb*rx~2U(36<>?e7H;Fq+QJ~RYi9NG~o#C$6M4c zhsGuf=NDrO`zv^(~D_ zltrf*de??Vc67Rq2MRz_{nS|rJ^Oh9=;qiDSMxBoGeP?cx^j4uib)mB6Zhr&a1|zVXw0(`g73}bJxDTMCD+_Yk`R1ZL zY)Wj>d%cW?RS0Y@wnAd_@hyyqQpR)qTNv&$9nt+1t`u@)L$!);Fqo+?*EG+SK&0Rs zasGA54{`u_)2-Y#D9CCoq#7^h0V8GKE2XKfdmV_gl zDy;L5tNOh79h0T;5=3Mpt+Fn>sI9Coi#yJzf6>Bk2{?!;C>OPR6|V8{(#P{9?D=mnV9GztfcpGii2fbby@+8 zntRn;%@97l3%Z`W%&06Fen!?u`k5WCVhBdm+}Ce!`iK}fd1CX9*6%Hpj#9OsCrd@< z_NJFAiH9C5qJ)cxXFc(q2Vv*O#GMpkj|R(0t?8q>LJs;EiEXcZ4iA}5OOs$LO0J_( zpSks?3Db;*BXYUJ(q@wc=A`Y;r-=?fpS=k}CN=u(L#>|;@EvWU5OKNAoZG!QE##H1 z=V|PVix^#bB^U`#_3p8X)OV?fZaxQWa`BpC-zDT)&$CB_U>+xkedHRswax=a@p-AA zwfA$Ji3$9lo{$a3TWO>kgDDO^-<%@*j3RVbU+po+JEsdkhoA2v6{ha zO(oG=gYSRO7hr(=0)DGXi_X43m7 z0hy`RhWo>S?iD*`xk60O>X*Rf|D(3FI6?^7_Wx5t!Z-r+o4X`>tjm<7b)N1KkpAE`*P)zlSFUyI(??ejS-P0kowo!XVVvo01@ER+s zx@h(WAvLG)?*1An@maS!Oi5vDT=#?;`4EaV75iKE%I{`uPrP3`GqD?l%;9LH-}hE% zDX>%a7m|}Z*rV?bDoYC;L^>)nH zYPsS0_*v_KYo&;3<{R1SQ-~?{cLqU`kNfk7qSQYE*J#L=xwvdB^_{Gk-0lx$23t7U z90rl=qB_6zst95swD=8fA@0%cI$Oia^YwEKQM2)}ThGQCrQF-i<#odhGjQwVWOb?ryXf^<(9%`qxvS1tJN)2aV1zv>#2<2>FtNvV|+uXF%Hdp&aS}11Q@w+rx z+uL>q8qb&hB?8kKd~&3f*c__v#G&l7$ewU-;@*hi7nzQCO-Wr;h+n9S+8=M_IdAoP z-I~$w7r@?OHfe9H7QKK7r?C(j9CzZfi_xEMs<1xxoT58F2l^e)Rv>Z&G~KsHDm+^p zJJ*}+fW=XF^%gnb=eZs9m8%WLmz%JSNf-F!y(J4C#iZ%533k; z7S+T62bs3nYj~(TIL8#Y@0XV4oj!-sS>9)bVhO-5p!Jj4IAQ(x^}KB|WoCXadJaH{sEwgr&rYI= z{?32q$f1YEZ3diEFlEX5FypQ%deb?B z+ye-un&_YL+KlXIZFV z`LbHkp6QE|^zztSdgo0eSaf*{LGBD3WgNPB_iv8O0_bn?Me0VK%)W%10+p4KNSfcY z38{}D$71$G>E>BRRj$%RX`ULIv-+Jwm4GdDVy%p#`X6CbM`Dde61v<#Pfa>hyI*5XCGz(1*evEy^LUNBn0oWkqk>(3E8bt!eT! zNsxdfGj`lLX$I5&S|LO1@TM2vy>TcFUU=fq_OS z#RKn~g)!eyaIBk4`$vup4$VdFk6}s!Ti3aj^raBAu%{wAT{u9D;oqm_ul@G+paqOr z`IiSZRkblyv?=LaAISFPBuLce)$)>7f>zB@?xVZy&>o1DV*3cusOJKnY7j@0d`z)X zw@^SwyDP^QiguT$TN5t|O;uIInaF4}nnE;Yv~JZy%GJ}HLk#waVX$ZyyqB9B9#XM5 zM3-&x+X=3E5qx?nTTUbKAuBkvbbcj~W(l2L{KR~DfK?ImUI$&RX?hmQbnJ?yS>KXV zK@8Mijp(iKb+aN_LwS!>?a$nS5eZC9ZE>v2S~dUBTeIgv`<%mQDt#Wi=;_6@zUq!f z^0?aXNYVK@1Va~2+ED}**R66$)*}7XmC$9>-i!=V%S4InNE7m5J|r)wutW zw4aogpcB$J3gO-aV3*UfyuTpNrPqQzTB{w!FNTDjJM;+1my(Y|rwRZT1t9iE?1j(= zK|#d$wIC2r!#e=+2p%BiHg8Z`uVm#*FFf*lnV0PlHH7V_Pp-nF$??m&7o^G?;lKr z!XD$cgi;Bt{&~R zI|;Fq4=9zBJ6!Igmi)hhFON@l#g`X0D-di$ibU>P12P z%RZw8c{bCX)s=cXWx_Xf9BM?EsdT$HGHN6U_%G|(}WfYYcCE~YQ7qc zgA<Inh(`8DuLTaa zUFy=$ePr3R>nvju2^;pO!*5B(VyJ=r5eLrRtFn<{MeJv+FtBWYW*l8mh&l@GH!~Rd zH6NAwD{zf#AP*l+#&DYi;p|!*3srRFwRdDh>E=DScZ9&q_rq~#9<2<~O&hOQ;IerNs0?+k#F+q>QP#Z%oO zCi1Z+h0SfMnimT?`{4VrxG*<5yuPv|fZYm&@Uu7_K?2dhIJ25dvTUa3e>By^$gbY^%Bro5+J$Iu69&HPQ&7d{f-=KXQurF*?GLe@88 z)WT{yIrYNL`a9#ybv=*H%?~d*SCzB{JQ@$D-U0H@6vyur`I|$Dl$pyG>sF$F`D1xP zf3!jV8Fi7B(0%0AmWykJIltz4yp&BD+Oe+eEGostmvD)-0M*xnhmKqfA=s!v)jp`Q zsatjKycE1dRuH&kC_)r*BPcPe+%n=pD=X@&#B%u4to34vhzW2qZ##d{0+E(Z|7+nW}aKP#dm>aHBoTG~jq_eITpC!d&G~pbo zQcr_tMrTfAk&CORzui28X(_FqTQ=bSgaxCW4uTqr=zQ|OTU2oYT7|lpWjqVD-d3&p zxMe5lscxDdr3AY@Gh#NfL!xP;1^k^@hsNS<>2xS!`@0HjyPpR^aa^?)DsJbz z4kK?Vx(e4E{5kUN_&X7&v{T7>V5vd04xp#IeQnY)?$3z4#Nl_&JceaQ>{R@*CJa== z(67dE4-vY^TNx-#fvK7AqPyTX_Rh7FFlAFN3QyYFZp?7w#y|S6^N#W*ZZ}5`y|qSz zYLM?}{u0VKZu?kNeE=*svXoOn&&c&*2KwvC!1{1m8-tHS;kP@#Zu7t9VR)zy(Lw<4 zZC07`Z?O#Mu&j!s#w(IBO(cULi|!zMZ&5RYD$VmuZ>WC?H08Fex#IL?u?Sx!$cIj*WT| zjnr1WPu>rS{nz2&N)z1foAKRfTxEGZ3cbV@Hcan%9j^ZX$>3kBw?-I#CYLXwB^o_< za&B!2G7d**xfzTUxA`F*OaZJut}WB2#v>vh zh@E1pS{pS#wH%LrJ-kvAznPu!eSZq#s2&VnD6TM@GiMA(B_fpZ`30}L(k{hU;X3QC zMm+0mx3PEqv%!wIZjo;0=H5wpCueaiC4*i}r3reXD9hr&$&ocbV)zj--iYrT^Lk(l zn=N6p8L;}V%5Cn99H0i?eh%mPr!66S$=^oSeZ=J{N_;{kfyKk^ftx+I^K~;E7zp(O8Q@&I zFn-JZMxf~YEkR?K{a-GL+XdviU2Pn^GQL4=Cb6wSFjcy4zQip>XEc?x41K{+_bz+J zRNx|UM^#fWQ5q{hWNFa@j(ZsN^a?8 zH(T&k)7WE5hak7Sf<#40$3VbALWL`Fit(2jG9E))92P}^AePDVM(fpP3dgdwf{LuB zs77Q=_{0QPtf+JfMmoLk*T~7}`ypC!F*-9Q*wkGKmKS-dFxtYBX`KwtNQY(eq6=VR z9lmwes)p(`Aj}J9!yxb#^F#7neguUU=n+d(lM8&2D1u7#NV4e_GV|tdGV@kn&Ylgk z(}VqawRTPKSP_$2#jBA-Xr*`-)5f#w(e&(MYDp+1+&zo255P;ImeuAeyv%Y?BgZ_% zHHS6g8=$-Bxk|U6BL2K3URF*-PYESmcx7A_f>Zu)1tp=p6HVZ-KaTi7DaHUmrC%;l zzcl3W=^Yd~Z@NrvAz`LOp6riPOvib~Hi5yM2RMx4+?Za*aU&9h7sNMynqMDm4_-c8 z>1wf2nL%;7AuQ=*AUh!%Q<-_)mx2@PEkmtKf$wN$v#8%t4)orQZAT3jS!!P<&z`Q2 zE4Cp#f1a=z8R)LQp5mqq2i7l=o=Np(bzRH0akzEJLHCirRw4m`eZYr|6+1vNjr(hu zmf!&E5r%?h*668WI+Gf0r?dcRgg4W5z}bc0_D-uA*nYsnr7I^~eQaA#cB-J?ZwQWj zE_@hpuGKuFC94w*_EXo2mq$@j!rDKm^?K;}RH9`3-14!3 z8w+#Z3uTAiLHL#E*u<7iNzNUt>1Tf3b z3C`>=Nw;-~EG!RKunwRV04fAg+1raad5pXPi3TTJRZWM0X0AA;x)tHRIG{2Z zmBuSOxn-IP5g+$Be+l$fNy&*k+Km&qkO)~L!wKyegFyb;;qhw+a6 zk$$=x1$!50##c#7CY%P3fFr#VlRb1~=gu3NUkD3|r|55>+$K}UQ7pEXPPPFBuMhkJxz!>$KLzc2wssFo0GnhdE7&8s6g(5B+bvO zPl1mMAcsER3G(~G`BGW^(fFA33PDV+)2LErlpIHNNn#m?8L!A=`wfe+O~^C~;xdV| zix5%@*Q$a$xlAfrli!j}82Mf&8GuSOVnC+@#y!k53k@1!=JX@9@W&Ru30F?kb zZ>5IXVoHoV12z<&j^Fr{*)2XXDrwHX$78_CgNt5X)+`0ps}u3Tc9DCd@2i$SCL3TB zjm{?ILqvkZi?5NSQqGnTec>{Ub zY{1~A6T@g02FJJ6^oVQ<6@N+LI(jl931#LH(IE7x7Ev%xz`=@>rX$N67T`IoVFmaqQlr^Zaxm70ZUa3J!}( zw(t%sv0>qnyAuqO1W~D28cw6jS2Ut}$e6qFDbz|5VwWke#jR1gkXK^9N0WzY*otcW z?_L*gX5dGLF;R(>VQOxBcH7VSrfHgp3vrDiF$87k$IKYhJ7vr#mXP6!4u@lHhmKbx zS+ntZlV>XSN3GXxsE4eSAM(8i66Za$%Qo#MrUqB^7A9$g&^l=2E3 za}-RqO@gW@yI&{H*cwu{wnN6T<+ej= zh1H66{I?~fl=ptiy4~sp#A4w>gXp4fdS&q~rU^K5BH=(#-xK4gITvad>FIZMle zx3KI8`=rSR?Qqy4IsLw*6EDi~SQySS5hjxpg9e2W>H;2~ZsoDP_E4hNp_{^?xR zHL1AK*l?_6cb6d}E=^WCRp*2i)@*2L4H_hmgb3xFzXtVD>)qY4^gS!@XH6`%6d^Cx zMxI{8y@+Ro6mi1Y8kNBXj{~KqC9Wg7-9$9)3Eez1SNb!I4naHF=GXQ1bj?{dRz!&2 z)rYyz!d&xA&bs1qBb(;)127H=h>yo2l5_ z<=uC-NfWhuLf6lv=|jIb9QoXP4)^)W4qw&9S+!8_{dU%;Oumb|*@RT>Vr_kHe1gd- z^Kz?b0<(0{mQt46?*Y)-oCp{C2U96K8gnHEZ#K7n(CxRZ)?O9zolZlFEQ=Y`y^)+M zCm3v5Yq~rTenGE?<*Kli2Xa}v8!vt}u>IRCFY!z5TS14ixuDx+TTf!uX4Jww)D;jq z`1)BH#C(eLvohj_-`-)qO-M_@0hE3aGcJS2wR#vAIh=D;7Sj^!m7ZQEl1q`tU-N}ITO&R!n-~qkV=atXUYV+x>ZF+#5w?u|$!^7`b&^_Hp#=6BcC3X!6Sn#{S8tNe_iTya%2c`eR4q0uz$xgdtJ;=r}Y>0N-fTuQJ`v4nndj zP>8&zGiPnskjHxxPag0x7b){-aei%n2q-Rhb&(XDTV+&jxyvM0tZ(O;8&IF4{{|c& zRrHTrz%*4q2fn5;FO17dA{usrj&TZ(J=nu4n%Gz{DHDG2ul*811#eUP(3ss z9_=3RajnT-gG7+NF{+0l;v7eqz1uxkUKa^$V0n$}aKA%`X*Kfk)E)lG1z(@4E}r?Q zh+3wSV$l&UI}--&*jQVm&q9WA2s&s<$SI5bTEy8shWV>>3IVpse2ye|twK#oN+(WHI7PWFu6x1d7om&WF9NH>bf&guAJM6cAbwZE$$%;;BC<182w3q!EkUyToFbD`{e-m6v{}hyBQB7i*cp3GYl>hQiaY3Nl-)v+WfvlNXlJ zB!Iar>M5z*p(>$d7IDiNDdi^(E+^>5r9orEI%|=gIM7^9GWP;uDr`xPtH;w<6lI(Q zu~ev^O&9G-l@?s55N0@3dBS+Lrb5o5;E_3Elo^)R1Q}fNaM+8EMv2TjNS4d#J65Mn zijIMexsZQ%%801TtUvAeu;SC0pa03^dVlqNZ{@1R{5)3OM+NRpr4O;`QtvfOi-m^a zUnXz493`ix?GQLmTKU8~G`s9j5dBrn^|gUp5AsduG{;41kD_Ui)e#O~somw>$s@+0`K#5Xtti@XoUikKxo?qkltF(wN}_uB#g2SnrLn(5 zi!Q)2%KenZad!dX3KxQ0i-7P=+fcpKw7a}9N$F5EU?(c>E~h}0x^pr~itqj{c_Cg6 z0kKR?Iz<1iOGL8mbCZY9}U_&iDY29=9T=x;7naPvH={&7e3OCe9)@_jM7a$MjPJ$b-)Nkom zwU&`4+Zv{gMELcyEN)OPX-yD$C9?XZap}YUC$cPnlK58&HTUcYi3i)xI&#``mzrJL zj#Rx>XZ7Y{vL5?DwYVs*sKNhg$@}mByKygf=xs?)->F$c&{?cK9rUEci{Qc8Uo-st zNHq2bmE``eV>>66WBK=k|EB=t!_T|NDK6-sIj%FYbhSqCPBhc~vCriZTV)aslN#dZB~gdn2L>*`*R0kqTolMGF( zg5r#uLqn%qN7O(OdQjE8~jk#-D$2|PI&xO^5WW-x>TQATzYsA$BV#t z7uw$_OJqRl3@U*cJ&7M=nCt)0^^U=nZSDGZ)UoY!Y@@@DovhflJGO1xw$*Vuwr$%s z{@MH4`#Gmhy>E?gt7=uPHOH7^&T(DW{kv27z%)gcHp}^R%HCcgV19%Fh4V#B&f{Tk z2^N2+Qyw9A=!BW8!tsJ`Edu<@0*Iq<*jz0QqXmT>=6lp&nU&L-+qZOW@?*8%VL;zn zp4#Osd~7YKn4!FztiR8-DuBri@_#XUMCO-;Li~R3RxSWNRuIX*3Hw4iw3v`r0xQ)e+fxLM-0h;Uu6qfxK!bd;LJOQJ)}uH7DJq;(4a1=6oDuHF1Y`d&V?uBdf0d!QEb5Ydf)p62 zp3%OcZO!3G=pVl_+c+hbs%|_`(ku6gLrO|x7}I%D(9Znf;a+UAR}@Ozr1gSN<9d13 z+qtY^vs-k8I>$=m9wi2aBI?*8)gUtud{bE^3zsRh*<2jQ#sIa*a^s1L&+<#p4NY^o zY-?;=lM@!maGf5Dr%x@>*!c$md>0vSRr5N??|X(MiVtl8`|{_MZ~0|1nxkSRl`ME1 zNy98z^&Z*)bqRTWOXdEj`B}{&v`{+myKzDBc->0>3&=1a;kjHWYzv%c|EW7yvA!j< zK1k0mtuyeKX%(?Phbzvyv`pvXw7lLCqog@JBPw_mRLOIX6&@;ZmId>~Muu>)ikl z2#BCKaHtcAY11e)q8bRcR37w*Ps|8~Ak`=`BW+?;Db+_^Pnnv>(Yudif2;%$)inzX z6zQGfzT9_!F-d5>B~NjMBORyXjpDU|BBg7i&ZXO}vAXM^hn=AwkZyUU5uW zGD#jecKIsy<*|;5DV@4p+Vh~-+8-cY!>3$ED~d&ZW2E%xp$kcsc%kW44vklkvZ4_* zrCwR5mDt3(IV$8>7z`E5R^uHZ7hC-z5a;~Ds2dR@G#me?ld9EAw;vDFJk3zVdRWTQ zvd%8N&Q7oBY`d&V*L#Nb>O3_ghn1`mE6rH_2xTuDLnzZWdH0uAn+IsEuDfwO2>to(CHgvdKA(z$x5LIw)2K24#2y5f;rtL=lXs0^kxlszXtJlbibF- zSm?EIr9-X|EZE#>4uV6#Efy;MK>l!rcBC+qPlzY$hEwDzqKC9OYQ^wmX_GTGz69dC z6|C~bgI(}f9Rkv8ePV|yuM1mU)+Q#g0)4x6BUZ$irc(DGjupse$K)QF%RY=VfFhmW=@_7}jG|Jr%hmxAo$SI7NaE586ehHE^sm8j4!4+5 z@fgl9QRG6R_2}c-hl|K)&aDjaXtuDhFg5w7OD(IudC1fd}`$x;f z5rp2*S^@BM6|dqZL_`e{W06N%KV;S$)yo*ref7?dt(217o~=WCroZFyo$$wrLlSq$ zOF;Xc*@{s9PN}GXvSoPvZ{*RU;qENl%9 zgeRMo0|&bo%lpoRUkF{AQWBEyA*}=>Q#Z$FGH1EDkkYs0Zx)lq-!&r~MFV~97M)eb z&7vm>(B^NN+8CV>qp3g3R>*K5y-a#iTpd}pF7bt=uvqcl#)w3JhUj`G+>@l7MG`@sK^v9_g&`;4 zYF6({WaV^OM%-L3TSVPZFhrN26-65W;+iqiVo7^>?ve-R?E-KJJ8_V#6`l+QOn*I% zWFG4`_g2w_C=$oS~)qNJ;1A5s-rv`*L7VY8KUg!5D`g$aXnptZ|J1gB<+e}v4-D8OZNy5<9A|6EMpKU0!4DZM1nB$ zq%cLr9)-{XdAWf-aZxwQ(6WnwoHT3Fo4_Ig5n&Z2x-v?tM7MMwv3nc(a$+S_RZ{~4 z!HLF47$rPV3A!uIKF|Tz4T+o!MGv|?6||eb5>FrD#dT=KWi#yGh_9-JfjSM364=72 zh^AVPhb2%{PC%uV=xoYj{KQyGZEa+`#Y*p?s1XGMGFy*6K^{dnHtOuk2?)iir7Ch*^2oMj64)$CCGRTH;isJkvO(f`c6rM@0d#Le44K^112LvDxy}jIvO_k zbZ)oYU};sSC3{iF1CGArvd3Du8k(|TW#85aRa?j**)A}}_ty(fL)KO}QP zOUL}kH!^M+Q#x%LYZeMRt{ID&Ch=OcpUxMW{+zVCAAGDYz4DGD_HtNkhhNu&m@@^xdRaSp&+K5I!N6~?Hr6C*4;OHSX z3|ezl6U|>lAVXtbv9tLDY33%P=t8#d9$Hu9L)Q6~QhB;{6xHUc`SejGE^MuN`N8`> zN2TXh%6e{Su)^Ur({x*~EBzV?E^de0|IcOqJC+~fQ|HLefT>vYer4bHm99RLf@Yqb zN3NQpKH5u{avYqr3Ayeiuiw2_{|RudQOnrf^k_(r#x0p@z z_0hl2sjr^)jD32N@=T}AF`ZU-5w7!jy^V{&*7R~R3^S|*!nV2;Fis^VMMYF`Ey^z# znZ=IvPek`Cqw4Do0|ILDevi$Fhi8gE9SnekhfibSFg!?;mQ;!4PZxnz99sQje3T$q zLfuOFOa3ZNN1h9)cViO<4s7XhI7x-A(!?#0V{(IK&f3@zi-kv8%Mxt>@=BdE_xyeo zM5T-V-N^Q+F1~Mo9JcrzXNyc%`gQS}`lQz?^Hm_JC`@i+lZ|~!+>+i0@wN8C#}gtxLy@0C#@VR)@RSIK7C+yNSO$A(x^e}xu4 zdUH~%mz*Z#6`Uj5NHu$(k50q=H(!5AZFw_&ht23){6QcJisKd;qzd~M{dctTpLniM z1W;gbT*f>5&f>)y^9{qXrRfDCLlAo#huR53Cc|l9kYKR{xM2YqFLNzAd!F>n57gOyGExPjOhfjH+d&3|QaQ>Z z@vJ-e*LpZlG9pP72R2Q2F*}5075>qvzwFiQvUC)ZDJ*3$y zrJ9MwiUVjNN{ufiZB7B67%)|sU@1XwV4RG&VIv>9rxW^;PrM*ee*f=RGVl4<&vDFtJoGqR{dRH4rLx^46=AE8d9T=_sQo!&y>f_!n{(b;;C9I^?%Ob@&kh-P z{@d<+Yiy0Jc_ntQn8jN>5m)LMPiLgeN5|zB_@*Pst2wFFCumOe%gcP9LF?UO2%6)~ zEdEz^g4v`9iLMBH*8CzsgX?`_sSy?3&vhY6k}=AaV^HyzUkeHK zolCGrW&;+1`fH05i8K;Pw6@rsP?XDw@@j z_Ekir{miK&(5;9d`SV`xupRWv#HCr#iU;VJ@b)MEqteiAQlb*@&|wNm-;s^h(!&+P zSAxehJB`Oj3JHCI{pTCeB@Erj4^;VrEi9^T$WhI`AIs9`)m9uMTm_N#>ce7U=B zNJ9Hqh1|!)0;K^XlnOXearz-RVxRkRgyATE?aqgg!2K6T13^j2z4J+!Hacv z(plPS>l6>eMZ`yX@|1vLcVU&B(98|MrN} z`B4ifPd07ua7&7BVPi0nx!St~T=cr@;Gs@>aYimWd;(fmd$7QJPVBvlS6@>0`%HS0 zta#lXP@UNslGE*XJp`bzi%+>(E%O=yFV8UNeC1m=xq1Bg=#veS5kFPd{9u7+w}I>5 za9P(foB_CqQC{8N6xbn}_}(}8S6W*pyL*NLe1^LEdBWwtf^?+nz$dDQsX;jvxGQoq zbq|@75qEo*z#v~IE|u9;5)v(Pr%40-QMI>7g8N6(`>P=Jy0Zzv-g;9a$k4Y?RJJCX zcG<>?5)jo9$^h2oGBWdA^Gnip=Q$lA$6uwuV4K&Vtez3nZ3}TFt0*;;A@c&CUHZ?K zv4Cr^nDQEoj!G@lUt`$% z5Y>=(AP?wRYVoq@;vE;XfBUK5e-{yxP2!z?Ux55D;iY&?GnD~#RQs06sZaS0!J4X( z56rSIG2K>OJy&aM=ldQtV(=GTsyJ-v1BM)-(EoSEo;i;Om%6K~@vry}t~5ES7NU`J z0v5E5DE^+Qdq=P@;E4nr9_1c?viP&Q!fy{p&bZ^(ee9?`V%a9u*`-y8@zrf(&;X{ z%A_DMZD6Bj{ek34-S=JfJ#n%L^?J_OWxE{Yqn{p{*Aa>kIsU)pjL>w4eP88_RtbwL z7^k7tt!{C5r+;28f2vN+3IA}uyS~4(b=GBm8n4W}Q5WME-*O<_e#R4ew6K0ED<8Gt zyq|Ws`@L(Qd&Au|WrU^LDzke1i0+&>dB4WH)F!hbuWe?F=PC zEaTp4defZc)p{h54$|-f6bR|$#ERzDaIu452iv@g#m5V&pwmtDY5g{Lcvx6xX^x_4 z186Q2TD4BcsQeF+LQub7h(%HyF>(;>e%UHVPT0_sYtad46@DYqCHU7hM190yY&c$5 zJB&7AiyG%!Z^&u?r}=Kt3r(mB|IaDt3Z1JTSts`COGlk;XTG+le)DskKeFA}@UmHUORBo-tWav-{RvW} z)@7wtRJO6Kor!bQ92^P8c{YB2_!i9imkSbJ8?p)4@k_`$zjOIJ&_!nCFC3nQRX8{$ z>-T+a7zoE`m>jb_e6}{ZtOmb=w+BY}M67X^L9+#9aw8S# zlk0G-ApBW@HCic%Eyfw)8D9Z2wKoKv4JCXuSfFEdIYs5{0dzS>&9J2KAg zLl=@M=an|?xP<=1?svOJcN&K+Cd`%Pk!_~D$h>RdN-qc!9*~=K5{2|ferpAfrqIqd z{{fwTnhZ1yPMX)Fx%$kpUtE{4J?>N<-pqG2%q)fP{tU9PVkC{Ni^)m7Glj#8=6o0# zyJk}ha1nAC?fo^eiOY-j)EZLt5@R0dDGjK=A)H!`-|~#lFgVAf7}lnfDNJSBTpDth z^)4iM*$Bn1-z{T1(|uzGn`#Ra5BKLH@Zfk(75P|IavqpBpc)C1kscnYNIIb$Z)CMk z8L4Rh{L~T_Wfp&x6N1kE>mWUe4kB|bvhReh6zkz4gN(vIpNpdu-NW!AV(eYU%d}}h zDJ&B~zY6IXX?IFxh)Yg~#SFG0p}FsQ$eM3^WLOc=^M^jqK#ZM`6hOChKiZJ-f6NC= z5NwavFhQ05^ZaBOOKuSEOtpSewHd>c{16_Gf{%`hh_QnabA{|@{kF1lvg4zEnx@il z&&ouIAG61>*rpe#J)Js8y5`-hSt3mAtcO%$Ii!tY-=^GT9W3J=2+JtS>5GWMV$u;0QlJnqp!2BCj~5T2OG4@_K!9SojUBh`nPd{Re2Js%P?i{g{L8 z^}yTd)E*^85D4#pNBFKe+kBD=#wpnF%v~v}8;7J?_MP+4^ULyKadH2WTe9T9P_scN zOJYh7{+IL}BIoSaYJpK7 zpll$TW?`#qO3vB5-O6#@G&`b>DHx>TUp2PoCYDde(+IZ|830fiZ{eHLRG1x09MvPXg6PVv~WLz+_daEoz3lBBApqJPIe;HqQTH`ll=OMX z&H!mSVP-}#@Mm^kcn7ciW6usj5v3oIl*SM6HAXyp*h}5IJYv7!l$&B09THF+>S4y$ ztqQCnj z$$_$~qgn-9Yi+ZAt^)^BlO4%FP^WJCda0likCOSS?DI8&15Rz)QbU0qy;VeN{&+o- zu5|w~epQ2SY4uHX)-H^x-hk-CWw$`T=~N-{dfAY!E#DA{gj}yIl>Hk9{Xs~-(*q9h zdJ@q~4ibE8(+=QL(oqL_uctNJfs9CCbZ9MP!|`@btGsYVO@PEYSIXkIf4MO3U6$)| z2%cg)fSpLF{A44v_fZ!sHp)VEiCyb|v~lARn#=q{eWEzMqNvL?wJFm=v#~%yZ)Q5} zvy29I!;-%2GNTio$?98)oy>CBa5?-WtYv}PK*EKD3Q5%?UFdr?bo_&cg3&<&AW#UC zS++S_DyaWh1m1;zTLjw`LZwS6qT>%%k>U|NDd5a-AW3v~EcaOl^O)|>?9*_$yBv;L z91d+z`x}Zva^{$l(K($Ze1@mAr=93nkEs<>cxpleAr=|En9r9T!Mh?h zxFIeT)$KFTQG`xG2_7ko-)nob^Q-$h;OMB^$KZfV>C7kiTSTTPoJ4y<*6J3603Cjr zm>4LBn?_=x_6LqOS3W-{&~FvBoH&TzKf)~F$m6JfdweOPlQEO26=~+UPIwZKZ8-3_i?UV%j}q-}Cokz8wOEwQeFS!7T}bdV z+`M0}5}}i83iCtd!0mq9Y3-RoGvX)1pt7Psg4Nt64O(GLh33{k_lKf@h5HQ0Jzw_m zQ5Kaf#1%KJhq4oPl5L-w2;6?!$-kkr2Wg2EO`7_(7h?KuRa7 z<2jlcZ9{Ct5!10)3Uw4oK~~$`Qwm>pL?z7I?idK>)YME3fWIv7cW=-q^r8W$p)-QWFI6GUOUo0IcrVqo6$+pr?+j5~(?jx1 z^jvxIk8pEEwR5XZj=O?Z1V0d(4J_K5lH7Jzi-`LM@Th}?y%W42mWXbF!v&F925Mwp zu-dy>2_fYJ2T)2u{WaeXV5+^IsK(vlM+eNw^yj9RTTqR65nIUS(GxqNvN`E4FWtan zGL+m}7c$~zW9WY?mUkgtyDWT>=L?gM^$V90><%aT^>yirZzP{zWWQ_cU~ZSuu_XU`3H+-NWs(RadK9RT>$RO@6!d%+q?nuHA*(x~^cG#3 zPx2Kit-PFrPX&h-=L_2Pucr35RM_F{RWLMPCaFP3gZYqlY5HOH;rsi zD9)n5|E)=Gaqw@|y72KEtswB`2fq4Y2)u;Fha3kj9N56BN%H$DPYGG0;JImNb@z`Q z9D>o&ko}*Znoo4)0xKIS|JD3BRb&@^JU$8gc>j6pD7H_2X25lZ#-s1=OYvXB;HjAK z3Kdp17jhy50}3B~qd7@4&k6^5&w^)&wvXIG2KlUd5SaK1_xse$%nhzssPKQk|7EFl zDKPLgnofaOu{)E{p|x<|ezcpso8@E<%W}m8sOY;Xr$Z%4BKZ;u22qf0{VP@G@a5zJ zpZ^X472!kkCAaorIbp2;7+|gftY&pHTl7YT)n5c&kTpfzBE%3E+NgA+{uI zzbf(+hMDb~SVQ!Q$|!&aN^q8ZF%gVz{HIXquW9=_&0Y#^F}m}8vwlv7!XAM|_T!z=Fkl>Yp4SIQ0#9Ob|3V3G_Z zdJ)uZ-(e4}py|fFf#&uCVOcy%aLLU_N4Tg&p*odS=DlvWfTc{w$u;rNOFHH zEssp?17VM$Dz{(iFn-e6xS!8tp$*LR`Lf#)ZNhG(<}sW1TDK{;jY2vd62NFbN+z!! zl)EQ|G#w@yZU4n#_zT?e#)ah44qieg75J7{Mkf8u247_BnJFr6^FH54?g@>E$OZQp0UCr}^cD-_npB->mD^>wTEf ztrd73PQapXCz}F5vsC;17bO}uEhn<@s>=-6zYEgWn+pW=`Qo|BAoTvTi71Emo@fBS zbBzKx_gbE$?x)_>)I}2^B^lrSjsl16&v-2k(5TPuR|X03{3{pEh7Mz%K}Yx>P&J!@4T3 zR*g*gpei}9RU?p1K01b~lL8|a$o&>ut)S*L^S}<@Oe~6mD|l1W+-&OGI=637m(pdR z*Va%@1q9GNy+m4X6yBHd=)u9j0Wh#j4X1AD?S}8AR;Rjdx_n*5yaD8(*cof0Sgm#R z*_L@SkY5o`p?T3s)N7-&=H%ZU&A&vYdit}WUVJ5ga;wtS3a}bdG9v+_q@dapYh+Ak zIUa|JjgE^z?$ybceb>9*y2#xJ{s0CB4(H|7qTQYdeYU&~-y8_L&a<`uqs8|68eTXO zan141q;m5@mYf&3dntYwUy0ZhCta7zq+3us`jgk9KGx`hvsv<2wk<^`u!=_CpN0QAV;fT zXZm*cI9L^m8pZu08bUX6FyO_uyISrhxw*;Nete+f?Q!#w6Qa|r8_YvcblF_?!>E^> zknR4J_f^_)i?vKTz+LWDxXbDKMI|s}c9=2QV0P2Zs9{NUe;&>F@X*rz5fu_vgR9_e zC$@Q={>^!4eX^LzCy0hpYiG!!7*6MQCndld0XKx!dw3N63T5*0*lD$WjFXaL@f2{Cv4W8Eszi-%YL$nKeVY&9b)7|PgqhAbW{rN$KYSb19~vi zbH|*Ha2JtjpQJO;r)PN(iBqT#GqS<>8OV#^(r*o0GH+>~7ggNon8a6>ggG7C)teiB zM42!5A~;)`8?M-6t1kyTwIqaai^)G42;N;sH8eh63u z1V%vC5~vY;^T$nOZlGj#IcUJy(tSEmbEFNU(u?e!A(n98*bDDKXf@^?{nY|`_hqr^{W(e| zd18Lo)C+C8sftcAG?LF-Xlg7JR&OrSgD~=Q%ORrkvqzT;G_<1x@Qo4X>CaR8kj_ul zKiBb}{!|5fN}-|5_rgRu?~^Z@%6@R!fAda!y)i(VVLq;PtO+lNvhvonguC;+*DSpW z>353rnk$9zd%QEuJ*_c%i^kymzgljm#xs)l)_0eYG6&ZV*DyReihm)3od#4r*8?|0 zhb5(CcJ^*l&S$m2aWF9vvj7PVrWryhGlZU&Sl-n!5=0dT4BvgO3n0__=#l>AFdVUi+Lv(tTQ5) zjz=FbdDR7C*iDCsFf8_&*U83xC~KW>HR^tm1J4Gc;Q1s3a-#L2wp!|FVdw_#cGI`lL`4@sz(e5)wn)O^?>!3Hwwd$ye$FT8%HfYS~K{5lCA-?{)9a zg#BWBz1H02^feZ=Beg9jN{`iiTHS`_?Z86v7f7Y}CIAaQZ@(A6%??5BwH?+swdSJZ zQZw-NBc2wEn6h6&L&miV`NTbF`=bc76h`|lsd~_m!+o~AbAUUqT)QAxGhZN&N+bCw zN5pX`iIy`Ne4>!pMDJoC?t9icZ=; z=+SZ1#d)~9FfnM5I`dL^KuY|!KV$AK^HewqI(;F$YG7a{oPtgPH~i!n4ENnvwOfzO zM%L4Y8HxM2Tes?&Pc$*k2nA3O+Ks^IN)o?rS6MGRW^17#3!p%q&cNMJdN$%?((C&s zh5AmDdgYUB;EgIjxgL@ye{`_VVjY+sGa8{2VlWo!C*^pjuAlK3qO126j z+Rpy1}7{ z>@Gbxx{qH&!TU+bJB`9%(w!@RcL(snWVEc@JXUNdP7)XJ7d(ve{|g>gts>S5?KtA? zZLoU$7M7N9bh+)K(1DQ@Z79zDh+QWpMIr~0hoLQo!{}LI_~yedm6-lh=fKzk20+M6Bnv+?Xe;XIAzZ*0l7< z6euNVB;LzHq?jBW#m5_oQsBMUYlYnfPKH}}2JazJarZ>M=!uW8OZs`U+EamkP3uC>OGgl>e{HZO$AyiIlsXS~28u92X*^bU5 zZX*$++Ok}5JQtH2jl8LS0Xp(oYDT7LXXrdip3Y<%`t2b=KYKtwj(Xh?Hq2?)sez8*feWWP*BU$zvvoLIO^rwe2m}$h@ zMK6LkH=B1acynJI69>@02sNn*{ckj0P)Y3$v^tvj>Ln3(my5I-ZwJnDFZ}87e^`}8 zLP_WwM7I$51VdEEAi8gWg)#L(NTVF`T)f5*m-no+av}b%RgbsD^K{9pJ^1>>dL-zwm#}rSYd);K#vG?C=7Jf$E zPW}_d776BEQS0#xeAC>~*k~%sFvJP9)c7yi3jX(et1YC}* zWEUiyf9r(~5p&vKF&8HsP|e>+g%5(m{u_0opcD+&B8MEP{5^&wjRkpBN|ghZJ>9YJ zqLfA7FZUqC(hAFGLZ63osj2@Z9%ASLMqA6l73FLL9E~)`ABrXz2#?TZdGny4Q~UV6 ztt5&?QBjedgF}4s#bNIUt1VExl|B$xA=k-in*-buc_`RJdHD=1&Sp;H>8-N z8L(1GwI!_wF8j-ejy9U{xV7hNgTsk2%GrVXO=C854O(IY=(p zh!iw54h{~AbA~>XrW^Ht;1o>z#-5r{!tUJ`cB89B`q-qTmV%DO1qK=rY<7wIMmra9 z7RcxJUJ%OBE4kHRnJ>$t+PR$1lMe~c`OiL;I~s1{X`y&VlzhzORUzLfNsbUn&wLwr zW0yTtE}yGTC-vj>y78Wh1+SL%-(b*-&jnO2IjSUOc1E8^%desZR8f2Uc>}>*9i{@p z7PG0BKeeV+P;B(IvGrcf4%Y}(nXxdy+ol`?%TK|I6&|k(X&^&VJT|BpZTY_6W-8$X z@LrxUE>cEbX^w`+-qFUXm56&2b=at^QdUJE0SfL*B|UFHg#buwTS5@TjD|_0GP(rJ zaz|Ic0cPTv-5*6=Eh}B#QRSzKIPF!1ShQJ(JB*w2W>M5;o&ss&-W6^iwtEdzXmwKl zxJ1g!7bFqZ8Pi<8M!@{~c-U%cY7UbxU|OoWA-=99`r)T{%?(u4N=n54y-H<51 z`#|dT(M~0Gxbz*Cbc;2vSku!F8e;VQjMtByZ#EZvKfLC65EO)Mo_=9=kJ8JCYG-PBXu0b1eR0)u^Tul_XWB-NeD%-gG^?yV;akL1`s7vC`Gutk_a`4KPBckVl>3H}`^Tn{3^hD#(psit8+CoU<D{n|)V>m?c$YQ@ znd$h6q_Z5ON-ztT`wD`-xctfQJD8nFb&$vIRW}QbH1dPUb7yW))W4NW%vY`)>S2B4 zLpvK+%#8l=%ch<$G_BB_#JIC_Eij5WT=!DiCf zc(*P$r!*HQEX`Lu^UrKfL7MV!g<|DIbOX}`>5C`~kLPJ??5?dW^)=OiLg>4{_qzRb z_elg69HOo)F}M<9kX?({q=kH78I=n-A2DuV@!(4{;VO$&w?tS*T}TJlGYdY`9y4~; z@<6lJsJ%@oqqW_D zaIaX0$P_qe`;ZHPl8SVzc8-Id`ZNPG{qMLcS9PAv#kj6}xIG)x55X_oj-+;Hu7C~3 z>nw+kiBgS#vY!XC zJ+gwwR+EwYQ(zid1}uHg1rY`O&s%4Kgpc{{RL>^otXi9L7*oP7_>@AMB=w=gU`+|u zJ+laezQnJDt;Xlo&178M`_o0EaxK{hJVi}^8r*4$AF4M2*cw?&7-^a&oFc@0|BS09 z!JO#LY9a<}N)IvMPCDHt7IfqF8NIm%$&_?#Y$7i+c@BHkBScJ2TEL_t$)$J|5dp0& z;g~iFhCw;1AFSDTh_=9hbmSQ)?~7J4aMrMxNSqs-upegn4Y}K>&y6K#aqC})7`;966kpm0M$490}rerQsCDaFD;b8W?=Rl*2m z7V2aCVJ&KaYT{b+nCW3KPpMd-VXj0${mNJ(a#|Pj<=sfTLEWQsc$f;MKpVa4XPmjRoQR(Mu{I{vIw=V4iju$)?;ph`C zJCqzU-Tq&obVemR4`~Fn9FoO6G$YskzN{%ff;$)JL>{=~>$*E~rXRw!VGbE0KL3m@ z>u^2-gzir(+k9#f;w#ke-^)fNB&ri9Gp0(AvmtWTa*PIGNU2AJA_cNyBmNi_;*&q9 z1D|cJOG;5r=SuzrL~_NF?x+-MayXyNJ-4d|VsU38^7x)5jkM#4w{X)s*E$ul{Lqx) zut=6XoPjju^Lg+w2Ra}~g^gz8Kj*DG=ukHc%GufLv~L9HNe&{MB`^xgHoNQe9F^=} z#4*ou6~1D4KxQoueJZ#vdXYyhPwp&l95hl8_;g(JO_ zT{HMj-|E4cKQO#G3LDzh?C!Q1iZ_mMV;A5r>gI%iLJPMjII%t(T$G38;%5E(q9O9x z=R$Uxg#-j4_8gVS7(fgH86qbNf$ZEhQcxB2;unFP;~HZtv&G3*ZzfiUR*y#(Bx=J& zEm8>@ZwBOUWCnNNUn)HQTLD8@{q&l8)SLyHNR<(dtWUp6{)0z8PS*P6?U|_0uyLKs zjcM3E*^@k}%egPTO$w|UkG;O*U@dx^`FugJ@?O;$GJ8teL*bs7#}poM-u`4$~V!+?t* z%DKA@E^c$+X3d21;gOjGUnX*^KWwuauj87}JLv_ck~;FMMZi=-rl#KB-k8hPck1e2 zK22d9lan3D?&V0GVjU{@;HrZ>%ygKhwFGop}t%K-$Q+yW>DtXG&4{&`4I-GK;hhQBj(L9Fo_U zw)C!K7@VE~9mDb;4}%{6ye;;pR#bI8osvGtSSE&r@=I&CxK?~~RGdkRWGU_LzLf5p zg0N5RXJk4M>!_jHPlw)(CYg)MV(snKtgbwJ=!S_VqYJBu;#!TkgQh#9JvnUCZRKrY z1a3~92i6NSugc<9So1Mq)_{l4#NLBWk`=VQc`jEA_?-99oU_Dev7K{xotq~5HPntc zYhkYF_`E2y2~?6gFhB!5XaG;BBCG+z{6^2CEZ+Njr*ElzDx{{`Pg-nG$l2aiP_As8 z=#;6Co3?U_!-K!MJ~k}pG}zf0HXDU$3e1qF`Pu{-I^&0*xD$>+5!FGmffG)&JKfX* zP#3pHzLoi$kj3w#i)UU*t>S<-J@^24Z1=RrEUF-?lgOrCB{DzMu3AtWnCi@d^=LCo zARTmM3@v|b_%sJ0oTW5iRriUg*9X)rC%r`RYd#hS*Y$R zeS8=XA9@FPJmVisYer#kxypfnsd!GW++p<~KsGxVLGv5KeqX;^wearxJaBF&*8B@- zDa~w6b_el?*j(YC($TmDOfRKu0j7yMrc7mp!f=TZNe!FjIwK}!hX4^i6c8CZ_>$0; zTxQV^(}e<}OaSo}EaCTxu}SITF%wCZroVa zGH9Oo9C18FM63U{)K0Om@-i>=@fFq_XS%}X@}ACXsUKJo;~uB+G`0DvP_N)jVlOLl`6PJ9RLYSh0AiX z5Dk^d`z%sAIp-SxMk67wXpM{IHG(uBl;0^$!I;cscZG8yETN`3n(}IwRCnpaiEz__@wI7s@xuridA;W<1^H; zH+s0kylomhK<1j1Vugo}$FpJ0XVraf;11Y~mjX|erz!!OVZBaHx)2hlH6P-j=qnki z=OG`*v6OW?m<(?ObR+qX=dh<+z&aJ@*0wN;p6K`~g3u`irlQj=xP7A(KYqM^)@I1B ze$fuayeD9t=}#FyNK228sh71^*OZcv9E~95U!uq_(1*q6Sn?ZYaeBn$yD*X}q($7# zDbcesBWze7>V8iR*+s`3;zy7~?Sx<{fs>B*GnTgd%@Ryi24nYtH?U>0Ze`4ZVLZpI z`Hs8y|JZuR;L6%=Yq-;~)v;}Ltd4Elwr$(CZQFJ_wrx8*Z|(=@JE!Wa>)-yfYgJuy zt~JM)V~l&+1!#D5{bjrBKQTIT3%zwL$lFxj3!2Fj$F3drMKin7?&*}lfz$Snx!sgM zmQs>=lSDdzG>dVyfn_4k(`Ng_^ za~XlcWbhVf7Yq?m4TTYkC?e*yLRtRw77&cx-z;^o9{PPm`x`t{!6_+q+^_Mo%F1B< z@4ad>pL4;McC6&H?{e|m&MmI$OYY5*uSAJ& zSi%joqO8J`?BJ!1l{urnvEe}SJS5UH44=SP0ir7yqHl|odmAn=3ifu&NT9E*v+Etgz-^v(S|fvjuwaeDKY#ZXDnz#r>*XIybx4|L0#gJDdi@et=`qqp%FEb zn=8Fk)gc&EU-Ukc<%a!penH57!_{&-!kMUQ*iH~tLQxP;pYWYbMEu&KtRep}#Y9A4 z?k|39fwB&TL42fzF(njhst#0#yxzZLj;Wj_t;AT!J5Xm6TNm=Evn*gRa+d?@dOQ-S zpeTv+32VTupri0k;#QE!P?*gv(1(qJq&+wgM)(5p%W;~Xox|GE!qZif$~Fj{j{H(+zfPvcI^uY@j`_9|$GX+!ez zSzs}w!QUsfF_GKtaG1_j;cEXX77P&Za)iNDEDB8dEk_vAI%KGS$XrzUldk}gJMBon zI-_TG>fxX;IappHr;Hx)n80bI_m?7TfhH`5j9Xy?pjgdeQs9%K&^aJBzfn=4X&DjZ z4ps5uikR+=C(4)OXZ=W!yYjQbh37Xlp`K%l6n`;I$`0o=kl;aCgSTyeut(>EJzD8^ zT1uLnJXdpn6;VWC29izxbCLa2DzfiBg~pFURw9`?4bhZ}R;FhpWu_jDd0Fu;l1oGy zoo6LhPL7HjMuMzKFSHZC2I;E!JNNT3#f;~xKzJyGcXt$nZNc9 z`$;87SpsENS^Ox~&!CohJjsPw27oo$FKz45RdYtiQKpZ)QZu#TQarV}b6n9O5hqOU zHe^$p3lkXFn{dt)lciTYyeLkuKKl;_(85JSOB<7vCHMrWQv7%`w7|ea^2ReGSq%S- zDxZ4rYFSaBjnO6HHC?x_>|PZ6!|_s&S_ zBsKt!uI3MrA-ajgk4+eBfXXCykWK4&f0E!z$$mENrAK!i;hUrijUamd6uIKlHWXWx zB9GX~pR*A-rIW6h;BFzqc(=F+mbw4E9MGU3hE&&fJ((Mf3^@XYY|F5Gb0TXp#yv#U z?Zv=@TjEbPyTxOg8-_kfXEA&U9dd<_jOH>?3~opYs0rgS9CJ(%qW4o|zf+08Y^_z7 zrMq7LSe~Lh4;Au8wPdn#ojMIPVE;sQOMAYzXNZ(xdlD&kdHC41@6eFig+qgvKDylJ zbU8~?%V1cq#_cleFt9LQ4ehBUE8Q1*|ryIA5#zBVIw7DkNaUrs+_ma8P3ZX4UsooaS&Oe$>v>l9!8)-O)cNZKuHElA}AQ(&2d znT4+c63gh5-}Cvo04u}|@q`j{oA60;jMWzels~uAa~i20Se~Fq z`3i%)J&{jC-s@)7u(|n6o|?BIkD47Epzt}v00uHjs+rrtrEVGw@$WQYU??4NlWfEWz6S9cd!I2d5h3CT&#zBB7gMJtzD%9m>c2zULnwt_YS9S8@ z`w~?eLRo--I0&HQ`?d+F3-E(zI4xEA3!5wYqKDlDSiI9Fy9K;@HM`uHzn zhOXif#&$4;<3jC=#wlfzS1}!)PSoIz@ae1v;W|CHD2K}w0p-f7@xn)&pheThhR+!) zZdfjGR4)$@P%U1P&K!plCMhG7o>CNxzAFlS5r6?SJJxbi`2lN>t9JNT_zpRP2}(xU zFKWeb^PYv=U}3_|@rEQa0;C4cvLAgL5OU$7PL%v<;RNOFw)o2J?wh@I{CbaF#>(QD z=G4UkobjS&2fUz$DNqUwvf=|9p&&vqN#e4avd@`YN|IWY;pIQYT`7iDm5+dN7zv^Ak7Rd!%Wkq<$CaSYH$tX~( ztCe34mkAJjMSuy2&~p4vNkueInP8?-ogV!kj$dG0<_yUUFVDKokqjLU0j5h?+Qa zu{b@d-kSuiVi0PNJ$}8rZ8x`0f+5!5;&yCkd}r<%D1@L2eoM*lbFDyL)yf2F&Q?o& zeH}t9tj!?b37rNss+!Wh%A1wPzCtDcdFFRaxD)=aEw?vylXRY_-hIKHI;>n6B1Qp* z%ye78f>x=Co3^;5KB!G0?mr$@TgWac#8xGuSY&VH2sf+PR;F9FRE z4^`j~dv(BQ432ZV&Pc*?R+5v5gA6$4V}|&8%ItsU{o(%a<1qdFLI8PN`mqQ`*u&7F zsqrUE||4;BQ-gqNOgu5nYB|0N`qJI&$9A33BG0XUX?dn?fq*P17tP> zZ7#MfkE0m(UDUTU+j2QrE>F%%8Kdl$d@sC2nPD%i&w~eIaKwxl>;|Z6@uU4;3t~)S z#9~Yb&V)iHRz~h(gjPl^`m_h_GJy>~c}pMX9{N|5*wsg<-S~rPm86L!OL=84YjG8z zAe=|Fp`hN)?N^eLt0(o%^K*uUXYDD8icR1=R?qv-WSBJBJeoQVB1M(a?UEQ&I5SiE zmBrL`c$6nYSRz{MWT}J|1|{5nit@55i3vlPm^=AIwKBElji#7>xP-hOydDtvQqn~D zBD|B%spzSzB2c7Rctte1388 z3TU>f@1U~8{1_*vq3zc8f{5j8Ot-Ctvs7$u- z&6%kVi!;b+WY(w8MOPKbT749`iC5uEEdbVGkuG79?2DWf#TPvLmO{G6=Zf}CkNA$i zy95@*EbgpHL6#{^4kQS=fBWS5slbs?x}#zyd;HZu@Cs1{Mjp^WN!0fiZFkECRb7iX zW*%)}4K4SRCF2}bYi&zu&b2?qbQsypFV-C`B5LpuX;}M3dk1Zv&JKf@%ve8C*_Xa3 zo&?#Q4SW$+R_LE3$k5Q-!b045TLww5&vAWhc;NKxnZUyK_OzR2Fi?#~b<|p2G@w#r zE$Waz_wW)drb!523K9zp>vj#Hkcxxa1z&;g7uwbeAv$tt^2!eIcurRil~a8EP$=g7 zB#PUTXfCe69MI}*wv9Su?i%C=5cVD z8#b`iQ+z%jqB;l%nOKY=*>D|--?7B8y6C0zn2D(QJiTr&iG$#J5fZbxVy_r|-hM=@ z{(oRynEJwjR)h>#^XRn6N8k@Kq4$D3w$~4(jR=I_cxcR6rdZ*~1~pqiHO(u%q{R05 z9qiE2PraX3sYc3#g^XPTWEg0gU5~j!mRz=HmGl;2j8&v1nV0OC9FW+cgr}v$l7;=- zL1n2$l%cYyfHAeQXYN(|E&)5j zb>o2f2whHD!6(=xzDZ`Wj?Lr~AHty{M80{}{t=mW_g>9^?f$%(ShkSFPsMchi*q1z zcZkgnm~pk$n}&9%nv$VGA-~4St87fbX~1WIzo4<*B0j#i%&anejXcWFAkpv86WHOV zM1mX&t%zaO5D@j1T7Pr|Rh5XK0F=kax`iX5NGKec z$IX#g8TpUfWR4=aPvUVdK)lDH(6BBjy0VuI(-N-8DW^u3p7*l+1|C<|&#nwriLm0l zkTmK5iNrJ|z=JkgFv)DSTV^mliYIaCtm0U!jf3Z#I|;8c3mwE>NG{$0(&ZOS2o>Ql z6S};#ib4uV3tIbKzt(R&6$Rs1J=&S5M)MpRFleCC0Mj`yO7sugy}VZo<*t#T+WX7;z=7>mWM4 zuf+6T>`CRcjxvrp9|)b0@>y3q)?y;$qBdfs6@OnXMnsB86!M{_nBtG{N}>-HbI_*$ zUx-j6OmOIJ(2}!H`LcQF&_bT^b(hf?bTtl{NA+#;>0(7d?eR)s7|yWFY-q zX{?N4Egh@s*XvhDtA<{7ntWQdjw>9z#_8=zl^6R$;irfsEPO4WFyK7KxXjW56l5QO z@;qSqS}>nKsSaslo;+i19#iYiwP+lkhXyv8eyK-`+8i(whOWTad=?@*SC$|(Ao2#! z04B7eX<*7MVBlZ?r^@~fcztkEh{1AkNk?DeP0i?=Z0kk(e^0g|t%*k8$Q0RbSPWaE zQZa7$1pQ;$FNVQHNg&$vRnZ899%=^>AD@I_k!OWD`!8{qG!_{6zb=@i#N%NL4x9=3 z70rc_$?wb4$1Uw4Fnh}?H-eGHB1)d%WOqNTZw9iY$Q@wPz*8$goNxw*X^Ar9t#P)s zR%R;8z%ug;b=Tl<38VJ6&pb%H^$w&{3rkY3QP!;jj4(Y`wrUjU0ToLit3WH+h#MF0ns5^KXo@0g$RkzGEmKoe6L z$wf9*5%qdMnPUV~vQrc=<(s!>MP4~AYfvghGN{;Nb=!rM z>$01N{7$yu4PC*e<%$pV)TUw)#t=Pv?1Oq>`mS))BzuQF_rGr-NlV{JpX%2ilfZNe z4OJB1vhuyv_)N;;R(7(OzN_l-37+*XTL=cJk&a~@B(s~ur^Y)OP%oKU_ed0adXjEP zL%cuw&6^KGj1Kei)@0c;v^ZUk@!%4Jv0gMyNm>zYvO6cp9FtiJn( zk(F=tP!qnZg-U;w-8e~UJw^vX{ovw3StUs${LVBu(L*VOExBDK7=OWVEzU|WE0?(XU9|(xb(bcjoSd2em_l%Y`*B39=_UN7FCA83t4J#B6sJPEv|GfD2q!7qs zhU8d;6Ulj?N%%bRfXY+^Uyf8sPV7 zDAmuzB0wkvA878zA1x}n;e;)4%G$v{P}gb>gD9!^w=_O@eaW}#VacFhP&T;qNw2CF zPaCwfJPE%9_EhXG-abXX|Io&P!Dp;-Jc0*L(R&~I#+BCt*vboFm97>N{vc-4au4Yt zWA4>|r*?NrE+;%=o0vkQn&W22paD1J)$(ZxipN0xZB1pNxm6)RLo8%%>9#&=P+qnz zISl#BjM!}~j8=hufQ(=tp4x3%?Lsvjp zhz7UY2+QAVfwcGUTL}EnsIjXrRY?~jaydf9+0@em-fTR)v~0u=_zMyJ&~n-lBbSvJ zZ1bv+7JWh%1^rbxXI?8cw?*09-`q`*?C?o1;zIPb5L%GVO7Y@I3(EscKoC-g%$K23 z=-jmdlTj9C&tfsTl#oS&on;7o{8ALnj-v8G!e_Aa&*wf zcyM;d!CocUnEMFx+8d9!>U*VNBAxB(85kwFzig3v~vK&-*CElGnrP7iv^J z{@JD@&*?hr)(gH6D?%_eEq8Mz9>5ulj4DFT#o~5QhS-^A;_~AVPvCFV@$hGiq@CJ_ z^l-@TBU+EWH%aub&!ym*t!!?nEowH13`!_@mYSEF3`%Z8#;5*hB_Oy@nj0K6gcQ4< z*~-+)n={Y_03phww%nIdbB#f=py~9NF_JX1{zjgg<6<$m?@%S@`CVfaRhqH->B1o|Nby{$6))ENiv<$Ij#JaV2ZCdf$tlCrm!;j~D?7{r$hG z$3Lt5L+NWT%>9i3l{?{01A!(`a+M2qijx44;;>mx2#3ycjc2F+UB?(=`f zm4^jU<4${>ZX3l~bpxs%|cpsAM=g=^)2LVYvzlMC@XRTFU?oCeqiE!At?Y z7z$$yGtKoGJ61ymz>p)(q^U6)OzWWBowgr@W`5yuPNS82vq~5^ux+oPmpH&5nN#GV zg1?Ypi--YBgic;Cpld~JXO&f&3>5e;)w&G3PlGraI>1kveigt>#Rn70%4j~E+3r$) zgs-)RXq0tzBa>?0Af^71t*uM7posBV<+0gCUz52@5n;=8b(Wr97r*U^b(Rg!$(xNI zDgokB!p=XUqhgr%pMnHjV#6Xjj1ms4dznlBg<$g_UH%KfHh?HZfqBY8U2)~O{m5n- zWrB=KzcxSR8LN5v2og|Boz`6$Ok0xOhihX+A(MbLIHfD6r9|L-rHXcyaAZ+AydF-h z^&gjq@JBQ>QvTJYer!(2#YF>ohWHpBI^|^o#+)h2rkv`_s5MX^kY(pU1y-b-%A;A- zX>+f`T2V=a`r0?SWj0_TO@=*j+A=z!>5U~kgI5h$i#-hn6=NXrsnTrRY%bL2-J;cP zi`JT@<#0Sd5S#v3rBn~%fWL3)$#LI>Xe?9X0S0lI-sT8>+=LssHo~%xicI&>su#U0 z9#CTOaG9x&@QW6_RLYrAP_FvAT%>^0+}N{na^vJt{feKq!M17)q?h_Cp4PbSOCR%| zW;vjaX>QL?jk>1(LiU;4pIyzUt~rRG%lZ6@%$J8TveO<8T>M%-UreKiZ$3mOyN+Sk zqQPM^PN&skcgfXzjKh#hTir5_hUb-R4V$<}$V-hSD&vr}o5mj$uK05z?Sdb93# z|6P8*@C&X9^M&_o6TB!E;sKz2v~P4lNQm4t2zK@h%V>d?-p;m#1$9a37uP}Ex7e%a z(`Bn$#PkfSibrz)M&1P0M?jx^#zW+0h*(*xKTr;Dyh>Hb*U;{gna}}JqKb>Pq|fn( zpW)(>88opdoX)DNEo59wU}t%`vX_U&eGdyQ#I`mtQe%sM^G3FAQLclR+>@8#{`neS zBKvb+VyIW`5lGd_&3d#c>tIc*Bk884V`~m9^wPOuCcx|we56{FhX5Fiu&AiW+S)pt zLMtrd#SfN=d%fsbeQ<;@L3&}T9oC4{K|@_9{tX5}%V>V!@{&@8F@^N% zYcA^aR(eGa71eBk;YM49seD7B#flC&DWxVRO=QZl4M9qwBz3-!JKk!+{C??olB4a% zb!924d|=+=vw;j55AHYemT!}Tzj2KeBuKv*=ik!Mq1iMQ29mwbm-bn4CNAHmw*9GX zfyR#+sc%}l{~+`bIyB&7z&FqnE!cy)fh4tK$__+)< zGd8i^GQ5wx_aet7)v%AGnuCBl90d_0@HVr!rDo74;r8dws?3bs3&w9lO@%y&P|j_k zGO2e!?{c~5{ImY4`|L}K=145Kbz6U;WU}trhg@Q)CJf8yh! zHW8tU>s0_o;bZgVOP$iz(#)5|heizoLQ^a(rR3V9@($UG6Y$%>#t-bjTTpA?Z=j?` z_Ij79XHrG=j@KBxV~+P|ypSh7xfgwdWMt+4Qft=uO2ZZ^5GR5rU0+FcO}C)_i-nOT{#R~2`-Hy?nAl#a zd6JQvK}LRO6`5g_E%!^2M5Ln#`CLjfqc|-gsmO(u7s^we$l|(^$I0Fk$jDX7 z?;8N?6E@4!y9mt2zn0iMG~OmP_m);lO)SfA&fpn?Oy6!Z>G6;$%4)C7W>z~9}{ z)AG|Q|#Y z1?=&zEL=(rssNb}gK@5p!i6aq;h_jpylwM90!{DyC{nu7FMdoElB1cT@rUCkV!R)D zzBnT|k&MtQbSMk)^zB4bd(^~8A7}{wfs9+F*uKpv`0DwTaS#Q*(E3O2dPul0CDqp| z$|S39^1?`xsoTymH;ExHG<4jD`}%3@oX&k!I zw9Qd|g^gojdG$MXX5$6Fi{B?T1-1rz2IOR(zPBIUd_A~@EiTxDzv)Nwu(Tnof zdH-y0Cxo59!JVNY_+3BM#E_%p~z zR1m{Wn5tne_R9r_FEegL#3M8jU=g)}x87@I2D&&p2mPm%*%D_q`@nu6oMk*dZ5ePi zv4e7Uzy1QC(x^Yog@fuSFfiTT%P^Q zwb#p-R(V}|7cB}Eg)+Pk{Aj~rDA4@OY(OvD3XhQiJ@>Xya*V*wc192>4 zpXi}k_|MN{J)a3I%Z_nwyGjf(Ue}WJb^w-iqD5Qo4bX4s`)Z!p9dR&W61Iygec}sq zQY258>#WXmnU`%hkVC&2haRb@bSK^z~wpcT^85c~? z=bv3JMXs@&eyYTD1bGjBi^(AX zxZWz-whs6?a-Fc0V~S;6rCcWUzSvk2#SOJ!cA&?|tlQWEUw%6&u!V?;KIur8#%)>q zLm}?Zx0}J56f`d+>(8@W0l!-}E9HQJ8}FA+o}MizXR{dB2nnbP4q>+SE(eGAP>WaP z?!1Alr1sNft9KncoAF6<>S}X(ms?!mW_)vNQ{`H~JssMu@~SPczVyd-ls_Dn1>m~I zYDGP$=N`5DZchFhVCh9Ab76qp=yvX*bXiJE<@{HMg5&h#W;U*JsKzyeUji+MhZL*o zB(S*w6Y)xB=|Bd)I8vsR89sFfeq`!q+S3Iy@hPesme?a zVfQ@D{Cd#m^{#j`YOdx|no`(g{y$0_$LJrH1C3VK9;Zf@;2yixj~Sz^SuDSIt6;(J z;iw-|Kd$oX+su-xV3O0SQYxgjnwht94lRfRJF{ntx66P!QVs#{eqR%1bN3jWYkYh5 zr-G!@-tzWNvX`e6b0c7-5M2J|#UvvOt9@~YzI?hj=k+z2oSEP{tX)`Zx@ujxb(Ml~ z*I(M9M;{MV7n1Ch8<-{c*Vo%OM}(@68w2>}k>0QG1RmOtO}0^)(crd>bS15U;Es)= z8&NKI*U(+uUO%h6MEO3-6EwCGV|oPgOF!oEX0E+V;**Y3)3R-+W*m^LtNMpEMF%5A zZPM5+5E1?WA+6(x$EE|V^^a&PKGr&`JW=U@^rhzxtk;aCV3(&TNS;;-4@LrMi?wC@ zy!`TycDbr>nus@AB4Y*=f?QVRa-%t%Kq}jcCo|nZlr+Rz5+$$yeI`Z5>ln-igc^-9 zG-7e+4d8tQzHW9WP?uSNcr7Dv}K0ZCp@^u{C>)?uU$p39@8AQ3=@TL2y zrL%o3wePAHYGa2YP(*$l_zVV>tewJcNhD-se)oEQ+D&Vp0 zYJ$(0P71z}7m!!LP#haISN9|$_3840Cmwp}O5rE=bi0V4l@ zVchoWcu<+nfZk~jgHR=)$2{f4^L6?7dltl62iAU!7)g%q}BteVopHisZ!w@>N)|Y;hM-+39T_ zMo^PYcA$!IY=)}yXWl4Br^c)RnTRcTcdo}%uL>cPfVAD`Z4rHOipX&T~N^*N)IB_|f3sHArN&1aVjZi_MQ3|^)3+%;8Fqw}rCUtvn^9sXZ$MlbEdR_BCX*l(OG19_gE`IVE%JzsA*1|*~} zlhli|Yj4EG(WT~mI{$4#--L7p#4K2;HO=#lxaoI{qh-(6;2gnGM$ zvi6s8kzb5>ZCD*PmKT45%tPfu*525IEIGvg*XqTr6-cQum2(D$l<5EZ_1`NQvlu^R zrhhCNuxDU#WIQK9vsj+xQ;oPJYHq37dV7q^%y{s$g%cKkUVUmfxKv@zEUbOsbe#3> z$S>=s1VyC^e;I>fsllXqPTDTu49U+beg!S&z~UwCM-2<1(lUS?$>d^rjm_SKb2*an z;OFi6SfchekyHg?I%Ck{vGb=hSDUy4BuB`91xsmsxi%L(0uyZt16(+hqE}VSK`JrC z8}hC(t8OvcTuTF?^rLI$P%_stvRtwiXuVj^HLZBY`&r4Ox^l*!s@jLy0|UzLT<#V+ z(Teo96Z8)cI0t>^0nGdH1H?)7MQHz<{gSKdOiuQY>_I&5`O~o^Lw*1a84x(+|5}5R zQ6khs!ujWcfg)civOplWB;wDV;7Rb3y;nNLDVI}p+^j^r-c*m_qt*<1HxgejRwj@AaSg#5RE#?~u9t0i z3dA1usqAoRZErnv(Jl(K0y_WI#&T&v_=b_QbJs6F%rR=V8x}|8p@*qgRA9oquctpa zL_}IotR@W-9WSthaPe#bYnw%(99|x=e7?6$scm@M*yIzpus)=68AIIEbbd5!LWk%M zjNV>7rU=FifVO{|6fCt9a_o&Z6Wn^@pY)FDcCbM4K|RlD}AU&9!}fRQjbZF z&9O4o;d`8}O#qlWYgw^{MZI4DbHBT2wAGHiJBqH~Ly19n^X4(%@6(4KVK z8{P{JQGw}b(O33?Nq+^-%l-E~v?b)bXSSsPgj3~1f;NRU$zw-fhd?b|d{1T3|DMqv z{3yXCby2{scYt3D=LWjm&8^^DDbkI1S!A;N=kL?f-#cx_PRy`~uax!#!-~#by%5nchgNh9CD;D-GsYmzEP*33Ztbt=ONQ zYyQjotK^sRrwt%WFaDdqB}~L)lhuIZ=`BYOXO%FfjHv5QRdKDz(`QO^^T3mj+u%i;U0eGkbXm?5x9R@;tx+yY2;*T&*%VD zX{_6;c)C5hZAvYAgi2SAe~Zw+`&1FcLzvEu_xPfXKE$_xy*-QzQ9-|rUMj1y4`4ag z=8bk|ER88?+UtDNcm^7n`UD<*UEbwI2q2-qkKJxh9d2aw?_`9mVH-=8QETdEy6kMd zLHfA0`Ra6n+VaEZH`{9KoGP%h+(;k4aOixAG4>ype80b~>%6yd{OvVwd=WI?VV=+e zYNxk8<=YyGT(yeta{UZcf9lw~e6h*hF~}NYvc*M9%avWvjx<3SaO}T#;ZU_o#;dV) z7?WsNw=umPTDA6dccs-KmZfBdxc0K?5+&#~7<7y|52%#lBH|hb!m@H+j#;WyZ*DR4J26I7yuIG0r@A8e1^5L7&^$dW`M37VW31g# zkO({<9+zuqG+TEK^M0yeUy^s#GOP4hji&n~ER|4a6wPjsmXf>8me?(RZ;1i459 z-u5DOHAVz3Ri<35K`4)=xs-6)4js0cVLW5OP;+U2 zFc=@JTK4+7jBG;pv@1*c6WOYgJ_(S*A>{%3{yc#RUp8f3vd=KEA}!yH(o6&?9UhV# zq8J^*W2qM=gQS9Dw?O(uKMJj42*n`mz0G)0S;sksjJ22d`|riy8MCAq=ueRphx-%8 z>sp)YqO|IY)dG`ThQs!BF>Z!T)U-YvuO8SVrdU|_9sVNTq9w#u<)gEF<8n^~tvJ=T zmbU&2jQhLpzR^04DNvCY@56jqO@hjocFiHL8&Br>pf|6x>=e|gc)ujXcdABW2NT_n zMpMM&EJ?A6AR^AD2G+U@-nX`ssN~Pgudi%JnNT)?5}G88E7K)^dJhBC9;TvBs^?I) z_gO~q23_edv$nxJ;8xu7|7m|ERdefT)8QPxrDc}Q<}cE z%7=TH-M-)gZkTf{w_f&K*B?^9E~RV;*c@d@0IxBGJUr?MkKb~-%ItXD`#uc@ArMxA zLLaZUtJXz4&!@5U@cCsXim-W%0}-U_y|{f_=DFo$a+pjq@78N!z`K^<`O**tnJN*4vBh887co$#L&_)pV(O2TE&d&R}XI(Zv?w~@QO?La>HPkqk zWx9z5l>gHYA0U7pcdK#h6v%K{X%?cR0+pVTMDHteym(yWp<{jZTDeT|6X|B!EY6ri zUE9hPTo{BDahWYhX4xt~+a0@fmbO$rdkD5iK=A$n4uN-JrnIO`XgmBxgwQNsE_EB% zJ5>r&wAkY{LM%0d{ht|DW}?Zha1bU%P_9@YP)dprDB^wo5(p5WCdAUnc%risa>1SQ zsCbw}fzlnmjl@cT}BK@;%cX{okLA3b!B@} zhejzDhsPg@K2<+%DK-*y@@aTaQbD6?{}rihc!_oA+oP(%B}8+wtGdZG0(3Lu<{*%T z?Vi@+qy)-0pid0@ntkk*(o8YgoP}vOfW8L{4*7LQE2^vss}q zFQ-=n$~ZW9A632pS!3ZTJ?wAuNySCcXx?1G#@^o_T%3@QE`{Xj)$TVZ%*Y$_k4LcK z81>kPno~CJZjF%fioRVpCsk4g*ld!>w_5(gFiChGUX#v@jF}{02$K_nQ=y$U zV|kyTSnwZI3)uuPk{u8B;@<2~O&8>UI!@E`9ye-yG&zyjqN1JDxsAAoxYYc;OUcYC z#1<9bm5$+cWF?+9HTe?_VHnw5Phm}e#aCldIwcMRuH)lo*0RoxTm9>uZby1J>+U$~}7~nO+opldi0uKLUKn zdZcAeI6yLMNXZis_`ij8|LLd9|7>nQVso=k4y6*fJ08lm$B*;-Y22u~7X8L_X#QNh z!K>jDZ{zMp7q3**b$A<4*3`IL4Kk&23mx=3R3L ziRz75c1_#Do?3p_=Wk z3gvbd_QfbDI9R#Xg*rO}!eO!&ZroyJSRMJ|vT7v)=l+^bj9x+I&% z4j0iboDOfkA1Ucczu>EOOOZs}x*PV-1W6Tm+wa)l;SA+yWUo@g2#vp$c5CiKW1bnpJqsfm~l%FM0P>3~_3UcT( zwopTF^8cPQQQeE)c)9_y)uxBq4q!8_0_7(K1B0lP$=jNI)`1|-u_&B%i;Kr4Jc7Bo zNBB@u1A1wXgb^VJ$V(fgTJ0K$>fRelOqWm2{tfZM5Z|E(h+>+8_QA|ToAp&@cXt{3u zlVya<<_rSvv@w%XRnSv+d8xDk&(e)xz0aY)iba&%rR;PU(PC`fL$|1Sw{8}tI8LQ) zUbtBJeJ9xRxLbm58th=F3bEAF>_uZT@`c%|`KWda^hs|ac^N7mhnIMMYrifnJKa6A z@c49_CUZ(?reHp+HQ^r0WtQLVs4EWDKWFt|4_&mr-8rblX|EjbgB2v)twvh8dEori z4)ixr?tTq28NvIS8k0N9w<%Odlc?uCYTqn#PCRyUHI^fn^Y%2UvOkpEpyT#wG;$ZS^$9vDFn$+XS|IK`zf=XuMD`TH zt50-seTi@0$DHUzN}hgRKDU--;&U_RAi=$@3YZUb;)&wCgL3|q4+(beY)Gwo))XG; z9z0KILtEogk;=Ag-d}H^2xCo;X>#x88pc+rAMWzfkMNm{#`B5zybMSPImY|AXC{kk zDnu3fA0r}DeqL)8Gs?eRj@&bUsrbRp2>AMnh(e%8|GLC0P~qt?Jf?=GJ*RQZn>GWce37+W615N(KW@n%M3E426B}#3^ zH%&z3B_*e|dx*Iy`#Zif5b|D>HOXDm{2mLh4}mV>920}vp|QeFXesRw*++Im(P@M= zXAKUg=Ow`ETiJ&&;Xd54?Rj0cg8l8;SOL@6{Btf_f^gCzG3|xxk0+KR3AzO>_2kPV zKRZ8a!*LW0I$w%UE4$O=??Urs>gjAcls!6BU|nfy%LeVX3bC{ z<^yd-i@MS=WI2%>0;O8OX)egd6J*V55*7vJ| z2XWBk|3i%xo22-g4dT?>))y*BJv*E!=3ap|TXF#q2uenqpt&D0Iuol(5<9F-B7YFy z`<^m}X_$}2k5SI2!?r1>_C>?%e4bQ6WQ39BB7(est)vtVEm`nB&3O3$G5)&9sdWd( zRSqG)&G{%nR}mF{3n;FHHnre>1Y87tdE4pToYC#s((cMCQj;3Db=B*UrW$QmMXt1d zsoR;E*-c+6bg%>m(n=9tXi0sDk)EQ>l$7Xvz6~wvZfbLRBwVzli#C=P^4K1&_f;vq z>v&nLzjh1_v7f3uU&{Qj9u5c)K;Mhh+5WgSFB&yoX)!SO$5FQ}@h5|&y%^&Q--RvSV z>CtOK(Ue5n4oZ#gm{_^L-#3i8h)Xm`Q0dbCC^8f+2L6wVjMoL>B!GaV_;fBzI}kX) z3YpEqi~j6{*WJ?D;kKy?ZJc+cfg%V9PMg~JYm^;%t?lztaxiiUyyePyi1JKYYIoD# zVxX@RSc03h$D`EJTHS~$z{vRg@Ox6Xih4GAEhTCwL~YX`l5@Lat(81}!vRoo?bb4} z3#gdArbM__ShfN&kO8iR`9h+Yzn+&_EUV5oEb4EPQj*=DP0lsk^fQcRkE*Vfn!b~n zR)lzp94X)ap?50Qe3UFOpOPR~O3QYJj~21I%lhg5(yTxA>}@5c$*F2C>R#<}4e`JQ#1!0j7*{0dwlFc~x4H#f~&ld@=xmwr+P20N+s@TA_gae)u z1rBKH-b3kUyw?m*lSksDez>`wh%W7^bV}`3le77JIHqt7xeNcOUa=i~KBc&B!uOD= zH6!i=`Q2Nc)p$1*yUjvoc>VI*;}xw(QcU~)3h4h)_RhhzZC$%>vSKGIw(VraHdkzC z#kOtRwr$(CZQDNCd%y2@zVAKf*1flS)%;^t&0b^n(Q1s=f6vofyC0Ko+R{GdOJs~j zO8TM$cCQhejxu7&On#?fuesa+%IOkZsgCHc-c6&*M+>^()FmKQu00}Sc`e%;RQF=f zR9fj#xxR>$4N~q%5i!723;KLoj>^pH{1Q5swi@~*Lf~@lWfy_XM9K^4y4emH1M+;? zJ1%q(iP66AN_u+Riwet{aJ28d?gjWwl$~mrz&gh~5X$oLbeHkfR)csp&HTQQ0u_^d zaP#^2)!unK2Bh6?2avN;rp)tvp}fAa@FURg7ex+)IqApqqQNrceE{v$)~ECCsz(=Q z`_mNRG4cI2a$Qz~;gPi6VgaE-B%EU!K5O%4Er`R4;7W@UzN zGTI8w#&b;8$X+s;V6oW0^3&%x!f7y2GH*~T%XcZARP|wz@nyr=0N4RBw@OUmDD>s2 z9t6k`bxN9xPXDIztBdJgWpoumFdmnc{Es=>B(OENR|F^)o%1e=E1Vs*p9!Ri^OE(K z%HK7wkj0u4rm`-^c8Im778joIDZcK9?%cLg^bgn!3rVZDkJuoZl*G(Ih@#tCo&C!c zmI-XC0|du|?-PCfsDAX40@$<(K*XYFry8qTifpBYr^$$(w@0Z2V!^sx50trm#s{1Ox! z$)WS!vq>FJ$oQMz5rTsc`oEC~G#3&G-agMS%pw zfWoIuo@X2J0I(5Eat*y_V1D>=zutmVO<0;YeKj)+erNayCvtyyU`2S8HaWguK_Ttoc948p(RE)HQgnY#>#r1&i(Y58Xtj@=m~P-G5E5{RRzQj7kCm2$9~ z+IInXD`(6*3JIxw2a|qvuolTV^uAYtmP4?Bq~N$L`|K0LnCu2^ZS5=NjOISq9UKU# z$K~|;sKD&FFXRlkF-s%qP(^DuY_IaPI899M5)7Z-n)G0fzc%A0 zx5(m8$V5V_*TC@cg8dN?5D*y|8T#OW!&L{dP7BSI57uYH?s-JX;7qZblNUI!CAYbG zR5D%mCeGQ35z@1_oD;-O)ERkMwr(NrX{JPahSECGYS$a5T+2>7-|;hdFpfO7p?5G@aS=*;iSA1%yF_=n;>i{M@F zLr;4Fw|l6M*e%VulyRmPdM#tLx0Xv8|1q%YGw>Zg_jA+Hrq@A-y z%?WA?169`Lz7mmd`R$CSy~UT4@dP(Y3Kc--ZxPRT@%635NJ;Wt&IY%P#yThL-*f#% zx{m_^zWpUIMMVws8_OPgdQV&xt6Yq(np=-NV-^e+Sqp4pwUE>Q4m!Z^)5chUt3a>u zEbtXL|MOt>77XAjz(-pHndW~PH~tRQ?_cq^VKZy2HCoo+d zPL>&hv7t3>th)WW{90@K*-R37#p4g`yG|x3j!cE)EC_s1?M)yT#$r)ZA;KlDs1~JE z*7%|5^|f01U}{mJWN|j5-9TYnwg@GAW)T1hUR;cqj}cE60~!MW_-R!qCOUk1&i_+k z{bj#yB_rkOu;Z#d#e;*9Lw)qOEBB6LZ^#gS_kSBY%)nH1KSt{?c`OCtuDQ)9E;m}< zsxej?9wS^Bhh?kC&LVy4hTyJke-fCft6xZ67|w<0_5ZgC{+jIi+x~WhoGLN88j6T& zl{ivqsh-qKL;iAx``NDTcbcwsyrfo#5MI>0RV2{AN_(_m`v#H%{zdbJ1y|jA$-7UmSV&{_$IFlW?yz~IINOG6|@tyfamk02FCw@h80)^ z4*)kwFQ$xKwYRVDEZ>Eyg@wXSKA%3@1Q#LjQccpvFSi*A7Vz)klNjkefIU5&gOK?n z|GPt{wcQ2vMsg;?2ZsC7Gx|)be4K#yzeaaBxQafc7HO9DakeM-qY~4TG>PV{kS*zV z%PWK*Oib%>bMgwB>BWDof;9UNjiT55B^kRBBR;Ts#%gViYEu4%q&PUczN`tw91S)@ z;cRh5J7veMaY;7Ee=Qu*kAkm6MLX$-Dg6aZN(*wZ_#;$y@^&CN#Ut#k4$3G@0S4jB zFc)_C;*ye&z2lT30VOH%fBpt3rcXZ5kV5Gysk*RKt08|kff=t$hVLQtX|Kqr*@zfN zl}+KIq{9fZ9s;oQ`wL|!*koQHti6q6y(j{f{J)n1Al$?ENzA^8GmI678oLXnI1A*w zd)36))B3=LWt8RyM6mSFmDzG9KT2|ObFo7!W*|r&ER1s_KI7rJ$0=< zXF!Rm2rUR8$a?^xnqTR9kI*dHmDo)=40Qzgnut&b5DaNPfZS>KO?Z)}Qi}ZmWU|8k zC^Zga*)IeW*CH6w=_4PH_YzadD8QLh0g4)gyBGjv%mV8%e;$q$?0eeoIX{3C4>iOM za_6k{ub2Dz^aG-Uv@cJ!yye@zDRUz3Mx!Ho0$i6YBY~cS9e86y;Q0)aU6Tl;%p_K@ z`jj$n%E<4Vnhk;n;6ZMmzaM4Cqs|+U$_FwQ?w!g<7YP#7y(bJ{7}mY!Pso~mJuMaP zS&Ew&Y$HQs4gSxl7Vth6TJR|81QHjn)$2YmjRCiYH4ZCRk|Jls2iPEC&6qa%DUf}A zF2$MyY&HqPgxHOR`Mt_MD3RW)FA7dMrx3)wSN?G*mA{H`Fo9XY;$g%!GL7H?kMYjt z`?B)kAdehOyW}t2Y&(t^jS{9cPF?Y4^}obB8(=$EK1ct&X^TKY}vm}V6k9= z0Jwfk3!T1XKWLJ2fh6_*`(feTJ$L27KsHQV$LGC8AmXsUndfAQb(P%ZwmzS=oPCXU zrvS-b#nVhse7au0Y=FLCh?0LFu*~C?avZ7vexvv#B^CT8T$)>9{Q{LIeTk-RciYz7 z0yaSv)UpC-yhTiXe1F~VhRC9-mN&E}yK4rYWokK}h2hCH*#0$8k7h+`mLOixY-8V> ztjJENYr-~>N3rtgrkH`tXqzI%|B>7Bx**bLdz3i%VxzjTN3mqfG+<+?3$F5gpC>OC z@IT($)5R{4iC>Bwvs$v}`Gcev4jE3i+B~Wzv4MX)|MVc_pWd|yGP+kPiKnn$?l#zi zdT~Dq{qD^yAM*S62p$HVt(?=!EYnc~LgD9<>dM=T(@C!~caThA$vDRBQtR8ZmJ+6VpfHS?lv_jh$RtGdG7&5SmVZVm_}ew_urqbZaSsLE`Z=go(hLiL|8II=fpU1Ag%1t@bjum6Ij$kqoE$ z`#BU3Hm95PoCll|<{tkqQ?zFVMM}wSUXfGBowQ6#PbFFlPXIOw1!$po!UjA=`}NFp z=e0GKPjT92M-ryFYDWz5=X>M%Z-)$1C+JOy8qV*pCjSN&O$^6)zg{=*Czq$^rizUB z^!47nz0H{{6&*9S^HBya)Xod_R?pu_S&@Bn25gCgE4E5OLo2oivkM%kQ~1+lf4%k8 z)NOWmCzjYLpNI<&`#LukFSaDmrUy>~JS*hk*6aA6=Y>Zs<6FjgJk@%M-uzYXE)&=V zOt0X++HZ5}{2VSG9>%&jOyfIr1xE%CXe|V7x8RV_A=)X|`UsZF?B)f488LjgITciO zL!2_Y^(r4t_9A3tcRm7RRc|rc9j}fS0yeAa_1O;hEwo);FNS;Uv9g3Cj_qB-Z%`T> z$4&~0iBM|SCsx2jd`>-uQ+pVhH*Kj%ku&f1Oy8VKQqy1K)uiGc42bHZ7wC7*b8OKc z4j8P#s|CBWoeahLk}tCE<;xt4JERFH!+n1CsCoDUaVw^knS6!56~K+*a@#vP$B zKq*?k(3;LgOufRyGB@&4!o!PbdJFM~l#n+;BEGQ`5S`npq>>~Upo~S)Vs$&VUuQg| z-RZXwLq14nrpC28@`HU$MYp=!(h0>lkZ_zyh7dd)7uvMu?&zPNPPo{@R1mq1QCZ}O zr+H_zB!${82^x#&XBd@J#2@LCL@tmHrB5xtrb$YnxLz*v^9+kAp#%cQ2HW1z9OP4} zCE3Q#i<11-V#3It0d^T~Q@tJcxXU{vx}+pgRMNl9-1?m+RrcM`J!BwsT(6AKfo*~P zlRA#r3rjK>G@W+THovx>-=vVp&B9yBM$@xh7~d|*P>eQ?0aeUXoxSx_zJ?vvp47hn zwm7PC*e;YP1Oj^-v0e~ds~*IZFSbLH6lZyAv5vG}W*=ot>XWmHD+N8$KHUL5)t!GR zrMzc79%KuLwX{ZztBi4D_2$RkOt-4rCNX=;j$!+yxp*eg#eExB&b=06Tn~RJ1mU?j zWS=pcUDGAi{IaQ3&b@o)FL{y`XzH+gWqFR_twJmLtoGsAb^;pmt=BqJMM5A$qE6BuUpfUE$5G&UW zQBAEUAwfNYJ4(5q1wIcbBe4!oNYF~*)JWPi!M}?TIz2JFdo^vrlY_m5uw(>MfUi58 zC>8LNK70;UZKM?y#hWDFi9!}U8!sBYRV|d z08^>H#peMw8&<3 zbYQ)>$0(--{*=*-()b!OB5Z|-Vc_8+yz;S|4<2?!jiu=FOb^SbFcMuq!_UoK$BG_Z zopE~){9rGM?ubLwMq|Eulm5e=SG!AqP6Y^`JIW9XB%C*)T5Za|Y_^Y~8(&j|^C9IWGudz*L56{-utNP)+R6OQO4Tjq9%C@*M@_Q;aeznyxt$pXX zGzR$<>v)pB-f}4EVv?fC;o@b$D$ED#GOueA+F?Hr5wnw&)a#(r>d1%&o62%bnVjf_ zB}^agg+Ip6k=6~`h+S7@aF0y@rZp%W8}+8WW+BD+!ujUfSjQY_`H#L5YN_0CL4Ylq zv|uTiAZCJSSf~VU%q^YT zmAa>pji;qlPWkNOf>UqlL#q+;?gwvNtQ?}Do0H)O;x3VK> zx8eN&r4&xTIoM_Dou?&7bJ~ZeL;Zo`#7h_?>rHF#bkNYT)==rjqm8=unTd-lt%ogkjpebE@U`kL1_VTya}vX|n>tou z9la2qLI<3?y~UR201b+OeLAb#cc$mpl1G^$3L^xgIzx3THJVuo|C6{T-2P-r+AN>- z{KwgP|Co2{)9toI#EzUv4mF4UHjCHB8cVc+{!QCo&}zaZBOWpVkwr--vyqr@e?fb_ zhPHgr&0>H$xYtbo>#ns9pvLUl&Bh-SaHot#3)s05cU73(j)vu_9R~#y3n?k*(eMme z1iT7?bHytG9`fMpih2vDM-MbuVC(q-^!c@FB2@?_p9AA;Oq9b(ruPLb_~`9*8)d56B9WH!NnQ@%6P$*AEEj57@gqjP2q3t&)nhdA0Mfz6G@o71-?)LSJ3D z?a=Vv&IrBDKu)gO{_>k&Nve^~Z_M>K zpcPR1hHhgv=U>+s;8ii?js<(>?!Crw$(^vxI~A5|<6=I$_&tEvVO)+`bRk}}@9byI zhPN<&$b^&0w&>sCRz=UP0UhK`4z98Y_yC1HKQ**jdiXh#FEJ>$D<5%J7gFL}nO4UH z-8}j@sZo1At%!#ZnrS33Oc9lgMNn@-cReUt7LCwHmqB_tHu3y&_9EaRBW9So9$iXj za+#$sxruFk7@gO~Ve=wh)d;S5aGBD$;UoERKjydX%Jvp?GDtf7{9S&uPwV^#ty#S0 z>mg<@t^b1U80;Z)WXS334(_N}tkYtqw|Zlm@<%;`jb1`VaF$2xIKVs8cnyXR=FMFW zri=;DRwm$!L_iIpYoDo>$!_f)hV6qkOjX7wu}kFAv21@ej^G7b$WY}<;`2pge}epb zuo+*Utb*QPaEy{l!p&~}#I^pk-gx-&k+b4Uh{q=40OJw1ZQDdLEb>4tye!@QoDdh1e&^zimum+j4az z1a;piV?pKL^g-3i2;&eiI>=p=L@^cYuN&~UjQ3PjV7VrnZB>o?WxCiAS`c9Y=iu>H zBLjSmbh?^#q>oo=NpYERKKqN9Rf$kXGDkX|?4gW33T8`R=SKD%hb#4ESXV~gey@s@ zcvAI?%7{-cB}%&wowNMfRSdTGZ;<`{N*ZK=<==YZMykF$X@Nz?Bxh9CS>*=7^#wbwzlQlUX={>x zb0b(4l6)n-*h?Mi%uj)Dj`#nfg~DQ}biay9e^WxH^ITrrbKKU^?+rL_Lu z4pim4Ny8W4p#1TeFA53#k`~&N3%E}4GW~;|zqzR8Vnfq@sM@}oqMRfME!5=e?055w zF}47GK|Kc;@g5a7zjPRyh?xGo9%D>kFGmKJX#bnqYe#a(dyKa+*(e^G7JtD9gj_YT zO4lfm33oC=FmW@mQu;HeN{l_L#E;lVP+E3l%b&?k9GgSUa-qI=P>HOg|^}^Ex=bMG3c;5L{!t zI3olnXku-xN^{alt}~{;KiuOKc{LU8hQULrEqmJ1?0E27W3<^sBs~_epuHO(33L8H zZ=Wxm6v0xlUOcc^4>?KyUG2y&dt*$u3W}{hxA$#61}l^($M(=0Y{xh~vnF-h>hJ!- z;Ngw|k!@rUH%kg~zh>L<7>!e&io9F_aSVKA*JL!2p|vxZAl&f7QsgL|D)BP3{rKZb zj$dI(VJw<*7nCFF1{fuDMd1Xc&}^X z3QW4q()l%$2Z$=7x;9uSLtM2;w}GBPPkRc1Zl`b?QPDu)pPa0K)IiIG}P+ zJxJ8bp8m=R=i*8A3}&WL1d;=*caLn01r;{%?jr=(#~l-u0g<0pwJgx79|@(u#wZp> zeC?7f`*I0~F0D+J)nU&LHlpFZsLz?D+QiLo_5ta#s>lLZij#jR5ym>t!2WSx^?D!b zV_)?id;SOv%%q3TM_@ZET`?nKO;Z9W1IB8Lddv2ZRf9Np5c)h$hnD+!J1nYB65ev( zM^>B^4in~;G_U3c$97Fw@aGdDgYehzuxeaNDd^dYOhN5|#?-)Z z_{gemTbavQm+t^{R?Vg)Kosa7T})v)W*XmFTkn9O`Ddx=&bcMOsO8lXk*I2y>CWNq z#spc&T>z^*pD#zVfnGoK03{vLnGB3^MDGxLH_WX_Dw(cuuG!VE?-Ci(ZTNM}_4{^W!8s?sjotrRx{}1dY=P%6^ z2JqWp7bmUST~gU?X>uA-#Q`ldez~Fa^fD79EDrLQWvj<)PnrP)!4UV_)TjMtt2mLI zWhR4sQYg9ON#p(#JJ)z;yt2%DcY)tm*mP0f@}7X<6>cDq7b~}}ZoKj9jvZf7r9!LI z1*s)e=BCvck3ez4?}>%?-Bs>Qtt<_m`J;P9r?277P0*&Mq$4l(&Z4012F7RM;mWbw zd@Fs$(%o`_I#g^s1)NR$QfHy~82iTLNqMKOy(0Nh>%EK4G#B^2+54p>q zzv$qNk-@rFC0S;R2>Z)jQi{KL>%|kQa z!rYVkF5;io2Ha~rUI%8(J^=%9D>r!9^vmsZe5tMqBtRhNM+@Ya9ACDEVA8Y3hSBA} ztE9w@4yVY;e~1d3(ca;(7>vs}?}t`;zDb%vMJhy+O>>vlkpNF z1L8~pU7h#FLv60UG`jW74U+j?jOrw|OM^H+@%esx{Oi>gNL zD~qkS`W+*-9wXq*^%tqnu}-!nH6*Oi)Hovz1({5BqCl5h8MC}h-`t^%3O*^_IX%Th z-h+}_s91pd4lTy*YTwT=D>#cZp5+Z%cVPPY;`YTH_7ZPbTSe{GvLzx48y1^jQOQAy zu%{}|r?301Y|_r)TnI>F`t73G$~O(fHSOePD@)0vXflKt0rHibmv|F52s+(}p0pdv zHWH8Jxdj$OV9~Ns?#xp}WR0={7|eI!a1}z%-8K;60RY7o5ggWR>srfs{jYf3A&^i4 zVQ4~Q=^}1igz>pqeozfOXc2t!T@XPSWg~ekRc_g*PZBD15U_-zrcALcWMM)E%y9tA z7x~#B=Z`MutJ9Bs`WUetKkW#Fvvl(aVMQ&L9>4%-=ZMHjXJV}uT?2P7=`LQCG)Z8C z8>WzO&H-Hd`s%#joWTl-4?Erl*ZaGUx*NsF_(g|-u&-CKIhcbzys2xMw63HI*zdNI zB5+&0aJ5(lCta!d#Lz~=q2DNwB9jpxtYd+XAg|#K`dDY+yeH+O-_7Cf^PYSP|Hyn zwGAc7qX{nBCeAbE9V~Vw7S@~;DKaZoLQ4_jxvxN8;1k{-nAMn)hce2+WB(Qre&f}{ z@~6&7Z{}vR58PLaXq`o(v7Wr1<;d`Ox?sA2%4=4}6{5#Oye_Q$4M=E!gl-7 zX3ZO5Fr+Bt6!bZM`hy?Tal+6KP*{~(ZGQdJJUo9G!*k^$IKGLyx3}UZ&j37eOAMp+ zZ7!&Z^hUuqs5Xp7&(r`Dg#Qq7;UkeOtD!EMaa>A}pok zu@id=ZNhh3{Z82G^{IZMF+pOYgCggUwYnDWXaSF}|IT^9<<$WRvuvt-2@a3D;Dtl_gEsAz0;cau0tJ z&_e8SPO{Y)OQvUQuOk?Nn}#zDoJzXm=aq8XUIps#&2tf|KR2b9bmr{CVyCog#9PLE z?pnCP8%mVD;wSdmz%F(}k+PlZh_3PmPu17*5^~0~^tPE922F2a(ViSDa3(Tv>V&2l zGjG~&!VDnsaSj_Ff$SP^cuK0~YjeWtZ>RK&#if-@6{t&T467|khq?HYBVlK}xS{9) z1sEJ{3?Y4-wabungxcG)f?qZw4tKS^yArL+3gvzt#>i&M8Ku40I>fhL^DP9SBWz>I zF#5hg*HBQGm6y|4L?XjY!52%Xl&ZQt8E_d8$cI6VfxQutdA{o;FOO}EK`pXSSQ=_` zSD&m+F&oMw)*pYLHSB{_Wa?_=cig*wPvVaKS%qoq^S3(J{r;`L6u;10++gX>#j(7< ztGB17`%c0Bc=GyqOwjJ~aJ(Ndc6E5Uj~t^v(fIk#CAq-sY(flk9$0Iz0{`cj2d|d| zQ~2yX-javI-oW_UUt(xKdbSwdv;*UYtnRKIokjiQ#nX1wzoJPxdCAsllz4f^8DAZp zeW6D0&(I(n^K5%l5=Sux=x=0fS9kWDa2;oRT*#g|o> zvg9JDENTG8M!CAqH!!yTP_)(r_8c62%bwpoSE|R6+B4S51YTcU5Yo^DipfTJ8s5f1 zo?#={?Jp3Pd79&b{0v17Z)4vXT}x6WNj_id;U3R)2&c~?Lz(4wb$m>kyw|?CG1OF+g{lfuI;y4Q zAP24f^Vd9fj$g8ddF=JUuKdb13o)Gg8Li7l@#{tR#yjVAb+TNtNqxS>{Wc{!#iYNS zWX%!DG_#*Di8r5wY3sml4TTjhHxY%X!cu9{g0Kcu0dlm&KfxaJ3H$fvD#H{OsbsuxIt#%i3E)G&@ITC;G&xy9wxD3wV`bLBlW1N<#ohK)UMh~-wf2tZGkp&PA`h)fr7p_xePRDTnHBGWfnO;c^FCACeuF(&H>%=;RD>0Ni+6NjWyHSF5{5lcRAO&bGEZqVwhsRzE%3w16TO>zREMOkO50_V|7x_9%S| z38;L(2C8z{mdJEq=MolAlp%4a46U|;BQ2IxjN`*ndVAW;&^8Cjl+JF;{bES@#D+v1 z+Jz--7>kM2Mw?zWBy@b^uB~P!EGAJ(o7(P4h@4b(Em|y2IfA6q3&Q93#hhve`Qy0g zSTA!i6Tw3-Zq9v$k+g9cUXzOB?NLj=2+as@5Yf4XDjAzK-b2;7o|pcCRcf2FAJv(p zlG5Zzg`fm}^mto*T&=O@s90^l>0bFk#2Z{n+b;>%lzi&g_eT5rL&W}Y6(0+Y_ybV` z6P<|I^M*lY$sz=DJIhgDD>$r$dkWzXP^mvO5r02%w`~Y@5WwbT$N@_O;DnTi50HS; zJKh4hXa$uPh+Bw}N&?-JtF{@}@i+NsI>V|=m(n)5x>koMhiRRCLgvaFh9?IqEAzwG z5v7Ua#Gwj=0LSJuX2rchlP@J((+p5u4_rz{~FVdh6FU(^Z)2mN3% zRz)^BH9;P)xZ3(ErP9EiBLD*>7f6NX@#5||g!3mm3ki|x=Ph<7q6nBmQWGwj=VYVe zg9nOY`9JXAL*N_!V~ght4HTqSwd;%$6E!;7?n3n)dVGmV8h!VSBk~i1;n%7HeXmsk$`3-VWE6?>S8T-{(k)|GpNFQojL3a^K5^jR22w$3(Dm3c!jeYabF_QI zyUCXFNedo`H!#`r)9d>Y2pl?8KI_I4l3%cYzR%|zx6~8~1sw?mg|>fyz)k0BE0?ec zs3?7FWGQwHgT{o1_ve)cLjMvS8%m^Qh}43Lm%O28|V+pO(wp-QLT9JlcNgY+dch zC|Hfje9FGAHc~uq7LPRGZd$u8hu4;$25Nk3Snm9m- zKn-2=n2XF|o2hr~swAC{^h!pdT#T~}%b-exa$vHsxYxH%CkMe>_yoSjjHX12BA996lu2oBT5w@7u%Tmk{rum)%7EXo4PGgwTiJ1m zVSi;M-+75Ge04d{DJpw$R#b=L#7CT1Qn-C(Sp|NFlu?(CS6#b5u#iIi+2LpqLd>rA zUXpw36Geaht@~#2aiMVV2tI!rC=hb^ITFL4J+TTPr8I%|eTt5Ms!$5;)LI$r{> zb9I>ZYyDczQ@nYa9GV{9!nil8O%4u!Q?@|{x8#w*4I;w z3XM`?CT@^OxENhPpshRIm1fxw#!s3%{BAJHm2p)wTr-Xp-aZuqsSkv>BOEI_5pD~c z?Ou}yGbB=EJF?2gVUBKV$HPwa@qNJrUU=x^iI1Z{xA8=xF9(~UWc{D&fzPKg373+- z4O6@0en?M@D&er!Go?Y7Zg+6ozmlh)2zZy_D3EmH=&0uqeo)^Yvokm^ejBG*=?Y0@ z)U(&#eOZLe3n1Z_t@U`m@rYD39YI}{A+8SJbp}e8g*sA^FM>SxF(Q{Pu{W|4IE7#E z$+3402Z&oXua-CQNrIjDh=&1^$y`=nNmo)THU*hVE?>44j=c5UC@=MmK^Ud(`7F#S z57IS|F_G0;gM(SIeYUXt8}}V?6^_Iu_>AHagXLQ-rr}*V56L}W{bz3YZ@5UyJyzoq zo$d@(Di!to54r3Tgkw8}{h?~bsnG_4YQh>|Vw_2r`t z4VDHV0i_d!-w6MF6%$nwxzF4|t#oj;E-~_%rO==e1_cA1&_vTsqOw@1QjvH7DRA_M zn4(xGOvoQU!B!3SqKFRjuBoh?a=33T_{hrV$GotT{#tg=n-(>{^|&l zdvjU>|LUB0z8=$8&54ltgB*S*d8)Gc^1%5-!8cmCmuRJqrG+;#UA}=m5b0L_HreLGGu0JDVk~z zVOVvH+`a&N`gYAMy2>6JHmeZU;5n8#2@uDpD4QPPj`2Rw`v&O1a;h`c5MUGIWXT~q!d z1wJ4$F~VZnSg^VPuD3K?URlQ>bZ+>|Q!pkBCKgHGRkqi1uh_bBiqD|Nx6TBlnxePn ztr>0=wIHDz$8>*6CqEsQlG+SyomlFu^g*4BL6gv5W9x;0=?dw*g?<$D%-xLmFR$!h zJBL&lKrZcR4Ffffh^RoPGJJ5s9zvs_oK>}cMDS6lNlR7=Aq&^`n?kRI+-AYba-qdZ z3ocFnMWy4O1Ia%-dwVdKH4tM%_6<%K(0-Ci*nyk|HWs*6RnnEXr*^NUZC?6TRzM=x2QOKX zS10(^7vG(h)*Mtb?<2~^71JGzA9M90NBh#GkgI}!cC;{$nH{&ZPJWyEerYiXBQS(G zF}DFd4)^u9nfDjLM3@DG+wN+a)BtOGes4wp#^S z7HR6oqh|qX(_}8jD>xq95+YieIRPvlW361WGIuQG}jKia9ON9X*h_;#izrIepV&lfKjvA{Cdq_ zhc^=KR-vlT8{nwAOrLg`_9bM?o4w+!-Q{p|yt8n#=u`hVEQ~pr(f!uX^$2eXg&Rju zOds&fw(f<7Qp*uk$z0NzO!BLOU~a+P=-VkySPzzKJRSd)d1b%AS9=3N_V&ed)JTr4 z4m5b?s%)3z43Nidl@&kQ|7@5oRN#)*;!L*{E@Am@uYHOczmNTS8=PF3N~XM3jHcbZ zvZdBRSHjB(1Z$=2eshsyaR=7+77%sq7d~o+T^a|O-1hLl5w5K=%9ZxV<=06UpR_x! zFd~xp9}0~E&8HTU#x6RWt@Y$deA(+pmiYhA441=W$_Xkw6tL7biqo2RM}MPuS0|{)B_zV5yJkPp zT_8o+%kjwFugmEFYzX8P1}M2~e4|vklwZCekM$p*s;>)XPSI$F%s4eJ>%?NsgnvI# zdGGLa90cT`i9h0!{vxS|p5mYS*HcgD*Pn8c zSd`Rl^t{4(e+>VpvnUkvtFTFtH_1|%qJb3I(&`x9>272p<*8rmd%k!DeW5WHh`(l! z*jPVdg3?4{KZzWp_kR2Z30vTgxy`Q+K7z&vF2uIy%rO@5cN;));J9$W=J{1vqJT{C zci0;L@2NeE`X6nWFe;29!i)W6uL(gcm+PMG2_A(`b z$(S8o89)y5cmK{|jlZoZhA_qwd_i-5-}{%$22Ry{!9bF5La%pT+d=P8q$mhoPQbW% z;pf(FC1~A}>ww`90uq)wrBQD^CM+gXv)5vK)Nt#Eo z+hy9=r6>Z&H3Gl1te{MQX9enrmoIX&>D&hI86T=9Fzt}4)Z51$fm~lfhYD9!i}@-( z<_8H832~tiP+^@%vBW)S28G8{Y{Z!{dJVe!z76SNx3k2#q*%K;HS;|;Q1`RJHKNVI z>-u<=6SQ3uhn3V9;3!2#sJ>c}+_=!+QGz04B%d}5coCW_DwmrRpb;q1Lq73wn9}aNbnlRRY=>&x4 z1l#Tk+?JX?cy1iR|B-S2J}7jB^M%5Vav;P z-puW7Q2PXAX)@msLya))wIGjptVlqBQgiN$dI(*AcY|_#xGUjisE4%w4LF9Xh!)$3 zIdSg(b*{+VeahQv!#Qo9cI6pMS|SK}1WejYL+P%6yT%j;{a%88pmOUVh-v!-PuF0bcb@5>APP#Vn?@>kPz>%(7+h)}E3v(UUse>(7n@UM zP~Wf3Rr7P?g#OG>C%eZU1n#xC7{hCDUumW^_`q;9vum4$ADtR+qjOdwu*?bp7s!E$ z2r!KXXa{vzMzv&r?VTZ(^%SV=`tA5K${B9A1umu+-KRZF@EIY}u)d=#hH=w&8C*JP zC_WQ#tCgNvj5M4EM_?=%IZ$b+>qYunMO6yNUA;P8GbMLMuY^yy&6S~s0p!RqkLem> zT=De3D5?k=5V3C$sq41ejeskp>_i90wXBUkH$Kt;+$dhNEBq(vcy8OOVxIwo>0B^! zqD8Q@86+?$?y`RY_5TmcxW~}iL7X3XXgTAGs*yNSi3m%C{8$xRxMl~NbY)J0zEw&A zH4^jmW{O)0nbU87N5Msx!BTz~DZ^bA58LsV@QSXHef^xHNa}mPbbSL|QF}3aIX*j0 zCuU;lSjX3m%;=V-@qK=BorD%E?wb^OcZv~C{mWUZ6N8^+1S3`wB4#{mq0yZC8&tlE z^XdH_14PMxqtcW7Tn=4jzh<>=Q6XhA^eq<8O`mW?ISUvRF<5u(D?QQOPO<}F)i(x{ z+tL{w{ZxQgt-raZch0xRoN!zv0vVecCnBZ{F$_7SXz^)D+-E-Vu}L!V-GPZ^;ri)FU7=+6+bD@k5cVUiq--g z{%%{~qFBI99TQ6{$pD&LpQ^l%hjjO{)rti|LfXYOI#tL-Pev?7Jq~Cy&AK zNS(x*h#WPwHL@cX+HB=79uCSc9DXT4o4Y1yQtoyL-TTG;1w`kNx2@$ zPJSBd_`W!NIWD~E*uVVLAy(^UKs3m&Lw-8qS zavFGoJh(P9hO-a)CA>xywES7h;ph4PtK}L3+w>P(h;4@e(3-ae?}r+PYt&Y?wsO~h zf>9(xT)KMaU(8>M+5EkieMQIXZ6bR^BHTwhn)qUq)7)p%!#+pQg3fM*JEb9kDNpO= z>zDxna@2V2V?kKSjoU=#2gj$Fr$a#RF=ks)M)y_Gyo~!#Xbip@QhR@l&d`58xds;p zm!ihpL=H0{0{xb$|Mavg_~p5tXu{m|HJmZ zX&s}iqhMrImik8exL*8|VSNe%ij-67Go~fK41Qz1>EH^i*rLB(kJ2|hrJb{!_C0*> z!-jg}b%6N_RBxO|qiv6=_U;e0l~axYh0JqK!|FjV_>HJ7+JL zu(VX^EPM8;*ylJkL?>V#D6pX97O~GbSDxMuSraCg5wPUgn3LoM8W!_+@#Lx4y#es= za_XFMRFPOwrP}MNVuFm&awX(DT)R(N7rqyvmrs($kGZGCkdtPwho1K1p6c5MPgy?>+6 zdAYu&t`HKqKSdT|@GcLiPUlc%658rE5^<#;jEN~NpeJTNsuZub_{1i!;U)6gU?%^? zh-0jpXt3v9c^PCYPtR}Bs$q(^B37zhRqq$mm&6k3mfl@e%&lcKgwYXXwP*Ah9)oiR z@^+G&cV%R$ZO=b?6ei@Sm95&r|7dN!3HX7v4DN6KiIrsmRqdrV>ts8F^T zx7U7jI`|EvrTHt=g3`)A_&ci!m(v|EEFx%8z=uN*Hu@Zm2PY)bGaN#TCA&eUJ%*Wl zJHR2TVx)9h5yQt{iQ-@Xn8F)VD~N!J17|sW1uK!mT_u|j={s(Zph)PzurmdoujhOo_p@`huXv%G2E;(3~ zYc3%fh9xJ2k^8JM*LA|?&LJZATP`DKZAk7SI_sR@dHjCo_x&S2-^b_mdA{E`#8{zs z{dt+puubKGCq|T5aHMMhF@yFZF|f|R-_&O8PG*7j3djH!!oc{HH)W-!lkjV32W+z z6Cfjbd7~KDoQ+-Oq>HZ?V!}U|bs&bhV9rM6gnB=MYX8e=^ollj*PCl&wf+at&^UNX+W=n63DH9 z-aMpJX?<34)M{WN$9PN0HYvO4(8l#@*F&59i>Elj_yqK4FvecxKD-{&87O1G7^+lj zI{Ta+OoY^_-94zYrNkG@Va#mVCF7!I2`&ha{$ke|4bXNJS3BB^&Zki{RJ8z?+gGkjLM9hQf6`g-c z?LGUNbIL8ZR#&=oi!)pODhtmgsttEMu@o^mX!p0cmZxy~tj0%TC)3_X;yyEiJNH#? zQ%yxTKnXD-VGffBu+$ZJF^{)t@EsBhZ%K8V3BO>saQk)+e*D1da-#?LF7K@EcE4ES z`uswb+xO9dz>elqI(D0z#rRNUHr?AQvPtj0X4pnFrZJs9kGMeUtyy8dP7VbL&hg67 zs3n|Ytadtw#B+lrOZ4XM0j9&8Dz>vD{p~*Fjdz4=CIVZqKpEii60hWFWc!;YoN^*^ zr>~uGUL+juHgqIs=0UWfT==Pne;f9ObUBhT#wD8Pvl$c*lxC(8+>z9Z)aa)CrD% z3(guSGI!kn5w@Q&&CGwvQYN-PV=-m^64%hE{a$z8hJ*Rdf@q@~5)xR9O76W70c6HI ztR*jJ-6`j$VVM@ghswW19xUw}Of^`WwkElcA`Ete1cEu3dRbX5|Bh$Dq*@a@AP#xO z6~IzCen_N+_klTCH^5R=3P*do<)#Cr!5^)%4P+i`CRw;|u;SvYxB+Xohqd}^bU1dK zUkDat@Qjy+*=Z4AWeD5_Uwy^?Xk#WTIJ$ldd@+~drQ4+_h|hy*3^oZKAJ6Fz;qvl= zS>JR3_Eg&@9ferSYVDm29y!jK0)ug7;xFDzz=nzwGk~giVVmI?a z#%CuwjT&e6!9ai988V&n+cqzW$#L@85YK-`D>jST(;R2wF@ukCtvjLP^ zDw?7DRj2EzVqaE5yL$BG)G+0Zz1E`xW&jxz2C90;ku!b#$@WgEL)1nma)WHz)`#x1 z-VLv7+#Cm_tB&{b4r_=1xSFtBBx4?;_xl(+wdD=Wou^>?Q~)TZl!s3c^#0cnZKJq~tZ~7{%+B zH);b^i-GNp!#_42epg>ELxtbE9Qr=KI>f7aRS~s>y3%s;g;fm0I1WXA{pE{Ixd!Rl zT+swkoMw|M@o=$fZxPNcBkNz7|3g~YpCsm#cHi`I*+9#p=_8)D6ZV?h4Mzg~#GHaU z7WeAry>}SfPopjJSTVgkS+$m|De5aR(dbK$?e?`#JB^UM6zuSK`oWb*XADeqT-!4!%w zCzd3pC0IN)Yc_2&!gn69giSs2XFjDwiJs{^o${FZTx5EzD${$y6EwwER|j10P$K=J z>W)Lws>UQ|EY|A0Oun&j2~d1!ADJOqnGHdsQ_MJ!cyi~kgbTkPXPo?U0w(gN z+xq~|)@{x356MD?`S5p%9+CLlr@SwRu{0KNMOun&oS#pWG(i_h)4s*di+3q#bBxZV z63lJ!%8t!J@L%+HhbDrPY7NnYv90M8L-Y%qJ0tDTmq3-CZXK)z*fF|7#!MITMwp+O z`oe{??qMcUIuNa$OO5y3)30c>S-VlH6S`Dl4CQYP`hL7PaJvhPuJvg3-AKem8gSw4 z$fqD8?rx0?OtO5vb~R?-F|gsQKr14D)i#D*z(sc>mt{_U8}bxPd7G)Bf5TJSEeta{qmFJJXNA<;IU@NHDIuRCx%r?AH_SKT-yYcKNTFL5o^1ND z*94lhU@(`)LkUPg@j0h0Bc+?#nsX^Z^VpP?J?%X%ZR5K?n{Rq5M)EBm&4WH>iQ&o& z#{vt=cpxPAV}TZ5zIm8_#Knb;AI1vFi%S0^b`1|WkN&UN72(W;5&Z3)k$?N-bC*<9 zt>^uJ^}DvR5l@Ux7W)uUw(Hdsyu5HEsL*?4=V}L}R0tIQgwZ|q@T-A}k*n7+POeV+ zD_1WW+5n1>`K-WLJmNn*+E=ZZ$DjX;o^n55l5GhIqC!iQz kt{&2m$*#{4!L_qL#H|Ksb3~ubxdWWf*x;r004R=004l4008;_004mL004C`008P>0026e000+nl3&F}00009 za7bBm000XU000XU0RWnu7ytocNl8RORCwCly=6dEUAO+d5XGRe1F^9KJFz>lySux) zySuwZ1u;+rMFFKty1Q$4{N4{66&2%tZqGT-`(Iz!d#}lgImaAvjS_?++S=M$LUAK~ z?E;6EP()i>Tf0bc!jrIz}amXigbuP82O72--&a+Jc~C zq_3@AL=Z|D7cZivRmxCX5Q-V;X$gX!o^}zTn7+2Qb`e3VsF9AAP{gpfmY}7luU$k- z+n}hnRuOG&ZEfvh#kGqFB}-@*5wr|TX%`WS80u&j5wuDcFQWbJ@%ej^lBK>s_4A{M zpk+|v&xim1&?;H-XO}CgSMp#f^2ewFIpq2BoyMwY9Xg1VPyM!p7$5y{cMk-q_lFIi5TldFYj`?c;j2A2`^& zoGYwzwtf1b`C?~V`)y?e(+!)72%{aWTM1)a-b^We(($pKO$XiMPEQ|oD}UI8v_3Lr2@EkNO(!e)sh86Z^@6Ah-Y! z*|OvdzCGfl5Kzt{6xd|)0`RkN0g^XV5bnke7lveWw!)lvE_I6nM02Y;g5t<)sgj%t zW$%JduQ_SJwZ`^f-}V+D-dgV@U^DXrpxR#72gsY(Er7Uj3q$}BZH;cL0S*d_aqf5o zi0|Ga3?N~s!Tc1sUvIG()aOhOK+;s*{Q&mn&0WB~^F|pt^NjZ@v2T4EvSuGq04Nss zjfP{rli*GLtH84L>iidsS?mj82fTn&Eo^~pR*9$yPvd7tz+5Lae|}tEn9E;0V%C5B z$r;6k^Ld{?OOyZ#J8wXKW04(zeDC@ofc@RQ07w|p#tq={&@FjDkd7d@Ktvdbtb~09 zE-V*ep9Vyk>$(D~g*||K)fvxRAaR)1eLR{8dx`8=@;%n=PXIWWt_Cn3`#&` zW$+Miu5tkqhK>mW5-kVhLPGyd0QZjpaL(i~>~Crhpxjxsjvv5{B11Dple>EXdkvP# z0Ai;LhatUBRc9cqdHZO1Uc75MpxCUn6vR{8+rqP|HQY&P-Xj_L_Hj-CT(Z0chuWt? zX!Enc{_(;2FDX8G7i8DYrGRght-#e*ZC?IzB_u~?Mf`(>Oa6;wAkHN_;HPIJ4&40u zB{CgUVhw>jd;-9y(dPi(*WIQB;8f`;nSgj%$4?qEcn9aox&T{+y#NUw0DfgQs{l|f z5v+l`I?I8?Zh|l=5q1klQJpQh9u{fuQi&J$ehY*(>@Na!oa1=~iQ~(hhG)%Yra_2B ze?Pd{>bMLPld7D`Louy)f!U7e)Y%W`4$c6?b*%6TAf#p~N1nFWmje;aJI4WVx>%n~ zIH|is2Fj5Y9zsHU<7)sx^*g7-+j@IIwNH1qN;RqKYY6T?Jq{ps*2rYm*7S$CE~~S_ zf5IaG)M_rTQ$pZ&SBUD=B@#Rux0C&PHIfqfUq1rkfTRVUzZ#>yxG(ebXU9#-0-S=3 z6hO9Sr5H$`&?5wZly+q=i-6b7&k&*`2#r0!b;h_rxc3&oNy8QP3jMM**SX#B5)gC` zfRiJ2D}96wLa!Xct1f|CMO%jQ%yOj?6bq_40qK*bs^PIPA`QifCYK?1q;LSTc3V6H zo^~>O3@(e_jKvl`nI52s(VVq%bGPy1K*k*;sIOJ zX*qB~e`F3Io@Q_t#NJB4v!SUAw+!b4=Nq0<0$lIv&w&a@L9w#tJ;=Ki2e5gHoSjw? z!0lZU*j~jUPtD>fzg?Ax$p2+BIMFy3h}&fI%TZn%Z9ji>cvkR4%D#sx;AFRt0Jj?) z*Zh3Wu=yt-Wz~?=dP1@4I;TM~v83DQ|FSDy*9GvXur>dO%-Dh#^)(kx!(-hpIRuzC z2qUCrE_s9Wml|2BcgVUZU2wPKSR2GrLM`yzGTK&V|X}J{ut_>D|_|VvJ0Cv~{ z9%kL6c`{~G0)V|vhiCxD`Ua12?$|#DUYfRv1IQa!`7S8WRo?+*^(}7)c|(mJ1Dr7! z{dqS?PwF2dzI#6@gm0P>2;kG@FyXzXDd4f;jn8kAdunJn&QtFIZc8CZwA29X08y@ztjU*Q0qM?cU0J;BxXjNS3qjZolP5_9e6+4Z3yXjky&D4DWz!70+4*0d|9|@e+S`FMRIXMeRoLlZG0KrK- z*FA-Dws|Pv+kd|r$eS`%&YBK!5VQJ_{PU~48|Fdo@;yM%B74Y-954$W^}g`ib+KFg z2dZN9q_=;I4ze_4m-m~yKA-*Y^H#X#SMY@MidAu-x;ESuz_ss5&Cj8u8obX}5#3lL z7<`174x7IG*O^M2vp;_p9g2t028Q-uFZ#^HB9!c2!txxp8LfeZ!V-8^bCw!Z>#M&6 zxKw4I0`?n^4d-I51!4$pRNV#cmtU)f^d*Ml^2pgSISTNrHYpFd+hlkY@za|-0Lp{H zh%}8n8kmN4rJZuPp*K_l5Y)VOI4D} zbO1Qs)&q~mL&L!_O2ZW8kiC9eDz_$w0+&X|1DAW-Ak~;zzdB^wx1|4mRZ_-GiT`U$ zeBJsF2B}Z?zM%S!G@fJwh>whL1j&JZ&H#2@PUN$!u1#Dbbp)ZNKd?>M4`g>c2Sn5> zbwI(<&gA6a{FT*VB}C`^dX)Vb=f6b;i3>0N z$*^#%UV-2Ka%zI+8G`$5P6Xe+#{n`XjnUX&T&z4%S18uGzUh76)s3unn00?hc@v$6--pAFD)k`=D#F%wThRE7=-U3$)>I4GV7*u=9C#$Yr zWDn5S+&i*;)fd3Ya>rG0t3th(AfH+C9>9lc>s8=lGzMH7uUEmt8W(^w0|J5gj?+~{ z_x{4x?1sewZ+bsNy7#&Qu2h(;1nJVlf3z%trkzp<-t7A8Q6aDX8aq&IIQB>5E?S=Y zmLX*A+n)`Px3l9;DLKogc>Wp{{fU)!s|*aO3}fTKpw0r!!oRWhq0j&RIGGc}t^)c8R5 z)IPz$5n*yFzq%qb`3CjTg#+FGS*Q{bG@{*P5|0`lY`97Rn9rv42w)TK%_V~{l{rgl6!LN8C1xTATKNmc^ zTmlFgI#*+(2k8jHOQMGty#w4Uwh1_(y$Qgx;kw^Fms_PiQeb=a6dvndKr++?wnJ}e@DR4{o51a#^a4zDW@OaPoL z`UC>Xb0y1u;;MlIKYL0+iz` zzlRHr-b3ovbYRM3_`tqKX83u${#LETr4DZ?wCyA)1MED+L7_s=wQV%CE0uZ ze>3XcTvs4@@u+AGsML6?W~zgGk4^%3-tGagznwk6i+Zm#WS}##%5!*G%MW;3mTKER3IPXT93dz3i<_M>9|Y*iepzX0`y+P_8_UJdjAYjp795vYF)SY#c#1znojTb2h(h&r&hvkRIAy)&WWdEt48d%-|;7+kt zSs-a$H7T)nB|j8708y2e0ciq-%@s1;|}0>}91z2;f++wmZP{rriR76IE^i%7cd2;HY-*7$CZ> zxexf%s~<_i$R;j8cw5usd}?+Hh;DQgV%i;spqcm75PRep;MOwaGa}#LBQ!!s z5S+-EtN#$VGFA46Pb8fd&TW%b8mCURKuGUfYo6>hw=}BxHWS!k-ZgvNB~^TJLkd$!+{CF+p6_H0DNrG%H_?7 zH8CJwQ);UcknbsX1n_P#P6gN-&yf<|Q|~mOJW=Toh*s9|hx?@u0XTIUkeV@gwE}_~ zu7`~7({hnqUl|3QT$T+HpEO)tO2q63e>M-Py|;k1NrflB93>jK@i*6ra`Ke?{%&W2 z{+MJw?7k=mp3c6jVYwM(N&&JTmba(rAs}_^&p1l@~{1ey>*LMY20G$$KQFhmO1@7@36K7 z$k?_y-{$dHs}aJHhy4KL+ZsK9lr1CQ0@BTbP;^w8)e2sgwM+tex5m-GFf|K`-pnhA!^E|pp#rQsK7(6BmuG~u(0H%H zMw+_d!BmkMcYpeLo-gU2|RxAhoec z2k;oULkfX2*QaYN1#h>C&7w%{(>NShUEJ}P7e8Gu5aRT^B(q!?tMali-YSB;FH0TJ zO!p4hXf08}?t$UoC{*@T1JRobB1PJnuU@vVS;^TlEysM=sLkrq1Vfjp~XyOpR_ zMCS0O+6DmGzK(8+jeEr4(EBZ@H%~}|zyaq#cJj*xxZKeCAFSe%ZGdF{#Q)SF$TH3M z`{vc?{M)5f{`2bxSuV)`FV}UiH74WaYidAwcB&U}rPpnObp&B6xgE+rfX(JlLA|Mh zdx2~0JOAB9LoLeK!ppYC4+v;)@s5iXs(lj?BVR7;02{4dIdHhSX65ok03RA&0@ixc3>5ZYZ%d3pm#3yd2&)?i3AtG~A$>w$UXI!?UT= zW~fhB80HInEI%O!B=fs?0WtOKxFTL8tO9u2U`Q@-t+6+0!v=b3EY!!Gn-&34Qw{(Z zJAMSw!pU*@K!?U0-tIIuxan;vK@j%9o+4e-Nj`Eu2WBlPXzi3O=tuxHoDr;2VVy7;jtM)F z&olfMJaI7|tt6#c4>?448W;pbYWw>AfHmc-CD@5FU=V2`7*QbSncgNDV;7#%2A}$D%lx%$V?VXbv*9}9`r0Na*z{zgjkh@wKkPbNaYiR?AsyqWE zV+<}T0b)m$xvBv7rc>gQT9tjQM7>&=CWG*{?URAz(X*5AZCmm&z&v3ma6woHSrU!( zN}PK(tKZ-xxIE7b(yYehLC(Q%iTQb>=s%q3-JheCo?1LE?EIVgzl>UoulVWfmkC|| zHW}nDe+Fbu7?`gDi#9Hc1$ff-mPQe3=LEdh5(GDvRE&f@#U`X-Thp{az?16UHY1FZ2ee`R`dg8np^RMK^1zOk3ke_x??!pmRT;jWc43+$kZFa9g%~J`he(1aV&NB++q0THg)A|&UIeK&q@Wx;#fUD)`4B%45?P^G0+$t38 z_1D7n8WU0g`CR=sfb`_xcc7Riw2KC0OX@vFw5rlcK)h1uD*}jXG8Z6keyf+Vt46{S zcu-?}7Cf%LP6Y&6_Ke17jL~r*q43vqT`;G9y5v@klPL z4h9I>ZVM1pW|}%wM-X~SP~Fy_s6;%q)KWFpr7JoEH-&jwWDe1B0_m-q^V0$5lz##0 z(fdKNPWJ+;LynLh^W9z3M;HbX(xAQ@35O@A0#_Q}2V5-r#sI4AX8~d-nmYooOt-5D z?bbe?l-Xr20_-et1;A^}8U?&=pmP-9ZRercxHKG^3V1ba^%fv2IR2^{xY?~!q-bl? z4hbant9Sv@CbV{zgZfOzvtXy!>Me*?mRhbtv9i*7HOUM5B?7sltwh;Y!#=^A2?HPV zv_ldQI`4~bzofVG~!GxFW$dx3=RWgY^m z&3c<*pD-ENBg~Yc+?opNnPig@RQt+10qT4qvbBsS;8ec3 zFUnm_JmF!L!8yQH!yXBM;@C_tkRH*SEe9k^>c1sxMlE|Fd%Un*qg(Io91d`-{B6|J zbRWa*idLy`v3vUvAZf@J2%J)S2k^91Q#T0d-6IbcR{H?3zwUF+-2=FHg;dS@XPo}x zT#s&6Fkc~eLAQ7SyYJAoutc&4-~Qzq+}f@BHQr~MRp4868`0k+fE)Slj!zpWMFFwv z&gP>($Hs&M-00+>*=B+uxE#_c{g|AAwS6F}MhjPXQgvAtq;77qEtQa4@-$E!EW1Go zxOch$QO&!>z=t}`yb!B^{l%w#%QchhbxdY|k+Gk%e{$z80!omm_+ z+p8vXWJMd`N~=eJa^m1@2(CXDh@4w$Cor=^GT62`qT$B7e`OXv-u=y2=XD-{!^Csn zfWCJ9M8vrN;wm}htz7!c_++p0Nd>-zH_ZB*WDqy!Gl=`3-E%;3=Cic>F#lQ>@UiQX z93Y^WAh?h|R~Qn{676Fknys^5PS}7JuYvH!dbh!&_&vadsV)o&171%KBEHFhV7PB|5b$Y!6_8J8 z9S3QR`{e-+CFbOz+F1V@B(y&O5Yw{i<3FF#3`Z0o-`D+0!C&`{{xy1dd2cosuKa35 zv_V0?V76>s94{N-Iu0wAqfRAGiL*n}qhB^8KYpNg!)U%`XA|Y_0Mfu=y+vk|V#~cwlK~$nL4D52))+?DR4>K{2{d5^%W2 zdyovQ9uBaeq#dYc42uH0QIP=ttuFq98U56IejISA*Asxu5sv}&_1|!D>tUaMJ>Z$) zSIm7`tyKQ{;c2yBvsAD8-ckc+dK}AFK+=XyltNUS#z#vD#V53Q4UpW?B7;pOT7<$a zVGpob*rW#Kk&=^ArL*ni1$CF9hl#A-=Vvl6pvNf*T+{BDz+U5r;AgZN;B-efAV09- z+rzE(b3nek#wFrfHuMG*`%6vC1#+h?m%#nvnqAU&Xa=#Zn#BT0#tTa_0mQR~+1aqG zmK$6yXAMp@7AfIatEa%Lx(7fxwWJ-u*`oV%;XwC$;5jV?An%>(pQzkRTHFQVu8YJ# z{2cq=;>;589~1uTLBnh0^GwCMqAPB?<^6R!knbMupz&u99vcOy_J7XHQg7;fR{>tV z1VQkyH(jFy)Z;3AB7J1(dtg(3NE#dv21Ei;E%XCnW~m)tQILoF?Gtlr_WxNZrh3Lm zAi!Mz9gmGBrx8-MNd(|>3gC5NUUQ%NbL2pf=`xtB2~-TOZSDcEe@p^ADLW59HQ9Ji z9y`r6TKsh*?E@NrmsS;bxLa;N*w@>wAiZ^iPvB`jQw6c@<|trm5eER9;?>RL`0+2mQn5h8XTi%DfzHKuB>?_xd!Xe+=n6tHb8()B^mcluRX>OHB){q_< zsMeRd0y(1xr+{)uqhz>X@ESm}LbwIeA$x%7i~f8bv+pYSIN1wCr$>4LBITb&=p+r> z^9Q4BJD3<4YE{~;aH!I<#fwRGE0!`Hwf?Gue{@7>=3gR&yIu1Q;B6hg!@_*(H4To` z5rmB(JzR6X6tF2VO+iH0N=`6e-v+o?dYTllt36kNSL>q3zcTb=r8eN%sMgPdX42bP z#iBkeSmkk}LVZv63L62Qb^GuWKNw>S90B#iX1hopXLuCAw?RJ@5YczF3dOVvt^m0s zs)gZMZlOj)j~yj!lmfD~Li-0umzbP|6=goa^9mCbaNqI`sJ1rndEqZVNMY@Wyej)Z?76OWl?uj& z#^nsEhy5iwNLaW*^R}ltd>2QZH&Ne8PbgBfhaV&js`(0Vt6c8`T+&?#r*&qkAiif` zfaw0KflEU3ulR{)tr191P54=Cwqi!{D-hJAP7LV_bZ_#qT(=Y;WRC_kbNwc);j9Cw z4w{_?h#x#Ci@W7IMgn=34Wj|+%27$MUt1H?cc$hA;)m7A57d5XSobx+!%D*7c;0s% zlg6n^yH&)uXyFgu12!w*vhjKFZ>xVAkZi7a93mRc2gX)@^vBb9zSC!GNTgX;>B4i0 zKl#VK;}m~*@j0qeHv_Wr+WI2`rX(WX8t7Z$FGTN;sZ=v2(@^)7}0$gaH2at5< zQv#~hHLinvZnc{L>zaC!SV(-FY_Xv=kkqBBC$g1V1Cq!J22N-~j59pdYWPs6KwS67 zH6x#XudqF7G$$Q+*Vt%7E(BPvfw=bV;{kknEltI*$%OoXpO+Pd9RL^Fm7SD_YlFpk z>^3|Bp9aI1&J{ph=tLlt&d!12vJZr!4k2Uk0gU>)c+4}1*e)+sH z{Ij|fT__8W`qLaIVyupOBx$N+(xwi8XJXJ#t0LS2BQA zLaz{TYcetsWPMv?!TSac67XqQ<0de?Qx=f9Ztv1muy1exf?HO$174Z@MBNV6yvkMm zD()zk3!@S~`|&mO&}v?Ru`9-lfOkKpNIWasI~|ZME59fQj#xa0gWAKy0FGtt;Z*rK z`GEX&p+^Qlo|Vo8a5Nnlm^rGIJ6ttfoI~2^y;8VaYd`R!%yKngQ>VTkoHeughqJkC zl|p%Z&^zGRy#hZU{px@SaQu&#YOYm2;9BGFV+Sa%%-JagE{y*60dMuWq9#a35Hv~8 zt~IrfD_~ERE5Ho%*T5vpSa?x=18`_tGJtC(6Cdz*L<;9CFUo@8ErlsSz860K8h6qv z5*`|xcz-h>v!B&hW%G5N8eTuyAMMNU5d*=!Dn0?9K^yXj?bs+B;BIXfh#pllpV4@j zSJprxkBqvfp&Bgg;7*0(5YxV<8`7=49U;qVSU3cA92x|u=N7dFXUpLM|73h`;XlEX9AgP~p|{5tYP}JN`Bi_}f9=vrK^4aZA3*%1RhH&@W6!D02CF zEP!~DVD1LaHHRg^<0ccOaK6eOh^a9?9sCCS0%Qy*_5zUg^@6mKZGIM^Bk4Nk3vZ0_ z0zNenzKg55zq-JewWY2V!Z#nB1ecz*UI3gcwFB7N~ zM>PoPz*4u63>5}tB$;moZdN)2o^4m;pj@bT23W6q7T~I|0oYXf^|y}WUmb5_;Q6RH z#8Z!f^un^j7kr=ff3#AkOZ5D_ajPEu>&#%?uw+2(kO$oRj>?``_A4a_AChbA*XY8H zg=3IA!{i;vrd7HJ;ca_LNFSqX4bf351t1+KtQ3LQk;%#MCaLgy?s4JLlzZPAr#rtd z1MrOueW5?Q5bW!DLNGisS(OKPmm8c3ADhmCZN(3&fXv-S8$h{7Z>MJXZefZBue(~> z;v?b1b>=2D>k|tf%dQ5=>UwX$x5m&|cvNDM5_n!4 zu+T3JwibH`>WB6ErlXi>se+4THUl4;KLdDdRPGHVn3p>KbJ7z|5^6T}tFTY^{jGX* zr!Y0@LCF^o*~4%bkTA2wbI6(9DV*!&>OTdDZq(ctyxMip#827?oire6_WTm7RRp#k zsyb0?FT^+LoDPqxorHunod(4aTEDg{kkr%I4RQ;vyqd^hfP~~QjcB0Hli=DIt5f(C4S+9bBpn$dxazav4CWf{4;P3)ROT zKmE+mT$$N%%Av zt028=wRrF|Td0QIZRPKy+EjG63fNle#`ky3oi;BWlGdLrJgHZe0z9!%^REB*ma=$G z-P@p=^MKg~1jWi-Q zbGUE;UR9iu1Bw;e^Q5e==m=>8Iw~N#MQ6Xj}I_4&}SY!mgHS z@S$qw!t$LmRk+?b-Sej&rFAWuMWts_P7PI%iSIpB#wvq zdVu;w2ylFb4EIex0DRADj>tn1aPN;-CRQ_nxz$G({I$2wgVy{{98xuqJ-2m1-mHGu z(S{%$LF>+pDvu!QbMn}z;~>kW4zKU!=au)WL!Af$T#C`3aly#f-an0;jk z$(>IEM33K~fY`Bfv%o{cuM`WHeU_s#0H>2tKSYx}4j^+_lX%1}?*Hk!jGU#}4f_jb zJSDcxO|291w@Dx${>;e&`*DW~3ay}i8+=L%f-4t{mt_ODH6_CC7}Rk=b*1%+OpuS$ zIYxNxL2}YtnLGmJf*$VxqN-SU0SD{8F7%$k&mg3C4JS@$4~@qzDJ8?E_Yh%VVU@`< zzKd*5O#)D-sDWc$GJxRWtCbMYwr?hIt&%n1)M{=L2TVq0fzrXMcQD}Ay}CwqF}29A zIrXYp?NvOh-ytV!s8uErl?Nq(L$i){YBHBKwnw!}Ym)?c*S!B1P4{wz4q~sfYWHoH=iezoE zWf}0a+?Z4#ySMfez|C|@;ofwykBmFFox~w+i(Q4whDqk>qlpUVnJPBz^UvCHHe1Sy-&&j6KgWAgbT}WntpJcuDD$O0LC#3i=Kwb*WCE9J-$lJU-+FsF;2C#E z*aIOe;vskSXT2tHRUSaP)T`6n46fV%`O3@qI$TY5s z$e!IiLGi7sW-SOpWn18K@i`eF>AE@-V7o9W5uEF;1cEwNdC&H8WAbpQT-gUgMw;za zfO>*(8~CW(uTWpJr0slAo(h4(MHWc7p;z}$lfkYF(=x$tREtl5o8dG-alXfG;Aoi_ zKyZ^jnZQHy^$KcsQ2b|iOzlPB94ITr$GS_Y9kj~7hy+3hxA33+WBN2z9Z^y6uitDX2Y2xSB5U=HC1}V@H6UF!%O40HbP32C)A%K1dujy3p%$O`F#o<1SJPv_`C*R^s?_@jj%us>Sg8L180O8N=WRfedhdjn=yVrH8WKA!h#ck*(OJUO~N`rY-MH#-Ysj|0!J(D z1vp;I3HE4R1NhLg?0FT0S!nXHAL{Gv({QQ9!WQxd>OSR0&w(|`U2(ei4t2M{gTBmwLiF3Mv4B8~az(EkmY%SMEe*l$DzcsAPw3OVF% zvIBDeSybEM=7q-+Bu1%$j8}v8&6n85tN$(?9GjN`ye454k>B|&m$VJioU4Nk$jcJ~P2iTO>yrF{E1V4v;}bbGz#Tp3w| z>IcKDa`wD#(>;o~Z@Gp~lfrETi5fUi<^k}a6I`!%7WS6Bg>?7BABF_97*&WGoLzUL z8gQ($PzDk?K|nQ-fcwDRV&K5Y zY&_eI&jC>HsBTNfrn>pYfcifV5m{;Z2ZKb;7A0K%E*<#w`o5Tk=u8_eLGbWyx*FNQ zh93dNo}#m|!J%WHI0zplY*NGd@^(OA?Qvpu7u|;ZVLx3L$h1=dl9l>zesa4L#v38% zJm6|}z0eV-vvS zohZIQ1Sqalnl1*#?qwPqIkfvKjiz$ebP-7dMrGmJaUZGOg~LG7u$F$1+N1J$HJSYu z$|1dF$2fqa!U_dJH`RdT^5DC`vqcf)u4hnLt{_Y0+O(FHwI2Yub*XwziDYpl2jHI2LkthAZv_%smwS$Dot9Cs zRTCBH834RpU)bI9gp?-C?5)AZhUM z2o->=Pgg0i$FKtRtiDUds;Wjy%xJpzQZ>XQwKyO;giXXo~?2LPGb zDEHOSur;^9e~;!gxcPrV24rpB|E<=UG;+QoR7WVfyngeWM765pEt=lwIe=n;a2TRS zG>eAZ!6k1){NS>uf%Dp<)7h;*JrS2GO@5t=bHMaC@S<6--=yqtvdUf3o0YPL4^?La z7rJ^v&bdL`fLE3mVgUK#w$A_??IlXssWUHw?4d2MXMw$G|776h;4AQ4drT@IT_UVe zLe|m&8n!)K7#Is6-xUQ()2lt^L+>l#PCb~Efq`K8T>lhDrodtKy|L`jo<0Rqi-Q!Bg{@9 z_oEVU`v@TN0SLaA34nc#LrQQNn*>CSt+heSE%TP~AevF{F_5`vS}Ku^^lSlMn>C97 z><%CUxU5@R(}O`g^AWr;yG*9##4J)rR&@kys*j8Ywpzx*McuU$q|-{RiU$@KI|6X! zqzbq=@`0L^k!v7xOrsOoe`7J$4B-Fl*x0WCfbaeULI)NRg!%!5^s0Q7kWS_S(t*Y& z0rG~FdIBz`_XB=rwE`e-LGcZcZXs-gfV#DUIaI3OFKhd&A{78hBYxShMg`J9H9W1a zv+rw;c*gfB9&vpwzN(_`Z7rf`);ADxVDj=}ZP*PfV0+oWr1VAB>M0LQc^D|k@#I1o^w@<+hhr1~q^YqBmI z)|K2&T<02v77zEy{09z}F5eXt61DmYFW%L3h+R;zfLm8~A{Ln2Uk*04^0SU)YS`Pu z8}=G#aH{)F8+n6le@RUti>tcV0PdGEdPLA{X_p*`XjJhvi5({@AjCpgq=KAzf>k2voefXH{o?(U+|wUbNVT}0mVXGZ z+eJcZ0VFPWlr3DW>j5CSB!WA|7Xxh7EfC5vtnzzcVXt7w8_+Wm!21ng-N_oPO@<`{ zNER6$0-P&r`YJur)?`eL5YB*i<)x4{plvEI>P!#;Sytt};Zw~Hxrld^vPuCjL&L9u zWUp%;21uCM;^W_0i?E7O|7QXru;UYBy@0Gmqti$kT1*4?1@su60V&(( zzXu4eGb#(GfVrov!K{eOpFsc0-xB(nAu!Wqpt?VFvRB0RJu`Bf_ivW)tAhN^M zOaQyK8~=){$EL30|BMW9{N5v+rwY~)1kYfLv7aDv(BK&IhSk5NRNb#O8TV$jJ%N{| zT_SOA@&btJEgS~0uWA{CPvvzGKfLIe9Pa8YDX7@nJOMcWho%2tUi|Kd*Y!*bfHQ6} z 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 literal 0 HcmV?d00001 diff --git a/slides_sources/source/_static/remotes_fork.png b/slides_sources/source/_static/remotes_fork.png new file mode 100644 index 0000000000000000000000000000000000000000..e49469613a3dc76d6f907e3a26f942f812a02384 GIT binary patch literal 130939 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 literal 0 HcmV?d00001 diff --git a/slides_sources/source/_static/remotes_start.png b/slides_sources/source/_static/remotes_start.png new file mode 100644 index 0000000000000000000000000000000000000000..aa4839d094cea0c2d0e71be52108f1e2655b3bd0 GIT binary patch literal 126233 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μTf@Q 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

      w+Z^On`oAkenJ)XKecI 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 literal 0 HcmV?d00001 diff --git a/slides_sources/source/_static/remotes_upstream.png b/slides_sources/source/_static/remotes_upstream.png new file mode 100644 index 0000000000000000000000000000000000000000..de036593fcd06f5dd9dfecec69c17100319014b2 GIT binary patch literal 179493 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 O=x7;eKKKt literal 0 HcmV?d00001 diff --git a/slides_sources/source/_static/simple_prompt.png b/slides_sources/source/_static/simple_prompt.png new file mode 100644 index 0000000000000000000000000000000000000000..db8b9d46d95b7318a30504f804c7473dcb280c62 GIT binary patch literal 85478 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
    1. {{@Zm$!XY9k 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

      3s3R}!xRWSRJk$+Y{~_@2A>c24 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 Q literal 0 HcmV?d00001 diff --git a/slides_sources/source/_static/transmogrifier.jpg b/slides_sources/source/_static/transmogrifier.jpg new file mode 100644 index 0000000000000000000000000000000000000000..73363dedaa6bcea02a5c2a32fe4a7b1495d05c3a GIT binary patch literal 105205 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

      (7mGM{Lz20Eg$o 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

      #cgu?h87h^DT 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 Ne4{E`B5fA%e*nFTgTnv- literal 0 HcmV?d00001 diff --git a/slides_sources/source/_static/virtualenv_prompt.png b/slides_sources/source/_static/virtualenv_prompt.png new file mode 100644 index 0000000000000000000000000000000000000000..68902a6b02db261375103a6ed44a683918a80ee2 GIT binary patch literal 128644 zcmbrk1yEdFvo;EWKnRuug1fsz7#s!-G7#JY1b24`!GaD>aCdhL7G!V>?kXrFjTML~N-*jersHW{|a;XSAe;9uMzD-v^;J{5W9NDAGu?gdn!X-QjyLf@{Dxnwf(+Ml$ z4q%aq;8AG49gZ9(XI%Jp?uX^h{(#y2d7bK=F(-3EkK)F64~6lodW>ie{I6B^Nm7Wk z+O{bcvBwo8$H&^UyB2qy3u|P4s*l10UNH4@x})(-@yJZ=HJhVy_I5mk8ycN7(z=dB zb%c6b6tSI+a?mLS!o^F3`qlJHvJe}CxZX_+di02+BO7PLENeFA{SUCLZ}vl-A%H(A z!zVBe!9sk|0BX7S+@?}Hg++z(k|QG+SjppG9{;?7Z*>7IM+bXY(zCko&x7~XRrV9m zg2F7?f`tOKV%WaC4)UMb@F(D-MWz9H6m<4SM_I#cw0bd4$HV3)O-ouVj7= zuS^Yy6R8=7-4-4F&vNKC?I60e9aD zjAv>Jwdl)5-O%{nrbV&#YJ3KN)~!yiL7F!@5+uQbbP;ZnIQTUa=yBQcRw6fH&qcO< zJ?z2UpgZ^Y$+U`l`VG6=`OMgdvg5Tsi9gvIn7qG}J_bz(+4>tcWfBFA4UO6xqE~yb z9)sTg;!z1G2Dwm$yz%VSGiI!bo)`ZqM?$9*k1H2Kga3(!F{M60P0or+pH7&roict< z;ERkCfwq_dsFEg&!jKj_PE5ckd!ohM9-;Gm^!;AwrdHYmof5rvGHN69sh#gc<(H2k=N&GJGoNBIDtQS}` zUF0B@`H&C$9e>bwMZVvDg=R`?s=LFmL$X7(Q#bSpMFc5j8W~x(Gl{Mdfi3>!e8jN||tlNpYQ)d7e_;7><4%o9+kkCcP$A zcL|U@yB51)mC9+3h)PyPR(_{Ur>_4{*967l=Lqq%?&6&AoKB-mqr43h>eASg9M7}mQMbUbCeZIImRWo_+p>Dg>R zkI;Zmo@d$}GrDkuRzwEg3Z5a$F^ekeAq%-SqxMTJ+j?mAea~WVsL1+Pu1ZTtr7h6+Xp<3tq>^$2ap`ZMq1#?ThzJM;E%f1`Qq zJaP+_-kZMWw_MR$hV~fa80J_WItKn3{xmCr)1>1@Gl^3y+ZVP-Ll1|XY4xSVEuF*r z5yiQvJ-1%l-j#Xbg~w(XGqyZ-tV{$Xp(uWjXdK<(dvcX#tY%eH+#lmptJ5M80g*6~ zC=r|vw~jJj_FJRJ7msfDE0=R;d-roN5HdeMJMwH+_we&@M`ksak_7g)$$|%_24o_l z@Z|B_r3YpDq-JCkrM#t*rR0;fShVZ5r6YABDGG)0$cf*3)3`a6{Fz#j58XQ2e7$wT z#;uoBceLo#uv0QTUKwN9t?kG}Modn+_68n?^Q&Y>q4LVG#eD~PF1{@k7Pr^Wyccz@ ze{1>>i<}%(8#F1I+^ZjEB3CK*UT*6JNW5X)wbt+=V7nwCCLxcJyJWIt)H104w*I#S ztx(trY%*4X!CBj^?ML*J!nJH9O&V>WHhP^^?W(zq zY1WX+$lKkk?bL0%Vba0NL6{$}8Lzvmd57Cm$U`^pi8WS5@NA{tQj3zies}A}b;lvt zmcmwc;cQrXILefG%`SX(S|wYhy5qA&-RW+>M2m#VMmy`6E|yK7&3l{U6|=eutEFTr zgUM^-;mz<(5bbi@;hMIu=H1H3P0(?B!A$|oeckPq`|`>`>!ntTv9`g&MCH1E#m>k@ z?nP6Z=23@+k*?!sY)kMLa6MOXZTrV6E18)hXg)N62%Ngx4)tz2&RB#j&2_HX`u|3Z zLh3^mA;Ts4=|AvC*}6j9w$EsJqr7MQFc;d|Y3^_6FL^9`9y=}*EK>ma1$LbgoSyqo z{2_twS5#bo&6Xp?{&D>p=#5i$pv;}ua*NDQ2{_+`+>)PWVhAmGhWnNt&_8C~G*0M* z>*UNX&xSST^I3W;c&{CN{hdKNM#?Ih2KTv&yh%x|8#0$4j~#oTo(9Nr_q&kj4?d3w z!w(hEbP;K--=4~-tgc)g4oI#tIB#((S!#zps3(`1R|50}eKUO9k3$}#X35$zlMIji zEDst^ZQBnV>K>D}Dxy1H`tIH9!`N4ET77q-;Tgn85h(X3Y#rWkgJt0Z-_^%S)Dmn1 z(Gf5HM~g?3qpe)}*C3|MQqhXXncF$DlJ={k?77e5b>GdwA(I5PS7R&XcdQ{$h+$+9dzcUZf*@nG+n_2glS=*QLK4#55F zjqTo-{q5iGmZyb9;j3jGqBjALIWUteNbJE8=oXZi6(#EKgZ6OYL1$~WyY?sO62>K< z?f1N=M01eUc1A!z$NB4rh>)62fPjElV5z3%qNS)HU}A5}X7t70*p$t~*5R2N0YS(^ z;Q6nusf!VXhpmmBvw(*%)!!5X&;S1#W~ZX~o5aOhm`Y1gnF462)zCGwhr zf&cS-7}32(YueySuZwbFT3l51pa@9H8h6-SIn6vsYVw&p!1&hyqsXU<7U6A}DK z1Dq(zRO`rY)@EsOX)#QsT4WT5H;C^S<^mRyPf|_}o}j|Q_8>(Ndr=OmWLaiWTdALS zySnSWT9)dbR*-^UCmgqG4rZeLQ_T-0(2XW85~#(3*K5*jPUzW;Tjj$~%oKGaW|Gpv zG^cNRFAHFF3WsI6G+NG?U}GLx_y zz|V(5FH5E@uz8YF%A8iz3;z;nE)2hZ(1egcf)~znq0-Fsiv~P~H6C0^Q5Tm6pFT~o zEUfb4X%lXodt_eR`IrLSI!)OrEn6)*sZ6}n`ko!c1OP&vg#+auo_oaZ29M#vmuSpr&9uW@3yjox~nU^ z%%WHG#O`Q*4th(^+969V@9s`a(D&Zp`jvOGe`gyuor83SG*w^IwOio%jnsT|dl0 zM13DlA7s`yo`eOKpRP``o*uW-=OFOY-E(qhJvNO(-DSH!$+ot(^tpMSzaU6hsE8MN zoPFLD5t>g+(P&G7{Ljv2b32>Phr#!sHZ)%R4+jURX4e#*C!k$$n%=cLU?Wh_Q zybPYW&~^}P`C0iV1Z8cIWW=tF!Xa8yI%DQ zBon#@45I7UI)w!f=NsB9WsSpnDe?iv(ApFDn6IP{)kdEmjbUH1>2{6}R3*e`nh_#NYQ}k5fX};A;r3mk{T7l@5pW$vuBkgp%8u zDSlSoAjc0avUPP)|M6)ugD4r z`JHGQj7CRCb8BlqscC9P^!G~#W+f%jU0huBazaR`KdGu>5?#lTmkQ7LPc*Z{R4&T+ z!2X=#tE;O^uytUZUtPJxrlm1^-5f12ip=2Ie(mQHjP{G+RtdQnp#*vkNe`)emtxq; zT#_r1dC6Xp4|bFiS1Q2Gj#b#E@g5=8U{tQfsA;mPtp;);dT4!4Qr-qRQx%kxZ6cR; z6Nd@7H2F{_@Ein5c&DReV&0mv?iG2J@CrP@-vJ!*+lJCL@?TUtaIY-jn3Y~tAgKSe~g}x zkXSw?vFe(orwL|^t)IL9Ia%3EcOE-%5vm)Qkw-XIo=)&mRE(N$buBX@pnpn9NkPG9 zCTGE@rh=|@b`A^mbb}u@B#8L zXGjLkr`(t2XE&@_lm@zv;kO5*MedVf)0GbVvCxN`*306zlVb zLi1wDqw%Aq?;HR-DWUOU(t%`CvHS4AYr+cQZ7C~F{&ZRN8OjVklbwz2o=FRO5_XcP ziw&nCZfts-C=}uRz+-giZ`7k0>9iczfp5|xt~e>7mxP1tCTKI1D>iz6GqL|aGC?M1 z;oqAY8#QbeYWuXxv!lnyG6ba@9UbZQj#ECJO@n>^89>j;Scl%Pr|gM3i?TU)H0L@8Zg!ve4&hOt~sOb`n(2lt`AU; zWvDVbfUbi@q!-%e7!yUdXUfu4YsEo6C5_Wg#hFBbMD#oR@)czQF7iY+`%iO^;PWod zfb=k)X!>oEET|TBmQX{qQ*-{%H&AD`vyCcPXsDred2^ea4YvpN%lE~q8UJ1KW*o;y6)_23SL{Ms%p`O*dBK(UR5+w5`6I%?~`Dy zYflKpT%?vRFB5`J;+aYu@86O0Kb3ftG?)G;H66gweXp93gPm!G>as8Mv6Queq_n92 z&6tQw3d3-^%i@>F``hONNI*?O|LlvcAL3)@CDFVWgQ|xNq4K3Hw^!%_5WeeyJU#xk z^%9rZ{`$uiC7w!}Dub^C0PuM3=*I6O34O<@?&@W&SW2z+lc}P-tJBJ+l2}OXRN5m#(EZt`}dkff^U6;W?&8ab^ zt~-%uXOYrsRSBK?uo=YWJdmg4KV2jQl`XA6pcSJg<eaS%T8z5k#EZrC1NLU3$^(z1Uw}$)w4;uauIR@~X zUm?UMXV5G0S7_lbmjBv0;lB}!t_f*etEM~y(*EHb2nRhG?Oda97zq~l2=QP|FPx4b zxdm4blQTa}!yYHW@Cos6!uJ$>*<~KzqCH~jFbL^*HRg>oTCB(guH?M4b4DbIr;$h- z)r1q&eR&O_Dh8uDJzmA4^UAL3B16-_%Kl-uPnk7wN@?q5oS{kGMOe=2$xqK(ERzN5 zfu7T`YPyIYWzv-C`52xxU@b*zUL$GG9)MkUuh4yIh9=1@wqySht!E9C*pJG|T&1G( z6d8cK5lgV2xVfN;v~hWUS!1@$$^@6|jNVLv{f(gWKo8!dO4da&bxGrkgy;@2Qa*;f zO}W1{2>-329_{~!hSRPGeUDjv*T&zvf9= z@JkHgvI&56hj^$+W0CoChL$gq-2;`pCyERg#WPw*FkjvUm+8d-KOIkmbjKJ*1~}E{ z?IskEHllKEyxR)3O`rtp9sAz{D;rS-ZYM;C^Hnq5R5VSMi`bmbWL0frurfcIlLF!w z$tEoD0XUY$J!H^UxGUU5$l-an;C#dh(NckMLx`Pd23+SJ?5!_fvB^K22&h=s42fnO zg@F2vkSRL}u$N3C{Ud%tH*9d)KKL^2ju={h-^CQs)#J#K%^zw$Y^r*9DWb#1q>o7A z^*#z8XIwz#GkxB;CVPiYtC&x%TUO4V;4X&a@J^3p9H;rt^2eKqQrn$emofh!-H+RH zE9m)lIX5@;jw)(Wz>!G+@;~Te z-Vfg-{ORzrbK<<;F<3CYTJxo*W(XE3Q^)OQ#JbcQ zGTj_&2)>BW?Gyzny#{}CMuZbdq=O`p(|}l#X!&|wWV+i{gA6$o8^Ht#Thnbb3cH50 zsq;p#MJ`S@RIDDh7@4hO|PG5LfnNe?C?pm z0Z1Gvmq-}}@QDL+z4OTD#A<*Ks+wAYI~aQewgO3^l=S2m36#PKp#s?HF-Ey;x22e8 zgFx+_JOv`B{<0}$v$mMue8*owu!KCU<4Np&+1_}UMGObQGv%Fqq}obq= zz8iVEZ7ejYu;{sqr8^EbZ1!S+i_5Ke?XEB6$ZbXLuyv1}&a1G~ji@mLU+x*|OtawJ|5O9u`ZA(R;>Olr|hBXW7fh?9OTMyRcX_F98$CQ%NN zMajIU3s~pHB#v^zgr;U1t1GrSi=v0j0ndT-oR+~-03IalWMe@zZL<~pOWE$RT`ztO zs*nlY=aD>=nqJJ1BdUw0voC%nRbc9uY+dx5n)W!z;@QmyhVtxYm$*?z z*T3c8U=QaA8OwTg{n|){ld05M$KOK50*f1#f+|X+)ij#EZ`C1bs=wiW2g5h*w@wI_ zc{26MZQe~nqgrCGy2sjQR9d?zxOEvOoAiM?QkhR!Zen;^Yn44vGcx*D%Ql?6JHZ3j z)BB4)IFWpWwYjN!y2;sv9e}rjtMVQ4EQq3-y0`MXyJU zR`ce=?q?3^sULa57U(dl&jlt&b?y1TH7xWSAWp>?&{Faw#;RFu4O_`@oZ2I>vhbqD zaZE^htJjnJ10MpjF|v;Yj%R+Jk`BXDDaH^}){e6N^kANd(+ZsQ68Dzktzh1i!E>$O zQBxR1VtrRRkw>18Qd~AGr|KI679z>2%@LX&RQ+4H%+dopE9-k4dL`U>>*z8%`6L$3 zn+B6kZxxkT{*53Uj1dP!B-@_zlKlMM?6>5fP4=J>2w!E-Vz#C*PRM~+)VE)wCD&C# zFuvt*pQ*{PK&(LxNJ~~W-)RlJBZ=K4OkRRLik%qB!Z@oHd$G7K| zjtt@b0HNp?twO_XE5e(Dz}8YM8w!)tso}_M|_8up`1Z>~!jG0-P@n zVWAXLD7I7()KddaYwX(U9;|Qd)9U2s{g59wOXVnQ|f7aH;+P z2i62-pk&&>xyn`^hSQLEs4wmiD!8^fP*Qjz?7d|q7;wyqwF1uo$%YX-Qq6V|n)*zi zgY>#(rXI-&;(M7${JPNiw*n;zjX^|C>%*K;0;a`45l2ne>Don5*K z3qO}QDvod3mz5fzn8Y3~u7gJ<4KXwNm5|@QKMNOLA`Tj5#ILAm>wUo1jMz2W3)2Oi zva>vWJRd_pmE#UDNtv<2fq+wJ3ZtDONDW!u6~OP*d^9FB)7@;=!@~+@=yiPkTEt=@ zFAwU}C0>d~BJpP{$}-XQhVwM00hXkE|H8TU=DV~ue@GC9ZM_1-2|NLkeguMiCvH_- z8PQWenrHazRzo;3VKJ)5asCdMhR@~uZtd}seDBO70}YQ(*z1ae&1@ZnSx*0hqY%(2 zjzk`IiO_PcDfF7)>Na}>JE7*BG})$Fg)AP0oX&*@x-O0aCRBCJ0rygTCg(Cc?*4Ez ziDi2!iPt!J>v1HG>d1j@`@tu8YCRcEs9&7u(!oWY%xBRIOMgn;_lz(ioZL46q<@h! z&c&IV&J@9QyFDoijTCQq={Ya;A_L90YW5(lb()g&W`@f(HV_|5?y{I`KfS;=ksTPM zC067c$ngA5=w_>iil}!^&}Rq?q^N06{ZP$x-7Xcntsf=f$}hWL=f-P9 zvRb!+Av^ZN4-g_m^!GpgWAVuxI-UZ_AG$1Xmc)d<2c+gHcI$S&60~#O%p5plS0?8t}vNDP?j&(BEvgy{JDYxHctTH^>kjbDJw{hd%c* z0`HEHL>on?u?`UrqE8+CBy4d^8pC|H|IXLvh|m4sGg`$7sp;j!B}g`?sq)Fu`W;l~ z&qxnRq&@xOC?^--W6&-$&=7FO*Yv8&hX}p$%k3hVv0B{QFYTw)@Dy;~jRn_Uvnxn_ zJ41_Qj5M9`boS%>B3x4Hr}hoi^OFx3vy}loeRAzYeaTr*^0yhu5tDKaxjv35T44aT zYpxx?q}d`$?AG`dfC60iaa5qj&Z+dPdG>Gi)f~#pG`0k<|!%{7`Mc4WfHD0-}6UsTz@g5 zw%mp27i#jGLFfk>!StkeH_1HVk=^?z|cNyGDkc{k@=o) zC|vcSB#xXiDL0tLf?2i{6VocD*{FctKrU2N(=OF`E2QVWS1r>xfrKqEle3JkMBZ~- zAt6xlc||=;kZlhZv2BTwUL=?*d7e?od(L*FMi0y&KPsmVVMir4F2JvVqzz+SCP5e$ zvfm?G7RdtV$BH^m;L+p+#?lHYhfkt9yPZ-rfE`X%k=TOwr=m3gDX&_^`uZXB`Qc!s z!eHt_Mtn2_&yg!4Yr-qQ-isj(VzO$gs?>qnapn($#F`R5PO3lk=Iam9tMrZrh@0bV zew<$5v4MR?@_i^eH0_Gr7r(4{{0Z0R-=V{GmoM9ZSh*8jusUt|es){j7U`w29HO=7 zL{C?s!t%L#IORvV)C%b^+H`ymz}fklC15CyEsPQe(rMWZ9zz{g z$J65}|7q7xD!v@kF~D}Zd-`}WwRo~K_RfUl-!8&z=oHgD7SHs7a$!xYYxj#idnf{X zHPLC=5khEsRwLcj7d4qDL);Y5jkhHU(BrZ>UTlzG#3Trz6hKf^)WTQ~e2IqCgZ(li zuN*o-cU0oC7(_ZlwqG6m5(5vHVGC%u-h&F2tqv0h5gnZa3D3?D`4a-kOn_M0w?-+A zvA;if#sIyiC4Cc731??&OGCM~C^8zq6Z(orU&I&@0>11cxh{$khBZ!eeX+oC>Cfpe zzn}z?^3n~Ixu}Qosl%)D3Y7_ms30;8*upoILlf$-tcz02eeQrUtpj|3MU2U_lCq10 zKvLdVEaGiSbA8q_F9vR`DNA&L=Qd*q7-G5|Q-D2fiDXK%_-QyMM{(jnK1zEB7$Q&| ziY&6N-dYMwEApEe<^&trl5P25!4))6r*OrKT(WhQH&p>K}h&82JyXx0fC;!;Gx`s_2g6 zYQm4$9vD8q*-fWOOlL%R{yG7GoFkx_$iSaa{nh}QU*&}${sYvGWNwg$EJ625M|_Pg z)%6dBIXT_)lA?YOx9c5l{axv{o9An_zA(2fmRA@)6yLGmL1opX3ByTPEC@WHh(TBk z^18)kZd(1HRUfRihD!R0kkO?nn4c5OROfMkT+Peo4yXGjGp8U1FODdWJ09vN_47x}G7> zMr~A316bg=I+ElfGPF@0Fd+G{H1ql7UURq?9bjzY6Pfa4iQbx^Vv^kfHQf1aP+V!1 zY|0yo*)LC=eei_(T0cHq)G-K`6NB~e>GU=hl@EH0?ANQ@r`{KH8_?hD_*z%CJg|J~Sdjpj?a3`lt$I|kyN=|YW3XaaircdDXyFJsCw`jn9MXMh>~ge-^alqv=d zh^iCP@=l;rx34VYPP8qYPyF3%93*xgP9`GnFNk)pb{YAAXFfBGnnPwjyiF6 z-q=mfh=6B3IQ{Vj8P0yaB9RTn!85cx&KZ2(RnzO3A1xS7{lB_C8)g`0tAMv+cxGc& zQJyC@plYg~m7wDK2LE8>`5^D|`E2buheYE*&(R>LWNTep=Pv*vIbjgI2~Qgd?HOut zi`UN=m|@SWY(k|-XsA3M@*}3qF%XO_V2jFtn8t9p20!gT?L0ndJAGnBL5o{lAmPXk z1d*ZQI$;q(fuU$ZL&Zp8Tue~{&p>fPY)m{vz~Ty>=(b!n>3*Gh66>}+G@kRv1^Nxu zLavCjlG*+l1hMr>O1HRf#N#s(56w`SP(n{%$x!K&coCMVEc$hTfNz-yB}o5l(Bx>q z749Ahdhh>SesO%G-@39mDU|R;iqk}^MDuRTZa}lUMQ~iSHIHM!>Cdg)t3)Hxztjlt zJ{QAi{VrsW{ijnOj6SVjGNhU$5zzUaA5_>|c;vi}EUFr${u6mvwlOH4Qx@?Z>S-}K zB)8j~Zrf*JlD;_Rx){kB21Y#4HeWzn%PdekR7gaxFA$7v%UvYof&5iy zn@KFjlw=_G72Zy@%u7?6Ar8Jp6D$EG2Fj|TQjy{a5-+P4n6=YjnjS3*nY95+;vMDm zVjL*gEAlPh1j;^jiO)14^^j~NqG|sy|2*EJvg-l1*Ty^B7*tOmi6yC}5k_p^O<6Lh ziC=w)OR_fDJ1%hdhcYZ5wIj8k1Jtv{NUED?!s_@!)6@mZWZUPHkK|nneHwiP9=X^O zjxR_BtX}jVv7aeJWS;xIt)NV}*OQ4KrQ_4teD500Zn|KMrYWH5M-SeYoFcjj3gDwG z*F+A9FLkKUyCJWq!!`eCv}p85LS9E7%Ds8XJDAf$)BG_2RZYxAn>zdL#48JAo)<)j zQD3FS{=Ox#L>7Q6I^^d~KJor@{J+U0#n{!ZIQ}m-3*-*hSNp+3O_lO4V*e2LFE+9H z;P5%GQV-9&k9+-6Almo3RQ9>TTDN2A_dgiQZdpu+lNv13_$uV|RRva5raez%j26rF z>iK^Hi#{4Mt1>Z(BxWTtmWifh;*M$Z5T_=4AanE^+-~RP7u5Niil#qKnh`P>Xw|cn z9JMh2ihk^EQq!IOchmR@kdKTKZL~Lg<53H+YCq^)*mhWLUP?!;%q0`*t9RY&_1ckM(cM{bFc#e2xah);cXogU(v0mXpAPp z$0w;l_6qHcJxi_l%P)?$G`xy)|KTEuSCV?g9GL$xGW z&{I6EhxeD4Oi4**Wt_!aVQePwvGnjL#>yK%VERc&6o6caCm$zd@_x?y#-&Ex_-aOX z4s}t)G-Q6ITC^yKRQ`&w+IIQs6Vr{LX9W4Xv@ZL3yDR^#q^2o}KjLpYABWBP&Dj=X zBp;}vI%Uk*Ycx@plv6Zy+W_93B)XZUEh)XV)%Jx)z$TC5A;uZ>G|9Bi%_>DC?;XB` z1U>ERpGCtlN<7nxng7ZK|GjwA|9UO7mV!Vu_*&y+t~Or38?P&`m#p+8zJ&jZ@Q=Tq z^cDU_U(4_55AV2i_Aa`!Nlcqz!Ec=|HXyQ#LIYPL~=j1FdBmnr31F6OPyM?7OQU zdRI<<`y^$sty!lh?hI7B1v!1{^ogL+^}0E+Odm88RFw+9;w;Q&efcE0YZ-00?B*41 zzNh3KSRL^#4xPJb9!XQOHr-7Ztdd-4$j8L)n-zIl=6ix?tz)<}GtM@G?p~%cRs%p( z$gtGlMY&}C4w@3YN;V#bLN5H&rnzU>{v01IHjXwlEv{I}pIDA6EA$<$LGdISR6ia@xpqwb<+V|F}~cjJ;{Kj>e^T;rPaxp z#Vw;2cwpcL7~T|@O;wRCF;g$zwmn_*Hd^AK*KsYk`9`e4s!!^Cb7@&wmy%d*?G0*v zH4KsyY`VJIEpQHQ)-P2$Z!c9FGCI7kDz~x5UrYUulYOJ0&r{PD z?K&T)O1F=?8(s#R^I#v%)NPDrT(CRGGAj`=%&9pR&br+x!88}=1OpP)L%S=g(p8t5 z)(b*VVxaimVRpTk6 zfBx?}G_|(ap-$iXBDqJ}I@2XsW!&^u84N$tLZn0UG{lH@Pc7qmT_8_X;rg@{uvzA{ z@%FAKy_t*aBw=gubnB2&Iw~3cTTO6npTyCxr%NJFQ>1g( zUnIyW^Wq*G0U4PCB9buhJI1*y2ZkULLJ~BW`q=`uALYdqeSND>J!bGpeL+d+>|c(cwzNMb+t+ zr1WY{z{>dZ!4z;Rh{ZfSXKvIr!65X~9$ZZxZ*^w7aHo$a0Zd2KRode5G?An+9yC(9 z+{2ger5+cu7H)B`d~Xhc2>$F3Gna=*#eToR&fIu^m{etfljmpmo_Sl?*G@`=a#m7MIgXEU#^YU@)JYtubTz|KbE>xni93!v6kz9fk+D4Z zp>xHjj}gA}+V=;rH--oJAN8o3;thXb^!AW%SJT*%X~iUEyJuV1bs&Z(l}P^f&k;&e zlDsd+oD^~=Z!P@R@cX2{M=wCf4dK%_+dEPVlf<8Ab%dM@91#x7Zs428(c290A#cfo z`{{aicQn02w6@|fykE<6y(ZwXGQah1?Eq%dzWB7KKmBrzMi4XYl_k8!75}A3rHHQ< zgW*k4e<66c)wryS>lX3n8Gql>pxyJZlT#bRBc2?b_Vtsv#HaqRkEwq2^w2&2T=mmT-;Cw6ip%s`# zXJ+^(yt&@P@-Qy-qOr!fZGLrjZmwy+b{cltyrzHSV%o%J-&3y?|8JW|3*=l12aCNs zB-oHOBNuOC)5^Sw#BnM&3R;aJz<#Y-s@#5!`VDPJv-W(~V|I;f2_8E9LUy!g{4uM_ zrd?l1rGx#ha^pM`Q^w7Z`o(xClqx`)_>Zsah6|ksa5ZURk05qR`r2b*j2FvB=vX2>WBopOD=Tl14fKwhucmFT^noR9gJp zF6&jAnrC51_)lu0e)5^s1Hw$1iQ{~VOMaS5qD5C@WDY~mUp@-Mv#Zr?4{QIUdTzeq zua_siObV-*$ByCab^C1}qB}brHF!8T+=nLGt$Nt|(nf1&2xD1cXJy0xb__pCD*VHp z0B1+nThA(KS6B#63k(sgcap$D_$v%^b`YWip>btVdMfj9SjHC>SWslEUFE6JoLJaW zrKh3n3TbWER|hO z;S>*Ei_P7eJ0qwQ++I}B^pm$*dzB2|%ldsKlt8XyuTI|IJT$qv?JK;r;F(+OUs}viw|nk2WbAk zHyUTQ66-N|Om2UMH*1oFjbUNkY$6!GprdmivbE+fJZ>p8I^-F5T>@THU}E*1 zIR`_kcsA=in0h~;R{IMYF1K0R?uOPGHYM9H#Jf4Gd|FOM^a%dtVU?<<^j=ggv+X`U zIUX;;KSjvarVt~?z~^lHv{_S#;3!`d)U@ipWD9Ty`E!JVu+X{MavbKeR_(i`a;7&# zlgc$YhRNmhj{fX%k z^p@1kn0L)?n8_66w_NW1U02;g4hxCf0a7GAnCgtO)(PJ1|8Obm`;R5rN*J);+A6e-|K}_3JlM$>^=|02>rm1SZ zexSv~ss~6E|Baf%9?G)8@|pd$e-fpH;2L2TAc9m@LAn3z4pt}EZE45XrU5goe8Xj(jLq8$^r!!VqgXKLfU~euQ zosOV+di;+6j4k%n5WXI_)E8csINOD{;viv1nuNi zUY;Vm8RsZrrM9Zai!i;z0)_X)Oyt7=x$^fPb|cFUT!?>=a7X+ZA11l!J6-WKSHw0r z2-}gr{10dVi~Yr9RdFxjaQfV8gzDBr?>Xqnx{5S4O8K~U0d7T4x=d9NFRUAP{(V`~ z+6m2Tagp3M zgYV_~+GID>vt^fUukW?kf9h|=3v8_%YX))hc#}A?1&hmQ*O01 zRA(|Wg?VjP>&YOr*Rpj)VA$f-?B(^!xy4Z)DkW*jKXZ0K9)7^d!ja$AW^DC{fysVDJ-+Xp(Ekz6R_4LKqd3~}h>G5UYF-MyJ+M+ccK5Nn2TM_Cve%$S>^64HI z+0)`T(n1ZTIv!E&gJ|7@f;;xPR||ul8JQ)CsurTs1DXlL$vxaDiFrP~LiS(x-8Zun zL~h)+R;A&ubak)qksBFv?MJ^yb`9e6dTvRZU0n(Gy;|x~4=odY0J6O^k0ec3ad@~p zVFYUMwYSeTZ6)hLR(JLoD zUYlJ|!vs@$vi_U3l0#`%NP?F(UZ8 z?*_XRJYm^t7{Fa-MX|hja51o`#mCc0{O0yTzNXe#=J$tTO}=tV`DF?IPx&5AqvheF zj88Mz+wa8~;JMq$v*lx#JmrI)wat8SsfF$zUZ9bo!XMAB659M>qAjXNp?iSWYYSV$ zq@C3Y1IeM#Qp^f=HfV^{M_4l#Owf6Hg9K5u?if?44S5`#z4Ge(_e~jC8uQ^cV7jccyV$D>cT} zKQiR1BBT)XYg6S{two|1JG=>Vy-se^*@Av~HFwhZ$L%=f5^6T_XKxP-t;oXh z?&|jqRz>oYh^xeFKawFs-+V$y^NCW}Q^vuGhsgpsIBVgC&dINs6A}(e6rOexx~y$m zB(A_b@5LXD-u(+^TL~2FWoANjU)Y=*=HvH$Uv|N?4cS^qZMvywYh$q+^WHZdZd^oK zAOkfdl#E$d>crjotAa75Baynx!(AEG)djinS3X%h2y415<)$w#3NNtDoh+Mzv+R0} zG_XS0n-3X>;}nTiiS=e$Nd1Pn%~w4??#Xj^Gf?55*~3BwnSbjGt|@d5K+#{{{1ZU> zZj!0>xuS|`T(8zh2D%8w+g2y}k#;xF?OZ;JBBJg|Y_?|d8Oi(dM&0a4`{~@Z~g~^|4)&_MSV&;+kdff8h#7#dF z@mjINZ;uT{dH~LoAvBx#mJh;Q-eK(m^C3e&7Z*ntU_0{{YNMkxNx{C{rsS=C)|yHs z2JvM|Uh`G*$bOP1;l4CpV64e|UIQ zO&hKgJgw_AoVDyDvsgR1!rOr+raXUBYPJ~R#x{TEX{C4#`#-FGWmsI>wq*h&gb*Y^ zAh<(tcMa|YcL?t86i^|!I|L8z?pC^8bHiK(YkK4>1o z#`1zfc$*r8WA*m%YI;J$?$!ISs?X8vlgw>-H&VB@gaO z#IR6b_!#|Iio0yzz%O2m;DF?nRqIQeMl8|1JJ@tSfJ@Esa&x`0t&Zzok;Z|FT2jH}6{u1P>gjPJDmNYK*Zd;3NVY1p) zep7~hDT!J!Cz9!nHPtC4v%KTOM%|PnFOO>zuAdG@oc6B)ExG^al375vt9yHv>mEZ- z!c64$V?lvwky|d7VM!^pdV^?lIct3l9-la{Y`#JmdsMiQx9c%u`0x65+v9BWU+mLn!z_iM~ zS|lX?qxFN%^BvAoO|ZWP_VEg+=fq3>dVzl;CLzIkD4~v{Tz!3U3*`f}iMzf9>x)LJ z%aU`1C+-!^o3f4gcx%YU(udcGL*n#=@o97?(;AaDI}5R{#xj1BBO3v$ zU(`xPLb+gDXmf$9W^P}?Rbgv8H0pJ)d3C%3R#XGq|6&Ps%!*`S+Ew5QFzNN;hV?(zPADj-s-zm({oH`q98SG@0YRR$J(EfL?3nGwtvn|7t}Z0qfisHL)gD=XZP zIg=TaKmx7dd;qrNQdLyFkAt>e#yeWvW426>|B!k#7)yc;WE&|sWktAuHMFoh<4X;5 z)sl78fnI!W>`A$MZR2V008bh8DU{N3d*$avyKDFAQ_4G|#6nt1R2OL_Cxmu z7WLUdZoTm^we)`k?g&Cey?hK>J-AAy1F-`?=I5F%w*~V0g2P%2VS(84P0AlSN--T2 zm@k?dBPI{+o**Bu3>A?;bUbZCLS{iM--paoDQv^$!_*zrryp*6(4hS+W18~EX_h_M zU?_6A{nlsY2RhcVhq#}(WKG09XX%A%_3oH9TwB{LYz#m%q6EI&2F|Uf*oVH6*Iw4%>3h!ismZkZ6nYl?w(=h9@f)aT%46pgWKJ$j z8A|*Z8>6-LsiDbRl2LeStuJ~(fh#@zW4g+*mrgb zQ=5TVj-OOzHF@?dBFiApEG+M!Y8KbVo2J1K577DxZK18koT5+t=KjH2)>L>py*)liN}vPUg${py%M_$(6^M>Y*YIotd~c5!21K;Vo_ zch?XJZ>qGZY|p>He^}~&h7dgR$(H@mLuVKCQ@!O1V=6lI_!3h8>&=cu&8CqNX^bPB zy@__^Da+P|S$Wbe@iR=2SE>~X^CbgLc)=Qnn z2kswrWuyK-)s=akPBF00L_8%1+>;#fR7n4I7Jx7}r`W)vp_>Q6mPa4ODM+JQ~}jIK`W#I*B?daWUG*4D7kn9 z?h*k@pG2>q{^XKsM);J^@heobo-LxitC!uBA+C)PAxuv>XaB=WbFPo|v>V3GAp9uw zne~1p8N8yLI#UfUq?%hM6>ya~AA5c*W!n{K=&xY=EgrC3!$4R!zID7T@Vr2MQF79bPLK5j=ZYozj(d z6VOXgNKo3k?!^5VODIS5mM*goEB5?L!*@2OikJ45;3OXFS*J@c9e6-0?@!L`aFbJ(3JGNZLP;>xfSsRZbM*r152d=z9F>0Y zyfQp-6+e3_phgQc@}1fz|BqnL&XLhR%H z-C4M`ZX<{OMPojXBbkZi?&^saRe4nqe?EBz4=uUMv@MkOhGfRd&3=H-dw;A2Hz$Ct zw4MFwEVR1s!ZA;IFm?l1z9E+ikN#gZ^O-Sr`IOeB&kV3~T-(2QI>5)jjt*m^wHzV7 zV=4?Qvs-9a=?RV}0H$mCo?avggCU>x)nfY41;Pug)~$hNR7sLW@0_4b`MUa0**CQ! z*X0J>CKFG$PE595memy*-y7HG64h<^c8xacx{a%!h~zy{_(d&k$BR-EA2vyFUNGh> zp)aEd0-#^1;+giM#eKexCH6QMq=Xs()iS)e`<>c{tIM)bjKQQjasMk`j9sGU+>yBg z{`4oJ$XJs|wXbay@1bk7G8>d=GrH(dSG3@d84LEdcQ-=2@LUXqWjiK!T~<6lT?~8X zkj^>wwEppk|9Xcvji5Px&|+*ra|N4&RJn4IvYv41V8~3MkN41hN$5OoaU`T_vgX&_ z-1U5#cIJ|D>9Q^hk_%(76Im@*7&*^T^${0#kxKZm-u?D)%dpfihTCT7seGfuUhiSg zh@-LJW2#2?t7)WsT9n@_+=HvPwhNiO^!Wl8!=$rd!cGvvVo1E<`uTpZ$>#byEP>PA z{$EKDa8hx%s=NPhR|VVK8!+9IF`-G2Xt8U}MtAF4bxuy?Jn-t&UKdHsxZ+LJ~P5EfpdYz<&NhW+A8Ep+~H#>>!w`6%PN6*MPxq3lfRYp`zMDd|mjK?jHcsyl!Hynx0 z;hgBaPiU)c@3f!gm8Mp*^4O+ zubHxPMf_1v=nfm(YT$Um%$|Fb6XRkVldgL4t|^v2I^oiQY;e@RJ~#aVu8WBN7tqCk zc(r$`rY?xFQHY=YGj1CPKL<4GNIcBb+rI#2ihus>Y>;apH#avz=RRW;+vF&5zr=Za z6Ihp!09wDf)*ExgsbA!juj0Rirby=ImUBNrZ{o!~G3EVlc3xdA?1TbbOGh5;t`4ux z=m3*8^im=B%&*G7eU^8PrY!A2iQg@I+S<-}v#m!VkDEdzT!2N$d&_g|^WiPe{@7IM z^@@wu=*kq~@Oo_5&taP{%a{4rTBnRZ{%_DlFwXxE=mO1C#_r#73&aqk#sRMZy}X%a zW}dUQzUa=Ip~E3X-ZODqWv+lIO!!ty@lUOO~=4)_7+dkl{1#E+8bsyMe)V zf%1erexUE`Gt|JUq8#hlx;Y&S z=(#<(xIdR3-RQWD7-7Vx>n%CX=bP8+W>*o)C4}Z+?~7Y=Jd~V)3xAQ3W#5;JUhFxz2v;! zV-hD@Ypum`wwfvOFn$~>M!o0f0lEVVZURTkJYc20eNRHuEVNNW@_vpEu|;GH;=ggY zOK~4SF{h!A~oD45bG+ahxn*z{`n(-8{rq&%g((KW&T%*GGR@L^qQ0DzK~Ve!GB zrGMgE3?k|++44meVeZpYSH0DFM8;%;Zm+9GN9D-shQdhVRt717m%gUWdfD7^#Lp#I zSnl!D1`vmL>&hk_wFDjB3`=WNvcvFL3N*Iqnf`DO9N3pJo~+qa^kj4UWqo4P<87}G zAms$oXH(F6Q2RsMb90PNJPFSnvKdh(d@gcjTL4jaZmEH6_n>e@FsHkzQmuNQ$un;u z%lx+W#`|T-U}b>Ee>E)b{CuM#X=BrYO@)qVm!GTU$yU+0ed{c@xm{(l?4PfaA9}$h_wdBxnKAP}me)N+>Yw5U!AeRbv=v}b~qI4HB^x$aby9kJeI$1VVkYVLn>`J{-Ic_UekB0u&_ccX<-Ocu95t1)@b|Vp`1YLm(s+Z87Sw5Ej#%_&5RkK9fr zn+?Hr?45CHLXwF{>bc)FM!w&;K5nVbgD=16KKm3A*(avwdHD^tS>144i&ayG07G4P zEd5cE)A23c$4!Rmn~BA?ObDZvc$>DvSD2r1vNN~ui;x|yq3*y()hjzSF|_iq;B-lvhmV4S=nSD$RX-k&)q?Grx)=h|>00}3L4eqK7s z=6+AY=OLV`Ro6LZHzjC4+}&4|Ty%VKRA_#lcgaa#D4smyM% z+FGxz9^l z8Pmn$&D8$RyL$KPNnhkGsC!EO~BVa{g9e!a(f@?y2I*4 zj6=bfN?M-nl*5yM9~*i%m*+FNgK2$kx@bXo!+C0Qf=uO@yFn8}cdc8&arn!qZQ_-D z?CG%AjPCPkA9ld&?&}9I4vSoYQ!V}V)oBJ`!{?Q-14k*Uv)Z$51eCdBKtR571u%Pj zR2nJ*Q2~x3@ZTjsaFZ7I+^jt;My3wa(qM=98aS3+*|RMFrk6NACnzuq*98TPtT&zD z5VnmF)}gVng5goS8@l*rf6IIR6vV`j4j!QxbH~W%`&7Ekd@B7ZecUenyVs{$ilv<~ zDKu*DWvnqXz*HrokB5^V0BlrrXR|Cz?)7!sD;m>6R8zM>ROYjk4B*&MQK|5-lN5{m zrDzH~Ebzg|{Yuj1R~~bhHaf@O5`84O?iqI0tGiA<8jNB_kH!w+6F2o7TH#Bp@5O>^ zqNR8qcDd+C9dOdv%gwY}GI8rq;j(Am{M*jC;`&6ycYm#8A?2|Xm>-oFUAcALWz};L zH#yf(+f|i+v{s#I1|gs8epKIcS`?qe{QZVOmgue4TG238wP?8hN&Y~1wd)Rc{kJrr zc{OP|qkZmXgky2o5MwT|N+peEv-zNIIuA^{uY}06$zXw~d+^<}K~vFFT<$#HHHZCK zUo?Ze9|?!zLtBDk;`4bPYos2%Q(hQ{%n!P}w1s3pX*M2ek*R|&H$dvTHt=s$_m}1X z-*-;h1DyT6Y}0S)>9#V+s|2vMH#J*2*Pr@|_dzqb+?Z6*!E~ z%Y`ItEOy(uQ*;Ij){#yjJ_GmROReumuej3bdOi9mkCJ?}+O4S0++W&vF3OWSoTo;U z+q3&7tNir4NSt@Q6K0$Sv1J#srTvsVX*C~6G*X%D%I!lJTk2VUHW8aRtNgoR3WD{a zr#!IV!^yH-wK@}EFISV54ed#skj{~58joc;tW91v^~P(^q1FXN^_A*%NaI)8EI_cJ z;0y9k*S8|*9|oN|zX5kp0&4psDIJyXSFyzNB&bzw);nSLac!L>R^7E~AciDuq%$9?}mjs9eD{;+nOPH<=rCXb_`r65<`;j$#o1^rtnN{Ujz zm4ys8AgTW`!8OjG_VY3|=@pc0u%j=)Mn2t6a6n-=;wEMXF|q@HqCu042tj=H&gI6C+|8+wWN1L zxmT}@qwC#P?wuT_1oFA8-k1~g{rWhf5o9@Zw-ul(diWvjUW?O^~+!yu& zRNJTifIt6Tk^d2BN|>}npjA3O<1QGc9hOc}yr9TwNt9P(8g#RP%UfHC`NyUi`&bS$ zL?>ew=()vVfkyspJPtW37gCqOJJjW0mQcOY$goIBgl$}G)vZ4UyB*m=lN``n!d?yp zlf8?;Gn{Wn`KhkXE0s!w90W_r_hp9{Aerv?sFyqy0JdGmbVc2%3HiGktpR*rJmX-| z0f&Pa1x+M$<-#;E`;?;>APeI7f-fT6Dj6#(x&n3xTv*a0g2heIjhlZIGIT|Cv-tGa z=fvj(3uc1Byk;hN8!?f+CZ|>-{3U-vu5?{s_DYEjW-@>(2gwU)YJzjVt2JBY_Kw22 zXud>Be-#$$Wk^VX_}@SM<4br5FWL_67AG--DE<5W8ynK!Skz$1(@g2qU)g3azl?w9 zr&HionjeywSngz_eW9#a>3N`JhnnhseGQ0pXIJcrzWap z!r7JsJWfRywamF$8%nntNmX~T`;zOP&NI_-$0Dx`kNoBNr8K$k)vmf02(1%*HvC10 zVg}QjNsi`EM%kz8T=#U&3LPyKvG`rjKZg2L;>kq7i?%eHDNMFKKUE(ComM;GZt%w? zFCHXnT2Eeei=m^1OJ}{{Xm+!Ze<~1ssNfAcxmE%vbn9!OuN;1Kx-BATW9z$@)8x6_ zZORuf7mL+>Q7@(Q^YhsI%fm!wBN_ccrZhc$k{7xPGeKDlhu{T|{WmEE1qBO*iQm(i zhQKKP&e_X1*Xzn`rMMse)xo6%WTiT^yZX=eExG53TPmf1i<92BVoZF$+dgZIGi--# zWCbzshG%(gY2-f(%6#S_+Z?7+GnKC-OmB4B@UIU6gIyJVwXq;0A*ZU3E;ta4Y-*<6 z8`-a=$rkk-pB3M|(~|qgQY*fSQ&^;u8alE%Hd%Ui<1mP`m~gwi=n@e>TqlEaPIv-) zqr<7k1Jc>!aj?uEWFvbQ)!Li=w}GVfgUPH-MMh`ccg#Rj0h4Wm9uvJA=?MYy`bCG) z;Ub)O^=_WQHcBO*Sp`18=y_AAsveo$ncNNruvxD>_wlYGuofFQh5#>N-QT>U{1ed# z!SyE&#YT7Zfj@Ln0ca_`!JtM#KiHp8R2MW>4{<5Y;HW=VvAw>=hq*lo%+FtbTzVdm zz3JSG&{L<_8WL8V37EygGIlk0tiOe9Q29me-A0=Mh}U~dEK&`HoLJvGEjhuF9Z}Yx;thXHG^)q#;-DD(K3X2%+E2yF}u2f$P1(TKi8s`=e59}62rXbyd=an zzJbouu&<;;tCalbAlHkrbS?^XF3P)g1Q|=o7nhS4oV5640=3lc5SC*S4O$ z|C_?Yn`}{6JZDD=$JCJ%UsiF2OCT#eF&lvtzxc(}ynyK4H#1|HZMtf_KvH<3|e(F1pQZTMY%H0x{fn3!_O%mR*c+u<0dL4(uGBfNsW66LYuZj zSxcDP)3e6|E{!g`^neE^Qsim}M$iAIn+-wiW8;s%wzFxi+^q@>DQ*@GuV{GW!!G_$ z*hmE*)9#wzU;3lj? z@t?geXD@x~6e4@#Ne(evsEy`qC z%2QZiN5GhpWf6FcAcew;#J$E@_Yrv?=o&HflG4Z%GsywGe5`@O&T@7w4RyOOPJe_?OQI2aK~2&qhJw& zxuD9VWvjLxZh~$W0n|i|HY?#As1RuMg@gNtxA~t_jKV#tHa{V;HMcGutoWQ)|BYYd zfEf1wz%P1M|8Mw3-OT^VFM1XLn8FZ>M)N(*IgXLB49L7ND#e93(TLZBzQDX?s`~L| z!;9uveq!d+ESUaINo_g&w?~W#mMC4uPbv!x4PQ$l8a=Sd#AV z)Gm$6j3SbaV7`>!`t9#~UmncV7Xj{^TZ>|*9t52mZ^k0EGhL=*pu17$B89Zth^#o)v~;nVVR{u)^p~CSiOu7*7;=1hr6T#NyV0y z*5Tn4z?E9-Vx}c&OZ|nLfv<9{*jQ65*>GX%84mW^JkJZJ zl@$=xq|07h7PmAaneg3@V~6v~Q@%8Le)mvy*`vbybw@+9censhdw>BM#IkDWb0$z`vL!1p$O^>d^;eg^)>E7$3bmc5)X)9|6~` zbNCcR$KE7Fhqu3WJpm!S?lGog8$34zZ|?&3M&QK@fA~$%Hp`bl(g3xMM8)O%SD)C7 zl#AZmcyG{oS5)-3;@Z%Bw%N~MS>&~cj!_h4dk%!tH8y6Cz*dVTo3uCt0qqRpv-brW z9rF$=`)sBM72!Fyw<6d~O>=PDO33AXfBO(GbmxaSlFHjXU^08>&VbGDckXX?=U6XC zZl}$1s6J@nZ&sbl62@`K5Djin$PmM#_V3K>`c1m~Iwf_3q?rM=o{BaU>&*LhV@i(h z-Ywq`ftHvpN4g;WV*QmikQLUod{+Sfyu-H*0F8~+a;f$;aP0jFZBuef=^`a}?e2C1 zys^OZaaYU}nXT3cwRB}xWEpVuonuCrZtuf}WsTY>&+r_)(j$Q`k^pvpROqlL6$Bew zpvBY@Pmen+Spx4TQ)5o|mi}qG%Tp~o5^l2cH#2NjyCQdi{e|B>DEe|JQ6p-E@d}HC z@wjPov78dB>RiS3-WwyX+~P)K7F(FVi0)B$m^O`mme%(YbR1&1kMrsqv%|i#tR(^CM%%5c!i+N3un;Xf)~hOLPv=bt6Q0Im?GgOBL6M#@)VSn>OuM;ml(U73fpB22f7H@ zJFkZoS^4zfu5V$&BW_kOT`WB)KtUKT!JUBTY_a;B^I2E-G<_{b7w5HC)&Z%@848UK zkH`W-pzEq$ug<#M# zDR&Fnae5W=)-U<^-8<9u4yGh2OT+lm#muV@!+1o^2gj6TYAcX<#uIA`=s=a{B>Z48 zqH=d*W#=77UWzo|MQfF7@t2jur8nOT^fXZbMfg|tZ@gZ@){!5XkL1j_`#zS(iIij5 zx8m!{&g_JWjz+tYPvbbrKH_os{gfN4_BXVe_u2b+tGCsq{4fOBSS5@}n*a+YQnlo}d=U!+OA6k1eD+o6PR=awU3@E~R|^Ftf0HKk*a85&o|u&u+#4`gy5e<3%l zdae_h!^8YGtlBB(GHHE^)^@Mq%}O`4Qu8dHieEedeD?=h&?mP6n_V$3i1e1@!Rj_T z7-q2YpqsSE=*#P$XEBxU(H37`b%op-Mmmcx49Ik6IX}ntpn_iB$ij3uAMnTuTq2pQ zHXZ}7lc%RPUA1PtYnSg9l`(AT#twTVRT z%c3w6YxVN&_i*@ysk7C`U8CcHai|kT=okJZUk2na$2X{oGKnb%3^nR$5!}a_>b=Iz zNoO<5BkAuIZgxi83nviAiD#J5qEFEe^lCw&Si#1nfb|%zHK)@O^S*;0ASsl?X+P;> zo;nk%mb*cerrjO7UBcc}Q5G3sGq8xUO+2JsvwGojn3T|u^EJpQnxD(`6DziaZNMNs zzZRin2%c#PSSL`9^Y?F#trZp(#vi;7Gd4H9nvT-xW(GEuTM2RLTh`8WM__eXtH@Kq z&jWtykjR{3{+T1cpEh<&8yQM0vjj{OdYZKOl4-t+*|T-k!NJHtWDZR0dfTZJ`*0t0 zyUv-p6^;{%9+pS}LprZ()-m=Ns*b*-+uPMTnk^xIk)qm!>8b`TLAxuXj8+{kIf9F8 z>RJUDjg>ef#n-PA2XGd>pB(XU($<1`c*84OON^|6)<_iKu1krY~=i~8{OT3?ai&47OdB+=d|L*(1oT-`kVkiThH_2dQY1RjlP@3{& z8fTa`*HM;1r+Ms+;tx{bvMXg+LT`%j4U^Y~kMv9K)7xZ*gzqVJh*i){;OAaw?6Mvj zzpuBeBySzwd@jO2jQm2fIF*E6zH$R^`bL3BV(_C}i@V3cp10!d{u$c&BP=1S|K`T} zDB1QkveY&f&4dq)5_Rf|2w{!i@Ff(&@dE^!ji0t-VIC6}UO}_vKlE z3>&b0o{O*gr}Nb;B-U|&6?|>9A+epm7*v)c^ocmU$DbM-^xhaR7&qJN*!DMeU7}){ z2575a^mqw;Z{SxyyG$8d)O|p(gGV6p3H1@wMlpl@c&LDln1a5N6!vF%)@+ZD^%-z_ zZ}_a&4;XeSf7BDvw~fo3D*LkgD`E4!I)X z5;ZIVu5;$)r7(88x?V$Pa4fqfH#$CZCOUMPZ*fv^A2K=ldCWM65fODUTULYZ(fM^M z`3pDCHx*d+mlZlLc2^^Z!)m>;PW(5wkUYyq(0HGaa2E7kF&I29)J;t$e+ zN70RA39z6yYH=B>v!Ndx7~6Ns&D}`vdxvdTbPLF}_b%5Y5(OzX0J?(lp>MQ#=v5Fx-Ltx3+SJ1R4`Ogi@>=?Wji6K&=pSOSg& zF_-d$Qk`a1ZPy(gXMO=)3f39x@>T}*<|{;K+cT5sU|^L*;Jekun_MHvBKZao4a_@&n6PxnG-iwID2b3Lp8n}Ycvo*qy3Eu8r#;uH!azwB zJ;!!&vR2#^zqFY747F2aVNl1$$7>$DHmT`Ld)+b)7#OY$-+Rq(z5s(Aq$;a$v6ytn zM$aP*@8rba)np-^Z)k3ZI5Ol=|#jv4@g3fueZAFfl5=nfSnkuOI+XF!ailq6-! z;JU8{$aSumI9aDD@C>3+oN^TFZ$GxRFvCpC>)`kpQN#kyrRS*uhZWw-#*Vq0p{AS&pkO@u8btba4|e&nwGqL%hj8vgxBkxiZabj}M8dv#r>W}|rI^t==MSfAPV z`&@!?POIAxulJd34*ySlL8P05uBk)Q^E7#S6kfbOGhj{r))H2k%4zs7`mO#Yc|6o4 z<*3wao}NQ+IqK8+ZdrnZ0a%ucZ+J9IVF#DF+((T+xp<&d%i_~6?~e62zTnW{$>jzQ zR;%l}QP>mN)cut>dYHsT{4OQ`R#VS1uj|kGFnZNr~D0`0?qfhb#fhzTP)$*CRk$q_|BV4N;-H(&Io;>pZe6 z^7o#TF8DNh7UHy{(B*P8cdzjnGDX7kOR;0W{#(4|xf?wKTL9mkqc7~)9z!NqH&edp zW?{YCF??lNq}y3|eyf{w*fZ&CGP_FDH4&1_1(8oKi)mB0Of+=P@ZVL;WwWNmriJ0b zD*yn)S{S9iG4l*5ii2W6zk`M7Bt`NYN;n^jJl^5?-Op@ZcC1U+j9BrV`%*vmAI{d$?A`-B47NW(coEyQ znd2{lRtI)-bwsOITt}1C-m$!O^LmJhkp*?>3#1t>Zu>4q&UAf8SqC`31FylAK>Ym) zXQcD@LHe3Ne#9<@!yf^jZ*4CgE_ec<)?Croe(JYxmr$+SXpYq;&ZI9IBeZRy^FLBs zYq$q*BNieZi;CjYMXkLBxU(42@4x1F97=$oHCS-)#KAeV#aTY_r7kau%P8IZoYii~8G|bklV;g{F_xZnuu$GW8H* zYA`JMb~O3bmF<_L%MX&=;}mOaV`dc>(_6D(my=KFM65?;cCP| z^gJ=P6}rpfFfX~_Hy8wGWmNMYf|htHYp;&UQ`?g#b!;|=t@ikDXE0)2>New6w`C4y zl_u#V+XWQV%G8baLNs>KbfY*i(j#3&H~WCvK-=Wb=`H3)44ZhV&auyG*C*xuIJ^^S zC!8SxSy-Gtp->MVLX{Y^(csy>!7b12Aq&Dm;+N?2kZ7FEcLj)Ve4Uq96Fy!*XCs3x-f&f=mrMb5&1sN z6xLJxKTq|H?&UfI`$nMgHvao3&>E!c3Cb^G{ zh&wU*`-zHC^S-p6H}@94?}`2oIsH>;?LA^ddD)%iL8c23Q0drof+N?b!suzge2(^4 zXBsNkhsBspCY`d4!Z-0_X}9Mc71zY(XXWLe&6xfv?SF}$lL5|vo4Q3M^)s`74rvcI zNOJ?G3)Y($Gk!DI)YF-_%kH5ziY!qH`Lsf^nVvcuHL0_+ zj=09?V>p5qy`CE`rTe9&{G2ToaTys#~8sFfkpq;c5q2t$@&ZEl@GV)PmBDf#c+OFmjlszTXK;exW(iQ)2~5esU_ zzME%E!byO}y=$fmTII==I7VKZ&EblOvrNnC_Q?yOK^!0*LZFsn3((g02B@8wP;(Gv zlsJjA+m!Y=_Q!3VqKfa91-HES_`DNQEp4VYGQi9T31zAakpJ=gVsZZWll`J=sPV6~ z_S7&w^-|c*3GKv3HJMkeRyilm-;I$E9D99wO-U|wR*}z%+mOg03q@H3KJhdfPttxX zXyIcZCN|Ljbb}lbCscRzf$%tp8v|M;PGs#enLv%)#9>7m2}Hbk4t0O_9M$ib;`2A~@J?dS}E=;=2@OvMBe zMNyO$Y@oYx;`UO1hA>-^^HHe!o0zQMsPqR!j~ihTTZiTC&H;N$7lAq0WN22?urOcq z+PfAG+gqZ-`Z|#QYVL@9M$skuV=w12=2!H9F+~}?!ow>b@f!TJ*)OyWit&f-3fX(H zC7Bq+|*4=O8vP z(N25g67#L*khwNwpM%3urK`I|-r0`E?-!oJ>-2xv;D1?#mkS~apWpdczpC`#>|u0* zAouaeW3Z8-BjlGWH$Hn({tQym?}SEsCemZH6^OVk7RhHTp5WtCm|7Qje)xaM;9DTh z{Am>DO;pLC#2smWh*@*US2c#<%wD-9{B~1MKJ7hPgjhcJ)pO5&&du5FgE-eo+=qtu z7@Hoc@e1O5df*(FZz=LLf7DI>qDO0_zMnMX@8=M#@O{lKOJ{lu^jDHE`l?w^kbh;>*a%3}=^OX(TF)ML<%4 zw?>B?2HqN2)Qq?E!QVBXDKaJ2F~(yF5Z*mKq$*@NzUN)UiL_kZmEsVG>BW4eTsdu1 zo6W_HAxL*NyhvbisnjCFdUt0$zvYbk6*wg@{Zz^5+56%7v1)Rk%fok=O~f#M0w%Ta z)pOj?hXDn+zwh;DIBrM*UO5(5YSQoiK`5DNZN$6GOs%E4uhk4kp`^sR@*o6}G{yR$girgRO1a88WARzciaUQTom@*$Fl`o^}Tb~%XsP2^~ zdz3_Z(Ol{LJ&dKF--5&W$817=-3RQ2_C&)e>Njnp@A(4%W@80m(kR=5MGmT?r#X9i zDjtWi3Jr6%e>TRROhS}$JCbJZf49g+#Rl>=$$#E`y}=fBLyJ|iG9(}KNfpu`4b%Uv zp`*lE$XwJ(AefW%H<|BB_&ujYcTJnyr%j#vuS1;{ll_PoEU#J|H~ZU-B?{CTh0H1R=VoZlq(zAuE?qtw zW*~j3{*Y1(B0{i(-@Er^_4jI(ZQrcUtEQ;%{Zb;q{=LUS`u;9|otjS_T-Ml~XwJ4` z^f!q-N*fES3a;+=W!p8QZJdT$#=D#MzqNSJI+7^-%S5vH7EHVn&-Eh(DlNJ>Zf|ug-L;pV2oE@LfHhmc&`G*G#|YcmO90rG#o;wO_mw(?=( z`|J1(67Ra5l--d370N6UN4caZfAdrku3C*cI-2bw+Z`t8TPI}E43Oc@#zYg(Z5*C@ zSOHHzEE4lkA~ZgLleVeMRg)yvF5Q+zo^IwOd(#fdh`os2Bj5YElOj?Zt{5UqQp__$u7q@6aA)^Bn^>dDN9e1jYv{7|b%P9dWt!4^KV|-V zo7lYD3JI;Rc&JUeD_=GP^k$=^($F1!`!~=+1d~k?2LKJ*qe?K(MaPOszSUY}a)sT4 zJcP3pl_Lm3s3E1PT^JSd+)8RXO9gpNbVx#>Diqt(g(eH_@G|BkxMr?LX3nZHa6}*9 zHRM=YAJ}|{waD)wb{L4&MvL^_TtV6ObNxPd2bdyh!f!a^?Fsvvq1j`7Z6Z#tDc5T~ zUUNWbUZ(ZD5Jkb%j4!~OZZ+tkv4*oKo-%Fdhb|Yh8eVjrMt>Zns8!1~PQ&8j!&<0U z^fh78*GaX8n_97Uj?`k|^$2-r9DQ;*JjTwkueM!XZT-*U`mSp-6qNq8gr0E4$`#1s z-L6sfb<47C5xfXvm3ny=PLY7j84tM^;s2uSEra4*)-})&B*6(9oM3|w?(XjH1b24} z7J|E5a2wnmfBt}D8|1@h**?zRy@lk#xTXTeSGPx=LLYOb^H1m1ns zdXd-Umn(|TJ%o(QIn}U5mf59z{9n(62lbjj6fa~UgggfDl;|S%^oBcNGg_`MtNHj4IDe1Ij&+uyvI#}cj`1)gI?_(!5?@Z8%XWJ)S<<0m)SGEDqRsD%@ZsOTv zF3f2)q4O(u5d-+x52Rgsq^DuwYZx_@kmTy&Ba?QU@5(^ zU%;bfO^As0aCX)rz70u`-oH0;eIk_WyUY(dUc@~Z*~fnUh?xOWc{ZGhJwo>!9tCU- zxJj~wtlM881sc#wmom{xp|&R~3i)ND$eZFhg}ZRE)dbBi8=HS;0lWzk7YEAD?}glO zW%trKl@5N_hcr!Yl+kNYK>^WRw-4N7FUj9xUnlp72BH3If+;~YFDa}u&7Z(D6NIV1 zT53$vG?E#CQ`^_~uFi43UtdE-=j|H|Hrh3k0T^#%<_?g_LfSVFnE1R6r8Q#(@{Y){ z(l7MTrA*V&c$7)l*DIJOQI>tndil_x5<`F+dFhGwql_UO*ORlZ9}#IJd^iF#Oz04E zfZea8Ma72ZYPaKo{mNgnlQ9|k7z~^Jk8aK{EP;PO|6EqU?Ci7+mmtbDlqRYBL8AYQ zol)~@sI|Ea9ixlRM1RV(WsyLFaQc_~?&8n&?l`jWcyv|#(XrN2$2$6w5`fZCczhez zCs$N&@p-I@ImF<(lC&ezH|EIEH+1v`dB%%zOuIB6%N9dKT;@h6Z9LM_E(SasH&c0M z^OPB77-!7c(Kxq*uIFwKZ}R(p5e>fqiNBV>C=Y}zsbW?{e3_Cq!s3`$45z3jT{71l z-7>EVPP#@L@G<9eOgt2RA@$%5zK}K+Dz~$PuMuHLB=;UmUvCsJgiLDY;+&+_z#vkT zZTt+lUY}{W)GEu!gq;q@7N*`PoWU-N6^!@Rbp0^ez4E>dcQS8_Ff|S?6BajrHpGga z^3T2gcH|wnh91s%XA@v^|88oY;DOKEUr3AiWd{)`ET7fmfW*2PDE!y0e+70T~T0Bp0vPWs>`9M%RK8JV-fud z(yxez3SsYmwXqPS(RQ!b-#C(T<0^moa{$5rK_Bob5{`>HUie>o-x}V#w+BV+&`IA+ zxm=~9Y}}<3d+Icd7$81Jq+LyTJt$C0qw~uP@S@#mrjkfuZ`tN_cHF+1^Z3&heVP+g!yBT=h^dGYu{LJt7X#$x)j3 z@Q)4b4^DeSXzB&Ytfcb#*PFPmn;Cd=glvf!vJ+}Gh-JcUPJ;ZJ^6eMJH` zE2d6G#f8z0HFV{`sL|XBXYmoHzlmENhTmu)E9DFSz6VGWAn3($|17J@Q9|}Dv2u0q z?Y$6EL;Vi?XU8x0x6oiBwVW8`EFx?~BoScG$t~)dTplT_&Qw>#&!2&QH0v7iu}YLW z8r>qyRGKy3L-4{NA_TZ=uYAIOj%IehxN>A&)+y!VkLZC5UoZ3aN4c>V5yzxm zyq9Z2E|`{K*;Jn&O^c1I39tHDChk#To8X-?8axjCtLclm`>&+tyfk%H$!-ok>1cy- zlHJ=5r=A`r@%o}@!aITB4K!Wp^}46BzqA=SQXn-D{&S4s z*4B)GDQA6Y!@_M~L~zoD(iI$!ihQ%kf-H8ac1z&S?kk<|F^knndXJOCg|Vl5OOUNh z6)5NHeDAKt%TN4$h@jJYbq+#z4P9U%V!X+gS)A!N1Q?WzLKv>uQ#TEVS%O zd+y}0f)8amIjQ7T;ml9;LH2jMYk9JUC%IKpJ}a4ci)*rymGL)T^#Q`G{ahiXQgM3W z>E;7JE48C;*fg>3SVyS(H3fDKT<D1q>7>n$IKv)J|URd_|YxYVp3!m9?>50)PC($oqs*N zc>rzG;k0U+=;$$QE_1Z-00PbvILWWMRhjW*OU&>CdOeuxC zzp2pG)3}?ayTy*!r0>zA#(vG%tP_#5ePHsDl%DpO`_OEDg0)^6juqrcQe=&Wp1pYX zT$v<(9F$-*2AmIlx-xFWl||TA<@U+knYV~Cdb$X((>`;r%wKKx7(+|*pl7{EZgFWS zWvJ>r_ns=kR9qKudv8&!8#C>)6kE}1>f%GB)0!{1L2cW39c$)YO9M=@Lfd=X;?9_z zR!;EvTuU455>Y}cMMY?7ICC@qQihg^WZ_FYV;QFlS02W`AFYhGeXQNkwOwpKfGjFJ%D&Rfo}+1V(WK&28F#U7 z-)C#62-VJ2RrgrbX&xcBb02y(7#baa9~NdiMdwi4Vtj`p@?=zuTyWm^11Sdw!zs4T z2LjcR@Wyx~vjP}&b1`Ae2X~cs#9n)#0_N4p@;~Z|h2QMB9mi!SlI?4`CU-mlQci9d z7oK=kBSAN&C8oNAbTL2L3$NIk8Lfwhh3;VFJXQSJRGZeA*ROxxWfbfg&Qt)ARXIM* zr)%6z93*YsOq!DXLTK!cVTGNPq3G-aXvF9Zl%tH4WSa6@MQtJE1&%K}3as3k(_RFE zd0Q(y?lom9NE=R_wtS@At;1A6Ll~?x(v{QE7Sgr)8OC65!lLD3bOR4-&^v zkcog0LY3c70^>-6n=WfAFi9##Y zYHk_U6c^X3E+V4-^Jk`d6Crt)g1k?mtqOErAG7a)y&6=bPJJ_9ndTvkh$?X&(^KyD z_OnY$`ZO2K>S5#Z1kKqJ0>iZ|f@2cdoTrZlUBd_EMJ<8R`rbEmi@xXT~2z@C@NsIzitx}hxYGn`q`P!Q1CkR#Vs6@PXZQia1C7MQC7DL0|Ykl%lk_Iy$ z?~UZ2s^@Sm+mC3Ge0w+!DT`KaEEZ1ACozZ_=}OBB`X;~DECf|M`7u&Rd_Pb#g=A=g zsiqrD8aG0g#w9tVLxVHI?#`PFw}pAniTK(0OP*rC##%QUxWcfqX-UxJA<+4564)1@ z4AgBN<ulfaQvp4>^y{MQe9*iJO-I<|ktRh4uIEE_a$IdjrDPIW;M+aU zY;wokjankVl=j;B!iaP4@N?vxxO3c~p<@=sSzsUEOw>VCu4I{WdAm5shK9560fvxL zOAv7SZwJ-#p!9w+1HskT1$wmRNw#JdSc*q&s_N5u>xoUlb_~Xx?aE<=y+R%TFNyHW z47R4%o7Haq)x3_oH42Pq`Y_|0kh(U<3RWzmD=^`l^BF3rbZr~3veExNY^i0v-hVyu znIm@u4eP}!Cx}MR!BEQP*zBSc6jOj*fww{URb$KSUhX)3&*QKPx2}4+ONOJ#aO4N} zULVkMa2bc0o;2-N+1_STB6C%+ucG#z%X(EB|K%~Ypq(QNCxSW1pwv*?rF}1eF&I`@ zV=0i5^fbvz*ISk%gH1e1;;@CZMr|0dWx`m=fPd_6K{pnKW%Xn`;-9oU%x1*`dYDTZ zky=2w#KQM@16Ok{0}10h{jJ5PK&QL~M%Q9=1lwSAsCnqp%3P8kV{qkQgnhkp2bo2I z*PHPkcTfE*^$z|u7ZvDHI2f}l&tGu(tDn-y!(f_4s>0jc*>vwms@z&Es#G)Y+zXG` zH)hnJ^cgL_vu&;nl4{dBylPayV(s$P__TYZgKvlyV#HZj&KPADq$Bwa>9}*{IYSd` z;Tjcu+3H+_g+$yy;2S;9G+)Wc!WH%N2m_CSy`5EW^~o%}su@rpnq$+x>xN`zH$zVsmsf%G3UtpMqEZaZ{X;U4i=uF5A>Q^D)Ag$?o; zqgmXmZ9n)&J%%42ke{uaF4`-LejA17Q-D0T&^9o2jco19}7^hyAFkE726_nrdogX++*95rPQ4XnP29)^Q+SxT4q z`=7LRz7hjrL6y%Dd)ta~oqeH`ZGJrnb3kjr|5g_pSpN@o@oJk3SY7;BD0kOXt~ZhM zhQG!-&SeXH7K!UOqBbt^I)k+JDN8x)RNL12{F0P^WQ5PlMdH(^K`6atZ2smQB3!zD zIhbeZS?d2eob-(OzLRB}X`@xY@FhUF{(Ru}(9e8AqPgApvG z*i~$Z@rTDpmVVG2Uo7>FrE$UqKz}vlpIO6O^PZjQ%yOpxg|q**?b0~npNX>q*cHFi z9BW4ATD-%7*egNXEPTr^K@bs)DW`yln7)1kwOmcQ={Iudt8eMp&ZKAFdXYvNPvil? z87GuiOL`c3uU2+qA@WfpzM&q89iJPFR&#!>X#U2@5>p*!$Gti7@jZ6`V1R-rT63Tt z=o+x!E5kz+}{cDY@qqn`yvwi8xO&vmsm4SkIJ zIlS(2d8&u^nl|R@9o?Mx5mCC;qT%e!Z__!SLgD67J^O@3%HKQ6|5%{i4$k;4$TX?8{$wlS7s!*m7N78i#q1|{EJk(UM z@qfTNU;kF-N>T?J0V0%YFEYBEb6GxB58aIztbOkptB7u82|x41CJk-*wag7)E3~4( zNL4??W)WAXTsIyk6`H|^idn$Ji9$b5$E7xZlgNhj+BuUAMPl{6T?I!{CnU-`KO!M^ zNUjywBIZ~W#sZyMa*vSN1AOZS_Ewf9(47ISvEWQUOTI`lWn1Pq``Tylbw!r#Z7x3v z(=mkWh$zL_&$jo9a~~wO3Wue>-ynO9qub77)kTZwU1^*om$-xj50J4RJ$O*x788C3 zuehWHBJY+}B}6Z`Z01m0#PGS3>I^X*S;psFyGaa1mL_tfa`(Qrw99J#lVRhy^DQ`f zWv&I@!0H7YDLP#`0y;!?M$z7?6P}BuSdV9)XcjNGrJE+ViwG5@XKo=b{fTbv4w|7N z1VgS}@%H<3nQfgqI_jdnu(^Z|!j0k{Z~Qt+x!MP&1MljHAs0OkF>KJITaZt0D27az zFFc{IG+LF0ggQP=xEZtE<7YiP9{Op5MvY$@f{N78ZSl^VwHteJb(yS?n$jsWH_bTGEN^9ksao54b#y+BIyVz%8OuLNK z%tpw^T`g@Nk^_hOpIB+aTp_}H!>JGN*`m!{EBZq^XChzjcwdX`+P3!R%5HMkA0*RU-W4pc$- za9fZgD^evtFFnLmz|J1Hp6Rm7dW3pxT@g>csCv41RRq#L$Sw%Pk6saHXPKZr&$HI< zYtI7PTwGZ96lo*4;>v^-6Bv z8!Lz!zh4v(JLggH=s2og0!Y6Zyk!*_%{c!oBNxM9T!wq#jDGUOA&_32z#MO}(v947 z()ja(+UY8x9;Nlmf#~r~&2|CP@`?A`Z$8y4S#w80nhrXXtE(-9o54}%`@clVm~WJ8 zhM*NmO`__2G`74{dpEuhjTIvEfq~Y>udq%-3hy-d0@T#N`qD&W`O8a88J%9y-b|h} zV`HNQeNM9diJ&;Hd_Ll)|IbR`exm=a1opPP9@gO0WkSmYaTVRS8>N`ZT@~lOIVb&K z`$~u<_+{HOU}Q{IaH%*4>)Pzv`d+%)XN=*8HZQ`rSF3GzIkr|sdV|w9JMfu4oA0i& zw#SqnOpq?JE|0A4;C!+n7X~kT^x`X2PP6hS3(UM#$yxYoYRzX#gD8}+ z#i+>Jt&i;}KZv(3`xvxLH;IrqjvckT=Cg1^ zK@x{=^2+!g!P{@r8K{7coWnD&;j*_$fb3(3l9U@6_U3qN{aT7@zrQqi;jp08~Q z$=+1on2PG-s>~x1((D1n@q^=QjvB_xp%DG=@WIT%?~iX3t{7LcDChoCFmwN-VD@Q{ zq^81HSxw#ya>5N`a;KL^IY?dj+jo`)})XqOu z-RX_CPO}{RJo4aiuZhcK64aHC&WaZ+K*ZFLYoV5%4$4D@F{qxJpsi}Kb08ijcH6mt zluA6Q?4)fBtHc52t3(Y*(E9j*Kf~;s0Wxk^~>yiSx!8b%cO)3*i_qk<0>kU4821W zA0g>`5+GweubPmC8C*ImJLZ2zDe&FfJ&)WrD1Fbb@(kemaXPb-qhwbQf!<1ctD zXfgor@gF|hVbcti_@Og%tX;LG?sT7LaN8_pgvGg!Mq7w_8-wDvjG$mo3^>t75U1`h z^bk5gkU00VF=f=Z&OMQl1x=R`ie1+n-P0qUSoKaVkLJD&v0%F+m25`|!Rt5cK38tu z;_opB5C5y%Wp@?M0wb9w2t)#FM%0u)dVEFifr@R;q^siYfn2&y%fjtX5X|pzN%R0a z_xFgVmZw#bcG=b*2PuTgcVfB?1v(t7t5awowpkys^N4(=TdzD96dJTKUT_n&Z)E)@ zSI82C>uCzkNt47>~1FcrE)>$6N#@Ji-L^##kePs19x zDWagFJDW(xs{l)Hugk#d;Xo!G$K-Ynt!Cz`=3m-jm3amLSr1NjU>31!$O}aM$iWke z!KWFiq*@NtXKL?mbw$M)un}Hm9^>(w))I@@4CRVO!J(;zU>{Mq_ebs|0n_K|h2?dR z!o;=~A}cvPvCEL58-586tvliwEwOXs;R$M$eOuoNrHq3Ewq}-B`0Ij;mn!C|Ev{R>gkNFVdVoHFZtNb+qx)9dg_8TG)sS>}Ud4oAZl`kv<}smllNyvz2V zXG>Ysl5DRtlmkB-h%FKi%4k-~oGz0zW$SdUqjL;%-%wXf*LmNe$ui%*|J8mfELXAj zcLV2De@Tniz7da~6)wS-;$fw;_`S=;N;mJo4w#KUcEB|?5xNoT9w+~Lch~|a86-mNk zF`X?vJxezaZOvRJWy}tCYyuHj%LG}E0BqG?ZjZMsc>ojPlC|w-?$B9WdSD5;-G}2W zAl(l2Dtr~vIQefTZYS&&C)G|E_jcI7h$VjE*Au2sp~(nxe=&7`P*u&5ogA*pyV7`s z)(b>GbkF&6>XrJ*o0FL<#$1jQ36{?j^NL1@&qBTrb66q8s~)OZ>E3p7?4%4hJgPe1 zEp!=7A~iRUIFkwKaWpsc0Gbg%b8kwuX&(Aw>^c>zO{AT#y7GpGo*CiqMRtoogaF|Y2u0cRWYM^*PWqOLhfOt2$> z3M)S+-PIexay2c%1zLlNoQX+kwnC5ZZhWHY{Mg7mAJnIAre+8lGOeZ;L9#JoqL@(!r6GsQ?_8Rm6dCNGCam;20Wf*;TF z@6P#nUa(|(R2B?PHZdxj2GAtqMbNQlgt18CvL~Aqxm{Mlm_cuMhK#a%_gYqAujCzXl$CR4EJ&>eAZJ<)B5hN<9}t9ImdHi5$1tLNKhn zB#J@=fnz5B3Nse%m;2|{FUk{)Ne4PB?}Ai&jM2+-d+0Zf7gSGDh+qnHP7t)l*k@NIx8ZC7UWWv*w!RLQ9UChmx4q+=N z28Is0j5;N%mYmiM#$C2__KBl4uWU&tj*Q;ao1cx?rqRwpb~aO+JUcU57IPU>Zr{iXqdKiX>}=GOQ`eg^{ZFOs=uqFew>4c?{I4(ZRY9EdFP=EQ~S=73R%6o zjHg>sH;Z@nAV6ibkZlssHb(>GqM5U>RM8^%E|c%z9%Z$D!i3pQ2YDqrR;4Qja(Gp> zh(XOado4D+zMM0cCI|QH4Dy#;_7Mm6maz334v=aM(^`)L5!WZb#!sDe1B|8b%&~gu zFT6K!O_3)Weox+J;>FZCZca}lM4G@k`kK%syEM3@1jo`k_XoLjEL{Gwa_sd_(apcP zgr!{1uF=5+P zo#YZsji%Id#tXR!)wF+dL!>=xiYP^SkK`=>-&q=8WQ9;=QfYi=&vSf3#`ug4Jlhrv zz1m8#)}yakUn}`Dl%!7m=;a4-Nj1X5|n^!JwT8WqT@O?LHxeA`gD?JF9Fl^&~D??*XhGdRsF ztj#J}m~o$sKek1xZ>j%!vHDiN5HJ%5v_!$4e{UV1pnSZcUdufT)PrdNgYB1chDrHo zo6YqLB`HHqo!*;J-*&rPrh7>`&xd(Da;7|<4Z7jXqHV0iI<`G(`_HZ#?-%3gr)AS}H z(@*ZB4TWC-B3{KCTs@a@?RP#GT?$lsMOr6Ir6bT9-ZBjpMIQ)0{hfaj-TDubJ;3pA zAUos&?WIpsx6ljed&*KAy6zil!Z=GuxbkZ4*dL`^S7n-tA}Ob9mbU%)i|2zGOgd3K zF1f0SoQ;$KR}cpm$?~l+?O8iNq)_!wAd-9RPQ%csLu8FkmEui3B;e59(w{dhKI!}+ zZ^;T~Qt|}MYOEr;=@_L4&Plm^^BW_y$np9s`lAY|>nJpV5FRVlmUxkgI!>QsV!QBb zhj#9P%N_j6eDPYGQC5EIUxfh|jo2surgRbRv)27iIIEoYV@(KLBCx57jLo&yod{Md z<80`|ih{wfw{6A?Itm3l+1`X7MJ18F^p>z?;r&Noe#?Ri)}oC26rT6*NtAypd+axl!9 z9^bC*?wi2#dhqA&5j{tmXSy%?)Q0g`$N139uSRt4BDQ8lEPRK4f$p*y61`-G7-yr? z!Urc$a>A$Iz|;XX_!ilO=nn3xI9FjVUb0U6TTom&*FyQDe9n>j@bU?dU$ApVwQ!_Q`N6o9MT0Xtm+mL@+xU~jpqD_c0YXOmb@U7zh4YWp`rCYwd z?rQ80+f^l(K5<*X^7{b8iFjXj7ktk3PyQ>>u4Bqwuin|!;kH-JF2w>;leK7?$npX1 z3_9=+Y^rf@?(^zPQaT!roU>v7&Z?*g|CLoS_I1c()_Wd%0svXWDWGTMA1l0vOq-d5 zvml!PRVy)&{q=T*w=EZj!v{Vl#RHNGO-$Ed(KNi*dff?ZrD?Ib7+Z`QPsl&KLVp3= zsO3{Jl{I2XPZVAk+pW_@h(!9Bi@N^ot{N?|aL|KY2YYy>kPEKp<=1!sWKLq4Ykq^C zULZ_TV1sG>La0<|@!ykH8?z77uyfyEU9^;r)N1ZmjEJ*HuYTMRwp>%%V@#d)35Z{Sz;t_Qv zGr&rwhtAR6`-puO+?yu7{Tbj?`K#Re%rGoqF!6N=I=onVmc7a7*7@C2W5N4XM#5!) z@8CKRtv5Vz)0=z^KjLC-n z$8Gyp8Iw$hCY9&5%@XvOST-IXV+gsprBSH1yc$92a>12?l>6w7*_ruSPxM`B-N-a5KZq5A^i5Dv4R z=2?gr(l&}040SdxMXT7rB(pM6r|?`R3GF-FaHP&(Imd5-Y`A7B{m zdurOTt>B zzXHZj0F+sUGwl~s_4}*O%yHMIDk48RwzwKVN%3k~;`h7TRzCY<-lgr=k%N`i0ccMA zJj*y#RqfA zt7w>3CM@a`XwVW=m8rHP6`V=$sq_`X&qI+$f}?KzF7{4OZz59h)7lf_W6e`mQ)J)F zr~3f(}YThTQGdfxQ$nRYl9(1B=OhS!*62e>M;C97yoYO zKcT*LM)8s^8Cs)ADOb&rMBCZKpb(9~&c{nmp>a&x*U2a31rc6sy7+*g@QIpBn^SxT zxE$Sr=fZ9+m>#7)0RxbK;a!GQeRAy*n%deR96p~SMVamdVH`SNuc}yr7Iz1q0eXm% zn;B@_RP$9oa#N5OW6HDZbdmj_Va*_^Oj(-QAmQ3%Kc;0V0@52Z81c^$IEmWPb80a( z4i4b30Osmec8#9Vq(~puAFUqgm@TXAKvUiQ)T=WWo)GJcyq)l9Ec8vl7Wh4g%uXGL zqB%cb{sVu_3Lg>j+__S!Z5C~cxgN48Y6V@A$Ab&rrbML7JeNl5>;}fId@#MV18r68mU?<_^X=CYV+TO49 zcP+|wNjqFmV?1!~q3WM3-&hv|yv<&(n^@2jOVR(2xu%2lb-H*SFYch3sqTj*`c^hR zp8%%JKr*ri;t-cXdmMk4?%L;8o4-8o6hVujsI>R6-Rdl ziM;YurUTvcTmJs~-^dHmFY&7w^M5}2&jE?Z??U_)e!|6D!Wz+k4(7l0)kNHW@D|~r z!A_^GkJUHpfg%cVm7B>()DPWKNeHDV%k7_dQ%D9kLZ^LQVj=NvS#x&wB# zIkX9~gGtbyl6kb1MgC7)w{lPj@16xr#&NCGL8WJU^lNNv#$qCokSR2>RHl8Q|2ZnR zGQSK`r^BOKE-khPOm+FppD&`t1x0hdPvPpnx&xI+^6Pjf|x55h8dJ z#*$~Hff%rU7s3?r?&1{MF1fSHBxK-pQk1MBbfIDQC+1e?6y}4h zDce|{fN2|G;Kz{8xL5z`v@8|-Plcw_LFxmgC|kdR#Z|SI+n!B6y*p7V%^s;8>dTWv zDeuD8tkfQmHem^R$De*;zg0TFB12{WFl(n^ zTdb%a9=|b2~1Rov=;wbq9 z#KCC^1~&iv5(SHFfTO6;P%zV_*Lp_@>ZyS(M=p`Mkvs>tQr^;A=P>16sJYotI=pW` z8!%n}TsWP!|CqWHidWn!7YMWO7Wj%s*m%kr_1uF+*$(c|k0f3B+t6AgWe3<%lWvkb zEd3XVF0Y61C?R+%P7E}pB&=}=1)Yx~OzgQ$CNm@Z0p@o$$#uS17JzpTHon3J_XqVW zGRk8;2RhH?NLk*s4SBovb$9js7~2i5S2hI>kmr75Nm`a?c#LEm+&vRbmc$kQnV*|} z9-=O&I94M_Ka3i<;bn0=2mcAa`UF6|=E26NNv|4Qtc!LB$ED$b8myMd>Yp7Ysy+2Y zIweBXSWF>r&hsgs1s=wH0S(fr&~OP2J7lE7G$qF|iUWxm>)mY*Rr0)89Tue-o{A=Z7(@!M#PPBWzc^ zpAxNum;3L&_V?sRN#O5q3sJ3m=wNo&efl6&(O_?53^P!uyCVE_`5f!yJ71)s!>T;_*uo3SXNUO$@7$x#bD}h@0s2cjT<7+ju;y|;Pfcgp{Ul}`rsVQ0fkPNJLw1)t>z)l&T>U}z+H<&dzA z&$C)c5PFc}iT|TsffK>cSz5C>PopffeXEZR!3cdFnVcA;coDMBhc97M5@%Z%cTo;2 zl-PC{6n$6h)VY!49qkfFUsEXu)aXOUC;mW}SR{!S$-=Zf&gWGWI=Lh5bDaT8g6w5DtRJqXX zN)XSKN!YQuZ~t`V@V{nw>$IT2p$l|iXA+1>_$e`Jf&WfWsG+_hz(j8zOH8me(@V|d zeoniJ9x(WUfahDf;86)(5;oI0NOD8&HUoO$VuKqx(Qwk}IJOnj7}L#kZb8HZ!qY}h zf3PQpglF<)Y{k7(OvO0rrIpRr!-SCuLJ*ehL%cANBF)>kVej5qfzfvzXW!8B=RjxI zi5ZpY4(Q?L{e^j*rzY?%rda4APOy`CIFhe%C{YFXNmB+d&!2DF2WyRnGK^whW!~J8 zR%Cb{H?4ZEX1K0c?`$?Qqu{j(7H|-#?vfm2-F7Cx){CI*hF;wbyJYn(H=LF4&A@OP zSHF8*#y#EF?QDIY88WdmJL|`=^7f%WP0fYeu^8`9808_1hjxqNf_KN|Qon z303L3pM7W1WoH3xUGQXEAy1?m;h!QATpEryi14SLWizB(*I@5kxolI`iYh{ALUOX-fETUrXR8WNat&*_V7V_oCKy z8Gt8>9zNdu31LRz494I_%xDfG^Zg&D{GevFg+h%|*xMitdBUJK6sQs9-gPYZ zA7N=`g%0oK*iL^&254NZJEVptgn!X=Lj>@3YWguG3Gmu-AcD^ z{@^N&job9DY{N79h=Bc{orc}eJMsA(!9u{ZtxVadc^RW7ejRymf4WNBIF7#f^q7FU@{6 znvy-EY{>F&1XixF-yI)9_W!l391DRoY8-(lFmjENwTm3q3-d3iqmU?1`X zacKn1PZ3=SN?Th+Qo{(3pS3uP)IdngXrN?jrsq|T_;VgK`|~S`iG;?-2}Oo8=eaF* z%-^Ja_}Qmzq-JWuq4JvW)acP=!f_L_%=ti5MA@@0_?&djty@<=TX_syna(=`TqdtfX;zOM z4y7NdNP2O*G@eSPi!IbRXr*{8mP>}bDiwaJv^>`>BC8V(buwDB!JcDP=V-yyYoQO8 z(vd7B1*u&)8eK)?JgY-h*Gld`o4+`XH|CARH;U=VBi#IXR#-D4iM9)u%&SuMJ)A|K zp~udeS1GRvc39(w#5u@6D)G3q1?Ud6$Q*cF;!!@Nn;-*m2v>n=ds+Dv46Ft6tKwQn**Y^GkdKJ?7YE z(h_bOZZRFOc;Yy3l-Ctji|F1c&*|^7LGb77NFRdANrU5zjuirWdN29tbZ1|!&n8L$ zsp#s9%QDfo4dZ-ITdFP3`y(^* z(+{tXNrM{1?Ep<-^R4gN8Kl6@%j3xB}+atHt}Cb znGxNoLtMfU0%ObNj0r9BZ>;Yfbn3N!hEEQI7s8h#VIXqr_5}nXDd#vdQ90bF3LHEE zKoFeQP5b202b)hHiOlXNVDinw9hm8Vut)6z^|0*}ckdc3XOIYIOo=kJ4*Gh4q*6#$ zIi6FfLPa5OGUACOmi}-Rr^`YK0>9(SOrLUXRom}O_0(;^3(M}i^Jm7v5Z*&Q`vmdCCih|z_ehSeGM9RXR zY(JI?^x*zi9|M5)8*tr@M??)SHTcdk(<5;vbfqctGqYmr*<*6X^6+PCiN1aS^CxXZ zNgM@Iu};Kxd20Bkcj+P2=nSRW6#O1YphW%(s*N&Xg9ji0zc)ev;q#+RRH z@83^(kVysFz2Vq+Uv&;oMf%{vD!SAy^soK58D&>{4!992j`W4Fhi5oGHjdaI@BYd> zB-6&C0of|g*uTDLQ^q<2kc{$u&{2#_66CN~@X|(Dq~e8S)+d6HPRKhK=)j$=oV z%hRvErFoPauotW+nHr+mzyx%n-VHY;D4ec*-8lp-diC#RYbr>zpdijN(elJUrxA0} zDdPhYnVANiVT&@Gm~F05y!ir&jK^tahAjqDfZRN2Ga0@^8;uyc;%%Mncgbv_+N3-p zO+Kd5wEp0bTlZz2ZDR~m=_FtuGfS5IAZ{uz8}cx!Y&I6+u7_8&Y2dcH!X?clt4reu zo2q@alYArfi+r6XfL0DN{E_%-{a?{$w;U*694HiJ=*1R346zxr+zoh;rTXbwzbIg~ zC9;#LJRl_2HxFe&-K-mW;PyLepAc)2J1eGAE32~E%RL^S&ZDR{)!%E3wUrNys;$dE zWL<*qHDl5gW`wp=^;4Py^cQ3YtVgvLvf3`-;pM;Xr0S1@h2C9zyeDsCs_85{U>hgq zpq$B~!fB{2AC86Nv!Jw|{xFpfZ36u^EmG`X>#CNd6V|_qSGT0~{NucK!z8_eMjtSp zW3E*y3);Cf4}I_8cNT!FfJT~{adYLy*ASyi*p%*r`Qx7UsL1dKdZW9}MWSyZP}JQu zL%lU^xpTeGc$Z^Hq^CW{x0>o(MW1yIB}&nLc(y|p*>*>+$ORE5$kk&=<0E%}CD<3E z^Pd6g#N^X>&Xm)7@LOO=Vq%{Bv9yT%;{3n`$hgow-#$Imjkv39!#KEgO~CWCw&mu@ zH-DpWq==O~Ozkpkqc1JO#N0}PaeZpHU5(+5WSSmZ#5-bgm?F1;%^!rGG-I+Pt;y*B zb0YiM5J$U(hyJ&1V%EaK*3@k?mfGymSvE3Z$2o}N^_2<#M0)u~wJ# zt&`@`26uj?{jy0IE%8`tz17JCHy3T^N8&&Fs^$c6W0hc22SxG+;_?@ZUyJ(Ibx-hL z@j+k_iCyIYV1O^sNZ_h3d{>rbE?*D z4`AJf#ohU_*tcl9wh84`p?S>Cs%~-s3V&Z$Yt=dhY8si zIb5e*7OTC*I7Qa-zBj~u^*KhL)?b@-3McAd0(fSmA3H?bcnjn;{*{iIZUeR9r);W8Z=FP(b%~#Hxeno!^j$%>2Ea#vaSTWfXc?C7mr)pDEbK%(+8U{zmCZSiF ztiqWOX{Wfom1Lz@q%=&h#HviA8yCT7LgdQt1wwjJz0DeJ>-2;NbiTi3Ehkt|$uXm+ z=-N6}yWhA^))C~l^L?u(eH%@)my$`ld_VciGQKzHb&!fqHn*^R$Mq7R7Dx?`h;zy* zQt@>IioTnnW{_umQ}wZugQTg8fmAlg>!A3a1EyS7N79v((^xvKbC2%L-t1hTHa9qj z6>MBlg^F!G!dU}q4JABJW@zMZj{W3_t=nl^ZE&=q^Vy_5HdAWr`pJNX?U>kR5ciyQ zasQcrBGg@EkJnj9DBq{M3>wBG_cRi*ub==8COCJfcB}aRVehTN>guv>?H~yWn&9pd z+}+*XbwO}Rug^``>r#&F8m^H-yLRp?>D?@>6&B&ZIIAnmquqoCtjHl(X1dL1qJ2T6 z@^x&yhQcA%%l+>cc3^+pi^L$j2ifg@7SCDl6jiO)l$Sva^-Gr!d11BtQcqGgl{F03 zhE^2q*Mg_n~G&|L&%wB#l zD8ex*$gYE`ahbI$RK^w`q_7wTBSa0;wM?I_MK79}U1lUNgJVJFf z58YJ1L`=G4_eY4~$HEuAPYVH$#oLu!uRlW_`WfryXyx!_;5&-|&Z zxnJ-9=Ds)SAV9a4DZ#&d?v9$d5<4qFQTXVwvu}T+A;5^ey`GO+O&!$`VCY+-G%UXO zu^NCNmN1Z_{bM!|r$Ygtd|X;yVy~(`*OE&6X(2h~gU5xa`*+?dtXGxvvRy0ZPK&x; zglx!F^ABW^DOoMBhfVPMp^|j3({4Dn~94C1^cYwAim9@kcC!}?YEQVr+uz2 z!{}o)1Jj&kPitOJ?w78t>ys7;Oi(q~6OGo9u#En)++|Au{TbKY(&z7MK-O-3)b!<_ zwMyKh0OK*vQcr#k^cc|5eIK^1XP6=2JhBrB@zjIqF!wtjwqN)#7x1b$Z}G@!SjF2- zS0p-rylUaC!v*|SCZm{Oz>345h^B2qxVmwanjS|1mi{yu1DCb}74J2n^V(6)leLXY zY-cnT$898F*wM(TT01+TF@H-!#6lBk;WDBE_hXWO4lrl7W(UXec_j7A>_ZA`2Uw2b z1iwRpiq(+t;XrcdA++YjaPzww;#Ya}E||v^mlk07Q%uxLMa)GE2fghI<7%>CpIGA4 zWz~(qoC%w^Rbvk7@21=Ot{~xwb~@nQWXH4Z+M>}wmKFUFfd$~~{KJKb(5h^xZL}8V zUecAREnXGO&o0(_kJEz9*` zw6XdESr}622<*EbAIApv*Dl0TRuCs(fZl6DApi}ME>n8G6F|)g&hX-E`%-)PsDO{b z=_Lb^Yq<5^H=hQH$}HgNJd=JHSxf-{r$vz4VLu*e&#E?5IB z^1j44hT{Z_yuWrx>x=z_?msiAJ8BzDvcOhE&6`aQc%nj%2aCLIyiGA~Na!cz?(9~5 z`}WmeC%M^d^@jB*>}##lyqiX~wkY8Wnr9|RxzWA#t|2uT>InR7f{;#?*tamAzYAX8 z?%QHZ#0>apXFa4{C8kSt*8E8OaaFv81hQ-U^1fw*>mejhgL#7IYkY#=!gGaTC_Q`v zRN=1cn#J8JB>n(aUOp|k^4QVbqI?}vc$OTlf5_W>5h&bOo4V@^3(Ovk758=Uw&X%l2w8`+^2O~TbQI8 zxriXt1_<{80eR+BlF^k1xa4Gq|aw}b#tv*9vIkf@mai~ao z>`%~(OsC1H)J2mF@R1?nikOahtA2`K3TrPYCtfdagG7#8+(!oh6!sO@^9u1f?b!ZK zb)o+GR*Igy5)~k~sr~6N663~tWhdZ#62{~V?A%{S-&0|0`xBylEi8*q8?Sb!sp@G? za7{M+8K&tljQHsBBhdMLJ9B{@guH=Q5uTnQ>Lp~ZEKsf%F`Jfe9c;COd~0jtPM;qZ z`8IS}X`2GpJ*ImTm%y(HIU(trg89_$hmovfD|1ykt-&S81tTn{zSeJ;SV)>zD;)R_ z$j&dJQMhw-IaMTn$E)J}&dR&0j(w!EDoM;y_Ux!RGVleKqYn%;Hk50w_ z27|Qv*q*LE;@XIs1-CvI&X0+v{0uXRFUl*8WnVA_V)Kmd6D>F;kntQl1FuL+vVn@gG03>4mV7{xnkgEg_HflJm?s4xb;}kG&$Q2XeCZU}z>{)HfA-F%HE8 zPbI{?s&wAE8`Sx1$Yh5y#sin7DqteBzC{YVBP^l{i zkHqzUP#N5+2Zsn(%6`-g*ER<~hP5TT?dj1I*$8eglwTBggX{zR#b;EbP_F#zH10WU zSKWj`WRmo~Lrr7x0UDo}cC{H8pg`GXTsP(W#tCo>`SIsiF^A5*#T3dFRk1TZInByE z-&7I(smw5{)m>KSFV5Tu>)18)du^-8X!m|0VF|VjcoTcaIJkxX?r`3 zFNhv(>~W3bs>>;M(-Btud3Tm&FZL%F$@i3aP?E9dLH%_?Lnq%hTN#gEz70@dZ)tTb zG9zbPZIHJT!G_Tu1M1vb^eEBOI#jv(QEg(bqFw(XCluzg$cE_s>C4_?|Y(cY0hhr z^DD5P!wDNKs8E`JcHKR7)?NFKOZWN6B->|BN@RxcX7R4C$!Tl8OD{`h6sv$3HW*KO zEU3IMCubTi7!uv8{hgS^)23HTucJyf1Jh!fxlrRlC)rt`gSeRAYW@5@-PZcbX^zs; zLvvfmrOoRlabSOcX*v$Cq-v2jEoXqsE;=6Ip<96w2JrYQRb^Z4G zAKk|@NAigpf-|t|a%0ygE_?xQDVNItQ5`I-W~m|u#AoLN9216E%tsmT^}rQR8853B zoR?T8i1t!I&y|<^G*_%5(Wp}JM~6WKC#sR+h$+8V#4gqA?QylQ+6S+u2j9k6fyJ=* zX&5HK#GV$bZ(%L68(O%g$*9d>j&IHf!lEwaDGt#*(nrA zyUu&yWVF%8oFM3RSo)t&-lZ%S60m%)m2httQ;G2xe}#u;5v?i7ichR+crGFsZ$h-O z-1lxHb>P0H=z9Z`PQH@l7Zm##_%J=68rTo-a?MvCCgXhN)A5q_Y(Zq#TkV0~8*_1Z#Z~^LamR5pFiLme9q9efwJhGMQO3z#(9tyow))h0EGI_E zEYL-}?fhF;Hhs#98^J%mE<_WQ;-Yq)Z{<60N%o%${7Y_a8Suasv2}+19;%e!R3o_% zkM)L>j7b7^l-Wcfs1C~T_0`2rtp<}(?ECXpjBvyJbEcm;m7WL2nUNXyr~GtkQo0WD zB=@_W9_oVqlTVK&hop}j@{~^+^8IZ)T^;?md;Eaw$m-3r5685Dq4E4EFd%*Dx`mIf z76&BUGHsne>GSQ#fYLye>mSf?UJplk-8BtFhNd0u$)MLr?r;#GeE>6^lg5eJt@@Yu zT@0cb#S}^vjdq1*gGEEN^P$vsyP{u%x&If*Td<7zVkRv#MryJ^iq9YJOq&w0Iz(^o z^$D{3Ng}DUM;x2fRYUKJ+gf^x5$f5JRGE^1-dp_n5mV=+OGVjx*#7(sNKh|o^&Ia)GxpOS$q&w0Xfm}PvDi2wA@7tlAUYR2_CDQ1fy$Jlp}W~=JK zJ4kyy88yA%>F8{!iSe>Oj^kI;Rbdg+mH>;D(;HqcvLeL;qr&@l3iGsMZELom`;pyV zj!#q5w^Z{1KS{0a&p97n6d(YV-1Bn#TPbtYVPRp{Q+-IJ%%ZWf4EBbFsE470$*Gof zm~;`}il9cTI`++%^d6YR3JE&(cSKV}IhkhsY+a<7Jw*%IS$v{eG%Z%nJVYoX@s<@HC6eWt?AAN<&^<7nuXYLU2`v1tYyHThRT#39WJys5#TJ8>nn>gBdwC1Ewi`qH02v?4=%eQ$N4>aD@e_4}Ev}Hk+ z=9DM^8jP|JehJ#8bs35UM5vxlD$wl9ibggXJyNl8HmVL~kZexJl}xKUL4GK~H>*gB zD_~Ld{s^B|jyu6xogbyu$lK{jP7}?i^qwqieR0<{HcRxP=3v~1RRriIRY;FXfAWvH zvG0}MCul?ORso%h;o$;sYEeHZKwc`cP}*9D*D0qKr|J|b{Th=-yMek=hl;&W&*Lrp zM974L*IP;9Cq3p6r%8mgG7JeFnlcb_XVlLR0vc&FhXj`xLdL+oPemQKKPfwQ zrO11C+9xHc8#cAt2gxrN0hXv6fRX(ra8rTir zcB*Ik%sH|&?+xw8{fHwbds>zM^{f?OxO@go7tA8Vbg~d6U(9a((sY?ow4-hM>Mkp_ zi85Icg{CCmJ8S`vA0$f3B#t`&7w^Tv`99w{d}uI+v>x)WvsXetb4 z0~33SkQ6hRXffeFz$g1Ehh~sw`zcZ0qrwQ$IE3EDo44&i`8X|l+EYTPs@~1V;k=NZ ztIy`)xPQ9>gbCyaZIwNiw%3Z18BTB$ky`U}B;AHa$FEL0T#B)tY(GR<8$P4(^;mfN zi4P3fAnA;>&AF`|H-8*QtX7Eg zH2595$7MLPJkgqM?g5*}ruL%&xshpEyjP)IYDB5_M!&@0u0|v_t|`G-nVHv>igjAk)Z_dM0Oc4uYoYe{#sf`Uxg|F4WZ{b z8pDXLwZ6&?PZUgH8=3eBvZRh^eAdsnPL8S1``UCLCaU@?n%rEJKMTdnGHECk|ADF+ z(oG}u*zACn>SR^Al-aXPgc1TD$Bj>$Tm%16ih?rxhSt49l)ZfR*XqGB*%+oCL9^hA znpMCK&WpvBQa7h-sqt+lz?h>JBDKUK z|HvZ16%{BxuzQ8fiGY+oD8duCzO(t1i+uN;XjDrQkhdt>nmI_sGU7)k!KhS`4&24C?WGAX7iYU~gW5;q2cCg!xzLVxxWN|jh}e=Z3(@xn z>0%`Wi;ux>B}>{bZWEDV62WdYu{f4iibL(|kA>~O1BHtIw?Ls1S;8YpCk8w&;cR}5 zZ85XVXV1Ln(zffHOIwDNUEcJCvmE|%uu<}!!88XlKp$7C*c=R>!qpEQ0p3Q$b}p&X zmQmH^)2Y-|)ekE(#x*)E^X3U!1ZiHnYWBc?S-W;MvqG}Lo)Ec~0gYf-9K2r?*Oo3^ zwXO%aHub$USwp3kEKe{J_6}FrfAh4~iju(1Xqh5IyJDkBKT?}0Of@XfUz&+n*~}j} zC-^IF$AR$St2Pr?GKZydwmH$R7lRjX?$7g4wwBAaVWy|Hp&mJ@(o#;0J9V0Ic!Wit zJLLw$KAwp^C|Y_&-5F`=Q@L6!a?}9iPROM9RLSw`w9bl;8{WE~t#BILLjOwXL<_(| zFLo3ceN;nUd9IZ8x(GY!6T{e@GY;^WEx_Ll-Hs^4s6uc`l2Ro|DAEN9$>MFLmmw2f z%K=FBBfwoqqJ^Lc^y}Sl`xyQxpx5C%MhiZwGD)kQBFw(H?H5vlcBD?OTzO{bdPfQQ z>hq>EFGPBWlTCe}i2or5HS+I&*yAsq%eSFAcXAurxIf3&|Wqo8>3}= z7%MW}pLC<<6FNX=W>>R%or{tiFDOOwepO%gzwRw>kR_xDH!65btYjd#0`2S`pM;~_ zhF2UOOH1`81)MU-=cT3JF^%>AOpJvjTIN28Wlm>&MxtWhz1W!$qPjHoKvjtjpG1N| z6qDLzv{@lWgi?2L|J5vgf-$K7G+eAK*qZmVBvROil8dt2ZFRLcF+Da1^k#Ic^P1}5 z{qrt~FigYShQHG}gnop6a!tiNc2P3k#-|=LIfm)aUqv^kZa!`2JuJAW`-2PlHNb_F^Pyau#`i+}hwy%L3EpZJ!@D*Fj%w^{V+fY1@+bqOO0D zxkNX3SY`G|s3`Idg~-&evE5DHcQczQfIF{RGzrdcp`kHGvkQOmlOB`(GKZqOT%xN8a6rA@LeGD zZmR2kUAE0N-Dk_GK}pi8lPU5rf%bQk{KGJoE>dwuy(-)`xJV1w{PQ^N3QC#t^2B5B z_XhM`59tsm8IMn=2aP`R)C{ezli2q+F&6&9Yt~?J=7A6JC?;rmuLg1wO{_gqZEM_v zDACq|nKtdToytBBI$HlGE~86Ra)Qs3b+9U zJT%*nEzF@%(NU{x_R{LcggrFuPFX`ts%A zFaJk$7o{ZOIc5T#ThC|WwWjcCr`oG9nhCM@tIKeWzth`VjjJ$>%&rAq2zu+N31Yc8NG zlaCb6V{}tpT%~KE9IsMy_yFmAhmQ1s+a{I;gB3*glVGh{ATz}oKNisKC2g768-;!P z-1O37?4DO}u+v20G%a$HV~im#}(pOlJ9XZOhIb@9;HUVIA= zz*KnO9xk%^8KZ)L&)jLM0pNjjE99NVYVe(i%XJIGJ?0j|>5&CsRLEA>GCQ|!AEr0( z^~fqAc6{3TIhQe`Cot!)^`!u+Uw&k0S}1qpV-*fZS%Jur*X0}Mk5|uw#F45Zw$kym ziWKDzihjuH&06XyuJ|N2pB6Ya>Zg6yu1`<#k(1^L1mtg&Qq8w?n?Jl9+o^U-m{*{m zCim(uxTi7Y!EFl9{B<2_y(jQmpbAv~Y{b%L-ge{si{Q zFbS9l=|!0k&*`_lc3@YhH~;prmt%wc&|fTqZF${qBddrIcdpriXR&&CyHxr%c%{(p z5?e0wmO8B@+ow56<0J!iVUL*EUg>GVLB_mp5iRqG*s@T^V*#=M2bjKzIRdlXX(NYr zXZ7|_z8s2jb?Yt~TXey~?>UuvUI^c#kh5aOw`Wofb;?z)68F5mBGv;qlqwW> zi=ls~!F>D-%}PKy0`Sg8mz<;9z4y5`e|OVZ9Pkr7`q+*;-hZDwdP|M>Mrxp0ZWO@w z_%+v_WUh9{T6R8wSV}}e&_Gd^oR{k%sL)`_qaeR^Zyfs;>#fPk84k_RWN-wX8Ygx# z%2Oe_<*XYYH?(bSwI?X3cN9J2n9z$_zptRj>vv5~aw{Yx^jLC;*> zt?#a+l23nA1If8Vj?hw_D@kSe5e$Ys7X$9^FEQK#OSb6a;8;Lk-^E6u2~?e(6YoE$ z+~lZvtQFGF8Mm>HeFhJO75(Prt}ePP`3TMgbD?CRHcH>zm3Dt}QY!9pJ*8g3-vEbc z_!kmbE2Q>)7Ke(9xcv5VkpMvvnCa7|c6_Gj{cfYB!A9musCKK1yp^4n@oTEvgye_V zAAiXP>)IC~y!yWUQv?B|Oo!tt*FnUfM;w_rJNrfsqITeYf_26_wHA(_PFJ;ZNVwO+ zB2g?KG&M$VjS?C7Dc*_4R}Z~K`{uB|-Hp;(wc+c583UhuC%Si*LUerCDN@}3cOX;g z<2Nr;xdlS|X6(LnW!ZF8ewC^jmXmv}lPU_`jy}GzGT3))5>NwV1^J&u9iW%j;TmeA zak^8Qg+A2{1w!WUc3FJ5DkWZ(x)MnLgo|J}jL6(W1%x1}l9gGiT!w!HT#t z*kets=Zfjr<@SAGJKB3zxl_D1((ax5&i0IUqlnz{ zjI2peUd_wi<(!IHd48~_f5e@tO%aGv>`>HSps1I2Oc@qu&bo1)_@dl=_y&KpZVHly z{4c$sZ0+C0)V`WD1Jhs2Jn-f$K<#IjL?`0^*N5=?b|v3~B{s1}(5ZfZ`y=8L>R+6_Ds<0KyyWAa$Wl@uWdgo-ac#vK?K;oVFYX3rnm?-Te+v|jquTR! zW11Vwq@~$oLB|KW0D83_p=I6@?Z}e8i6K7T9db49Gg*O7XVOib658j@yC1GpULKlx z?&gAMLu2PELo}P5(NZ#{Y{e%x@jBi}4Y^v*f?TA9#L688tt7;GGieY#vUVVzR~E&A zO_Pe^H9ta_{!uneG(dkrDoir|e#RVR5d=%C6FFl0&i1H5oa;;K|3yHwHTaF8hkU3* zG&gkLHj-Ldc64nBKMr9T?hLZ2v^FokxX<+V>{`XAE!RV%s?8}~#K{W!Q0mM-m7hnn zz%soB9f9U*&*7(vm+H%CL~c`A+KrO9$+J;7wU*`SE^2ZX)bSK^%1?P<&`sJTuKI-! zGnXx;1ult=MadwkKkI~rtd1z-_Vu==_h60xiDF8pJ4vo#&>4^C{gQOl0&ux?rFALk zT|eu}Lu^sDIGG2{ng`X)N;=4CvKU)ql%^2xcZ4A_)QEZHOZha@c^3Mu}xRHM-$YqV8} zRoGErzN;t07v|n+G|%IHB(XkaZA!3g|1N7RaEXZ-ec6zakCBX6`S5e?(q2 z=ZM72k)}#XMTd%&4A3RNn`m?GL^ec~@)azV+#6EbqAg7m`{kF4)SSik781%vp3aNT&RkWVYt>Icq9FnL5*zB+Y{BtoT60){n^s&4RQ! zOk(S7Ca3h#q-{^uh#h%&lmJG)InMGY)msS_M&Y2%yY4EGtqy)V(B5&VL!-0l%b<$NV@g< zXFX4+MVvljK^We$nA0hTy4EXSE}eHHnsSE_n?+IKp&nw$yr5O{FiH1PR`1u<2)|n1TeRZb?VM}P zoN*d&a01cl^n}At<$G-g3HeM#3L212rF#d0*Oz^MEB6I*OZ#(Y1Zf^H^GKNc)id!) zU&=Ogn=nVQf?YEUK-FnB!`6MW`co@d-N@R_D;_%kSV;xED;-G};1{*V@``ugX>7mo z=-D`4EAt0w*Bt1o0a<)B52pUGrq|84wYxc?JdQU(*AI{4ff++#dQY)MAaUB@wfF;l zHSZ9s?|)p{{NgeMbi@O1{lFfxPxa^C%vR#VxW?i*cyByDH$QccIN#pFcI-_g-O8V2 zSszqg4_i>Xa1T*wr#pE2JryQ3n$SKQ-@Q$3w+U#d8S==wEuK3vrNgF$PafD)XPZn+?K%t3VD#QUI)!rX+(20j zaqQQCai#n#-y~9-UJC~)f4H1u*0chn47*;z=2P#orR04 zn#!A{m6eXH+QhYt%qUk|VHaOL^_X8uIMl}%4!mYe!f*uMwof5T;WG0(qTzBmO>1fz zx(?P$rPLJ55-=LViP0q*Lx(X42oHwz?IlJnD^qIko?eqzbPS?f1K$t*w}+}0M>0Iy-V|GT#B z*pS*)Dy*s@{EBuvDdw(XX?>^0Y!#0K!Gq2P;rpfKBT{c7Rl5^BP~z^uo_>=6wYB76 z%(v-U0;XLUWsiknh_b-)aeCQ)fXR+&={J;H<$e4mqOd_`;~n>u7-QeQL8^WW0!#1l z8(au*ArEYNcZm`jzBmMZO$YY=E0>ueZ|=3mf@=b!Fe-$dCO{R&Q} zSR-s;n4sSuU**z6%1`U%2F0+$e{Sy5i{~D2dG-{SEVAR(@g8@aOm^=E;Z;&|O)-+b zT0LGB@Xr@V)*7ofqN1i-6C`qvvF(O*Ov160;Uc{D(c9jvIL{>@Q1yH(eDasPX+Pqd zb)_DxV*KA2)a03);mw#PdMoVs*TNYoVU5mnnK2wg&w^<~D59h^7sma0*+ySJ`gj^_ zn=zuBjF>6Vb_AF=YhL^ZgqlS<|8QD|L2z58aT{TL?6YdEH*1m&s=jqkj^^%TbNT_& zBApv=9A$T%*Szt6s<~NS2F$-G#bT+6<|4T<>)o9kFQtCY@>>utccPiN54#D(MNl!VHS%Q##iM5L6f`?CBWVj>{^0z5eEE~egAmHj*u_0)m0(? zEbAdHN4BQ1A^XK+`ZyTStjqXS#~$zbhhjOF8NSfaP}kAREMqT5&=ADbWt%Olmo1Sn zwnN`%^RU5q=EsJcsUxV(B9vhLFA$VJ-}Hl)Xs-89kci7Gg z+)+cb9S(*;F(M96oBV9!h%b7D7j0c%2#5X@KXO8l_IL@t72^8a?PxiQOZ+OVl3A0^ zn%+sf zcNaL2JQo|%PoAf=7-}&fp%!%yMoA_S7GS=NYkRfrAsaz>5+6gr?inJxHy?;jSB1v zcF85gg%ProwdD&v2@G(qP)os(Jn98;KtCrRq%9d0{imGC!f}*j{-uS6zCLNyEuX=T%7bNU2;){hmx?1{{mzv zNGiZ3WuUx3pSt9Bq=F}r!bk()0;2y4e%Je()M=9%Fp2;F}JXCib;#h}!Ng$tTPi5z@ogmxiXYn;>_!bXy z%Q6oU8Tbd{{PT~$htYOYpUiH*;~IC=t%Amv#^&CK;XZsYd-RKJ$Bv@v)ZnM`66f0R z+@>0UOM6D~fyA@^UY)smKPI+Nr;dS*OyR4lP34fkGy_4r_E4b~U54z{a4lfHRc;Ow z1@#<{HB};BcY00t5SHlepIa z>pYb=5!XcSJ^(KeE|93&r7pWxkT|6EiV?gSz8OfiN$-zDxeN^kx@{9CT9sSMjN4YT z3gjh9u1IQ2mnqH^zWV|WD3ze7tlW0|cNuB#5YsdGES zg#hoCUq{_i&ejW5kFq^B4F!wGVOj&Zr*_`@GOFBtyYPNi<{kKNMYfTI!HoW}R5Wnq z)D*fzRXL?A;$7eFZAJx*mmbrL;rH;%c(Dtaqx&O>SC_>hrgfc}a7GIR4Mfk*WqRiV zQ`Q(wI#oL2q_?_;crU?{n--N#W2ukAoZt+gr>A$Db?lGC0DYVc z>rzQIPV`NsXajGs>!pz5KiJljrRlbjCm~qLj5v3H1UkfZJo&+6~ z_7HfN&vtefli@U(4lMKV<^Ocri=h4DeY*0Lu6xlrg!-Y(#0PDF)!(Q|pw#zK`*J|> zod#m&a$d0|NbS|0Q6W*IK0N>>a$ogp%j8V@C@pa&DM>RaIrfPX>O3|%7%6bR&rA}( z_9q+7*Q^qfMK6zV*n}q$)q%Bk25!^^wDc+l*s7B+?T-T!7EU3FKyPLeov*L z&Bq73XUREv?){f}7rgwF5x~Qdl{FI%E~~Z^4xb+BRt!4peLRJet=?Q#I7w~S1Jd^u zb;I*eXWAKXJx?#p`OR3m&9Z#_bTLCg@*-k(9Mr0ct@pX4bz_80S03ygf;Bk^S3dp; z+?2#sIvvxVrvP>ggXQ7$f!?(bqDs9Ah6l;$$PPhu)(~s=QU;wyap~kSIG+qWrrbvYMY;i%h~c6f-28$4l!(c6ug7hBE6mc`IOg}%`XMhWa6B$J||_a zXihYvpsZH8+NjI;?@`xIPo9X&o?cNem#U}lxe>D_R+Wk+?wRe+;2K#T;q8kG`D%OW z4-cDA0Vf>AS{#boh2;dpk3&N?|)iCY0}fx0FJcMmG4P0p6Q1 zK7-RQcS$UEok+_s?h)q0a|F~<;G~st0NCkLdp)lRh{LLZg?SM{w)$B(E}iD?k%G>= z9sbuw$wK8)LxV_5-W4}%#%ldlZ}P^Srp-l+>*;U`$GJT$yz`6YZ+quK!3DmtrnXVr}prdYQ$pYr<{B@e72K^*2U zSxkH&7N51{NdYn2eS@(}ghJVTJ!;CT3Fw2IYOv1V?%NgapAFWa3_AI4KyPZ*?V64R zRLysjXLKEwACiOH{&LKG@bkwnm!u8@`qpR7*8=wE6_<4AF*=|O=;Y-m5km~di}l$Wa$vA9s?AOtMBdI-Fp;%>(z3i&s`8_s#irr zM>i{v!yi3zB*E7GBO*nqoSNLwqOwK5nT0qLk)h+Ju*lkTe;6|bc;}yjVT`^#paRpm zKskDZma@9;rKfL`sKwrnuPBulhdZ(0><@JhRX47&UW6TJc@@9VYA)I#2?K#Ax%3ly5Vx6&Am>5}fIAYp%+Eo#Ls|Kml6pgZQCaDXl=RW`fjl%%|MCKW z&@7rZpfyuBx?8uWdMX@gm)c-A9{QXS<6;SWPCX0Yb(C=mLlJhDEaH10d)^c`vCQ`> zfP0RC_SlCjr3yGzc8l5BA72|bTT=}(^R%)`9?xF_z@IDD>D@&%VHvY;`@SZ@qmp*Qz0##*@ zFsF{T?1LL0i=lr(WsOGsZ=K>~q|2khUQ|%IIGpt;c_Xw3-*^hkroYk$(eei-`Z&SM4)B#RBx`A~el8U+}z? z99VQMz&$s(uoX9NpY`&7{e@Cp`)#Eb#_LIHeP6k+iJR0C*c-R0lKF9+dsda&=E?8V za^^YOKG3xYY<$stR@JWv;qars-_{wZw;?p=L>DKvOR2>7?j;k>M;VT?^mFk(9GFFW z;`$;k-jjYU^8w`EZDx2mHmBv0;ptPXIarnnv)v$%E&d(9d61)ku@nbAE?`bz@swd?Nxwy!=p^K7%fS-}nCqM@!CqBGEqR zB(@r*j!0~*5vlABge%m0V+dnJS}_Oq)jyIJ4f^xD+rtcdw|lUo0Za19^qwcx#9N01 z6>MAoORzE#_Xn%(-&N7KJ*8<%M!1q}yvwaTsr1wyJ)|m&ny*yad3&)o z|7iAqp8;x-qtDwtehpeImslhL5@F_EY$6$&w>{UW$3cgj*g8(zDzX!j7VMx~WjE05 zIwpHNf$4rlXqX84h?%}mCtJz=ae0Idkcy-jw#15 z>Hj(U@rz3k(CRNvFAouE`^%92_kg6~J!$6k;j|Q-*1sU&|C)H43$5p4=Ml%Ak4N#J zs3P97hu!iTIT3_%ZgC3e;b!~Joti5h7Hs1gtv9%N`M9&#Cr^=%GyKhRW4)dtx>__) zuI_OyRV!mk%eX!^aAS`+63mkvez)J?fydsP*xC{9drvob2AS~&>Y;7Ag%c=i6DiJY zMJk+ZGcxvXu&s>@u2|q-2RW_D0+Z-y4NB3211eRrtTS{`Iz0{3sc~)}GwSC58@8qV zKMLFC{l5g;ZivnbIkZLhL`V?SEj~|G>8Yfo=Z-+x`c({SR#W ze+;%=Gw4x5#QY3pk`cV+Q;nP70H1I5>D?dKv_I1a@W&eLviCpYwtfp7<^|$oI2{vT zxOvMRjv<5S;Xgy`iRIeIhs`2ov9#_l(su-V=5&sxGW`0O!F>_dKJfTP?%up}V8qtM zv7)Mb6TKt)!@>d;Sysv6gQyu-FoE!2c&_vf=vXc)n^b{*m)BR*Q%5&D`-1|)3+S=9H=2nsW!gHpft~;*lth=T0@%;Ta z;#TM_4Y{6A9}VApAo?&U!xYyN^`d@lRB05M$w1^=b^rBbztZFSKznB9xm8bfW!h89 zk<#a31!`Jg;)XPgLk*>6v}Qj90Yh783(a(x>N0Zk2MsZfaCqWF58i9%F}e9UFGRf& z{ZJs_|Fz|({7?>@J3QC}zFqw@COb!Y2O zq|p-!pK3=Xh@^$Mlz6NGN1ihA3_X?glvB*Ou#wl=Onf+}e63Q}3ypHp@rs{PbhQYRb4Su8fz=9sOBNu3Se4k#o88VW9qmQ29bB0Igo z+VI>9kw+2!m!|I@Ys>ErdLvTtLzKn2=&7tCd~`LI?y=PD=B1`3N82csV-1y9s$<$r z^c?dRS)zBAjFN&GsaPmdYSeHAdfG^arkP~Y10Xs;68tE_qtCjaY|4HZHr3TTLiu7U zB9iRZrWMGwWx!!8LA?yvlk~IfZIwrvSH>=+rlQJ)L@J_=)ES{767%WMrp?>62Vb8n z1r>;eR)~Emy3oKP8SI?GCX%P&SEwU2)GQoUDFO~C#G&i(Rjp7F;pyeu4va!yewt8z zT7~078ospYhLiVVf&W+T)jtnKT+sqX>Vn+JrCvRo#)xLvRP0|pwENo0)o*7~&{|J^ zD3lbgJ#%7mEK77`W#1^LoTsTuWj4ET(mj@`&$N|kVo9i3H4EH{cyd9S43ju;`{GX8 zDAmr%@KQ2+_p?;#mcwc)h`dLF9iT6lEfVivRcEzYCBzWH;461P7-Y71xB4Y9i8seJ z6hWMXIbEIs@^DT<<}lIn>y;QU_3e%cYsrH=v-Ggu1YA%YCeWYB2%M6G&1e(UN5A$H zZWhHk22S^r5cyM-L+6%3FpaEKIZ6}iBnLgoKH?BHzRSG;?0Th>CmW5LID^z@RH%P# z6#sm(sK^}F!hzUO{4p4h{!2RLIbl%+&vX`jr;zBlXAJ336(hqJKdwujP#VrUWdW7L zx5c;}6hZK4A8{)2-qb6-TJjw>2@;cq!+a@y<7U}~&!A-Hd&-~qznFWgu)4Ob(K2{& z0wK6VNU()Na3{FCEZp6l;O_1OcXxMpcXxM}TG{8Ezs}zG-mj|O>X8TLnmR@weYDX*fLX_)MOv zGXpKBBfZ`Yw=>^qA)NyMdx>-bPl)n1mTKql=p~BjAcIIJ>n2?-slW7GI-?||-s;cY zO>yPI@)2SH>UR#BAT6Z&2I5^+B)nHrgEwr*pRXesB4qJgL9hh<_cZZ0dqN0Nwu&`) zK8(NxE3XHH+Y-2!%x46AJ|vqSTGU~HxDXCrcNv-OK%~n23%tyes~)(VKz39#f*``* zmi-elkOIhg5k(*91R)`MU|!b9Y&w5#4iX07uO^e^2P|zvQ645`a#H-*R^5aB3SMoa z9_1gsU?mgxBP=Gsou^i(num$lY~!WlJAQbRu(N5Wb!yvq2;zJe9G*D$g~^n}OqGU} zpO}y#hb_BrIQo_bSu~J`2j=uJ8Gw(0ly^?p^6kri51W~Iki>|7dQc~qU>b&kL*TZD z)1$$CU*nWm24eG~U5F6~{So>LUU=s@yb;9DZ39L#DRf37VXMkkOFKc9TI0&iXaxot zr@SSo0OTWTKY?~${z|aG9Sj=4Y(GL$)WdPJeAoxl;)Z{8HL3RH@#T#wk<@ehfxD7Ac|dj? zSK#70!x@lVYoZe?e?Fh2Hq7>b+YpXBuZqQH)I5!L zc<$lkG8N``CR0$wH}!E9X?KK)D7*cDo$)CqC&3Uo{y$FD*6TyJ_0yAbuuD#F#qJE; zs*&>#cF!sCZ3}bgRMl3TA+=VDX+QMm(68B2xF7oOd+Oa8^;QCCy5ZBI@g@6Iur$pY zl$+}BIo4ym(v#j0(pS*bf)}jh`4TpB=7UaF*CA%=b%e{wyCeL$r`6UPh%rChN^?7b zm3X`^Aviy(G23ruvr;Z3(R>vDtB(EOd4qOBa9G4RjXw0JPjEUxkafWTumVi-94CGkn{{|s{5Zh)FkM;h ziS4PyabDxa`ymqHyCO=8yMntCjc=pKG$EK>-rYOZ;Gm8BqGj4|ty<0x*Tr&-W4(v+vrS|=VbKQ zDBJPk2x6BnA!RS!(6Y%&Q*NBwGC0QNCLKaV(7OMc5M%`jpSsnfkstzYly2LtoK)j` z5{hadf21d!cP`Bv8mdRH3&+L9q{|bpd9t*jS(QDch!p zPVLYwEng%lfF1`-v<5eXqhv~w3S+oS<*iHP1X6k)p2oL?=#RIdz>mVKeW6e0@H?AO z+gSIcxV1QloBQQ%m!@-PWy2N9MYo%tH!EfHG{)C0!!9O>x;38Hl9>MTO!dMI{6tzwq??OS#RLwHLR; z+KdcloGK;rR5eTN#-gv&6fM%?-Wk-}KsfWRew?Vs{Wex3;z_tm zdWZzjtYKy*LE5A+9wR#Rk19L$J9reLXRLfmAlT;UxWC&~Lh$I06`YRAJpd!GA?_kh zx`}R!KgmkNtU>-@1|Q4rQ%{G_&^Y;(sk*D4%at(dSmo{n%}ZAsAx!?N(yoNE-Kh+b z0q)o>tU7zu1l>awjCv`?ODNX&F+cg?kQn)V;L(W9amh%=;Z<7mk;GY(TN)e((i*p8 z-KTJzPAE8x=k53!q<+G$?d>%#6Pu4r{WNn|o@)~Y)3-=(#<84Xg0^)64KPlz)!HkB zg;M}OpOEtQn6lwz16u;8;rOV<@hozJ7JQ8tcalEHwc^}{g^}AkxYlYPU%$~fS8f`; z6z{c;n3b{SR7IA(OEv!~>Py$vELxgPRgH(4c?4h`O}5#vszw76BLbe`^=+p+Ma-q`su9yq9=hn)Avbj^ z^NQtroHvi!2_@3N>t=rGJcb3s`LpOHwV|HVvayAUt|aKs!x2Np6{*C=uT-&0*HLjt zbKCLYkDRrq5|3G7F#29ELdAf>c;V|S@j-(z%n?HkAzj_vv(JTUXa0biQkAKTAm+-e zv-f#65e?;6Q?4q-S34&aQW*<*^2)=nQ`}Z*b1Ad>0kOZ?v_`Cykq+lMelTv~2RXh& zuKcMcq~jJ_o-lcmNmZW8vZV|a6y^y#Nuzo^**JgeFa>CC{K z1E0tJ(O{Gc-)Lvvt-qr%N44lJ75^HMKi{QafCE(i!gTr}6K|yZ2#JI}WemDf)u)&F# zy~vU!cgA_hv1BXrwPA8Q+Qc@ezU8KksO1xy7%-vFTHU2dzT00OYlS6*C_l-9vl-Ts zjcrRYlhinL=$69RC9_reDc=<^*<4(N`(?`_Qq8TF`65#+!8V#ka6VT97#pQ1cEhfI zY*lr{6|JVZ9{Fh$U2t9F+>k=4dXw$pR>@nllc8@fKBCuG-`zZ{x~OhWMb36;Q4fhy zs1uK`Gt_Ov{52z_x;FGSw!Y8E0nA!g3vW+rPvDwCkzaq8PFSII^t;S3*%ghdN{zJ` zV|!Cp%CrSmT49h9kg)g40$3+Z?Stvzo$l2!L-mD&yiLUDR+p{q@dhHlR>a;km!_t&wHwhrzcq0P>?*l&qLls~ zc;?W4tRwx&9m`?MA0^q(#GsJVTEyzmwT56kQR)fm@DmVOoX_fv7YWQFzZ5{K18%0i zAje)X+$7G7LN2cy`tgzdXxV{Ue!{l$-U7dydmiaDR4X|c_P8&r_r_$-#3OD!tjljawSW&g-H#dj?u$`=E=<(x%Ht%H<4{qzfG^zx*IP&M_m3RP_8s~$CIKQDFE{HH z6h7Dhf;F`qDUvhi-1nE_(Q`f;NzELj2Y67acy%1lNIh!?q^~K=m-X3#;no?&#N~D7 z^XeGBWA2)VFTVr4JVZPX%ZRTIhdvH_keDCDIX0HkHb>m<#r6L@F7?B~cT%x>-*sc( z$m@bXd9@K<{7UsSDXJX{Xe|2yu#7e5x%+s0V|WjXO!#N8y|+x;ZGC?`#{S&I8`kKo zYxW~)m5M+iN~%cfSLctOJW(4G%d4(0bRN08*%HSvo0GjtjCX^t9Xh}1Mp9N1_7JMu zRQBq?6GlTbPVR*-hOc=Jy}kOVveqL@(nrq|md!q_Zp0J|R-!mOkpr*&0R@rSk{OVd(HtSAKfGY2@$&x;gEYU6Nx4jVS zfVSqSt3!#EF9*t*!(UF2xej`-w(nXY(BOraV2~1ZmigP{rv->HYe{i7ls@IRO=K3v zvrx3dID0vCkXO4VeO<9CHgp<0*>gwI(Nn8;I!~|aNGnN6#&pKtWQl{!;m z-ud!2BsqNVCxMtFs@JJ8{x0DJCYra>le6rtI&&7JbRKm}LX_6eRgY2Zg7X~JG{s(> zudjTG-swVk^tRfLjg-=fsM5W2b9}h~@A5$XK{g`fD~gYn9sUn+*2~u~o7Jv{apyi_ zZT6F{B>4}j)UTprdO#Xi!?OopKpLs&jD(qU;GiY_EnyM;q-1czxL}-Rh?%=%T*uLY zrvamW%pC=wz9UZ|jPVQb@>nY(R@oUZ3b>Rf0`Hk$7X#S$;=W&6M%)x~WX*eP*T_cp z&33JSmhR*3c4bFz_ooaf7#Oy|E77P}xWBB^&8f{l1CG}lr*!Ya^`~cS#KzRnk+yJ@ z9Gat*&B9iWvs9jjfEGcB@7F63>_B|WtX-UAXVSaI55z~n;*?!H|_su9UwR*6(6_VddV{NYk9<-j`XAt!`9pDtihzcz|n{>-sE624rfl8zKk z80VE`ZGU5MUei#iOnnH{HQudI*lB^yr+m9|xBfjC=FW2Y%#U~zf}tVe>?$FZ84f6Zj_7 zW}oc5<(WEGtYAO5pXK1yc4O+r0bO`RSHR_wm~u(%pzZVixC3MT$9?LZ??TKX*k}kTY)-`!0QX~QT9{ncZl|O9#^`~j_3}g) z6nVl+-mYhLfk$Xry4eL^hoW_J;K30^o9yfJBl{va;WkXSYff||`GADBhhIx{I&byj z3DOJG;>w#Py_dM}Io?+wKfezp%A5{kV{#Xp*wgE!!Pf{kKNwTL`pw`Fuh+}O2)Jpa zluWpr;DC@2`;|3AiIx47g*!pBhF@3VHtWX`XYgzJlj*{P92lr`?L197_ryo=`EBi|ZLPb^j&A{bZ zBGk5BHS>md8@2Bi1@IY6rvYd@&n{WmOy(s0oM@#=Bplw)4{Hsruy|bn8FyGE>5Vng8hc9+@ip)vyCee`_62M^M&l=XIy?G~le9H!&ZXfS{J?>+_i#RH zYuKRMxCH+o1q+=i^eL1}g6%?IA%?@(sivIUS!?3J7SHJprxrMi#-7=Hc z{BT{CJzKP^V11UndqTiRg^K+Yk{v-MJo3tK39{;KD{sA4s}0m;qj_m-lNSsxC#T!T zF`lhQlRqNZM1iI79<+g3A}Ml(R1wTwgF(u-gsKZp`&(=K#KQ@7|4RI0P3DPy zd!L`l>-rHud@hCJFAP^S+T1kpo-5)WwBx66%;5c06d-ExP>L1r>;CJbCOj@Jb|n0n zpBGx;YKS?o#~6q zyN?rvFBhhu7@{6YX!G=OTFBcz{~k%-gC;d{Hak7W5Zf7JL`at0QtGGH-bxWGF; zFF8|8kq7yx?0Uy^yaLd3UChGni;uNs)}K0e({s8Z+&%@5b8ayVhzugVD~wLyeD^T; zATqCUmlua!ENcvk{r%c2>+$!|q^VukTt|>=(XrW5Ce4fsN_^&f2bOI&ZoQ_3Q{?HKCRR75Am-j z*l_Gu#R;tKeUJ0{Pd{=E8gRT5IE=P{Z(hF!-G-#FZ}H;>{`D0{5{_ptUN`r8;MZ<9 zqM)Q1WfZKUZ-o>9Zho}ipB}m_jm5X$ml!kQB_!MD>a1co*5j#>@@W#cUb2C{<20#_ z8U*yQOCpZ?EAp!b>5c|r=IBDIcA3+aMqU}AJj6V?EPR*d*Xxmf!Rj&uY@-hrDA$|e zv%$5d^P*CzE(+Y@m;f}a>%9GSt-sKE-70mf!6;+{;M*Pv7M|Gkc|5v5mLt}SywsdJ zA;fP2j!LCx{Xu$*{iv8D_G^6+&#y>sonH)8h>#zxrOp^n-tPDp=h;1_M+i#EC=#_t z#iXG6(qZD#uKM`yqFm2s-?cZv-NgwG!w9;i?0DFd(wzh!O%y~1O)Qq{(61It^N-E>qaSM5wZ8#GvdK&nqX3O2KqqY4f`%qqS?jw{ zhBz6$IJ|Br12}1?1lpj*SS0rN23)_rHOgTE_!}Bb9gQ3;DdWzmo;5}CFR4sbeyiQQ z9=& zAP`>5Cwup%R~;V=sCPX-`t+F`&n}@V&%|;`gdXZW8s_VfvAK<6NzMCSpJ)B+)Thwd zH;BK&Q6dRe%-0>R?l$G|Y|?aiqNJ^G)Y@k6&!28VOPSUJDnbHc_1*JjxO3-0$6Gwl z`gFo5hLDW8GS3`BBj2Dna!FSN5Nyd~h#F{F;H1$B5Ro4gBDaPjOX)v@dwTO=Jmxz; zxvxt+;J8_}37~|B4=B7Itm#b69&^0dNBeZ?H$eTaqG8Py;0G1@CA_*FqMYijZIV}0 z(B*Tu30_(i)acdLmd@!z)|wtPf0Z?~!NP)$1Ra)~?e;E&AIuj# zBd+amjFRUA{$O!#x5pgHY4~c=VEz;bSO!|0!ryrFs#)mxp`WWCqmq`vZTg;X};M;y_0uap5z=udFb{d%^no0$wdMy@BBr&iCt3# zW)kFw{@AQtZHh#{&Byz_aoj*DMD;lgx69skB~VVQHbde*Rp#lVvZ!4^QSp#tIZH`l zZn#*#eyR?*p$NrgSG0vqg2u${cOw8a^s(w1>pgy@sMni9JV-Vgr+&m!cY4qA7p-1K z^na`J&hoD5df_T!9P4IG;+vKaY4j|7TLxK=(BEg?O5X&TxYj;!Pp!$z=GR-Qe=$R5 z%XTaDnBRA(r_&RvK6GrEu!@w#b2Tf}C>mi3&!{FYP$M?*Iv$J_rhk->M+QF(Stf5A zFT|zW73;=(x-_g05Z6dkVq`N%HGZcdYBj7ud_USf*j4i^lkg z@u&M`>MA5=`1E|fXm7Da+SgDOW3Ee1H%%8R1s&a?-|$AO9=1|iRQ=i_gJ+4G(T%ic zN2b3M`~&vThDGpoTt|CiLO<^mvM1kv$cZnocC~!kc8f%C9p$-KsGt zd^yH~IB9cUch={E7SB4hz^zbo+TuIPQE(zNQ&bBNK4|yH>t=kn_0Kwlb%=NZzsCjN ze#Vwav3a@4?XRSEd2QPR4k-H)PBziTvVzH0s`;c6N{MHi>_Ml}#8_J;CdOs{X@QG` zj1MPBJdxN@ao)0FnTUO>n)Fyhm0(adVUG$i`NM#>cX>=%{a@@AF@AE z?n#)WLk`ua2Pw6Y5&){_GgV5!kfrH)d}sAX$#35=5;~Q4=hE$Za}SUeuuD8Ib<;rC z+s3SipWzS-D4lK}qOCbpk%(1%xV_84!RMZ|E^&$cwsxo~CEo_pc!@!rif+xI4#NLD zD0u-1C=>2=mN67~9`E8SB8vU3QOG`7vQX1rlldH=f0OEf-$R4G3*Ak{+d0Y}1uAs4y+s4a%KY zISigHukNz{k}xJ(U(Kr9^v6K(N4Pwu2#y-BFvhJG$F6jHC1Ru1cb;eKo`USU?zT&E zU)hmGxo_e>CfmB`Zo09}mge5mfgdWF(s{@zD%qv>J5MJE7Wu%v8%<0137Z&9EJch+Q%=gQ3NIamKh~O zKOMaQGO0W(3{~XC`Z!_sYtZ!}_dINR1{6DHO+txbN1-_pLI1cI+e98denDlr(Y9_! zx%2O%xv-%D@-`JH+HQbfZ+bvyVvtxel!^`G^$!U~w*Bt~;Z+So3}fCu_JzlsL3`ck zL;<0nt4MQ5deK_>H^P6&4xW-o88g|eor~^4tjR-!Bfk|@QkQQ1f%DFPJ`F%5Ywz!w*hBDjr{xXS_LLrbN`oNn_6M3`RyBq4|Q=kTVJmfK8h@ zUfAEiX01yJHS!lhAJ#N;Vo7OWt9Gc4UZR>K<;alqD#G6lsWzs4jb?|NT2Hn>eVO1Y z(}Sw7Um=!`_&5y1tulr%&oWGge__G4;KlDGu#XM#_dR+q+Z3LGXd^=|Mz(ft~UDqMFfp!loYPlz_Xoacw5#iA{?s5uK9-TCb}{U)sIL}nO8V|*w&g+;hFwf+T1vt^+)HZo7U63S z)3|Y`mdmb8lUA<*UXe7_b7SY#MXMZib_S9t0u#fu@3IM@4zsubh~qPc1AKDQ@PGFl z`Oj1Ex{l;2AkR)qs%Cs@{!&E)v0CpVekZY<8}11ZxjyB>q?e6GA7$;VcQbaens`Gq zjlB!1=FPpmZxLt+?2Y5(L;4Xc=iRJy=9F=BYdy1e36_7`{7WPjB-vJ6Uh*{Zagd7} z^2zu_lKb(W_Q?@4w;YC{i6$1kmI#~EgeWvY687*{KlhP8E^K2Qg3<%7#p?yeR_@Mcl085qnRXojXnDm(Ml`4l}+z72ktal8f&5YsoId-U>AFoUoeCXM)0zO=2IU&ITL&_A0%@ zlVyj$9Z!8S;b~A0BgvY}m5$KY?vIV$gBK=gkNYAv^%FLy`hh)HEB59cy@2Lavpmy( z!jo&ZR!)_N;vcHh52zneSWofegb54)j zCGQQz;GkEpRT{w~6`LKpt2`3&+cpF!@sMkCzZlS#U>a0mDzMcR08441^``S>wN)^% zwWh?eTou}dVDqmkZioR8cTy2*dP2yb5UerPZrUyO-kVQ+El3YHRalnv zxObzUSjmR(M(rr1+#vFf-+v>A`+Y+Fa=9**;q<^iPtoFohy*p-QRst`YNH}xhwzW_ zHj)P%Jm0(kw{&kMol07N|H^ognuM?5crM<4;T@b$O6VE8-l1I*C;W643r_xX`=f z0G)pH@|PPx<-G@f%&vmwLp$YMg5^RBg_7g+E1HR&-H;yVgR65vxUgjH73VgIrBuk$Gd8^F<&w5y84g8S0$M@A?1T+e(X@Umii$M?&pSov(NxG(5cc7-N9# zXv(lLbF?bGHZ&MSUVgR>*!5CI?BO1UH+6)K(Gx^x*MWpjq99nn=8$%wZA%jf{WKBT zc^1ElkfXD-Zk-U#dm%un=97?vr`BH(T)(aNzh}0*)zsO0wEx!m8`NSkga|}6FY2rR zCiwj^1!UMpY-T*C)7FRqBIG*g&5)!Z=}Vkr`CC(i4BJ@f=V%U|d=94@K{9`vF+5Zt zw;YX~QnZ%+slVhe4a2p8%&R7K7J@9~pX`0D6FMD_>k~`0PeA+?j|1_-KP}%V^} zf1j-Xga>Rs9mY~pD_Eks$^VJF{`0G;>yQ)DKiY>eZ2w`y9TNe+>@TphihoF_Ph>3@ z>3!d@FYyFWvkF=t>-GAZ;+5Z?(`@Tobqa*gQ;&{bS-_qb**CVk60NQp{2rM56!S6~ z(+ET3+(p9jko*uPb*NDopOM3c`Hv1HskV??cLfuNLGNm6`PLvB>5FSx=NYrXjG5cd z_$qaSDy@SvSqHqG@WzYm$oK^->(AT5lp9y^_MhN@{3Y7`ZPlnS?Fj1BGq=Xq;#$zqSw=lGe>-gV?EJ(bA==HU}$TLBAJpQ5&2tm;bW&sil$K(e$R zqeAYL%ky)K=r8MNJYsiz>Bd`l4c2XVR_<$B+NEE{EBv(9?CUv7A*T5!|NgWyN&ftx zuK?C}J&~Wn!TF~l?h!$#1`Bb_`Y!(bos}M9eTLhs!b*kI%X5RoPn2+P12&I-d3Hq6b$Fv5N1z2E-;=_uPE$u`z?iQ3}u1eHFz1fS+D8n5TJQ+2{_ONnu5jrHo) z#6qH1HCeRxWS^b07*|VJOZE#ynEm?MPjQ`YnOY%^Qw6(2bD3$~j2=Xm-v77&LhkX^ zN-S2Ih;}&1;|aK>q35||O)JV380YR3M6UdqO%}g|+neU(-D*E(8pEa#wFzqwV*X>y z?pPH16LneXQ@0(oeh&siWzH_v7<6&tGDS43SJ9_Y?EPtLQH_1&;@{F!bsi%E2N%}! z^OE=4x^Y$~rjY@j`cQULpFI}D^8UsQ3g_6U6XkGV7h`An5cp}A)`q58<)~)4F_VaC zBLbJjM%+ho>?v`NBB``cWHa^vQ?QdmOlXsEt9!O82(jN)nE;@#Y?8BJLh3*f5l0t& z!e096s^J-NRq)9cxIXUC?{(JN$a#!%>biR@KR?XdMCu(fDS zV|0k83PfyokuObuqE*9>S_a#Rbcl&=H8>JUI%LmtKGjhe@FwPSlIHQyHfQ5xyK5`b zzJ_ijY`Oqxf`6vVFkF18ZaIN%l`~_-PTF+y{-oS4q@!A|PLjiNq|(U3QY@5Tbq%jDq_9kC=f1CtGR*}=e&Bm1{YRJxp+ z8)#bkNMG`AmgbD0{SA_&yYx9Duip+I&%b;nf)Dy3ZUB2t=cXkPv|t4W*78}|cmrlt ziGhbY)CxN5!Ef*an`rmA%{SWiOeDpMwR3-ArMD^E@=MVi%FjFFzbmu{NJBy}N zzByhI+_Hw)^}&Ys+o8ZG1TYLIpH`|JKCQ21T3w)rOOmtKp>yY|@X3_ShH#7rI@V6B z6~hTm6ts(~h(PD|0->uqrgwp26G`G9rR)LbrME8BUt#)p4j;4}#{kdYe-ae`)cN5O ztlcq4omSQSZXU20gnzhI;-3WiXUs0O5x}nW+Do zt~N0E2&bffGEcj@@yx44RduL8*;Qv%itNrJ(&rZDq<@461Y?nZ%QVI3h0eQg>^6`_ zuQV8dRGB}U+u(6Yu34}eEK2&uA$RKC4RagMm$jZ5FzR2%{Vk;xJ19p@F*_Kkg1b#s z0(uASRlpx!3UCdbpnZhWrz0j;!Rf++I_(>9G>fh6jEyn~P{;qLavKQl_0flT5rH9x zU~6M9R0yC_E-<^CefDFfL;)>3$EAI2MRl%ozr%i~VQ#1bVY>Fe!S)PFMrHxChPkWW zw>#GEv~s>mB#wPsyoGX>YdyG)P>z5+wRiX4m$(OGB&^tdA z1Uz-ZYuz5t8w?DuR~5n&pu6~?_VynCN@h}!8z}q(^9Tt zn|$s7EqD0Y>8)ACC7ZU6RA%G)ph=h+Zzy?<0b#rAD|CTVM(kn+Tj|IcNlW72W^^wG z0m3&-bW1d|<%-@dc~=$fIvV<#7K7uti=gJQ$mHL8RNT()wdfS^m$V_(pPGkuFPMZ5 zTLaM!TN-*AhBumT)kfwj=uKCevgL+PT0Vp%{nt_+1PW&V2~|>MBxvdW9!G!@Mm+Fd zkzyFce^Y?}_0Oqff8r}KIPlrO9Sigap#Wjg?=5YBFLM29B*D@{l^Jf#lNWx%m{h3E$OYlpWlk%PkRXn;RUE0M*}Ayo<`gHp&OA*@s0F&v=)EWB zi_!Ug%pDgxXy<~F4>U3p&UwkX$>byMyRe;kD7=tJoHUH~G^Ni4Lj}ULV6Xr}FdD zO=w{5@vXDE(#GJ$Lu4&6v%2Y{xrd=1|GL*}Tq}6BmUHssCTe*lho7@ai~&qKrqk`} z#XFoy;^VkSx(hsg`Win?z@Vn^_ChG3Z%o0b=ogh~=9diZquTJN`AbZdPA7>{I$%b8> zR$6*7=<$0(!tiW{8u;R|zayq-*8a@(hgM{+`t9^YYWtla2^8H`%3T3BnK>X|W1&fG zd$XX?ICt%yWz+Hn*mAC(&NDO%Ub@jdnMZb73O}bP&mnVngja3PWz?NkoLuI0SV`2j z^!zxOLHX;%kN=caZ{xQ>c_~$wacN_;!lV2}gHt zjFmzHQh%NMr=cz6e|-`^VZ9(No7oQ(s>UTXXAD#qFaQBxjF* z_GNkUJ$-fKR^*Tl3pU^3*$hpxE3e)>0%EGx-w^L(c>lBO1Dig*at8U*G%<|$02zSC zXflq22@3&7*;4b{acI>Opk}2&JKUD*rwvPUe;jV-fB zx!UJGvP6_04Ht#wSZ!t+LW}XWO;&hDm~3Nv$3D*>OlrSr(j@Yi4(W5;W5b$G;oS1+ zGooj^>H#Hck8>XL?@mWLyfPClsq4}}f1 zJLrD87S6+VDRPf)3g*1KDl!O=Pa$vJzBR`Ru|RC)iJ3RANG#&)A3=JT4cl|MAB^eO zP+(#jOa3ah-~?~IiGU%cCwzOF7t1E~7_NX@L%`yqE^8is6Q8ig;>(@Wqcf9hjhm28 zGh0EV0DV8IGhm#jHg3_C5-wQ=P9~x&U#2874RP8##l7kpw5Fl3Tk!#=u~*3yf=1=g zMsh0mpsD6Kgnr5-$RofMPf~GJ*k!A7gReaZkSskYRO>~0Nsc&JVo@(X5 z>uCwwP{F*kI&UwwdJtDJ^iLTIFjkoBqV8?HcTu&^Wk^kzvH8R24z`ibk)S=p691tg z-S8sS6uGQ;u^o*XdU}gOM8#yF#^k7RedyRsPca};$GIM`Op?U?9iXvYaA*E>GMsmA z+F7W0Ov;vJx_fte2gemEfm6DijzW3f77ekoZh=!cZHu(0?3@%9U(Rt%-0M>u9uQal zV1t%op%#{%@i!D(xKBTg)nP`X7xe8pz(y2IO&;axp#+d=wj7uAbDR(G#5(|3R@OwxoO9W5rzw zx%911Ga8;?2$@scThE8Xsb-3cw`!EKmJvU_^e}vKB(TmH_fddRXD)O|ycv{wFU`6t zyu8|M6?|f(7plC;@T`5*2<;t2D<|;(SGLtFoEYVrdW;-wbIGgMk?F_=P>a5IS3mlE zLh8&wbpExs{v#*CjTp%5k8bSMphEQ=R`XkFZMUuqq^3?$!Y7g3RBhPwO7Nq*PPK$t zk$3WH1)hCd_7&t-EeyRPn`heJ4XZ*Nz}HTDJK@@dQUxuM-e1)WozL6fo1pzHq;)OU zFx4atScZiac48?`qUuaw6?(P{pypI08HegEO3(-z11`oT5ov^+s& z`NI**_ekPYxW)vmTEXVXkFpYI!CEuXHot&^sZV@9d8%s#FZer9OJErzXZp!j-KFW9 zKdMvie*{LEuWq%v4uLy5)Amybe_aTQ+LsygagK38IS_i-0gdk#o8>1pZoq{Zo+5!S zE4MG}zV$nLLlWXmu<{WNFFnQg15Z&5W4am3AquTwuRk>o(-x=cOCEx?I8p51&wz*l zqZ|Gu+BQqN^mpF))E>#JnMUArABFa#uo11co~ga14F3j6pK9sEFn}PhwIp_~2VOsQ zQ42I@0-4`BOAvHHA?EKrbKI4i1r~32YkyJ7L*dh!LFO!kupU7Rq_zaB3{Ob???&#Y zuGv*?i*nJomTT#Gj^$w)}j9s2Z!rHwjyPY6?wIT~# z#uO9Q>Z=c3o;nPFAtfrED4fTupWW#a`i^DLO*$CGrl5M(unCE0!OFQm5r$^A&OWsa z>yxzSwmVX~+o`?7?oh5e?Bj5Pi!TP6VKgAWvNq767vj0z{GKoB!V7Cf*rDlQ*lKuL zO%HNh+hbIWiPzlYdC&87=5F%-WVsK+Z}}Z|h1ogT^{9l!r-j5X3W$N4BE6u8QmT}_ zOMJLYlu|i!o5HRHtv^}Gv#D0~;zUEv;S#!?eWBg*g!+Y2|7zv!u^Mlby2}~fS&S%! zG;B;6BR*?@pYF;6;C&{LTD~Rs9O`&r8u@=Dm7xcA{Zy}_I>3PKtfjk@RoqjZQyRY) zh|hqkQV#gm%{-F<)HI1m{Lh1*C8xSog>!boA6oT>B5~hg!pzqNJGiEIhg)sQG5yDl zAM8wX1s_22>Z0|>DGGj#Meev#4RrnwTLeLk5eJ4~lc&5dJH%yu|9-6C-`R)U%ek8X z%Hfks#d=GK)-T{eAqyc55v=zv4Nh~!45b+m77aj0=dT0q{ajV|&Dt_zmUhZ)#5;a| zegAHSbpQ$4oJl0HvzmFnb6r}%{!JLiJ&kObNmSnV|Ct`9CRgZrG&%Nfx=@++UaEtxtmT|e;--jBr{uPz#^=_~^KBvWMNDH^Ky z2twe@@1w|U&gz(;sDxEPerQt&ClEd?mKK@zj_0R}e6d-kP+E;u{HN?dRk36}G#?dv zH0NIIIC@U0A5L&A=aHvMXCJigl_5B@chrRBfdp2q7^#ZT}#i|n(MX3d2Y(!a?7 zgnt3Nk!_!=R2*H-rSn)me~B>qMnwhpdPvUf;2XsU^FV_V`kBPc={O>9i_aV)?dSph z$Rn<6bY@FnR!A>XH+$4ik(^^w%H5_^NlCg6E_y~P+M<#~BM&yy&T# zK-&k#%hILdyBZu&>I(g*72y_F7U}^uqvz+)&rf3T^==orY)5?Y#Je)z|6P^OvyWnQ z51}r7UtDSx8xA9l95>=p68W9{FU@pkyMuf8XE0)oV^8gS-2II7=eF{iREUVJd0HYR z?8*+YP)(f7~_V@pm1c?bZgx?Ek{k&aU^vX8Zdd*q*n0 zXSaTL+m#d+cp@I6UUY-J39HLL1FYj!!Nvf^U0=c$?tK@Y9Vcm6MO}hj_U=ii-|;u= zJqo?Tnj@Nj9rxXkmSr$+y)C%l-=C?v-c z*7HX!<~u8%bV{?`|7-RD|M1h5$>DAUY@l-;9_McBk(=}ypOYL(rRmir6`S^ z<=fCeO{bmc48Nrm8}%bybsGq8JrMlg;;qO3XS{Xa67@!RMgKyMvr=n-=Kx0PWY$Ba zDs>%X`NnQ9|T#sTGO@BDn zGq7vdOJ$zI1_4^7ekCMM_bdD~k*_ffp%8w(B~c3{Lh3p6y_<^Z!qcf?l`K8t1?BX? z2UiBSrx!~SLt7LXQ1wKZG-GFkv*-KD_s|3)^_5z7#^(CCA;)<4@|@|K_}0A)B=!G* zu0#K?LDxG@ivI##mm^SGeBR(|UfS(GB2!^LlTv34Cn2+%WRn)Ydco|Xc0f2; zffeEN*K3F>J5z)guO~ zH}4`TeffeUw;yBd^Fui8d}ExPcq_oL>nJN*4b^h8%lgi7Bd&Lyg>9htXG9m>(biT- z4d-w0HqCc_oZktOO)8q|>Lqxean= zd!HL|&%H0_VLw&OsEV3%4#+Vw|8Hd84M3(;{Ww_tINMJU32(#mItv2w_*!$2xVf*I zRHJ<&Kl;#B-s8Ovn@2Owu=?h_j7};i7dnp_jWVp246pxjy82e)2CI$0G0X?7Ow2Fu>FQzv5|h8WQ>vrHpNtVM2Lm8Z3s2L$?B zdtuhpiGy!edue7Ne%bf-NQ&_5?-KbF470jtTE*{oL=t?x+;yHM>lANJATJ`WazE16 z+N@P7IS<0F@}4v@mRI|tFh=v&FZsH8r_eg9@*Ilj=2<+(LNYC?j0Kxx9=NXhk>_y* z#CS&!mhts|AssNwP#_A_O;@!uZ;}8!aQ$-?UAs#dC_TkwDK~_S z1YEJWg+!YJVB?1M6_hW-*2=Qg>;?dR>agY~)q}jvtj8Xkn7{>1`b+&O^zna5>)mK% zb5iDhCDiDEL?zE{EmK0FoeyXf>M%Z>n5JLP?;_)lj@9Z^;nfdsFJlhK-raP34(Vkn zN7!{+{Xv(!`KP9LoALbes0OtM@j}^-%vgZ0{rDk7wOR!bDKSHl64$ahq^5P z4q1t3x?2Khcgp|fH<8r-pZLwGYyAJ0{AOat|0jMkJ^vs4=3JwT#vhxh2ph=Rgo9HB z;X16Uv*Ed)D92nTA35&NKY+&+>VQ9WHSZqKrT6$0M1=iR4vZVQ`lqU>dAy4bi;Dc5O9>5tVv2u+fSe-oMn31ftjhkwyuEbNdX z%8IP-C(^qwlU<~P-WcsEW4Gp9C+^pAkt_Ycq2;OEDjbwHU1w?_c=LxRMBsPYc1y65 z1u{0sYtW3SuGqur8Ky~37fZQ)q`9i;$|7lT<;t&Yl-M?h->wp={~dAmuJPp&{Yc7; zqryk^4~6{Wf@L16C*$^5eH`cLH&HaIgZ0NoDP~Sr?B)14$96Qr4dW#OXSt(-5YE-f z{>Xhyrz-*jMP1hwJn}{2>RLMoD)$(x3SS|^Uvcg~`~Lw9`6FiyU%}$5rFmMPPSKp& z0H3uTQh#zdg8c@IHQLineMz+~fjMHVwv%^&uO?^O(8;$93ijbL%z#&gRzyWp~i59iMa~3U$zV=X}!@J1Gv~s&p z3O6@Kh2XHdxLdxf-JF0$SSx|ScT_XN9;CbJgawvhjhps5hMrqBt4VWrmj+KW8)a>IH)YnLy^v{XkMM)voeo)0$cYN`WbRBL9gFDU0}_Qxa%F+VUmx}DEPkas|Kez5FNPs zOljgEXXM{lr9uZ?D;xQ_DWa##RCRoT?U98v)9mXX_8vW-&qdow`X#yL@-@k=fmzR@ zjUG|-#^XVp@p%f46mCX@7U|W4ZU{$~QKVq?bkON&Y65u9BqG7c7C#)5yk50ZX>RD0 zA$mn7>TS+0b|di4nuHS2x{K!RBB0FmFlb`{Xj7rS^m3f;gvah8Vw?Z+ud+%1fs|91 zLHXhZ*srrDA749*+kEqjJSUdRGji%Q96~!;o`Y`!q}&KD)8hpZi29n$c%TwNo$tw##fs@b(Tj`b7jp*-f4H*kiJKud>CC-pOnr|&aJ+7%IMz#XWt3$_ zDZd17W&?hjT#K=`y{S*xD>U<5UMmR>IOc}+vrDRT@W@a&-3!j5xAnpI(F}M@Xwt7O z*>l2BcFf?tXCbhD`L8*yKK8z;fuMYx7^fqtd6VmPQT7-IZ8-YXmP^$3FRnk5E$=&{ zqGL*p`k>l&#io6I?>>@V)k>wpQIxgslXMAwD?dT98IVauUTL-If6lFl%(;s|U@2P% z6VE2TCTLiid*jEdO(_g?yr*7r(H3LfO&(5)x4NE z;cmJ43T-8b$5Hv~sFrE;VC7>FN>q`0Ah4FZY#qs~{W-L{F!yK^UMA`h|4>X3Zs#o` zm0MaTDJ17&kIZyQj?R!X{l#zbhU%mpcT5JE;(q^u@LdemRJ8X;uZU*qE7tHV#a-Gk>WWicmg+{L>$2@BcH# zJ}#o7cox)LyDDWsCdmCjmJ>1nkL>#*<|MNke%=R|3LRo%z{q{W6X`J=)H^u#vxvg- z&%OaETxH~dsG*e~78r0MLWhBb5XgDgUmDDG0^jJHIjy?LZ!h(~zcJ1f;-4AW6>o27 z#R!Swr}eIrgXQGDSMb;y-@AY@`n_Ejm8VSs%l=NqMDcia7~dCiJb4K?Ys|X{?ppUb zOqE_0H(yR=ahi)Jdy%l*t%A+YF({?46eiwA2&!2r{}ekP9)iF~?&fR(W`la(WcJnR z{T|y}I8`P1YT{3epTZRfJ=`?$Db`?Uq2!5ClqD`O58WA~($i&yklsbPZS%{yMy2w$ zUQqW!_Pag(`}$8(JE9*5<4u!apUD$u`pH%5E%W7^x3Iozyd$_gmR7 zQryHbvm!GBm&Ebg_%%$Jt%vx}7WM)~M*PSsxogC@f2Z$F!JZ&BY=MEqr_oSf>YMMi zjLxs#g6pQB^E&QUM67fgAAxBhR^Wm|uB1$Njf1Hx1sV>vbiKt2b%(cOJQDR{Ai?xt zIKL!m0OaasXf)V^MC9}+s3M69DpV0=909T8I`~AYX_fD55A>i>)#lc{r_k7xa+V>T zlOy-_xO07&-=4#!IPM$+?{RsG?t33fKHh8!CXeZ`{iv_-4CLd(oo!s@7<6mE|7Ns$ zZL+w#f1|}UrZr=&<6~CU92?7Em%7ZQav!?vll_nN`! z%>(Qqs!=-OeSdof04GHd#D9e}{zYs|V1P=xx@?U}V^04Lhi|-m^$Hkz)M!g&|K~ul zl0**T7RvLj>AC;a+2brh@di<$_v&igNgkp`O39>t>{RCIh(Y5E^Hueiv9U$GqnMLY z+3@Qs%;6amj9`64;*Mqd2&dH`3T|WPe2=A@=(%X!3-N5{#&4)bD$xf|>MtqvvcAL? z-Yr|!uyFj*A+$LL+x*qPcIjfl_#G3fkMSKx{PFy2djdjpzHqAoC9FGBJy)k~zb1`{<9j1U_*oGX!!{5SeiPV{m-!4vvmiL92ezsqZ-;(a zpni3)9T)d!N@QLrL@+xjNPPnAO%X&w0%AX6{jY=Kdu?wDoQ`zDQeTjJj>buo($ADC zG~G)+3UH;tG0uL4(c)vAE%v>06EKU5&~P{8_oq(cxt3-KKn`?R zmTkm1f1RpoKs`!6h1!O*b~ki@IL$QwWZpJ{u398fR$f>1%^(nUi-7zGaqjlE#Y;Zz zd|;^GS5QbGJ}*T4zdl|d{p{sOlvk`~xLS{U^4v#w<`LB2Txc7z-BII#lWwflD$Yxf=XVc*j_kC-Q;&)CLYd0U6o(V~*zH&!p zYV+_(v=g+C)KU8H(FSyJx0e7z5QX)ud`QOk8bh;h>7MGl96&y)8;yiS@yb0KpC#N> zX9n^WxZrmX!six@`h@29FR>gfug1a;ITQMaamypno2GP3t-geEM^2}4oka$hU^AIc zs4>X|mM?vAvtVX7+dbCBgg?KINZ%eBpH%yFPg5%MPanCOf$cSw(z>(??+O#Cc5V2%}1=QoQJ#n|&jh@x8D8)n|~ zFyg*~GHSuhtXrb8PfSp6YrKztJzSC@au6O?7^A{FLmBsCt(7+VgvfVdN9%r`TjKMC zSCrpkk6Z!a|BHnOG-)W=$xZPsNxvP0*L0IgcSF*Zr{hpN6zXEqB<0e3{qHVq=fR#FauG1tI2 z;`e_JdPr|A4xlkkicZ;(H17z1< zo#SPIjfNYa?#=YatI!}e(8#vcBulZoBfj(G05wv4syF!#Nc;TF>WVUJ(P!louTqp< zAC71a>(FM$LFPAj*Fl4VSfBQH%Z3H*?kD{LTU(se2WS1s;4vL8fY9FI7J+0)3h^WH zUvu(b4-1HcbfOq3laN2(e`w)tm>o>LCh;+{z6F;C-gp!uGdp9jii1IxFs14L;oapC z)ZInRx2Ir>TZU{Wc9aOu_z)9*KGuTpHRuULVp0rIR3Dl&ffW>|M8Qv19{9@grg5+bY5) z+j;PvWR^@5VeDp3IIErglE_q)zs<^@My4Gc*aKcL7b;(xTVSx$4;*W$LSSkZGd49Z zx(~k~_b5z!T3u;S_IrYYi2Y{?8JxH#r;}WU_>fwI4>f3Xt&u=|H~Dz~Y1QNk$88tR z-l1sK?Ji7xn@8*uss5L3WH~!z4ve=cw5q2Kg8Of%pUQ0*RHZ*jja8UNVQ$lpSf@3c zD3j*76lA_tnrg+1Jm`p77r?7hk2X?x&D+@s{TD0v$K$TpfRY77&x47@#btm5mYc`J zp`%U1^o`5oC4B9u!|Bfgs3>4qmM)mHB)j{}T@ExDW!+%59YS1HB99q1;s^foB-?0?&oJ5QYQU>4e|{G^HWz-O)QE z5I$1=puKD0<+z2PqC%s`uaN#e)WLyuaN_iiMz44YcY*Miii-Iv?n8k5u1kR>0`nk-Sp{j>X|P+u`J{DDNd`JL|y9ENMuAZdO;|6>K< z!9s%M6z-ja1bc=zmY`)y)+mFKpsL_p(4gUFmA6H%pJUqg^q6q#p&=Jt%r=CjRLqgsJBH8z; z{a>0Hw}qCRXq(v!gAteDYE_ zna>BDyT%V14vcl$gLen6QCTM^%xGW3usu$!>w39O}DW zi#;csuyz7@~xNzuHW$1RKI#$hI3OI(A66i!&Mv?WNaA8_@C|j zp?Zmctfrqp zM6P6>hQ~q@y@0MV6wL7F80x6-=Sf^Dht=d(C#*%s5hLUCL>tcYlT*_)+guS>egRWh zlP0ZEo)HmB%T&Vo^=4~9iopNkTUT@trkq#&>ntOdpqrU4W0A(v2tYyqrTBAT!g}XY zrviLn2FJU`k@g{L@LZ;%(>B$w@-*g-c2jVeKvpZ$lZLpus(>LHz4N?N+(U~B^XwzI zx{#q3XD2=9FLz_OsyP(DaK9Brr7ks-W))f_*c}$*)TZy|h>{Ju2mkcFbyt$Za;)1x z+4O{_hFrZ%!jv4Ed$PI|@RJN^YYepcd@4!C_KWno4rqA8naNdDQtW7U`DeGD7eqF} zjbk!&qoNuK^OrHQHzxm6O5Ir%VX6SJZ_|N?B+mU0;7aMr-xQ#p)l;kRl{}QSitaE& zj_FdgBz~&tCXcJx6x^$Jnrtq;k^nopfW##j9d{c$v)|+A+~w9VWo2z$Hd0xG@Zd{bHlRTjUIReeOOLg1d z`qpkpJacV|(+V3`pxXOLCB-s)H!>^jKkR#~(mDRk!y#FeJ7L3SQu8roQX(W>hR7_D zORiN4f=PIi+s^n0w7KM%-7Kb9s8T$Z%)q!{qwts3#);cAN{NMc2egvHM>NT-heo1} zrxu+@t4FlMXZ)4x=bd(s9gKdP9Z;0k z=YtB8!S0?i*Tu#YvD|+@Ok&@O9}>+$`yw))L}-sN7=ljM0`H3#J z`lV(J3l`X+GeQp!TsrnVS9dRUUD*l_-a2o`TdoYFChVV1XHy<{qw%)8W?WeMIa$Cn zQhfN?qY37X&)bW?ti&K3p8;34I>dPYb`9ITSlf$uo7(urhW^n)JhFDdn0EaTjGH!2QK^mc-7hZTB#qWfIG= zwGX1X#JLSl!EokeTHd_#!@_i)G>d%g(b1C>i6c5$}uD_rrv`@Ey-A*+%V>RV@md|b>CWFMYPd^f z+;=U2)t>X&ZK|iqqlu_KsWsq;ehT79PR=vOm2+JsSX&|MAZ;xSRkGZ* z3F!JTd4@l9A9%IyAgo_zb10Iv6}*o;@QcfRav`_3YOyu8N0|Cu^J8298I3Z-(o?`s z2O(4=BD0j`JdcrDj5%*(+Z0Kx=-4uL{g0p)p;#4ZFExL+o7JQt>UiMeHapRQ$--TW za$NaKIMDui2ndBdv8?vk)%}914e?_i$=dh)=T(nw-*p(5Ov?PL(*W!rO7;lyicMch zOrQ5xPRSus)7RP7K?=KzT_@}eX~sM2Fwru5X( zeD}rR#xiET7kehmNEOAQRHnDAE#L)P-Eva~liO?@T%B|sg$_&zle@>JTS{Eh2{LeP zTs`mY3eKQZ{E){I+(L8Jt%o8NC~?48BJ=nkuQTq(_MP9Ok$_kDY>n^R?ax^K)TcUU z+eAKczHktV{JHnG5<}865gt>q_z=V*2ueZQ7hyIuS**5(>%uT?r`e~N6(c?98K!j zkN)z4w>QG%WY)#hZu&Mf(U4Vm)`JVI?aG+U%21v%wlMR!M`~z!IRfan^>&LCd1Osw zSl{3sqv=G?8VZ#vEIh1XnIC6jYW&4sD_Pm1+@gz9Z2A;#a9M>vK#uM%1sfnq257x8 z?d~?+!4;%wZ=8M^NhifGUx$Rkv@uw+a76W_{^(pyDe){RD=@24*$_;qu*&_k=bK0P zig1$0{uXamj&?xm=XjM7M~dd&9epYPQe5C@sM|^=hw;w^2u~oE*&J}Z;4EqvM9+tc zYjcmorAcrhzTAcNW$83uxH+gKiBHEfT5U>nk4`FX5a1rtIyEL8meH?lU&s#pQ*kEJ zYRlB!pgG$aHuen{%QM36xnc?K{B}FWsfKr*w^J=G@;*`mi!sT2XfMCjHLE-B*Pd0= z*2F{VjIw_%aiSKN71jMjp)P(ZSp%k(8# zR5s++Gv73I%A?T)U-3i?EbdcbMaflJV?V)IB~b99FmsXeFI#*)etcT#!*ixA_&LN! zy5XV=iG~K(-1Qb$QWn1%%2&IjnmOk!0G2K+q-o|Hq6!>K9|2w`mcT*_KT zSnvs()nzHIYJ0vh^O{bhiSN8r)sfqqXK}xRoKL=sD^U*%j;59tXLZm5_-$x8I+UiXPNOEHx;ORI-cC`sKW=Y-lVpw~x*wpFw3rxv4y zSsnxZIPu^Fz8J=X|6>A_gIXUu8?sh*!}t@d7;QYfSbSqKtjT7DIUV~h|CrFG=jt&v`>2q?9F6&#C2d@R{GnWX?cl_%6RQC3p zaHe%=ht{gaV}By<54*MRW{YCC9NhLC$9(?^$(1zyak5dj1~>5|(M-j<6sNl*x5L8O zro?$8ct`fwpvZdj=E?Q|jgLN}%wNt@7>_>p#wg1Bst&+!AEZbB(%@C_2Wn1mi4&CG zINm+e$X+tPXJi5!<;fg$zuGld%|1H4HYz8)-qhnsq-jS-dY<5@SAzN-dm#(r78D>` z^5(m@X&W2z!)hVdXtMMxpZ`1IP_7}B$dy37+nF*Dlk~FkDMrk$qE8?Q;p56*xd7b1 zY2Grm63zfz!lO^4d3{d{k5$tFs4rHgG_INMtZEmwq=Y`>Mu%b=7aX%Ny{6=vm#TnkfDCO zoZADQBR_oa(IQ51%{(oa2AL`T$;ByyJ-r!$(zVzhmmy5>w-KsC0#FP4(|Q1jHN1p@ ziw0@WbiIa9lB|nC!`uglOjLI|{g|=Ei)^QU<)zniL@K-}8a5vfzSr(q~gv-v`{G+-;ikens!3 zCo+B#Cc|0iZL3<)=6*;gJ>@L+RjYH{iH}`1-O2V6{)fdGe14{Ojg>{bttDoI^1`^{ z#qj%^Ew2^Yb&1Cy_GKnli;{0`LTv~4p_|AT|Pt;FV$JeAMJ&ytpuMLbL-P~?O1H!|f+CA~o zwJW?U65i)5rx>jUn5i$HFfjLqU)s%?H)nnzqKl1A0=B^(Kk`V&>b9&nOj7LIY@}vr zP4fc6NY%D;ntE>1le{$^1sxpao@cvq(yvyiA5BgDDD4gCa}J0)C~Y?fUjgSberW70 z5BFfVwl=M{b_;4cZ#vW&c#2snQnHCpZKBqQtq50Qq9kMc^H_=W?U3or)Q@{rUi^(A z#N0z`j}6;jT-qV!T!JUq0%z(#OjBN5dWb|IO!dAzvs_;jC#L@8M=e46IS`u}v~xv+ zqo~$G<0$$r(lfmetMHrKa&yXSMXKVXOhbgk4ZYDO87*q}DVx$Xy7khu(5RlVXJxQcS6^5`HD!XELVy)s^1LT_^3b{~+wg%E~%5>D$~_-JSmhY}Qj> zQXM{7?s{Tj&8U}5n{5@ zZ)g5wkmLmg?^*E6n8GxJRilvh5H2gZMQt?^=0TbFi=*MkS)JCOy+v)4jHRH5mpB$% zVvth$8cimaL>ApjxsiyG!g1A|zUN^$(R(B41*OqAm3#HW%q`Cx$R0%f+yhrwtaOx; z5rK@(54$1-;pgY;+dWw=0&;j3Ki&;4iJ?*|oN~B-@lcj$hUgyljJOh0wyh$k93GC_ zo6P%wxftCr#n&(sP2SHXYVJAS#T%CvD(MUiL|Z#%{`Bfpws<$0Y&{BOe%QAJ zxP=mHI^qUA>(6n+@Mmb1G!<4U^GwP`ak8*0CM`-J4=We-xt!C@s;6t2y+>CI&0#b; z>{U)vzM0^uceEB2isLP|PhN8wMZWajaVD<)kjg?G&F8A)Q}A)+A7cLUuw{39fX?J< z2Gc)s{}z&pu?Ht;Z$!ck#t7Sra3+!vGLFNQ-#eau{_KU)4!NeJehs&bS+1^=Byt5} z3H{jXT~hv&++?#P&hz@%CTyp*bC!$xrIPw@=bH^m8kVRcRB?)Q91xjSGiA3+Y&K34 z8NZb2a$#UA#SsJhs~&i69~XfFeK1@`?kten8s4a>8Y++Ap)g6B&ARt`qHeT$(+bjN zCl*utN;y8%p#OfX^{WqPI)~oZ9@G1rT6xfDE6u*5YK|w*A^Z8>#DXZkRD}K zIdwV#ZLv~#$r)6Z9Cy}ofy?MFO>q|?f+TffyY8ExIY{tS&Y59h1n&-7(8&&a%_A5` zSsH{g7;PcNPlLg?bBLJlA@1lG+O;3&lAU~ekq({;$@LblASS%bVBb<}Z?CZi6xU75 zHhqR~yiM1CJZEU=hyzTM3JUs_EQ$9qa{9VDsH;-fAT}QapIWR(8?<*RV(f$nv5eUO zOXv|=#7xL4f31_gJjW&g-l;adZf4%ImBe9ypmle^!O__G>r!5&y<|uRBL`5kz?q8_ zSiQ=1TgLZ}2)N@E4X77Xnz-Z?*Gc=DTNNjw2eA5wKJ~bMb|oS@Ez0{8-|t&_(elWe zkHbdw5JzcC51qwcobF|l{h!hKENB~Uz=j*)SF1*IPoCDF!c?C8Euy&}mf`bKOg^c~Aze^WX(pG$;K1H;iZa=89A zMPmQgiC80Nm0Y zrb?WVMx}!4xynB;QEHao)g@qWPHFD^X!(!e%Zp!ZD{m1&j70gH#`qz1CrIMo6l=BL z%pg5O{X=#C_~{1vk4%mILY5e??-m|8J(sbgfcxo%%x*itkpHkZd=A)m?Nmi!hg}rN#T=i6 z5582wJXJ=GWIj85>*8y~?6X$z8pkCu=I6ALtqAvTSqU?n6zGK9*xiEP9q#Jxbod9V&AvkJIT@E|j4TGsKcZ+`uf=^#R1n|VcV8hZdhrrGU^&5<~nuv)yf z`o5!F*^-sB@4Z2;>|y_d4b(Rp%TL!nf_hG!atYL%u8>4ldln z59gK9F8Qnix4(s)a8HTnS99Usn`Iuc&wS3>^SlcS@4b#JNhRfpLg7%-??Da)gk}dz zg<>w&4)uG#WKCjXjV>HKad>o}Nvt)}w(eg!Eq2dd@+q;I!NKcY?prra_rHD+1l=muQukO`tA4x63dWhB5Lq+e>zmZ@nbPTQrs3=MAD#3X)xnL~4V zGVOsqFg;b)gK^~HXN`Yj5e|-6Y>Nz#<##?F|t_WhLp=|iGU$zen0ja zAHn__Ojw4ql}|j9zhp)e;V|0PM!Vr8;V9+yCW z;+^;HtM6hfE}d=2F*wNH%yNLt3B!@f$l-iV+Ig)$%G0i2hGoM& zy5Mu?M;nTbuwoc+|6T4);OS^D$wWoddKoau8S5*eKD)lF4^t)yJEWct(oc)Zk@a7G z#W>)Urs_R1Z9^+;U#D=$%+ly=~NiHI*rRpVMAO$V|y%9{9u@3(NM`?U5$ z3G9|zR>Jw1SQ7!7+}aD0E{^f?q4b45_-KQRphWetxMziiA7}nqCcN?huJMCJffuKB zn1d=^9xPdJC65TVTtLpE;>?qoy5@pwH}X%lPX%1)h4Wt9t*iw-;WM~33yrx*IR&NO z!&Clv`?o3mTh?oL0#0?6_sRRr4#J%i;y$P6@KpY&Xz=+dwBY1KAI*Ud5}qXrsHj8e zgVHG2GN(0j$5JW}l@bZ_aA_QR1lzh39CB2=HZDNe!ZTtx!r)Ufo7J{rCs*FsQR1rs zYXtHs$3F~{V@S@yh7W@u+Nw-2b6_KXcz$;Xg<~p}3gBR#?+nfmMoT-u-t#rpPp8J+ z$_4z0`KQ$GtrqN6(6zE8aO)83_R~(G3S~eguMoxG9&|+e z`ldP)>nskyfn*zZ4H`5SthkM>;NOB;PdboO#|);+QMCpR4;xaF%FgjWc*FnT4gZ5T z{14vn-|&Vqs{e{NG^D_pM@u3@{Ix-~%7Fq+7atD|Tzhp9b)l1xhaN8nH{ECzR@FOTIc=}}Nki)`7_$MrPc@-*(wVMt4O zuJyaFQwHFsJT{EJCgNx=qjBaARMxd4^X5z!Nq-A4XyR&~0YWVFm)qgTGl9na50-)9 z{|c7DNDbPkS*?XEtJ}NC0a;0QVr8#-V4>pxcO99sc3ExXbtTGb``bqn#3E>rX4m$U|Z z#%rE@abU%q?x7$u@EPeW#l&Wc5g(X9-EJ(mG-Rg%6^DTC#|U}hQ`$z!5)rGvR<4Z% z34C#LCGZM7YNVym2$IiP+@ZU&T}4zh^;Q;NzrFcTSQf^rd@~`=k(?-j7ky`Khz*1- zFEpoMBT_7)$a~(`AGin~F}xeb!Ym(x4WQ`V+;yyUu!`&6BpvrmU{iLH%w{Y^U2}rT zGu?-~I8W~E(t%&Wd^Z1SUYd0^yx?lwEZnqgno{V(UzSa0iMytZ8_-%4I9CXr2O&m5 zTyS^xgRFR& zt<4#Uw@oJn(1$hVaqq5f;qW;P#dX+=t+SAmbiI*f_#6Z3_C-~ghJUw6(b{7eWvrUh zmQjB5YQshG;-gwmTK?2H2|&G8>CM0{HrsFp5-WdP{(RbdROSXjLp6pkC6->Ju5W59 zZdd5@RV-!uU)Vy#w|`*^SULk`>3n_S7Rdi0{=Op4$YhyoL&&gkx>yw`YdBYB0b15R z;roX@zah6f>Oe>dLMW{@(4^*yL{wdyh)I13p-c&LGX{SzLV!V@8@o`p?E-R{0Z&lSPFD++MU^a0N5V4AtTj7epo#T`lVb-WgNQnPJF{4PYmE7lPw`&;U zuM*v0G^C3W5FEMRKdCAAU&f=z2FgU3@VMj6Am~x;`7Fa-vXxo`XgpeaKvGs>rJ;ily^Y(0Q+E?xIb-e1>Be} z1$g5CZ&3<%c{o;?w33{8acL2)f|3?JqlsHJEf;QXp`i1C7~b%EYAi*b-MrbXNjL@% zXsyil4{Sq^BMN|1)rzu84)dk1ABPS^(Wg;0lgpcpn;~#+Cb)uB|nSi!S+nFn>R|5fx01I@9hb7PjOIm5L;uwAND zRONWZ5~$k^Z0_ALO-HAJ6zS zf>zJ;k=JrgPSq(j2~6DYF;XUt88*9t*Qd9ahnIvq#2VCWdCi3~%0dzCL~9AO_sYS< ze=Qahn%<9?TsNOUkfc_uF00Wz0{_Z#xTBtF^uSL z$GRybgjKoxG+|yPQX87gv?3RGJ=Aa*@RK2>}Cs@=l-ZaPbbZJE7z&>#Z*l|5z=MM$>8?1SHKUg1b8?&z zvvQ+Sg)31i;n%OF(s88+rt$7j=Ca&od=4~v_U^U_Xj>HU+`D=HPF&YsZkQpJtUNE} z*uzvaFYPY$#N%#qWNBBi-|zZ=L=^~pPzALAH&6wQ|39dLkb{jLsqd)iDJwXw@1<5w zgDm#r1Ucb{H~~iW3Cl#DK!W->NPnOE@W27}VWSw^(efF!Wp*|&*D5s8PMO+9W@9DQ z6LBP4P}7ELa1q#7@jY{gVAy$g|5RR$?A^nB!Wr#f&tqsR+_IYsU z1XNK?f`_@2Q}{~G!!EO9a@94(Av50=^G=vpn|1I!irfLpiC36{s0@)e(p`&f#+qYR zNX(1gS_gKzmbxVL@HYcQ`yAWq0zO3q?*Ts-Wz*>R8(z;1iIapru5CjYj~n0BeixKOF8aaND9_|vDs z*&ZZi?ncr7kkc!WwT0iG!RY4}$CcF{Fg2q?6M*jVda{bG6~{o06EJ*#K@{X`#db0b_up}N*+yf@W*%IN6)<3j-D+wjz zsL$ykB7I%r^v_}SN30@XD!eyIeO|4ct$y^G_XcuJOTfTxwuZzc@wG(Hv9I1WQ?{0$Wt?O-kDsUN{6l6PrQ5z7{Qc1Iw zRDkJgxb-4-XvYP5*hL8ZqrH@T0L(cx*bABxI*`nmEL`naFk_3QMsNL5){c<72T3e- z$BfT1E5lQ}4wHa4T_~fWZ?0pafMoP&^;~sqd0=Uyh>+cfz$dUqg_CD|`wp+5HQUt3 z#%qOjqicJf<8T>wIKiG!$iGhyG$4Bid32}|zchDSL5)KM4Q`D-g~m__p(tG<_oZ`> znI}>)1hyg4*efoSp++?9xf_hr7<5p$VE5%-zuraP$Ze_6&A>Vh{%rRR0U=2DqC65n zKmqKP5P7eMAKAJ~C-u5?Bpx=^N~K>DC!yOb^RO2N93Yo;zGmk@vQKkSP;*VN{QY- za$_bZq&P9(4%k~@muKQ1Kelu};B_O?wk#I!%%O=4GdX>Djl^fyhl57A(cpLHxA0nU zJtdEfV=oSPzM?%~?eDlL-ID8i3ai|iyAxx3)_%{p<*7~GwsE$@v44lYHWCCjny^v( z9>Bh>UeRNIBJh!cxu-1ug+jAropMyw5CC%&Ey%zL^da@@?#@LduO321O8^=2* zm}Z-e=#%-GP=4i!$;gQ~Z_jAY8Jd~HEW?guxT<;~%Ud_P52rtOFdA$EAqqpK?QY6h z<36q)sYh*?=EDg66?y_yOtTXF^@?4_$vd=1AIj3?RZmK&qlk^I<99Hy6o1>ARM%-h zZG`BL@~B`&P#8EJxU&s!t% zT}nZ$UK;R?tEtjwL1SoteA-us%OI!|8%VA>Agjs#R88=VN|b$+&HME^GWhq4aC|%} zke4@iC!bdEHqAG+_rV$Lt8lRvkAQ$jx_8TEi4!-Bo?cm7hBGJLw#v$b+%Gf@8nr`> z*ev_|^LB{T+fcU;h19gIh6dV79?`3uNZTfxGE&YK2`_bwU2$wRNisJ`8>kHzJ02_d zWPG7G*e}mMPppk=&H^V?@b7@D=a)+8(TJF?nR|s0--Fg@Em;a{u6=AmC<5e@}FYw=O!E(9E^^@ zU15yJVd^C-d?T{mvYALt4(z)#Fznfeszl(f<8#DR>YKRg*6UwKsSw``9>ZbjD?iyy z(Y$xj%(T#VWiCa7ND(4p>nwQ(kY2GXNlbU_VtSLi?&Ja{ha!wVwS!-+r+rk>xr;|F zcoLeoLdxxT{1Qwx*jnRoR;U1VqAptKRWI;ChX( zC4%?GcxxLO?VDFrF;1(_U(RAx-oL@Rdz2kz_vr!&O7Y%poGAY^VE*wTH*6 zU3(*RdNxOE;iQTRn|}RS{jqEyNoP%3K2Y&RPP%)-bvweY=wW43PxU42sh!!aE|42R zLDHT7BYX_UKlYdU=dA?|6r!_ZKS}3s752QqN-3cv*>(4FWmE)L3}MN1-$OLWV@#>- zes-B@6TR|}3D6{z=8rX&83G;UI=%>O4EckZ^vm0>6* z;?w31t!cNMM$I36rhv`lK%(WphbJZNm#{5Y`?s)7;_yEcwl85ex3ugR%{@LW!F&49 zw9+eY9uFzz4@~#nZ9zkwO^M_DlZcXY`%^k?I399zRY>nU8Hl zMk(SBDZH}yYaf;RIn0_+C#uI4@ITV_ga<8D>;&|prSK{4bF5M#6?TiVjAD&b>kZC7 z>6mpjs)+~9rIEBM=Y030oNbI{dA{SciB}0Q&imYbEWYmW%_YA0oCP2eIP?XXo~e0Q zdN-aqSwtx<>jnmgB)fpR~9+}#s z-euJqN*x|ptU;bqGHWNRA>1h_$eRtySzG6&MuiKeibb|Xp?UPlbdd3a-(&ZA#05PE znd~Ura2x(CrekR-%is7H+ct zblJB!)hf|@8=+_f=p=1pWRy?LSY1Huc4bld)WtJI;Mpt3YAx`iiA<&PXlbNBa1nm} zH*7@$8tb_$TnVZ#hl$v^?U<9%hL^bMb{z58I4v-WaxoSQyXCeRrm`M!PcT${S8lVx zcyt0`T3Nac)CL*p(7;?)*w!MbS;Q?|4(k-1BZj0^Px4}an82ENi8!_oXxFedh$Sq3rJ%S|fB9a1%YulV|Kd0t<>J zE#-_LW@txo;K*IBwhKEb*_t?TQPLApfi$3flpn>b46vzOS=6Vw7t#u8=ag zW&NO9ss#Fw91&rTI*2h#hHN!ZRMuipQdq=_Q5wqc$8rG9KVqq{j&tKaG``=z%q?p9IX_JH^OCaRBq5Ak8`Kc&JwxqZzT_Y&O8ewfCf@la6NLI>49kKR z;;fa#CeT9*gTv^}y52Z+&xb5LB|_7a;4e2X$RTqmlLq-vWzu zf6^zpJ$y|yv0>66gReKzAxko#n=Xut-gW9gR{_riB4h5tu}6#*{YatQ9GWznbH*&; zMEsIMmJIiyiT=$m=`f%s;Jy-4vh+fT5NfhBIV~j8nP^(p<4SMa>A9tsHOsQc@NE#C zsm{8`Nr0c}Ke07K^>lu>%Fz ziH!D_yWQ5#=R}8o@8oHC4Sxz7_hUa$-0vb=A3<=0Yo};tKIwOP16Y z?zcatL1}2i7vTTdG?;05)82ombFe}g*e;#^KF3nG+p}N_ zcA6q(s|2KoC%9h&MwU$}X9$R&w_|iJbJ668I8Nv>g+68UNYsjU3XKTNV_Pp5o7r9q zb$Fzb=W%A`Sq-$+*OLl$B>C4ZBu=j7?@K1l94R#@E}SFqlbm08lYU ztRn!0=Bf(Kxr3^D*VZq#fH{wD{(h-6or(0ALygo;y`>Wu7WZ{zCr_e=6*m7YS1t1}oeCeElK0^>4?&lS zU$N|XRI2(`cOACKS)oA)_Gl%7cfji(v)Yw3_$t$})1XlT>1S6SUBTNYi;9j;_CZGz z-<0Rwu?izKH1f}#ceTFJ&Gk&G*o`V!Jqxs7NleV-?k_{8-8#d(+V(2nTPy-x_tF40 z!1`B&!?(JfCG>SH;=5OEs(pNxl7Ge_3X>4WuEnj}NlpY9$&dAaQZ7vxk;C$gX5@3PD1Lhy#13EKBR zUir+tc=1^M690B+8eP&}f^{he4` z=u8Xz0p>vGjjve~tL*{&Q5D%rJ5}rAsE}TX*pE}B-Ek+j{Izo?TS0Gk*)ooF`+<)T zU%~OwOlVBy@!y*Xl|Ib}iRjXQ+Da{`6Q1>%j1zGsxX8zuuX2Gr z{XMOi6F)I|ryr+wovLpbmq}a6l#I+Cuf29eAHzBKJpZa8@>AC3$ibT*25=xq34*v-T|xS6=?D$9WOe@TjB0{bO-hQ>_;luR)WgAx| zE&qh6#l;btJ3E?N)N*#6M#fT*r9+h93kgbQ*Dt4NV@1O+uR~mmr|J9{9e-kXk-4I}-vbxb! zfb}t>%!Ca#9npT8aC_tpHjT1pgP?7y?bj@)@}L{k23ucbUZE>kjs@t^W693VXZ??1 zV8y^t&zp~Jb&Z;P-4ZFfIEgIvyESjvXPfxz3dm@yt`tWqp6G_N@>~HkUqsW#S+Q=2 zG<|c!@6wEkuD!E^TpX<{K!(BIr_Md1VqOH6k~r*{)c|*W!dJMyloIWXGNLdIwkNMS zKU4u5T3YU3Fw)BZv>n<2nBzE1H=M24*2X&h89!{E;lBN4hs+85gfyRy zRy-C5qF>pz=zQ|tRY3lyA5sI%P6`(!7!zVu!tK>8Z}|yW19=plQ;o~uJs$>dK$>8; zyr;G|ysQ(%8Wh(`Cx@N#&=cR{g&y5ruv>mBwCcfGE^z9!C7DYStw)d_niC7n9Y z|DIZzDkHKK`FTwc5M2uSLB;C~<7tSphltf|l~1prSCTu`tuN$u9g8bqYN_%s4?MF$+la-x6yr#iBzk{iS zQuwxuBfdq2@*NSLJXb+OHn$Rm;QB?_FDqku7K=zW@k638GFzO z{}C;=%;CweMmeWmF9HCx1Ie?Q=vQC%_S?~F&1)6rGI-rKl>{wDc{|^rD6f8h#=kLu zfmkh^csYXVn}r(vM@V`9oE^&w!nEE6CklEKEfNSL6c^G>Xs=gNU#vh`EtFHa!du$3 zw6HTyVZD3TjXjq7An&29k;j^yUepek z?ly!PvO8>aH|U6<8M_VDy6ILh&JjKhz+C<)%ZbvS*Numl#c<^3rCB8DaCz`ao4kJg zGhpmqpZK0zdPeOz#C?nA`avC9wKf`MYSXj+1t$boQCd@e-PlrK7fC-OV+}^z5^N>s z4c|-hYniir14~0W;JM5254FYSDNjchUO-7I!Wi`-&P6CBlJe7gxI0HTc$~pD>$`s# zC%ud7L^eh$itR*}&c_cqX&duCAWqy|j6m(5S!+vwD#$lniByJtR9l|^57m}JV;IU| z3?j|6(7(hK=D)<0R~ssje~BrIRg{;W7SvwkF&HsXM9$=`jNgnE+ky`JBZ;t339Df0 zvj_bDZ?u$%9GvfOAH=a6&DZ;8OSvUnugX0yo>(o_ycz3&tan;jdQDXswefO! z^0PG_bW;u3#hKE7I14~_gul~3C-@k^e003@EZLAfY0TJ5yR%z!=YHzhxV^`8yG;_W z;I27FaHDU%-u@Dtv^l+Miz#UGyDQ#{_sz;=_3jJS0*<_Q_EN#`FeB8p)RXZtvF)TE z3ruibT&2s{;2Q+W-)IqU{|=?1UN`Wd5SC)?iGL0(8@Y&O)5;sb$d#jf;r6hxj%n!^ z^M#C(PA}~pGx+uvZ{IFf?!DIDl?NA;GFTW0c&&&S2MG`Rz?!UC!J&T3t=w!6HyzEK zF8(Gh(|IvmwcmyMKADeQ#-ek0IUDQL;`-^Zns}rc2Wc9s(VRz>?xO$N+?vLnJaB7= z5a+_*jgh0@=K$%f{5x}XnttQ5iuI6@VCmXlzRN0mvuVIZPD4Uo|3S9RW98wISk;SE z!5me~?{EIHU4Bzg4fiV4j#TgD5iWZAT;RfUrN^JqI9#J|FV${AE%tie_0wBR{})gE z+_b(3zJE{4)7O4ZeESs^@=TK+5KOZx%{jVo{GGc}g{LqT;NOW`A8}d&>D(JeN8p}K zw`NXlo;eAtasR}#(VE;0m)rf^XzD+TerJ%tLNSFbf^;8aepuL%XJZ1DF>f=9*|+>f!xMi%P@$@3g4I zzqF{wiSutQ3Syyy5|~HA>qJO+6&l|<@oZQgDAN+3J;?zsIk^t{M%zb*G`M|jO&?YX z_QxCEmE9D6d3kr9vtk$oXw-IlMVs~EZezfp25ObGepGK$fmdt$G)9CZCpa4y3F{0; zE5O2BoVH=$JyW4!KytgyEl9N^H!Gd|zK6snLt0v>mJ$g(zlU?t>yKx>(U!zmAQCl_ zRqg%aTqY@oq!sJKklVfG^Ggyo+7FmS6ey*udJNip^!~hjy{n7s1rit&e7#n}#z)pP z^90sS!y2287Th}J-E$*LY@8k+KB?ZXzIu|5XGnMVqhdp%UvKEAsIqd+P2byMpg=m} zs8;G36DUT~E9^;upG`Jg?F z!{lnS=V3mlQ%bA*xV-x|9?7ZYDn{Iue|CGyuoj&=6<6yX&vhGW?ufk>2i#A#6!1;s z)H)IUDRF- z-^lnSp(VtzzN5PMJ%N+i#2R1cF<$FyFa=b!MyKIjQl?KD)w2CC_a!>#agO0xn{j#+ zsKGpH!E2ya7*6Lw`G~PuZTPk8KfIwMPSb{XyDJ5yD+v#G+h1Dwm~w-c18q;{2bM>I z(-Ibci(clN-sSEr`9)cL0S|kla(&9dEWz3Xwvbs=Y=M5x(}%jnjv>IO8)_5QqraV< z5)M&-OPit1rJt(R2TgZ{gv2FA#tJGByp`S$TxG-v*S^oq)}Q+qw2By0Fa+^_{47wi z-bV$gM$MwXd-2ek=_ys_)cV4WYJhi0BNCT3wOwGl@u0{gdlSL)!Q#;Ygt82OGI}z0 zxEx3}16bML1a%V8HsY18jGYEq<;KO4R6;;zlh29{ZC4;YxA=`AgBusLct2VLaW3x> zSTc1bIo{Rf?ts?5+_}MZ8YbxTB*k}yw{o<4P^mw9msSTYSQ09*PZzK z#?>x;oFzTi^$4i4Tmbp^p4G>*t>ZjO5~6(9oq2Z8ORVyQ+;H(v1x|~{H(?A)$dIfUb~@ZRW3ERFecbW zobHRL=D36sYFQr)=oU<$P4YAx9V@uiiSR$#NZ)V^4^@rOYD9XV zya_)?rYC(z{@k&8&_p@!Q)^{rtL13<3PEF2X2v*R$uRfCX)Z&kKfq~Nfn(X%gyOJV z3va)@^KR(q0{&wGkU6vy28LooRN%A1hacO4#wL~W{Qk}fOwt**ZZ!=n#_lTG2(H6L z1efd5veGrIbT&K|?DmRYWNODW>kv0|mFf?`8|!9okoM7S_cS^w-mP!0_+`=B;_1B} zy8On%!r4Q;6WNNaqSM27uWIQ!QBvKg*FJtQqz0d#Dky~dfBlO8l~VyuJ+Dr!=uq8! zbZQRtk~{*DGOk{X2L4^A8p4;CYH#7>E?`K>qh7y_CpL&4Ag(s3dti5Bh%qFM;p`=D zKLHM-8rvpRyAL5O*$vyOUwYfeYlAko!ewzN!sLZtKD<^xCo9!1_sG+ov*OY7TGzDP zZe%}3cmn@vCHQ@0&*mKBkG{JJ)p37zDkNj%@%)x5ooDm9Y|uOxJKV2iL0PF&Te#q( zmQTnA(kY*x=A=$o8$Ip!y{v$z*FAn{gp}Qr8(|;hV;|r+FgaweWG_Q&_tP+N;20dH z%!64rs#{{6tOEe7csKO=d#_i~?jp3`;N48cm6Ac5qQlFy7`G<5b}d<2vhTk)BYBi* zZ|w4{T2;`Nsg(c&!bda?uI4@k+|@{lU(_I!v8yNuH+t?VTTS0inVy{ksc2hh!6o-{ zF~^HkTMa1*&aSTR{&bERDrl8MdTX_L;rY!0O_=bFjmuvfI}X{oSJzni93!`Ny9#~y z7Edp&Qf5w_-RrFHgX=bn_;OfYuXgJ$ygA3t zti0xU)q3|J+4;Jg)%2QncRQk>#@^UI)=)jm&T?X~sf-7Ehg=052m^-?<3lB%35ZxL zmninOT{Oc;_AYDhU3*ryao~WyMN%156_SGmNUusSuAL{mc_niZ6#4S-nqsy=&MS{u zt^rr0W11k9LTY8htDfC4{2OZpeV!+6WK7L*CeeuDk2|=p{I9(qTe0>>%oNUhK?!px zJFC@1d-4I$dRmv;j5S{lo_H#&Rr#58SX<(dE)g@GBQrvd#!d|ESY4f8GE-$ZS-eHI zyfC_oUDS{BiZ;OwfynFE6=8h(wPBFr`az*l{J)0nXEQKQ;5BSv7uC|QqWfvyzWQrC z|9tQkcG0Zx=)KLPs^ zP#R`t&SfU@ca_X?n>)#=&7}Kuwf-*zrpNJb&mEat71mHSaTCM>BBlNs+3)YEU)O8~ z?Weu1Dj=2PXs4#6JorF?M;gPPs9-?PP6=ML6nCJaSp=#qoly*;-xW1Buln8G=xpaq zfn9m^H!G3aZlw)|Vqz2MS|%EWtCOSC1f!u(+Yk>m&TIW9m35idz1NX))1S}Nt#oMR zqWOK}qLo7?Muh$Sq?KT`N@3<{#CKwgC@%uT?EHj6EiPVi01BrtDS5(Mcy%SpvrxklhI-uhEePli`T>&Z6`P34XdQ{ZaUQ98;dH@6dn)|eFtOs|-G_BVvlDx}vd zC@857Wt7)V>;q%wF)ACJIT7z3jNXtedrY{Ri}NkjVsk_-;KrV8RU9aaz)nkFI^o;HGFN_GRv zZzdn9m?(l9tUGxI#2s?ZUd|j1!U*FRZkfhkaAk$m z4&$n=X>|Z0imht087vNMC+Wv3~D+zCUO4U zoO2W^v*-B|Oh%;0X6`!r7;Xb)S#If`VbYg7QIh679SuD=w>$R(viStP`eCR_873PD zv}&By1SEzfHY#flVNO8ziMZv8XEiz}FiJBVH)lZ=$r}S1$wH(ZtSwd5U7unql2n@QT;Z_xJAkU%3y3%nu{k?X|1#KPU0h(eZh``)DW=>od`iHL)Oe z$=-;cSN&v;Dz6P&RFDmgr?dNT1Y#dV@BGrO<|?)1ydp$$xW|4z$?KO8a3R2L9hVYz zl8#pRzyy{t-7fEEv;S!}RL<4U;8r8I9#YwkS724YyeY9>QtA-Uf3H{l`QBg%9Z z^zV`85Cm}amUEI9aP{6z?#C=UOASm^2n8h70XY_DTnSxlmVDw*3kGtTc;1CGi;dyU zWzRI76J1m*9rx?5wuR+Vll~~iR;NWCV)eQ<3Hsb3p4`VgCq}|FuEzJeb+DI^Cv#Bt z#A@7wsy5ws7`k~%y3_-Y=c3Ps7qGMB7isSziNaeoD*xg-HK8sgEc`vVRz7}2R%B}I zPExRBskX*h!}x`QHf&+RJ=8hX>)~4{^TGs^?ovNrw7Kr-Zur0veD=$^qcKe7R@ZO1 zGoIF-t>BjJ@}q64d;K+!)W?D+Wqf7<;0g9jTU2FSz6ru{;U}@ecJW6~eupXF1*u22 zggVlOfWp%16n6M|JWPTd3R2O*2M;U>iz$>DkH6yny%WvsG?#`tCwI;WOO@u9zu%Jz#7ujq)I-(0~=vC5ilCI0C6!dB7x2=-`okt0fH%+lrrp zmp<^4mdy)GEe-5wWYneM)!Rgh2xnypJ!0dWTPPw?E(A8$&#abBB|xUe73r)h9yZhc znLeJTf4vUwjQ15c7LA!*){>VkJ8sl30k+lS7QayXX0|wgd57^hKnGYhTnP86PpMdK zHh-)eR0d0B?7L?};sZIc-T5Blte;`rYmO%wPIdc;;qw;YUC53oYhjJK&R`VHFvrEQ zR=m%2F`1#Ce@yE{(?PTKXweqxSq2&=1;^a+^h42L@5ICriRto6yQRBD34iBeW>EAE z@b=81)>!-dv1=JPjSfn23qykdB&5u!9~|5j!R)w^o0)1@=3%97B4yleN*)*}iN`z0 zZHi=-`y!&``h!`yvzY!khF~INu?3Z)$OCx9F|F(hC!qa8;}*7z?(??-F30Opk~2fu zn5d0*ViaCh{*#$fBL7u)HB*<+&Gog&U~ydt+q}n(9dg402L+1sgx)w> z$H`Gg7~NkH&=Yt+iSNez{z`b6^59+vcQbdkS+O*?*00%6-%Uy4L$V-a{>V`C8Hs&e zv9x?1wRJP+nZ7hSp4z@BWn!|F8-nD>k|XYVKC2JuJ5@iVqAh8pu}xaijEIj=oy&tN z*h@PStSy1PrSrS<>q5H6KD%D7-Sy8vEB)N|eFGn8zKX;Q-sbrVfSwCO8GQokQ2fFPKocSn_QGd(%&45f?t{?yuM>C-Gmeyl0NPV+~ zwbR8Gk z&}vPit7};zE}(JoN50Hiw7b1*+?EOvhbsFkv=7HdM3&6fs{$SNl{%C5SZgubS`hI* zZ+P+Xo*?X)yR1b7vjlE$S;nKibI(oA*mAuLh@f&me95G>oMmr%cqhIbb<#-eqV1L0 zBGmZ-TP8HJ<>I_stkr69?3NpXxHM<*W=qrHp0Z7?k#0}tbGn(=>S~2roq+wS?X)e> z_7qdC-Dc84{K>AoUJ zY_Ri1C}o}t3UDKJl%Gv{v7uDBmW!e1L%LnVzd4mznk>ps#kr2CUid5C&glDr(Js1i zp+;f0^Y@37h~1_tZZgstbhqN4ytaQ(vpS*Zf7(Tr#Z7ZrVf#B4i1409qLs$XSZJ=V z(P|Ja;;HMNAB_yAa2t@K7G?Yr%VM5Keg*H*E=QfBWcU?NDY(ZDTV>E>8gwu z&x@b4OogzzLaz$3W=;kTXzkojplMCFQ?(Km+lX(D6hY=n#$+z$t=m(Rh(HI(=^z+U zn>Cbf=e3E)8+qxc$LnDBj<;5)bH-H8`1dLs)h#F=F4JWpSZN~!OeGyw_$4E&Z5R$z4Sr+x8? zJ=4r2RCyGrf3I@dyyl(k0Nb1-`yA(<$(}%#)-J1;~c9JSRV@*VDXOFi@W<00XHk-0)#v!53)P!KMdz{{=@ZA_i`E1C~0| zTP+Qc68^j_@cA+Un(qiZvN2t_xhb^n`({SIlE!feM z&frY@JAuK!f;B0GTRzK%r}tW1CeNUGJXeP@yZm66`!NIYjN!F8G$oZQn%h}4$DRY`#HZaeu&pIhEti9in~(+G z9^X|o@DXhS!^=2CZHj#$l)JCR>G1s8s%>*E#Qo>({lYZ6@K+GoD8ccgDE{`qJ}hDc zhQRPIS0AkB!I!4{^G=<$E=bKRf=dZA#q+cKLJN;DYhl~z3L`1G*CmHagD%{f*#_OK)2O>p27(6NS2aaXc+}Zuf0RZ8n5?@dDA&nOg@Z z8lQh-O`i4(|4MY)p7ZdG|3Jlx^_l3HB1yp zNYg1h38#D?7R67bQK3utH`15~)qe)Nq~!^=u3s_{Q!9}*IyfMC`4Fp?gzIbbPT@d)5|RNdZoaulj)-=}UB-*l#HJ|gjE zeV6{q4i_q~!N4lkAb^Lo!g{#(D%L zaltrSMs8ni|HAMhCYYL3*s6T2V>y{e|Eyq3hyDd;i%uTZ#OhgHzx;z5K}HfLsuWB0 zIH|JuMsAL+ruq0}rDPv!GZFuw&lSO+dHCfS2Uyl7sbj>>Em$$U?Wv7FxZ8~Ty_3PZ z6%dp451R;(j5XZeSqo)uX7Wn$iVKWe*0Cbz`k*8)pVjNdL=u1};=!e@uIxnHWx#>e zY`lxa$I+4AU7pdj!rWUHy}tT9hPIAm=`MLvI_zZw;#Xe9`|NDWF@>9ir;izqC#f$6jtALt)ZuwqpTlC zZMk+n@Ob)8smbcHM5adD<(n?>S7j^Os%DfVML8LF3My5d-N~5Ni4Z;S#dUWRPAw;3 zo-3}Ql~?qualq6d!4XocmCpuPzXZxGobYYBhzlC#Z9=cj#DT4f^g_Zh0o)jPcW2FW z%bUbz#9@;cryL%rQOUVRKr*}RyZ?%NSgd;EN|YWpufzVPLX&7OZJq6=@SoK_Y2u_v|G^J+ECKSBbBY`-{ObniwMVKF?s2)A<3Qib zioqBYh>7Oz7`~`m=~j~Z!XNkfJ+a4Zjw+^JyWkXWNg+le!)Rg>Tj8-!n4!6Ka{$EU zhFN#0WuYUmxM$?p&!=%wj9v1znRm9R5NpWbzW>VSj~If zF@WhX@U>|p7As8j?iPcmOeZ3MBEC#i&*B>lt0Nhmxy4pFQ@xW0O>sPow1+cbF>?du z)$>+y(73C-oX~nOAAqPAm85>53{A@3-#DjbJ8=K4%FRy{QbNgq8FVws57H*Ts`V48 zF}xNJN1Auq1Kn(Qp9AJ4&l2!Fe1*u2n2>RfwR}g;01JQ&Zu3xjl4~`6y)|j9jQ$Wy zgkZr#v&XW9M}ZNOHW|gYDD+2-pICXl2F7LH?33{}MUxtavmoKIbUJ_Kw%LADOK%oF zd!W2l(0U~Ai?cK{@uY-6CtrFSr6kRIn0mfe^b{*RS(T{Srv9#yVp#opq~%i`FX&o) z^R=T-o_P!f8Psg?wUN8SgEPO-P$@32?D_qS(amRRC9xivW89eIoaamtR$yUOR25$x zjhDp;0>;RPAG-Jg`Zkklmzj<^;$j*3?T`TdVsFVPm3bUOwm-vh`u)K!kC~o8W=thc z!A{OK*34khe$69MnaMeO^6tG;9Dt!KHYv6%kg!rn^oC#kojTsy<+4)rB@$YAzuwyx zOg>XeWfjU*$0O&!BnX&msnEq(5gAwmwb<>sQlS7Lwy5c%T2@d$SxR+GgwJ?kZeOBP zo>t{agIyaBv07toA9TvHD6hC%fx6GSI8MZEXOv$>m`=?*`2p5noZ?u_@t){sj15~p z)C{)P`BW}AkKnoMV!^6UglCQP3l5n*vNLasG3r_>*}3b@Ga_j6u(22WiT z)0LLJRC89EzM0($*!rIK9Ib>px?H7O&0=jE>G*k1hXfKpBgJ&Scs$HSs+6p=)8z%% zvZw%XyY*JQRFc&YIk-m@6fzb-KKWsaQI(gCnfe!jsuAU@pKyA%{4xXb-ECg5_2f

      BB<;N` zBpxW`S9Ob1e9ChCMI0=x7jp*{wQlNL-&@~JL1Mi<4Ue0!jFwJS<^nd#pG>NITF6f@ zf@spNsnqEa)i9%|Q>=&25-WWbbrl60yBgbZEnYnyI&e6Mo=KvslHMnM8Y3`ud;YBZ zfQ98j|11|vK}{(k+}vfVGUB{y}+cRrBCukMY3QpeXYZ%nIPyar<5RU$OFKb{64EzKPg zHq~G`W3f4emZ7%ULlqq(dG}gUM5)Fl!XSljf?1j^i*!w#wtkjaHg^p*Xi{0Un=)m) zxEj?niaXma4evL#h@wg3mF-0}DdatTJPAPR1)k$s+et!h`Be&DCMzO0gLy?-u6jSJ z(~pQt7I-W-x`KoZPShvvNE{G~+#DxFLHsW4siAM4I2Gk!ePmA`f2(TgUnw=A%V z!15O)%755R3*V2PaRuGLq*X;R@-U~Qk+KVgYEVlsXVXd8~^7HRx0LEtoz5#E#ZfyC}t@ti)wvDCw-J5ld28| zF?XxRENsM6d^g9i%$f<2nVwq%Zw7Z3$wEEGEM*Nz;SYix32q)H?})Wjn8P-zei4g- zS<}MN(72`OB3*s=v$N|eP(|Z5%_*MqSNSDXLQN*RAZ};S57n!oX^srmx$BIPh_Hy+ zTfxwH4}}_bcdMY>A}j42@F6JCQq_gpn?(@~s_?Ctc)GCR5Z?AWs`{db>_T;57$h>E z137_La?UF-^V_N*JXL;!0sKw%zzkB{kLq!g)rMCB^=LL#@P~}lc zTs=j2JZ1{E?&w%n`+B?7gN2ahmX#x?z_eRGEyp0~1X*`<^bnf5mX#jTUJGBKi`LtH zV*-wPuM9UN*q1>e!1N&v6SF={E<$stLA;P|Om)q!$+R}wBv0~uU3gRYI_N)ZnG+n8 zRRJt%aU-zzh*~IrqL%cO@rdoPN?}!&X44+7P`^QqO>!QO{K0bwKeW2C zx0XX`-=nqlmP6W7P1MTW*=sR6BPT(+e=<&GNL`G8yVkNv1f) z&?epyA6RC^@;y1TMur(Iw$d9;rOEk!$VReq-K6{ypc=4ke$x7+q|^$xwySN| zapMIgAY);C~rBo419^Vu*pMQA1#_D;pI3PW{ z)~%#ycgwymjjqa{XBfo%=A0yP^%&P@SgV0Zqp$<&@6X3F8&;=A5+(tpfyU9X^tHCQ zI`ZT5f8PLj3F;H3nANpFGf5xIxiX}&GWZQjoY&IybA}XMwzOQtPq9jV4O3FWn_qVw z-zDSR>1cLhADeXDeI#Ds!yZL6zO}Y7C#MrdA$7-i8=$|M_ zQkJX#yz|e#c?-}^Yr!jp${S0fZIv*kvP-0#^nH169=Ljxur=s{pH3WLtCr$c(S8cc z9?5O-94XXRu008f8U-if{uqrEhY*_ma7?wvzuZ)H?x(FhHaZFDYDp$r1mbI|d#x-6@J!R$GQ+9p)Ky$7Xw<5> zA>m{-&K=kCxD^NpBy(GQ0U&>vlr77+nVdgwt4Pz&=jK0Qm(##zjqn)(~X~Q&Qq{2ID_ixiHf`7J7+R& zrYbpUXt5=?aCPP^>c#VFWMN~c&`C@}?u2V|>jAt}c6l$~eq++K(zf3wy{^~kVCNVQ z^UqA`_0El^zyojtoT{f5hYbp5oh&MEhelos})%4zJmM(N^*QDg5aX+H&L z7qQ;1xSMnp2igscL*ggayKwMLE>&J$1$~y&oYH9TvFb})C!rfDoE)h{4vpwneZu6LS0l9MfB(Ai(P2NQ<-84r zBY5@a4fdNXY4u-!f%`4n{e_ymKNUV3kwI`k!1w&u|9%&TL3&U37W{il%QTQ|8*6uM-1j1rSszN^y8NTWA=neflm|mE8f2vJbL?yzcU1m^AGF#)qsx- zVrJIcy|fg5aY**5c39by!qeernk4ccfD+` zRDpiA+Y6pQKheKt0lc5u<7WoQ!YXMBV(qGWWylU+{Huy Id^%tL7yN +

      +

      + +

      + diff --git a/slides_sources/source/_templates/title_slide.html b/slides_sources/source/_templates/title_slide.html new file mode 100644 index 0000000..f88023e --- /dev/null +++ b/slides_sources/source/_templates/title_slide.html @@ -0,0 +1,8 @@ + + +
      +

      +

      +

      +
      +
      diff --git a/slides_sources/source/conf.py b/slides_sources/source/conf.py new file mode 100644 index 0000000..f31fc92 --- /dev/null +++ b/slides_sources/source/conf.py @@ -0,0 +1,384 @@ +# -*- coding: utf-8 -*- +# +# Intro To Python build configuration file, created by +# sphinx-quickstart on Wed Apr 2 18:42:06 2014. +# +# This file is execfile()d with the current directory set to its +# containing dir. +# +# Note that not all possible configuration values are present in this +# autogenerated file. +# +# All configuration values have a default; values that are commented out +# serve to show the default. + +import sys +import os +import sphinx_rtd_theme + +# If extensions (or modules to document with autodoc) are in another directory, +# add these directories to sys.path here. If the directory is relative to the +# documentation root, use os.path.abspath to make it absolute, like shown here. +# sys.path.insert(0, os.path.abspath('.')) + +# -- General configuration ------------------------------------------------ + +# If your documentation needs a minimal Sphinx version, state it here. +# needs_sphinx = '1.0' + +# Add any Sphinx extension module names here, as strings. They can be +# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom +# ones. +extensions = [ + 'sphinx.ext.doctest', + 'sphinx.ext.intersphinx', + 'sphinx.ext.todo', + 'sphinx.ext.coverage', + # 'sphinx.ext.pngmath', + 'sphinx.ext.mathjax', + 'sphinx.ext.ifconfig', + 'IPython.sphinxext.ipython_console_highlighting', + 'IPython.sphinxext.ipython_directive', +] + +# Add any paths that contain templates here, relative to this directory. +templates_path = ['_templates'] + +# The suffix of source filenames. +source_suffix = '.rst' + +# The encoding of source files. +# source_encoding = 'utf-8-sig' + +# The master toctree document. +master_doc = 'index' + +# General information about the project. +project = u'Introduction To Python' +copyright = u'2014, Christopher Barker, Cris Ewing, ' + +# The version info for the project you're documenting, acts as replacement for +# |version| and |release|, also used in various other places throughout the +# built documents. +# +# The short X.Y version. +version = '1.3' +# The full version, including alpha/beta/rc tags. +release = '1.3' + +# The language for content autogenerated by Sphinx. Refer to documentation +# for a list of supported languages. +# language = None + +# There are two options for replacing |today|: either, you set today to some +# non-false value, then it is used: +# today = '' +# Else, today_fmt is used as the format for a strftime call. +# today_fmt = '%B %d, %Y' + +# List of patterns, relative to source directory, that match files and +# directories to ignore when looking for source files. +exclude_patterns = [] + +# The reST default role (used for this markup: `text`) to use for all +# documents. +# default_role = None + +# If true, '()' will be appended to :func: etc. cross-reference text. +# add_function_parentheses = True + +# If true, the current module name will be prepended to all description +# unit titles (such as .. function::). +# add_module_names = True + +# If true, sectionauthor and moduleauthor directives will be shown in the +# output. They are ignored by default. +# show_authors = False + +# The name of the Pygments (syntax highlighting) style to use. +pygments_style = 'colorful' + +# A list of ignored prefixes for module index sorting. +# modindex_common_prefix = [] + +# If true, keep warnings as "system message" paragraphs in the built documents. +# keep_warnings = False + + +# -- Options for HTML output ---------------------------------------------- + +# The theme to use for HTML and HTML Help pages. See the documentation for +# a list of builtin themes. +html_theme = 'sphinx_rtd_theme' + +# Theme options are theme-specific and customize the look and feel of a theme +# further. For a list of options available for each theme, see the +# documentation. +# html_theme_options = {} + +# Add any paths that contain custom themes here, relative to this directory. +# html_theme_path = [] +html_theme_path = [sphinx_rtd_theme.get_html_theme_path()] + +# The name for this set of Sphinx documents. If None, it defaults to +# " v documentation". +# html_title = None + +# A shorter title for the navigation bar. Default is the same as html_title. +# html_short_title = None + +# The name of an image file (relative to this directory) to place at the top +# of the sidebar. +# html_logo = None + +# The name of an image file (within the static path) to use as favicon of the +# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 +# pixels large. +# html_favicon = None + +# Add any paths that contain custom static files (such as style sheets) here, +# relative to this directory. They are copied after the builtin static files, +# so a file named "default.css" will overwrite the builtin "default.css". +html_static_path = ['_static'] + +# Add any extra paths that contain custom files (such as robots.txt or +# .htaccess) here, relative to this directory. These files are copied +# directly to the root of the documentation. +# html_extra_path = [] + +# If not '', a 'Last updated on:' timestamp is inserted at every page bottom, +# using the given strftime format. +# html_last_updated_fmt = '%b %d, %Y' + +# If true, SmartyPants will be used to convert quotes and dashes to +# typographically correct entities. +# html_use_smartypants = True + +# Custom sidebar templates, maps document names to template names. +# html_sidebars = {} + +# Additional templates that should be rendered to pages, maps page names to +# template names. +# html_additional_pages = {} + +# If false, no module index is generated. +# html_domain_indices = True + +# If false, no index is generated. +# html_use_index = True + +# If true, the index is split into individual pages for each letter. +# html_split_index = False + +# If true, links to the reST sources are added to the pages. +# html_show_sourcelink = True + +# If true, "Created using Sphinx" is shown in the HTML footer. Default is True. +# html_show_sphinx = True + +# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True. +# html_show_copyright = True + +# If true, an OpenSearch description file will be output, and all pages will +# contain a tag referring to it. The value of this option must be the +# base URL from which the finished HTML is served. +# html_use_opensearch = '' + +# This is the file name suffix for HTML files (e.g. ".xhtml"). +# html_file_suffix = None + +# Output file base name for HTML help builder. +htmlhelp_basename = 'IntroToPythonDoc' + + +# -- Options for LaTeX output --------------------------------------------- + +latex_elements = { +# The paper size ('letterpaper' or 'a4paper'). +# 'papersize': 'letterpaper', + +# The font size ('10pt', '11pt' or '12pt'). +# 'pointsize': '10pt', + +# Additional stuff for the LaTeX preamble. +# 'preamble': '', +} + +# Grouping the document tree into LaTeX files. List of tuples +# (source start file, target name, title, +# author, documentclass [howto, manual, or own class]). +latex_documents = [ + ('index', 'IntroToPython.tex', u'Intro To Python Documentation', + u'Christopher Barker', 'manual'), +] + +# The name of an image file (relative to this directory) to place at the top of +# the title page. +# latex_logo = None + +# For "manual" documents, if this is true, then toplevel headings are parts, +# not chapters. +# latex_use_parts = False + +# If true, show page references after internal links. +# latex_show_pagerefs = False + +# If true, show URL addresses after external links. +# latex_show_urls = False + +# Documents to append as an appendix to all manuals. +# latex_appendices = [] + +# If false, no module index is generated. +# latex_domain_indices = True + + +# -- Options for manual page output --------------------------------------- + +# One entry per manual page. List of tuples +# (source start file, name, description, authors, manual section). +man_pages = [ + ('index', 'Intro to Python', u'Intro to Python Documentation', + [u'Christopher Barker'], 1) +] + +# If true, show URL addresses after external links. +# man_show_urls = False + + +# -- Options for Texinfo output ------------------------------------------- + +# Grouping the document tree into Texinfo files. List of tuples +# (source start file, target name, title, author, +# dir menu entry, description, category) +texinfo_documents = [ + ('index', 'IntroToPython', u'Intro to Python Documentation', + u'Christopher Barker', 'IntroToPython', 'Class materials for Intro to Python class', + 'Miscellaneous'), +] + +# Documents to append as an appendix to all manuals. +#texinfo_appendices = [] + +# If false, no module index is generated. +#texinfo_domain_indices = True + +# How to display URL addresses: 'footnote', 'no', or 'inline'. +#texinfo_show_urls = 'footnote' + +# If true, do not generate a @detailmenu in the "Top" node's menu. +#texinfo_no_detailmenu = False + + +# -- Hieroglyph Slide Configuration ------------ + +extensions += [ + 'hieroglyph', +] + +slide_title = "Intro to Python" +slide_theme = 'slides2' +slide_levels = 3 +slide_numbers = False + + +# Place custom static assets in the _static directory and uncomment +# the following lines to include them + +slide_theme_options = { + 'subtitle': 'Fundamentals of Python Programming', + 'custom_css': 'custom.css', + # 'custom_js': 'custom.js', + 'presenters': [ + { + 'name': u'Christopher Barker', + 'email': u'PythonCHB@gmail.com', + 'github': u'https://github.com/PythonCHB', + 'company': u'UW Professional and Continuing Education Program' + }, + # { + # 'name': 'Cris Ewing', + # 'twitter': '@crisewing', + # 'www': 'http://crisewing.com/', + # 'github': 'http://github.com/cewing', + # 'company': 'Cris Ewing, Developer LLC' + # }, + ] +} + +# ---------------------------------------------- + + + +# -- Options for Epub output ---------------------------------------------- + +# Bibliographic Dublin Core info. +epub_title = u'Intro To Python' +epub_author = u'Christopher Barker' +epub_publisher = u'Christopher Barker' +epub_copyright = u'2014, Christopher Barker, Cris Ewing ' + +# The basename for the epub file. It defaults to the project name. +#epub_basename = u'Foundations 2: Python' + +# The HTML theme for the epub output. Since the default themes are not optimized +# for small screen space, using the same theme for HTML and epub output is +# usually not wise. This defaults to 'epub', a theme designed to save visual +# space. +#epub_theme = 'epub' + +# The language of the text. It defaults to the language option +# or en if the language is not set. +#epub_language = '' + +# The scheme of the identifier. Typical schemes are ISBN or URL. +#epub_scheme = '' + +# The unique identifier of the text. This can be a ISBN number +# or the project homepage. +#epub_identifier = '' + +# A unique identification for the text. +#epub_uid = '' + +# A tuple containing the cover image and cover page html template filenames. +#epub_cover = () + +# A sequence of (type, uri, title) tuples for the guide element of content.opf. +#epub_guide = () + +# HTML files that should be inserted before the pages created by sphinx. +# The format is a list of tuples containing the path and title. +#epub_pre_files = [] + +# HTML files shat should be inserted after the pages created by sphinx. +# The format is a list of tuples containing the path and title. +#epub_post_files = [] + +# A list of files that should not be packed into the epub file. +epub_exclude_files = ['search.html'] + +# The depth of the table of contents in toc.ncx. +#epub_tocdepth = 3 + +# Allow duplicate toc entries. +#epub_tocdup = True + +# Choose between 'default' and 'includehidden'. +#epub_tocscope = 'default' + +# Fix unsupported image types using the PIL. +#epub_fix_images = False + +# Scale large images. +#epub_max_image_width = 0 + +# How to display URL addresses: 'footnote', 'no', or 'inline'. +#epub_show_urls = 'inline' + +# If false, no index is generated. +#epub_use_index = True + + +# Example configuration for intersphinx: refer to the Python standard library. +intersphinx_mapping = {'http://docs.python.org/': None} diff --git a/slides_sources/source/exercises/circle_class.rst b/slides_sources/source/exercises/circle_class.rst new file mode 100644 index 0000000..51a3f8e --- /dev/null +++ b/slides_sources/source/exercises/circle_class.rst @@ -0,0 +1,240 @@ +.. _exercise_circle_class: + +====================== +Circle Class Excercise +====================== + +Circle Class +============ + +Goal: +------ + +The goal is to create a class that represents a simple circle. + +A Circle can be defined by either specifying the radius or the diameter, +and the user can query the circle for either its radius or diameter. + +Other abilities of a Circle instance: + + * Compute the circle's area + * Print the circle and get something nice + * Be able to add two circles together + * Be able to compare two circles to see which is bigger + * Be able to compare to see if there are equal + * (follows from above) be able to put them in a list and sort them + +.. nextslide:: + +You will use: + + - properties + - a classmethod + - a define a bunch of "special methods" + + +General Instructions: +--------------------- + +1. For each step, write a couple of unit tests that test the new features. + +2. Run these tests (and they will fail the first time) + +3. Add the code required for your tests to pass. + + +Step 1: +------- + +create class called ``Circle`` -- it's signature should look like:: + + c = Circle(the_radius) + +The radius is a required parameter (can't have a circle without one!) + +the resulting circle should have a attribute for the radius:: + + c.radius + +So you can do: + +.. code-block:: python + + >> c = Circle(4) + >> print c.radius + 4 + +Remember: tests first! + +Step 2: +------- + +Add a "diameter" property, so the user can get the diameter of the circle: + +.. code-block:: python + + >> c = Circle(4) + >> print c.diameter + 8 + +Step 3: +------- + +Set up the diameter property so that the user can set the diameter of the circle: + +.. code-block:: python + + >> c = Circle(4) + >> c.diameter = 2 + >> print c.diameter + 2 + >> print c.radius + 1 + +**NOTE** that the radius has changed! + +Step 4: +-------- + +Add an ``area`` property so the user can get the area of the circle: + +.. code-block:: python + + >> c = Circle(2) + >> print c.area + 12.566370 + +(``pi`` can be found in the math module) + +The user should not be able to set the area: + +.. code-block:: python + + >> c = Circle(2) + >> c.area = 42 + AttributeError + +Step 5: +------- + +Add an "alternate constructor" that lets the user create a Circle directly +with the diameter: + +.. code-block:: python + + >> c = Circle.from_diameter(8) + >> print c.diameter + 8 + >> print c.radius + 4 + +Step 6: +------- + +Add __str__ and __repr__ methods to your Circle class. + +Now you can print it: + +.. code-block:: ipython + + In [2]: c = Circle(4) + + In [3]: print c + Circle with radius: 4.000000 + + In [4]: repr(c) + Out[4]: 'Circle(4)' + + In [5]: d = eval(repr(c)) + + In [6]: d + Out[6]: Circle(4) + +Step 7: +-------- + +Add some of the numeric protocol to your Circle: + +You should be able to add two circles: + +.. code-block:: ipython + + In [7]: c1 = Circle(2) + + In [8]: c2 = Circle(4) + + In [9]: c1 + c2 + Out[9]: Circle(6) + +and multiply one times a number: + +.. code-block:: ipython + + In [16]: c2 * 3 + Out[16]: Circle(12) + +(what happens with ``3 * c2`` ? -- can you fix that?) + +.. nextslide:: + +Step 8: +-------- +add the ability to compare two circles: + +.. code-block:: ipython + + In [10]: c1 > c2 + Out[10]: False + + In [11]: c1 < c2 + Out[11]: True + + In [12]: c1 == c2 + Out[12]: False + + In [13]: c3 = Circle(4) + + In [14]: c2 == c3 + Out[14]: True + +.. nextslide:: + +Once the comparing is done, you should be able to sort a list of circles: + +.. code-block:: ipython + + In [18]: print circles + [Circle(6), Circle(7), Circle(8), Circle(4), Circle(0), Circle(2), Circle(3), Circle(5), Circle(9), Circle(1)] + + In [19]: circl + circle circle.py circle.pyc circles + + In [19]: circles.sort() + + In [20]: print circles + [Circle(0), Circle(1), Circle(2), Circle(3), Circle(4), Circle(5), Circle(6), Circle(7), Circle(8), Circle(9)] + +**NOTE:** make sure to write unit tests for all of this! Ideally before writing the code. + +Step 8: Optional Features: +-------------------------- + +* See if you can make "reflected" numerics do the right thing: + +.. code-block:: python + + a_circle * 3 == 3 * a_circle + +* What else makes sense: division? others? + +* Add the "augmented assignment" operators, where they make sense: + +.. code-block:: python + + a_circle += another_circle + + a_circle *= 2 + +* look through all the "magic methods" and see what makes sense for circles + + diff --git a/slides_sources/source/exercises/comprehensions_lab.rst b/slides_sources/source/exercises/comprehensions_lab.rst new file mode 100644 index 0000000..5fac6b4 --- /dev/null +++ b/slides_sources/source/exercises/comprehensions_lab.rst @@ -0,0 +1,244 @@ +.. _exercise_comprehensions: + +****************** +Comprehensions Lab +****************** + +Playing with Comprehensions +============================ + + +.. rst-class:: large left + + Goal: + +.. rst-class:: medium left + + Getting Familiar with list, set and dict comprehensions + + +List comprehensions +-------------------- + +Note: this is a bit of a "backwards" exercise -- +we show you code, you figure out what it does. + +As a result, not much to submit -- don't worry about it -- you'll have +a chance to use these in other exercises. + +.. code-block:: python + + >>> feast = ['lambs', 'sloths', 'orangutans', + 'breakfast cereals', 'fruit bats'] + + >>> comprehension = [delicacy.capitalize() for delicacy in feast] + +What is the output of: + +.. code-block:: python + + >>> comprehension[0] + ??? + + >>> comprehension[2] + ??? + +(figure it out before you try it) + +Filtering lists with list comprehensions +---------------------------------------- + +.. code-block:: python + + >>> feast = ['spam', 'sloths', 'orangutans', 'breakfast cereals', + 'fruit bats'] + + >>> comp = [delicacy for delicacy in feast if len(delicacy) > 6] + +What is the output of: + +.. code-block:: python + + >>> len(feast) + ??? + + >>> len(comp) + ??? + +(figure it out first!) + + +Unpacking tuples in list comprehensions +--------------------------------------- + +.. code-block:: python + + >>> list_of_tuples = [(1, 'lumberjack'), (2, 'inquisition'), (4, 'spam')] + + >>> comprehension = [ skit * number for number, skit in list_of_tuples ] + +What is the output of: + +.. code-block:: python + + >>> comprehension[0] + ??? + + >>> len(comprehension[2]) + ??? + +Double list comprehensions +--------------------------- +.. code-block:: python + + >>> eggs = ['poached egg', 'fried egg'] + + >>> meats = ['lite spam', 'ham spam', 'fried spam'] + + >>> comprehension = \ + [ '{0} and {1}'.format(egg, meat) for egg in eggs for meat in meats] + +What is the output of: + +.. code-block:: python + + >>> len(comprehension) + ??? + + >>> comprehension[0] + ??? + +Set comprehensions +------------------ + +.. code-block:: python + + >>> comprehension = { x for x in 'aabbbcccc'} + +What is the output of: + +.. code-block:: python + + >>> comprehension + ??? + +Dictionary comprehensions +------------------------- + +.. code-block:: python + + >>> dict_of_weapons = {'first': 'fear', + 'second': 'surprise', + 'third':'ruthless efficiency', + 'forth':'fanatical devotion', + 'fifth': None} + >>> dict_comprehension = \ + { k.upper(): weapon for k, weapon in dict_of_weapons.iteritems() if weapon} + +What is the output of: + +.. code-block:: python + + >>> 'first' in dict_comprehension + ??? + >>> 'FIRST' in dict_comprehension + ??? + >>> len(dict_of_weapons) + ??? + >>> len(dict_comprehension) + ??? + +Other resources +--------------- + + +See also: + +https://github.com/gregmalcolm/python_koans + +Specifically (for comprehensions): + +https://github.com/gregmalcolm/python_koans/blob/master/python3/koans/about_comprehension.py + + +Count Even Numbers +------------------ + +Use test-driven development! + +This is from CodingBat "count_evens" (http://codingbat.com/prob/p189616) + +*Using a list comprehension*, return the number of even integers in the given array. + +Note: the % "mod" operator computes the remainder, e.g. ``5 % 2`` is 1. + +.. code-block:: python + + count_evens([2, 1, 2, 3, 4]) == 3 + + count_evens([2, 2, 0]) == 3 + + count_evens([1, 3, 5]) == 0 + + +.. code-block:: python + + def count_evens(nums): + one_line_comprehension_here + + +``dict`` and ``set`` comprehensions +------------------------------------ + +Let's revisiting the dict/set lab -- see how much you can do with +comprehensions instead. + +(:ref:`exercise_dict_lab`) + +Specifically, look at these: + +First a slightly bigger, more interesting (or at least bigger..) dict: + +.. code-block:: python + + food_prefs = {"name": "Chris", + "city": "Seattle", + "cake": "chocolate", + "fruit": "mango", + "salad": "greek", + "pasta": "lasagna"} + +.. nextslide:: Working with this dict: + +1. Print the dict by passing it to a string format method, so that you +get something like: + + "Chris is from Seattle, and he likes chocolate cake, mango fruit, + greek salad, and lasagna pasta" + +2. Using a list comprehension, build a dictionary of numbers from zero +to fifteen and the hexadecimal equivalent (string is fine). +(the ``hex()`` function gives you the hexidecimal representation of a number.) + +3. Do the previous entirely with a dict comprehension -- should be a one-liner + +4. Using the dictionary from item 1: Make a dictionary using the same +keys but with the number of 'a's in each value. You can do this either +by editing the dict in place, or making a new one. If you edit in place, +make a copy first! + +.. nextslide:: + +5. Create sets s2, s3 and s4 that contain numbers from zero through twenty, +divisible 2, 3 and 4. + + a. Do this with one set comprehension for each set. + + b. What if you had a lot more than 3? -- Don't Repeat Yourself (DRY) + + - create a sequence that holds all three sets + + - loop through that sequence to build the sets up -- so no repeated code. + + c. Extra credit: do it all as a one-liner by nesting a set comprehension + inside a list comprehension. (OK, that may be getting carried away!) diff --git a/slides_sources/source/exercises/dict_lab.rst b/slides_sources/source/exercises/dict_lab.rst new file mode 100644 index 0000000..519e1f1 --- /dev/null +++ b/slides_sources/source/exercises/dict_lab.rst @@ -0,0 +1,89 @@ +.. _exercise_dict_lab: + +********************** +Dictionary and Set Lab +********************** + +Learning about dictionaries and sets +==================================== + +Goal: +----- + +Learn the basic ins and outs of Python dictionaries and sets. + +Procedure +--------- + +In your student dir in the IntroPython2015 repo, create a ``session04`` dir and put in a new ``dict_lab.py`` file. + +The file should be an executable python script. That is to say that one +should be able to run the script directly like so: + +.. code-block:: bash + + $ ./dict_lab.py + +(At least on OS-X and Linux) + +-- you do that with this command: + +.. code-block:: bash + + $ chmod +x dict_lab.py + +(The +x means make this executable) + +.. nextslide:: + +Add the file to your clone of the repository and commit changes frequently +while working on the following tasks. When you are done, push your changes to +GitHub and issue a pull request. + +(if you are struggling with git -- just write the code for now) + +When the script is run, it should accomplish the following four series of +actions: + +.. nextslide:: Dictionaries 1 + +* Create a dictionary containing "name", "city", and "cake" for "Chris" from "Seattle" who likes "Chocolate". + +* Display the dictionary. + +* Delete the entry for "cake". + +* Display the dictionary. + +* Add an entry for "fruit" with "Mango" and display the dictionary. + + - Display the dictionary keys. + - Display the dictionary values. + - Display whether or not "cake" is a key in the dictionary (i.e. False) (now). + - Display whether or not "Mango" is a value in the dictionary (i.e. True). + + +.. nextslide:: Dictionaries 2 + + +* Using the dictionary from item 1: Make a dictionary using the same keys but + with the number of 't's in each value. + +.. nextslide:: Sets + +* Create sets s2, s3 and s4 that contain numbers from zero through twenty, + divisible 2, 3 and 4. + +* Display the sets. + +* Display if s3 is a subset of s2 (False) + +* and if s4 is a subset of s2 (True). + +.. nextslide:: Sets 2 + +* Create a set with the letters in 'Python' and add 'i' to the set. + +* Create a frozenset with the letters in 'marathon' + +* display the union and intersection of the two sets. diff --git a/slides_sources/source/exercises/exceptions_lab.rst b/slides_sources/source/exercises/exceptions_lab.rst new file mode 100644 index 0000000..5ff5b16 --- /dev/null +++ b/slides_sources/source/exercises/exceptions_lab.rst @@ -0,0 +1,25 @@ +.. _exercise_exceptions_lab: + +************** +Exceptions Lab +************** + +Learning Exceptions +=================== + +Just a little bit for the basics. + +Exceptions Lab +--------------- + +Improving ``input`` + +* The ``input()`` function can generate two exceptions: ``EOFError`` + or ``KeyboardInterrupt`` on end-of-file(EOF) or canceled input. + +* Create a wrapper function, perhaps ``safe_input()`` that returns ``None`` + rather rather than raising these exceptions, when the user enters ``^C`` for Keyboard Interrupt, or ``^D`` (``^Z`` on Windows) for End Of File. + +* Update your mailroom program to use exceptions (and IBAFP) to handle + malformed numeric input + diff --git a/slides_sources/source/exercises/fib_and_lucas.rst b/slides_sources/source/exercises/fib_and_lucas.rst new file mode 100644 index 0000000..0181536 --- /dev/null +++ b/slides_sources/source/exercises/fib_and_lucas.rst @@ -0,0 +1,93 @@ +.. _exercise_fibonacci: + +************************* +Fibonacci Series Exercise +************************* + +Computing the Fibonacci and Lucas Series +======================================== + +Goal: +----- + +The `Fibonacci Series`_ is a numeric series starting with the integers 0 and 1. + +In this series, the next integer is determined by summing the previous two. + +This gives us:: + + 0, 1, 1, 2, 3, 5, 8, 13, ... + +We will write a function that computes this series -- then generalize it. + +.. _Fibonacci Series: http://en.wikipedia.org/wiki/Fibbonaci_Series + +Step 1 +------ + +* Create a new module ``series.py`` in the ``session02`` folder in your student folder. + + - In it, add a function called ``fibonacci``. + + - The function should have one parameter ``n``. + + - The function should return the ``nth`` value in the fibonacci series. + +* Ensure that your function has a well-formed ``docstring`` + +Note that the fibinacci series is naturally recusive -- the value is +defined by previous values: + +fib(n) = fib(n-2) + fib(n-1) + + +Lucas Numbers +-------------- + +The `Lucas Numbers`_ are a related series of integers that start with the +values 2 and 1 rather than 0 and 1. The resulting series looks like this:: + + 2, 1, 3, 4, 7, 11, 18, 29, ... + +.. _Lucas Numbers: http://en.wikipedia.org/wiki/Lucas_number + + +In your ``series.py`` module, add a new function ``lucas`` that returns the +``nth`` value in the *lucas numbers* series. + +Ensure that your function has a well-formed ``docstring`` + +Generalizing +------------ + +Both the *fibonacci series* and the *lucas numbers* are based on an identical +formula. + +Add a third function called ``sum_series`` with one required parameter and two +optional parameters. The required parameter will determine which element in the +series to print. The two optional parameters will have default values of 0 and +1 and will determine the first two values for the series to be produced. + +Calling this function with no optional parameters will produce numbers from the +*fibonacci series*. Calling it with the optional arguments 2 and 1 will +produce values from the *lucas numbers*. Other values for the optional +parameters will produce other series. + +Ensure that your function has a well-formed ``docstring`` + +Tests... +-------- + +Add a block of code to the end of your ``series.py`` +module. Use the block to write a series of ``assert`` statements that +demonstrate that your three functions work properly. + +Use comments in this block to inform the observer what your tests do. + +Add your new module to your git clone and commit frequently while working on +your implementation. Include good commit messages that explain concisely both +*what* you are doing and *why*. + +When you are finished, push your changes to your fork of the class repository +in GitHub and make a pull request. + diff --git a/slides_sources/source/exercises/fizz_buzz.rst b/slides_sources/source/exercises/fizz_buzz.rst new file mode 100644 index 0000000..33f0091 --- /dev/null +++ b/slides_sources/source/exercises/fizz_buzz.rst @@ -0,0 +1,69 @@ +.. _exercise_fizz_buzz: + +****************** +Fizz Buzz Exercise +****************** + +The Classic Fizz Buzz Problem +============================== + +.. rst-class:: left + + Fizz Buzz is a classic simple problem in computer science. + + Often used as an exercise in interviews for programmers. + + Apparently a LOT of people applying for jobs as profesional developers can't do this in an interview: + + (http://c2.com/cgi/wiki?FizzBuzzTest) + + Now that I've psyched you out -- it's really pretty straightforward. + +Goal: +----- + +* Write a program that prints the numbers from 1 to 100 inclusive. + +* But for multiples of three print "Fizz" instead of the number + +* For the multiples of five print "Buzz". + +* For numbers which are multiples of both three and five print "FizzBuzz" instead. + +Hint: +----- + +* Look up the ``%`` operator. What do these do? + + * ``10 % 7 == 3`` + * ``14 % 7 == 0`` + +(try that in iPython) + +* Do try to write it without looking it up -- there are a million nifty solutions posted on the web. + +Results: +-------- + +Running your code should result in something like:: + + 1 + 2 + Fizz + 4 + Buzz + Fizz + 7 + 8 + Fizz + Buzz + 11 + Fizz + 13 + 14 + FizzBuzz + 16 + .... + + + diff --git a/slides_sources/source/exercises/grid_printer.rst b/slides_sources/source/exercises/grid_printer.rst new file mode 100644 index 0000000..2261919 --- /dev/null +++ b/slides_sources/source/exercises/grid_printer.rst @@ -0,0 +1,222 @@ +.. _exercise_grid_printer: + +********************* +Grid Printer Exercise +********************* + +Printing a Grid +================ + +(adapted from Downey, "Think Python", ex. 3.5) + +Goal: +----- + +Write a function that draws a grid like the following:: + + + - - - - + - - - - + + | | | + | | | + | | | + | | | + + - - - - + - - - - + + | | | + | | | + | | | + | | | + + - - - - + - - - - + + +hints +----- + +.. rst-class:: center medium + + A couple features to get you started... + +printing +-------- + +To print more than one value on a line, you can pass multiple names into the print function: + +.. code-block:: python + + print('+', '-') + +If you don't want a newline after something is printed, you tell python what you want the print to end with like so: + +.. code-block:: python + + print('+', end=' ') + print('-') + +The output of these statements is ``'+ -'``. + +(that end parameter defaults to a newline...) + +.. nextslide:: no arguments... + +A print function with no arguments ends the current line and goes to the next line: + +.. code-block:: python + + print() + + +Simple string manipulation: +--------------------------- + +You can put two strings together with the plus operator: + +.. code-block:: ipython + + In [20]: "this" + "that" + Out[20]: 'thisthat + +Particularly useful if they have been assigned names: + +.. code-block:: ipython + + In [21]: plus = '+' + + In [22]: minus = '-' + + In [23]: plus+minus+plus + Out[23]: '+-+' + +Note that you can string any number of operations together in an expression. + +.. nextslide:: multiplication of strings + +You can also multiply strings: + +.. code-block:: ipython + + In [24]: '+' * 10 + Out[24]: '++++++++++' + +And combine that with plus in a complex expression: + +.. code-block:: ipython + + In [29]: first_name = 'Chris' + + In [30]: last_name = 'Barker' + + In [31]: 5 * '*' + first_name +' ' + last_name + 5 * '*' + Out[31]: '*****Chris Barker*****' + +Note that there are better ways to build up complex strings -- we'll get to that later. + +Now you've got what you need to print that grid... + +Part 2 +======= + +.. rst-class:: center medium + + Making it more general + +Make it a function +------------------ + +One of the points of writing functions is so you can write code that does similar things, but customized to input parameters. So what if we want to be able to print that grid at an arbitrary size? + +Write a function ``print_grid(n)`` that takes one integer argument +and prints a grid just like before, BUT the size of the +grid is given by the argument. + +For example, ``print_grid(11)`` prints the grid in the above picture. + +``print_grid(3)`` would print a smaller grid:: + + + - + - + + | | | + + - + - + + | | | + + - + - + + +.. nextslide:: + +``print_grid(15)`` prints a larger grid:: + + + - - - - - - - + - - - - - - - + + | | | + | | | + | | | + | | | + | | | + | | | + | | | + + - - - - - - - + - - - - - - - + + | | | + | | | + | | | + | | | + | | | + | | | + | | | + + - - - - - - - + - - - - - - - + + +.. nextslide:: + +This problem is underspecified. Do something reasonable. + +Part 3: +======= + +Even more general... + +A function with two parameters +------------------------------- + +Write a function that draws a similar grid with a specified number of rows and three columns. + +for example, ``print_grid2(3,4)`` results in:: + + + - - - - + - - - - + - - - - + + | | | | + | | | | + | | | | + | | | | + + - - - - + - - - - + - - - - + + | | | | + | | | | + | | | | + | | | | + + - - - - + - - - - + - - - - + + | | | | + | | | | + | | | | + | | | | + + - - - - + - - - - + - - - - + + +.. nextslide:: + +What to do about rounding? -- you decide. + +Another example: ``print_grid2(5,3)``:: + + + - - - + - - - + - - - + - - - + - - - + + | | | | | | + | | | | | | + | | | | | | + + - - - + - - - + - - - + - - - + - - - + + | | | | | | + | | | | | | + | | | | | | + + - - - + - - - + - - - + - - - + - - - + + | | | | | | + | | | | | | + | | | | | | + + - - - + - - - + - - - + - - - + - - - + + | | | | | | + | | | | | | + | | | | | | + + - - - + - - - + - - - + - - - + - - - + + | | | | | | + | | | | | | + | | | | | | + + - - - + - - - + - - - + - - - + - - - + + + + diff --git a/slides_sources/source/exercises/html_renderer.rst b/slides_sources/source/exercises/html_renderer.rst new file mode 100644 index 0000000..eaa1bf7 --- /dev/null +++ b/slides_sources/source/exercises/html_renderer.rst @@ -0,0 +1,509 @@ +.. _exercise_html_renderer: + +====================== +HTML Renderer Exercise +====================== + +HTML Renderer +============= + +Ever need to generate some HTML? + +And not want to write all those tags yourself? + +Goal: +------ + +The goal is to create a set of classes to render html pages -- in a "pretty printed" way. + +i.e. nicely indented and human readable. + +We'll try to get to all the features required to render: + +:download:`sample_html.html <./sample_html.html>` + +Take a look at it with "view source" in your browser -- or open in a text editor -- it's also in the Examples dir. + +If you don't know html -- just look at the example and copy that.... + +The exercise is broken down into a number of steps -- each requiring a few more OO concepts in Python. + +General Instructions: +--------------------- + +For each step, add the required functionality. There is example code to run your code for each step in: ``Examples\session07\run_html_render.py`` + +Name your file: ``html_render.py`` -- so it can be imported by ``run_html_render.py`` + +You should be able to run that code at each step, uncommenting each new step in ``run_html_render.py`` as you go. + +It builds up an html tree, and then calls the ``render()`` method of your element to render the page. + +It uses a ``cStringIO`` object (like a file, but in memory) to render to memory, then dumps it to the console, and writes a file. Take a look at the code at the end to make sure you understand it. + +The html generated at each step will be in the files: ``test_html_ouput?.html`` + +At each step, your results should look similar that those (maybe not identical...) + +Unit tests +------------ + +Use "test driven development": + +In addition to checking if the output is what you expect with the running script -- you should also write unit tests as you go. + +Each new line of code should have a test that will run it -- *before* you write that code. + +That is: + + 1. write a test that exercises the next step in your process + 2. run the tests -- the new test will fail + 3. write your code... + 4. run the tests. If it still fails, go back to step 3... + + +Step 1: +------- + +Create an ``Element`` class for rendering an html element (xml element). + +It should have class attributes for the tag name ("html" first) and the indentation (spaces to indent for pretty printing) + +The initializer signature should look like + +.. code-block:: python + + Element(content=None) + +where ``content`` is expected to be a string + +It should have an ``append`` method that can add another string to the content. + +So your class will need a way to store the content in a way that you can keep adding more to it. + +.. nextslide:: + +It should have a ``render(file_out, ind = "")`` method that renders the tag and the strings in the content. + +``file_out`` could be any file-like object ( i.e. have a ``write()`` method ). + +``ind`` is a string with the indentation level in it: the amount that the tag should be indented for pretty printing. + + - This is a little tricky: ``ind`` will be the amount that this element should be indented already. It will be from zero (an empty string) to a lot of spaces, depending on how deep it is in the tree. + +The amount of each level of indentation should be set by the class attribute: ``indent`` + +NOTE: don't worry too much about indentation at this stage -- the primary goal is to get proper, compliant html. i.e. the opening and closing tags rendered correctly. Worry about cleaning up the indentation once you've got that working. + +.. nextslide:: + +So this ``render()`` method takes a file-like object, and calls its ``write()`` method, writing the html for a tag. Something like:: + + + Some content. Some more content. + <\html> + +You should now be able to render an html tag with text in it as contents. + +See: step 1. in ``run_html_render.py`` + +Step 2: +-------- + +Create a couple subclasses of ``Element``, for each of ````, ````, and ``

      `` tags. All you should have to do is override the ``tag`` class attribute (you may need to add a ``tag`` class attribute to the ``Element`` class first, if you haven't already). + +Now you can render a few different types of element. + +Extend the ``Element.render()`` method so that it can render other elements inside the tag in addition to strings. Simple recursion should do it. i.e. it can call the ``render()`` method of the elements it contains. You'll need to be smart about setting the ``ind`` optional parameter -- so that the nested elements get indented correctly. (again, this is a secondary concern...) + +Figure out a way to deal with the fact that the contained elements could be either simple strings or ``Element`` s with render methods (there are a few ways to handle that...). Think about "Duck Typing" and EAFP. See the section 'Notes on handling "duck typing"' and the end of the Exercise for more. + +.. nextslide:: + +You should now be able to render a basic web page with an ```` tag around the whole thing, a ```` tag inside, and multiple ``

      `` tags inside that, with text inside that. And all indented nicely. + +See ``test_html_output2.html`` + +NOTE: when you run step 2 in ``run_html_render.py``, you will want to comment out step 1 -- that way you'll only get one set of output. + +Step 3: +-------- + +Create a ```` element -- a simple subclass. + +Create a ``OneLineTag`` subclass of ``Element``: + +* It should override the render method, to render everything on one line -- for the simple tags, like:: + + PythonClass - Session 6 example + +Create a ``Title`` subclass of ``OneLineTag`` class for the title. + +You should now be able to render an html doc with a head element, with a +title element in that, and a body element with some ``

      `` elements and some text. + +See ``test_html_output3.html`` + +Step 4: +-------- + +Extend the ``Element`` class to accept a set of attributes as keywords to the +constructor, e.g. ``run_html_render.py`` + +.. code-block:: python + + Element("some text content", id="TheList", style="line-height:200%") + +html elements can take essentially any attributes -- so you can't hard-code these particular ones. ( remember ``**kwargs``? ) + +The render method will need to be extended to render the attributes properly. + +You can now render some ``

      `` tags (and others) with attributes + +See ``test_html_output4.html`` + +Step 5: +-------- + +Create a ``SelfClosingTag`` subclass of Element, to render tags like:: + +


      and
      (horizontal rule and line break). + +You will need to override the render method to render just the one tag and +attributes, if any. + +Create a couple subclasses of ``SelfClosingTag`` for and
      and
      + +Note that you now have a couple render methods -- is there repeated code in them? + +Can you refactor the common parts into a separate method that all the render methods can call? + +See ``test_html_output5.html`` + +Step 6: +------- + +Create an ``A`` class for an anchor (link) element. Its constructor should look like:: + + A(self, link, content) + +where ``link`` is the link, and ``content`` is what you see. It can be called like so:: + + A("http://google.com/", "link to google") + +You should be able to subclass from ``Element``, and only override the ``__init__`` --- Calling the ``Element`` ``__init__`` from the ``A __init__`` + +You can now add a link to your web page. + +See ``test_html_output6.html`` + +Step 7: +-------- + +Create ``Ul`` class for an unordered list (really simple subclass of ``Element``) + +Create ``Li`` class for an element in a list (also really simple) + +Add a list to your web page. + +Create a ``Header`` class -- this one should take an integer argument for the +header level. i.e

      ,

      ,

      , called like + +.. code-block:: python + + H(2, "The text of the header") + +for an

      header + +It can subclass from ``OneLineTag`` -- overriding the ``__init__``, then calling the superclass ``__init__`` + +See ``test_html_output7.html`` + +Step 8: +-------- + +Update the ``Html`` element class to render the "" tag at the head of the page, before the html element. + +You can do this by subclassing ``Element``, overriding ``render()``, but then calling the ``Element`` render from the new render. + +Create a subclass of ``SelfClosingTag`` for ```` (like for ``
      `` and ``
      `` and add the meta element to the beginning of the head element to give your document an encoding. + +The doctype and encoding are HTML 5 and you can check this at: http://validator.w3.org. + +You now have a pretty full-featured html renderer -- play with it, add some +new tags, etc.... + +See ``test_html_output8.html`` + +Notes on handling "duck typing" +=============================== + +.. rst-class:: left + + In this exercise, we need to deal with the fact that XML (and thus HTML) allows *either* plain text *or* other tags to be the content of a tag. Our code also needs to handle the fact that there are two possible types that we need to be able to render. + + There are two primary ways to address this (and multiple ways to actually write the code for each of these). + + 1) Make sure that the content only has renderable objects in it. + + 2) Make sure the render() method can handle either type on the fly + + The difference is where you handle the multiple types -- in the render method itself, or ahead of time. + +The ahead of time option: +------------------------- + +You can handle it ahead of time by creating a simple object that wraps a string and gives it a render method. As simple as: + +.. code-block:: python + + class TextWrapper: + """ + A simple wrapper that creates a class with a render method + for simple text + """ + def __init__(self, text): + self.text = text + + def render(self, file_out, current_ind=""): + file_out.write(current_ind + self.text) + +.. nextslide:: + +You could require your users to use the wrapper, so instead of just appending a string, they would do: + +.. code-block:: python + + an_element.append(TextWRapper("the string they want to add")) + +But this is not very Pythonic style -- it's OO heavy. Strings for text are so common you want to be able to simply use them: + +.. code-block:: python + + an_element.append("the string they want to add") + +So much easier. + +To accomplish this, you can update the ``append()`` method to put this wrapper around plain strings when somethign new is added. + + +Checking if it's the right type +------------------------------- + +How do you decide if the wrapper is required? + +**Checking it it's an instance of Element:** + +You could check and see if the object being appended is an Element: + +.. code-block:: python + + if isinstance(content, Element): + self.content.append(content) + else: + self.content.append(TextWrapper(content)) + +This would work well, but closes the door to using any other type that may not be a strict subclsss of Element, but can render itself. Not too bad in this case, but in general, frowned upon in Python. + +.. nextslide:: + +Alternatively, you could check for the string type: + +.. code-block:: python + + if isinstance(content, str): + self.content.append(TextWrapper(content)) + else: + self.content.append(content) + +I think this is a little better -- strings are a pretty core type in python, it's not likely that anyone is going to need to use a "string-like" object. + +Duck Typing +----------- + +The Python model of duck typing is if quacks like a duck, then treat it like a duck. + +But in this case, we're not actually rendering the object at this stage, so calling the method isn't appropriate. + +**Checking for an attribute** + +Instead of calling the method, see if it's there: + +You can check if the passed-in object has a ``render()`` attribute: + +.. code-block:: python + + if hasattr(content, 'render'): + self.content.append(content) + else: + self.content.append(TextWrapper(content)) + +This is my favorite. ``html_render_wrap.py`` in Solutions demonstrates with method. + +Duck Typing on the Fly +---------------------- + +The other option is to simply put both elements and text in the content list, and figure out what to do in the ``render()`` method. + +Again, you could type check -- but I prefer the duck typing approach, and EAFP: + +.. code-block:: python + + try: + content.render(out_file) + except AttributeError: + outfile.write(content) + +If content is a simple string then it won't have a render method, and an ``AttributeError`` will be raised. + +You can catch that, and simply write the content. + +.. nextslide:: + +You may want to turn it into a string, first:: + + outfile.write(str(content)) + +Then you could write just about anything -- numbers, etc. + + +Where did the Exception come from? +---------------------------------- + +**Caution** + +If the object doesn't have a ``render`` method, then an AttributeError will be raised. But what if it does have a render method, but that method is broken? + +Depending on what's broken, it could raise any number of exceptions. Most will not get caught by the except clause, and will halt the program. + +But if, just by bad luck, it has an bug that raises an ``AttributeError`` -- then this could with catch it, and try to simply write it out instead. So you may get somethign like: ```` in the middle of your html. + +**The beauty of testing** + +If you have a unit test that calls every render method in your code -- then it should catch that error, and it wil be clear where it is coming from. + + +HTML Primer +============ + +.. rst-class:: medium + + The very least you need to know about html to do this assigment. + +.. rst-class:: left + + If you are familar with html, then this will all make sense to you. If you have never seen html before, this might be a bit intimidating, but you really don't need to know much to do this assignment. + + First of all, sample output from each step is provided. So all you really need to do is look at that, and make your code do the same thing. But it does help to know a little bit about what you are doing. + +HTML +---- + +HTML is "Hyper Text Markup Language". Hypertext, because it can contain links +to other pages, and markup language means that text is "marked up" with +instructions about how to format the text, etc. + +Here is a good basic intro: + +http://www.w3schools.com/html/html_basic.asp + +And there are countless others online. + +As html is XML -- the XML intro is a good source of the XML syntax, too: + +http://www.w3schools.com/xml/default.asp + +But here is a tiny intro of just what you need to know for this project. + +Elements +-------- + +Modern HTML is a particular dialect of XML (eXtensible Markup Language), +which is itself a special case of SGML (Standard Generalized Markup Language) + +It inherits from SGML a basic structure: each piece of the document is an element. each element is described by a "tag". Each tag has a different meaning, but they all have the same structure:: + + some content + +that is, the tag name is surrounded by < and >, which marks the beginning of +the element, and the end of the element is indicated by the same tag with a slash. + +The real power is that these elements can be nested arbitrarily deep. In order to keep that all readable, we often want to indent the content inside the tags, so it's clear what belongs with what. That is one of the tricky bits of this assignment. + +Basic tags +---------- + +.. code-block:: html + + is the core tag indicating the entire document + +

      is a single paragraph of text

      + + is the tag that indicated the text of the document + + defines the header of the document -- a place for metadata + +Attributes: +------------ + +In addition to the tag name and the content, extra attributes can be attached to a tag. These are added to the "opening tag", with name="something", another_name="somethign else" format: + +.. code-block:: html + +

      + +There can be all sorts of stuff stored in attributes -- some required for specific tags, some extra, like font sizes and colors. Note that since tags can essentially have any attributes, your code will need to support that -- doesn't it kind of look like a dict? And keyword arguments? + +Special Elements +---------------- + +The general structure is everything in between the opening and closing tag. But some elements don't really have content -- just attributes. So the slash goes at the end of the tag, after the attributes. We can call these self-closing tags: + +.. code-block:: html + + + +To make a link, you use an "anchor" tag: ````. It requires attributes to indicate what the link is: + +.. code-block:: html + + link + +The ``href`` attribute is the link (hyper reference). + +To make a bulleted list, you use a

      *Dk!l&~un&_r`(7cdmlvw}*{EftmNq|)<=h?ufp1(mN@ zKgD%(IY_kwXx@6#WR6Cz*fhd1B(~ogrxJs{FYS{jU2VO+1lzr%Tj945V@2yX`~5@a z*46A5nXT?}qOHEp8dqdB7G6gvcv?b|;PpKTMO3i=x*hO2 zuSexTjMNBHeM0*tMdhU7(}GpDNftC`=R(FmUpQxB6A&e ziGkiN0r>Y%$Y&?aowOD4VJ%?cJlay;%>ME;>FNyW;Cf~0`}sSR+%VCfa6?uv7#FrJ zj%ft}oWk9L`|IGU6zR@Y0h%XH82OnE!5R~_sMlYB*2We_7b1@5wrmH>jhA+f9{ zURX#;Q^VAt|H=Pmt{DchE`(`&K zm<(~QDdo#a%PNU7_^mwd-xlTnR)nHTig5}c*9&{CGUCQtl#;{mjc9)i*Q4pM;3JVq zS&?+si5X;j8bq=xwh97=V`uWq(pS8%kj(?r4tTsMxx?}nZTh4|;BEc_<^ar0LKFaJ zebhguiX+mnjNn5{9E7h3Wd#t-f#Xp4-;Cw2?friZGkVf|vLi!~&d;ew@)pdBN0&q_Ikp6AlMSw6gQ?pN5qxWv zT0hxy{V|6Z`lQBgblY@aasKD$TGKS^2Tsr@RK{Mni^jj4CyRvNDo#>m;l)_BJiq8C z_&zuH9t9*X`_@`!(TO?@E-(Y=sRuKIqK#^X?eevV$Lvj!{u9dl9L}W!Bk}AERuee#paLbwyC^thiim*U_PgLEO&5Brc5K7D2o+c1pWmx$7aP4_-K3gWIhhXX0|lC zY}JS2k7f>U>K~H=ebEyzP0I4=6O}$x0bDMB|EQq zsv>!g&x7JPN`5>_k%wNie_42O(wCbOkr;h(5z%Yh-Zjfpnpr9R@*5U4ic=DB{Nh|~ zFV&`UlarE@{mV%>LE^QsR z3vRzdf6U1z2azTdU1KA{Rg=PIejQ~B=Hk;?&tv>%+vCdj%}Huv2Oo$C*Vwfth!oR|EV8SZQ(C@gd zAu)HJJkiWW-W_XwxRbS%sUk6k*;T-LV|6JP(###BBh1~WTI@*99ObD|@6yo1m1v`~jDlF?nIMASs8a(+mn{h_$3g!Ml_KhS-)q9n!XxTjigK4Z?Q8Z>r1 z9D*rj$QnvDiwQl0Si;ZR94C zc>*>@;_w$yS7GkAA5E8tY9g3B(dui%v%f6HeymXuXDZ33uGsm#TmDODuY<7X@4+TS zMBdJH{#mw{2@{(@YhoZ%y*_3%5r;=mUiF%~L^$!U{p~9vEKj{f`HHBmTbvrE%^4;A zb?`BBigOh^xjGjQY7k4SRB7Edy$t~^wTdQRK`z92x;u*9mmGwgQ`h-&wQMgxcq{*` z!=3B8rH`z7MTdJ&O6Mq5N(FUFNgDQxiEXnSO4k>aFK=SXC+4yoLD~!X$*enJr(f|l zF5%k$e+Tn_-HZQYX|@IU0?gr9w?F1nhhhn=5;kI^yXQ0tft4l(iErr&XAV3|Jyc=* z`1p)>9-f5ihAOa_z0?N&l6STo51FgRG?3)Woh^oRhnb$UXI-&>z*z5TUi4JFXPaop zD--{$wwkNk$y5>N+%D)C7?DV9Pi^i>oY=0z&dNIHC#60@LKax)_ymexW!5eaHeu`u zn0nTHU}1Nap8*H=_L*muYt?Fad}Kek@eTS`rW}$iA`!$S9QR`__o41)D0akvb`He5 zA{bZcH=nU(qbau@(fedHM<8YrxzD3}0bdKgN>FG;9$HH0n8FW~Bl=2H=7%O%I4C60 zhYw3|xqJQPq+fKxk8YPEkMJfdWSe$&R5%n}Kp)!D-!Ny-?f;Dvg4nuHMoOBU*b#Ou z-gzdYO9kB=X#F$;{ydO^HCkh=$`XLcH}%Orf2fCh4OR$0YwN zApS7bnBdrf+BHYNe{m!BrDTs%QIzXHU*_!-yi0)FtMD)sN^P9Y4@C(-kRmsgA87rd zh>GCo*t*79MCBucX_^>ROZs4S)%>j1z0mU{D?GJPNi@mP>IxbVJaV;v6oA|A1FsxzOgSU- z?^6?(rY~QtYG`otDvC+0%ek-7ipvY!{Yg?pFg$;s=|wKj4h{s{-Z*7Pjns-XZdlD& z1=U1M!fHs_y`EzSh&^@4_w%FbgZ_M^xPc*_xiRf@4z|d|GjoR&c*J=nWjUO(Ym|<4 zrt{8I&zT!IY$9REeUFM#Nr8i*;kXySnc7q|>s)!vPpxaD*2CBJ?ido{Ti=Inq{i!F z>9-HM0jRJ3v3*Xs>-05|#;m~XRkN7ix(wOBp^C&l3og=0q}Sw_gF*{+>V*QRDvasf z=N4e^D_$M_A;#c9QrS3ug>GpDX{oNn&gJJl+xY6uJu3{)N-l)dD*1Gc3&9ePdB66d zg%L~}4C!KY`q84qY(*m4Ae8S6f5?8$JC5dS3YGR8=T9|c_NZ0e83*4Ha)V@ulRNOe z158W!m}eeP31LA`G4x7YdESu5>%E-`OjIQyZIh|5XD$^4+OcmI%8ZSnmSVz2WTiIX z*yx6N^#+3|TXhvN1}oK2*$nmZ+dGYT`YdirH4apIHFb|>goe5{X4ew5%FlZ)lz}F5 zS9(w$%S%6JZ*4A4O%Uj$Ew8dC*XUD6x!+CrDv9%qgWzPWI^gu}M=dGl_*Fp^$P*$< zS$QX+yz&pYg0sOamU*6j=;`{>j*T4ylM-)2EB(@`X~wq;J|~3z+QvAOr*PBJ>1kA6 zRq{X-8z;Q2(40T|2YkcYGY1dN{3P|VbrE4@^J{)I+DN}0ofiKFT#n_~%%2P{CYT5lG^c&s(Grjyz z*2RBsirP>NMgWza!?hjy4Ze7=quM>h&QT&JP(JMd_vfXSwl+ry2U`-3KiN6Ij_740 zBMIj*Gau273;p3W2~Mh_tCp%-l3uXFZo3&YQ%S3B2aC93+y^&0!>-2jp3TBm-@8#J z^dr$8O5tljj;LLukpNm&F{93_R-kqQ)`c1k756@g#P#!@(5r+5m>nBDEbpvateO#k zGZ;&DjUWAg?_-cMen*b_toW1pcZ{jUF>4%VXW16TJ7TEr^gthRw?U>flx=Nns;?OX5W zijwLLaW&>MinJKMhs*s&S{r`#r4oz0+vKX$@8>3G1yQ$ZIxC#QF2WZoap)JU7j#(A zB3#Vj;ln#Zn=hP2)0}Mz2&uD_(lk%PT*^X&C0Yjv+lU-}B&Uic?acKPTMyy3{;a*d z{=ho)woR^QBO(Ivlica(vE<>g~o*4Gy z*8xK=MK%%6d^tciT?vU&cJLI zu;{)qr8=kQnNtqF_IO69IAuu>^O&LQ3pV4aZ4k1|{{g2!Sif~0Ju&v9<$~}5m;lk- zU;}~n@7UIPUBs~Vg}`ycQN<8ZiVV{usGqopJ)=fvjRc3o6--R>7^GpOi5@p0STcBz zYdx34`%{BdDm~heZNgT)o7FyXd{<&?G<0w{+2Cq#$29d^&N=>EctVP~vaTktZUxS? zfhJSN5S*@Ib87=Nqm&b{Xr0xpbg{NSDD6LCy`b4sd-!QhEhPlzzwym@r1_+M7KYct zS4pYa_T>Kih8%C3_D7!ONZd`C@K$k24gQZ7ahOm~2zwnWhH}b;owl{F%NRC&4ZlLI zuyCyjJzQf^J9B%sZrbKsiN#@R!OE`ezr}3deqN*>U}B@U9tz51?1zJY$=*qs#op$; zMfy5AYFwsLN>oQmz1(85s1zt2WA2i{q+(aO$J(}U{5#q>?WHQ-(ARY+({@*ra;TP? z%1$wN%{P5gOWr)aeYZ{+ev1hO7cFe8llZsak?wBKxC12Y%Y$;h7vbtPp~1lEwpQGM!>RySYX;1DD50G!%f*XuWfR7`+N@e!`l@$7Byq& z#Y$09O8Q-^UGqzpSLTj|+26B=2kB+X=HqN6>O%)^&!whK@QK&?YH43Vr zSO5ng0JbeNhQJ130zW*>=`tLqvog#lT51Y7WT>c~LuHOMQqITFC?^t?-H2|==gAz; zKBMA%-!jj0OtL4g&MPO)BoYIvKcq_22+sRy5(T$SIQ;jvaWygfLbf8D+KYBw%c{K* z_f4BdI1C*uG~w1uJvDj1R?Ez8$6#?5wIzi>OD{APm zTH~0Fk!&@o7dQQ$xJWC`Hs-z~OWkD6GRXtLVJ>9qLEHd09;4G4sw+zA@n!JqEYRKZ z=;v`IAXp#7rk$HiGIa1UHb(S56Xr2or5f2!DRbca`FD(>>AtROmlfU5xXNK9WTeZc zTWNG*rIg>19=OL+4i3^qv1(bPX4NRfSThsIeO zT$|pGU6Q)=M=ukya5(F_^pkwjv-4JGNXh$U?JI}r)Y0)uXGe8PULwoloDwf#-$C3s zxgct7WP0`XSYP;qj-~$qS4K4#7Ox3ea~0!);p$2~{blvHiR&KC_|6{C zxD$u?mI%ZV=Cm-@cOmunOy~#%DYbiL->{8zs#SayEoI> z_{zTJ89(y1@v%$I{k8I_(2S#lv+DT?V69&C)DfF)TANsqGE|}w0_NQf1$~7F{ z_hSApb$Xpje$MS0p7a!Z`{-d)?*-2|&xAd=@x4@xiy`k}k5vdvP9A|Zlzw&xok(WT-Lg=Je z+>QSLY1-qR@x!m}KGUk2Q&3;siuk?f>UL=RJ+tXMxVe9c{FRYVpr)hC5~cFmT70%g zU}Y51Dj5Li&MeJwea*?ol&e;zCS4_2IZK?IZ_VG(^fc+hjCW~8MRH2Z&^&G`5r(}n z=sPc$D_{3Ku}fEWxoR8686ql1wIu5B^SH4V9+;-wh6_zituGdpBkGIWZ%<53vdD{u zuVYOZm83;o{3C1aU{79Ob_p%sB;Md;?|f?7O5EDRm?GPJ@Ud@s6D8GXnwDWu^#lh3 zCKhX0Hr`%XcbjD8WpX-5gox~*hEg@yk>o!=hAEQjzGESaMc$!RXMHSHTpnO^-uCJ? z#I%|s`I#&U13!BsUqB$SumJSf9=J{0J0cr;jwySk(I8-Tt<0{uzDwWY{L=c@<8 zjL&sEt}HGs^6QG6o6vNIbyQJT#Vss?RHm6(UPzlxn~$um%rHJ7ZcG8`izwBrMx<)d zc9dPy?OCr;YEy+sN}Wv_vt5r<-Cob#s7cyy08>wx$sh5LE@45OMHsO9N}`_iKo$uy zGEBDQB)2s-{UfvS)V7uu7`j<0aOBpp@P3wjPle+!v%umfhn{Xcd9Dw|dfgp79CQqZ z6MzjD1DUtK02E%@c+R(hyE4zS?4vQ^thX?rg(ga_EUS{6EscA`4rY=t&Z9{oYz^3` z>wpiQ9j5zyX1>sTJ6+igPiOh159vWn*~b!atQ8roNs+M)S6590w9(1|i0D}g5ocyr zJ{!tyXa~155!gp#92ZH&RrDMk!PzA=5Uo9RPF)2wioM>bqfp2sGH6Yb#r!90gK6KB z;zg0?k7U1TjJG%K`?eku;2s;#IFo_vIF>B!b0=7+ze7n@x+_evRZAR#BRob`NYh`A zOQ1FdNj=jZX-ME&rX%igfCDX5FZE?Z?qPre1_zP9y8sFY02{ytiLk&2l)bwbt&3Uwco2B7wDPdX&!fxnO5P6H!MZZQ)}blDiO7r_9vch%;-ix42=_a zp};y%GHuJ#6~0WwIY6X`0EP!mk3opDLn9`D#*F2xY%Ww2@5DuQ^}#6Q z$BPRj4@%L1PwO19ea4-y_x;zx@wUHrE#P`1*%v)pjtb850ijnU&LU-<5y2HW^$h1ykMv~PKM>+5s840^-Qo4^8F zm&ASe0QrkPQAajun@c1@N~Xy1Jp*o_D**Z}Hn1YHeMkCwGXO{{S;I$7Wz-r3imY`IYIoKOwJT(`1wq zR7c~Ed1#`Q`l;{IP~{-g)Ny%}{MCMvG*s~srXsPBIj-7=GjD%fM(SA&nBm|^VG5)<3*iRZS8Ow~L|ADZ z8q}dL9h^SecPDQl(-oz`jQJa)LjD@FQ>JeZ;w)gmazC7_B=?E0>D^Ag9@V4=ba|fa8{ursJDKzvSOu!l$ zZhPm}%c%Ixm=b)x;pK-=>n6l+QpYA-7)(RmnS*I3k@5%2pU)F(r*=B*BCDlR3YOBk zwKnHa9_w${-`5n$t7J(XB{Ng2LfT$CjWVGCu=69QyVDTX>az>qFq23`ap~EwWF*`l zkC*3!Z%YNU1VC~%uvbxS*23I~1MR{~t(ydb8WA*T`n0b4Y#bM-K3Wl+L7lr*2#NHij_R7$4=F&i}O^E)ClE&Tri|?&_n#qtnc}&@@V`dqJL^4Qctf*!uyq0HXk;p7Ug2hm5fkpru=U&gX8O=12zIP;3 z_@t(+RY@kJsL<+_FqsjRCXBgcdt4uRzyucpdm&`KoWm02Z}fVRLlp$|(n`-$R*}gh zx~6VVBTY2Yv)B^S9*UpT}G@8mf{^G#O-07HaB^B&ypErV(q|pah)@LtGg(JHu&-Xj2B^a7-N|AXLfnu! z-R%gfr_6hp#3o1)hOH_I9$R5r%GNDx zx%)Kd%ftP&PnEQb9X@-L7{$QxPf00}06u0ass0fkA&;g{YzzgPaTKDn{8+0+~TKQN*_V93vq|@oyEPEI06V%!H5DL|MyDWk=%?e3+%|Kyrz;rcUd_0Y@7dl{Bw-Cs zU^l(ec+~uac)$BTovn6P)6am`r?Q$UW7A2QRnxdP254iLf3gt$xTae=FWr%1#7~J& z;vO5S;K`|0x>|auDm92_rwkYsweGAo*@vIMra0B;OAOMV9SwBqDufh~eIvRNqR7DA zf&w)jgzk5?GPIs$l*IJ~i8@zj zQb`>*vGwbU-LG^vcvY5AhfHmx^LrnvI^b#WCy1fln9;lqD;-C1q@HJgh9$SajIJu2 zMvvYq7X`>>0F77J5Ip`^Rp>Q_d6ibCB~e77O8Az<4PJdOY*!}pwxP=6)zOw{RRzhj zXg3zyk@EG!D6$((h^mTrnHo}EZWCG#zQ29{06au)yQ-p;{{WkwBjQHbkbbKRGL}*a z`&A4@ELAAi!_7_-(XAiv%{w*4A1kd!rXHiES}rnLr}yfzWxx<|ps3#10Lx$lEr1NR z05aGB%U}aGzy^x}>3|MP+h??Q4fZ<&QOJKyaXgXtkYsd{g_J4TWS#dAMSt62b7B!) zhMaSDhS0-o$~`tJR!>F7Pn1_4*P`Oh_$&q^Xw~Sj@x8TtBDuHn)$m8pPSQBnh`Uwd z7SA}3FcsN@DT*-!Whtqm)ELDA5_F}&xg@id18;pD-H!#@-x)qH z!C7nd-J7#0?8;k|^ON_a^?yXTFBf(~H3{csTan1_eSQZXdw+$_sO1UJw~9wL9xX)Q z6uosHBcRC6tPE@5y{rY zbNAejvjTTlWVM+)N_+ZsGFc@C!e$@N4w}H;`+Z@*oyINSQdXXv`2PO@5_cR`;p952 zsRpU;nn+V%Mephe*p2y&ER$J|oybhThz|yFuMKe_Yekgi)YHzxn$x*zdV}r|&m&v< znDu_hV!sKtsNYJLgZ}_B%l`l+6U_Tdhx|^>scm6tFAaSzeF%tIKqlmEe14KXATIz3 zY(oR)?-WuiagP;^*G~}U${9t^{H0Uy^5>6Sv?&{pavu#UDqdPXKifw*y!D!_Lm15 zyGI-dvPM~CDK*F;Lj$0$%0+G{9y{En3mc%w%&F~q@3tcOuzz>qf_@A2R6#|bUfW1)NI8LAQ~9_SNmk~iC@ z!wS;XjeLdo?#QxqZPo8=O|GuVy@TmBju=Q$!+mgWRQX|Tz@0)uvd1mT$1p4g$>F}> z?0I|d*RCOI0fLF+0tB+35W5a{{5RVW)zKuXK|_{P(#u$eN$cfEscGdFjRF0(wYpu8 zKn3w*ii9OOXuk6AD{|{7tzY|)eVBIP+4mcE-gr73zOssd!z$8OX4G-59%$&Gv!fL+ zvDQ~lfQ37pXsfbk96H3+-D_62uH(wMsTBbCCOU(=@#vKbK*Je6Nvav zB+llRmDW6_l(1E#q*X~pzOc8|7dP9_A3FR!dX?uKE4|)M?RhJn=Lbq%1S5*J{{R&8 zw_|qI9RC0y;~IV>;+bHf%v@6`0cq9&GV{KsPy?qyu^{;jdN|U?;i*M#xj!E4x%x42 zID9(1=Oq>3j*_))LnO5G_ib2MrK!t0xv*~y_uL!U?{A(oJV!@#)_;F(a5+1>&nJ+| zuQFI7kqVgX*DAuqA9HVvbH(Li)kT%+O5~`LMwpQq2FGn)dwg-1@jCAz-75;Gtq&tC zniEd!ZDM?{zTWR&Of+!`YD1@x{MAD^DRCGZctAY{_}3b$qR6Sm$57KccXl9=(XaU8 z#`p>*@zlj)bpYNL41U4a2+11Htd(bh$t(b6O+epoEsr5?e(qRT)mM5Fkv)=d9~SWj zLUZhkgfooaA}Ux`QW|yd)p@iLNh-@S`7(<&uASw@{gxNmJ*SJK97GgjypvIstlD~T zvcC=HyKH%UN3?hhJy$`uD?2uo(tLQ`+l`atiq2JCG#QN!dy{5WR9THW=%viE>HC?{ z3AtO9@h!)SDHV{AK}(Iecr1QDV^^0$CkZEMMd;eqN-rmF4_-{_;&7NvsYWWQQj1rM zTIa<*SHqe+?*sc`X4w%+E;Y&j08B!JAYp@KL%DXO$&r5*xL3u zu&h?BNEv(pVPG%-fhat;_Y2?yly;HrN!hPv5Y&E^;)-gj=tCCEa*Nkh0y;EtYSDg$ z%8y;KO={He{{Y64k9*I-YRhR-sbBa}a_;)*d3%k$xA>#A8UVZ-NjC)KbsF^6RCjY` zv&XvX7S$CvJqq`)YY6?v$nk5nrP$APvb~s9;T%RbU00-I ztM7alWLJtfq%rA+c3ZVX(ix_bSz1S$M*7bqu`MH>tmLukaq@gdDz-ASuZWwRpBJxp zV&s-ffxg*-GBDlt)l(JepUwdVMYDi>H_ss)>JcPr`sIGE+A%~;5wb&~I@O+e{A z0r_B)RpE-V#op5?XkpC&ZK+S#43A_xUj(zIv}~w6VJ)M{1sK(U9aLi zI0BHYXxeT99W07>waCBOjzrfZY9y$ZHi}T-hY4-{-hP(CB%RYOMok+e$_lQf3OVh5 ze~qzAPU%>&XPKy*xmgy$NO7RsnC1BIgp0Ccak?gsrS7BN!ESHs>xq19S|&GZO{tW_ zf2vy6HYAa5M%LVWjqqKi*hP~n`NVYj^#w%}u@F|HQ^?MAkgur?$Lx>^x43fUi)qxA zDXO%!i%oO7&3dCXSjK6>rjIWNuc7X~!??a~I_#T;bDEYdT|QqLR$KvUn8$TEuqTwU zzCT-1uN+l4;vuBclJ1ha_@A9>(v}{isLNQkyq$~gEh`e-u>gGF;;0^8GUFxhLaT8W zadq_lBUAG}SooIPi+f7Cy_MJcVtsdHJ76gHKlMmwO-LAqyZNEsooI4Z8Bj z5k(z)v5s?4(jWw|3_wtz?YPE@e)8}6lvKT$);n3tqs{w1;%XUX5Jgo^VR?&b5vxjo zu_u*<&%++tO)Iyd#HyQ)TAoYxh^&@_ig;%xhIN-HqR1eQmS{=t<#KN+QVoroG*SWE zKpy@^&CZmc8B0G5((`3l*J(v^S$qzy?5)DN#!m9*8JtqnL6}D*RFThhc8wGhDO0!% zTm`={q}s$^uhA+=wyfU+HXXMl)`v>%rWc*Kd>~?1>165ZEf(Im^P5p`D6anik?64Y z-YB%xv7k}_EpS^~To8EyZbbF_F~i-+=w)$hLdfb}m73NXTae#lx2^>nE0b}|WsHI~ zgbVn!C;*!dzZ@Cf)+c~;sE(YLE54(+7u@o{I~~64M6yJ!Ng8E(s6>{H&Bc`OVe9+b z5R|fLYnzye-2xQIp^4ya63Zm2+LVJ7 zVTnaR*E=oQRNnT-r@&H^s|Ok`qG`6WNpj7!uYEY`(l~gkk&I`(Q*(lOzeTB5>}RrC zNSc$3vTVaNn<1!(MFjcGvnFLd00C-VnlbvQ;AtA)tlWhOO*+RHhr;tS?*ymLi4uhUOEEjsFz6~}PL^=hcT4I2xa-uK5RYTSE#}sP?2V~9yVTm!FOIx4dGdUZZfBjLS*&*G zeKF-Wmd(9A*k<@0Tm~))rj?f?nMVD>FpeE%qa+Y-Yl1<)kmrvC*7NHgt#z{+p8mE{ z9!SuRnmJrwZMyTeE$YE#a$SW5mYf7eVXW9A>~#(NE7xveZ-F&^?p(h9A~@dH;yR|U zH1exR`blM92>Qo;xAXMHv8z4>eHS9b4o{o^02e9vl;qijd@Ve}o;>u3jWn_|cWN~E zo!~})0?JS$F#sDCW9+Bw{?Vs_{?VKgg}1GKx{vB{K4>JMeaS=^HOcATQj_}cW0zKHTIm~t`+RZ zBFZzyt;@5_t1gC#^4fg1qIRfgVp#Q4GDcQJZ8uYKYuUn(ZTc>T-`RM&3lr1E39Gdx zlZ)b-*De-L{5c;Gt+BEAdajQ{DOuS#tEb7QrhT@z6Ur$NOu)so8+%F@^5Fi2A4m+GDoZ-w#Ohqk!Lz1dNOt^OtRXC_|C z;U>4EQfvBO$qtXTKWmy-R}f?%awRxi-|em2<&6*9iux=pZ~iHL3RkjpFP(XLM2yV6 zraM@#VjqmtEl>iHmSq&N-+p(MW+0K&a>gpY+hgRvE|ensr7w#}*-zPQ40Dv`{9?We z{--_T4mQs?s##&qc$+=q5J^)_TbN4p?{@zHnL?2p^zd}Y9=Ei6UlnyK&MEMXqwrVt zI@C56&BOJT6z#@M$@=B!a_%^)8I@HZ3FW=jH8!ivw5YMg7#~=LP!wqww%qNF_++p+ zd19*PF5O$X9mHr6BT-_A2EcjkZjSs%>xyQ&)-6K2scI$&6cS`BZno+0<%Md`GR2uKGO2T8qySC69)6gMUnW{Lr#;b? z%Gj1&Bbxii!v6phh;~hoL1qz%Dr8#*S8hVvf_Zz0#3g1^C3l(W4`Ti$`c6T`d^++H z*=}enp@{NGYSX+n^fd`r=e_)~`Y+h*U*fhkD7T$AD0nA${{Z79o~)V;4IzjTuYrP*nmIrjX@jydT)=6ZMFXZ`c?ba z`eJ=&W54+dJ9m zS4}L9mdQ42BsBMuO%iH(84vjDC=R?Y^AJHQlVf;MX*zFKgS$>+g;q-b9Cy< zrbxn#M(iArK3|6{7UF{Z2^o{TW_Z|^wuNF!mD_wPS+<878iLED4Q@PS*o$%>4z|Lz z$do&Zu&i-@sjg1Twv%ON<{!CBBrDR()O@&2V{T*_#@T zB$AD?dAHBA>T`}W%Q(9}qv8oe%5(3d#Ia?uNFjy-(UL?g-&?_8Kgsf(JWRyjvo@qNUfXtgnMeo5X#m(5d|&`7tbL^@@$D(W@{ z)(g|6>@SW+&4jR3_hmGpE9J|Ie-n1nQO05S;~UO4ePRW7YQn8vSj`h@k_TW*g4;5avXVwQ+e-;w2;L?W-dQ^<+2*dDw98Hnm+boVF_Miq z$8u|1>!Z_|)#&2SYkMfk@&h@g&$F6%=$f);F|xwVrdd&Ksfk^N*0XL#61FP|PkOAQ zlykSiJ{si8DPi#rdx~B^Gq9sp&?Dpj@*y$(-q{>v1>?uNm&gxQ^b@Hl4RMF=X41|xrSvMHAYlb z-TUfOr1}I=GPmZPit&i zn@1H#5gNOS8tZ(W?;h8qzF8;OHrl4sMH3?zxYiGcd-do2{W0M^-mISk*I%sJa)Y$| z{=2do9?fbZ%l`n2lwH(gF}$Bkl8zY`NU5|12naE%G@*%P8zQmPKDR$?rHR>Z3(;Du zj^mZq?X9}xqpjNEqIstDK6M{vRUM=FrBm|Mx0G$2?|V0USw1?om6oI>8^*IXmtif= zyD$fTPMv)*^X(65X2aCh3Yu~jMQC4Q$ZV`fJVSTPE<#mOcdS{pIpiZE_dK`7eW;t6 zOA7>Bm0(C>G~BIS_{#F^Y&FP1e~8fu&{hBi9_K)YL@7RP^OVBKkSlhGVarHb8M z1U!C)dxUs(sp;mguSb%utOsx}sx;;l`k$g=H*D-9!qak} zzb{40=F6Qm1I-g?Ht1L##@k!g*2f9Unb4EX8(5@B(6e4k@;ec^{{RbMZ4mXy#EwUB zj=;I@ugJGTT7rxiVN&6U3Uz7R+za6?k#tsK z-PgX9*?DvLTkyhO!we^LO-4*id&g^OBYo{}eiCi)1VdFytl)sGJR-z${q6SQQ~qL^ zm%nBXAvp(av=r>juxHdYIddpG8Djob0VA)4D?iq^Q;)8H!~ACDTt*4Mc`2^=yFW=U zBj;Y&VfU#~#HFKgf96+Sv1hoKA7(yeWBpTr51ZU$u0GKC$|ckR;%wBduVH$r2|i!7 zkB)8UDD6tgY1QHV$e&f%$}eZqeUJT815HUFeKRwnH|;BP-yBG(H=oGtG`I?=%i}cr zPdEu{F2!$g>5UYlc`W@ARP?da`%yyN8JsY<0!nrybRSHE{Bh{9D)eT%4rI6xIZjy= zx#dGo0Ta^5jT3|Qk>Vh!Bl;x1{cgPMapN&R^;Hw&^v~jVu*&q}-wew?4pUW6`YxfN zA4I2yrWB~}6nDx@N{kS01(1__a=!P+tH8RIFz}rDHGXMipNdB&v||d+Fqtn(-?MyoMjt!{86V56(-7+R#-y~5VfY(mlEXP`ykxy^%D7NyEWY3 zYn>n;j^AzvE9BDhLAlxxWqaJt`x}b|{JGl|w)FW9mH3ac+DNFYqnSy0FQ>+!f;wKq zY&}1Gi6oWV9jsJPXL*A?I$o<(fr{SOUB$gR`|;nw;Gqiht-E{t&PFE^-8j>|tXFe> z63X-1SemL9p0WT$HE4kzH?bZQd#={xZ}Z2cqec=}QM2+q-Xe1MZ*&c`|6-X|3* z^8N2 z+d7KgX~yj>d42hlsh0gBAEie#$xh_nVNP_C4UO0}uW(1FTzGdVrsDPWJqq4y{l_0c zlTNjGojO`4Hy)htguHt}sb7H6=w$)qSwewu!@F*L?0h(V=xEtJXTU^M)2kK?x_T3+ z1AXo;zrOf~xa_a@=0%?`U)YkCmPdgBMX>=%4{%37d_TXx9a>R}hELGNJ?rV}Yq*rL z)d~_x+>_4Mw;^tLzR}|S1iR!4rD|C;i1d&xeM$z$dkik>lC{CMo`WL$6?9dN1Z6$seo?K;(Mw%lEb?apbZM^ofYPDHC^6*hB|~2_Wek^2Ua`&gNwL zsB2cL%Ecp>S^ci;n;%`RYxKo#?<6{vnz;#^W+H}(s;gO|iX(Cdh2?IFI`kLx#_Sdf zc&XaiaWdlZal^*Z_n+PVg(EDXpNq4f(%Fzbz$dtYm%?qx{{Urv(k;;6wX`vxhNt*U zKD=Kp&mTl{_I?#qm*Q(_!?p7*!kj@Uv1d)W{bG6E`0{p>S) zn-a}yZRL9oUv3Ay@+-@jikZ>0$r}kAT!E}yc??QV`H?D1nBQKOAFUlV2KuD+K6o1J z2GBRC(@t5K$in9KA1i+Ry>QmgAmRmNje#VnH#Y+Qcz&|V?2iKHEB>@PS&%7WJ$hg5 z$69L5G;)(1K~N@Fm;lqS<>hOA_@>W(E46$^le}MZ zB~mb979{ns9+-;Jd(z8`ErV81??huMXn|r=sIajZ=g#eNHOC?C1W8dAg#BSsZGHE( zf%y}RZ6$ugL|$Xn{cI~4O|Jjlx?!#!?Cyr^TI`2 zz@|?zg(nmL02DJEtBFFpwn;Qb|?FonZPUDz+(uw?FuF|XKTpnJme%ySI+7JH#Cs+Kx=ttBxFaH3KrT%aAF_b1k zShyAzI(2*xzZ?XmsoHGZvcJ)0KoeENf$9(4hm5yT5?3sIU)q*eop2u!Q^`$NLtFGN z_#-0A8!%*)X>~UO>HA7C-FUiHskmt5z9%xJI+44!gtl?Sc{K`E%Pw{CD?CZX6ns^gM~q|zZK{{X9YRlm3#dKf~R;qg4>O0^MH;=Uv)m(|itlFq0G zog0u%wmNKnII6rQxYRR6v?@i(Z)DDQl4;?*fsfFcY87 zQQ8u=vw^7dJo1)Gl%$nA{KAGH(njcP9$3IXUq}sc%!7M^ar2GXW9JMtM7Okyc{}h= zviWB6;cSmXUX3WlRFd~y`RT9KubC$nZI)L>DSGII)f%2iDfy`zGZj81ZR|i6^~PsP ztv6*C#`*eZqg-y?$EiWLcv{{60DnRzTA1o-)~b@FYAM}{iDNo<2XSM_+#Y^M8Z6^2 z$;Qu-o^<6;T?VnrOEhx$?0JJ>?>56UmT0N9pjfKRNTUA$s|0Kf_O>pkT2RY@OrV}) zzd=qmKyW_Jd-3Yx)72P`l9BXT)!i|>|9t)e)*WdKDXSlsL0_P<;z zl0j}DhN5%;pxginu^)fW4SPI=vKiDFRr!wv*_55wTbJdDy_Td|J_BTtWv7){beB>< zb+xVV^2DYRRxA)lXp?msPzzgrpOzYLti@SH5d1-zQslI+Q&8a$6ZK7*k4t*vp@hLt z7d*Y+zq^<*Sh(TiWt@(1iBrcJm(r^BM?(qyTno(l4}G^iJ^1b8F_iXwFT>&e?}5(2 z;OC2%OceGK_EOHsxta(6&MdD$Ld$ zZ_oD_v9u!VBO!JAs=ym;?;#`)TOIJZ-p!2C*1{z+h!|e(2)2SvxBmbPN|U}sZl}OT zw^g>bE(OY~T>AKM+ssYa^7KPl3+iEJ=g6H@`^&XPW^$~W zJS1%5;9u6qe}Of@y9l*;{Ny>BE;pcVwro3X%R31fZVSw@y~flBxs8yyW~Z7O^Ug&UoF48<&5*X z%+i@NlgsqD>KR3fDvcoXKe-<)Rhw+NI|SwGcogzv_gs6Zyvsa(k~L%T=@^x zk@x%e$I1PpR@zlB${*=R)3zJF0-FB-7y6kWmejPco0A=l{5+c8{{VJ8^j=4Ctiw9V zC}6i;T){s)JYwWSX=+AELls-p(MlMKs8%6!%Uor5{{UMG`i(9j6rIe;rF{E_DCUt_ zrK+V>mAuJNtWUUu@ffnIO-h}$zu&2!4eqDKe1Y(|@AA0yuNiJqA=+}Z(8(KWe0w1HtraP*e5q+$E__?;-n298^9LFl8z=;TAEcZ9nv9{k6 zhHHTLwqe<$XIp@Ee%<~*xWqUosMpUR?y!1U0SOXzc)*R@%4*p6+RO0iL@lS@euVI!Mt zSP^|9*Y)Hv?6BCa`#C*ND_;oXD?wh`oZlwx!frjxYX(hL@Jg~T^XsLR>;NSR*jr(K zWOT*Yx#BRkZzS`%P8yybz4+Tz`xVUBwhkbz?FOGAsLZM<>6VS8o&;5nM3H%^Uh;*7or377?cmTB98;ci>leSqBvHzI~e1R7+GTX6|69d0B>)U)BWGy|r`m zHT>1gDx{LY@tQLBobRhn5YUB5%1N0-f2M=V)<@xfiRlx!BKZuTw`!Ntg*x#Uzw9H1Wx) zqn6+>WwrEu&zU!&BN-DsMk}F`HR6 zboXVJx!p@HXB!oZcqbI|&v(-6)70lY7uwenEMcZqGk=_NmZUp{{UlB z5O1*?b;qT~?0g-0QKNOf+fDX3w3nTpT#jsZjv`8}N{Y~mO>??=yYjQp_5`|Ok@U8- zHe}k@QZ7B-5;5^a+ga=Oz9*rQ-II?YjI~jfAX?YZ!1BHR-z;3B(3uJEiB&p9#^cik zv($?YscXB-#?DGxkRRiXlqCJuQBpR|89h+eP=;Z%9~R0zJ^0lkjZhx(yQGszB?{TE zy}8(aSZlUMj7muxSjhe2yXm#V8~InW=_1FO1Vekaj`h~(_I}L<lrNr>;D+*7J8gBX-FvBuG?Fk-;E9Sbz?Zxpn43`E>oxBUNN2xUqzi z{U%LOt?zpPHXH6eJg@fR8_auHEHEsDF-B5{eTB%kTVTE2g<*=SK)|-KxECF7%wWGV zJ3s|cp_GBW$p8Su&ul|?VDuQ(I67BL7HgZEi+PVcSe1gqa>|EJg7*ERFFZb?+@2D% zM(V(9+E&MV`Qy;s;)jk{;7H>j-%Yu4w^eB~I@x)`H#RXa@H- zj_Y9iJRdu`|N#kbw>A!n%>EV^?NNj>7ET21%3 zTjGg(%eZxw#@Q6BOH-L;R_^|fP}MLG`U%*`zv{`~FUt)iouvNS{feR0oT1`n6-mnY zf~uZSR-U`QqwjGx)q+5( zj7poR3tXdAe;|b=c?8 zoGR0dqoX-{W!beJc@}lUl=IW)2_}s#AM$F|{j@G@q}tb8^7639uA_*j3SAy0r%%=| zyHm>JaFr@zH?VR1&M9dmN^xdSo>%cscg8h&byiD z`3?55^2J!pJsegc)s;oL_mVeYBZ;FyQ-wFb<>P<0bgs{M+cxgg^xja3ac=&K(rPDT zbu0)L`5u_@n@a(P&+yee9$vYg^8r^E7_OcPcRR1B_cG#o9v0(@Ox6i&E2y(h=7TV$ zs6h)mZfT_&SQDg;1cS(^y~Z=r!qvs#cgo?q*Le)H~Tk-jVwha7}<5! zT%@y4xy3YceV~(gX-#Vv7Q55=rg9vQK9?}cr^^yq8LMOZC`Dp*83z1;k>XAYhx@f3Ol{p&~ivOVj=xvS@#JZC_)4M$fkEV82y6lhX3YhRYNkX-e! zJLB`dDuSU~b>+Pj{9W5#R)4Yd3Cnr8-z(e5+t!f`g_K+yfESkg99E&4vmgvPhj@h= z$^hCxCBH9W<;-n|l`A`EL!SyFM6e zN~c<0i|Sgc-a2^80b$PUPeOdXdi?RlN-@ytySJDZoI=u_d$N}&>wC%H4z#}!ZDG2_ zFjDag5-cularh5jm|pTw!Ub~X>Z_z)_8{-~{{Vg^>5)7KOH@)A!DDmCl1M!U{{Spb zT8h=dIS$ntW?(}D$ZujU2d#z;I1`!%l?e3u7R8il1y^I|@x(jdFlcErG^kmw3iz*k zTyq;+7Ar;AixJfUo@ODy2cbXTi&jfQQFDfzNg4vGq&Rl@xu;D7SJa=QcWg^D!mddo_rKYQ zWHPf=F13+Wim^8W-)G;5&cZyiE7esXQ_iuA$SeWBKuJG4;nU_&`4N><7d1DtDO>I4 zPfwOMK|Gn7Ouzdn@k4OuZ@fBMVI3}S4Ngx!q5_tYK9LDG>)ulp7UpKQKCSFkXADJJ z4@o8G9R3aYA3yepErAC0v_7CLPi5u>FF4Go6^%C z$L+_;y{-#x;uQ5yzDJq+6IqiN!r|-)icSoV#Oq7P8%?T&Q zyw0P0^u>|8xecT@)Dp5r2J8$<2pu$X#d1wF(CNI!96)BHo|`tKg{P{ZS2IGJ8k%PS z$r}FvS!^U;d#N39X68;d`}_1NsN1yTs{3T6bW~hXk;5$%-RP8e^wR^dKK_^Fe6Ux; zej=9aa+1@r_Wkl@)G-P&-r)5dWO=+Z(@d^=s`v<5;65EEmB8}r>54G59awJ7T1!>) zE~^y>y&WEdw3GGBR5Lgt!>B%9n`26i^hHiw$8k&rDK5G!Zc%Tyr^^zzmbneQfYcPM zfkMe-Q}tBx^CHIo0ON}{RF`R9^Aj2dk5sC}1-T~Ld4BiCd*x)bELXkmA}JC%826S4 zZOd=$^Yz72SK>5U8)mucWO+4KV>*?hrcUtdYuEwEd7n;a?Z-Z)UD}bO9OUg}YlI~z zI+`SN9@6-qHO=^Xogt!3zBwE{J!HC>WV-kiY5*xQ>{(fH@}U&6}WeW zI?#+>9XyrGJ5TbNL}3mJu2Yb0Mt@iL7d3*6)A)2+RO+?;PM z6Z`DrndIx?XNJT%)2V1ZQs-xG=6dpjfbw1&;rbk?(Zg9u9ZZ$I-AoH3D;H+^pbI_Q zW&>>?SQCmIE!LCQF5Np0d#KyXD;1aEiY&t^TB!2*;aMbU5?vxG(jvrYl~-+r_9FJT zTzR}+&*+$Y0Vlk@_mh@GT$GE1Nzl;DNz?scWBjuG@j!3y0yiJx@<){#%iJht=Wo6lz#=x<#{bX!+z0b)u)(4`iR*Yx7 z?xz=a-I7tW>`hrMcUt9R>Ki7!akzBktnF^*uKs!3n?WkxW|CN1WS%6If=;H(Dh41o zmrMB^V1kNDR(nm6ad`84xz#mUsGTmq{9x1!3uBmlSB@kI0G4BW!dArP2%M_;s#trezXB65<2dA)$CT1F zT;ypFD%vsbUcVofJM{K#3@Yg{Qv3VwIJ3uA#68Lpx5RB14cF&$rA}{9?6(#`Kne}{ z4ucd|+RB`IJS1(}{_b5zX14dS67X5SJr}7r9$2)-B!UHnVSPol4-mb+e;&B=&ZOs4 zdZW8%dN74LZZK9~dX`02S8`N>HdS4%`|pgcyzX4A3ZQiz)Bbe=FhT|>+-;xdJ$_7^H#*`CvvQ;TT6!pPx$k;E>L-I z62W(-nnfX9b__}8MfTg%4{hW|X5OM%zWRsVwk0${ zZi)0F-Im0Gw>xylsY=fZOZ{{VgpvHZz+lS%bal@#S9klM;z071W@{PB`huA4Ne=0H?WBr?lS z6Bm|hjSfNT6??N}W|GY6nLlGWoM{}DSX*FRLWa57FE&*a5-()SEeWb0FBk-KTq6AZHj-V*Y+66*i}S|*3Uwg+UAz_=ly?N z3)#wxCqF{Bwdrt+^ZkY&_&LsFC^(E=mc;!81J3;<#lQS|Yx#;E)u;M>M)P|!)XcI0 z#IcQH-}!+yu>Sz8#j9b?Hq5Q(6DNHwD+$&z z!b4#F-izB{=N^k>(5bWWFso~%)%&!3_%?9%ooaZjG~sOQ?cbALsQ122n^Nc5Egoe< zCwoO%0#w5#t*SRr%5Cl=A7yIUA22*u$9;#^aqnsUp=Pn?6!dXRpGg|QB{RDXG_-)7 zO5>lFK5w__$>ZeIby4^p?_$=9!l*tC`m!P~W-Q$_>f%Z%bS{-GMJ2%L`+TwI6)K5o z>Ua8R4pZ5`K2?xMpHLFOZ}eGudHAp>O(v`kv^d|;NB#}D_?|~O&RW5WkPSS-#3&xP z93}3*x1SiQ6X@+YUK!HAQwjxkGGo`r?1f0tOF_AxiJ$vbxvtHG^Ap2xVc2n|6< z<9mgzTc38<_3pm-m2EwtDs=w<4!n8xmP&y~nPh*WT9TrknwTm@1mR0b9ApUD zNMdx|RfhNFea=0GCkYC)nprc@l{n$jzIR=mE!=hIDAZ1JlhWR|UOX?$BfL@ZLt_6v4%a|6uy5lAygR2D@n{f5|IX4${ zMx4g3HdhdYMNI%5wzs=;j(o7~yRPGGYb315_mZY`3Z?Xcxhy~y^&GzJXLwfCk#eq) z%X?exLV7%=qbK1=D>JOxpopfc%V24sql{lt_lgKk#khT+2~U2ll3u^D zRwEfwG2Nz{Z?LQIPFY(`Pft~t(Pjdzd|)jknxouXa=gXAJbMa1g^f2I<>q-B&lM_) zdyg)|wB#M4euw>BwArlDuxRyFQApZBJCFkP9=mVL81WFN2=7yVrrbSBvzF~dNAb01 z6-~o!Ps3SGcbv_cR4rrG(`3`gC;(PPWkf<5_b0^46d)$|82KOIX<~Ma@im>H6>QpD z_syq#((X;WyB|}-VmW?mJYQ}tYRf>Z8~`@-)Gc=O!mI2qS;neQBH5;tFMKF+ipOM40Ki& zmKx5xxpS)@t-b}fEz0RAglkP4Y5*jDCI7vk+UaPk_TlS*AplqU=u>DNb)<6m*a`kG(s6QM71%?IfqGO zVlBvWw)^rI7R8rIgGfADR%Z;X39;Dk?;d?|4>GV5RQHc}0K+cFShkb$_hM22YXlJY zjKmYQnLs2B&HdPI=fDPaPOVTK1(9#6>-D`i#gWNaVXCyBNG&99eMJ&A9JyTY_u|)U zSu#9FF~-uMcz}4%BIMuW>x6Q%vlOwy909M98yjQV?z`EZYWF}YT&+M2y4j8I%MonJ zxbkNUL3>$(6+KP4epqeW3f@G7k^xOl=mQqhx2ObS%CPG)AuB}-tY(HSV1se*zWlLP z1Hn^_@3$~FQ{0w;P zOQ%giaXlYRT5JI~$F=+__|giN9_-N@jr!Jh5S!w;ylEK@mL>2hFyL} zBl=bzm|w#73)3TOnJE3O@O~GtUYJ@wOr1 zy9ISGk$?7g%vJj~k0dn$d3bKFqa!wv@N2#lA<5s}7E& zqPd*iYr^q=A4hTez9pz$fBU5qf4zJ^)<|<>zRk-V@53ut z>U69mIm1VASdr>*j|iUvdS|F_(`2vKJNX<}_(FPNAEpRA{@fphT#4yj&3>6A^S{Rl z_(FP9V?1v={BW-bxf9Zh8TlWzh5RBLrMa=h4R5S5AA?+jr0fGBYH1@pW~$Puw|6pNFwCoRsj(DHkxT3Q|%wK9H$`Sahm1XSJLK@ z^~X|R)W{25M9ewpvC>Z96Kh=GvxlJJ1q6(Esqf9s`jiapR>@KHnyDI=HC@QOY|CqC z8+9DcFP$2bcX=7%QV>>ImHf9Vsm&@xxo%f2PnAsI(^9SZ+1P4-aw)%<#;i8Zl}Ej6 zBR(S?8cTJ{K3c!q%&|e)+t##lXEh(Cq(%;~cOoiS+mIqFlH_zUGh3isdTKaobTifc z=y|Hxnw74WOYdLUvBkqs#Tiiw1?6QxqZ*vAsgXtVW|M_sMlBp7GI^ES_(?eNOUV|+ zPlTVF68r%}TwWo;^3Dt4xT-_R9bCzO=Jl*&{bd*Xu|-Oi+O$$HRABUepSjjDJpTYC$uh{O=`w0K zVT^15V#M_&iMc+cc||Q35mMFABy@{i3l~Tu0Xx+;ECARN z3g2zWzC5ng!^V`OQ7v`wJJ=`HaFe~h{SI{+REb{5No|eB!{fF%O~%@tHj`i@c~q*Z z0z)9M<~%~y#gP!9eRZGrdtTkpiC^C69@Br(LpSVk{(Hnq*XzkYal=EV^^F(wd6Z8mEGZMPOT z^5^fvt1QSsOGeR>5F2d7jn7+RGrpvPX&A=Ld`!bqfS`MU#g@zlGRykcvW4922lwLT zp#{w**BLuA4+z^H;PRYC^-ucn`g|aZk<$#-$++%V_0q7p)QG@>cH9nl8dhXnkr!Ct zV4&PsSX%hHqDoHO$b;&mD%-e;K?g#MpFPRNa!Evc=0JNnMl(**yHm}>60l2`3eGMuzJjv^x zpDU!Lnm8COO-5l?BuE^9+9O!wa_$wBl1ix51KT9LAgY z%2-SKavCc!%d+dQcJR6KH`QZ)LfEFXBPm_KLrxxZj4YNzcF*{od2o4qZ{gyqA@{&B zPe&eppSi1~srr3?V1LG5DGk2^&2Kg0oVfkyF&!LuKR{I_#d?T-CgNr)PX*=?l{}*2 zY@~zlz9G_!{%=9mX)opV6x>t9wj=nJnt!98WXJE2VCbXI(UH?sd_7T+@jnnd0XGTf zP_I^8(ey^&@(JtI!OSW&nT6F%MHjzx~WIrw(4fu?}Jo4{nCMxp@{?>> zp#{U&_9}HMey>6%vRdo6@`#1DHm6~4{$@2o5nK$lCsUuN?n2c?Q!5L}1Doyoroa93 zj)W|ZRPOZ{{*0-e$W)EU+<_CDeYnxTkw)V*`DE~rtqKM_gCnjL%w-Nh#RUHV^HKaY z{#aKuTA;CegMre2FSyELQzgK!4UZ z{5a>-Nu3&PqGAfU&}@ig;|($$^Adq{_IxhA^LeBa%a;m$^QVpF;l~$)m?y>i09>`o}XQR zJW(t)P`PA8HCyFpNG{SbtI-o|NAP1w3Mt*KSwUeG9V>8a~;ei)_V7yx({n=**3 zakFVU)rI_4Qa#5Wb8J!QsK!ZOKfi&y3prMkjAtlz#@@H!7l(U8;Joq){-VF$U`2@vVhwirjwYpy82_X zwk#Ug(8BR}hyMWIFDU&39LIpQG>5aCuUl`czmn(utWWkFEo9f1?oZ<}AO8T+KPdeK z49kELo*p6Ro8b4CETverv)`}nW>3LMvw zAB?a60DfQ7AD|(dc6g&m?D7yjE2jSd?qMacV)&xZ#^OKk%lcvT1wLij#LON}040{z zE0|0zZ*-We`w9tJGJhF}{{X!I0H!}dtd)J3$WFcnsX}fET+VQQdhnmvaa>0HZGZdU z_{11~%KrfUADJfB@aB^L0LO)U5pzSVZEyR(_%Eo5M`be>EyJ1O7TA={B>D5jf7sUL z=r`l5f81Zu`;9(>*($1{4W|pC-y|&AHO0$9a&|+AL)Nnon`ZbB8CNQ`bhY5$7gox=4sWXkS%DyeZDKY9?-(?_A(7o!W?m!xU*LAZBgIKI3Q3y1e|>{0Z(%ePCSx4E-t3^ zdH1u>Rh7w>(A3q+n&YR5rDPwqq!Xv(YkYCjQM)k8c2_r((mq*53^fcIbOq{Me$=c> z%HQj=Z{!9acI-zhEXb%c=pv_$;LY;Mv_R^%*k zL#EdP^-}sV-mSOZ_+8PrhI3WQm7xPfh^KXF;~IfOVnI5A)o+F!Q&thwcmDujoFl{) zc~5BE6PndhM@df}WOCWw3e}XDt7Gm!D!j+iR*Y|ZSRPx4+>CU7g%u>^mC)xpX%n@6 z)S@xkCE^&}UiZ{nD$9u$>1z%8-_sS&Ddt;7R*j4@kZg87SgUl?yb5`xRJ<`6n44Qr z0Y{nNm%9_VubB>R*#K&qxSvnZXPheEyh5Ncw<~>@<<}F@t7~F9M|}kSKBzUnMb!~| zToG@7_jB~Y(Z}^5>0cq)kb*8w-A*apEmJflD8bd;Sx73t*n`lFM(Z1VsO3;624_o? z!kRJ+#z&JZMcHVoH+g8slx#Ii5b0@S8w41g-Q+5s>+EHmNp1A)@51gDZ=)JP%>A7( zD2DLPx#@%#s3l_#rv6QT51(H@JUUL|IW8wR?M|b!C8Wv+9A`0QaQAf$KxWOWC`^h9 ziJSR5uB#n8w=3;yoLd;pUdW!4a@z`lMH{=gI zYNnqoxS47-&oGraOi_3L0Lm*nu&k%NtCB?v=Vl~d*AAx9TY@?FYuO(L=3G0JLB#pZ zPD@7}Out2vom?}>5UZ(9?ah>RAY0GHil->G*Bf(pII=UcZXe*P7&CR@ek7MV5}^koo5wM`jAYZAoV3*Ub7-0<$B9a2wL zKkj>)MAITTW<*(IO_fhJ0_OGrk?`lfGr2h$ly^~-6){x5g`~BKA;2sJfmQ??5JA1Y z*R}DUP2AHPHL0jFy2YfVj$H0{o;q}jS(1_%yZHy!lz_eh-_Sx7dW(ZZpBopX`I1$+ zg(h1`HC0r?3TW-An|;X&ssQ@T%tD15l0X9)++^L7%+REwuE^R2&Nzagyw$Ss#$2Qn zf{uRiJ zz9xyOO)-pDQP5XL7D$T`Bx0Fc>nnX$Q)^?Nzg8Ac<*VJo;~9% zyNYU{tA>X?ik3H?K?OEvm$M2=i4WC@k;!^_Peo>BW3sjExZh4nqHSupJ%4`!i8lt6 z`0?OQODJAVz6TqUrD2@aVMx1JbvGEL!upz2?211R@m6P?R#!z|Le!}m_mPnkff&_e z8!_39tZqD;6gV{V7Bw8TAUj%~vG`nl3ZW?~MNDK%Bm!Usm=UCrf1cRkZAen+Z&o)+ ztgmi-Y|gFPkmb#y|~OuMS8(a!Qr^t4 zRN+tcKPB}n=_ko~{>B{Vi|ln}oHG9a*~}{!?||VPDgLMAzx{^kYW{`&U$6;t{w!bp zL6JY6obI81`b;L}JHEgEKmPzjbhG0hU)Te2FBF60;cTtC_&AA&-$pQw5dDAn{^N9# z{V&Y}ekkHF$5#nbpZdNbkNxU#irqM0Df&OD9W1y(`JuD%c6@{X07BiZ(meK)@ll0T zqyGSLc}Sj`Txq{J{YJ-)Gth1PMy>c~R3Gu;zJee37nHt(^s@aA)9P5^KoCkU7&gFu z)v?P_OEuHe_Z&jj#NNu}o?1jy&^ZCa z*p)oUDh}AuHP$PGv{4nsYapYkV!=racI2Qfg}qJp!MLR)xsg&YHoJ z#F?X=`Pt$hhCZi7so-%~b2mJXTNMY*i%F%(fFvT?#i*am&{WV#}2d)H7)E?iUo`1DIwtP*P>${w1i^Bohv!x>(*) zf2nWU!_$WRk}9oJat)LDHg37rTMb}A8#p23AF$xrm+>BiVI>XL(KP416(Qxtg^lpG zEx6vf+B!L%VER)5v^KuI$4eXApCij`N=o3~Lh%GyW; zF%|(BOzCn#HXvAAdmK7f<6@b+e=WoD6Q7|~#%X1hT9#Hbs8W%g4Y4=4KBD7%TTMHw zF=|<>Sb18#*U}iFbzNkr7bI`Dt}0TwZLD+d)H9eeJc}!nFyLu8tV>ZMnmCnbN>Uf= zmhPYH1Gj`XEfQnQFeb*!igI~C10Yb6*muS4G37Jj@Bc_ zJkAw1^;RYp(H#OfVyIJkQy5)_|}viQY52BxP19Xh*^mStoBXdv7WIc??F zmK94eoN}-TD4rs+$imF8-K=nTQT=N>0duJ8T_oRP2(|BpnDFl$h4>y=p`!HcRJfHN zh^F4I=uLRFmB1V!?MMs#&5C~kYsxD3MBMX?1A&O-MD5WShZ|^JlTHdA5 zl}OFCC7)pn#C3_9<&BW$IcjAU^FURgl5YMf>6XFGJjwu>LlwASl1FgG5a}l$@aiew zyS&>Z>QZXf`}?r>fq06iKH-a3$kOJN6Ump>NapP%k=Tg|>RlQ(C#hm_)ZLBxx@urj zZD*+`Riap0ITSK7>0m{{7^SWTg)6McLrSq!_l)JhJ_S2lnBV7$B@yE6%78K)9lBy zO!LHoow;JsOl`+g(`-NiJniSp3dsWPbIRWAR`VGHYZ2$ud{o;XAS}LozU)@XuqR%d zdhLXExZD6R)zae?v8(~W<@Vtl3v&clbJzFx;Vzh64q{YVV!)Scl>iI#H~szC&lQug zr}>3=nwi{bvXNqTw*5ZL3OoVJi0Xi{%CD@D%k{lZ3uZOR9J+AO)2G$6N=5$wvZM3G zlUdlVo5+go3ZO%m)_qc1_T~UxBz_|r=*IOg$fCQnL3fo*JG~PWCIFYQpNNgt@GeeHr97QQt={l12Kh#@>FG#HEnDOsl48 zYG3(1bAqGwl=FmBu@(bR++WMr5)V=BEM3$J0?4HJip=_%Z@r1%mLkI^V5`g%(CvO$ z3An-?QX9a=x< z!3N;l`a2E0u(r%??26}Sv~$r_aYkJ0ULc~(mY$R8Xaao~=#;WSq>iB`5!n9#%zW0w zCR?PZC@x0WSE*u<+F1-jHSXkLBM=!@>bCxtEZn-e4t91J#~gJGv5KnlNG8uTmbWfs zSabLNxQha5nt_FE#yD#89cy;BxdpAaQDg8uZ|8x>Edfb9hk*`(xjI1cF}XhT)Zr}K z9Wf4oF6>+e$n`%UMLFRpy?x$hayH6?_(@G`n!M9 zvZ^ojBmTBE(T3`BW*kjT=h3epk}kX|K8aa9DFh^|-k>}9lz6^t{{VLs)Q#QCsLOR( zmQn~FL}Hs7(*su&@>0%}(j-*{4|eh{rB>)j{r)_#D5mo#dn|}9B*^&IwkjDocQwi= z5JXa;^Bj_D(Jb3(XxSw|qQSg7p0^x?t=#vn4a+2$_cf)Sq{#}rLY<;`rHVvhAz}#d zwfsE!8{%WSwIW;0b0IAwHTNW&{Bd1}OsMvPIMJx6e~DA&&{c__>0eLMHAkdq(pVAo zwO_9wh zX4=rPYOK{Bqf4UWU4!1&JiZ*S<%ww`&FKrAnPOzVmNv6m;1EF<9eHx{^5=v~&gG5W z4D#H&^lB9W6?|G_h%r&9g2a|2ld_K>2U1DGNhhH($arMZ3BN7zUhT^hC>(FZHM}ju zeWP(ERL=RPT}@KdimVE((LoZc+oL75Z_x*(_QIa@V7yLr>h8) zE6XWnsnDJEOrv=!DxFM{%KO~00FqB2Ey!b^PJ@)3{{Wg_X?PtTnMNup4&C0h?pq`2IS zL=_tKA$=d;q0lCmZhK3nZkx13jl1-C;ELw#yk<{4zxLn8s zC$12X56E14Z-jk=piORrZ#-1TLKuQ=ZN@5g8t4m;QG{T*fpP}lwdIQ1xab3$8}c|u zny|n~-}Z2sasf-=R2Q(-e|FfZCt}<4B@b}Wj{zgP0>FOI9RA!+jT3&uOLPlu!vHjn zN8N~N+Q<{&$5}}er9IuR-6LFe+TV6GJlMAGl)s z3ZLJZDOX2NnNdwkRT9rlGU$>gy_jvb);$IYww=(Dw3V3RnPZzYno6o>XzY%&EcP-z z&B0M`A%2H%A&1~2)RKCfm`@|ilV&vypjqjw0tPm}K3Kz%f%(Lj`_r z(ZwiaykNRBGZOc=A*k(db{)yK+d?GLv8w#DhXoK1U6~dRJGP}j?o#H=Z_dKod$7I% zc1Malra2qvlV(Il$9l;0cb66yvGH2lUzPoF63}S5T$rSzr)Tl~Pn`I~h)*ce%O1(910aQqf4w8vQ0? zzUs^_e$BAT+=OkeCEJF$H!scH#h7LmRn1et)YBMqEbR`D(yXU?T6XIYBlVLFkJVkbGa7sLy0Rv99W|}n)3dke zO;XV%Bnb>rq*0=URE>11s1^zbKmf2FSh`Hj2;JOVE&4vbj;x?@PclklB#mkhiErdr zQ2664vu5Zltji361cgP&U4ga9AD#kk#u>!(#E?>D^FtMVQ!rWOi@X%kAO>0cw%SHg z(V`=GOUR|Jh~T8&>~336uPZVlzku=z`I3CgEE&acT|Z9EW_p^EJo~~%lm7r#s0Tm* z0AXrRJ?H22H>VHMyuPJVG|Z}dIIE$X>6JB{DN#`k4AEE4)5(;{BM9M^IbQD6?IB3r zBxW&}M@G}FacpMSznM&+wSji;%K}B$eZkt^nA2ou-h9kbITNrKxj0)Px0wT(K5w7r zm3c;2TP8=B<;4>*%_-4Zu3CmgljxMi)s`TUx-_$uW(Gx$Fs!cOC)KsJ8Vi421~T@0 zMM>UINu6;;6?2X2Mt@OJAw3HvL6#QxG-Mww@k5;Sxu>G0^GIit@g-zA#JL7?(Mg%b z0I7nu2)n3j>GfzbEO$NJi1t|`48cnyDJbA7s)@^Wt2gr0mrikx{;N-?pUAL@51-2x zG>Y!Tvp=6B)Z#3OZJgV+nkxP`;eIjT)Q`NYsmp$ol>q`GNbFU@7658aOvX0Oxxc>mNT%$3jZOltgR|9PD)J81GC^voOu>mU)>S1vJM@++WbV7c=B+DFZ$57^p8+!7^Y+!G`{V`D>9Ff-ExK@T*0e@U0 z>=*|3>4djoHw;j_*?d;zY*(%BJ;lK!f>n<9y|zCcu!EvPoSygwU4^_pn_=~^x*!=e zjU5FO3+nEd>W%InNf!0Bz9$+Q>lH`cxe3R$q*GR04GF1Neq&ET?>OpV*Hq`%ePobt zVmXU;EhuB+ULeeYuU^Pi8!ozkhhz9`AwzzJxppdNP(ODOvl z&%+nJ3e(r`?^1CaY(JSGtU@|4^S1P^br%&8LF#A*x5<-mHYe_ zW!zI#$(~DIE1js_SPEMk5=rrMxAm`U-)q}!ZFaS+bJlL;ipT}Q7u)Lj;cPQwP7JF| zt+VK4NT;4W>ojSV_qm>SsEz#zhIkks%L!3+t~EJzQVpDD3sX@%s}yv~>{vk!^hP{| z$u=IO;V0I2FN~e6a~>-)R`I_I!%F%q5i=P~gPd^~7BWw#c+p#KYBn~63Lp@qs z`K?jQ^GuoYt}LHC$+J1QABt-i`Fs^Lt5ug~p-#;_T9sY7+Gt!hYY;S)& z&NE3H6C-4)ibe{O#^r^;R|ezEV>GnP(H2rWMStW}!veARMZn z`4urc1k?|~-*2-QNoR7nXjQn~%+k$o61gOtb?D@>Iklf!<3D5E{z?uE;>@vf`ne;a z;#!syMykqt*rI(qweAQ#EoK%cdwaYTuR&b#ShUr5W4mUxwK=?0ve7MGUzkx$W`d$j zxvFCE#L>DuVb@wRNJZ7us|6tKW2wqK8JS;JjYpXAOhH4}WzsR|I99*?+Saxgd1-Vu zd;>Od#3NA?<=|LfR}E&D_2oUe-rk*0JR8yH@gXTcv?(*p^xyTFdsx{20ObB^w*LU; z96D>5GfBl+o7@R9_cyV&Nt+8Fe)uk*5X>Ors^vD2(F4!^NX*Srn*g zC~SG(F3lJJ0HSdjaA1T#XpzRE^_f@%pA*yODR2Hk^u#uUF|+oClh&?^s{S9CE!xg1 zn%=%BHtEX}q@$W(;@(XfrQ@uUiR3V5IU2j^S7~z!lH?2NTf9Vo3pIe+>`yXICCy7# zDvMe#h|4tMJ{->weK_#M?HiX5`dQJ{is>w^^l(A3wfXwtp;^NFvau4Uy{Z*i#uG_R z6)sVoaF$O3BBHdpi&RV$57`cZ2fc%yr+h~ITf2Ai8+J=2kqb>i7QM3xc#|Nl%w2Rf zZBA|8%vAo!c3Z0d097=vrUz2W(Mb!?se96Fo29EusBHfLhmlFO{{Tsg0q|3b+~&)p zP76X-nrJ(%f2Q(RKhR43N1vXHSoGiJin{VHT^b~*YpCM`R$)foS|?V%5>cBjjOn6M zk21?k4*Iqs9f>{JxjPa7_nQm!z3|ao#GI4K45Y1vj?*XlM*bL~e;@AaXw}7bV1J zGLcp)VCd_X- zr17+F7D$P?jnp!e?l%|p!MxK41oC4zvdSuV4;>veY&Q;&AS2vuiIrJ3X5X77Qi9Dy zaPO&&+T`v@JDgE_8W0(z0ZqsU&iJjCL}5}QnmsZkaxXnDp@sTvah^*vOi0-yr;XI4 zQ6XKFs)47@-dxTzO=M_|iZ^JphmMIs-&;4>G2?xpcBKW{{s*PmKK$Qe_<`){byinC z_E=R%rQiFGIQtqunK^cR(YI+ntUKAzDZTx1>k~LFk}AZGR>g|QLribzZ?+MxK!Cem z_)+c&w>#e0t)YQ2vD=@oJXFU9+uyD#Zpe^N)O7U4Y-9oXlYA=}3mvxQirFBE-=-Hb zH;43agk{)*LG$=xl(S{eLGWEL#dbRFx%IX#u)G3OMqXQ;BnAY5hf%Ps)d2}c%x*M1 zo*Q!Uwk=t*yV@lqiWH*Yk>a% zr$>**{{Yl8(zL^o8ys!oXCI;1?oQZ&!iG2IefPm~7`2d&Oy4|70)+AoQaJZH{O|`5 ziCHq63FjW^SbjJOwSujERko_A7ykgKaroj19mSYbg$?wXt~!~Up8mLk8XU!#)nESr zI;iA-&o}3UcDNgtGOH-pt*AB~W^d07k_!WlzNEnhx`|rqNxX#LkUY=75Yl0w-!ZC| z1XNiF1$P474k8I8NX2VqS#=2sw)?0*c*9u|I*&cCq|_svAtZCAgzfQ+;%~^6mV;+8 z&hI>ww2vVdE@+^;Y2|+ht`)5A0~zS3oEzoTHYWSg!}9vLsm3pW$=itBz*2V=Nh8Iu}*(P0WvieViEBRotVnCZGp#K2! zG~>`lF&6D6z@I0fKmPzn2)B~|0Dcb;YmgVoC`y27Qr?A!+;A}62H7nYfbIa>n0EgF zixsr>OtB;k ztw%`+{S{2Nv6%k=+rQ_8ZIfgTve*ypPCeBR`Qk3euoufA1MAfP0RBUMcu}l1n=Fq> zwAEh;+ZD;O$f1R%L4yFjFhj!Gb{ zBbL;4OCfs=wjNmVTX|(o_xz7jvVWa-54$=C=(&L)TfB^159+sEX4uQCQTKet+FtZK znR%ofu6M_zNaK$|uouO)2<|W@YZJfE6uigLh;Dn1 zc&v~wexGhDXq#p?ZTj4K;IS3?_I>u=8*VHYNv zMtMmj)$=Gh{LfUAnBtX`5#lk}eA>h1joKZ(g4h3WZR z^X1PT&jI`e_ssG*?5n@NN2Y1X0CK)I8MqH)Hud~)41)&W5KA_#x2H@3JV+b9 z{#aH^78oD!#1c40y6w>5Bs^`WpQzszy+}1Az82-nYvNW!iSI2>PDtdWADF<%5t+WJ z2cnUGjtGF#6=_%mQr>nKwjK78HO#Y&zbw@Gj$ubZy~(PnNV<737>hTe2PnmASL(ZC z;A$A!Ie4=xXSwjhDVW>+0N8GdrwFpATA%7fRGqnSU-`VwqN9KF6ce~V>l*|SLh0JoO7!O%(Q*P0K+ z!D^qA`Wqd!@O$jpl<{=^WfY_C2NU>uoV`&$il@im#}Ia_!W9+^pVKA(0OzBYG4o^t z3h2~d${&cQ`iW{TB+4^GYAoL`t34JPxY>`xRsPH)jFzaiREyD%WsRax&WyL@SX&A; z!5??a5n|0ju=T=>4UPTyf>Hqg0B^ex!E**cwiI*;k6cB^OhXa!#VoM{ZhM~;BbeXHg!(tnv1+4C;+pI07@WO7*ea`MHE z*%j&~+Q$`GWC89lg92l}E8?~?1i+79ekppEAuM`xI7i5k4`GV0%wz@4&zSSVv5*$$ z`Qo_;8-gsi-=CnuZlZ3(48|IX)hWB$!_1`|Eh#?oqQl~F`;uDa-W%7+1yfSK7lxNF zu;1ym8szl-Tw0HxGBE3LcKHhTo8Y}i5y23E>#D1+vfoTBDPlc8WS2h{7--!ts!P}6 zLrMGDhiT!1Cuyl^prkT0U7?J3jk)IL>}|JPT~0T5mSuG%Wn@zGWohM-84cuk!iFaH zup^(IJ5=LkW05z+-?BtPpNM-{r%`20-hu7QcBPX40CqiY&i(>ldb7-9{{W4>&*+az z!rx`N<9jh7;vKLIf&*`M6k$sH0PjE$zh3;X0kD2Jk{C@^vB7c$D{cptAe)9$WdM8d zyh#_X$KSRUlaU9-e0jsX6Bl`(=QLSXp>;}$K$cJJ#xCrA6;2*7a?uGYk&nE}&-qo& zxP}loPl0o++7Ys58LphFk*{s_OL++QCLyS-oV>FoDw0=G^UL@27INOw^W&<&h;kkp zh>IAqY8I`S4=(n5FUfGKq$8wT?|)CI{S4o|D|auOGET@Tb1n1UCE{)%J!7cM%{(Xm z&Jd#z>(BXYygsFi4^NHXd-);eUD)3PWsR;570X&qvQ$LVIrp=%z7f@`)tuj*i&Yvi z(hJJ}03WGjrO0y11p=2Wp{4_ub4wci%ZgfWR{YD8QC(GG;xBh?1fU%gVfJBM7a{lG zFq+@2vX66|M&jg3n-W==ZzQMQ=MlTuKK}q{%A+rWr}^k(lpp!%QSb8y2JN&!-N;Jb z1L4~1{UajE(9y45aO~G8b65zlO73 z7?7I@rHH%-evWLvCU1@zLY)1{FA}#pwEqB!4=nx#za--Pmx+;1RhiRPGYg2-^vV9C z0N){nl_|$mG;6|oGD++S+i}cw7|*GpFf49O$F3pdIt0gYh%8;A4(8o)TO30-Tvjpy z+|Jhbj6)m@hioX!Z87lez7ki|vOES;8;jzJXlO$Tez)h0?9mgM_K@J_w4=%+_v6Ct z{{ViP>}RUkE2%fyN%nd)2w>Q6sJU(XG({{Vw0+Eui_jF)H4mr7A(8y|)}0#`W= zv_2nKme_Z31V2y*Uv?{FEWp0!m%i9mI$)TaoxT^vY-9|b{@ha`mmv;$?`&4|83BI2 zV-*$vb8F!kAWgq6SV4f61J4RY(7Cf3%D0LJo=>A2ec;%SYd)AacXN}ls!m?wzr)N&@k@;O zu$JO(DH#0iyzXBJ#-F;a@hr@yRu1I5dA8>ZZbRQuYPc*H<}Nr% zXJ*f zuAl`MzTmlFR0Sg7^99ux?;*Na>3_e!G3W7T==BjTRE^y-Den>~6e||71eot&EZ4QH zP0xgr3YK~3SsBAwEWYz2(<}=?Ell+hTq^0Ojn}Z403Lf2kkhSF7q&4}Nr1XzMW*=;oKCH~_*%U%xo`f~#CfIV$3lCAq{BW))viuHx#9fH+hJ4K^%7#r?$5+y_NBScc^C+Ok z$NNZq_-NIsPu!7BN;Io`@%cY8w>Jv*kHI!EXV|e_2q>dLA2*=RL5G3=fyJ6(6ty$ZryEsXO>0rId^EUeDW3QA-~L= zcs;wFXs*N7?62WT_WX&y0T#%lK6Nk8(NJSX$jc7<{z%KTUF+Mie9M(LgaP;Cy%e~d zr;zbY{{X`d#6n3M>~DSXQ`B{kCL7$H{n$o20>`bbgm0M0Lml~iu}dGo6C5MRkYx4i zik~vhBY7;{Z|Q_&f?;5H-v~+tq+u0;!b8X1!+#!;sFF52{{W61kc3FUj{tBLY)8cZ z0EQ;nT!!p948;{%*1gTT4x<*v))DF^p_!>u$Mp+sYm#nv{rvH+mTMy|T!<{q$z2F6 z#jJXrxBLz|kP=r zXFU#7>^b5X=-q*^_1_9GpW47lur)HM1hKFR1@3SGOw9XEifq=WCE-lEUNFz;n?+1i zlL)A28~*@$t01Igf6cDBKd3q3tfQQ=`1uv@H|`*D_FYxQY_swHY&eN-9dZg4dTgE& zHy4ij>PY^S%tw-pM*IFum#Ezuz2%wEX{n;5riPlH80qPuP?13j1dcW66-9s^;fm~w zo8~xC@WElbgGU69$w~6IBXl>fsQwI@39#Z?xNWwSo>BK<@a8YiLW z5M#BRn=n7}{4(F9lYV$N@5G(m-UFrLyt<~^D`0WyBH+EjG#x8qs2{6v-`O|&u?4%_ z3^zQ9KDb7PQeYjn-(iGtEK>mO<}j`$ia;91{E5OeS#h+A4aVE_>4a#M$ZjFw?6Zlo z*2}Ys3S8GOJN+KAAtI^sUZ~&JQV*^c*LUJus=oFN2>ilZ@hwV{{U??a%RUP;;IR_KZuoY z^lZRsidFuaIV5QQuq>a~>5F$`QC^$5PW zC@O=RvyDXkn6fFMWX6&*tWuIq)Uo}|;=a~drbLRJun-YXTi~%b3XBEMmJ1Vb$yC6Bs{Xiu z$X9;tyD_!A_QaEwh`is5Y4Wk4Ho3Ye-244LIDjbmw;0w|IaG5PV_*|<-yc7ABK8f_ zjCP0Z1;P9WQ!O@Qn*BdDQ)8E9vlZWZ)PfjiTB z5b$yCeNj@f&zfe{L>)uE&Ri0G*CXLO%>REsvsvTW`>wFM7BIrFjc#!tWuH%A@=bh6@iJ_h!r;EeuAsp~4I z;X3yrRxIEM;&c583{Mky$E5`E-ch%fE3s;0Sp|u{5uuiB zgW{eP$~ea={TrR-@a9xOwWM~`|- z^pzZK!YOuqqM+X~qg}}{=@yko^%qy1ZS}FGR^H05nT}X@2HhVop?2Vo&@xWYvXNht zRxLs;yVzT4VQbqD;^N%F0c9Izv>Kf6)q0i&7W5dT(VnAe_uTKjv0RIg&T+ZL z5-&)Ol=@ubG_x;>#`{F5txhMDQ_?{?2vfx+VT9j(wD(W*zg}4In_e{KiR;OyWu$NG zyuJsl+0JVZ)k@cVZSsE-!NK*}(s1o9vN|_X(l8@B(|;N0X|dGV>I)4O8C_?>-!^k` zj!wLrR@0667OH&9I|Keerfs*jc!Te!$5uAr{XcUH9R8Kg_x}LNxJb7(&tbRQ4kpR1 zeFV6l(%H%S+%y3Gu6a&=^cY7N-`@0NrtBfJeAl1xZcbc=Z%ThGBaDAnqZ;z$22A5M zzy6F=-}SL$BBLC_ZBJjVVm5zar+s>|E|0OoLx3tjc=^d(#w;ws{xo)yl4 z{{XI_KmPzVirhcEy?%u6b_hI0Rc-iVJ6~JTAO8TF!Z?3#ty;KzM&CyMoywO)oz0JAK!;pwn95! zG0%Dqm0JZHA3mG@7_lsoQ+H%+(=m!xBmmO8ZT+sFW;W8vqb))&F!6z40UU|gd+m;l zOpeCAnPpSk7ih>g2Q15*;wPAYy^l$<{{V*j-^lZONm^;X&zb5t&F!(+bH`=oa?=kP zwXMqwVee)X8*}pOg&7pi(`n(&A>mx6se8&S$B6RyYGFL3jTxuV-fCJDxauxC;gZRU z-K4(w7a=*Emv%1hbu%7hoyqx}DPmz!t$>kww(>X#2&dtI1*z4r<$#f4!XYKBqnSLg ztO}-o#bv`oNZM2Oq#b?OE;?M!QQ9AA*(YbYJLY-ic&34gSkl_&sDJ3jgLiMRbt4IO z@sWS55WX1W?`ISl7D-)*<-uxkm8oq# z+FBI7#840k_naq6-k*K|q0i8InOnr-?HUFFfsb-;>xv}g-J2|miqN0Sa*9$xao?U~ zI41u992=^`?=s0pkkd~S2*aTI#wA;|xA~p18>n69#CaZ36&*i#+C%=yL1S%*N8qdg${EwCqUO8N|t0i%uGEsu6+EuS~D|I8tuP?I}Mzo^Jt}{DZX#hFX@&IFS&u znEtWxnj8%$5D*rkaqXti5H?e zVmCO?BTRW5e~lYg6V>wADE|OwA356&_^B?%@I98!%MBj)@h-e1H1O_R4^%DlcE^7L zt%Zl*7IATo_=)%Yk!YtU;f|DaFtNq$ewZ#o64&2rd+?00a$wlvp^zpxt>iE#-r$}5 z?}~|BfjJ|uJS)3Jo#34N{&=Wh40a~=!Z64iolD4ju#9BJ<$yN0A1p_SHZlr#k_6lU z0R=qG{Qfw*MkVtUvG);pi6nu0n-Fcc;fA%ALh-OfdxF9B1q?wWkR35%MRLgz(W4m6 zt~8Q9VNc?5zM3*k@FQy!IJmWdB;#}y)r_)s1?<$|cH_s0I^=Xsd-JtR3;nqCyDRu_ zyz`q+-(Ab*dYKJ?>yE=YC^EOD@dE?|TG&=PNjx^+`Ji7BFo$(E*<;U+)A6qR7WRqyUzOntIie27v8ChizwD+ca zn~6E|<@uaL%#^H8Wi{&)t4KAkBW;NHVOLd>)0(kkj!6EEIcc6Ha8@@)Hw6CB^CNsT z=A+hn5g50Z5$_FgMOH^Rn=)B*3OM{mwwf{C#sS#L9rw2~%5S#!##%VaQl8_>@9!b1 zQJPmhFujFM+BasA@uvkS&9dT4R7Xo7Wh8SbY%Fdp%52Jd0CCurB+_wbIyGEfrjH`= zTYEls8+=d_Q9Pl+L z_!TtWlGWrvaP&<|`Gq`83d1wqbI~&%Q;1GC-VHksEbJl)h#gvjcvc<5fD=>dQks>EEp!k7WBi`%TTnf1`39GMEbL$v%&j@e2U4W)h2k zC#biDDt8t;32r$tyInd?D|u){Dycow)AW^%6~P3?O_?pa9>3v?%^H-fJ&*A8 z5zUeFor(0eGR(dw8{)Us#P!~e2m2!*ING`5=i%@@wgFoW556V$hLo=l>r!$Ed@*}%l-UVY_~obTz4@n$w2`+DHu0!iiNiljOaP5t;rFeW=3R{KXl9NVwQ zrYa>_18;S`FpOjgj*+(5t>>B;3-$8C0E-ejd;GB)yAynZ#g??FA5x3-CkEqs6}hFT zh?(O;TEuT)I-g8R98Tf}QbS2#+`3}NrG>J%l#l4`GKB#wNFKPd3#^2jP9!1_B_#_R zNXxj|+E*Lk?ISGt4W@Cjolb(4R3o~8|T`?1-P#)}HAwiK`^dkf&yo7kuJiZ3?>pXl*kSMUYgemH38#Fnuw zP&K1X&Bz<#3lkipa^DCrR5w2JfMDs%*OS+6HY<0@5$iB!)Jfdf z3t=7JgsyCT5funkjmqv1n8KE)aJ2CkV5;UP2!Janj=-iR9HAqiSp{H;*Do8O{?lL(AV_7#O=`hF~G)QD?%;W>+i(Z zPP8QTvFuM}%&U!fIvmT2doVH0O;Un9`-AfdJDk5d-)`bxt4&k|^f4MQ&dOO^$iHo= z>`YW}n@!#gb6T`%Na@4!>rb;pLfvn2ejzSIES|k!#BM%eIRwos4J|WI-f3_Op;Nx1Hn+Q;ErxEz zRWcrMj}y<9Wwnvl2&*!@%~~p|X=Bv7N7a(T#5%Rgy6y-(!65IYQ*)~HW*U&*YFtt8 zA7(z1xp@ogfSOZCMwh2&x0+eQAr+) zrk_otW*QrHILy(qFNmpyi5+oKrDidn;NR1p6tH74By~RQD-I(Wk5619EJSW$H*rT( zDL>7_Bb)joAHxXy3l?Q#vPACtHsN(6ah1}O{{X>5_~N=*Q;**=%t!I(-u@-7Vs0?9 zzYvJZpxAy`qDAr4j-Qd=rZY^wCl=yI)x>#=f72d*fMe#nOFUHj&vApx4-Vs`WJ{wc z%U7tUi~i_1^>|de2zMjR*MFTi+WsYi0r2w}){M4GBpB`p#IjI^HY3XTt&Fd5dWh+K zR^JhqXeK*c^Tkb$22Osr!VI$pdHvX`Tt-?0ez;j!kVeFE{`^;AgpG~7`HTwu1$iJ7 z7ik!&dwLzQqBz zM0PL2&VE&}et7g-G375Gf#s(X zMBBl{nPdE?{`^dMiuFa37VxK?h5^SZzxZJ^EYv(^!|dOl0!2?!w6yOl@&f+zhysh5 z*0ZxYyGZAd=1J%=TV=^4tavlpm$f$IzBoA*6+t;3M$#d8&BWCMX{8=uTe?p`$M&$d z;=)-gefAs|FqO-K6e4m}Q@9rC?jLc&!QJmMCz7!ZT~Zbe9vxB;OAerZdt%8IL}nbS zld_9gV!I7-?G*Y*aBM-^_=bjy%$TF3daJZjNgGF{!B88(O|N6Iv9S1zEMEcUlFW5g zQC%fM(HRm*Bcd$VSdk28LLn`6yl_CCzU&C3&pgx;5N zSM%4&o!V8Z(xjtKZ6}_mC+#x3G0x?B#;b+Yi!^gaTT^odTpNpnVh#CvoN2@C%pMt9 zgj{=_*RT7SYR;>>zFn*4a)+zeDw~5%+Zi8(kL+?{sBTzg6lrA{pjc zbXs`!+*y~2xD5}AeMuJz}d;b2ox+PN3={=fp9%nG6qN2?X zS({|?8vLrTum&j;djsjXBasHj8mYbY(a6s}qu)o;e#kpOgSD>D^8EIm6{V__NfkvB z?kVeH3Ti2V-)+^?&0RmGjIJ&%$C0`+Pcq<=ckqHu&r&}8XOgov!Q5v!-qyu$nR>`! zH!;fy$rwy-FolT_TvoNxB5@q{U0K#-+n?9T_v7Yx z?zSd4O}d1S@R_fr1=v%Rc2jBA53 zO*`1F_7x?)r>f1xCzy0Q za<&w(SvwyrK_yqTH`AA7PI)I0a32c$u^NnraX&72hK56k z&e&1W6U3F8RUrp&tk_n|BDkC@+6S~&?EAB<*D$A(yUb@FM4}+>vq%Wn{)*~veX&#I zTAj7veCf=qeu+gH({`xw5O*a3um|5_aFWi^D!W&c`{n>Y=_&~{wwYsK+6g?x&Hi6# z#j#c@lfFa+X}v=Ouu?!C<8QcNdVw9K|F6Z*ErmFk2zp%(Zam8@yD)71LE6{5n`&N$HAbM|s~vMJz?5ZBT6ciH2oJ zAz1seP1{$Or|;#@5gL2BjXK-P$ypTYn9^hmB5DJ5(nux1;|2`eQfsv>h~1j(e36-~ecaD2Z!TSacWqa|7I5mGsR zhn_X1Vu1bQ(>zYd3j%yBHY3R5#>GUIOPEQQ&jnfyPYYj7{;=dn#BK4zXJsLBc{AA_ z%e;DcM~&#R$tH1>@i~T>9gUP#1!kg{c^6%96Xp}hTTMu*K}`utR+Ec8odmj=I35W% zBHn-Bj1osi5(ibW_1}C@(X}!Es1c&^p)9&oH(#}DPv8;umOp&p_&7@B{>k8=1KrtdjE*YPA}J}aH@k3!gt z=j-K)Bwrq6Z9(Qa9A%zm=;3*snzI`AzQ#!p+HvzNR(0pz{wKentxg@t><|qiCH{&i z`2mk@1=WrDFM;EpcO@Vo3w?tZ-IUn{zShFMMi5Q6#cXs9nBQz883TWQDsM5sHrLwz zxJEU^6S242aa-m%H#=`^SKu506NO+Wkv@Z-9y#PwJdoO1Eh7y;V&PE6jog_WU2Wnv z`oq)bjJ%C}M`<%WMBEo=0_U&qVTVs9BUz-)S5yQ@45YI z_^sxrm&+Ss%+k%7Dw7CA7b@1&2Hv}V{V}o**|RK}2iX8feWxhhE&A>s%n+WY%^CbL z=r&u#U-YN+d(*bN|( zY<>8sxd6f;g|F3bb}is5)R@R5DOD!BK8k5dgSM6{q#t;`DrvWv$)v7X<*5*4vPR4S zkOT+J5;0t()+~(LjfkAiNZ`w+W@|i(LK1Cz^ZPIJ^}noTb=K(&f&OtwhmT zNV+2rjmZ0f#aoS+@1>a6F=El`d#EPswaN9jm*0ycWuZ)@+A8&|isW2{{(w9DP7$W1 zkxR1GjG48l00mHQVTV~eiM@P{%cYCR#Mx}Czdt-PcWELl9)R3{>dGz_-A?^IaiTg| zi1N(zm$T;s=6$U2z{)aN`>gXXu2>?eb|GmaKgyt;i2am!XZeBG8e>v1qa`jMGdia! zSB~zF<*D>OT)v@c)K8ekW3EpToN7A4GUN?z|01K0A3|Ayw7nOn38)BARi0PYub`-TDjoSR( z*JZq5!u#bl3%B)`Py5)SPRaKhDE|Nw9qZy*vgGb*Q3vdeKP|ruJQbjqV)z(ucW|UQPo#~&}O?^V9j-_z>CH{_1Y zqSF-{SlZb4d~A5N?vhaKqZULkxSm|A24IF|MS^!XmPKWE*8gFyMPIi9I2slaOnQl|cP=Z#dBjHXW~Vk$CU z=|aH*G7eW3v+s?|R%Dk4_rNpwsfwu}iyMvoe*9{NW@(k~%;Z=-r#N9jBfZKqR6Fzi zP;bK>-I?!8yy5LD?#2D;k6b4$_VoB;(VPJBYzLUaj)jwN%L+0oU8tQrD;wPSGhC_u zS&cR(JVEOo^2~fQIO(W^^Tg;%4-xXj4ROOhh~2!D;d{Ym%06n$$j1BF{n(|mR;uUE zZrn3dn|A5M5;3|`RL)cmiwc!r`=bjSn|=O>uB*C=?)7&#M3NSjq$hS`%wgcI6jL{O zGkHx{(Q4GPt7{D#1{W40$K%L@(2Ow+S!6e56El@ZJkI?E`t9mB{P3e_HeqHxaSu^~ z#x^~6J9*;H1#H|?cOO*Qm~KbD{{V(7PQx{E{56u+JTVd&Y8!d^efU|~E0aw*Nkn~F zD#u!kEMkoedWZ)}zdw&F;)o{ErlVW=Xh~2cbuZst8e3aXU^YI#o)&J|7Sl?CVJ?`EwI|F?q z*Pku1V|I?}6+P#nNzJPsMsQi0Rz5ix?tgL6ZGsDUu5#VWi2*vB`TF8!W@_RUN!V}d zPAhDbn;cWa5E4l$v0b#fi-0e`-`5txQBKcNT6Vf7vgzi^a~bA~HT@q|rK0Z{U7FGo zk^ssY-Unh^orwxbIMPyj&-gg0d#)z!2Qe~gikm8?ry)tw3)HoZkM(0~c?P#!W~-A% zygw7$wI_37w)m{ripnvEKg}Wyb)KGE5t23T zd5lomuW{agF-^7q!M;(OO+ z2iU$xXH$8}{;~VLhsfgPi!ojKeb{tW+G&oPI^A!!-4E~g z;uy=2=>;&JoEc_#B}0IF#(hL6&Gc_0lK}A-9BTVn-l%7}*tQsG^qc+3jE8=*fPE!@Z$au#MKDe6}H{eS%cI zkFA+ax$ZHRr@do!1=T%WQL{5@V{yv&7_P>WwOOTjqJls?Qf2k9lWvPGB%|%sgMckf z&cKt38KDeiZI1Y@mc<48+>`|M`)0sH;Tv_9^RwSZry)f$QGN#3n zFV6`pl7XA@x4R3N%IF&sPcw>|EkK)>mMeN#bP3yIx4#vWa4bij=g({j@gbr$;HfN1)ND<~;|KA=%A>xdbW!9i5^35**y-QT4%LwA z*A!Q}M{gpa0fcI602U;0Qql<8Z|9*K6CbsOv&3P9YEd|m9r6VQpfYbOFQ_K z)_JG?6NHnYfxXyX;Q8Uumf#r5APlOZqM1P|!uBJ})EoQ{t`(BIN0DTyDUsmJDCAh; zX}?=Ag@%!PS*>u*Pe)tc(@U3T8q7r|j!6}fw3U$oEgK8$ z7z=}SxHrX`=2k>K^tO+w$e%xcA-+JnO+gb)C`GmXd0{WaVbt&=EKs5poh~HTvA>nS z99Emnve_k+Qp{%YG;UFps||=aa;*v4yr!O;FNlQ(O*eO9Z@JpTU_Lmi65f+sjddv~ zQ;XurxgKo3Z3`v9u>+d)Jh^{{F5zP#DMy?&eM+RU6C-V^E8FFSwTE(Yd6II|C~_^Z zJ$D#}>=w*xFprT65==|rDp*0 zbFGVM1yc}s5p%SQ{6tmjSRh-@ts^Th@qQ^kt2*bV2G4yrF9+J!N9rP^Ek^> z-#5^9jr-3<)W0)*?TXo^#cwcS{9(!mQ%{&3&i?>XpYbCQ^d)M9$$t;d-6}<%bhvAK>6J6aiUtY z3{5%bjPl6Q1!0WjoB862b2P`137^TMDXecOoc)I!>{GQVzQ^!2&{wGy+P)_s;j}HC zzFm~rH#IL z>BUcT1i|th}aY7VIo+3v8LP%&n*7*W)q@4Ky1e35x+cWh4^Yx%Faz_dwA@z z%XphInK^I0G@~7Dot0PN@i_ZKI%?g&1J{t7M7xedmOVo}+6GNF=ax6bufk{8s3W*^RX!ma{cVM|T{riGzW6%` zA%Hivx8;UFJwmii9;Hzrvm5RYm#D-_DW;nuGHOamXlkmiTH2#HzM-%;Icb zu{}OGT5?j&D;HLTsr6ixmtbt8D@wWKd7x^Pf+EaL>YMCMwgTky^~JKuWKm5f^CUNx zX=2N1zLG~Zq+ivk9&O9-#Hh9;q_2^-%5yT3O7hbQi15;uB%gC~)xWs>u*dQ8?!Gz=yq1N(D&UA?uah&)DeGw=rio;hib`a5hB;LP zL0POj$sL>xNCbA(chGI35Z%1ReV*}+BpCgEV=tbUk4LQC3+)(s1EePqPR90i*19N^>#ckVC=#(DQ=30!e zhoe)p+)I|GT9QylYgdP0`E+JlcoBo#>bh3E&^mb9A}ZD11X!~ zjPf)qBDuwKgvc`nzSlbBmEbj!w zT;irW2K#~!BZOqE!4r1AD`;id1&=H%xXUmk?a<=3Hh`b}cg1ewAWYlrHG1C*mk=An zB04;SQP;Bzd3j>h#SgAHx$LdoXVH@c5I}EvmA1^O2AHM-a3`3XQzBz&PSJx2_Pe5cTldX+Xa-Z;mQv zn4VAe+29#-jE5u7=@U&wH9?}4$3Z8G5`2cR!_wm!+uf3W1-9OcTy^@MN8^Y_WgRYY z5U{C?NY>uWc46>v!x~<<=3$S!yUQ=3O?b-Op9txK#N4~^j}&CJQNfjQbtKgkk=bc; zI(64kNI#-bkR^-ymsTIL+|=ilE8lh5^ZKv0T^g=7y53yAkB7tJS!wuU4lm=FIA?(7 zq_53pYtu`15Z1^ey2Apx1}@=>ks_!z(ni`Oa7JR?#d1lgr+rSW+NDxdYCyL_9{VomOC?iruB*}T@gdWT zjnnIKM;IHn=i+gDDUGj~;7#2_pe>j^%U_tazdR=G-P<*)og6n3&iB8CzM@xU1Q34l zg5sr>*WZw!#v3$l@g92}u_{8!oNaZN!_1kJimT?zGW@nvOEnz~($5TkM2Kp6H0m-i zK+=6tVC01#R@XRNw#n$?qs{Ox{5PFZ=MmDwRamr<20=9?I8iAK#ZPb;g?1xwE&wNf zM4go8q^y~atv60tqScZ1e^Hn_Q&dsUI>LflnZ!~-5;44HJw*7FNhEi=>SCc|VW_dt zsJ7fv`6Dc<*kAU`r9FlqEh{QdmhG%^r~@LXtqAN7j#V40ey}OCbq$Yx#Xg zwdG_{a@xG}h%$+CoU^-*hB{#Rm3pUk5(6VMHB{T3CEQ$fHVUNdbLF9SV5OR$=z@xl znFLW1R-w=d>H*WckWIA}2S@CH7oobfXK|74?_!!6vfjw^HIxvuXEIEL{?hjmA#ZVb zCGsxE;QB0AjXiMQ(+SM-cH1Rfd?phnAuBjwh&>{i@Vo^gS@Lc_Lw) zn0bx4Vy0+Bbn22LDFKy*h&+xfWsxX-qN<9X3WXFZw-P|s1Ns#8E%;+CMee1}KNCzH zqc{E8e2cUn%qR9o-Hk1o5Q$BJ`QnCO5tPTF#(7xMv?|;NTAt(rtTpjc@cD9xDU?08t;l2dBqB`FTF?iPR~1?T=iuXPA*9n=UL_ zl^Y~-1AA@PvbV9-Cns7#Sw##cx7zwj^ahq)@kdZd-L7P5%J97p+0+YG%^5TLHf_ZLshw zmV|Y*$~3i#iw(9LT%X^|9X#2NS*C8Cf=K$lt)v3n$O8WWhAvireT5Govq%cHj_k)_ z=1$nT6*ZYc;wcOrruJzv?cMQJ1>3ERfPO!II=C#WTd?KhU*%u#iR`*rH6b1$qr<;b zw&Tot`|;}!C^%NQ#9U!|w&!dBR{Keir)RuM!shS}86s|wu`ffSlY}X;HAu00;c7wdO z@xL^XdaD3_7|%6yUl(S4@Xok?s)~HiCCy?G)hyE&i0z_vA!=h6_3q_ce$2P?#L{k2 zapH<=MN^*g(fy;8=9F^K)=5t`z?y!^3clgX7`rWTT- zT)MiJXzD(XG%T{kQ45u1U~Z=BZU`d#ZVoDvwoJKap>N_I+c>+3xVo2%sxvo>iPD$o zbLTXwBB-ny8Y1-!Kb(=`Z4T@&AQyd1S&ci8adg_r@GMiDWTzKqw0*@|wybB>^Gvjw zYpNzP_jIe^H{F7#P3~+q-q={vlr04At;b*7)he`S2PYd&_sdInaL-F+!o!UJ0EO#v zT8dPwjwl{@MA}u01sAp2!)xKPjCHvd>FRZ1x|Y1V^1YVYu7GMgeAERNHGU z!9G|o!4RU8a+Y2fzx#xwkztndBRC`y6xq4*2hR}GYpTbiDsY$QM|nMY_bx|W$a`JQ zE2vKnah*0{$2k);b!kZzV?$p9z^-Fus3^puhGikufKtVDn;dGTigR1DS4;2h6k|4e z!pTZ4CirKklJ38jMca({qJo~9nq0d)OwOi_yVtIyjsE~c(NwcrT_koANhk$@tCSaM z0TCezBwaGktv7R%8~dqS?})>RcptNoSyB3DiTJA|ijE3#4qsW7(o0hujHvY{W)%vo z&g{WTYh@$#%9d0#sdS5ZGRY~y*`l4qS@ktuQ%RR)*<2YeOHBIVqf@GRoAzd@kbq=+ zF|i;4bEQ;xaXBpsNw=B4&$wp0j5v;#j*Cc|X@p5EhRBRX+D1JVGz}pqU>6m|IlCdH zB?#R54cU8T{2!F$Sp+dvnyk|;Im$*AM07cR$v~1V^(3-E9Fw>_yZC_@U~u)8^qYo@ zA+XPJT3WL2Q&~*~Jk>Qai0Gh4nxbBMB1J7Dd=xSGV-}9bM)_QV;pl21$f;hj8Y=p| zd4*g}%_gXGGa>%KbdKFSt75roTLqA5n`6DPQ`Ed;FRl}?b(Vz-k66DFa2$Slyz4L@qjTQ{V`gQP-mW(X& z_i^f5Xf1y`4=i4?D0-A$HD*pQ;EIwqrs5pAi3h2uOXI17f1TiR@r&|&Pin{EE(q#J z+Hvc(JeagLQaNB_iwAGR3vx&v&_{W|TuQvlWmS8B*ghIL$qOwBIG<7@U+XHLnuGY_ z7K1)P(f)mK5EM54N6!X?+$PdSQ1U#nT$RhB>_*kXYyljNjwpE=le)R)A8LNe+1PQ8 zU#0+BIP)hX!vw40f~|o4jm%R208xW}$i)uyq^d8!zr9O0RcN|w@^2OJ(`Jy%D$|-; z+IDE(2@dhFJ}8*^gV(4kc@lAZcI(GRWQuO^m%NU3W{KHYFl9C>!o(jUF=hCbwR3HE zByv2CC99B~wFdC$T|tGf%KPG`vn|zJl;Qlk8oIi8rYPe}B(UVMb zOT`r^Y+!-d53I3;WAC-Ej5ET)@n@~W`$36={v2EEiciwl?cy^PG?i6iqNX-0uT#ev z?#m1AHCe6i-xnxO5!{3M`ebuI5rwZ`r^H3t_i1%*ubNKMw_|DBkVq-1YbvTcwsnP9 zypA~y%aYazSX#!{H@8k*MbLz$8(%XHBDDxtyc2ZqdpDi9Celjlno9hHNnG(&pn{${ zNe~r4x4q89mgap8?SxcYTa$OWe72NhHCGQ!Lv>|q-#uG-w)tn51c`^9mnx-?=sopa zWY1}8>J6Z401-j%zORHNR=w4=S(uP)JUioigdr8Xucv{+b!t|dl-|F3hRf=HkD29} zi`2U;QyR(MMpRdQt^$xot-0BWxZ7Ycn(f^(-mGlaVNPuIm6GNY#uiXoIw%EtrHtyd$&l~Ag4G=1e8L>r0KUGKxq;!oS9Mt0^=bB4IZ>3LmHYRfnrjIb7nhNT5 zsiu)a$rBP5KnOZo#9ek5Q?VBW5J)siX1G((ZBsi;?<28iW-QEiB$IM+jhoW4u*P@2 z$DS)4SY;_BpLP+BP`J?doO!@;bJHeeJ-@R`i~jy7l)BMNi}^E3{v6+8{{T`iYDloZ zEL|-O(Hl&6IHj5*Gnnp3-x;T^i{Mi`M3UJAgMSo=KHPcjt^WW{{0`R4N!MN_SAfOy zc@6FsoyqvJjCtLg{Ab+G);<18??*?ZZT>j)sUCHb3%DEf#e!#Z4__=J%#?vYTq_>d z1WxB;d{=gcOdD=-TU^FKo1fu?WUPR{mrs5bvcv_4Fm~S+wlW6WVzx3sTyN70pxS{v z&cpp%;Vu><<|Wrl1Fq)e`CIbFn=(6wH4%uZ2dht{wU7xVSE`qr`h@l?^GoVXFS)G+20l0i`nbHOxbIbo1p9Z0h&9YMuU zJei}DM~i!9>}scgv&hzpDJru1fFsMKZOuXsRE|#F`U7Z*{&6iC@dUnjOQCy`_g~-N znPo_H>v|bU91n^(LM+}dr%*EYglQA^G}J5HB$CgmlgCV z^>j}|P-B;A0KbHbi}JYU524&*CNLL0eKAu><}f?? zUfzQfatL$YPKdyZ*r~A|e6gxJ*e`8FSB+6qCBkd^))%)+51GZ#%R+~p*vg<@M1?n0 zlU4e#>GpK<#>Dv)zR^^TuBw#uG85&@+wuD`a=J!&WEvset5{n0Hn*lUB8Q$wE$zy7 zT&4nqhmN+L>#epqI>5f^I!i-#*2 z?hGtfnzQL9-uzY3wycZQWfr8>$22@AnAS?6Acb{}yUNI-3-2tzVmca+BwDdFqT6f9 zmS^l=ix()O%o+@~DoWt(152J!DR7OYj+T@)f!h4GK1UPydYag0ji%P>zsKeCA8`Kw zXSEcWT|#CR`86blacLhgSqhE3K*S#7Ym%pJv8JC=JF-VUtKXjTV@&UdsB*ay7^|br zi3As?SyCfzR__rQ{{X5!+%pi2N>)+fUg-e6hV~!7--Kv%`4&nZ$Ls4BEXy~U@*Jvl z3`Fbt>ZBcFL%%JxwU^ZL#d3!hG-s8OcF6J{(yLh?3uNjk=%DXwvlAE*(?xxrX_yO^ zZ>kU0HVBT}V%XEaS&1n)W*1GqzTtHmYR zRwRj6QCqMY6dQMu=yXMmBaI_ip@~Fs#U9FvH?SP~lXJNwl1U`v6L&gsii)xu*Hrx- zED!4s*gWu#RxFCS2_&6w@EtKurNd{FerEo7QSD*7$$xecvCs)zdSMvIrDl+K{i)?L zTH*|rq!H8?s*C;%X5akS(_EYR8twTKeW`jjT#2&dM2wLe$ZQz>_@SDT7)-{--gwC- zT@r!XWR{_$Tl1R#03|r{J7Lk_88^jja4vVmGEgVAw%B5}(AES_{$CtL(Ij)X>J&Q=$8ZML-x^}B z#BR)v%pHryyB#TFE#^tv8!0R5RVE6Vd&vtr+hJk`-0^&FQzv8|CJ{2Y+#@FZ{{U=b zOIA%8m^mcwp*LU@53Jh{iN(6)RQa5jw}fZmD#=kumcmoeq65@)E!W6x=Z*MB`N_T~ zKNi0!_UmtZo!^pi@=pJ1#aR&wN1X+}Ug2eek0Uvl2?ucm5^aI6P<0`E*)X6Pu>Pr5Podq^v2mn*)nGcg80FQ_m z(v?{0)<$d7dac*!G?RhRrv6KsAw#f^rZI4B$Pv#I(?&k>XkLlS-FGFjZqBoc$(9Op zmsL$MR8=*p8P#!Z-oSIVOHg)=<9t1F|IG09O~ z$l{6yf|5Iil&|Z`Jd(%FYO{J{;=h!WxxVPv^ z=!KH zsNk#2V~)2liMz-k0@T!xYidNf21^@vj9K}OR@)THqn1q73MwaAU<+#aU+~2@G+M)Y zx}~E_8#Jeq{&-f#wa7W!&xNXo)aOG8p!_uJR{6>H+ekv!m>#0 z+c&4mseAf@=I!0b6icc}q&$%q_L%*^lVAzOH7200{{VLR7s4)X%l2Kbuw#+sGYZ}f*@+uwX-k$g^f+GKzXy-zaie!-6|wcl1Ny!3l5UCX!+00JV+ z8<^D^{fu#sW-O-ri}sGNOSHVvn*n2v-Hs%Op{_n0u_Bsg#5ZAqJKLGUNR$nlI=t>|;^+F?qL&+})siqn(w z{`_piWm*WwieHr@*tsP@sLFErdPz+S{Nh9S?ER@A0o*_M|j=jN0i$E?s3ri z@;;bu)J6D6G;`SRh}2=iO?z*J89o8ym&JSU<%H0EM{rI@s?{E$((7NO=5b&N;#Z-+;n@~et5f&ZlU5B{y#dCybl#uY7i@aTqXT;vlw0Wc* z-6em0OoR1wIm|0n9Da!87Ekm_;;qTU+?SbSaG$>)EWcx()_XA3Qb-u(l|fX1Mps+j zM#B9PMU;5QG3~#<%Xv(b=Zc7+2UC0qlRquriBX+*5;XMRbFSrW0;R2^*$KU z8Pb!@BQ&X1hq~W@>n8SKuFhktSh&Y0r%HHQpqiD2or;5P3$Agf@AX0Zh3|wTCig_$ zsMWLe4^8Z_(%jVX1w~tGBTXQu`oG%mfU-0LX+x2 zKDeROl(?FsN-$;ahc2eeVlmRe9Xb(Xpl;UlCv)+|RxVi~%Bi=P+%PQ3xXQ0HSV<8u zcjRB7_hKGIq}dBB#mOvg$C)@=mLapsJnS%ymL+ks$x5~&fQq6x5MkmvM{~m-IC+?$FLq*lS*oiVVKCZ z8G%BJ-GU;44>;ooa1Pp-_@3L?0HL8zaqmgqUk=6f)rmU0%XTW!^?k4JB5RQH!-|AV z))=YU<&hc8+YD!srX+mE{c(~-@zmzsrOEuNfp5uOzR`~0(d)OXB`0*PbJ{#)A$@+2Fb&iC@gZ!CsZ z;t7ra0K*D81jLR`)1J~Sb_v2=F5v+y6SZmtl7f>W}KaMqO>`^TZ)GDEj z5Nt-DR>kqQMt1lSwUhUe%@99Y%J0ick_CbOkq6*6^1aQpiqf+Ua%Oc>71$7<8v$Ym z%GMaMWYJ5|qIR}YUJcE_+&wI;6!h?$ec0DQ+N?XwxP^LBza!Or2UGOE2jRMbzk8KY zNx1W;j~>nr@JEfFQ)QJ;yK{#^zQJX!=YWK0x5Lu_*WhaShjGj&mLLqi-8beA;NVTB zLs!&eHeO>Isqd%$XrKG1@Hm%gcZ-~RfF%AcHXx2_+Yo(5BQ=v9S>}f^)Lidz@xqd_ z9!EWoLFI+9Wzck+miP(cIgYfh&Eg(M3gVulCv67{EK_neK23_;Sn5bwfZpYA>&#(V zd`C|)CLyu6EGx`?;YwX>71&$Jjj*;F;@VcVyT&KpaTX!T8YfU7vwTh^6MF+_)pk2y z=ZWkKh3;QYqBJM;-pW2_@W7SDxZZrqmY5K%Y9GmVQSm#UfFAroIkF)k|W+w2R*rA2heXM`}608Y-Bchj{R|4Wr^4XlV8_s{4ra0EJ%cW(tOpsyr?5a zO`5({yesG3uldvKvJRy3!Y%5a=A8bEkHB`}Pv6&<*O$lQJ# zGtWZwFqy4;^2SLsOipFmJi4=LMZYMC-_^gn9!F}vyiw{lV*I&xqDO%RvS|&u)Hm3x zi!dL;edSp9`Q9HkTxnawzdu}b)@Lca$6(ssErw#)OCG$w+*ZjD{@^Xw3dimQ&25Po zsg2kL$-el8I5uJ~E^%8O118{Gm!2zQ0w>Q3$3UFg-d<-4PY^73+y6t?|G{ zL_A6)vyxB!82oLG$X?*E1&xcb(_y{-&VP~WJlLj7GCh!I}#8#Ev<5W2jn{A zVzO2!dB|wwMw(RWAnPQJ*z+X%{{V&`gJn;!G>oZLA>2Ba8}DJL{zDgWD|zIKk7z0M zt{TmO1hZ4fiaJ|K{Qk^nqx?wsqa}4{GtxbfREn<3I4V$fe2#?tph5U!+SB(@<0h>p zi?TP&;=wf(TW?H3CW}}ep8QEBwSM=+4RbYb_TmXfD_?GSfEB9V{{XuRFp25nsZp(W zA617j@xv)_dJ5yk45X!&E!XwQ(@60ThhK-w5xakNlBU*TJilyEABXgM+uxvIfRq@N)8KLl_rBGatGI> zjr{{M{l^hxPV*oC02wl~O`*7awBPgJr6&XZTU!TK+6MFHM$MlgC%dGMKSJ*R0C~lE zEfCjy#$IpHok$ZsU%u>$0tKyQR@;}Npv;z=4RRBG8*Vz7~=KeXq?-aog8nJTfWfnl)Q z%M9dJqHg1-%Lv(OLR)Tw2+I->%m)5=Rx$x2TpqXS<%*efMsu5k=WJ$?bV&J+J7X-g zG{oh-pvkK}jc>{o`_4Rm(|4?wVe0m3wHEtH-V3nE5ZiMshuydzhBe?-sIK!KH~7xn zk!_?lQSQd`n|#sf>Y}-}|tGAWrw+r>+5$0DAs-MzXNTM=rm=%Mck6boUaQY+G)700%#QH@A0T z9+{a`{mEi=X(rYj*zy2*lZ`7TWo(6-5y zUB`6n2BYa6iSRRCq`ns0iW<9Mu;CQ;8^ZVd*SenBY6^kr?zXiq;TYpRdvSy24 zk;FWSOCwsZd*T}`sx^sfxVb~aM$K0 z>sg_*(K;K)AYp&1`+dLNg30JQn_8=l-brC6yp5LKZE^D$Mw%>AQWUj8w+G{dY++)o z5859*4U#NY5y`KJxi%Iv5}c0ME*80|GZMpc1{J%LU@cvH`C&&{uq{`9WLpc8EC%&j zwmW=qgCqs&xBM{#=rorxjT=iyHGf1KlkgkiEkt|u_^3B;^ojRkdN{1!WOS2yWJpBA41-JY#O#I*2`wn0bc z#oK>ZZ^&bQ5n7B+b}#ty@c0&*ZeM5^-np0<>i+=ah2SWcZOOv+jl>%tKRhe7@*M$U zFU(ul3i*$qCfs$~6%rwVzWlLU$gv=7NcrNsj0ugs-gr^FLA}pA;WQa(m?GPA_u?A3 z!T{U$kGNq#iCK^k1=mQ_;~OVH6u2J zeNk;hgJvLD^u^ICdgN$E9VGw_)rF4OzAar`qFQD-nZa#JHs01fb~u%iL_Jws;$;$L z)hl4iBO!_9*I|ob`pBYc= zfZcZGZ-yl@Y+<)M++uHGTu|OxSfn?2)So+8{Kh8t)e~!Iz&>7=@UyR_?mpZrQDZIS z0jMPXnZMRw$l)AUF_fPaAk$C%DBI>Ro2_vhf3QKPspVup=^x7jgTAA0u0l;MPyHSL z0JMKBM@HWgRYbT6`V{0_S}(wy9UnGIsMd(k%Upx5cK-lHK>YC=ktd{=BY&eIZ?CFP z?YSf6%MjxQz>WE}Yln)SI2O^Wp#G?^z~s0Rqj5z*<LHtBZI8PO^Bo{$+olzaffI<(aBlZD`>|VN0g=CPidkwI%-r#sPno7VjAu3n z8E2tj&FZW@dPfz9N!6`>1GN~-`5JsKwHmairC=Kzorq4wGhYGZg{Dd0&{Os zg&Z4gZ%yrle8~hzH$6@j+;jV4Sg zCa+{>)c}7Rq|C*cfjs>!@$<%nvnhEYgski6M;VeZAT z;87t(ycXP@Dh2-lvJdWX+9ZXxcOrA>gp?IOR54O~UUu8>#j(kh&qj2=Wl0$J5yL9S z#S_*&sO(pN?fRkaYyvW<0Arfr0&z=Sd)$j1Za4?>JSb!68 zf4t%wxFio&;nkj z0g^%)w%G559@Y>|{O}HuqIUJdwgAgm-_qDepvj45+uwy88GCiM6^xiBYv1399Rnud z^B7j_FoJhC7_E$$2^iR&{uri3sAnnK{Jq%EGeYJvoxBWu_QpB(nqYCRBbQ$h*Rdn{ z+kA#RZZY1pk70#hlN59;gm-yHUc9YOA7AQ^&mFo-)Z)7iEoXYOeXrtJ>51FV%NN+l z>>lB|+hmSZe{^|i2!Wso*I{PA1nHcT5{{(W$dv}6sA*7$5O zTODKx?ld@9Lrk_+(!eeGDCh^n z8|kdfvv~<58e+RFnni~!X^Y}!mSZ9TR|Fj(`E%c&*^Lpqxl72@a_Vi3mf(_izWp&` zDq_Qyg;v^bs&0Dh0Y7FLW1uT z+P~h%wWIER@;q&2Y5ntOXGS|?K|?lMnZ%Hd7TeR$5n+{$YS>=bRQYp6qI0V^}rStsPE;449(xIum@nBLsr}17*KzXA%U8%a1v`*n7$)WGgkNsG+V9~ z#PA2I-t0omlSQx+XtzVl5HOO*pDabf!ddPy1Bhqa2+=E11+IP=fz_U3S%taZ5H-Xz zUu+;QVheO64tRz#5YJ=%_))F}n!}mITy(62>h;30!Ly!LK3G;V2F<@s@l)&>0F}13 zDP^%5NKLFc<20F}3~HF#!x?3%t|t=C<}I7%EI0jZhvaRK8(*ze_nx|kR-94P^3?9B zsiPmW5&`g0j_fjuOOe5wyqoQR5_X%Fwze)P)N~a2SlbZt1dS2qcEUHzbb+!GPcwvV zaUBA6JneCc*udFu&g37r72ev9U}bDKA2W*Hqag)!`Sa(5W2Im$gKl@kUont3Qd^$> zxJFo&!4>gzz4_rTGD3U1fy?4>ZwYt=R!4-0^P`sc1NWmQ*8| zzsGjNL`Q8#TtmGC_TAV82G`s7IJqloXPIaALz%zHwrvwGlMfJ9t*y%I3w}8EczoGUnemGHtvjOSv7=e=zTh|K7$U%RI#8_k? zzdM{kC_^>RmGF;2(##n*_+dxT8Eg6*Vi?F7Z=Xygv=~8qd@)n7$ONsm@l3QYh}J{T z?#5X&L`eFV-*55X8E2!pswWJrkV{uo*WKiQwT?V|^PBHIY%)n5iU0$J{*Ku632;2~ zcULB<7jcFVcoYG@yAa*j#%cNC8yz7fFTXo=#Y|*@$sM=ke6MUH%ybQqf=>ScELPa| z1*hfdgkxAkN6-uWFpcvaAWs=P;chyJ7LV53^u=xEa_a+RBwuelS9Xc8CQF{58{oKS z*j6NBBr$>^F<~Q8EB5E;c^ve7DAq!j=JovPdpNTy56C;`rRD ztD2{>G=y_DUH*TDElTX6w_z|i4SkdbWw8Fy7_*qN$Y-6+q6u~yQFZ`wI{}N;^fNwX zi`hJs;m$CE{{YSL6pjA05g+$)>#&dV*K$0bFZhqWo!CDvnAFT@TD8Z=5=o-lefWS9 z4~u*k99FAsY%Za5dhgQ;F@e4Z0VvpGet!%DUdHw9)M5hW2H0UqyA`U#o&m3sgxGVy z37WX~;3oGlHIG|j0L$;s3#lNr*kA6#Sd&ctzWhldNxA;~K=%?&u%xchI)(oLJS%K& zB1>({3N}Jnt;=s*7ALS7ZoYVdgge+Dw+pDi^RbgqEPZhbLKi;&W0us*oUE3-^U%Gordo9qEN%TeTO zj;9Wyj#;LRcWw-lC_0qtJe<{;>hn=<$7`j6X)0M(DGLI2RX4T#hC8jTZh8AR zk|(LC>H=?1Fdng=%L9~opxu0!^XPK{ye>WKY$Kd_F_dM<*?^s_19=hw`C_Li=vlii zK%7RT>Xs!R)|Ch2g>72nZt(#%WgJ5CSJ6k-?^z1{?TX%f2T|fMn?K2-2VQrS$JfP~ zQ;UDMh~1lB>+)k{vtv1U$A=<5J|)Q0)aKOR{meH*SM)z8^bV4ob&~U6QLNm3!cmL2 z7Gw#({?(`a9})O^_x>EbpU{<7j~TBu^%+gtX9XZ7xW|X@ZNSW;C+s+fgv87L0IFV0 zKNE*pI+623DSKMrXvx1A$AK60O?&R{{Z-UgZ}{1#fxTRf9*d{sK1ZGf8Acc zLB&Jbt(ml?wifr|*!C1iPN1=_pA2`l+i&Og;`Q29CBOifvL2w42_tdki`KR(Ylykg zdxsjVEzjZSi7QZva{EqqgU?kef@gvItCd`EFdE4cHlR?JY^~7pTg)7}b z7Uga619pnnwg5(I#0AY<5z`RHMvHE6mn0A-*FR<;ZqrAXKaLGR(QUTh-H6ni*g<=8 z=jDYMNo)Dr&k2e z%|Si9u9Gf3RtxxO^7zkx$K-k>Ft=Y@41#58LP$R(-1O7gIIie;u$s;2n*?e4d26ibo1qal#PbC zzpfw*3{O6Mw!kr>$Cn}Ng?1zglY|(<%bpEM5>GyOknIpnx?2loFotUzVHn~`zxQGp zH%vni58;Ix!V6!nAao$M-k5?xvE2R`hB87KzW!K8WH(@vdh@mraBRZd{y0(fLJQm9 z%J{BBAtdj)x$?zqu^=-z9Z1G$mqlMOjP7iFv7Sb#=2iIWtWt1}dovpd^7@v!>H4R} zd1lgF*Touii+zvac*nD)1TF1tU48iI?K3XPT|`=YZgpN0;c9Tivulu#Ew=mcnX{hwxPMMqu1t8w?#MWZG@4uMdM)sq&c%ueQRl>kP7-rxenY;SBo8xZwC>SZ!-qyXet zUzRO~g%ZnAwL>VW5@{FGPMhOI6VRqY?jvwc;YcT^?Ed2pvSoY*HFIdD)D6np=e{ml zluFjfC$o-cO-I_V8Bj?)FwIq$(!5bSglP&n2S_~4n)Vy-k4=GnM0uQVzWe@1rWKBr z3<$XWp<;2r>^%4AFNp3NF+B~>#{oGSJ7O%!1a|bdOf9Si zi&!7C00}2Zwj)ur)JZnzFrx!wZn&>egx`NZOhCZN@*7|o2qc5k=Y?aSY(Tyt-sGVK z?%0ROp7A9751uMxpk=)A1EB=p_veIpk8vb{(-ph%7(*Lh^TlO|1kJbI>xv{_7BQK? zznR8aT^gg>Q2So0?t3)ir?~$BlVx6gSOxz8dlb{Ntp)w%@woMJqc_;kBJdRIi=|}J z>fRuyetuZ$Z5X$kSrlxkt<;muwD!j|bHT$j>f%YDr7s{Gl?<_kzrM|cz%AIx^S8{M zqWVcC$-j}$;i4pcQb62W8>LX@Dr2aqEn)(x>IlVdp=zhZG<1d2Nm1xjVO;aMDg%|J z3Kv)Oc`?O%<-HnOjjLf>+*@vHdW&MnNUm@~sS#c<4a1GM=Wd4t-gjCABf;t(N^($x zdwQHyq(4RiN=8<&AfZ3ChEq>a++bRqlWh;S_9FKlxOFbkcMbgz5OpXEZeVi6Z-+)V zFeYD%PC#v3`~YqEph?1hn_51GO06iy^Ny3Ex;z+_BO*> z!e4_KR=Ms%lgt~N@B8jCWJ;t5+5IW1J8R;aT9_iLj(nXY3p8QDD?EGH^|8mMzN3eX+*HcHdK@oTnAd!a@AE=@R5Y7!;jaAC1*6QA-yueN_8;}HK! zU956k$Zu<^MBj9njo#6>mmxo-rVZlCvr*^#kRQ3QZuYM-RF@M?nlb}?w>DGD{{S#^ z_g@O){@Nu;8h#;y1s&xsXoUIYvs>&_gK_<|8_ME`5>T@0D_W>X7dd@LU-U3;%aCs) zf5u$4$5fRI(CVS6AN@Q=dxp?5qq?xed7qP$@wvb!^PPhNYxf|Ln<2`Nl>JG@iu%H zqxuu3qQ8uJOIq2jA1%LLzn%*|E6^^viEbduzxJgUyws=XirQnNM?K3}+-7t~&{aqI z;Vk(QyIHT(IeQ(m8Z+*xPtOMHTn0@xAm-F3{{UE0dfK8t_^}pch}Y>#COcNr8;)N{ zPtOYOP3$D*G>4UCG51cNo)-Lu5OWGpY%3{={{Z(0e;h9iiSH8i)SzuwOh4_D^Tlj% zX1<$q^r~_H0BoP06TEehlV3}J{OX*a`sDoZqa-8g^xyt&06G&get1bS(tHH|kfi`# zvY314L2tJeNv>syJgi4naUM}k{O)T&o`$MB{f&H3?(|nQEVU!g5z*AKS~RT8TmJxa zqm|eFc2!S~tWzp;daHNY7sg3(InQr7g=`&`XJzS9jVJDD^i435QXW;mg)XbGJlOlN zv?85&XM1OtVl1lLr6p~0^E{JHN(`z3on(P)+a0+}CSi;sxE2X1T425rtk`O6^S7Qk z%68&waB|Q!K3u^7C_yKCwTK@KBdD7uG>0ilp{&3r_W{Q;d3qnS2WmDL!~Al<;=q1`dExlO0*ZDxRFA@ zbRR#@6VeAl&q+$|K_CIXuMxjoa1qmP#-pk3(UkpT;Q;jW{4sis+A5T+jmq{S-38C5 z!x~p3JJ#bkO{R!|LfqTsZdkI{S(QAQzV(ACj-&}Ecbl|Gj~PcL#AzNjuGD|2pF>53fYwMFU?dNNOdJ7?|Nk4{%xmv9DKTa;DK zh_zoplAak9$)Sjqr2qhKH4A`2^1!7xz*h(^BG=kuv`#AGT<(K``#Pl0X!6R3hDnk- zx!3^gsLobJRV}2DEztQKPV}30MDD9*!_<3KaYq8xP{rCWW_5WTJy~Ftbd4-p!rM`e zX4JB2)GndH@eResBcy9o3ODyz=sFzUmov+0vl?oMrJ$*&O312Q=tB!2kVwS+RnT=C z@)y4>J@}At{D<1-B;sDysQ6lsD!xluR46I4$tNn(O2m2=#g$NEGX&gn`n|tHKf1!wNl*}soM(LM6Absiu*;w+U(iA1Lc+cJ)PxB9-@kBlOmKZ5Rlqb zsaGHrVST~5-ok0{4GGTD`*g_rCyy$AA|f&>>DiskSYuRsW zoGkg?RBI{Wj-}~mrmSJ!M<4;WDo7x!0todM+U66!V_1pf{{U!C2khH6{TH2QG7Qaa z-qFz0nu%%e{{T5+6%D^;<%d-mTji-FzXbNF!u_N{G`uyP!I`upRIq3pVZOP<@I@Fl{I;P=}4*MrC6NO z+=C$wfGw=Vf^HORwx1R%ZldD+%WnsfOsMvc?5;VajOMURQLU~VmDvgNQczrc1|_Pz z-nFI7GITA)48(G1w0bQ$I;Xk zJda+76;5+nwp|q$p|$QP_ojlLn%!W56aMHJ%_&Li@ij&%a2wTCyx-19@_A}vaf(K$ zoR8WTUh{y&1cTpKLICryX5Zz6r0rEc^IqbVcUkAWrzR3k&OlP24aV2Ts@3fqa~2qT z=1#?z3$KZ8Z(=vSy5j?=XjFNJf`NP8Dx@{Zy|9k1S7RzF;ae%xKvUuyfa7c`t;Bak zbskdDt1($OKUUp+JvrjHR^xOph^cbO<8T3BPQkYONAJrJs=Ey6tA$*gSOtBU_1ItB zemGZHet{a3hvbGpQAr}i5G;RxJPN(V=pDdOKP7_nKDOCqbo6=N*z>w~KcC|T+xr02{@ z8z2YbMmu;XY>p-|d=FjH)aymxaycA#jv)9;;I-}c;sGO*dsJwC!nlKd8Y*a<1-9f) z2L69opN1-_?v}&eEuD%vqU^VT11K#XRYxL%4^yms^$(sVKI#c-&mqxqw`jea=Nx-S z!7Eo$kfwD|XRR4R)gnA@;6A2}gltgmJde8+W}8U6CuYF*XB{_hJac~1`0k;8j04ls z*3YNufS(jGNW@16CD;p__(3BIy3aOC$z*h|YhKvKO-6e-$aK-^jyUsP;AmK4P&=w6 z@&GCq>#{BOa9VQUh>E^v2ID>|;cD!YgrVU+9jnMQJgx#O^I59<$t!0iSU$=C(!q+6 zVikhh!*g4;m4?jjUeVl92WtE!*!4)Cxr>M@CYo}9X^KK=;hW;JcYu0Z7E3gRSzKqD zTtr9um`NClW`u(6Q@KBFaO3$e~Amy5G* z+qj0CKZAoR^Oyvb*{yWiBco}nH7b_A#IJxd-InE)ZHP|yWZ41XPiD^6`#H^^;vN^x zGBwPEY#^zptd2m)>te`dk3j?S+}%4ecB%zWmBuoJA!?ZfRQ*R7%qKtQsI(9U*kBz}&IaZ*{Sv87?O~_Jqi&`z-Avfq1`z z>DMaF^9rd1)Kn-IDVZ8DTt>SAAeEzaTPs_Y%U~goI4dQ~yIAe}w5;ce=?---4of6C zUO_uAcil%ck;a5E(n4rOvmGVo4BCaki;}Z>j5x2hUeu$F^UA)*a>^{XDP@`}tk)u% zSE8{2TuQ}sSdqGg0P?mVF8L6Bt?~X>#)GlmG~!H=<;dq+sPinkmP7i(6<_O78Hgkm zDApu>eLAiQ#4bd)l5C6PZr8gy;u;CEeiQ7Tic0#`H1Ji_Mcqo0H-%a_pkl?rHvqX8 zwZjdtB>1pxa6mKu&oj=6l&hU7fp=f z;~TLYSD$eA40}N38K)CvO`GJ<v9y*!Q(4@-$vSehZJ}SwDLV$sct0Y}CZQb93LT>vVv zfUR&mM&JW;f?YFtTErzmM)JMG`#Dio)ON31nDDGQjRyq8Wfe(XFq2e84|fZ)s-wzS zsTKf>7UT{S5YnexgzG`+`d@NR()e+VoMCYU`yY`c`m_%p1yd^ zzU0eNu(3zoOgv;bBXYl3c@I1*mDYi4Gi3~pT~xbYUvH{1oUD_b&wgEi)v6uFEDreaQoZ{aaytD5o%(s8P=g&Vrw0GY_ zRU9(L+62qt40lu2PpHLCGK*>O8ZuQC&VVp*iQn0&{G#?Q4 z_Z(WE0UUUUT2A>p#AdO%HvkWP@jLsj%v*5=)KY5xb5~oASe^CAjn-W0khY)*3(V=~ z%YU~TZ4-{s2=xjf358JJcqbJ#WPbrWttfO%rrzD075WebY)2`PAkBFrgc zX=*6zVyH;d>oGK}3C~mvBp>XPh2eBHt*IZynJ!<(oHv-{Im9x)UtJiEP=`Z{GP1I< z2TKM}L9yjx2qa-;ny|@PEgZgM;e7e>#~o2{&Jyus)A9nF;`iGjle8Re$6*lQ( za7ZJ}i(5mN=HAY^O=erb*fH$H2?liw9G8Q=nD~E(ICqJ%Y{NCG z&S`V5=~dPhr+QHnGo!DG!II~n)wZE;6~ZOJn{g_w?9;}aI}oJde$!>8%Y%|2l1i#g zDoxLZBI-}L?}I{YS-U&-Z-a#Mn(X&H;##cpJ*cOio;s>^WHjw8O%qHWLRsYs&7`mZ z9rqww3AN6H*`EMqJ(lpKc?|NnN4A+fhgG`#`Y6ejD4ahCz+Rd3mM8~%gJD_qMi zRhdZoVr{LYgmsd`V8koh!0P9M=r>*RAMih78N3{K2N`kq6Q>pDl$+8-f=7xc7w*`! zina(zWko;(Sd+DixhoGCabWvL>{m6Z<2U1e0nWxj#IlnmOit!Fr*bUpt^okOyhz}y z5>3VJh~DN798p!wxJS2M&}rX?_=`2m^4ykvD^*b&QYe){2EXHTRYv87Di=l;%~Pp5-Q)D|kbPDXU|ur>UrD<*1TH43A_WlG6B^!~izF!t1@Q%N;w} z5IlG6wZnP16+A6a+%cHO0Z3j)nw7}pZb_0eexR`1ki;sS!P4Y!h`Tf6zCY}L_`Srr z)dfa>O`6A7OH(Ah;>iL;(dd>`Tk8E|Fk%TJ;kk=O{8PC*l5w-t1U->e*84z=-!#i2 z%s5tqE2f4C>k%Y|rQ)HEnlMv;5Oge5je^|lMdNZZuy!wBgmjh*=2k7+nRAqRW!7@MOH~Q6e}22Fv}$wqzT=DV5@z10@mA} z*q2dmB=r-cd+n_n`5dc(xQn%Z!}8kfii?A%sil&rR6LJGQ7ZR^0(d2b!muG$+n!rm z=J!jZshg2Z9a>jPKN7{nJXzY;X}k}f<#qf9wDh$Qq2wQNEDWyN76M5#-WgEy@(IBx%0(w z#XaoSMUMuYdap8nvAO#};c24bJ|oHluXaYq%qWZnb|azw%+^V9Ik;!KEc}M z$Xi#|zQ;>!eSL9O`*{{_BWEd%EOeO7@9+3v=^MzM&~CFsD|jyr`H}JbaXDMGjMs2F zlrqc-i(F**S%vra;#0EJmW3K;sfdIYQMHBaEw%i?#BU_?4Bmigp!zjR#UZp+kKtuE zVK5y30MY>bLF#d9mi%tDkHhvTT}qkcr2T(#N$3{W1Qz+AKnM~5-Z3xQRYglQp zR=EXDxnkI{SlTLU57jwUU#_mZpK%<%IJL|573K`Y%dk;ymUH>wy~6#Tr1TBl>mkO+ zP5p0;{7yR^%P|EdSqO|J!rJ!-4IWl2k|Lem`hk0Ow=7?{Er`Ho$FB;r34J0#eT z4GmHlRd#hvM!-WW!zd?ea#Se3+mGDe4zX=$C*hMfN0#SME3H0vnho@ZO1Z6T*d31} z?!}84Ed_W*%+!g+wAG6k;%w)`dx2K_`QGR4KMW5V)`9p-j^eN5SWr6gHf}oEs_s4) zz3_fGpTWLiBG0=(3JiQ#n6bYr#@@EMP4FyeJR?G~&Moa4TKd#HMNsg-sG6jL0!)W< z`yBU^Z2 z7cKNBAN@>6<6<}ACbUDd+gBOIBWs|^<%|uPVwZnDQenRt7BAr@ovrF6J9Xm#d|5V9 z+_woh->>=1AB>4VhM3|$-1wb<{{Y09V;);P;D6pYkHy1APvNGx3jY8u+(x@U59RFE zy@gD`;y)Dv79MhO3Ja%vHz#01gfK^9xImhW3StNY}%a>It^5r9?m{*G>fEEg3Dfs$tu= zln&S7+{eSc{*fQ$gl;#=LnkM|NbU9z#3v8tAlmy>#yR{jt;OiZQhb;v?cNev{5_Z( z4evZxI9$J1#APPGm5m$P4xL+mAI!P*o+F8HkLq5b(moMppSPGK49k$_1^k+5fyHi` z{YZ6HujOMJj@{}AA4lQI2_pXhudEw<6%XHqbfC4Dp=zx+YeZn(s_{-_)`Kt0=#cCU zo>TKI2ib}z&_`C;qAt9iQAm-ZrmxN1R^}wsRF%>TSwLIgNCRQlmOTC2avQkGQM=O8DzdKYeTf_5$881Ba+3)pS1c3O zSPil`A_IHOyx8(HQjrE!2Vi z-)=2U+^)%@HdYBC1TnWzqZg%ha=gc_CGM)k5jEwB-_r=?Z3o?Ka?KS(D=^Y+Vs|Fou&#Uw z+~hW@%3+p9e(e{LU@W}4ovn#eb|FU09CQgR$|D7k5=Dl`@ci)?Cc$cG#B~xhk%Sf= zH2_!(U#IRct+&-&M@lPQMP!+DQe}`zbt}}f&Q8M0#OW6ITNh4B_FOXhnc$x3G%4aS zfI(6}XHNeBEGG4`9@iSyQd2|&>F_b%Z{OvLr8ZcgL#+%_&RnRnoTrByd%AhzcgRU-!P8}Qk$9!lvPZU%ypPN7!MyKcT1+I_Y!Vg$L#4*+ zw=YBc?TG0e!*{RU5&W3u$i*jSt1P4D~_c=BjJ1-@(si^867cF zJEZ`dSb22AZ@cEhqqaul;Yg-uF}na1oesv{{#$j#bdQM+9D%{Z>l+f$>t2Nzk<;_G zCDsK=A=>cmA-f1!MTjeF506qkd0`!9H%77({8xrHF45@NX(HDL%M;SRWV&cfnMEmt z-^U`^L+RUopTFgZ-(z%RT85C#L@ZzrSostk!RU zu9}juD@l<%8?Vy4#y+uqxA2N6=Fl;o4*O*(1CG37@MQA{^jz!x^GK)kzX@WU#nnZIs&R zMXij|s>|aDj^Q!E5|jZHTmZuvWaRZV#{5E;R#NJo1L7rlVvAV1>wqa08COz`Rsa#P zCw{n;+Q|~_sF?EiF%q)I2>q8`$IGuh&z>WBHjr-e3lc~)hlyVN@Aey>U2u)9Qyq$U z#F3%|(xBT*8`}Q>53><_U4k_6cX6R5i3azK?8Bxe{D}oq98VZzjnEOK+}hSX2R^uD z+IC@N^BBuUsbDm?2W4T))Eru;aU5(Y(;#cJ*loBsAKi%FZDcjA#K~RX#V3hL@ZX@s zth5(U6tc%pRLdx2jrL>DOLRYn%NE(nHd>V5a$Ee#1dv7=JAzklQZbpW?9Df@8Eq-K z9v0?r&)pK@ZETNZk;vZNu3z9v5yBXyy?15P;ll15#hrN-9 zFRGl!pd9-7;p3TGvUvtHYSt&hEx$9d<~mFsnxITOR_*<;3Hg8fdiX$|cT+MQ2sAYu!KeX+nTi|bog6pTt zF=p=@bI6gTrH&|JkL#>fRUg#?z1^p%LmNhp@2oAHMh- zd;nK}3OJ2G3|s2kVg1-gb~;>G>N-ZA@)SlS?xC%5fw!n>pnl<1TJf!j*ai7p2Jsf) zGLm6W83r`~c&&Y{%L>_Ih1nS?nt7FiS#9;k*T0$l?S@Y1dnCd~8%P4n8T0TP5p(8x zZGzw;SW3p-<;WK&P`MlP^%y&exZI#g0Z_q6z82)#=BA=IiNdHs&#l3>$M@-lZM&1Y zgk^D-%cF=jmML8|b0frU@Ua+r&oud@B_)$wnx;kT|9NQ9mydX_P zGRBIkLtI!}m)pqURIi&Et7L|bj30DWW3wx7ixXN4rl91eS->nn{gMvX9$0lf)+36L zDi9))NTfpYMYY*{ML%V}%X~2PI>|{qpTw%0wczz%0ras41%=B007XYHekhB!MbcLq z7|A5)CjS7{7`YX-nHdzpq40|m3Hal_vw5Crz5`mRR5B1RalOTcEYL>A{orV1vD|IG zB@oPxs7X3pSyWq4`!L)rS9@j}d4khSdRT=6uU=TOE&@tcMgIVU=wqbF;+2*@`gSt0 z4dNH%Ig8j^Y$V&>w<4s|d&Kc~)+DiEdvdlYSv-bqXgL)EoTv)SNav?W2jPn@)UG`4zFXgz!MusHd5)XA zadZOqu_SGYZ!E}5i5*{5^&CeI=l3a;c;V8j~yPiaS zn4;*i&f0>Wot}OC0{st664z2ytzoROB#r@VvfPbE-#>;aZ!*-m48o?eiX6wa!V}1J z!rsGX5?W!rk*Gyb7R+vLPS*TzC3lcHZsu;9s>@~#XuoWM$l_dD7kMzNBGkXu)u(@3 zVFwhmIvX1W+r-5G0Nuob2w@UPUPaXRJ1;Oiu>(6;O%Jn_(0;}lYKlUkV>*rY0^47iKZYYUkv2~@IW-nK`@q&9+pWJ0MXa(7 zUSJH1E%hd=9;0j}tU5z!qDduYZxHn#m*Iv(ChTZanLellUzaUM5ZNfy(6X>}02aT8 zO@_nI5}nZ_HcRMc-3Yfkl6=6#Twu_5aYUEB*puP71bev*E0E8a47Lc`eAXQT!bFt~ z$@dKQiTjulz73s`S!+Y2X^ixy;i z(Z+XKE!W&XEL7QTgi|DDUlR~T$z&T7@BR5U0%c%i(g+77iUt>i_A*@nL& z8L1H@P^Hmg9Jb#7031$$M^s0pLYCAABE3CvWJq9Cr~*Y{ebkE(ejxrBcXyE;plTVf z6-;Y+Bl^jGnGe<;zIe8u=z2eiMOCFp>b+4TPVj-@kxDv(ru_VdGf6e7Elx5?rUF2c*P_QH{rKFVQq@-w+9qr64tsy8VvN#z@ZlBd=iGxR4`CCT`>1Y@)$UQJ=#)V~H zW2l76`6{CY1u(fvKl}KKfK|iva|fzSFrCSVSJ?jFjAt;<@RfTyRir;`E=E{k9+$p5 zUrI&vYA?@j*U!wFAH!yvP?R6OVf=E|LiOd#(Ry{X->FAPG}wKOMv9M$tA*OJYG#HZ zb0dv5`Oqo~hZoBBR9_u&`kFS+v$rcVIZY#dV(Iv$7@nhGeVBSL;>|>|iI$*N{hN#j zi7{}I$jTGM%|o1n`Mrd0y}R7{s$h$)xj!YDX(NYRdzh?+FEgT9c`21~H8%nyM=ynO z#XQ#w0BQX!mx{7^%`!1@ldgdB_7&W4Xqzd=I+W+bE3%`|Gc=SJ3EhG%j=15sf)<%5 z?)l~$VHlxu#`y#@DVCc%eP(y3)oQoK+-wP5imM^+3L_UaFQeX)_?FuxeL!W@wt-v3 z9+pxb9%@f-S=_eIE>nA}Aw>H;?$uA34n{I1A~Lm?tq)4LT8UAv7=EQxW-4WcL-Yk>F;7s&*~sK4ct*z*-5|*2(@Sq z6!FuF;WWhx@R?fmA$`vbAoI?!dS&5ahyn`~RBn(1^x27`NYSG+*n&LJVEelG+*o~W zEf%G*8 zQ2O%Pqc72*1o+D0qbH$r%A#3{V^m3q{e22S?!Tz6{$K4;CjC4{F_gZ&w|}mOq1l0B zkNwhDMjR`sQ~oXLlAq;^ZzuS#zf1g#As?yu7U zBpvgspBjk8aO;1OtWunyum>9cihm*A_X2(Fqt*+GQ)$Tt=$kv0kBUX(yjHZo0y`4%iNzqUs*?Mn=&+B*l?T7JHWxf`3 z3CI=mJwaL|N4Lh8=r6hz$(87TjShqGYXInObS%`-Mzp97(ms z4Zvj#Su}=>cyS=*1Qw=O;7^nvBxjWbKQ)R&#i3F^RB;MzC$)a2G-c?3Tcu&2U|cfs zyvgUu>;0wi#j#e2`^lb+;DniEw`4=kEM`MmpHGkZ4-IH4o#LHpez_GIIUiSReu)Ok zeMtSDXdGgkY8-0pzxM983S�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�IOx)O4g{EdOXg9yD&RqG#V%`AxeI6`C~<;vKT4ojCM_?-G{k&O%=Vp+^r z?52D)IT4P4Gqbu2JME3GXt*oajJwptJ@#^+QOl_uzq>%N5U5Co4czVlUcILwZlGcG zlmWFoAnRU=9Q{<11hl*r(9Z2O&ymb`C@?Q9BHcdrwtQ^gAMf(0pHwz_KjVuR0e(=3 z8AzjIe3`9v<#WXoB}sgRekWE>M#ikoM}njv zkY1RAAo0fz>U`Qb3se-n-C!cwa#V{TD5`^Po48FCNQwQzO_be3+NRw#bAF5rtMiZY z*_i&m*i^m^o_uOyctw68e!%7S#hE8y?o1X_CPhU)6;In`{4pY^

    2. cT6-8;57QqSw1;wkceS#de^T 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

  • | + elements and some text. +\end{itemize} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Homework} + +{\LARGE Catch Up!} + +\vfill +{\Large Read up on OO if you haven't already} + +\vfill +{\Large Finish today's Lab} + +\vfill +{\Large Finish other Homework / Labs you may not have gotten to.} + +\vfill +{\Large Come up with a project proposal} + +\end{frame} + + +\end{document} + + diff --git a/slides_sources/old_versions/week-07/presentation-week-07.pdf b/slides_sources/old_versions/week-07/presentation-week-07.pdf new file mode 100644 index 0000000000000000000000000000000000000000..0fe8f6bc30d36b905a5879427bfcc50318f806f4 GIT binary patch literal 180228 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 tags (and others) with attributes +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{LAB} + +{\Large Step 5:} + +\begin{itemize} + \item Create a \verb|SelfClosingTag| subclass of \verb|Element|, to render tags like: + + \verb|

    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%0D|76FOp8csfpHJC*`~pri80@`;EGOiRjpUQm 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�Z*%0Cm3%LRUHm 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 1 s[17] +IndexError: string index out of range +\end{verbatim} + +\vfill +{\Large Slicing just gives you what's there} + +\begin{verbatim} +In [131]: s[10:20] +Out[131]: ' words' + +In [132]: s[20:30] +Out[132]: '' +\end{verbatim} +(demo) +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Multiplying and slicing} + +{\Large from CodingBat: Warmup-1 -- front3} + +\begin{verbatim} +def front3(str): + if len(str) < 3: + return str+str+str + else: + return str[:3]+str[:3]+str[:3] +\end{verbatim} + +{\Large or} + +\begin{verbatim} +def front3(str): + return str[:3] * 3 +\end{verbatim} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Slicing} + +{\Large from CodingBat: Warmup-1 -- \verb+missing_char+ } + +\begin{verbatim} +def missing_char(str, n): + front = str[0:n] + l = len(str)-1 + back = str[n+1:l+1] + return front + back +\end{verbatim} + +\begin{verbatim} +def missing_char(str, n): + return str[:n] + str[n+1:] +\end{verbatim} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Slicing} + +{\Large you can skip items, too} + +\begin{verbatim} +In [289]: string = "a fairly long string" + +In [290]: string[0:15] +Out[290]: 'a fairly long s' + +In [291]: string[0:15:2] +Out[291]: 'afil ogs' + +In [292]: string[0:15:3] +Out[292]: 'aallg' +\end{verbatim} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{LAB} +Write some functions that: +\begin{itemize} + \item return a string with the first and last characters exchanged. + \item return a string with every other character removed + \item return a string with the first and last 4 characters removed, and every other char in between + \item return a string reversed (just with slicing) + \item return a string with the middle, then last, then first third in a new order +\end{itemize} + +\end{frame} + +%------------------------------- +\begin{frame}{Lightning Talk} + +{\LARGE Lightning Talks:} + +\vfill +{\large Nate Flag} + +\vfill +{\large Duane Wright} + +\end{frame} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\section{Lists, Tuples...} + +% --------------------------------------------- +\begin{frame}[fragile]{Lists} + + {\Large List Literals} + +\begin{verbatim} +>>> [] +[] +>>> list() +[] +>>> [1, 2, 3] +[1, 2, 3] +>>> [1, 3.14, "abc"] +[1, 3.14, 'abc'] +\end{verbatim} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Lists} + + {\Large List ``type''} + + {\large \hspace{0.1in}(also constructor)} + +\begin{verbatim} +>>> type(list) + +>>> list( (1,2,3) ) +[1, 2, 3] +>>> list( "a string" ) +\end{verbatim} + +\vfill +{\Large Takes any sequence, tries to turn it into a list} + +\vfill +{\large like \verb|int()|, \verb|float()|, etc.} + + +\end{frame} + + +% --------------------------------------------- +\begin{frame}[fragile]{List Indexing} + + {\Large Indexing just like all sequences} + +\begin{verbatim} +>>> food = ['spam', 'eggs', 'ham'] +>>> food[2] +'ham' +>>> food[0] +'spam' +>>> food[42] +Traceback (most recent call last): + File "", line 1, in +IndexError: list index out of range +\end{verbatim} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{List Mutability} + +{\Large Lists are mutable} + +\begin{verbatim} +>>> food = ['spam', 'eggs', 'ham'] +>>> food[1] = 'raspberries' +>>> food +['spam', 'raspberries', 'ham'] +\end{verbatim} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{List Elements} + +{\Large Each element is a value, and can be in multiple lists and have multiple +names (or no name)} + +\begin{verbatim} + >>> name = 'Brian' + >>> a = [1, 2, name] + >>> b = [3, 4, name] + >>> name + 'Brian' + >>> a + [1, 2, 'Brian'] + >>> b + [3, 4, 'Brian'] + >>> a[2] + 'Brian' + >>> b[2] + 'Brian' +\end{verbatim} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{List Methods} + +{\Large \verb| .append(), .insert()|} + +\begin{verbatim} +>>> food = ['spam', 'eggs', 'ham'] +>>> food.append('sushi') +>>> food +['spam', 'eggs', 'ham', 'sushi'] +>>> food.insert(0, 'carrots') +>>> food +['carrots', 'spam', 'eggs', 'ham', 'sushi'] +\end{verbatim} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{List Methods} + +{\large \verb| .extend()|} + +\begin{verbatim} +>>> food = ['spam', 'eggs', 'ham'] +>>> food.extend(['fish', 'chips']) +>>> food +['spam', 'eggs', 'ham', 'fish', 'chips'] +\end{verbatim} + +{\large could be any sequence:} + +\begin{verbatim} +>>> food +>>> ['spam', 'eggs', 'ham'] +>>> silverware = ('fork', 'knife', 'spoon') # a tuple +>>> food.extend(silverware) +>>> food +>>> ['spam', 'eggs', 'ham', 'fork', 'knife', 'spoon'] +\end{verbatim} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{List Methods} + +{\large \verb|pop(), remove() |} + +\begin{verbatim} +In [203]: food = ['spam', 'eggs', 'ham', 'toast'] +In [204]: food.pop() +Out[204]: 'toast' +In [205]: food.pop(0) +Out[205]: 'spam' +In [206]: food +Out[206]: ['eggs', 'ham'] +In [207]: food.remove('ham') +In [208]: food +Out[208]: ['eggs'] +\end{verbatim} +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{List Constructor} + +{\large \verb|list()| accepts any sequence and returns a list of that sequence} +\begin{verbatim} +>>> word = 'Python ' +>>> chars = [] +>>> for char in word: +... chars.append(char) +>>> chars +['P', 'y', 't', 'h', 'o', 'n', ' '] +>>> list(word) +['P', 'y', 't', 'h', 'o', 'n', ' '] +\end{verbatim} +\end{frame} + + +% --------------------------------------------- +\begin{frame}[fragile]{String to List to String} + +{\large If you need to change individual letters... you can do this, +but usually \verb|somestring.replace()| will be enough } + +\begin{verbatim} +In [216]: name = 'Chris' +In [217]: lname = list(name) +In [218]: lname[0:2] = 'K' +In [219]: name = ''.join(lname) +In [220]: name +Out[220]: 'Kris' +\end{verbatim} + +\end{frame} + + +% --------------------------------------------- +\begin{frame}[fragile]{Building up strings in a list} + +\begin{verbatim} +In [221]: msg = [] + +In [222]: msg.append('The first line of a message') + +In [223]: msg.append('The second line of a message') + +In [224]: msg.append('And one more line') + +In [225]: print '\n'.join(msg) +The first line of a message +The second line of a message +And one more line +\end{verbatim} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{List Slicing} + +{\large Slicing makes a copy} + +\begin{verbatim} +In [227]: food = ['spam', 'eggs', 'ham', 'sushi'] + +In [228]: some_food = food[1:3] + +In [229]: some_food[1] = 'bacon' + +In [230]: food +Out[230]: ['spam', 'eggs', 'ham', 'sushi'] + +In [231]: some_food +Out[231]: ['eggs', 'bacon'] +\end{verbatim} + +\end{frame} + + +% --------------------------------------------- +\begin{frame}[fragile]{List Slicing} + +{\large Easy way to copy a whole list} + +\begin{verbatim} +In [232]: food +Out[232]: ['spam', 'eggs', 'ham', 'sushi'] + +In [233]: food2 = food[:] + +In [234]: food is food2 +Out[234]: False + +\end{verbatim} + +{\Large but the copy is ``shallow''}: \ +\url{http://docs.python.org/library/copy.html} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{List Slicing} + +{\Large ``Shallow'' copy} + +\begin{verbatim} +In [249]: food = ['spam', ['eggs', 'ham']] +In [251]: food_copy = food[:] +In [252]: food[1].pop() +Out[252]: 'ham' +In [253]: food +Out[253]: ['spam', ['eggs']] +In [256]: food.pop(0) +Out[256]: 'spam' +In [257]: food +Out[257]: [['eggs']] +In [258]: food_copy +Out[258]: ['spam', ['eggs']] +\end{verbatim} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Name Binding} + +{\Large Assigning to a name does not copy:} + +\begin{verbatim} +>>> food = ['spam', 'eggs', 'ham', 'sushi'] +>>> food_again = food +>>> food_copy = food[:] +>>> food.remove('sushi') +>>> food +['spam', 'eggs', 'ham'] +>>> food_again +['spam', 'eggs', 'ham'] +>>> food_copy +['spam', 'eggs', 'ham', 'sushi'] +\end{verbatim} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{List Iterating} + +{\Large Iterating over a list} + +\begin{verbatim} +>>> food = ['spam', 'eggs', 'ham', 'sushi'] +>>> for x in food: +... print x +... +spam +eggs +ham +sushi +\end{verbatim} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Processing Lists} + +{\Large A common pattern} + +\begin{verbatim} +filtered = [] +for x in somelist: + if should_be_included(x): + filtered.append(x) +del(somelist) # maybe +\end{verbatim} + +{\Large you don't want to be deleting items from the list while iterating...} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Mutating Lists} + +{\Large if you're going to change the list, iterate over a copy for safety } + +\begin{verbatim} +>>> food = ['spam', 'eggs', 'ham', 'sushi'] +>>> for x in food[:]: + ... # change the list somehow + ... +\end{verbatim} + +{\Large insidious bugs otherwise} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{operators vs methods} + +{\large What's the difference?} + +\begin{verbatim} + >>> food = ['spam', 'eggs', 'ham'] + >>> more = ['fish', 'chips'] + >>> food = food + more + >>> food + ['spam', 'eggs', 'ham', 'fish', 'chips'] + + >>> food = ['spam', 'eggs', 'ham'] + >>> more = ['fish', 'chips'] + >>> food.extend(more) + >>> food + ['spam', 'eggs', 'ham', 'fish', 'chips'] +\end{verbatim} +(the operator makes a new list...) + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{in} + +\begin{verbatim} +>>> food = ['spam', 'eggs', 'ham'] +>>> 'eggs' in food +True +>>> 'chicken feet' in food +False +\end{verbatim} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{reverse()} + + +\begin{verbatim} +>>> food = ['spam', 'eggs', 'ham'] +>>> food.reverse() +>>> food +['ham', 'eggs', 'spam'] +\end{verbatim} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{sort()} + +\vfill +\begin{verbatim} +>>> food = ['spam', 'eggs', 'ham', 'sushi'] +>>> food.sort() +>>> food +['eggs', 'ham', 'spam', 'sushi'] +\end{verbatim} + +\vfill +{\Large note:} + +\vfill +\begin{verbatim} +>>> food = ['spam', 'eggs', 'ham', 'sushi'] +>>> result = food.sort() +>>> print result +None +\end{verbatim} + +\vfill +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Sorting} + +{\large How should this sort?} + +\begin{verbatim} +>>> s +[[2, 'a'], [1, 'b'], [1, 'c'], [1, 'a'], [2, 'c']] +\end{verbatim} + +\pause + +\begin{verbatim} +>>> s.sort() +>>> s +[[1, 'a'], [1, 'b'], [1, 'c'], [2, 'a'], [2, 'c']] +\end{verbatim} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Sorting} + +{\large You can specify your own compare function:} + +\begin{verbatim} +In [279]: s = [[2, 'a'], [1, 'b'], [1, 'c'], [1, 'a'], [2, 'c']] +In [281]: def comp(s1,s2): + .....: if s1[1] > s2[1]: return 1 + .....: elif s1[1] s2[0]: return 1 + .....: elif s1[0] < s2[0]: return -1 + .....: return 0 +In [282]: s.sort(comp) +In [283]: s +Out[283]: [[1, 'a'], [2, 'a'], [1, 'b'], [1, 'c'], [2, 'c']] +\end{verbatim} +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Sorting} + +{\Large +Mixed types can be sorted. +} +\vfill +{\center \Large + +``objects of different types always compare unequal, and are ordered +consistently but arbitrarily.'' + +} + +\vfill +\url{http://docs.python.org/reference/expressions.html#not-in} +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Searching} + +{\Large Finding or Counting items} + +\begin{verbatim} +In [288]: l = [3,1,7,5,4,3] + +In [289]: l.index(5) +Out[289]: 3 + +In [290]: l.count(3) +Out[290]: 2 +\end{verbatim} + +\end{frame} + + +% --------------------------------------------- +\begin{frame}[fragile]{List Performance } + +\begin{itemize} + \item indexing is fast and constant time: O(1) + \item x in s proportional to n: O(n) + \item visiting all is proportional to n: O(n) + \item operating on the end of list is fast and constant time: O(1) \\ + append(), pop() + \item operating on the front (or middle) of the list depends on n: O(n)\\ + pop(0), insert(0, v) \\ + But, reversing is fast. Also, collections.deque +\end{itemize} + +\url{ http://wiki.python.org/moin/TimeComplexity} + +\end{frame} + + +% --------------------------------------------- +\begin{frame}[fragile]{Lists vs. Tuples} + +\vfill +{\Large List or Tuples} + +\vfill +{\Large +If it needs to mutable: list + +\vfill +If it needs to be immutable: tuple\\ +} +\hspace{0.2in}{\large (dict key, safety when passing to a function) } + +\vfill +{\Large Otherwise ... taste and convention} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{List vs Tuple} + +\vfill +{\LARGE Convention:} + +\vfill +{\Large Lists are Collections (homogeneous):\\[0.1in] +-- contain values of the same type \\ +-- simplifies iterating, sorting, etc +} + +\vfill +{\Large tuples are mixed types:\\[0.1in] +-- Group multiple values into one logical thing +-- Kind of like simple C structs. +} +\vfill + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{List vs Tuple} + +{\Large +\begin{itemize} + \item Do the same operation to each element? + \item Small collection of values which make a single logical item? + \item To document that these values won't change? + \item Build it iteratively? + \item Transform, filter, etc? +\end{itemize} +} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{List vs Tuple} + +{\Large +\begin{itemize} + \item Do the same operation to each element? {\bf list} + \item Small collection of values which make a single logical item? {\bf tuple} + \item To document that these values won't change? {\bf tuple} + \item Build it iteratively? {\bf list} + \item Transform, filter, etc? {\bf list} +\end{itemize} +} + +\end{frame} + +\begin{frame}[fragile]{List Docs} + +\vfill +{\Large The list docs:} + +\vfill +\url{http://docs.python.org/library/stdtypes.html#mutable-sequence-types} + +\vfill +(actually any mutable sequence....) + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{tuples and commas..} + +{\Large Tuples don't NEED parentheses... } + +\begin{verbatim} +In [161]: t = (1,2,3) +In [162]: t +Out[162]: (1, 2, 3) + +In [163]: t = 1,2,3 +In [164]: t +Out[164]: (1, 2, 3) + +In [165]: type(t) +Out[165]: tuple +\end{verbatim} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{tuples and commas..} + +{\Large Tuples do need commas... } + +\begin{verbatim} +In [156]: t = ( 3 ) + +In [157]: type(t) +Out[157]: int + +In [158]: t = (3,) +In [159]: t +Out[159]: (3,) + +In [160]: type(t) +Out[160]: tuple +\end{verbatim} + +\end{frame} + + +%------------------------------- +\begin{frame}[fragile]{LAB} + +\vfill +{\LARGE List Lab} + +\vfill +\verb|week-03/code/list_lab.rst| + +\vfill + +\end{frame} + +%------------------------------- +\begin{frame}{Lightning Talk} + +{\LARGE Lightning Talks:} + +\vfill +{\large Jo-Anne Antoun} + +\vfill +{\large Josh Rakita} + +\end{frame} + + + +\section{Looping} + +%------------------------------- +\begin{frame}[fragile]{for loops} + +{\Large looping through sequences + +\begin{verbatim} +for x in sequence: + do_something_with_x +\end{verbatim} +} +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{for loops} + +\begin{verbatim} +In [170]: for x in "a string": + .....: print x + .....: +a + +s +t +r +i +n +g +\end{verbatim} +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{range} + +{\Large looping a known number of times..} + +\begin{verbatim} +In [171]: for i in range(5): + .....: print i + .....: +0 +1 +2 +3 +4 +\end{verbatim} +(you don't need to do anything with i... +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{range} + +{\Large \verb|range| defined similarly to indexing} + +\begin{verbatim} +In [183]: range(4) +Out[183]: [0, 1, 2, 3] + +In [184]: range(2,4) +Out[184]: [2, 3] + +In [185]: range(2,10,2) +Out[185]: [2, 4, 6, 8] +\end{verbatim} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{indexing?} + +{\Large Python only loops through a sequence -- not like C, Javascript, etc...} +\begin{verbatim} +for(var i=0; i= 0 on entry +% ... # do something with x +% x -= 1 # make progress toward 0 +%\end{verbatim} + +\end{frame} + + +%------------------------------- +\begin{frame}[fragile]{break} + +{\Large \verb|break| ends a loop early} + +\begin{verbatim} +x = 0 +while True: + print x + if x > 2: + break + x = x + 1 +In [216]: run for_while.py +0 +1 +2 +3 +\end{verbatim} + +\vfill +(This is a pretty common idiom) + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{break} + +{\Large same way with a \verb|for| loop } + +\begin{verbatim} +name = "Chris Barker" +for c in name: + print c, + if c == "B": + break +print "I'm done" + +C h r i s B +I'm done +\end{verbatim} +\end{frame} + +\begin{frame}[fragile]{continue} + +{\Large \verb|continue| skips to the start of the loop again} + +\begin{verbatim} +print "continue in a for loop" +name = "Chris Barker" +for c in name: + if c == "B": + continue + print c, +print "\nI'm done" + +continue in a for loop +C h r i s a r k e r +I'm done +\end{verbatim} +\end{frame} + +\begin{frame}[fragile]{continue} + +{\Large \verb|continue| works for a \verb|while| loop too.} + +\begin{verbatim} +print "continue in a while loop" +x = 6 +while x > 0: + x = x-1 + if x%2: + continue + print x, +print "\nI'm done" + +continue in a while loop +4 2 0 +I'm done +\end{verbatim} +\end{frame} + +\begin{frame}[fragile]{else again} + +{\Large \verb|else| block run if the loop finished naturally -- no \verb|break|} + +\begin{verbatim} +print "else in a for loop" +x = 5 +for i in range(5): + print i + if i == x: + break +else: + print "else block run" + +\end{verbatim} +\end{frame} + +\section{Fun with Strings} + +% --------------------------------------------- +\begin{frame}[fragile]{Strings} + +{\Large A string literal creates a string type} + +\begin{verbatim} +"this is a string" +\end{verbatim} + +{\Large Can also use \verb|str()|} + +\begin{verbatim} +In [256]: str(34) +Out[256]: '34' +\end{verbatim} +{\Large or "back ticks"} +\begin{verbatim} +In [258]: `34` +Out[258]: '34' +\end{verbatim} +(demo) +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{The String Type} + +{\Large Lots of nifty methods:} + +\begin{verbatim} +s.lower() +s.upper() + ... +s.capitalize() +s.swapcase() +s.title() +\end{verbatim} + +\url{http://docs.python.org/library/stdtypes.html#index-23} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{The String Type} + +{\Large Lots of nifty methods:} + +\begin{verbatim} +x in s +s.startswith(x) +s.endswith(x) +... +s.index(x) +s.find(x) +s.rfind(x) +\end{verbatim} + +\url{http://docs.python.org/library/stdtypes.html#index-23} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{The String Type} + +{\Large Lots of nifty methods:} + +\begin{verbatim} +s.split() +s.join(list) +... +s.splitlines() +\end{verbatim} + +\url{http://docs.python.org/library/stdtypes.html#index-23} +\vfill + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Joining Strings} + +{\Large The Join Method:} + +\vfill +\begin{verbatim} +In [289]: t = ("some", "words","to","join") + +In [290]: " ".join(t) +Out[290]: 'some words to join' + +In [291]: ",".join(t) +Out[291]: 'some,words,to,join' + +In [292]: "".join(t) +Out[292]: 'somewordstojoin' +\end{verbatim} + +\vfill +(demo -- join) + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{The string module} + +{\Large Lots of handy constants, etc.} +\begin{verbatim} +string.ascii_letters +string.ascii_lowercase +string.ascii_uppercase +string.letters +string.hexdigits +string.whitespace +string.printable +string.digits +string.punctuation +\end{verbatim} + +\vfill +(and the string methods -- legacy) + +\vfill +{\small \url{http://docs.python.org/2/library/string.html#module-string} } +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{String Literals} + +{\Large Common Escape Sequences} +\vfill +\begin{verbatim} +\\ Backslash (\) +\a ASCII Bell (BEL) +\b ASCII Backspace (BS) +\n ASCII Linefeed (LF) +\r ASCII Carriage Return (CR) +\t ASCII Horizontal Tab (TAB) +\ooo Character with octal value ooo +\xhh Character with hex value hh +\end{verbatim} +(\url{http://docs.python.org/release/2.5.2/ref/strings.html}) +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Raw Strings} + +{\Large Escape Sequences Ignored} +\vfill +\begin{verbatim} +In [408]: print "this\nthat" +this +that +In [409]: print r"this\nthat" +this\nthat +\end{verbatim} + +{\Large Gotcha:} +\begin{verbatim} +In [415]: r"\" +SyntaxError: EOL while scanning string literal +\end{verbatim} + +\vfill +(handy for regex, windows paths...) +\end{frame} + + + +% --------------------------------------------- +\begin{frame}[fragile]{Character Values} + +{\Large Characters in strings are stored as numeric values} + +\vfill +{\large ``ASCII'' values: 1-127} + +\vfill +{\large ``ANSI'' values: 1-255} + + +\vfill +{\large To get the value:} +\begin{verbatim} +In [109]: for i in 'Chris': + .....: print ord(i), +67 104 114 105 115 + +In [110]: for i in (67,104,114,105,115): + .....: print chr(i), +C h r i s +\end{verbatim} + +\vfill +(next week: unicode!) +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{Building Strings} + +{\Large Please don't do this: + +\vfill +\begin{verbatim} +'Hello ' + name + '!' +\end{verbatim} +} +\vfill +(much) + +\end{frame} + + +% --------------------------------------------- +\begin{frame}[fragile]{Building Strings} + +{\Large Do this instead: + +\vfill +\begin{verbatim} +'Hello %s!' % name +\end{verbatim} + +\vfill +much faster and safer: + +\vfill +easier to modify as code gets complicated +} + +\vfill +\url{http://docs.python.org/library/stdtypes.html#string-formatting-operations} +\end{frame} + + +% --------------------------------------------- +\begin{frame}[fragile]{String Formatting} + +{\Large The string format operator: \%} + +\begin{verbatim} +In [261]: "an integer is: %i"%34 +Out[261]: 'an integer is: 34' + +In [262]: "a floating point is: %f"%34.5 +Out[262]: 'a floating point is: 34.500000' + +In [263]: "a string is: %s"%"anything" +Out[263]: 'a string is: anything' +\end{verbatim} + +\end{frame} + +% --------------------------------------------- +\begin{frame}[fragile]{String Formatting} + +{\Large multiple arguments:} + +\begin{verbatim} +In [264]: "the number %s is %i"%('five', 5) +Out[264]: 'the number five is 5' + +In [266]: "the first 3 numbers are: %i, %i, %i"%(1,2,3) +Out[266]: 'the first 3 numbers are: 1, 2, 3' + +\end{verbatim} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{String formatting} + +{\Large Gotcha} + +\begin{verbatim} +In [127]: "this is a string with %i formatting item"%1 +Out[127]: 'this is a string with 1 formatting item' + +In [128]: "string with %i formatting %s: "%2, "items" +TypeError: not enough arguments for format string + +# Done right: +In [131]: "string with %i formatting %s"%(2, "items") +Out[131]: 'string with 2 formatting items' + +In [132]: "string with %i formatting item"%(1,) +Out[132]: 'string with 1 formatting item' +\end{verbatim} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{String formatting} + +{\Large Named arguments} + +\begin{verbatim} +'Hello %(name)s!'%{'name':'Joe'} +'Hello Joe!' + +'Hello %(name)s, how are you, %(name)s!' %{'name':'Joe'} +'Hello Joe, how are you, Joe!' +\end{verbatim} +\vfill +{\Large That last bit is a dictionary (next week) } + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{String formatting} + +{\Large The format operator works with string variables, too:} + +\begin{verbatim} +In [45]: s = "%i / %i = %i" + +In [46]: a, b = 12, 3 + +In [47]: s%(a, b, a/b) +Out[47]: '12 / 3 = 4' +\end{verbatim} +\vfill +So you can dynamically build a format string +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{Advanced Formatting} + +{\Large The format method} + +\begin{verbatim} +In [14]: 'Hello {0} {1}!'.format('Joe', 'Barnes') +Out[14]: 'Hello Joe Barnes!' + +In [12]: 'Hello {name}!'.format(name='Joe') +Out[12]: 'Hello Joe!' +\end{verbatim} +\vfill +{\Large pick one (probably regular string formatting): \\ + -- get comfy with it } + +\end{frame} + + +%------------------------------- +\begin{frame}[fragile]{LAB} + +{\Large Fun with strings} + +\begin{itemize} + \item Rewrite: \verb| the first 3 numbers are: %i, %i, %i"%(1,2,3)| \\ + for an arbitrary number of numbers... + \item write a format string that will take:\\ + \verb|( 2, 123.4567, 10000)| \\ + and produce: \\ + \verb|'file_002 : 123.46, 1e+04'| + \item Write a (really simple) mail merge program + \item ROT13 -- see next slide +\end{itemize} + +\end{frame} + +%------------------------------- +\begin{frame}[fragile]{LAB} + +\vfill +\Large๏ฟผROT13 encryption + +\vfill +Applying ROT13 to a piece of text merely requires examining its alphabetic +characters and replacing each one by the letter 13 places further along in +the alphabet, wrapping back to the beginning if necessary + +\begin{itemize} + \item Implement rot13 decoding + \item decode this message: \\ + \hspace{0.5in} Zntargvp sebz bhgfvqr arne pbeare \\ + \hspace{0.5in} (from a geo-caching hint) +\end{itemize} + +\end{frame} + + + +%------------------------------- +\begin{frame}[fragile]{Homework} + +{\Large Recommended Reading:} +\begin{itemize} + \item Think Python: Chapt. 9 -- 14 + \item Dive Into Python: Chapt. 6 + \item String methods: \url{http://docs.python.org/library/stdtypes.html#string-methods} + \item Extra: unicode: \url{http://www.joelonsoftware.com/articles/Unicode.html} +\end{itemize} + +\vfill +{\Large Do:} +\begin{itemize} + \item Finish the LABs + \item Six more CodingBat exercises. + \item LPTHW: for extra practice with the concepts -- some of:\\ + excercises 5 -- 14 +\end{itemize} + +\end{frame} + + +\end{document} + + diff --git a/slides_sources/old_versions/week-04/code/dict_lab.html b/slides_sources/old_versions/week-04/code/dict_lab.html new file mode 100644 index 0000000..725d131 --- /dev/null +++ b/slides_sources/old_versions/week-04/code/dict_lab.html @@ -0,0 +1,395 @@ + + + + + + +Dictionaries and Sets Lab + + + +