commit 64e4ae6a9cbb68555ace59701e522f800e660e51 Author: Drew Olbrich Date: Sun Feb 3 12:22:40 2019 -0800 Initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..312d1f6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,68 @@ +# Xcode +# +# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore + +## Build generated +build/ +DerivedData/ + +## Various settings +*.pbxuser +!default.pbxuser +*.mode1v3 +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 +xcuserdata/ + +## Other +*.moved-aside +*.xccheckout +*.xcscmblueprint + +## Obj-C/Swift specific +*.hmap +*.ipa +*.dSYM.zip +*.dSYM + +## Playgrounds +timeline.xctimeline +playground.xcworkspace + +# Swift Package Manager +# +# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies. +# Packages/ +# Package.pins +# Package.resolved +.build/ + +# CocoaPods +# +# We recommend against adding the Pods directory to your .gitignore. However +# you should judge for yourself, the pros and cons are mentioned at: +# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control +# +# Pods/ + +# Carthage +# +# Add this line if you want to avoid checking in source code from Carthage dependencies. +# Carthage/Checkouts + +Carthage/Build + +# fastlane +# +# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the +# screenshots whenever they are needed. +# For more information about the recommended setup visit: +# https://docs.fastlane.tools/best-practices/source-control/#source-control + +fastlane/report.xml +fastlane/Preview.html +fastlane/screenshots/**/*.png +fastlane/test_output diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..9a1f32c --- /dev/null +++ b/.travis.yml @@ -0,0 +1,5 @@ +language: swift +osx_image: xcode10.1 +xcode_project: ScrollingContentViewController.xcodeproj +xcode_scheme: ScrollingContentViewController +xcode_destination: platform=iOS Simulator,OS=12.1,name=iPhone X diff --git a/Design/Examples/Lorem-Ipsum-Logo.ai b/Design/Examples/Lorem-Ipsum-Logo.ai new file mode 100644 index 0000000..f6cb9d6 --- /dev/null +++ b/Design/Examples/Lorem-Ipsum-Logo.ai @@ -0,0 +1,1031 @@ +%PDF-1.5 % +1 0 obj <>/OCGs[5 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream + + + + + application/pdf + + + Lorem-Ipsum-Logo + + + + + Adobe Illustrator CS6 (Macintosh) + 2018-12-31T07:16:34-08:00 + 2018-12-31T07:16:34-08:00 + 2018-12-31T07:16:34-08:00 + + + + 256 + 132 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAhAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYqwT81fzk8o/lvpiz6tIbjUp1JsdJgIM8pH7RrtHHXq7fRU7Yq+QfPn/ADk7+aXm qaWO21BtA0xifTstNYxPx6fHcCkzGnWhA/ycVYDY+XvO/mmZriw03U9cmOzTQQz3bdzuyq+KpyfI X5xeWV+vJoeu6Ui/E11BBdRBaU3Z4wOP0nFWS+Tv+coPzc8tyolxqf6cskoHtdUHrMR3pP8ADPy+ bke2KvqP8pf+ci/JX5gtHp5J0fzEw30u5YESkCp+rS/CJaeBCt/k03xV6tirsVdirsVdirsVdirs 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 2KuxV2KuxV2KuxV2KuxV2KuxV//Z + + + + + + proof:pdf + uuid:65E6390686CF11DBA6E2D887CEACB407 + xmp.did:0980117407206811822AF82855939638 + uuid:15a7ee99-65ca-044f-8997-c9e2101ce15f + + uuid:e40f904e-d1b8-5c4d-944b-1760f4405f94 + xmp.did:0680117407206811822AFE0B05E00CFB + uuid:65E6390686CF11DBA6E2D887CEACB407 + proof:pdf + + + + + saved + xmp.iid:0380117407206811822AFE0B05E00CFB + 2018-12-24T13:58:28-08:00 + Adobe Illustrator CS6 (Macintosh) + / + + + saved + xmp.iid:0980117407206811822AF82855939638 + 2018-12-31T07:16:33-08:00 + Adobe Illustrator CS6 (Macintosh) + / + + + + + + Web + Document + + + 1 + False + False + + 193.999512 + 100.000000 + Pixels + + + + Cyan + Magenta + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + White + RGB + PROCESS + 255 + 255 + 255 + + + Black + RGB + PROCESS + 0 + 0 + 0 + + + RGB Red + RGB + PROCESS + 255 + 0 + 0 + + + RGB Yellow + RGB + PROCESS + 255 + 255 + 0 + + + RGB Green + RGB + PROCESS + 0 + 255 + 0 + + + RGB Cyan + RGB + PROCESS + 0 + 255 + 255 + + + RGB Blue + RGB + PROCESS + 0 + 0 + 255 + + + RGB Magenta + RGB + PROCESS + 255 + 0 + 255 + + + R=193 G=39 B=45 + RGB + PROCESS + 193 + 39 + 45 + + + R=237 G=28 B=36 + RGB + PROCESS + 237 + 28 + 36 + + + R=241 G=90 B=36 + RGB + PROCESS + 241 + 90 + 36 + + + R=247 G=147 B=30 + RGB + PROCESS + 247 + 147 + 30 + + + R=251 G=176 B=59 + RGB + PROCESS + 251 + 176 + 59 + + + R=252 G=238 B=33 + RGB + PROCESS + 252 + 238 + 33 + + + R=217 G=224 B=33 + RGB + PROCESS + 217 + 224 + 33 + + + R=140 G=198 B=63 + RGB + PROCESS + 140 + 198 + 63 + + + R=57 G=181 B=74 + RGB + PROCESS + 57 + 181 + 74 + + + R=0 G=146 B=69 + RGB + PROCESS + 0 + 146 + 69 + + + R=0 G=104 B=55 + RGB + PROCESS + 0 + 104 + 55 + + + R=34 G=181 B=115 + RGB + PROCESS + 34 + 181 + 115 + + + R=0 G=169 B=157 + RGB + PROCESS + 0 + 169 + 157 + + + R=41 G=171 B=226 + RGB + PROCESS + 41 + 171 + 226 + + + R=0 G=113 B=188 + RGB + PROCESS + 0 + 113 + 188 + + + R=46 G=49 B=146 + RGB + PROCESS + 46 + 49 + 146 + + + R=27 G=20 B=100 + RGB + PROCESS + 27 + 20 + 100 + + + R=102 G=45 B=145 + RGB + PROCESS + 102 + 45 + 145 + + + R=147 G=39 B=143 + RGB + PROCESS + 147 + 39 + 143 + + + R=158 G=0 B=93 + RGB + PROCESS + 158 + 0 + 93 + + + R=212 G=20 B=90 + RGB + PROCESS + 212 + 20 + 90 + + + R=237 G=30 B=121 + RGB + PROCESS + 237 + 30 + 121 + + + R=199 G=178 B=153 + RGB + PROCESS + 199 + 178 + 153 + + + R=153 G=134 B=117 + RGB + PROCESS + 153 + 134 + 117 + + + R=115 G=99 B=87 + RGB + PROCESS + 115 + 99 + 87 + + + R=83 G=71 B=65 + RGB + PROCESS + 83 + 71 + 65 + + + R=198 G=156 B=109 + RGB + PROCESS + 198 + 156 + 109 + + + R=166 G=124 B=82 + RGB + PROCESS + 166 + 124 + 82 + + + R=140 G=98 B=57 + RGB + PROCESS + 140 + 98 + 57 + + + R=117 G=76 B=36 + RGB + PROCESS + 117 + 76 + 36 + + + R=96 G=56 B=19 + RGB + PROCESS + 96 + 56 + 19 + + + R=66 G=33 B=11 + RGB + PROCESS + 66 + 33 + 11 + + + + + + Grays + 1 + + + + R=0 G=0 B=0 + RGB + PROCESS + 0 + 0 + 0 + + + R=26 G=26 B=26 + RGB + PROCESS + 26 + 26 + 26 + + + R=51 G=51 B=51 + RGB + PROCESS + 51 + 51 + 51 + + + R=77 G=77 B=77 + RGB + PROCESS + 77 + 77 + 77 + + + R=102 G=102 B=102 + RGB + PROCESS + 102 + 102 + 102 + + + R=128 G=128 B=128 + RGB + PROCESS + 128 + 128 + 128 + + + R=153 G=153 B=153 + RGB + PROCESS + 153 + 153 + 153 + + + R=179 G=179 B=179 + RGB + PROCESS + 179 + 179 + 179 + + + R=204 G=204 B=204 + RGB + PROCESS + 204 + 204 + 204 + + + R=230 G=230 B=230 + RGB + PROCESS + 230 + 230 + 230 + + + R=242 G=242 B=242 + RGB + PROCESS + 242 + 242 + 242 + + + + + + Web Color Group + 1 + + + + R=63 G=169 B=245 + RGB + PROCESS + 63 + 169 + 245 + + + R=122 G=201 B=67 + RGB + PROCESS + 122 + 201 + 67 + + + R=255 G=147 B=30 + RGB + PROCESS + 255 + 147 + 30 + + + R=255 G=29 B=37 + RGB + PROCESS + 255 + 29 + 37 + + + R=255 G=123 B=172 + RGB + PROCESS + 255 + 123 + 172 + + + R=189 G=204 B=212 + RGB + PROCESS + 189 + 204 + 212 + + + + + + + + + Adobe PDF library 10.01 + + + + + + + + + + + + + + + + + + + + + + + + + endstream endobj 3 0 obj <> endobj 7 0 obj <>/Resources<>/Properties<>>>/Thumb 11 0 R/TrimBox[0.0 0.0 194.0 100.0]/Type/Page>> endobj 8 0 obj <>stream +HWK- U~ 22 ,$1`g@|%$b߿~vKGNq?uQ/og:~#k(%5SlG%v`֯qakLۯ)gߌmofw;cdZ1ʩ,W5, +ΗܮeSf8g\i,k.#y^qo6As&ؼh1 ʸW ؑO,MpaxIcy :Kq?l~~)?Ŏ?>M1ͩqު_QZVa +$-zsZ@,dx5l p'-"C\9QY@b O/y2 !F>nxgZy}l%N+PaMZ+W7a m <;Q s02C { "~ԶsɟF0%.v$Q\5oݱsE2%)|;l4K0wG23F!ׁLgˈ<fd*"uDŽ둟<;=gsv@PYY k(at9;s3C1));0|(Eg1xkw/(gԄkf*YLp5VU4E+wXsGNH'$NnI"3`EDcfvS-cg)mj=^"yCnMu9qu.- .& ~(pc'=j0CrVK .suzZ .k2AXVPr,𙆳>kaLd.jHy[+Ӛ(\|SqPǔ-.yw.Ժ&f>ڹ3 pl!J">`+n\ƺPZ4%:)7ʞTCc[6i"n9;[}no^?0MݾTsURyWyTvݩ +.NE5o܄?=1 "RPSTǾ%vNNtfmݛ-ɫ)>im /x>> rYU3x g?i"2;˸doޓ`s>D?q^ 7E{y_)QO- QL:TD(So$'W36DLw g1 H%ojnުtC*GjA+,약^g(h倉t!)P"!uf@*lqjV2M삧c c3 cނx'] V!;Ɫ +M}\hdM @2bHX yRrm3=^|<zM`)4HӜ.ǂK/(La6O X#'TV[ IxdsN݁ L]9S;̛w:%ɟ[k.ψKny*Uቁ2Vv(y/Z>'“&}Ghx!XIlh/݉ן +PGZp׏Kٕ/He Px6Sb0&zNs]nY`R$:t- #9!Vu@Xk.y`*ȖкʆB2KD87Л+ +eW T +G`#FQ9ŗ{Z}E@H?~? (Q endstream endobj 11 0 obj <>stream +8;Xp,* endstream endobj 12 0 obj [/Indexed/DeviceRGB 255 13 0 R] endobj 13 0 obj <>stream +8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 +b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` +E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn +6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( +l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> endstream endobj 5 0 obj <> endobj 14 0 obj [/View/Design] endobj 15 0 obj <>>> endobj 10 0 obj <> endobj 9 0 obj <> endobj 16 0 obj <> endobj 17 0 obj <>stream +%!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 16.0 %%AI8_CreatorVersion: 16.0.4 %%For: (Drew Olbrich) () %%Title: (Lorem-Ipsum-Logo.pdf) %%CreationDate: 12/31/18 7:16 AM %%Canvassize: 16383 %%BoundingBox: 1 -111 191 -12 %%HiResBoundingBox: 1.09619 -110.0449 190.2363 -12.6914 %%DocumentProcessColors: Cyan Magenta Yellow Black %AI5_FileFormat 12.0 %AI12_BuildNumber: 691 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%RGBProcessColor: 0 0 0 ([Registration]) %AI3_Cropmarks: -0.833496 -111.667 193.166 -11.667 %AI3_TemplateBox: 22.5 -22.5 22.5 -22.5 %AI3_TileBox: -299.834 -367.667 492.166 244.333 %AI3_DocumentPreview: None %AI5_ArtSize: 14400 14400 %AI5_RulerUnits: 6 %AI9_ColorModel: 1 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 1 %AI9_OpenToView: -48 30 4 1448 866 18 0 0 -4 38 0 0 0 1 1 0 1 1 0 1 %AI5_OpenViewLayers: 7 %%PageOrigin:-378 -322 %AI7_GridSettings: 2.83465 10 2.83465 10 1 0 0.8 0.8 0.8 0.9 0.9 0.9 %AI9_Flatten: 1 %AI12_CMSettings: 00.MO %%EndComments endstream endobj 18 0 obj <>stream +%%BoundingBox: 1 -111 191 -12 %%HiResBoundingBox: 1.09619 -110.0449 190.2363 -12.6914 %AI7_Thumbnail: 128 68 8 %%BeginData: 6752 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C45FD3AFFA85252FD05F827527DA8FD72FF7D27FD0CF8277DFD6FFF52 %FD10F8277DFD6CFFFD07F8272752527D2727FD06F827FD6AFFFD05F82752 %A8FD07FFA852FD05F827FD68FFFD05F852A8FD0BFF7D27FD04F827FD66FF %27FD04F87DFD0EFFA827FD04F827FD64FF52FD04F8A8FD10FFA827FD04F8 %52FD62FFA8FD04F8A8FD06FFA8A8527D7DA8A8FD06FF27FD04F8A8FD61FF %52F8F8F87DFD06FF27FD07F827A8FD04FF7DFD04F852FD60FFA8F8F8F852 %FD05FFA8FD0BF852FD04FF52FD04F8FD60FF52F8F8F87DFD04FFA8FD07F8 %27FD05F827FFFFFFA8FD04F87DFD5FFF27F8F827FD05FFFD05F87DA8FFFF %FF7D27F8F8F852FFFFFF52F8F8F852FD5EFFA8F8F8F87DFD04FF52FD04F8 %A8FD06FFA8FD04F8A8FFFF7DFD04F8FD5EFF52F8F8F8A8FFFFFFA827F8F8 %F8FD09FF7DF8F8F852FFFFFFFD04F8A8FD5DFF52F8F8F8A8FFFFFFA8F8F8 %F87DFD06FFA8FFFFFFF8F8F852FFFFFF52F8F8F8A8FD5DFF27F8F8F8A8FF %FFFF7DF8F8F8A8FD05FFF827A8FFFF52F8F827FFFFFF52F8F8F87DFD5DFF %27F8F8F8A8FFFFFF7DF8F8F8A8FD04FF27F8F87DFFFF52F8F827FFFFFF7D %F8F8F87DFD5DFF27F8F8F87DFFFFFFA8F8F8F87DFD04FF27F8F852FFFF7D %F8F827FFFFFF7DF8F8F852FD5DFF52F8F8F852FD04FFF8F8F827A8FFFF7D %F8F8F87DFFFF52F8F827FFFFFFA8F8F8F87DFD5DFF7DFD04F8FD04FF7DFD %04F82752F8F8F827FFFFFF52F8F852FFFFFF7DF8F8F852FD5EFFFD04F852 %FD04FF52FD08F87DFFFFA8F8F8F87DFFFFFF7DF8F8F87DFD5EFF7DFD04F8 %A8FD04FF7DFD05F827A8FFFFFF27F8F827A8FFFFFF7DF8F8F87DFD5FFF27 %FD04F87DFD04FFA85252277DA8FFFFFF52F8F8F852FD04FF52F8F8F8A8FD %5FFFA827F827F8F852FD0BFF52FD04F8FD05FF27F8F827FD61FFA8FD06F8 %527DFD05FFA8A827FD04F87DFD04FF7DF8F8F827FD62FFA827FD07F82752 %522727FD05F87DFD05FF52F8F8F87DFD64FF7DFD0FF87DFD05FFA8F8F8F8 %27A8FD66FF7D27FD09F82752FD07FFFD04F87DFD69FFA87D7D2727275252 %A8A8FD07FFFD05F8FD79FFA8FD05F8A8FD77FFA852FD05F87DFD75FFA87D %52FD06F8A8FD72FFA82727FD09F8A8FD73FF27FD08F82752FD75FF52FD06 %F8277DA8FD77FF522752527DA8FDFCFFFDFCFFFD44FF5252A8FD7CFF52F8 %F852FD7CFF27F8F827FD43FF27277DFD36FF27F8F827FD42FF52F8F8F8A8 %FD34FFA8F8F8F827FD41FFA827F8F8F8FD35FFA8F8F8F852FD0CFFA8A8A8 %FD33FFF8F8F852FFFF7D527DFD19FF5252A8FD14FF7DF8F8F827FD0BFF7D %F8F8F852FFFFA8F8F87DFFFFFF7D7DA8FD05FFA8FD1FFFA8F8F8F852FF7D %F8F8F8FD0AFFA87D7DA8FD04FFA85227A8FFFFA8F8F8F87DFD09FFA8FD09 %FF7DF8F8F87DFD0BFF27FD04F87DFF27F8F827FFFF27F8F8F8A8FFFF7D27 %27F852A8FD04FFA87DFFFFFFA852277DFD0FFFA8F8F8F87DFF7DF8F8F87D %A8FD07FF52FD04F8527DFFFF7DF8F8F8FFFFFF27F8F827FFFFA8A8FD04FF %272752FD05FFA8FFFF52F8F8F87DFD0AFF7DFD05F827FF27F8F8F8A827FD %04F8FFFF27FD06F87DFFFF52F8F852FFA8FD04F8A8FFFF7D27F827A8FD07 %FF7DF8F8F87DFF27FD06F8527DFFFFFFFD08F827FF27F8F8F8A8FFFF7DF8 %F8F8A87DF8F852FFFF27F8F8F87DFFFFA827F8F87D52F8F8F8A8FD0AFFF8 %F8F852F8F8F8A87DFD08F8A8FF7DF8F8F827FD04F8A8FFF8F8F852FF7DFD %04F8A8FF52FD04F87DFD07FFA8F8F8F8A8FF27FD08F87DFF27F8F8275252 %FD04F87D52F8F8F8FD04FF27F8F85227F8F8F8FF7DFD04F87DFFA8FD04F8 %5227F8F8F8A8FD09FF52F8F87DFF52F8F852FFFD07F8A8FFFFF8F8F87DFF %FF52F8F8527DF8F8F852FFFD05F8A87DFD05F852FD07FF7DF8F8F8A8FF52 %F8F8277D7D27F8F8F87DF8F8F87DFFFFA827F8F8A827F8F827A8FFFFFF27 %F8F852F8F8F827FF27FD04F852FFFD05F85252F8F827FD0AFF52F827FFFF %A8F8F852FF27FD04F827FFFFFFA8F8F827FD04FFF8F8F87DF8F8F87D52FD %05F82727FD05F87DFD07FFA8F8F8F8FFFF52F8F87DFFFFFF27F8F87D27F8 %F852FD04FF7D7DFF52F8F827FD04FF7DF8F85227F8F8527DFD05F82727FD %05F82727F8F827FD0AFF27F852FFFFFFF8F827FF27FD04F8FD04FFA8F8F8 %27FFFFFF7DF8F8F852FD0DF85227F8F827FD07FF7DF8F8F87DFF27F8F8FF %FFFFA827F8F87D7DF8F8F82752FD05FF27F8F827FD04FF52F8F87DFD0DF8 %5227F8F82727F8F827FD0AFF52F827A8FF52F8F87DFF52F8F8F8A8FD04FF %A8F8F827A8FF52F8F8F827A8FD06F82727FD04F852FF27F8F852FD07FFA8 %F8F8F8A8FF27F827FFFFFF52F8F8F8FFFF7DFD05F87DFFFFFF52F8F827FD %04FF52F8F87D27FD05F852FD05F827FF52FD06F852FD0AFF7DFD07F8A8FF %52F8F8F8A8FD05FFFD08F827FFA8FD05F827A8FD05F8A8FF27F8F827FD07 %FF7DF8F8F87DFFF8F8F87D7D27F8F8F87DFFFFFFA827FD04F8277DFF52F8 %F8F8A8FFFFFF27F8F8A8FD06F8A827FD04F87DFF52F8F8F827F8F852FD0B %FFFD06F852FFFF7DF8F827FD06FF27FD05F8277DFFFFA8FD05F87DA8FD04 %F852FFFF27F8F827FD07FFA8F8F8F8A8A8FD08F87DFD06FFA87DF8F8F827 %FFA8F8F8F8A8FFFF7DF8F852FF27FD04F852FFFD04F827FFFF7DFD06F852 %FD06FFA87DA8FFFFA8FD05F8FFFFFF52F8F827FD06FF52FD04F852FD04FF %7DFD04F827FF7DFD04F87DFFFF27F8F827FD07FF7DF8F8F87DA8FD04F827 %527DFD0AFFA8F8F8F87DFFF8F8F852FFFF27F8F87DFFFD05F8A8A8FD04F8 %7DFFFF52FD06F827FFFFFFA8A85227F827A8FFFFA8272752FD04FF7DF8F8 %F8A8FD05FFA8F8F8F852FD05FFA8FD04F852FF52F8F8F827FFFFFF27F8F8 %52FD07FFA8F8F8F8A87DF8F852FD08FFA852A8FD04FF27F8F87DFF52F8F8 %27A852F8F8F8FFFF27F8F8F827FF7DFD04F8A8FFFF7DFD08F827FD07F852 %FD0AFF7DF8F8F852FD06FF27F8F8F8A8A87DF827A8FD04F8A8FF52F8F8F8 %7DFFFFA827F8F827FD07FFA8F8F8F87D7DF8F87DFD07FFA827F827A8FFA8 %52F8F8F8A8FFA8FD07F8A8FFFFFD04F87DFF7DF8F8F827FFFFFF27F8F827 %FD0CF827A8FD0AFF7DF8F8F852FD06FFA827FD07F8FF27F8F87DFFFF7DF8 %F827A8FFFFFFF8F8F87DFD08FF27F8F87D7DF8F8A8FD08FFF8F8F8272727 %F8F8F87DFFFFFF7DFD05F8A8FFFFFF52F8F827FFFFA8F8F8F8A8FFFFFF27 %F8F82727FD06F827F827277DA8FD0BFF7DF8F8F87DFD07FFA852FD05F87D %FFA8277DFD04FF527DA8FFFFFF7DF8F8F87DFD09FF5252A87DF8F8A8FD08 %FF7DFD07F852FD05FFA8275252FD05FFA85252FD04FF7D52A8FD04FFF8F8 %F87DA8277D7DFFA8FFA8FD11FF52277DFD0AFFA87DA8A8FD10FF52F8F8F8 %FD0DFF52F8F8A8FD09FFA82727F82727A8FD1CFF7DF8F8F87DFD3AFF27F8 %F852FD0DFF7DF8F852FD0BFFA8A8A8FD1EFF7DF8F8F8FD3BFFA8527DA8FD %0DFF7DF8F852FD2CFFA87D52A8FD4CFFA8F8F8F8FD7DFF27F8F852FD7CFF %7D27F852FD2FFFFF %%EndData endstream endobj 19 0 obj <>stream +%AI12_CompressedDatax%&?S!'NҵΉKfRO1(BRn祐Zӯ}sNdE^J+̈cNwhό/_zn><{ϯH˗}-H?OB+?~E?}_ӫT݋w/_y_|w??o-m>{'BY +? <ïPx/_|SMB;/^!(}v_zrPqeuL9߽zx7o<ۛ7/߼W7yW(<^|g}.YAճw/B݋_w~ "태b%oWx%/޽1_plOٷoy˵_5e뜋j|K~ꛗ׫/۱qۤꋔ ]v\~Çx_ӛQQ\y~?~N^ iO/~3vKk={LJw2o^~ӳd$~/Π77XU6,<7?xloXrlQ{ꏎFsQl쪔ݰ[)~qYՅݩ=+>7-nx/D+XQnmaKZ%/ea9.r/浬zrqc^f9o]Q%RVܖ;A~k͵ԭM2DږmVônyC>C=lx9ec:.|,zx{; ҍzovs9N7777w72rz{=c0NpwO˽ν<˽}{ϟd,gn(CqWCټL_JJޕu(PPdMJwh8P]C)CCY''/ˮġc.ǧnr•Gk?Dam|ҷϩu#ﱓ~wt#+KRd’ m^sd9XXa3VdE٬oA},8~GW ne7ثsdGԉo]3_/p#>'r'ys< +/ۄmp$z8ΓL;uaUXb>0 꽌tq;lѲeᨋp(uw'r#\ N‚&aA{!҇Ga؛0"{&eJo +dydpmfeXd눲2dod[9,l0E6U$Nq^ᭌQ-Iv,{"{Uk{;imvelh[(di=tk?Rʫ" @2XB|[MFz-/e-7D;cxn!s ;̽)<Ջ=j"?| +Lm_j;`=[oɶ"t6xËý dB᠒<QdtD`}AbvM庒Uܓ|k~l"Iڍk`Gv:r*MX5M_&Q*&y\JV PJPul@{C_ 庠pjsty{<ў}/Ү?Y*˨ʔ]Cŵi|;5k쾉Ҵ64(uS;e`XimCZJ:+BieБtS{>1 豩ce;+J망_:XYL'e +]D?[=RŅ$}J@]8w!C /dB)|D^\떫r\Mm H :dq\t! 5-H{N:lo+Lu XgVNvꬳ3+;q Mze؞u0 9?drc\D>lǮc3\4p|UEUIײ@"~9WOzU*U Y͝C[!os9spZk\䏲m :5oLFuץyF.smm:oN S\V#wJ׳P=}6T{ny.)+mɸۮu>O{? `CKu-'ikf=] ?l+I+qte>Ӌ:hl\\cd!Q_]qWh@]qeW2e}xX;|Ҋ7_!E_!&s5l.yn"ٞz IX/H^GC{23 dbny]ிnKށv[1`[ w09vwOĴ5e{[(C܄14x4 0#)ܛyu!O†&,MqI9X\&L!6 ++XGXE)W*=r#Bh+"xEfNEҸxjLI*i-T'Ռ+{j2`Ih0<-pm2Lm1 TL)6nEW3tj6UxjZJ"[_ H-BDnn$ZWڕi]PCDZ(Gĕ;SBŌV.j"w.42M:r̠2bH*ҽ.rC=䎢(5)")" TB]( z}L|G0q>\P>4cVAf3ڟnHu7ro&wGQq{ZGuq??`ȷ18596[;TvGwdz@zzAl"Kt,mBdj[bGBgd#mk_<^/rТ agӁہnsnK1ζQۄoiRow /9*{tXdc&,$f91GcG6#scX Qp3LPVf1O[uPVPtjլy?7S;"j6Qݚ‹Yܝlb$NS:|BYw֩}hl噬S +,^ݓ=iǩɯKSi/&3hE}1'sŧr'^ǡiz޳r[7r8аv63U\uc0 a[5hѵjƗ&s)phe QmQ >vnYR54_֍b׆P2 2R4ĚYܐZJd3=*B^[zpб?R{-4mf ZghkzGLŹ0Qvo*SmdW alMCZik]>R۰{!)0LuF&J.-URrc[=MsL*D%% +jFELugtk:єu&c KrbK txL;̩v(8QZ92P'1f=wXsZYv%ӟzr8+G{Jtrw Wtr9Fgܣ .h½-8 +[f0ȩޱRBWu sv2̙ A܄7GҮo44!Ds̜t ݂P\@U˜k}2O4 QvS}pq0/R>p={ 0L˜<;~(\t{x:q{۩Հ>GAja(N]7!~)2{|]nM$D[.`{fٕEp +eęw7]P^ܫ SS2`l9]SZ7>J߻S!Y&$>2c2^iZnvxV'OU/呒SV/S,\(MSˇG?sIy,>n;Ffj&G;t4̩=jS?z2uswv?ro(ܥڻܱU>][ݿ.qєwL4Io5CCOwor--}7)m8H>e\L}zyZ> ܧZm@bRjz-i㡊 _?`9ĭu^ܦ&Y[y,Xr= Nzycqc7)ԝY<"yWB784‰C.{?~W4UtQr/[/ck.~J=S0>{CL0}(Ԡޙލik]5ǩe`*>OYۻq{a!iS *>SU5~|`}D7ib-jYgl4pr;. ?CSҚ>E*dizqU]o|Y +Q˦d&.%yмr%iN[CZ/ijlij`U+zL_8.4A!6 d0G40u2emlj+>]S&Eޕ ejz\/bY)L'mRK2}@ yV/ThRKaqA B`!^MUaҬ6M>fK %7Ds42D;)Q-mrTS&743l/nmПd[6M!xM'g1vgp:G#[4~xR9}><'LO8wxNݹFiDsMXNQ&#XRƶec4XSV;"wu7Qw.CڹNCnG_+ ) WnRU{uLO9ȏG>A~ xӉp԰ul5Vc;̈柵Us#HHW+NʭF?=tpz__58_ ןhחr??/#- hu=+7VS1~s9iqmCxyduPÝ'ݝfZ ~|vc.!! >Ƽ'HNhd=HxڑO02rV,g^.!mlsek"H`زi0l.p#ry1!8Zq8Q?˫|Dxǎ9qcv}rГFAȨ;֮$ͱ^3sV.:-4ozN=y:gN"M18Z#DdA1Yu#l;\δn2V\a/G # s2s2h˒Y? 'o[N-ߐa;34ާ]m#8}Ę7\2t1[9=|s"SU^`-i+ ܟ1}ʢW`u]ם(th.s#HȰӎ":葝`= Y!'8!< ;@{ Dkn El<C7O9ur|zALF*aިy^9JGZ=U*蹼hC,˼̑١Be"H$!wGk2MTI?k*}ܛ |?YyNJ1M|1љs՗g \?W$/deg7'SDHƘ-UnMΓ-%`v?WıyL>߹_vDQ?ȏ$N՘.A?|ҦH;;v|^jT'`iӲ[,H0.jj7rwXlQahWO4eځ|71l`ֆ-->< Y?we9+cLgjPFWK?kks]8#~OCy*AE3Pe9BA/RȃPdM+~ppCmlxqTx'BJ}<ЕG~\<6nz,* r3}?߾7߫[L2X'GP>9r`/92Jjچ,7s;#9&;wL}& <\]sS83\Y+3stsbF45%w6mK$)QȻ6V)eƚkֿOv꽟xI~=|&>T<ſx(aYޑ:q ~Ic?t5".Nz.jTJWiZvac <(s +ɐS:zUeВ%;$*),&I7?< {:<1G{yni'ҺN#Kş##%p鐀H\>0iDSJ0c=YF󞎾S?uz3魝61of0W&߈&;[+o. Wq5"K~6 +UW<'@T7+ͥ e2%}4E~e+T\G!I`I{:̹ 1A_Wz_rDg +[k(jp`wۿŻzu|˲}krn4S@tړ͎f=%&= w\6h=RcjcG +fwO+-i<5L~U}d;]? $Cq,|s=YO}§E[''~skurta"ui'Br[MKWOVmF[N'.&4̖4=g_K~Ka=w.0y}a '>1hDQ(>> +j!.]H;C\1ƺGMbkH>yڶ۞m2smOJ޶OfHӧ#iLaV4}|8@3dé*$9L?ǩTq*8K)βC}?I_ӛ׿y=~17&7yע^om\msr-۸̥'=A_Cgy_]K~++!#՟h_˿޾}݋7i͛޼Ko}/w?r.UwlokN9ZV5Y?;7V]3 xN"k;E:,u%KZZ"/eT1]uEuZVmZuF䧈׈HZkqHlt-,e,*ɗ[k%,ײ^Vk=VF<-]%_BZv5D˄B-W25Ƞr A 8Z\-G\E j IV#׋_EBc^"M3!'YKؖ^GPvUBWAHZ*]۰˾›թ^k W=!S`>U>P5%YF+Db7)/)D+\r5{EkYImRee %W#"-(7vLV/)JFve' +[^plEB՘ deIyi Wid",$3X0z1y(sw˨e\㋵{9TȎaB쐝_h#2H2סTQBX觵E\,S`%9z;NeN,лz;"02nFZ-ɻSK5LY!bSdBCehddpr]hD,T2E$YօNcwWLr{EXl"ɺIν,픜AQDed]&P-:wL@VE*tVg;%]Fyn:^+P)R6حze]xT^ [XJJ|~,5@#p8e̐ndlӂFf,ۄoUN?cA. +l=1o}c Ps!PMYvRE\&\`G>,YPt/{t0mГ]'im 7 +P:A5 P/04vGQ#)A,F+ۣz[[o zfF1uqh"vϠoRThT^ mz~O:5d]8{[ggkm?}J7R/}#Hb%奪 +D3HNpf5V:F=$SRnk' A׷?SO휾GYʎ3+ArԀ5ɔsRXDjgU0*֬J(wDy^U mmܪ&ɻU)j! b*MٹU)Dtda41J!.*Q lUЌJylJd"46v +鴥ZnT\ڟ:DU)DΦRšݦD*aiTU wM UIVa<3Vl;uFϙIIֽL%E 83(I)I°eΜ$55id\1I;SVB3% <%I} Β\KnI +2]EީM6Y;Z I7皗fH +5, Iآ(κ!I+<[ɦ,IF LkVhp-Iئ":`qhDfF5ZZ鋍LZegID!mm&"6& I`jzތN'c&~Ugn͜߻zY౒ MHL\Ȏ-,$tZW3CX"5pHGdVIRC FUIދn(D:FP;$+^d N6mAj3R638uJ!<媨\^]0yoʬfMl"S)')s=<֋ rӭF-kmAi{:Egk[y[gyefԇd}gPJȲ D/{it]}&[}gL-'"ѯ{;3NC /sAǽh`k|FfMZGÞ0'MvW~>v)%r`4Yrs.>b|[ܣF%In5Ԓrv>5S Eܼj2DzQѼj9eAjc-`j59Շ5([v:p^ +͆wt[yr vbt}lۜl0N64WK$Ւg=M$434G[eklDsf;_@/ur:_=ի=ʎp/`s ̡6(vϝ tZ[P]imlmמug(]Jo0p5gW Ö]bN9z-xnsaWHǽ)#!74k'o o(CЦ3A*tZBl3rлOLp?R\TZF`Ea ,)t.ʭUz=(񬰂ؕ!r`Yk> bܷtA;A2w8`t$xҜzy*T̝tn߭EA pOܽWgm{smH#%>:#]lbjCG|"02Sa{yۆFyz{5:nr_ڂ\L ;P=}k-/ؕյftӂƔQ;EQi!PvK턣vw63+~;N;7*$LcLfW:Kg8G_^7,xV}yj?j醝1UM9eړ8 Um}Fj\ou~Q7뵷jmeGپ'4ýjO-,jXN3dFq8MC=p\è Z[ =ssJz[[#(P.V%*0Du]_ȍZ!^'XcP~thG-F}Yf&Ҡja*@".،KlQ6:~NE,[^Gej}[~6|ZoE D/4NT7- +)qS簯C +XSE `˩t.fμAu-Ū-K(zqa HƆ\]i_XUGrQ4AOFEpR1w 0khٕ>)@S+UQt$ d7 uj^٨`{pwZ!.]kTϩ/`p1J$s4SͰ„(N^eٯHjM +Yt@T++>\%t^l QFɯP/dR(jש%lI_8)r+ްq1 l|V[^)ʎfBl0޼mP|57`+tPf H~ONyjhm2H;_\B;FՕQҤ\Y7:΃aCQuhS|pLI2SegZ:Ru7h;EttN% VN]qUڂ1P~OZl6fasznj*n0 Vz.2PE! AA:C=Yqݵ(vOҨ [-Gat^omgmŎ+JᇯvT̅V$InF?߫>#woQzeBt~GŸ+v^_fJxu<%տ@XS=d2TX@{ꕍMmCQڳzl=΍ +\5*j g-⒠>Z^ʛ:}jgu٩ +h jL);[Z7Z) =3voza& mM[HkO:}`J0 +Z4O'2VQ_0<{G}ڲ-xOTOjgo-bha,!BG;E1Z +u& ::ʝ;ps;νQTQ{vfvFuǨd؝2j#vmuE ;%üW63s'9ҏ{=bNqMF :=ҹ`aZB*yhw]p;M4;USǻ{4;8#@G#Cuc3O1ATp.qC$ĩZej^ب׵#ʾQJ^=|k%PpSoe짏dChGlw_o r6>F+ >3(V٨Z[O߳1wNFE~U Yq⬉p^N{>;UQz[YQtgk{[gI6   ;hX7hX7hXa ߠa ߠa 5$|5(|9~ k` kp k22!2a^4`X7`XG;4AGhX7hC2aG`X;. ,  +s  s|CL~k8s|5kHkPvhkpkx!|-< Z Tp5zy5, ~{[2@AZ[ gst `P\YwWõh~ ?(8k7e8~ ֞Uj9}Kjew &,< + BQj%C)0K \FQ߹|'\*-alQ`TYQ`C[vټ^~o=z$M`SSXm/Dzp-F[>7;Qm*jQJV=}k-{W~^ \TYѤNI)+ 89u6)qyVsk2t".ޖP>?[:}ƏjW{*zfۺZfou/5d(vOf-pGWsy}7k0AsJjO +Z6.J$}>锶rc=y( mQniT̀՚Z2Q F+~ KL|Y4nYce8 |T)w;EYZukkS5Q7vG<7֞kOߚ:}b2 ȱhn$'.7S7iCUM >+W~NVMo v+ŕ(wۛ)U@#'Ө*6"OQWgSjNP~j|PUv9sum݌V}V˟9}Ϻ츭BBvAЫ=\@9yΜ+zxmj3.lmU#=kO1<[מuC|8˸5vTU>YcQ%Pb'VJpa#Ft_kǑ~n#?S{K/QJ'x|> A ,I3:9pȹV)8\͐o8;3&jX%͖A,1Zf]d І R !{woALvpY$s|٪iHl^eWVE%а_6U͂ޭ ,%\qVf S/Hk@}8NlK3v@bb ZNWqrv1#VA[CxlĢ!tݒqTpn a+<Ԫ2NQ⒵iFzқ` 8"M9kH\Vx htluCvJFm\U ,U+ id a$z7uvρ]BYUadjrYPf\[e.2=!.ѪCd)1,p9f!.8?:ҲBH׭)7ޘTy ݢ%= { r!! "\e[^wٶfQxV@yXvG Ch^$;{02"s<&KhدJpmGB$ +K 05+{<T|VuR<( +iu3q%<7a>aZH+xn0&y`[ B6]r3[:~?[ dI3c pj#5OѠSrO\"b 5 +YNAbW͞nQl8mlţpN͘@z1iZ8KT)q-]r۸ͪC1HJsi[Y[y>YQ +\ M.:j|$b Rפ|EOj1=V*A +V!=A$[ j .5A2$. {u>w"@,=UaŴOQbĜM]6v3!WlƀewS6ˢ9OYrcam9F:=蛖nAFd!o+mD >fG#;v1S % \ &$RC;_`2v-,08_&cP)\+"4R ;16P؋";"yőA6]^O&n-{ƥ X T2߾A8;jDk꽈g(1L-sK' wF1LZ*g&*:Pg1'82"PH44@cRx UE!k(*a8sb` w3&juzZl1\팛+*ԚT]#l 1+a0 V".2٬`]3Z_65DD.Dˋ k ,/-鏋%eMnDo!WPZ-u8t%hH˗ݥr1$rYPGMH͖G%ˆiƊͶX;B#MQ_e[٨Bg zAF|IӟyL̔Ϟn<¼emJ֝}nÉZgͅnCK8r1|N"fˠqJ4(ժ2Jr2؆ +$''dSN&t<#!P|vZhx rkmj-E=F@xfB9߀!e z:…' ԕg!peEmw~GEf猪83PND&WʠR +BkɎ X!+*3-g2(&#@LɍLf$Nr:=ulaq-P"\-̫{SA]ДX7ŜR +tRh 1KPՈ=<%5Ix\ӡs,k @rm+  fS0iRynf15ֆlhF yFYa«_hB^XI50h)~ˈ;t+ܔYÆ`<j@,,I]*i2wO~3p0BbYj ݐԌ0; Eib@Jf8ːԹ 1#T30ffzut,?:̗N~gZm[i +3)j  <>~4&v/TCԃUO+2&ߢr6{>T=0tǕU49DUsAȳ̑X2! bp8!7÷%Fs~<ä?[ +*T5#ˑVM +"Bxiu3 A\Y- 񶩷X:C볤* +4͌36Rr3{ 'CbH \tfce4t1&ܺmT *~V)9y%XY0^a$A"+ѧz"FZeܑР;zKae/.0^5}6amU*ѭ:`|Mӭ'!ՙ2̤ŗfFMbaWgq0;Ü6i hq:FÄ܃Eg=uX'h&ڱ{%; zS֭Ұ"`zy8Am5G9mH8g.T7cc3"r6^xfCBèKlX`π\4 yqSucNǩP?*Pc/3+fF;Ҳmv?,:ָ!}F@p_TX زdLVk+!_Z5K&U&eJF +0g\jWNf .UsD76EYx=?'&[{R0Qr1G)*Zq\fy4-q*uhǸhT MA Z*D(TC(lz*/g k>BR4!\s!nme|s4lI47ӣ鳗 nʈ/0yQH`$ȃocI1FvZ>G`yl:1pHS&lbTwva~*1E =qZh(Ź1 i@ fX`DK5E4 &@@B6@6XA34 ^&}`ne2'm)6 % +G" ~GKc7]P~U'U&2kAxsv1t3C@ LCQ4u(Yw6H%3-Z ˷j)(u0EK2VV.YS7tsspM.ʫaY|(r~3"U}bw!E Q*h^4uG\(|_l.)FEL<4KC(pUu@C>躅8 5`d|YQ/psPU/J2A(2SQm}QW< k4G)Z׺X@/P0+ȠRUsi2mW X7YqR' +Z^(\y۱M3FlTXfqX7MШ:U6 fVp%ѸP Rs\ '%`6. !}g*yAAi6+;vRvnܦB`hw?L3l.vrF@}#[]iڪ`V[wRC9vY5px -.Du=fCaO?s!;D}( +BJXaApV6B-| +FZOs!*ӑ[9!"N y9QhD6lZM{?ܮv!'_0?O~廷/^'^ͻgF -(Zf ( 054,ޡx P뢂1b|Jn -!+VąvޓQ0P 73(*Nx^o4# +G3uƑmPmիqpݜ[A'3Uc&QC>p]TiHYZ-H"h(4ALUxz +pFbgP\]ਯ#iF_Bj[m =uSyJ"q| `9ب2B W-ڮJ92ޢW~ @zF \iE,ѣ +Uqs5sqZ0Qz$ #[&EAԩ lM`;8"aB ݨroX}3[R=RYt޸- zl~ tyj"*Fƴ(`8Lkw2q5B8G$|  *oء+X +$z5]$Zb2B:ifĸx܂7yjp|V jLg\$8 c"]+稥pފs_/<U1W4UHU#5@qh{Nɟh@J HMeV>vN}6n"ca}țl*%̀DE]ѼْT,\2iQ9 @LhZZФ͆M@ӂ^*_cNt7lC "$91οXh1_Vϖ/ցpOW)XW5G z~pGl~+Bt-%T-€TslGVg.1ḅ[z1v8G#RC7z6ܖh%dq~|ccp$$a^n|S/}o #z+t+*0 pNBVa)jpaNn-XjI%ft۲)ڎ*0w dd8Qp{t%=w2Ռ5bC,_uoƙRnߕ6ېoFY(돡U]DSEs;H+mv1$  XYBVp,Av jtEկ"g ֢ +F aL+ CX^B1ʂBcRX {؛Ңu- n,@C {" h` McE!m' uF:*sp~, +FdH}Xmh90v4T:* +W?REW^V4Ay9fee gV&<1o+\6qY%,pn&%^+|zxr9JFJKP4@ѲE r_ eLq2i$:v5qa%AǸhA]!ܑVQZZ9 o%"1(?AXFGb^f' XubGOfXR[5};p!cyZwXs1 ,YC1Eglf;j XQ<өY{a,r)20xeV/&زz"f)P&?;#a f*_LUz*qhhE۫[[zyx +iw +YӢ}y 8&)q\lgu׫bz nBn;(I AŅe gHGA3h' +H1=g*Q,u +b)c.RUip=da;.eFdtUo!ڡ@NP٭uf5#ҍ0wV#V (?5|U-F&(,-VZJs +]wbi8-8$D5ܬe͆Gbc"yr6| @ HRi|2[ҔZU;(UD,> eqdHܒy7jGpK]A3-!0a*%zV6[8BjDH1Fa& +jTy 0Co"` jee@̾^5$s!.+3*cy],Y +1PU\F C"*U73`Tu3)OKaQ5zulXG Zt I]F n8~0E3fs2b[=PQt">l7{/L4=F 3H⎯=X3:SQB5: nR5zt~wJb :1ji~`zTƦ@lUY-~vR;½H8B4Ӓ'1kѠ~K#iWXS6ji3"?+F +g VMSMlkGI145Ҝ,&jQIcf5V镐D =_{jIi[][pΨ3VbVE}[][ M1 ȞU7xp -е‡jOQo"Z%kH19Fޢ()oAhx\̍m.W +-ٞY4R[NgvAl[ֺpp鸁Er:2ܢbc3n؍ͭZϟ|[ ˡ۶%۶:h[~(vymT. %\Apcm35A~CmI0D'g-e(m4[Egq׃frf pPl!C%X4A䀜#YlMD`"@_Rqc[ -o-¶:[(!_~"yk x=_*/zm^6+Lh \[8UBeh~Qk2*zbE1(:/~:`녬E +"-\"=_ڏZqzBQ_ߴZq`pqX/T-PkcR-nũ}8ݔZLL J-$EU&/D-P6i QdE] +Ȝ=cjQs2{JE +3~JA)iд'ȴhkiK.Mk JJQ-׍_Dڰ>85quhQ>%`el,FP+V4Z|7L+a-8ڇb埽\4ZxU;Pm]͢ !h?^EKcyh1K?ih_#C 7< gDDU1D+V:"RBqEZdVAqŌQWj-,Jygso,+UL;TSYf)sguľKn,DٰvҐ9Ӧqt] ,9gw8 dIZ븃7 {n/,d6[f͂a]W ,F6."mE3 !~G) 63fќaWg5ZMj1F̦bA8CMYMVZ̃0Kk(07|Ċ6|YHX}E|YZf.o,G +J S>f /N`0]%:u*47`MXC!: d$X 2#|4݄Y$2a驳¬<_ay1F +0K)1K=C7b?M(?Yכ0KaA%?odįaV~4sHfa&efT7 )xfӇd,cؐ(Ym , &nr0-o$sl/kP8e%rFGYlq Ad1[3KrKF͒ef`$͒1dҀJdi`[%K#55ɲ#bJr+^AM9& # AbId=h0җ, M6hI5LVD&n,, l"5 UPVF$+ qXph, d@YvB@=*+wʪ6hVeѮve|&Rm4k,;}!eiD RUgeQt#e%wM,(7Qn]$Le!',ŐAS=3nl: 3"SeBgR&T:,OmAō&BnxQP65w|eY.CEHeمKYeteSd7PVoc# +7Mc+Ѧ_,p84͓e|ߘ'+C_/,~ i{@~fȶ\ 5Ny7'lx"m=Zk +%1FH渲WN. +)+7t qmMo+lp +ELzI(fLk*!V%aэoE=8Kͬ'<%y[ݓc>`Hֽح tkVG1!.r#fp+@(nL tVR,nXNoft#ٺ dr BKl`E浲fk>*f.ՊW<\ F=@洢FkOcZ1~Ai]ސVfD@!V)Fb-Jh! gW!lp_@Z1HFkɌV F+J܌Vx1B(MhujvVf 1h]nB"JZug0'[eRfh+ Tj:+vc决(Q^5Ѭ+A\UB굅ǒ ]&,?y J7rrYs ƫ2HsYy^\V:$o}ޱW1s|XVZ؉Ʋrʋdb,Ʋ2j}cYU;Ʋ2 7č=Rvo`sicY{gё"즲pʚ@PY) zSYiGm*+ RLe`ځJoTVXTV6\Trʆ~TBhSY] ,+kʪb/*+y@U 7y)7@&B0恲*jSYb@(4QX^USMﵩ%oI7覲BP_@Yk + 7<-V\0i7F6g0 eEzJe[@YiTz~CYEenuM (+Z(w!|L[PVt/@(+m\LV[f&jjLV70;LVn7No&+TɊ'K|U0Yf88A[Mb"cJko $"-.H d/ deude0de%L_0XX(WG<"X?YOCUca50w$ += +#cHcqVҤ&2JSYWcI܋ȊY'C@ d| J@]_4Ȋ^DVXDVZH6 +n$+VdbUdq JO#YIT9$y1Ym3Y9QLVޫY>AYa+e(+ \o(+7f憲'PVῆ1ufx/(+EtYK]3gPd(AYe}r@YYIq|ytl+zpn"1nǝLӦ[ ++`f"HZX՛:U~FB6`aXjFÊu\wP'n/+jQ$`+kC"+-kT؛jfn +,7~I$=sWG̍^:^ !~W7{o*BW=aD\!p]kwit 7肮ByCԲ4rtľx 2 ƭS6mT7l6kZF$K"`@ы +#$Z-$Y-Ƭ%%))ȄfHl@2&buXEt3;T$rBNmV)T؊TՒ*󦦶"MM4^9y' u10wJʛ +۳ƥ8%!-0^@+:*f\EJx$"(Ʉ ¤u_*(YG@RQSDHe @n*ڄT)xQsWeQ7!AGO]/8jFi +:L6o2* +r|F˚8\sG, E]OZYqy"jfQLQ*¡ 4T&*fE^C%`"%&dDBz*_z7lbSP-Tzky3P~( P1u@E375*~1WUDi9Ч,[tO!csO /(z')uCO({Ra҅jًy +y[-K9U冞".Z0 o8?{:6ק=*`:)]MQJ7+q xgEwJ@]/)F! +6v|N3A:Evq9mMo#~8?)3 (mX,jho)lA8]p +2uMƬtST0m8CffΩ6 g0KT""l}JX-ókJG"fBaY$ߢm&Vha )n0BᦙBbJa!0SxL{tXR%0PO)yJvx!c)0tNL2fjK9sr'إsLK?t2)XR.RR^!Zj)Su:(ؑY*"(PKI7o^i}JgVbR]fDI8E'Ļ1 UyT} Q:#hBt%xi|RE?t&ݸNFdZ4YhԛLJ.F/L:S +Tw*Au7;ڻInE$=6I-9{^x%9:d{kV '5PwfZ ͂'!r.ҰV`M 2NDg{J+l۾xX3hdCȿ|*[ñrLIt?vd2\/xJL(PO,Ԧ:_IXU׀,8PUNws-Xz?,i/@$Rᑫ #hΫkȉqyNPfvFuvʵ%P) ktJ %c|J0X UÑRcNJ8[x}͢`%6-}2OT))"\@=Ti +͘a`VhNd p3+*vGа”UįC1%* J,[Š~0kٛkK&%+5n ^2%Xl740Ϋ9h׈+ns|B>JS4jIn<CGK`zV,grɂ "EUm%R{ ?z3Ds[E:;DP (Nj^V1Na߷0IOdg[qC,/{axsen|5qgXbl AޞdF7QSH9\J.K`e ,)> FTR^Y-F)E`xLZR'X`'սᅕXX \1XAݼg^+^Lb}W/#T|m*RMn csZT`=nmH&gϯ&UPAQ6zA:3>B$9.* +_,*qlGr~&pix^)4\DUVEf+[)Uu1C%ݖh?|a!իkwo6lX̡Ȱuckjb 8OVőt8G'M5cXߚdlr ɫt$?:~=_uRJKk׎SjcMUczjw'~Q[UEX,F*msIag ǭ N\7euY賐[Kz 1 +$;H-Biid4dAA_E(T?aUY0(_`{SBՕQ):K|H51P[5?R]){Omay56ܒ%J~\ 2kG\ׂEWJ? +6Lb  9O>U^ʨ)Ht%|#ͺ(=(R +02uög =:hEԕGh^v^]iBPVؚs_WJDI"e&N$6bv; t"޺7E]1Sq1xlUWx-Unov }٦}J}i_Rnȅ5.&KHpvX=ahU!{~xE\1+&+%(C vdl]rD|iML8?J~*c_P6)FP9(FLR##%"zDxf˲;:`XGǖoG>vi<@.sG7ac`%Ê7,# +J00#c#\'ӲLM*N&Ig/CCҸl!! /8pF˰05 Hy܌Qsz{?ٛy܆aq(X+Ig$(N4V,{G<,CܹGvQF !Ֆ'Bw+*w H#DlK,!"r 2@ddlwl w:H~PDx2+m;**l<ޥ12qSbCĆOVj-C1SF)\hj³31BYKo Ѥvh/>,F/c9a B^cG1鄐+a|X|@UVubcmNnUľE;Dƻ̐u\b1l1-i/6RNT֪q@$NxđF? dcYb1Dڔ-XV K!Dv^…MϕtՃGU]%p!*CEt9j~ +He#sXےyLnGŶ&(n\;* +BC7'ݬ/ +e e#5VekEe OdNq(rc*!OWtLJZ)z7tʔrBg-3]؉0]nTs1j禽bU(j?@qpq%a uJ$5(eo\?5ek_d8˨A| +͠ oSS-8@XOGMK{OAG(e ҇ĹaX\>e^:Il(f$ymPdd+Ef+Q'\/ǰcP)!;OQѠdED8z=Ξ܆#Do69dlI谌X52,:t" 2H#-a<Sc!1Jq>=&=ő[v2p5[ ˰= 傢ӊ~[N"dǍ ^p8!]b٤P+]hÓ|F̙)H܎,LhTcoiȖ$*lFh. O4I;Q|8zN 3BNpTggZTY:{|CAnzX94jlL ȺP[ +u >M yR"GK.%V:̕O'Crl(,5 )ƜPbrS|F#tN +Kq_l*Y -iyg(Gdz+?nazϬjNKLpR-t9C~og 2 ۙ>4[ႂZGW\ bPp)?v!ۧ+MM;mMnXqJ3YD U Wzľ{1钹!9UPVbG%Y4#<ҚET5+CU)v=s40E5y_Es"C:3"8"c, Uq])]28ώ("Ьw}!,\ @Kk)գ\joXN# gӽvWEjb,%5%JD[5P;@Hg!+(3(D YEj  apD8 +^P%#H oJqD! +Q4C~R2IE$$͐IydWo?)y /q9DM͐q(:| >aqP ±"ڨd + h+wgod}ֽ$nNȿ1RO,'҅C:f,Y]bD0 Q1:Zj3]-(7ͨJ%ڱ22 ?d ɶaf.j逷EkwTKv%Viz[Pm]Mَ,UrW"]Az :;kUvjnPhB,~$hz8z"0òj˙)ŁOx{C}r073 H ;_6l$|aF>$ZšjDΒ,t9$cH +nx*òda_rhYɌ +_?"  @^B7x V3р;HP SUnwM/2  w` D$֜ZӟUWGqhNMvt, b;c϶&j*է'I\-ϔa)'b;)eV + "XBD|Rwr +uHVΓXc;a/^ԇSEēxag]V*et-"K +jm& i.~jM,d& + 5ѳӋkSmR,=زD_PmAjQjN$O\vǪo]]Y`2t>!7ԃ`_GvhPYjػfu$1A^##̶ST=ŖNQV]Ϫ8!GMJ1T)h=xY"&]y#EVfwj<( Ad…XFU[$TO'hVvoO`5SDYJ&;KT&!=Ck* r)ot"#a`!>&Ű [ mSJ)mJ8ޘR74uؐHtk'=Gi<,s³MS{,M"s@}n3" J +"{z#-ٙW4cE@ҪӈsR%S$y|La>GXY*+(w!R5S}=F"j\EW :'bwU%LG?K># z#U)2`m"\%?&P,'ȬHLD^YPJ{lvFwsB~)ɛt*,pIU,5Eu6Y7I,6+M]*8(%ڒ0IBdx~_,*i\;*mLX*j͌]lŚ%leD\[A1NH`yW`˫@ͱ4u,[M3Cm]ddph|":Gؓb]fRLآc ?ґJ^-QR/jG}"h _t&ҋ ,pM&>Y?~G'rFvT0ڈ$6#i3c6ٌx y 6|pwI (dٓyj\cMf gC_cnv6wKTa\+Kj77>46!f ݬ{A/ffh '56z1 ̮ny@&q㲁6EllNŵhŶaʁ+Ƭd5UAn1^l`sv;*ojdX#j0)e(n. ڄlVWQf53)dAtpdvA^'_ls}=[/i׬:+Y5 𲡄H7Sm&D#a*|װ(q]Rv.1Eyݺ 0WX0ycWuZ-ǡ{͆kY]y7!l]+<&BAFFZnC1_,pj )]#1rq8&߮dFgm̺^d)MZ]Ϧ\lP nӴmcۈv1լ4@t/us\.m.hk/Eʽl ?kM>Mfn:EC{dMi݆_idbTΊ@N)Λg]+p (l.0jΆYרa +5 o/9I}UTDdEݴ،U,d55rou̉L>t5=Jˍ_aa HJ3k,kQIiQ֜X)jf&W +rk[]d_j\5Zdc7Ply)5  P,Q|/ *¿`5ƵrT1\jVDtH-E!ͩnѭ*8-JIS TC&F±Sƌjl녨d VU"o<5lͧA(Ԅk85D ="U5]ljh5vM]EAL bQVA.1Tj$o&u| Ko"u mIрTQ#GQ.jշYy)ft ӛ(NRL0(W꼋+. MZ^ W0 =h!PsyGӏv/kS}qBjç1=wϟ;9=7v)tz tvӏX9VyA=gk7l[|=8ÚvnJizn6gz94h8csuoex3 -yW}`:^ś/bFX*PХ"S}ӥq 054>hvQ~BK9x0V{:|i +4{Xp>:68bӥso4VLU[zWm߂-hoo4<V,' pHQ>q~1e 1tFK)hQ, KV%}TDMFC A-).4#ݽ4jC\g*5:7Pn1ߪdFC۲"_1w1՗gÌNe{B2 f" +cz.b4>k Px~#ph='~n}HѐA*h'b4,* b4% .1Pob4b3z;hJWwT272JMۇy=ŁRiu#FFS.щl_wRMa3͌ɤ/0FFC}a fFFS]k 0U#ik~#%KMl _h\΁P[1@FS녌fsXkؕ2FF#.ь <g0z5 ]7/mW2f8h@ϛf o㡙dRW1" УDF Q-FC̙v z*]{ӤTU`L =VAzF_mN17DUAoM>Fà yI\ +z4VE؛Mކ}@ni`A @o$v@zfJ(0y݅nqfhv'~G +3 .h3%S^gc#@>hy#Ղ (|'tKLc y&iq +osO,zpUgՏ˜U ̾ϫsk3{@6o3O3n0+`wm;pH`;_Gd;H!y7D1/oﭖAt@g-g=KJW-rofȸq(3EΌ rui!Ί| Yąpf@8p/Mpƕ0g5g}S ̲}(er_vF+f)&8 @Y<W)uZ gv ÙgH5Dx b(Η gve?ΰHv3{(ΉXmWЫ8^n3X1p.Oկf8f8:D@8TKtX/7y. <=~:ߌ듛73#.G Zk@OnK'"7';@e4W( +kcЛQN#sh,_ftfH'Y7ytmQEmf̠06 q޿ͣA1\m\3a Z3phZ3e,7;b5ŸY{q*ޜfv:zse0|C䝖QH\E}H؈fvyBRA]z󙑽#9̀0&t7QB_xf&aӢa}X`fp2WkS[Veƺ%7F.@ R3GfDJ̘&"s.vSEcRs[!xPpq̸ZИ<ݽ9J ܆`1Ō)f4$8fSѸDmōa)85A" aib0XygN_fhUHk/ ujdr.`ae&:6r$#6y"/R?nQ._e$Z@.*ep\+=VsLn2A]&# ]g2,B7t9%Zu7Sve ,;|zvti^i]AFPAMk ˨g}L<$# J[nLPݴeZ^L{Y3D,y}$78HW"-si@]D c +?H stxڠe4ӞP^AE?#Jc$90i$ 2KA8^e0f+a9,(J7f)ܘe.5gXWI``Y梘z,c%,+[̸ IYI"Y&Zy"9ҁY&mz3>L5 c,P Uf; +|a7frun +2 1D+\`3-`n2iZ۵f}PnsS_&1(1henʲFs2MYR,%e,a",sOY]e(uO^e I/ʲk2O?VIYFK Qetb,€ YU?C!,7,SF^W2;V6e:7eQkVeT =[(\9˸BPmhz㈗c.xv0jX3m#] \lF+O^d$Ngs7Xy2w%&*O(Le!-RForn7P-i*ήyʰM3t0eVy+g6K +25oXcW}/2 + r6FD盢 CQ>P>iʥi~rOf MOFZ)ÓQXfXqa#/%~NFN +є707+R 8 Bщ41Ɍq{0K|dHPyJs/\rhZ2vcd<`80Cs7+YQ-zn)yz. $%CT9?Mz a;Lb +F2ww}9d[X)X## p `82u*iȸZBR)Pi +3P7Yc"S343]GK`"@"wC1^Dd6P D>!p5ACƀ!r@B&h+Uhz$j c!dW~1Ŷ7cSᥩ3]/-6Y  h~ng1*4D44337xÈ~\FL}N@P>kgi(}cԔE9%{Z8#!ed\q`#/ۼzu8oqRo1 w1M;Y]x`d`7ۨcV#B,r 1l\7T=b9Ft1ySۆWwތ7c\ q<-:xre#-DAfl]IKjr78m,!hU`q/qW[LL@D,~ Dcɠ 4FI2ׁ1XHb\N8XearHi/1Iz]Pc8 !BMf`▝ɻ-F#Jgf|cP1#",uhJ + 0j"+w Wo]<X +y+q7xNDVh +7xlFV?U$}qX.+Ja:|f3g$d9<|^a]E46o>.Kopof;`Ԝf #0B;H<%pFb*JEC|tؘa{m-Ow{C{cxn10 7|[,ii0 (>^)ЋT^paTn0V<V-PNo0VSƚ+ʪ/p(cCj GЭQ&"%(̵KXLrio0MX+~`\f cU&歆AF W+3_$a}Dls?;:?~G' ǎop?oWNn?_ʆ/ 5"?AM~q_mݿ_{_~-?{_c{w~Wg?}>=I?~>^x~ǭ?G㿋??߿/0?o-X}L,~Pt~qU4=XJрBuS0z!B>N CsxHDQVcI,Ģmo3_x_ѿFI޶)>1=G=Ƙlv,¥",ӞnjD8j8?kz"V2n3hq "Ki?&:K̆DJuaO\q˟:[ımY`:YU{zے|h͈|uTYQ$:0'3/?lY/,'B1؟:/4.qי^.QϽྯ 8mɟ:c/໽X?(zQ&Ŏ5]3^9(Hmq2Otx1_g{z_ח{L$|-I#m|| 3x{׍O_gGz_ח{s={ƾ񙱯/Qk> Q/} uzr9ow<˝9ol۝9˝G.g|6ܷ_Pף1=G=}= 2Wuzu}= :s뺾܃>y?ݽ^^D@%m|;f|9q~9N>[>xZ>\km|?ZޫٿN_(篘&[~X߱OvGO_v!ݮe<Ϟ>~6{J >8L6c!?Q3qOkO6G=uu}s)ʧw:x_e>:cwWJml}c|1_g{z]ח{]p|<Ooe2;pܫ 6  :s뺾܃BвNh=7w16P +j +Q9uaܡ _d }2gpٞ\}:'Ϟ?wS2Q >g9\ndRl(QrHKhl\^9e\qS?sU8?{ݲ{]yׅ?{DeKt?),3sz3s׈r]ח{ݜ+=s:|.SXRg%,SX~9xΐp=3\bxZO|}OkĮ;ghmY>Qkzbkd8^r~V +a~yt ?m_gpٞ^|}=2Wuzu}= :s뺾܃vǧx^.Qྻǧ}c|1_g{z]ח{}=rsy4 gH, >khCʽD>gm;ou}1x^gq|/}m܇q?|gm;ou}+x^L/}U܁q?w|g=;ou}/o ;DCvOX '3p|}ܾju*MY>öj[{>4׏ޟu4} =$O> 4>xi&YFITH~p8^ڴ#F4JlG)SFhп5D]`ܼ߱%'-ɗ2Z+ʈ<_\>&?ش nLRw138b+Lۗu$>q׊msPg@ϡܯcUgU*mz q?Kz'{[Au3CWPҭsuQhja|b.0mClkfHc:c ]zX݊j,PmczL7Q})gQ/Om1}+Ζsn@]_-ōDq'ɳ9Ҳ/mR18W#!ϡU/6'Kt6ς㗍 -Û>= lL&0ul;aWg<ͣ)ūBV?1C2u`+.1 9n<Үlݴ<.ijLϩ0BxK`:s{h ʽ&Qxo0zfX#mV>1Ah yq^xmS4 ]ƶb(q6?Vuh|Xg//0T| +2G=̃AHb#C h {hJ` _˯81/6\|$es?^2ml^۔kDT7MmΧ>$_ĠM%>3UK=jOaJk_k[1壇OaF&wed,re]mMy+94_F_e0p5X0ێN ,I7>af~?CpYW{I:5}=n s][bs)(9m_k19۲NB8)>X- >n߯-A€qϸ~0'Ʋ)>la2ޟsmv1&XICxOZbAbszR]'0z70MZG|kcoz?Gg:g^ya+]Y{#~ߘ۝Lo#Fp^&CgK;IuW(Ͼ^ [@;0)O!FCt9~_t@ނOm7LSiLɌ堍+ѣЃg@ȢRgpZ~}߼ !ݕ_lffyPH\PQ'iIc$WR2x =Kԓ@kdk&,1؈s=gp>?-dc{DOjwݣi6|<؝l}Xi\>&{ô'׈,jӢ^`DE a{j\=[ˈ\]plNj9~:ǍJS-㇇kM^O_ H(ƀZ1#ecrX̸*ۚkWRf]Q }70}5ޕ@=Z>~V4}}la3r=7e\ZDCߑbL,wSⰌȘg0  \!6 PV@ +N O[+Ps02Wq&']8gStrٝ(fo{u-GwQc c1ZnDis~z_!콇%]8'Ph"Dyú/?u7eS^ s-Wpqget(1RÙ>1o4CƴN#1+6?31 8fdsƚ8NXc9\fMeE9ZرGǮa$á1M늜ӣ^ũrx<>:;`msm=f4%/8DZ{(=OLm#e2a18OĆɝg/%XH^' 1v">zDT~5ck`gW޿xHAA!46Dk|H'KT0@\)A1FV^6UY/^ʎU\*O<0:Em^#]!΅k_;PwNL?2I+eTlŶWŪѢ$/m8R\#W 0r:H61c(F`9{gaD.2F<]u~3ؓ{xΐXv{UN'RnXDv{ۑ}Lь?6!|{,ʟu`vEz PYS6{ir ژ¿)k}6KJƚj4nm ۓ[&1C2 +#{0y9AQ=-g*[%?\Mhr,4P5hp:1H +[;Vwcog&_.5.HtEI=X<7U@q߷0&hHN!TkSD}?bst0vQbVp]1={B43+ =ar19&Dᅥ +NAX׏2?]WA//>nʇGb+ʂaҳ^H~Qy\RqHٽIV.ؚq+k}~5%{1~smŀk}l"*r^G Y\mã Ȑ8YFHD7KYv+yǼEqLQ9Sp\chKR``ʖsd}_ضD)Y>= +oS zZӗ`~2ƽ?* zTڷn%B 2ʒLE%=F~9 %Elۮp&~"&fR&p%EB6Hsjg? NqŸKo")W˼Fڲs@?H"em{ MzEJOaxP!-\cxg#=Ko'lO6<ô"~^zL pWjR?CvȘޗu?ԍr6;Ivʱk9*EY${1e["v!0%)2 lZ!=>m +-pPA@3E D{($qDhj^tLס ,wz!͏" 9]13:F?rLSj"^$XIYO"b^(jVZ.tkgqA6 oۃw5Vl$݃WGRS489r0;4 ~bLk ?O$m Ҳ $lE_#UoDxy&e4,gfYtY02iJA Y5>v5wr,K +-gBlmA<`y0D WZ` /IXʘi['< pNj{b(:l5lUऊssf_ ђNK6; P6F(b:`J}*( 7i3} +nfq{l0x~;(QpZW0 +^bW6v9G d<L^uͲ+|]Bs AرXny} 4͂ee:@st.mmԅXɋd-X)A-  e N'J +0g.?\\[E)=:dcw(C7Ӵ0;(EJQ]fgߩ,Rd3Ɣ;m$IM`''\[zjnsH*JrHV1%Ɲ|+-knwse +}JW/dQ%5`d4Oi+bC|(8}" ' ұ MY/kF;9&+I}FLP<0N'37ڄM!24_bKˌv) ;hT1or݊r$p" @_xp;`);]Z "Bvf68I'-u@N.R倚oO959lgp;W +d"e1(RmCIiRб, Lڬ-УbNXAagE)^IT Yu:) =͹UCIzpN%{*/LX`n;(HNyFMҖV3p٧D1giؙ?dUÊa#"S;&Ty+ +dG|͝|%.p#:k高N"'U%Np:A@0yrs,0/e,%#L-! ur[NF! XjKcܚ5$&)zcdImˌIڞ5wG-Q% L!|"!~ ksΑ9L se,Gޣ ]#q1 ɩ#Rȷ<8X$Ohӱ#q,I]}]&Ԁ *gd鼠Ȃk~xuȁULiYi}ڊPԮbQ|eN=N⅗')-5{aXֽDE& 9 #xYmm=8hm-dQ|PHm]rښdV=T_pv+WZCj^h:B%-(  %fcR:x%_̓9ҡfW:h,\,$9 reg aeyZV(`A6yl)(,I[ $ߒ{$vIio|ؚyh_` 9+6(}c`2,v5"nvTqbY _*kyNpT2& lʷܚ,]f +4"QBQ!K޹;$)Ni n ٌ𬭤QԬ.cw\O 2n J*tʈ5m$.Aǂ t$Hvv*6gH0TKL|4O-Bׇ ;"B·),)nԗ̐ڀK X56[i%mp$r .91d`] 7$tJ(>#ݸ0uIҍ2j' !WN(}vxŴ3+r?(؁4Zr[yaA} +4sυBLKNz"uV"x9/A,( c8! .N-H?|')-E +: L eFj߱U5Uwrt)e@k`-QQ q?U'ӼS{, ʾLmx/̟$>xaAE%Oc;(ʦ)f$KSSyb%Ee j]KA h 0\-)b\2eft5g ϰ|I% Z%?C etN3u `ӑ'Ů8*Vi63(Bl"K5-0/YX ^"(2$k(ul!)̝ +,٘(X{7\Ӹ2I(œђ&cW 0gOrcf}n/fS3DZf9mXLt*g ϳ=lX=n0d .doL 5@(bڲq*%0(}gf,̙J^:(crYaϊr_'e={$08VSGiL drG)'dkC#N TB;vi^r@{^O gIot> +ecmtNOeGfuZg'U9(v<(&I!#r5`rP e s me)` 9r`)u89G(I`g^l( XԽqc2)XQ.*{ eI >jM˶ EenTdIc{R" ^Uv<~oA+fJ2D.rk#e>`ReNf1Xlp\ +?fELu>wۅ&'ޅ^* #\Pg+ަρU~w ;`͇楢,\xb'HaBEN|;$9%@[?Z +Iʦ %eqcW]A? CB& + )^j c&f68ۢ +J0Eev+v)I7*`nJKVD)2LDԭXӣ5Iq- ٣eMؙݔ#)3ܛ믝Թƕ- 9Ugړ|*'IgI`.Upe/ ALYʩrgt/թ348 ՑzY +sdlX> e|R `A+T\[(2˂LdI.3b$s'L.,;nNGҍ[Ȫ}S P w3S&=92Q6fDazv̪IYnV] +2H[p7`V!tBVa:Bfb_S6+Y S,@ $eY19Z{ _$i@ㅒ,IT9jn[Y23ăT񁖻DTb⋍ىJ,Qr|$-AkcNK]s`њ˦T6+h#M$ڹ0L`>)b 1էhY!78I]2\>l/Y5ew+<D0gC '\pl& 2XEXR&uh{[ '`]RT\Ǧ c=QtN.CRn=N_Gmcᄲ&<457cI)YM.k*R thxha +}RϬ SS93? ^AN.Hӗ1aH(8s> 1RWbrɣ`qex<`Ȉ{% $Lod`Xmq;H7QX#2+ ^!ġqO 0 Yb]YH(%dEl$)&.ivmNb\iR+.86FZԑtDpjثQhpNi +dwXt*;g\|i=e "'dk2OH QGK +>Rή9&0x0'Rn^D;e++g4^0⼌Y@*SQ!9D)?0{+gZv#|&5]cGt& Esm0ю-Sxqy ɨ 7Vi.Px +4[f#y;p(I +]/dt`{n(SN5/,Q')N+1_? +3o*|tiRX|qR#bknu,A4[4/ZO㼰jf4LFvxx oXf?ـ NS^y_]E1XH8>B |$aJ*Kە 2ydVDk~+`>TI#k8!3)4!0di.cSX\|m*O.s3~AQ3YpT*bs tYJ7IݥCX$ͷ%)*ɹz7jiv  3?1|dgE(XQoL؄m[cH?OirߕUgk,{"F.Pޮ"2I(h@NwơFߥaMh;[SZflJyؔޅ簖:)Hͥ'8g'5˺2-Ulq$1 KS|%3/Ll,?0k39O NN `~ OtG"Sl:`NEyɚS.v !0=#X6zЈn84o^@Lpq2̰))H[/i웎Si香LGRwK2 n{TH<.A&O88E&^Te}1PM: |f氎NK5cz\ [:EJ i zRnгE(*K5vH8G>T@Zդ I?G0՛v8b sh>AxhISyVP)'/;Iz?A@R/Rrdc_ׁců]`);̨GAуqj1.ɖ,cz5.n +Px!],oЀXKfsJ@ N39.Ȥ>+y߆Eiu`u:"2lwTijYV@90*ȁ.;J N5K)>4_DwE~4'{ި{]Y0I"b;]}~5 k3?̰Q9}74&J4۝֠2}ѻ~kD;{v{Njmt.m_ڭ½F˚_3Fe2JTq\6G^ˌokUpae,\;{ON:Qv˔\vTw'Zd]xJw]rpz){Ͳ*)lՊԠ~n e:׎P9j-sưʵ#ڣ7/۝s|'U;m GfOVp9>C|Y/kv/AcT_aYaɄvlfxи8o7V7y݋=Za|q\uY`F[pk +8 +x#ll0~{U\ 8J) [pnu_cҷN\Mb_-;V[!ۢ endstream endobj 20 0 obj <>stream +U쑃G;pUZvVvN;KNݐq98]yٵMT犭_|;S럝 򝱹byH7(S3]3b׋~cY9ax98k4fSX<^ڑQ~?RU<ޭ- gKvϵ0uF]3J*ⷛP=*ף?(V10}[ey#ǻ7O:n+YM⑳=AoT];e]xBSD0PʈꈨF:{sxJW٦J1ڔ=4e썞6.6L6LSɛ+7(>V?Ui:oug}vV˥n>>֑0kUX)+*c쾳ڝ*kNW6*`5_=6pV^j4.nGRoit~i["Qc*Ԫeʖ~2.n]u-}׾*W㵮A:~e$[vJg~!oH3iNtGem̚y[6SM1lf 7c +^aua3Փnff~gE~۔i8 y$+8X[$,ݺmq Y;miI-Ya{;u31ַс3+Lǚo[8Ӽu31>]DTCnh*78Y +iܬ3o7;[2r!9Y*q˂Xɒ`<7 +>}<[VgV--(p`[Vtݶmݐm-wr-wm-teL2ăQ^&ZaeMT&nj~%-/V j\Hzmyײxw}[efiZYI0lWHԸu*nۜ;s綦ls\j6Qn0QM$87C܈ڲr"unˋ׫%_w +ouUp^vud٘+m5~?4j%b F7K=|@PfIQZkD77Ū/%(0 ڣn9~l'UNM:I?~:[pnJS1aH[[ѵ?sqo}%׭ygQ$zn}kCZok9o}ɰkxcuIj]˃~ψh޵tTų~}>2ך_2ծ_/gFZmWZoZ[,5mMp[ܕEs˱)*v8o *&.X/a/W~U5Z,zK:"K_|;S럝 AZ]oxtO-Vern [%)qBw_ڭ\뷗dq?GH|͸DRy)VoB_[ k +f?bqckX'5le)֣ +Akу}6h4Gwv q[SO׌WE ]7&>z2eYoWVvzQ{\bPecu?f^9icX>,{ZD5ndKKKM+4W7mM%u2Ip"o/-/ '3ޔlJŒrpz1cM<0sncCLW5.4ܺ(0F:oXǓ%6 b\8x(QEmm3Wi|݆e:V\3WV j׈V ,lj56ꁕsdl+OV ܪ[5pnU[V 卫?׃Ffmu-Z*Z=VQYfX wjfg&]6{ +ןaF0m< nkwF̓Ȃf{ +v]ܕU ߔMRBܼ-u;hm힭qnYLn# W|0XAXsVʚ}$w髫M_Whqo*0j׎d8,W[㕶Z{cÛrp #Tݽ\}zʎi=qx!߾lFE:lY{S#e 8|ȝX'pW+@X>+X“1ڰۭaVxhӱc+=Ny=bo1 W>,qEOeD +QkHuf&xYe͒!"i ڣn tj4^3VVwڣ2SȚ՗#JZۺ8c>*ƒGg!3%o,nk[|2+}oss;mSn6LSslQ;Co9*gjMM; +p-nuZk +xCjS*KSvk\qzvWolj: +xuneugীzyo/fgݗ& +UFi[j%[_G:XQeGs 6OU ?fss.{TnbgQ>r&~/mUP/kow%hrt$n;]k"so-'x{Lͺjkvzq՝'">ykSVJr]4I|j_nv6]ٹjEo`";qgꗝK8z׳8ruh-]O]qk!$͇;[g%q4OqԂN^֩̋Hz$DZEMaӣQMzRS$L=P"W ؅?fs&pT|`fı.mp`k"A'ts]԰ifl |F Ehg=P[A."VpRkL.h5y13fraN\fڻca7+_Ea6ii͊7Ii@nH<6SH9!zAǦsj*8a/N:s+H8H6M<ɦ(JAob̂Ҡ>1[ܯҢ0BkܢQjgcEAk./5>" ނ%u-Rf(S~E?pc4j \ڿ跠mƲwXn@aE|˦xffC?ւ:5,±M}ñbv]-F5J"j8簞k`'hKk$!(2׷Q촦%"jAڈ8KpM(>3;ڮP1 !?Nlgͦ mF66B#d2ݍg4) w;pQ`dc~+ATF)QQX6tp >]Fj^IZ0D|)z)*@1ټ6 R1qM lK +?! BUC.fgVH2HHv\aHP$YPq"X܄? "t*J"[n-7ᖙ?r3jBܲ x1 ߟU~ iq؎pm`3v8&KD|0{[TKʂc(vmI]Q1P* 'EOiDpN&O_Q?JdήHG*Y?ZJmdvHm#8?b9ԗs/P_NN+%Uܿp9+_Yrʟ1GoeHKs[;߳>w\/OsBoE$`5bbWSXV7)ӥsNA$i"ڻuB=h.V%#>인?by}+l\vML +((ZQpAǼVSuj21Ny=2֣ +v~Av~4v&JOݝ15~@9m5< Uw%pe]PpCleboCR0)pexLf9$4sɎEsFG/f2׮B͟T增*tj=y˳Kipm5Ꟗ'{O3ѻNy⻶Y{eEdZjˑWP.&&Fzf;NAfA2Y=̠`izT) n:y=~ASCPOutT'N>wBHPeKqM5{łcUY-hO +Aĸ@̼J*"΃Zp~I?։;l.lΡ͏S>]ݙ~#`S $<̨r4OܻKN\BYO (4GNwBaeg3|%G(5aentAa xqEbL%zlO -9QOC\iOg!<N ?J1JtÆӘ( v#B4 B03X+kHP|I],k*yXճTxx%BI + K445+W`85 8ȳyb ~bѼGek`pi_\1a{ʕ~H]ާ/_4x p˷m.zvw'P`s~u> l9b[L<45o`,܊фr!^Ɔ@_rnJ@:s8BRBcOC/YH9ePU@8UO|!̓j!Pv wۓGIXi ;MQHfs!1VI HեTH1#,< +znķ<)3nP=x|`<#mzt@ n=AcUahxb AKsz1\tɦcO'`F< %ˆP$*F.ȽG@xk9!ͷw ܡfl'$]aWg ;rEs}LSIFI@21j$0N: +HF2T@2b.1ȓ,YԨaF:HFZ9dQ#a'( NHjNvb5ʘShxxS6I1a-ܖ䷏;gsO@0(H AfF 3y/Íp1'Jgf)d1#iP'"O05O0b ċ&̹sO0@ɇ&cV!H!I"qȓ$&DEmwO'0CmԫӈNֵ|w4G(yə[|I4r'H!D aD$t]B4.O3n0໣$5BS  *,)D'D\LܦI&QfY&K;͍ӈu[jw4W[sY 0x˒ȖVpY9}_gi?3|7ǫD,ky&z8‚SNUhg|C>^b*pL@;ALn#kNB&՝!פ;Wq̢|rL@Wp3%M:LƁ]&ԔWq̢*pL@Wp@i +BTSn hu +"6ZAU+73.nH8xWr@iuN9`]0363\3@r+8hڔfXILifvgXمa0NLq9eʙ93h@v+;zLiWWw`Iw8t pe j-:ӦApwP {N  +D_oVv ya[yYXAvF;Fث8vWqyywWq ͠VYwWq-reWw/yqvWp1YfA +8#*lz'T Q*@gWpF͠ri6n@ z%WU dʋ!UWwYMiRtug]CjH՝Z^f )ck>ՐXV ˋ!!Wv}y!5i,PC:iH՝c^ K!%WwMg>%fCQKވK[Ng +_Q0W9 F +" 5O)›*1O4*).Ҡa)ZGZ!$akp E> Z1ƶ'qV. Mv|zarqb7љL¨oY݈|1]FhxJʰ7tV+N1蕝NX3MgZ NTU,G6+obY@pA l>gaXTE6 ڲF@ghR妔@jHa9 µI/$K#ϿrK|Q_%>6`|i1`QL~x/1Mg=FܓՑf56῾hҶ37}xNpE:9E[ܯԢaPFڼDsjx7Ȓ.UK0o%BD7| >_+ oja^,OAT)/IՌ/4Ԃ1J) +>Sĵm](Gksx,/3Or516ӓs~>Ttf([ sX5 8G;6I*bYU,Pbxx}fr0%m1$ۅw|n0Z#8d)z\$4WhEƑM;KmrɡԦ[8Aj!j!%:l$sI]e:}.(scRx0s_ Q\طŰ{?,7D孓 z|R׉bUrshp]4+Ok=9jhPw[Nm/*Ӊas_t\}sӑAEg=K|ChUaP♟2RO䗄O{=X7K-ݧ akϾ8>cȼ`3[[] 2;VdMtX!ЧkM|@)!uai>B~p-72Qs }0mNyNExL)o~^a&İ(#I/1ʹGO2J-e*}y! cSE Z)+Ggx4' +mC ~a %B3KS2ċB"e`BKD` +5`6w]ẅ́&A)."8[5H9n#oY0 *6̎`HL& L. yL $<,H#3㠀Y@sRQ$11hH19`ZJ9a tJQBo#bг9bp!_Cs\,ԙYk5kH'13))Q )!t 1(1T %T*o8Q2# +3vÁć}J7uXd=x6ŨoB0LPwV\՚^alWKƚ$>Ml99Q6qթ2' CV.:1a.WS6Z1493~3c0 ª3Ql4"k/*~*$I8S }T;x`g˯5.D7JX #)|:B3 ,Wx +A1VK $h(*Fm+.1oJ,un^!2tU_Ⱥ| 92/3l)˫!@[ (B'n {bC qbڱ P )Dfl c wT#T w͹kƗzݴVu&%a17"Dbmw0 5sGa!w̏XM͏E: P ZJ)mW 1RTw +, +NSH*`y#Yf5#`De˾ ]ӺNskؑS1VTBϝ Ol xÐ^Kq6 B0: mAeynI;ű/ 5% =j/g&Ρu2QTaHZdrO1Dt̰]1Mm!u!X}!!@f6L7FYb gwc=@r4q>pl $ӗYpt\4;8>g@/XOHkvW0U-P HLl,:L˅ ߠ 3"!FflW,{w Jk99K ORZ̘#ye`3E3Kby}~cP5NVVTA>8g#Q0U +t ƯӃB$_vEQ)\ud_s{`B?G߂w8 dT+MbXOdvR=C'Aυv?+d>/i\ܗzݿB3^ +[ݝ3µ6yZ7axuvlM/F=?nfL2) R,)c1kWu +Θb +P](rʭkf;cw48}>VwUO8 5*hx6_0+{{Y:~r8qBǤ`M3Q3: fx*g.UW{O5 + :2վh_ܗ6}I}rv /5m<\"l$#Gh1Ŵn'{$cjj;>dwKny޹4>;lvhp9<6z z6h@xtچ_KCHEzkNvWㅓ0u#*oó!XƠotZ5*Mlѱ +ѧCn&& +e%1B C31!+gxXԵ٨-c;*:3̐dBT`рhN-O [;986%W>]Jv`5 ̰Ԉl7’ۍ\P?A +lldnbw/T8_W/̦VFB)iM A"U!- 4KÝݿ9(u ̌CgwϜoK*{^n~Dv/,JﻮFx=l#nxhYư o%y6pM^޵m=,ϢNt7hv=؉v7{ +R ZdW"ZAam{¤HOOgMS9\3h$h>?E<-̃H$GU.628nݨ_^haU\++Se;e(<\DvvZ6/a ֝u=3{1Ḷ={vv6,Gpw˖7F޵gw;^td=<;3G)= +mIoh+.G3ËNzfm}|u{ - )8|hQYEITt{la=LfI1j{V9hydh^9.fXt.wh9BP)tDwE|9n[*揙$_ou{7l 5hCk{SL{O-:˰>h\, INgًg [.B%'6ז8N߹,u0+@%%Y +)D8 (̬ + L@<&Heo!E?{YU!E:"6Q$͔7@Tו!I^BOsin I 1 ت[W1}Xc?(Ms]/n,JX +ϵL7^#r6Q9L쮋_WYkgcRNl3;_^,ƺK&=}#CyfO܏›5Ѳ o,@rJ7_]ЉvﵛVY=Es/8R9džy.5z7#&IuVhfh7c*3aCf3+7ڂPn.kIYӾv{v*]wi`]pTqClp}y븾-[]2O7K:o{̂,c$fU)dzlW]%Ѣ \$ɵwoN(r8_DVlxl;X +^@A[n2u.%J js8hVc^XѶ= !ќwzh1$N;֘aɺr0a)i78Y6*zE?(ЩIo زhf/qEBCiBv"0%zV#_1g0ǝ/mm[fK[ z/rDELT +x? qpvҥ7C޽i.Y +7 ;dt{-ni>N98秕G{aן!֯~ۙ mE-%0WIA ÌhOe0C 7HyW^؍ek$f^$@[>7x䒚M$w[<Œa.x~w(:*I-x0S9<65(u"km7pƸE% V)$% eSsh{B#OKkvShlB(!&*$Ɍ|ZsSQ؁)h[DYfaL/9eؘtV'4 Nbr" ?4a| /ml[&(a5!C'QFFN#KbfOF#2b:F(Iqlݺ5Ϳz>ZJlYleL~?FE֯$yePBDĚioXFN`T2sصcVRiT8-Y3Z.X;Vn挎~iۢeb'<3= s$GF 惆Eٚ |I ({"cg^}NC͎AhY H`E%lc(DU^78jG=l;?]sH̸}; S,*o38| 3ѨsNO8/kc+;'rQ]vZTQ5^eÜ@Aj`xe 1DgZѣgw{/YA[Ff|.}v_==*g k3?Ѡ}jV{iwo`ki2rS5(dE_?]uO` Hv}K- r@g Ǿm(uz^Y0~M٪B*u@E8.G! KOJr&mo+ou(z+3ݨ߽YNa|vp-Vu9~}q If(a~YYyH=*Fm#V:7ˑ7smv .EY l42K b)VTfѪ &dlӻFGcp.Js-zA܇?uC薣FC;=IY,pH'ENA+jEr|A7hq7EV4lZ EtѸ(e9I$uQZZ5U+; u7M/),- `iYHU$ٌ12|[D-#0E[Qir0(1>KKapnmQJPR,4:~ /*ϴ!J; + aSG#FCd8GfI^6NL\Bp,'@A\9ϭL!&g"&l>t>/+F9c͜Nlވ`Q:b7U~h6 ؛H3<FݠxBP)qh&b1?]1EHC7'h G`6|M|ӿEþ4|D;l/ы~"Z$&>n4 La my{i9VZa삱CYJ/}q)Va~k>j䡏wFʕH+ׇ(d+҂z8%AwɃp3.'~rfHK穖wʲe Q{Al5qf0x2s{.y~t"_,i^imC@6IAGOn;-^8Hbm3//lv6 ko72@mbB"Z Ig͋'^_w3(/.;l-Լ+t=fɣNw:1&LcqKcd63R <@X6,IF {e42Z⣉Jp\.@]6FG۲3`Nʗϗp^" +Z;/19ΆǗFy7' IZ0c GqЊNE[|Gj@+~^g9A6LY (65X +ͣV_\ N})@g^QqQkM4֝A3Kaecu$+ç>y,=hH֘' ݙ27ԅ0u}seN`{a|72p"6eF'|fq;(jpUq;>|~\LPx le.x٤eʵ7W )4䪲nEU[70"exOv4vek-kU/.POm4zv} #}=?|V }[lr-5&c'yrX韟W>h[go_?|qӃv>c__?O~3lfʧ'q<<yg|_Νoa@ߎRn럾w_vG?Qb?=9uC|Νóә1+β<0Ӱͣ?w??壻[g;wXs7WG?9æ87_m;fÃw|aǽ'=;WΝ统76=8'ܻw_o>Ay?|f>?xvtn{n#;:ayڹ>ozOnW,A}-6`Ȗ}Zf?u}0+~uEɞw-?/?E24'_gޗ~ݻc:?s/C(?}p ~7EvħϟK?lcYϿϯr՗Z?oIi~z1 ~ +aOԇ:GssϟO~W=;~xv7;/O,1D|þ~?Nwu~tp0?Yug}txWK"]fG}}o߽ߎ.Ql@W?PSf<;y֝?_0~o./C:>~ɹl84v|xT2tɷW̗_<ϣg\Kfis%39"T0`Ą޵ןwUdf!k]HLUwunp6툝LT҇t֭$ɩ >j+rhg+TYAᮜspR^URgmJn 09\ln%oZޫ7 +p5psF'V,p\1QU+eQ.JKpl2I3ݻ a$G\u#%>6h|Pm+m%mju]WW;רU"2Q8k~+_ߩmLCX}f؍~VklԢoOV-(kyW;Wq<Nw^|~Yp_ҞvW/A 46p>n +S21h^timz{}n_zyJn~+6yC{E|ȄC >;y{sBd @:aca۶0 $e'RӀwa1&ls2]u=J֩AsBO˶c`2sLc4,$ N2*'f`!:)]&)ROÓ-1*U\E'OkHNsQjpR1LBĮ7%3iR)ulf5gr-y)Qp-'LJhONj~!$'T$5sSdhhƆtJ ڒLR1A:]xyyЫ7;M8P =a+[ `p\nS๔g!_ymPSfq'щw8cu;W$XАS]LgfT-}nE뀊Y|?ov, ;dc|YBz[yI63E)ɥ,q#[|~/w╺[?VMh^؝rl ݬN۪u&\ Y9<+`So]Y$8 `p 4Ѽ>CS842bv׌PEGEƚt2A+ OEiĞx4r?"0 +مNX}N:H'lY 4zu,_tR4;TPz$)n@-?1Ɏv˵nuI+9>jbK8mx)ۛT +|ǾsExMwqBٿOp a7,b  fg? NӾ-F]ڀ"Wj7"B9+U~$֢sut܊N/1\}?0wmx80kRl̡`q!dv -fw,0.2lbmnM/Y X%׫XRuuMZ}?p|~_&6O0~svH`SA$DŽ+9!6` +bff_z-APV~JUHݞ1b(4 [^ܗoJUWcQži98z-I2R}T?KD͞]FGS$SNG܎PbY1~:ycזn1 Dޜ>3[ozr0L&Xj5L~>nN_\qlΓyxϊ0gePPRUt%{9uBUTRqj~oWbgU6* p;%^@tξ+~c׫}~PU0"fi.JݧW +U/7PMNP *N6;yyL@GKkvLnf___Y)~RNueT4yx?$6JMLuÝޭUE&ٷߖ XynVDS30ߠP% k=Cr +b%>eiHŐW~+JvO + 3>uF}Y$V~a?voW&5&2LÕq7YJg2/_n x>zM~o +9a*pUA !7?xHOY=䔕2͛ݟ;{ֲɺU㌖M!-wZR`Ɔ@E-:iL3jgУ+Y\`gx0%)MDJjτE'U{ЅϷOxӽ ([8ȷKiZ/.n܊0:q$8Ө<>Tz?4r->)ᬸ}8z4S3v"Wq*B`T)<;;5_9=ҕ3`G蜀iepB9_rޣau%Wq-5h)*D3AC t=ʉ I#,o<85"X~Sk匧\bLN8< E‰\w;;QɏOx'pN1iE z1\ +Cnx+w_TxE~nf12N) r;υ~@Uڿ.+|Sm5;6^{~4QJ_C.Po@`k$=&#a=*%w7 `>66VƉ\-ANMgJMPgnHwHkr[ӮHGPāD*}"H ܑw*HCp3y@*~D6[wB.ͽtBXj TZ[ b;H[mvtn"%Zx{h"չ'y\ ^| +8nk F[7BLQCz@*?&R)ڇG4$ui{ i=Y[wc>:gHOKO ib;3¼Y){?vG*ZLUe\V i(Tc"a SK>^#1NTn䮆:{$hu67LCN4@ W띾t͓RiMV^Ha^%HcGgHϷ6yOsqC_M1UWꝣۛXf3AL\n#mj~{RɈ: 1s{PvGz]*Gp>z fB3~4|!4S 6sѺ} 1- Ҥ Z+鰿!&# =(bݳ+`x @J{)2V@ZMD)"L +GAX4s2Aw?@:͞]w!<=HN/6)s?F 5F#;J +ԞʄTJkT)e<*\S{ӠqrO߶̧Ikǫ/uF}bHmo/sƮf'(vs{N\9x>ox}ػ{>;OU֛b0z<Le'9re߆}mV;MDtg}7vx{w(˜ +R̒UMl-?kS Q'x?5 F Z_"ȩ2( +bMդU"?þ:÷v~KbSY=f-gvl\F,5pwt6СuP]Sǖl hdܠ̾!Q[ꞣS.=7u.cɣ9ҁ-ŃiD`e|a"?3[3xm^+ " |WT(JY&_,2w;877'/Lyx=M,MvŮzxOƺFmܠǝvm<G'G$Gs]+T^RIqCk>4#w/H];V\;RN8FebQuNO +`4 7 ܵZ1.{LS}Z߬>^}rM^I6aY` ЌʁtŬIހZp7O.YE2,W{z 2tF /lrJ̈019%i^XPUa +3/7s;4K,[Cgdf.:웆קK}O[y|'K]v E D46c1N~LPv /<~-0A_ +2HW0K]د_{QLpNض^)z`KhwuiRY[-P3Y%IgNku#haN䆆YFpw */ӧ)78y+S@8|h2E-1rD1u};CLN%훌=9mIh_{x$5 0C@ݎPdNͩE~7A @P0| 'opQjLUa pGLOmʏXE3!QkFqv3vDZE5Ꞟ]] !%;Sd}OO,i}ܗp4aDIήfyGDvLVrTO(◥By$\Cxk:R NM[JNW;4RJB;ꏑD4^țb3'AbXɄ"nހ]"hҡ"$-!ȍcۢ }yVC=Mi~65 .3)PSι.̗$E8(0kMM^f:`'8o P<jt8Eeljj a| .ZS&}Z=.]_fYrj&?lV gm֤C8(-ߊ8.#zBa6[\'&Xu)ۑPlm xLo׋y~t["{}(gxED0@rzZz^f|2W9doTrR:5aJL2aׯwy3.)pymڍ [edHbl.Dɇt,!-ͷ#Bz>PrĄpiira5T éC8yٮSus +:zr5tV+6YAο%y"%tՂ3WY󯠳y} W٪οT .=z Uł5tt^CgېSavYu{W96k<}v`#is\MKpgfG̕_Jp,35VsolTcAfO{%` Z5wBΚ$ shƘy-أinE[V|7BiaHQ`̾\yU>YOՙ^"^a3erSRvpzlr[6ٴaWuI MsX<.*0vO?C5[ʻ4ͻߕթ[Mxk͞tu|`ZM3w#U̕ʔYM'X245\'~u+eTwlw +N|',Crvkϣt{F7%{8(b(0ƩJ暡f}]wIoJ< M)sIIh"#É(-+#^7[z%TҔ ]5rsc{A%ޔwOkowsti9B o1#c뒭:͒][1: A;}zQ_gw_Z>,K <moJyz6HF/Q3͓\<#ehWE0e}Ae~"k%{ -7Hڜح ȼK3Ml]pVW7.~=ߺ:KO$!U[N&"ŶNyژz8IJ=up?6O=.蓟e-Pg1C=azA Pr"gpP7ˮs;J+]7Vly-`%h'@DzAD^퉜&.P"$F'pf? u$P?F,kb' b-wxxOx2!\_."f%0ce~7-^teL&>g)L0+6iym<xihXr2g;M Tvu "1{, T Rg-V61dnGøQ+vc~*줵?i|UvWu_ao6=n4:^H;^{#<ɻ+Ȭj&i| ޖ{4`{Sk(N{lH.%oArk`=:F9=w:&Xe]̧S6NAe$v˙*K~7͔-"9 9þi OS.۽o. :w &{Fg-p\pyu/":L揰еzs9g)LXl*ZXGSh1亼Y݊ bNy-޷eLA6wHbł19%wj2ų) TR EL;==o\y=S";^k5 p ]Kn; QZJ{*ˬ7t#!?ZT-זT0Ù{rS^fW|0T=Oq.zq2@8 a[}Ybf?EʻN1!_RWr25<$kkيvϬHmppubMUa˖n[p1"1u {IkYޫ)e{\x"{N{3\&OD΂^6ܔ7{yGc,{4A;=9k=>@*E򣙃uV= KHkk7nHɽoJVZDzw7JjhyK+w2x/1Y+xb"UL3 cn NXѲ=vY.I #A[̦o `ijĻ$irkg;U +R4iYHBw,A3IeUS7q3 8e _՝ҦФT +'Ǣ׬3Xw7-]إ唗DiV()Ve1M >HzLkw&ʅݼCbsV |WX@Ng Zh=p*5$k=wU|"L>٪"475VV4b乪=4Qh]mK,c/*'Mm9њeKBpMޏ_\}?2/ t"Y +)ɳS{P8*~ΆZ^?Жp6׽~S^?[:^?{$>~{6Me3\-xߴJ%%t}o EfJz?4Gb{lo@\ys-G;<8aWʺ=ǽ~'k kJĊ-^?L'P^?2ISo 53˸A%"Ίysq5-Yog`!V?ۙ]30ƽ~S^r~'/xkKEB[n8j{ H<%#k.P7:-tU|f昸ϧanά{x2ᗓ+opib8^?f.S-{l4[-~_"i7L՘*>gEbъ3J]^?7ǃfVOm[0^uKV㛫 +ס-'rBMyr6~ۻVl{7:9rJs2/[υ ~yK;fy+T\nͽ{q/GXnY^?ǐF_Yy߄?$+~Nad^@>YgrrǧC>7UK+v?bn| s>艊[ ީ]E7{"M6E~TX+=#U8<;PD‹rXNaQg݋C9.BL(6~g7{"|O: +_nњyۋ?n]'>]4/D;.fLeIg Z[zϷ'Fe3I]}eû>^6Ib/ݺi<_ + >#}7bbpG8/zs19Yi{Luk߯W$׋Cp{&1\6fJeu d)3󭖡ZsCNơHڹ&hkgQu5m3׭=\6}_^R\`Q6ѕo52O9ppu\^/wv4ω(FTg%c܃rT;Ia6?fPu&QNFh}oMn~T^*1Q=/[ϧ vO륝PDTJŮ`w`ŗZ sﲵі0_EZ;bMWYOS:v4}E*!S7 ؗ1}ejU.OIIWi3cab +}G*I5\[Ǩ,Ga"|b2 < D66N\l ܅pT_(uE.vs&kr?ۏՇv_% 4%QfECΕ_E Nk||K{zE!R7yxz>`3 cқǭ/PF02ǫp -nS8+~ㅓF`/|n*c1d$6,9s%G{?2 ~Ho[Qik]9.5՗Yn3w%zu&M20Pxッ(}: OAd)l% yxCWVm0|qZaO"~1>@ӂC+`g YD"@$w?6R RSYSc +JÛXaв+ jɅ;/-O鬊ӭ$mxj)Aۻ{wɴG!N$b)cenpW]$1c u <#~ay+d=zg{A<{`}XHI)6l>K0^tVo NL >jrb}6"s;Dx +y^`X4JLÇ|B,ҏ7 +`|ؿӵ8ljg:4e9Ւu8'ߘk$KhFStFyFm&hds%ҺWl Wva:wq?Ing)ᶾ#l#w/z+Ddb̚TGFr a}HiÃ-lF +wϯot|ǬI-EQۉmh5ثec!BWET1% H摬3>p<-vc ܴ' +4Ǖt[Z-:myt}1e]_|Q(jφ'B}m_d[MKA\TmPi-)u/+Ō[dWР=p:q3 +qr?5|F r6w_KӎAS~DဴuOxx*/A?Z[} ET cno +.*:dUX#1Z Iz^$SnO'BܱZp)zgd.OZ`7{2 +m1t[ +)+fk%f? 7N ݚ3 \H0~],K3 "icT&Q|Ɛ:Q,(%0OMҾHMa$%nd j^LWy"&1pCy b<&O3Gt1cz1 HNe+2;"N XPtqumcE/sC;NJ9|l9Uz$oTu6٘`_@6gܔ> rb(}m܎,f "§7S9ɾ/rj!xId]Eܳ$>E6JD1^I_n<~5JꚖ2z&iD(V< 2Y<1s鄑u_$haҹ,iy[z78r@=¬"j,%&eP-:@H*<ۖNAvZ Lբ!Y/"_"+f"=$۩-Y@[`7Sօ̛'a(ի4JZƎ N;=)?+7'rdMhy#)X &veURZi UFg+lhǐճKWdWx/lHFB&XƿaXFM o(w,㗨FRIxըNzk}DoĎO +g}]6 ȾޟeTN(jrxTz5P$-_^ ĮSV8Q"6CQ +uy{Ŧ^y%B}wVކG1\|>8_!&- ӒJ +O`8?T?)h} YaÕ{f4("I4I2KĦUU`W(JxA#<ï4'024)lZ`! ]G<"E䕔*EG$Ȣn@0@r)ͫUJC+9FŏĴ$1 +9IH˳ + %U2x qLUDdIZشȩ +4(iQl`ABDAVR,`*G,äfO3“w,54a%F@:I0%f21W/Pك㠯*P4/H~FMf): +*6x:c"K_3 +μVd`8yG$KyxlR Ar,+ iI]YoDy(H% 1<ϑb^ži'Ipag< +޳+d_,*W.+9eW!N>Tl" EeVTd?9),G2`&CeӬTLfYQx!NL2Ʋ"a:eU2ITpVD6,˛sx}#`jq*ˊ0,cY";( o?Xq`QID0B· +0+ ^ŀ f\8dOLXN$'8شSqFbZBe:|YbGDR:a)*DuWXʇ- F -Qa +0@ $ ZAM2R ǡ0ohd{d5yCdx=D"Gs'%2D2AUP4?!3|ͱ$ª<͠ m^BȌ"q~XNX40U؊aҢ4)ehddrhP`PLVvEx‰lAOyt>/;*hsqcV%Ff%zCb5&}䡢zH8F}.HJ +D@,^(94=l +2HJEð鉙SbSr# ,@ES-D4b2Ȱa`,"hrFk( +CMiP%hpήx|MBe9#2l#S +! 'Su#@Hbl"(z !!9*%U+AEgO!>BayRE b6K +56"-*pdeE9͌ +B3!0 +4Zl +C8 *zNF%GfSr$T"M0 Pe8& d ZU. -wx]:V̟0`l*8YT\@&>"RVjdF1 dr5S*G%'YL,|*`2hue#㬓wd ?\0$aUg%;(elCi4E#IyZP>b] KԞ; S#+2!P 9)흄mPUT:4B qYA *_m$K =UC  >PH@4I&9!, Il1'),av 2(K8ETfP:xb XZ4- +[xL䴐#%: u,PX!Z iny ̎"~# dƄ27 ,TaUj4`*CdY{xMβg@k6 ~iw +:y; ;1REj:AkSdǑ*u#84X挌9rnL!ѐ ?A'(BD bI$~L9n,N$Ecnm'MyJV~Uh#+.&N ˑ&efFy`Euo_r?`]:8?x!|C41ȼ%Hi&M@p@F*?dTNv3s.q &dMK'0>/Yc(dE&(0-!~'`X9/ZbhDz(r6|!X'J!DپD"qfomd M m<.~GcF7)&+%~]H:B<)2.9?:')Qb$L(:``b4+Fzq@Ò,4@ψGC2Z2GTb@V>@2(a`y wPBMI` LDLd\f9.4ML920 X8  +~]7G ̔p?hU!QiȘӐ sʬ؍p%2BCQY!9"RR\fU)hM`1q_Bd]Q$!Rz!md*7D5 }J}k@c]54̉1̴j fp-AGE UրzD"@p +:Mh͡s$ePHʂUB~>AsG +)1dh H:;0*fCD.@QdY Śm2L; }DK@+: i;2u9wT 7)bOCbimI#H$YDG q8yyM\0[FGN0D\¼ZSьz2Yå/2 M<$фyLƒY# b,$-%@gcLI@ *Ta D ";K@j RS[Ax$õK!cB#n'FptEUK^Z\5A?q%b' ڦFn^FT*|S=:d}'Hy endstream endobj 6 0 obj [5 0 R] endobj 21 0 obj <> endobj xref 0 22 0000000000 65535 f +0000000016 00000 n +0000000144 00000 n +0000045607 00000 n +0000000000 00000 f +0000049473 00000 n +0000165194 00000 n +0000045658 00000 n +0000045991 00000 n +0000049772 00000 n +0000049659 00000 n +0000048695 00000 n +0000048912 00000 n +0000048960 00000 n +0000049543 00000 n +0000049574 00000 n +0000049845 00000 n +0000050041 00000 n +0000051097 00000 n +0000058049 00000 n +0000123637 00000 n +0000165217 00000 n +trailer <<031DB970FF2545D19002BBDA77EF4CCF>]>> startxref 165412 %%EOF \ No newline at end of file diff --git a/Design/README/Caveats-Background-Color-Content-View.ai b/Design/README/Caveats-Background-Color-Content-View.ai new file mode 100644 index 0000000..cc24dde --- /dev/null +++ b/Design/README/Caveats-Background-Color-Content-View.ai @@ -0,0 +1,1359 @@ +%PDF-1.5 % +1 0 obj <>/OCGs[5 0 R 6 0 R 30 0 R 31 0 R 32 0 R 57 0 R 58 0 R 59 0 R 88 0 R 89 0 R 90 0 R 119 0 R 120 0 R 121 0 R 150 0 R 151 0 R 152 0 R 181 0 R 182 0 R 183 0 R 212 0 R 213 0 R 214 0 R 243 0 R 244 0 R 245 0 R 270 0 R 271 0 R 272 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream + + + + + application/pdf + + + Web + + + + + Adobe Illustrator CS6 (Macintosh) + 2018-12-30T16:38:12-08:00 + 2019-01-18T07:04:51-08:00 + 2019-01-18T07:04:51-08:00 + + + + 128 + 256 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAACAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9TySLGvI/IAdSfAYqhmM j7yNQfyKaAfT3woU/wDRf8j8MKu/0X/I/DFV/pRfyL9wxV3oxfyL9wxV3oxfyL9wxV3oxfyL9wxV 3oxfyL9wxV3oxfyL9wxV3oxfyL9wxV3pRfyL9wxVZ/ov+R+GKu/0X/I/DFVRTIm8bbfyMag/0wKi IpVkXkNiNmU9QfA4EqDnnOxPRPhX59Sf4YQhuGISjnIKpX4FPSnif4YqxcfmVp3q6lD9XYSabP8A VplLgcG+tNbepMKVjhVVEzS0KhD/ADfCQlNPLHmqPX/X4WU9n6MdvKFn41KXMfqKGCluDjujfFTi 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 CNaA1J3Zj1JwJf/Z + + + + + + proof:pdf + uuid:65E6390686CF11DBA6E2D887CEACB407 + xmp.did:0880117407206811822AF82855939638 + uuid:98bc29b1-95aa-1c4b-9ce7-75e5ebf5944c + + xmp.iid:0780117407206811822AF82855939638 + xmp.did:0780117407206811822AF82855939638 + uuid:65E6390686CF11DBA6E2D887CEACB407 + proof:pdf + + + + + saved + xmp.iid:0580117407206811822AF82855939638 + 2018-12-30T15:35:14-08:00 + Adobe Illustrator CS6 (Macintosh) + / + + + saved + xmp.iid:0880117407206811822AF82855939638 + 2018-12-30T16:38:13-08:00 + Adobe Illustrator CS6 (Macintosh) + / + + + + + + + EmbedByReference + + /Users/drew/Repos/ScrollingContentViewController/Design/README/Embedded-View-Background-Color.png + + + + + + + Web + Document + + + 1 + True + False + + 466.000000 + 900.000000 + Pixels + + + + Cyan + Magenta + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + White + RGB + PROCESS + 255 + 255 + 255 + + + Black + RGB + PROCESS + 0 + 0 + 0 + + + RGB Red + RGB + PROCESS + 255 + 0 + 0 + + + RGB Yellow + RGB + PROCESS + 255 + 255 + 0 + + + RGB Green + RGB + PROCESS + 0 + 255 + 0 + + + RGB Cyan + RGB + PROCESS + 0 + 255 + 255 + + + RGB Blue + RGB + PROCESS + 0 + 0 + 255 + + + RGB Magenta + RGB + PROCESS + 255 + 0 + 255 + + + R=193 G=39 B=45 + RGB + PROCESS + 193 + 39 + 45 + + + R=237 G=28 B=36 + RGB + PROCESS + 237 + 28 + 36 + + + R=241 G=90 B=36 + RGB + PROCESS + 241 + 90 + 36 + + + R=247 G=147 B=30 + RGB + PROCESS + 247 + 147 + 30 + + + R=251 G=176 B=59 + RGB + PROCESS + 251 + 176 + 59 + + + R=252 G=238 B=33 + RGB + PROCESS + 252 + 238 + 33 + + + R=217 G=224 B=33 + RGB + PROCESS + 217 + 224 + 33 + + + R=140 G=198 B=63 + RGB + PROCESS + 140 + 198 + 63 + + + R=57 G=181 B=74 + RGB + PROCESS + 57 + 181 + 74 + + + R=0 G=146 B=69 + RGB + PROCESS + 0 + 146 + 69 + + + R=0 G=104 B=55 + RGB + PROCESS + 0 + 104 + 55 + + + R=34 G=181 B=115 + RGB + PROCESS + 34 + 181 + 115 + + + R=0 G=169 B=157 + RGB + PROCESS + 0 + 169 + 157 + + + R=41 G=171 B=226 + RGB + PROCESS + 41 + 171 + 226 + + + R=0 G=113 B=188 + RGB + PROCESS + 0 + 113 + 188 + + + R=46 G=49 B=146 + RGB + PROCESS + 46 + 49 + 146 + + + R=27 G=20 B=100 + RGB + PROCESS + 27 + 20 + 100 + + + R=102 G=45 B=145 + RGB + PROCESS + 102 + 45 + 145 + + + R=147 G=39 B=143 + RGB + PROCESS + 147 + 39 + 143 + + + R=158 G=0 B=93 + RGB + PROCESS + 158 + 0 + 93 + + + R=212 G=20 B=90 + RGB + PROCESS + 212 + 20 + 90 + + + R=237 G=30 B=121 + RGB + PROCESS + 237 + 30 + 121 + + + R=199 G=178 B=153 + RGB + PROCESS + 199 + 178 + 153 + + + R=153 G=134 B=117 + RGB + PROCESS + 153 + 134 + 117 + + + R=115 G=99 B=87 + RGB + PROCESS + 115 + 99 + 87 + + + R=83 G=71 B=65 + RGB + PROCESS + 83 + 71 + 65 + + + R=198 G=156 B=109 + RGB + PROCESS + 198 + 156 + 109 + + + R=166 G=124 B=82 + RGB + PROCESS + 166 + 124 + 82 + + + R=140 G=98 B=57 + RGB + PROCESS + 140 + 98 + 57 + + + R=117 G=76 B=36 + RGB + PROCESS + 117 + 76 + 36 + + + R=96 G=56 B=19 + RGB + PROCESS + 96 + 56 + 19 + + + R=66 G=33 B=11 + RGB + PROCESS + 66 + 33 + 11 + + + + + + Grays + 1 + + + + R=0 G=0 B=0 + RGB + PROCESS + 0 + 0 + 0 + + + R=26 G=26 B=26 + RGB + PROCESS + 26 + 26 + 26 + + + R=51 G=51 B=51 + RGB + PROCESS + 51 + 51 + 51 + + + R=77 G=77 B=77 + RGB + PROCESS + 77 + 77 + 77 + + + R=102 G=102 B=102 + RGB + PROCESS + 102 + 102 + 102 + + + R=128 G=128 B=128 + RGB + PROCESS + 128 + 128 + 128 + + + R=153 G=153 B=153 + RGB + PROCESS + 153 + 153 + 153 + + + R=179 G=179 B=179 + RGB + PROCESS + 179 + 179 + 179 + + + R=204 G=204 B=204 + RGB + PROCESS + 204 + 204 + 204 + + + R=230 G=230 B=230 + RGB + PROCESS + 230 + 230 + 230 + + + R=242 G=242 B=242 + RGB + PROCESS + 242 + 242 + 242 + + + + + + Web Color Group + 1 + + + + R=63 G=169 B=245 + RGB + PROCESS + 63 + 169 + 245 + + + R=122 G=201 B=67 + RGB + PROCESS + 122 + 201 + 67 + + + R=255 G=147 B=30 + RGB + PROCESS + 255 + 147 + 30 + + + R=255 G=29 B=37 + RGB + PROCESS + 255 + 29 + 37 + + + R=255 G=123 B=172 + RGB + PROCESS + 255 + 123 + 172 + + + R=189 G=204 B=212 + RGB + PROCESS + 189 + 204 + 212 + + + + + + + + + Adobe PDF library 10.01 + + + + + + + + + + + + + + + + + + + + + + + + + endstream endobj 3 0 obj <> endobj 8 0 obj <>/Resources<>/ExtGState<>/ProcSet[/PDF/ImageC/ImageI]/Properties<>/XObject<>>>/Thumb 280 0 R/TrimBox[0.0 0.0 466.0 900.0]/Type/Page>> endobj 274 0 obj <>stream +HVKn[1 ܿS)m""(,zMI^C}ޠh` D"|twnijP!f Rc}} qx6/y1f Si`T-pzَ_8w<94f),|0^C򐊈s}Hp/)+.|clSϠr%?٥8ɔK7rLPPy-E<5 +zvJ)G=(7G$;aT3PI +Y;wNA&VUHgŬࠛ9/˜g/R Z 5U% LI ("$q L)A!0eǽJ)o)J0i8`!ɖ%Bbe%m}:BʰsȤ1D.m +~KBeKvS"B+?@!F)^6X$\^΅JC/*2ޱiZzY1LxÉTKT1BSOk"FSOCO R:OK[9@nV[ -..,8tN>0-@JHOZu@c#poh.oc|+joyW߷gߴ4u~- endstream endobj 275 0 obj <> endobj 280 0 obj <>stream +8;Z\q9+HS.$q,1:Z]%s*KWO2!P`QGM>H3N0&29]YmIU`(Rb]9>&29 +]`+%[o*W/*,WhaH8Xn.l/tKFQN)$#t$tub%j^YI8CQ'XCM>AlO$ioLNrLX~> endstream endobj 281 0 obj [/Indexed/DeviceRGB 255 282 0 R] endobj 282 0 obj <>stream +8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 +b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` +E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn +6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( +l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> endstream endobj 279 0 obj <>stream +Hkxyv7!I r 5BHBP(%ʭHC @-[nbFPZP+%(E$(  +/Zekgޙݙuf{9qsNqո~Mi Mڣ իߩ=pRؒWPTRVTQVRTYTMPvra*.gfŦߋ;kaȢc6 1xos%ixuT¾+[=9WsOs|Q$͹qR + +#232]O!6tKE +ZWu6ϜrVg5(vfcZ%dUS9SvPTͤ.A~t1RS2;~ЋTG¹%.paCXKX{^>e˿ v7^xDY+;P kcw~c$U[$MaJD]En/E+ڻSf2c?3n2f&ꄐדs !U_ u8NomŪ7ǜ+x*R=kיu8fsfm4팜 sݚEs\]0!sE3V#04ȹ̆ͼO.-X̦iyi M1ߧ"[ҷ"F`zikX!T +~FƟL!Twb-"u^/Boc":c䔪)#33iI$&ʸB1>؞zCz 2,r*GӠXە־EcLckvܳ$KD)-v{R\n#-I'ݰ[ w7r.)umN1~ tԣ;9Va0{R+8Ξ?:@+i-z4&AӫΐҶ;c\!#nZąy +Ԋ!Է̗(3;UzAnC1LzبQXG^x _NjLm۪:%\F9nѭ?<@{KӠ~BfVz RmhʩZaE f5Bt5Oţ7ejV8WۣU&|T2 G7@;Q$GEÉVzD*~K19jb]f]YusFF X.~l[F$#HAeV!32T9d|MiL00JϺT< L*)0#aF=̂8ǐpf/N̟ S:ӖtZ>9@;aXk-r3-_Vc\!S_¾:?B1 ݖl7/OŠ.rw0YFcJi{b D>㬱mދ cgf gb !d3qS1Bek󮴉g3T41khbo5ͤiǨ%/s!B +" 4}etR]nj[O\fcu8.,YYY+uwB+F)cWL5pьuh} Ōjxbe MfGw 5ET7Dz;gY4Apcœ[`BǰMZr>hbQZF2n1|rzȔ#3Jt K)x3r\c!]kn!~Ꙟw&KUFZ)x^%p Z]H sOCh-!J]n9 ޏ8`=Xݑ5doux;V2 =m+\S_5Y{ + Dڇ wGOXqg0~Sb1c^5d1yё^;ix"QhE:}(~* +ܣw+d^]̶BKCf>rGNV^ _SKcI58sOnce BUے\1[1e`$x)}$X)AY/ g|ޱimCk1^pCɴ\y\{lpg|ํ{w_}ƚͻz0nڔ켂 +å /;Y4 2+c b_AUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU=8mUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUدc0 {4XaH.`=VlCbdf;9w˛fy}]kcc^ng5@y~^NytPZaӪ. +[1ɻEtPX;D. +Nѳbj좋~KUɇ"0/E@aC"7"(yHL5rZ5E@iO_ֱ P,llt.fi q CBA/gm +Kq s9C})4N&'ԝ5_?L׽}t W; endstream endobj 277 0 obj [/Indexed/DeviceRGB 247 284 0 R] endobj 283 0 obj <>/Filter/FlateDecode/Height 2436/Intent/RelativeColorimetric/Length 2743/Name/X/Subtype/Image/Type/XObject/Width 1125>>stream +H +ك FPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUa_AUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU=8mUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU؃A P`/ endstream endobj 284 0 obj <>stream +~~~}}}|||{{{zzzxxxwwwuuutttsssqqqpppooonnnmmmlllkkkjjjiiihhhgggfffeeedddcccbbbaaa```___^^^]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQPPPOOONNNMMMLLLKKKJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@???>>>===<<<;;;:::999888777666555444333222111000///...---,,,+++***)))((('''&&&%%%$$$###"""!!!  + + +  endstream endobj 270 0 obj <> endobj 271 0 obj <> endobj 272 0 obj <> endobj 289 0 obj [/View/Design] endobj 290 0 obj <>>> endobj 287 0 obj [/View/Design] endobj 288 0 obj <>>> endobj 285 0 obj [/View/Design] endobj 286 0 obj <>>> endobj 278 0 obj <> endobj 276 0 obj <> endobj 291 0 obj <> endobj 292 0 obj <>stream +%!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 16.0 %%AI8_CreatorVersion: 16.0.4 %%For: (Drew Olbrich) () %%Title: (Caveats-Background-Color-Embedded-View.ai) %%CreationDate: 1/18/19 7:04 AM %%Canvassize: 16383 %%BoundingBox: 16 -919 448 -58 %%HiResBoundingBox: 16 -919 448 -58 %%DocumentProcessColors: Cyan Magenta Yellow Black %%DocumentFiles:/Users/drew/Repos/ScrollingContentViewController/Design/README/Embedded-View-Background-Color.png %AI5_FileFormat 12.0 %AI12_BuildNumber: 691 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%RGBProcessColor: 0 0 0 ([Registration]) %AI3_Cropmarks: 0 -938 466 -38 %AI3_TemplateBox: 512.5 -512.5 512.5 -512.5 %AI3_TileBox: -73 -884 539 -92 %AI3_DocumentPreview: None %AI5_ArtSize: 14400 14400 %AI5_RulerUnits: 6 %AI9_ColorModel: 1 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 3 %AI9_OpenToView: -855 347 0.5 1448 866 90 0 0 -4 38 0 0 0 1 0 0 1 1 0 1 %AI5_OpenViewLayers: 777 %%PageOrigin:112 -812 %AI7_GridSettings: 2.83465 10 2.83465 10 1 0 0.8 0.8 0.8 0.9 0.9 0.9 %AI9_Flatten: 1 %AI12_CMSettings: 00.MO %%EndComments endstream endobj 293 0 obj <>stream +%%BoundingBox: 16 -919 448 -58 %%HiResBoundingBox: 16 -919 448 -58 %AI7_Thumbnail: 64 128 8 %%BeginData: 13776 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C45FD44FFA8FFA9FFAFFFFFFFAFFFFFFFAFFFFFFFAFFFFFFFAFFFFFFF %AFFFFFFFAFFFFFFFAFFFFFFFAFFFFFFFAFFFFFFFAFFFFFFFAFFFFFFFA8FF %A8FD47FFA8FFAFFFA8FFA8FFA8FFA8FFA8FFA9FFA8FFAFFFA8FFAFFFA8FF %AFFFA8FFAFFFA8FFAFFFA8FFAFFFA8FFAFFFA8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FD3CFFAFFFFFFFAFFD04FFA8FFFFFFA8FD09FFA8FFA9FFFFFFA9FF %FFFFA9FFFFFFA9FFFFFFA9FFFFFFA9FFFFFFA9FFFFFFA8FD0BFFA8FFFFFF %A8FD09FFA87DA87DA87DFD25FFA87DFF7D27527DFFA9FD04FFA8FFAFFFA8 %FFFFFFFD067DA8FFFFFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFFFFF7DFF7D2727A8FFFFA8FFA8FD41FFA8FF %FFFFA8FD37FFA8FFAFFD06FFCFFFCFFFCFFFCFFFCFFFCFFFCFFFCFFFCFFF %CFFFCFFFCFFFCFFFCFFFCFFFCFFFCFFFCFFFCFFFCFFFCFFFCFFFCFFFCFFF %CFFFCFFFCFFFCFFD04FFA8FFA8FFA8CFC9CFCACFC9CFCACFC9CFCACFC9CF %CACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACF %C9CFCACFC9CFCACFC9CFA9FFA8FD06FFFD37CFFD04FFAFFFA9FFCACFCACF %CACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACF %CACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFAFFFA8FD06FFCFCF %CACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACF %CFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCAFD04FFA8FFAFFF %A8CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CF %CACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFA8FFA8FD %06FFFD36CFCAFD04FFA8FFFFFFA8CFCACFCACFCACFCACFCACFCACFCACFCA %CFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCA %CFCACFCACFCACFCACFA9FFAFFD05FFFD05CFCACFCFCFCACFCFCFCACFCFCF %CACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACF %CFCFCACFCFCFCACFCFFD04FFA8FFA8FFA8CFC9CFCACFC9CFCACFC9CFCACF %C9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CF %CACFC9CFCACFC9CFCACFC9CFA9FFA8FD06FFFD37CFFD04FFA8FFA9FFCACF %CACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACF %CACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFAFFFA8FD06FF %CFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCF %CACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCAFD04FFA8FF %AFFFA8CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACF %C9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFA8FF %A8FD06FFFD36CFCAFD04FFA8FFFFFFA8CFCACFCACFCACFCACFCACFCACFCA %CFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCA %CFCACFCACFCACFCACFCACFA9FFAFFD05FFFD05CFCACFCFCFCACFCFCFCACF %CFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCF %CACFCFCFCACFCFCFCACFCFFD04FFA8FFA8FFA8CFC9CFCACFC9CFCACFC9CF %CACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACF %C9CFCACFC9CFCACFC9CFCACFC9CFA9FFA8FD06FFFD37CFFD04FFA8FFA9FF %CACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACF %CACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFAFFFA8FD %06FFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACF %CFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCAFFFFFF %AFA8FFAFFFA8CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9 %CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCA %CFA8FFAFFD06FFFD36CFCAFD04FFA8FFFFFFA8CFCACFCACFCACFCACFCACF %CACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACF %CACFCACFCACFCACFCACFCACFCACFA9FD07FFFD05CFCACFCFCFCACFCFCFCA %CFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCF %CFCACFCFCFCACFCFCFCACFCFFD04FFA8FFA8FFA8CFC9CFCACFC9CFCACFC9 %CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCA %CFC9CFCACFC9CFCACFC9CFCACFC9CFA9FFA8FD06FFFD37CFFD04FFAFFFA9 %FFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCA %CFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFAFFFA9 %FD06FFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCA %CFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCAFD04 %FFA8FFAFFFA8CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9 %CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCA %CFA8FFAFFD06FFFD36CFCAFD04FFA8FFFFFFA8CFCACFCACFCACFCACFCACF %CACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACF %CACFCACFCACFCACFCACFCACFCACFA9FD07FFFD05CFCACFCFCFCACFCFCFCA %CFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCF %CFCACFCFCFCACFCFCFCACFCFFD04FFA8FFA8FFA8CFC9CFCACFC9CFCACFC9 %CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCA %CFC9CFCACFC9CFCACFC9CFCACFC9CFA9FFA8FD06FFFD37CFFD04FFA8FFA9 %FFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCA %CFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFAFFFA8 %FD06FFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCA %CFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCAFD04 %FFA8FFAFFFA8CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9 %CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCA %CFA8FFA8FD06FFFD36CFCAFD04FFA8FFFFFFA8CFCACFCACFCACFCACFCACF %CACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACF %CACFCACFCACFCACFCACFCACFCACFA9FFAFFD05FFFD05CFCACFCFCFCACFCF %CFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCA %CFCFCFCACFCFCFCACFCFCFCACFCFFD04FFA8FFA8FFA8CFC9CFCACFC9CFCA %CFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9 %CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFA9FFA8FD06FFFD37CFFD04FFAF %FFA9FFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCA %CFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFAF %FFA8FD06FFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCF %CFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCA %FD04FFA8FFAFFFA8CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCA %CFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9 %CFCACFA8FFA8FD06FFFD36CFCAFD04FFA8FFFFFFA8CFCACFCACFCACFCACF %CACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACF %CACFCACFCACFCACFCACFCACFCACFCACFA9FFAFFD05FFFD05CFCACFCFCFCA %CFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCF %CFCACFCFCFCACFCFCFCACFCFCFCACFCFFD04FFA8FFA8FFA8CFC9CFCACFC9 %CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCA %CFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFA9FFA8FD06FFFD37CFFD04 %FFAFFFA9FFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCA %CFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCA %CFAFFFA8FD06FFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCA %CFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCF %CFCAFD04FFA8FFAFFFA8CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9 %CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCA %CFC9CFCACFA8FFA8FD06FFFD36CFCAFD04FFA8FFFFFFA8CFCACFCACFCACF %CACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACF %CACFCACFCACFCACFCACFCACFCACFCACFCACFA9FFAFFD05FFFD05CFCACFCF %CFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCA %CFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFFD04FFA8FFA8FFA8CFC9CFCA %CFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9 %CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFA9FFA8FD06FFFD37CF %FD04FFAFFFA9FFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCA %CFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCA %CFCACFAFFFA8FD06FFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCF %CFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCA %CFCFCFCAFD04FFA8FFAFFFA8CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCA %CFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9 %CFCACFC9CFCACFA8FFA8FD06FFFD36CFCAFD04FFA8FFFFFFA8CFCACFCACF %CACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACF %CACFCACFCACFCACFCACFCACFCACFCACFCACFCACFA9FFAFFD05FFFD05CFCA %CFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCF %CFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFFD04FFA8FFA8FFA8CFC9 %CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCA %CFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFA9FFA8FD06FFFD %37CFFD04FFAFFFA9FFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCA %CFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCA %CFCACFCACFAFFFA8FD06FFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCA %CFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCF %CFCACFCFCFCAFD04FFA8FFAFFFA8CFCACFC9CFCACFC9CFCACFC9CFCACFC9 %CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCA %CFC9CFCACFC9CFCACFA8FFA8FD06FFFD36CFCAFD04FFA8FFFFFFA8CFCACF %CACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACF %CACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFA9FFAFFD05FFFD05 %CFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCA %CFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFFD04FFA8FFA8FFA8 %CFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9 %CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFA9FFA8FD06 %FFFD37CFFD04FFAFFFA9FFCACFCACFCACFCACFCACFCACFCACFCACFCACFCA %CFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCA %CFCACFCACFCACFAFFFA8FD06FFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCF %CFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCA %CFCFCFCACFCFCFCAFD04FFA8FFAFFFA8CFCACFC9CFCACFC9CFCACFC9CFCA %CFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9 %CFCACFC9CFCACFC9CFCACFA8FFA8FD06FFFD36CFCAFD04FFA8FFFFFFA8CF %CACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACF %CACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFA9FFAFFD05FF %FD05CFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCF %CFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFFD04FFA8FFA8 %FFA8CFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCA %CFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFA9FFA8 %FD06FFFD37CFFD04FFAFFFA9FFCACFCACFCACFCACFCACFCACFCACFCACFCA %CFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCA %CFCACFCACFCACFCACFAFFFA8FD06FFCFCFCACFCFCFCACFCFCFCACFCFCFCA %CFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCF %CFCACFCFCFCACFCFCFCAFD04FFA8FFAFFFA8CFCACFC9CFCACFC9CFCACFC9 %CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCA %CFC9CFCACFC9CFCACFC9CFCACFA8FFA8FD06FFFD36CFCAFD04FFA8FFFFFF %A8CFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACF %CACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFA9FFAFFD %05FFFD05CFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCA %CFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFFD04FFA8 %FFA8FFA8CFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9 %CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFA9 %FFA8FD06FFFD37CFFD04FFAFFFA9FFCACFCACFCACFCACFCACFCACFCACFCA %CFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCA %CFCACFCACFCACFCACFCACFAFFFA8FD06FFCFCFCACFCFCFCACFCFCFCACFCF %CFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCA %CFCFCFCACFCFCFCACFCFCFCAFD04FFA8FFAFFFA8CFCACFC9CFCACFC9CFCA %CFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9 %CFCACFC9CFCACFC9CFCACFC9CFCACFA8FFA8FD06FFFD36CFCAFD04FFA8FF %FFFFA8CFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACF %CACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFA9FF %AFFD05FFFD05CFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCF %CFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFFD04 %FFA8FFA8FFA8CFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCA %CFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9 %CFA9FFA8FD06FFFD37CFFD04FFAFFFA9FFCACFCACFCACFCACFCACFCACFCA %CFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCA %CFCACFCACFCACFCACFCACFCACFAFFFA8FD06FFCFCFCACFCFCFCACFCFCFCA %CFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCF %CFCACFCFCFCACFCFCFCACFCFCFCAFD04FFA8FFAFFFA8CFCACFC9CFCACFC9 %CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCA %CFC9CFCACFC9CFCACFC9CFCACFC9CFCACFA8FFA8FD06FFFD36CFCAFD04FF %A8FFFFFFA8CFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACF %CACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACF %A9FFAFFD05FFFD05CFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCA %CFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCF %FD04FFA8FFA8FFA8CFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9 %CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCACFC9CFCA %CFC9CFA9FFA8FD06FFFD37CFFD04FFAFFFA9FFCACFCACFCACFCACFCACFCA %CFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCACFCA %CFCACFCACFCACFCACFCACFCACFCACFAFFFA8FD06FFCFCFCACFCFCFCACFCF %CFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCACFCFCFCA %CFCFCFCACFCFCFCACFCFCFCACFCFCFCAFD04FFA8FFAFFFA8FFCFFFCAFFCF %FFCAFFCFFFCAFFCFFFCAFFCFFFCAFFCFFFCAFFCFFFCAFFCFFFCAFFCFFFCA %FFCFFFCAFFCFFFCAFFCFFFCAFFCFFFCAFFCFFFA8FFA8FD45FFA8FD37FFA9 %FFA8FFFFAFFFFFFFA8FD10FF7D2752275227522752275227522752275227 %5252FD18FFA8FFAFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFFD147DA8FF %FFFFA8FFFFFFA8FFFFFFA8FFA8FFA8FFAFFFA8FD45FFA8FFA9FFFFFFA9FF %FFFFA9FFFFFFA9FFFFFFA9FFFFFFA9FFFFFFA9FFFFFFA9FFFFFFA9FFFFFF %A9FFFFFFA9FFFFFFA9FFFFFFA9FFFFFFA9FFA8FD49FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FD06FFFF %%EndData endstream endobj 294 0 obj <>stream +%AI12_CompressedDatax%&?SQNҝk fP,B*+y)deI}33~Ή$lW΋.ݗ~|5?ܼ~x_\zϿk~ϯBW+{/"_ݾ~o~._͓ٛ?ɥ}v|?y_vןݽ_?|??{g?>y#׆C{#ϗAڴ#~R] ߟ%LWϿ _ѿ~̏7/uJKefX6-W_[=A+|)EFw2^}g/B#ϾkZs]o odzZd09V7^`,zYR&Wwo~#?%^MwϿ~)_WϔO^_.lD~'扴p7&۟ۇ%ӯU?=<C7ʓ__˓p{տQ [* _Y*z- i|{zFowoZh<xwqϳgo域y_?'=xk/wѫB O}~{5~%[?-_d_~3XDP_?h}m\m:4%%,+RRlroZ|?wc+?q(i(ˮRr(CCAfVa9[)7Vn'~rwc׍Pָƌ2X 04>0㘦aTQvCac<5Faڰ0m;>OқH)Ї݆#/ 0K0~Oh>:]r+>ޏc8. ;uܱ'_sܷ|'সeTCJiRD;cIN5.iY..w˽tZײnQzǡys.yˇ|7.˨ǒRre+rSn˝̂ oԵZV{aK۲[vvm2 qȇrp87ý̕pL嘏XB>ow{=AqYoMn7^&S]n|[oۻ{ rCwwwb~׹go3ݿ,> v(7C9a(IC)CɻeJL Y C{nݕ-rʶ+u(e(y($eٕ480y,PZ2whh?,20!wO9.w=vONzD{`ecV̲ZYX8ӵMSپw,+K"lf’(M[8A{[`?ݱc:W+^p |'\D2[3oGe"mdSyt'|# +K̇Uc&dW8nm>Z,u2d\nIXpV$L9V}/3V( {]}ē0 [̝[أ0-WaYX!ϓL;MT,llQYl+e Fvd "n41:ʖ:eZdcͲ 7bGnM@ӗII^Um26R4F)jWgy.(ܽlg9t3r>%vF?ċOVG/F-22eWPFhqmi?vN͚m'ob48 J?ԾN<0rZAпJPgiyt/^OL}5zlyJi䗦>V* a4%](2)9ctiN 'N{KG|}_z +W\ 55뺯f-'S}kW[[7'ᤘ? kӕTn8_j[zYj3E얛/{n[.-<=|Չ%m{+c}Yr^ŷLfl:ƓoOJ}5?ZgQO +IMa] +DU7!bդx$RLo[nꙩEPT-rHET]+rQPhHjQ2T#fT-ԍݙvtCHIT,*H+^;jP&mT(AUZ:ttL0AeҔ4Er{*Nw8݊ÝPJ䧺(NxU"K +  Ǐsw{nȕ}M { Dm'*Q*t*ntjw8tG.׹nlQ)ױiZF37 ƽ--?w%춞+eڙWOl^^ny5͝KXb>Rral?PΜ|߱Z7,o+V KezMtߐnfT&Ŋ3ݼYsbL㼡/SqG+nU2h%ffA]bMt |hz =}:98y 1c,[yNC,dz;xqK|0kc|{PwVTwϢFuNj؍#@xeg˦u1l(T*2sIGEmJymCszoEV{zqDž8I_DiRr>P!'k]Ȑp P +6E&׺*&:~%xytN#Y-=pC`Mt /"Rg:G2[8S:uF,YUSc:L#;o9"yws52=C^>g]'sΏ9;2k x Cױm%_׋,eDTrޥWW5\gY6wZm] `PSkq?%ּI3i^vnO3F"2ךֶF 0e?"~t= [goAuQJl`۪RQіۺZyӴuMrTײ}Pvaړo۵Ǧ龒rmGG*^/?>!Y%u8FAeq{nW~ Wv-Sy`QևWBtӒSZ1ߧHpo9u6Uټs7FlOU$D$bhf2ŀ1 .p_e%@-wQ-q;]a +;'bۚ|粽-j!n LwԘ`ϑa ߂6AB0CaXqtjhsgu֪Csw 8pLaX }guc[Vm^lgr:O)d&xuOP>'z/rN岿(Ϡ!{~:ܟ/C.bˉ_/xQ4~xylʙ..rg\CJx:TsMԍ,lԠEת_he.ڣm% +"F%SE%lAe!K\|p Z7Z0R]B4dKkvC7g}tCj)ͤ"j a{nUTA&KŋдG̚1h)=r %w^sk@3D-"XLc^ c76 kuHm3EL(+TMZ¾{lJɍma4AM3 L()M2՝ѹگPDSeji3,Ok /i, d290VVڝrDgk˔CiڡaNPӜ1ԓѬsf+W3F.-5uޭ厭ɀ-pgRAMzy"~}{oi1Nqo3A,;|Tb"[7;2y]>jWkIuUlc!nkB60ci>p'# HwRކ!H嗿7Gq49 >Ns'/HW%bG=\ҳlM8]M{*.Np= 1?3tSn{gz7jOwը? }߂dv MSBGIUUGͭv$LkQ24c8Ff9M̪8[DG0<Ë[0g~ wtSH7^vYi$ä;/Y!/rHV:ީte +[޵w޽ I;v5uOb ;EE.bInvoۦ`-L[8Հ.r#唙vν@;^I4#K*Y 40stWvSsV8qk Eg"8ݒ)bm +0N`Mjks]+\lhBE}`*R֤L LƆhѲ;:`Ӥ.ШSuQrWC][Kn;]nnݫiZGmBpwτM5%jBi ۛ#mT@,S:K{Wp]JpVytz<%LK vK4-mLJOWrCs#`9ul<|>#wE*n$]D=s :NBxc;m1W%7;x~v$Py2[G,QU4A~?q8Ow}7}0{w"\%.5lt]/[ajU(3".?'m1ga//rFUZs~Rc}Vט|V.\Z]_HHp'wRw'`P;ܼ_fNy;h2@!5nL(AewڟwwZiI2lv. :ٍV0,g uN;œ9#uHRiJZC%KHF:./q隴92l \䈳C^ i$^dwg߹_vDQ?ȏ$N՘.A?|ҦH;;v|^jT'`iӲ[,H0.jj7rwXlQahWO4eځ|71l`ֆ-->< Y?we9+cL~'jPFWK?kks]8#~OCy*AE3Pe9BA/RȃPdMɑc~]TWW6da7=?Ѽ51Qg3K1 ^34)In[%(uOB JQ/3\~S{MPca}02(D΢ AqSHڟT1pus!|TCUmͦ|WҟJoW .Xʴ %M~FSM<ћ*lL/!QyHg95.OIVZCLDQ9 +_@Wr-L?Gr{mi%GںCRG걜ˈ~vf~.9fw"(09L]ڋW |eC=Ʌ:FOkR;?aAذԕ3nv9n¨},;(YOdP i$Xdy&pN ;]2(v  +vi ,(clSd#xJ~DP?$C +?O{s,|v?jnBSYh[=ء/uF4u>7yK ܥ/POi}Y][VŻwʒz&kMieY+|龵.6ōͶ~zj:>uۿٛzu|Ȳ}krn4S@tړ͎f=%&= w\6h=RcjcG fwO+-i<5L~U|d;]? $Cq,|sYOmw8?jC-Q $NO̟D0 84OhgTo +?zڌGN\)2Li-i{2O$=bR.{6]`nN4}du"M1Ye4Hī͐ +,0BOS᧩Tx,i{T:X&'!|^o]{boMo~͛/E ??z\W_}ͫ_<魯~W_<<}*^|n6te,q^sSluNտ>a K!\)ˀ$"SIjݮRWԯj-A^Jպ^YTWOqY]e֫5^gD~ei +jIײȢ]]|YxѻzFX|nr->eeCjeݲe^UL nWI^CZL!r%[ z.4*ꏌZ@ګՒqU pDj5zEZ$;)4Sr|m +u eW-|Ei!*ܵ~.~ p- ]pH +<C Y: ^c^eѹyA,{KҟM \gZtZ+k[P~ ^ry=*/2nrri7dh2rA:diWvV$Yi NYJTq{fyMƽ.22L29eJ +Ǻγ"n&oVUT)]:^&,MduH=ɋ( i9[6Z˴Dv>ǒ=!8c1genk|v/'=Z;'/:B$Y2^숋Ϋ$rőB}U8UFtdY֢w891^* ׋p7#eL?uk?;ï7Od3y_z)~p/}x-dϯ_.l&21epDD%fR4nLz]U6DE'n'%He~/3YI+5W kqUЅI6F#؝ZGd0+̺JۭjJ݌K-SEM\-LUǶȆ.]8^WXۭA +aqoU1vYs0V9 sβSYEv*{,MM6yb &A5|6yDH1llVF\E6)7 իH4eB\䍮d˃͓7U$C?N6,lru؈=%qaDaq]nz{⑙7^DaZ3]~/'e@?rkvs-\X ;ʆ Cv~] ʃ_*SEF a%FP%rLtb89\CA/gj[;':OU*vG/ 3e#L [n Et壅PdnX:d +]1Eݧb&"Txslv$9JhȶSrvoWnD]r V/vB`O=@k(2eY [pYU(w+Ua>lpTxA&BeJ`*3uYQy(/la+J!:+d y:HR\-2CN 6l2{(2FW9+XԳļ}q 3@W@υ @Y6yfٝKq]p-dy@]xQ]Y:COvih)&t*Cy Vs84S|,`C(T#FHDͲl[El굧om;UFLĩ="㿭;JQKǣQz5%!`D=WX<֓Mvm5ڞ՞=[*a߈KŎ *x a:2Z갶vԦLHh/f]L?sn kdej(;άʭJP$SέJaKU ¨lz[* ߭JMyYvV%APs$V@0ѪD6 fVeӑѬJ ĸ7*fF%UC3*牲3*a،J)ӖfTj5Q rYjEjnVeo;H +kvRܪUSvV%p5 nV%Y=[̌JXMmlJ=g&%Y2a[cZh %0P̠$M7' Ö*;s֤̃qi$dLIdz[ ͔$5L;KRr-%)ty6K,ghI +PZK7$aߜk^!)Ԩx4$a8$nI:[X'#l²$50*¯YBdu$aNV6o mԚqQhIjk{x;/62i%DDԶ3$"g5M{3NL;hގCR{Vɟ5sfveJ.d6#U2r{ ;L#lh]` ]b6i -"".[Y%K 6/`fuVa$z/עyA Kz=Vs'8a۴fvaxH̄l (@Зfp {w,yb(5 N([: b4b^ChX/`h)~OV ҟom秕qQm۲A)!n3tu3l"J>/0=jD=hP\:i CX̉6ٚ Q7i {V\n4d]ieؙ ȁ;d͹l&mIwp$RK(rKlN5sޫFuGAm(nbo䎵 TFh`X;̷W;נokyq5*4lqN&SDۉ-%RCJosf;\-1w/ TKM4̤m1By"XbZun|m0QtgE|a>n\V/*;rܺ Ls563V=w70kmAuEݳQv^{{ߢt*¹ל]1[Bw9alj^!8;\՞5tB +j f@kQ 0A> +K 3)Hq S=j9A/й(RSTUJcn`Ƴ +W:cWʆ{ʕsfQGgy$(Rsߎj Ta)Is zS2wFө +}a1,=F֫ӷqu9vau.3<6͵D`ۥiW +(^\O5î +ʢ8ygZ"5) BfP t@p8N%?Z0O{9$p;pR*Fa%rB#ԾIrjȪi_%}ep0ЦYx:&fXCoYg{M8k(; ALhxAiBllPA/\#=9祪HR} .J ~r" +9 gsȫUVWcWGiZ Kzpeܔv:Ƈ] GՑF6M~Y0%XbbO.jKձZ`jޠ]]+;j4X:uAVjh @=WgkN߳9dқΝŞ`6X@=b4 duV=J3l)z?[מud`;(}Q3Zg7`$V"WLw&ܽF[ꕍ +>Bo Љ2 +._9{EyY+]@o's¯bDT%jXCcMS˸Scy[W6j4?<FyjOk緶߳@;7*pi[_֨0A'1dQR7[蔧&Х?T-]B0Y+z[:4zR!o=aSѵocmlAy0EfwpCWg#^a^k(І u[LqfZ5c n?t7L4m'0nJ {sN!<_;(7TASD֍Ի~gX-=] 2j^lMɝtKh^{)o-/M_WtTg*(1dlk(j0HPP۽F;ꅍ*x&|5UoY#qV=}k-3.>(( jѨ"?s@ܟXE |Y՞t?a!h)t;ɚ2;T(wbVb8FQFc!k)[Bn`wʌ jcGS _٨"̑ C|7J?w :ō.75\hHv'u;j%s; +䵣ݡJtp4T9RL֛pwjûcA^ =<}p>eO̿ MSEù Yw̻|k}hQza^ךN*(F+zӗlCZ3:LQ> +}-{E4PϠC[ggkm?} )ۮ;UX/0UV1dqǡ7&{=G:tTMhGmfFޞkmGw07hXC7hXa ߠa ߠa5|5|5 ֐ ֠ X222vȰwoȰoȰ^gD5w\{oаa ߀aаa ߠaoȰa 0G7Xw07T#(1;L$Q f0́ ֐#!A;8whohopx4h6P @ հ;8Xzmujm5W֞mמ:{ϑӁ TCq9dq^ >2|N ଁj ޔ 4X{V=wk.݁34*,Eū Jì.5p5E~pF{6ReEm^?sgzl#LLҢ6bO LL>cl roõntFM:%F+Zӷ]z%sQ]CdEB;&-4THy8Z=FέyhSНz[B)LSl?o=?Z wN^]mjAWz)8֓vV=}KkԚ `8^uVNSpERYR(ы=(hٰ_K+SR10F{Q5VkjapG%Zi;C.,-2Ş +dYҸe1,SUf\jQN[רG7TZ{V=}k-"#ǢNݤ}U5%2X$^:Y6'ح\W߅.oohLDWGv^;NVk؈ + C/Tsa"=K҃9s3RᵷulQθZ=UM=Ql^{{~ +/f0QaTg5QnF1ʗ-PkVАSza;WͤM^pG`^{K"-e/  ,!-X X:At\c5-&hM5U=B ck )HCni=YZ:yO?iq-JZև#U+iC~r[1 6֛irѯ}>΄zzCB}yn}^=|k%?Ɏ +NxVgf+dϢV[d)OPAC[btR˘g tS{X}^7us,dPO1y!Z,/:y +F7•++ʅ֬PeǎTF. +73+<1<SUt.j(%Aʰ1_bn]S(r#d>j\Z:y .4B;HQt1µS {\r?oX*Sop'cP~ܟkvq/@6 !7r]w8Ԑ٦᎙&QuKG1$F#Xw#&{0(:2wpGN o~ehK u㈣=)=xaʹNChQkdW.8_8_Y$4SKumxaˈfؼ + YC(* o(\x1pS9L3»_896 ˼A9ԁXu7 @ 1oOdٛ\ ܉ߥz@l_Np"j0`DJ#@NtܮӠviN /Fu6қ=6PJؠf0p;ތyۭo{8}-_W +v!tяa+P秲J4Dv 6|3yKø2ymDG10w. N^+le •ɓ[;Nh֎vdo{"9}K/8#cGL`:1a_dř[{P |̡NH Fy0֎#F8`(_+'XϿxxr騐g//|?.W ?~,GHow_}Y &Qx<ڃ^շ_I߿~߼set˳z;޼zűsn^~mW^<<'E*̌熎UEFtEA7v+ov5KohGuwLᒡB~˓j][<7/)A:\qE'F AؠJ3lmWRkJs3Y=R .%&$h*Ȱ^<-UHog@C ; +j݈$bH³L){?&!f=l("? rSbok$*ik icӤfq8q.9iٔr<`fksz]izhd9$FdmZ5.Ț?&t"恊6eMjaN" +΀°Ps$ΚV`M#\ ̎rgt[(.vBKh`x0=+P: )e׉6cI(*LF[.*cT䲥6ƹbI:VMW kbGSc98jKGn!1NᲬtHu+hE`e(I*؁`AˆWC3jN88iR/\D+ݘ]xiF nt!@%{~/]Yf*Q]LlB aHdB\iIFPyq4,Xt%zH11f dƎ aHX\7,"%J%{Dd}/2'X s)ҡ C:sd’4Ss +YəӜ k yf3cҪցUlIBeEm0l@~*wnjyd. UM ?ΗခU& +{eUT eSeO, +R!8+UgEo&X߀="fԇfۻ l*&pjj}'gao9o%0ԍF,L;-G8V0C8 s 촍qe..Yf'^ &/[/X Ҵe%wˀF_7dߙlfQE}0RҐFFwSlؕ.u^F+5 `Ƶ["s BҺo0:D!B0 cB#-OOL]!T~ݚB~X*IH7 +-^ң:?к "r Uqιum nVguh0T{Țe'M}o +0tYEJ -#2sl +&x$D^C@ŧIaU'̃v\70SWSX4̟Vkeq $kM 7C^X>l:% B4;90BoQK+ +h-?+*ą,sWGfMްDё8|F6I2g"z?3+#&ai[Y, &a,pņӦƌ\E`\2 bB"5ĹsM!1(6+si1ݲȂc%h;P=p ̵2-J*u +2zc^ %(#BW4kڮdbh\țB,!D30sZV AM_|ދ!~ 2)t"}GmjcYΔ~ lRc* +xs3P/#DJ :&_UQ$oQ3g!P + p<#h"9Vθ)Ү"JMI5&0ѐBp`8 Q/RI"ͪ5#l +)]IXNB ]:[I\9~4)!F2oнq,05%QCW6|Y],w9CM@R,. +qLЄlytP2.6hl#d8Ye/`qXWqadN7K@)*in/=9ITLY#[+٦d=LuQx\6d ~#$Ba AOR/1,+m@rpJf0UdδI%r݃B1<r,1gĠ'dT.dՎ8@kP֟_X:BK e '󲿒Uz:Bm<*;&a2 m>Lbrr\$nh-`*t aRG#\y\I]yWVI:ٖZ|wTiVj3 + +Nd}E *52Z.!8>R|&3b=`2D̔dnFTk+͟S'ƭn +[ ̼9%[ MxuS9!EPK+)nH!xUL<]PY5Z:9Dzp,׶Hk< +!~fScmȆfDɐid1&u&ً\]ۑ+G:ChM1l΃!zXHD'W[htv=, a0b +IҍYwd)8a=HZ/RL^Vp +CJ|\*D@?H*ܧc_!Щ!.$hoխY*h]6&5BM |-ϖa2dh`,䢁M8Ҫ=q%l`grlj2j|FC 5j̞H2gq0"?"תv"/6ːHv5ff’Xhm.E /бrpVlcTXTs^V8 +dO’T%P sw!g8? )$Ƙ Irx]4&Thf鈳 L #8B5S #afW'N|Yjg0pն%,`˝}8ЛӁcQ(Kr@H=3:m#%g;WYp2$FU*Lg9Q@HC-n2ȭKنIb s_`fr׺o8؍0-&m]h:UUdRe]$i өzȥV71pu'4I3?U٩r3V3{MCr#RJ (HrtG(z֤uf*EE|CB@ZM!hsjY AK>J\5LHxiSXWsb"8/#,xb!omoVG!PRPy fO`N*K"A5.rְ9!#,Ee='Vg9Gs:FDs3=>{0!Vb8i #N .>ABш3,2Qݷ,v7ak\x512ASwąu)v +Σ I(&:3[a5ÐN ( F-! u%AA@$C?a 9k}fZ7?DL0ʞ&E;[;گK _0]eZH ")fz׎a"͚cVC,mng̉2"L @W*%&c2 I{p;dBxl  _-20:h.W5/V톷~1ʀU ~ +*"ԣLRE.z/#"j)d~1 82銌+.b_L4[U 4[pO >qZZCH獟-7[.d?/>y̌UqcFCyJK{ ! +\u>* v%u@'xªȬuUl0I•׹4>coj(FjuSۄ +Se.pafW  "5ɪUzpRf wR4fj.eYnm!zz0Æbǻ+gļ 7Օ fպu'5=3n5)YCG`RKTc6v\]Z9@d(܇bj*EvDo ++PaaĬQ_GҌ#8{ϕD@`sQeZ]sd½E"":4v34YRGq388, j$ЕaH@,G%MēSؚv2qD>°QYް*$ +f z:茽q5[l4<[~0Ef/UiQ(p<d(<k#jqH\gOA ,UyC9WnH9UjHPd tHq5 +>oT)? 8Z!vB=Hp@.D0WQK4ӽ!2_ yW#5.bh:1?#(Fj "Y,BY2>?Lʬ | l6"8D7W/RUJ]a-y% IYd>Ңs`06 ]$*6&*I /&lUn``,OD0IF/sb2 +c$[q-0) +e-_ឮR:jtE>WO !XyִhjRs/\e '\V5qkq$8{m,uĘ5nGR)4O?p-{YL8E4کp 4WU֜xR1 gt +-m1]8d['1H= (^<x.-3zH->D('P\#,HMCa#k=w) zLY*G +/+Ph=CQ8SD>| Q'.1ZJKZ َZݭpɃQ7^g?U$@]cWcVmZ¯$rK +7XXLKYVIWqs@3E?,(NEh"(13gfZZ%CaTdKVm^i;qc]Ոb:-LUɥ ju2@:`B +EjA~} ˀ}2.1j 3IaB&//\4vWfT`XTWbr + D,0U88Znf&gR*"* Vâ!jDQRLQ7;PA+q4 b5p `80Xg̐e +3zp@D|PU5 n^,X5h:zf ^_]{0gtBek u@ +;jP0tbE7"pyX7ةe%MU.Z휥v{/!z&pdi%Oh cעA!,FRbm:*`tYy(gD~rW&7\=ؐ֎ +bhk9YLԢj<+!lyx*^ HI HKMò[ X͑DC=# YkP] wMO]|\0 rhfN[иe+z Ym-m..O *.J.&..Cl[Rm@q?8ܦd +.{+Aۣȑ}Pʸ!݅z .27}HՒx7:'1[ʋ}[ muJo7P.7vc-{V%1B҃z =EhϪY#y7I0Mx ZDߖ7pgnmsRnqOfIIC!źtmĶe .- y(3/n-2i?66*݈[<1Lm.zdͷ¸m^n|mˁDRȶ l[p8()հ k 6螁m!-P Fb%H[swmcp!8xҖwl!2׃f7 +f"f`Uߛ|\dEEl" %ǖ jc@Pl|ClT> ؂Dɉ|l ͯ%xcxU^ڼo xm/еpE,+Š0 _/d-\PlS]kR@ X1^ /MEjAV U(jmCE\ڇMƄ\̠"䱨rXjF-!KXgl@-b6; RL2ה|дKP_hZxdZduͥ Y`i&΂3EF%(TF/"mH|yf7v1]n-硢X㊂F,F0Vi  oVY4p3f ?{hЪwں͢ !h? ecyhK?ih_+M 7< gXDS1D+V:RB qZ<3 A#Z@6 30榥Yf6+yv=߮&4SYrfiBBJ%ufYssgCY̙6uBƉGJ0g +50wVMQHKqwfaELYf2ԬY0lB4#d[Ba.dߑAgl}Cf̌Y}8B \bV1F߈TLEfSwfqp|R.J,_61#7_Lžo,%37_1|qe ]e S>f /v`]%:uR*47`AMXC: d$X āY~Bn,DrE0~z,0/OE_ ̒m@DO単 ef<aMzfD+cfϮ[0l׋0~rHf!&Jefa74xfD2a6~bj`.(Y|Y0 , +UTڅ]-K͗Ue̲sea , SJ0[H[v-τ@ˮ$&9+ ;ʇ+;pc* Λ/Q4LYD4RVދ&"E[|ҟxe(OY@Yp0ay˹VEi% JEk$1nl=MN&`F"r#9H"N: +A}!Q(Y +L(Y`Z(YI(Y_|d  ,m_nqdY1ιf,rKB͒g`B@'͒0dRJd)`Y%ːG&ˊ &0<7MWa +lY4Y^M63ڋ& !uR3^d)`q&U\dE_)h,B4&RC@Y +}e%@YÄCe! ʲUD^eP (Y EnAE3[o,á&Q6U}MRBRVQY"rkM +ּf ,(#o,պ)$~*3AE>e!LL ,$ޢ_q#e)_`,b͈@"(Q/,QzV eAkBԛ(H'Q)- n,BMu7Q"b (tFPU5P8I7P6{e%98ٯ*V>8YAbmehi+pB ,fsd!td&cd7vJ׋'9pHR`W )*_2͉*4|dٳHYҚBv,0|d!{|qd;_YV趀v%Fvt ,Q°T,K!b7=6[dvTXRscGx_S pl}qc؏gg-7`E=&63@h޸8AoL&*bA 7"ZfT4P0@,7("LoB;Dn)á^^Xs!b5@bMKQ-"6*(xofa{RT" 3.gab=o1'p2\X3Me9Sf + +u $l7&Av .D`Ml/8NgObQ`A)XIB(q!`I\t\ +,IWD+!+ v +7u4WD3{Wlw_Me_qd'uL}ץ79s|]0N@oT,j#_!TD,VhDJV~_ D7J@cI| 7¸j +eټYo+I+E0hyP{ Ht%WqVƽB,p0}½RJ|~Q9~(&40|n+2Uf72/+"< +1l\U5n+^`_ab}҇RXH|\AK=Oʢ2 JcgŠȃJu+Fr9P@yTe᡿6d x _thrl+DnjhEy!_!x#_ke#_ yȹH2H+"2Y٬E5n+b @^i;qvt4qRДwr_(}^,{FȦ8X|>ZH渲VN. +)"Wn+rښ +"[p6A+"bЫg7o+p)7L7ul]>uNO[KlE(ke +Z׊d.Z˜7uٌVVj5LjE^879z<{Ӻ J='eglGhNy +DfJs6t0d(Op1ZOKfB@M0ZhBn*(ଝmF]hf]'_0V}?FrɖVWVH^y[z2u,R mrAMgmtpV&%J&u_52]V [~L9Pil׹T0+;t-&t.@(+m\LV[f&jjLV +`7;LV^7 'q7?q*dŗ%*[p3YLV4NDV|1Y1ҵ:u}YC@DHB d݃2Uҍez 'N%d3J<oJA~ă c%ުI-4̛J$R345&RO0F=:$+#昕HVHhT04 $"/&m&+7#e}5'(+RBPVJ*0UάeecRٵTl(+r_PVlPV@2V͸Uze%يZh܂z!~ѱUcUVy4VhO-LMN/zj5*ੀ|=fvj+ѩIɩexsS!+2T75ojju}@SEjg~bM ʠQ61LSy=o\*S7> (`_@όHGC =L///L*~Ċ}$9E^T"_MH5w%YtTfAvب `Qʉ~Q H `Tp`T ,6E0=bn(bx:Lʌ˃DźatMMDM2 DPC4TM}4T| +J +\he 3Pqf׏қ%1 MAu膠"7R[G9Tx8SOa}^O1TY6ӏ*#O`f́>eZ/FE>EpE{Ix=E*Г>QOz +G# +K'.UPr3OaCteEzK9] &ХӓE.F*~IILq p)2on)einl)XZj)Su*1(ؑY,"+PK17o^i}JgVR]fDIxI'Ļ10 UOJKHnB!P:b iLOGO'I@vI{BCO f2zx7t(&FhxNj+{CJmLDn"݀ Y=/)CVM#EZI`ܨTTg?XuEfQOQqIQi IE@=gF!m R8Z@ +!ȃ?Ӑ/Bn( EҁAwLYQL=ZjZУ!PNɣ|7xv'ѿ:K 2J_BJ/v=,u8I^NA#6kNWw'DNW +ѻ:$Amh*=XwaXq'&> 03ht8A/TjQl[bq24$9/-[z )8}$i*" u|tYVCeْT=E4ːS(!a;=fARҹ9J[iu+p& C0NXgkJ+,۾8hdA**K1sLIt?rd2\$/xͨJL(0(8(LOt.tɿYpvcZ`YS^62 +\eq@S_]wONjV@Dlfl^g5._;AJaL0]Pj~/NCs`PvJT [Ja\JxZh}ͤHCylj|qߕXQQ@U +eWO?fbL/fJbEeׅ´ӛ5 ؠD?JYĚ]tQ*40e%)Dr'#t}c{ahO#a+aYUYLݵ9 +) }t82/v"yl`lVs2C: #)1yVVpF3>`H +|oZVg!֍u4`)Ed)+\|$g% +ȭxqCؓ4X$JR*?9.Hdي;bU f dR떫p`Yd u^A[V+ZKX/ ݦOjfãuV[?/v{8y [h، ʯ';uV$A"459ǣC$м!_M*hK" _'Q ΀?"kT!HIR2?})aU(/ՊVdb"E d&fX`'սᅔH \1HA|g^'ZLb}W/#\T|]*o[E5Cձ-2h$Wv*D!lHC$&zjn `3p">6UϿfVg+'0[O3LBE&-*6\YJ(QbeIP{R&ƘC̷a"g%EםQ#vu4\~g<]\I}{uҦ^3 .K& OOr\2U!}vLzƀ`TjmRMnӏ>=0xTcYH!m.z>}XYqEMYUr,$֒6"DWdTL%NV9AeBځjӡI"VihL2%{OtlH7܀'КgvYk$}PbT?T]0Ȃ/u`<`E"Jr):KLgh(@eϭBC)}my5TgnIB_wZC$J~ 2sGa"!\EexJR$􏌍LSzX%Cgh1;:C-xH*-eTsdi$rwHs\n^ +0Ua|-AXzt ++W1m#^R%衳|%aXo akTwWJDKe&NgHl61)v;gao]A]1Sq1lUWx>- +(^@,[~U LJ5jN4"% Dmb|B& F 0%C+Yq4r])@-< Í-5 G O"MibU^`Za1YOE@ڗ0T" fcTV~ٯ`tNTaF֒U}"JmyD0ZcIC%#$fZ/3 | +g>@~4-%Ac%\=#, pAUL\:2k '%δ C?|DQ8D++q(.&W lCˣTŒbJT:4;_>LgL@J~2+1Y<{,A,c{5c{5-dLIE0rۺ a*# ⬐S\K*@T>EHO;3jjKӢy3EQV0^7̤Ib ^/dPf~8:FR!i2`;HPJ] SclՊK2S%D4mױ:[sH7: ߻%nBe@41>| 1wEWJ9W*AY\rdFY|ݱFV!-R!uV=\؝{xea`Rmv"TzuH"(o7H/\x dd,wl W:HwA(HXH<똕Ŷrʱ5STcU,Z8l>Ϋ]@jbhBAT,ے F1aهE%u J G}lN0i\yƏxTeZ*v|?RE;[t#Idd='aklư$ź쥜+z)U1A;ap#1N x胟k\H("HUӥu&@h'u'AHgZo0z{ռ!\iX ^$=HeJHYDWJYV2v;B! ܤ`'nތ O zh +ҽu1 hӮ;5Ɇ\Ҵ@m!N_l?gDrXJfAT`S* WjֹL~qsba*`R.wgf1~gL,zx%lAa1Y52$GT X>Z eT]R5 !n +V})}mӕ%;7!v+XJ ͻвן +̃@sjra"^tW?oTH +;Y=n8G c~a6uFߠ!3~԰BʾF"Xu$H~Hժw/Kfi`,i2K&$Rsj pKIc;UdwK9$"C,A-<GZY9',r? m 1rHXm~ +L>%XfTυ}:]~_9$aEՄTpD"%σ~Z# +٨qe.tԨLG\ŇC%8/i +G6".2.z.+t?U*j@Tz&ҥh9=6EH {=? i%yL ڠd.ft+QnHa"> ŠovB&0XNve0h8F]aN)·8Jf!;+|Ї ARz` 2(ҰJKJJdsMӱڎ$4F%#+HHt:LKuFf s$ID+A5K2k^/$R"nQ̂[{H<^)F>^kJ8O2O+3y?a%]d9l-ڂFo4lh"M7\/JDĤ-\ƑvlpD^\SOL9il$ \2Hfma)bz3QxGz ;v`59l7|qfWi xG=Ɛ1NKTuш+ 5eL@m'*/S`E!4DrBP*omwP͓)9\9qDU BO.GpJ#TTȸr:>g"tc.pmM{HLQ5be@# [.fISA}NNR{#TƃS3b 嘕si5H>OE!tbbw{X:%QB"X_1} -Q e ҇s0|ʼ"$i0@>d8%g?\3#"#3_*28qt,<2 H<98w;4e% *Wocijk=G&[,?FEFP`ir5#*јH MjtVriiÝ,V J3=(•1UV3TϢ#(]}_`V]؅aI*}4v~);S4҄MTc !K%pjr8p sQæNF硥Uxt-#;xE R,Pk e&lVV9Rey9+9T} zK">J$O8q5g?f*IHF9ڥs. ^̎ɐY lوyS 8VI F`0zb8_ `Le:tc]+b6E2P']İ&<<G Q7};l738mk]>"Ibec=[hʄZ)t;LxeOqs@Ԉq̈pbTrLm?ӢHAϯ+=憐#FRedX_`Ia\5U=iIaϲ-pə9RQ|*~}$ǂS;$bc_(9v)ja~c*'f%/N%ǔj[Z֬GW< bq.?V&ۧ˰͘v>۠;\}cfr\%,T_rnäS"Ȅ%Lt,n(1_&]CyDCNN✘C_fHVmR93Cq a'׽!Qmp!37=4H@ h7M +|ˡG S0Ba YšlDΒ$Tq9B6jt{*C C#/ȡHMz4a=E_ o`]H Ɗ!3Y_E;;F5-x+3 % >#` +[*.@iӀVEх;(` })XsN}oYkh85\kQR06H1 lirT JK2^V םápk.XMR~'Dᤀ_A/X4By2ܤ檂=xd`,NıE_C)FɸC}ϺQkHVwniw5nPM{&y!XԸf%4Qf1=۽xmF(G,/Y( HV'7͉vc2]U@g O}#Con_Gi(PYvr"RJm|GGmgLRx`>Ujd>V A=*W*p GgB 4i7X_df~(XLWX%E,{#-ٞW$ӴqY {i||zNS2?߶Ddwy0vX#̇,w +BjVnwr Zj_EW*'bwe%LGK>a}M 2s<=,쓢V]'4@W/(M!zB?iI?89Yg8%3C7Gf6ĠɹZ[oΣ*2Co0Qfv6Ʀ}|Rdb +HSzI*Z9JLeG0bN3-ό"&fvF98;2}DRa&SU?ɿ;WPp7 +RexEH (}Ȋ;QhU+~cHjJԄ>fhgu`Tv2x?M 3<+8ha僔 Ld/]6/:Rp(g:x7Ұ= ^5~wE4J=,nTTRĹʨH?Ьם` Kc"c牡Π]KDeZ,KX%үc+oТ)Z g_r`k~.<>IJ/w)Y&99, II#'I$sH Gb1k)oP=b6\w.l*# opFhUѮ[AdjI'Bto) )R.Ö`rf3PN'$܏8V#IѦ)z.<,rjD<; ti0NƌN:ߕOuA"qYr0k?I',Gƃwи'00Y>x2޵-B@P4'*oJs/(6c\GW4H !mP+.ju+KBÁXnt_FsibztxuB;d+(JzS}%\zxB>]GF%V3t@.%;{=fNrfxu|t)&7K R-76y3B AfeV8 +HX/ kwu +ZۨODpW(5؏2A(SF$2)"S0WV(1W+c^A,NҚ<=4{v/4ٙtBb pじ@xqX7bՁ0DV[r<̲P?2mIdPz2XYe) ^VoQ).))!vi5c +ot}LY1_[L0]a>2JO%Z>a:04C2.bͭ}'|q>%;,xi9MfC?k`YE:3Gd#M +de,|%Ʊ"\Nirz>PEiڦuL*&jU {=; 4~AlQy*d7~t@1=wu5^턌d$*AXC'B°a><6яTR:OkF E/Gu"h 39&! +/^L|ֳ~JsVvd0ڰ!'6-ic6ٴx y 6+}PwI HdړQyjq\cMf wC_^cnv6oKT]ďd]@k An{A.ffho'cl^#40heMHčڨעۆeWGXt6fe'sQFx6r@pc"PE6l$KsE F6CJy#6!ղQ(oc dF#y8vsދM\+ JꙌnL,}.6䛣ψبwSƝtg(ۇv5lmDln]lh8u6aGa2mðҷfdlʢC=h(7{L1':6{ +"{h`Wf@z9~\O^`_щ6z,1^5UxuVrheA o8LT_C" NTSET 5% +(7ۭk + ov8tY`Y{-T6Or0qͽt(k Nk}e^G^#_,/O48\kF.]î1rqx违Ɍ2ۘuɢ7g]vt=rds]C97亻Lf\%m#8KWsdro[7mݦ颁`Rx]awgp稩M0NP^`Z!u# ^Ā1ykd~κ>i=!86̺a5re h e}2ɚߡYŨ_0sq6D% c ecI ":s#Ϛ`Rˍ_aa HJ3k,kQIi8)jf&W +rk[Ud_j\50Z gm7PlT㑚q!P ) i%_~`U]Y.R53"k:uT"TV$nwS!-8mcF5.BTkAYYnUO &h0Cln:5$NIN .65\ZAAƄS3bWF.Tj8o&u | Ko"uؒRRͣfERluFJm"TfQ%M.th*0CK#F,4J,/t釶Ttiۘ惗Ƅf^! n×`Lӏxi#6]:KMWEu-XfFKC3`F: +)?7YZQ3 !.hi)di$KxpG/t6`SQiE`eKES#ݵj#X e^5@iG1L͓ 7Nm&5 +wlǺYP kcwe #{08҈`>q`E)Ĝq II!+hAϘ wlNq pi +ztYBox4ۨSvt؜@G#iǟ B&p3FTŤ?Ft njݖ/EK1y3ZuyF?h1m/ьdD-`#qa1m=1tq56h/rͿţn`4 K `'b4L* b4C*i\ b4>hJ61gv ]FF3ZьT9*Ѽ$}q8ьT}ZhDZx#.щl_&1)퍌f`3͌ɤS/0FF#H@F3N2X͂MVXZ?h +pdhH7BFud4ed4Ñ{,ִ]#hd4͘ڈ6F@͋F=}<"h^4.yӢ׌jX4 n,,@ae'+ T4yJ P4,hN,mL4c_̛:*hH4bt۪1 MQ Afo oB48?rj'F&D#^l|hֶ߃CVyá!+h&$,44k?B^:18!Ǡ"4AA 4vWDhhq둲y Km ,j ͆^ MA@7R&?Pgӡgm64S j愹L`s |WAʲIۆC6 fnc:̆C3dcvCSʊR25s*^DwC+:tyDv7ZJ}X I CC*xh +h <4%*>uicVЪ0 {`fvy8bH\ +ESׄhU!P5) ZBfF(\aoBRz@D2 OވhFrkZM&ňAV|6 fňV`i2BDS+d@DPhY3>iPn4gp F `DSČh[GaDӢ2߱-#ZqbÀI#L%M2[r-午WU0#"ѩE܋)F!#dB45v@%9|'}6D.ЉG#wv)ehh_!Da7 R3M܂DKB/4Uᘤ? odRWwc`ąlӡG =* #[&ٍ1; B P) VYNq֦BH5zfBw׾H +3js$*zN4#4 zz?ߐguGY|_U$-AG(> 44Lt и-84͈ |oZe[8nv`),!5C NM{I~_a[?Pza n_ wq<|J}aYyCy:ymsx#xF3xg]ݶs0?w &;y )({&*TgyF8Ϩx3gw0jDg5L嬇 Aw'<#9GytjP΋rH8*e81@D}afnbb q^I +3ΒpNmw1pT1$Wp]MR<`8Np!(T]qးG7ػofB N"ȗ~33!ت,od̀h/'G3,o S74=.e8Ճ~(vARn3 q%`3̀*q!ib|P ] F8rJ0 9Yszj=YV|%Z˶mH{,ag5g&Ep[*:-v6n`"nF5MnF$3<"61#Vm0#>a7zwӍr^ +᫙ kjcx*y qqGZz{C5mfo0HԁSN@pLEh3 Wsmސeނ1|& wÍ6Gd O|$Hh +"5ꤼ\(%-F ,,T*pq +0gYu0* v#և(&"%(̳SۘLrio0MX'~`_??7?^`ׇoo<W~3F.~ +GthAMR}4 h&^~Opgl>щv XfE#0z!Dp߇vVU/[-Wo'P 4ƿm=[=뽾?H4fh!*T*?4p#h!_/ƎκfOR!D}|ԗٹWĆDZxz>8㸂tLN]nwuzz k^bXrjR ?~!"}h)e?a|XĀ8 X׉z偎 ս{9d'Es~?%~Z==v=ݻ񾖔#|=_O{ZKQ)~e]g/;I/V ~O@y~_cL4j/ z^_ໍZaybXzZŰZŎ]ⳊVU׎}ώ}Zv|3V/׀:O{뽾Vg7ԙ3.uf _nz9=.?9g<^~`gI K' .oqQ*3[ '=vwGz#zח>g}?Z~K|zjw]vkwGz#zח>^;ك_{4)nq=%~Z==v=ݻGcݺ=^̞Q!~p6HV + + +i5@S ,~z'8iO{}*ySy~=%~Z==v=ݻgy~z'8iO{}y*y뙷~=%Z=}u=ݯg~z'8iO{}>i?õ^ZVVouo?[5`aY|6[>:>\g-|?:VS߿/dub-7S{=]10Kk*ycGbo W'!絝bGn(cڦwGz#zח>SR(~K|jwJSɟ +[{z'8iO{}}0SQ,F%Z=}u=ݯkn_OpӞVӨT)e7Zw󨱤q,vɫU.i~{=AiQk0}z '8iO{}49QۧFy#|=%>qZ^udRػˏyw8}HDzpicCb-Տ4v Wݏxu:C\/~#~߹?i="+W̒z/fI}OfI}Kx?$V뽾kF|~_vkV?%_̒F̒s\9K)ϊrח>jx~u]'U{~ݭ~^ xvyGf v>b?E.]]`z ^^+ђCtRK-J vݪUXp_#|=_O{ZK|Wm_Oz ﷺħVO_]Opkz'8iO{}hvݣ_Oqy/n =:}VG|=iz/}}=rsy5k$'!gm~^ J [Q=%ܾ;o덾) vO?\F]sݞw{G#yїWzד^.遫Oyzn_}s67?CgϿ-?Z&o@ +e>nO`AF~AfZt8nZ&aBn?V0}~wO9?Gρg)Ky +: fW7,`wY.㑆?[!-IMT-Dr_ t8/Je_چ?owɬ/V8%qDžp$Wqwߒw-6'x>-x,BYS,'Z) +da'1bU9soZ\HCՇ,B?5K7":vu'Q=+oB EcdB +Tº|!"=iq aaZo} @Q_Bܗo%ͬL`i + QF_9/ZbG;:鉱=9u<^oEAGw?ׂ֫w\`{+SMQv?1C) c=n|TT~~ 10W F|( +3 . D?W iz2X\=i a58݀B@Jcj~xq|ݔ 5.$*z> Dﰿs 5Eek>jIգ)sx󕗚~E[2*{@E8>#~W㪳=+*br[`laNp؁<;S7pkhS쬎s&o=%v#WRm䀬׮hϟ{/"2Is0,%+1Xª@4Vя-rO%뤻ccT ;kzLVIZ}}x(a=56xf>C\Y#fϿn !FCK0]¶68Pnvq^m?ھ6etaʱ ka9t%$ j Gg\KYI$wÀ#:aP^ԭ-[cq`Buӓ|Ҡ^ha)W`rݓЀp"af:g}}[ _n G0[c#˄%a4י?xcJaH対™T6-Q UG,MM.Y~Y@~3O˱3?u\Mm}m7^pL'8QA@ + k'qnq)PþO'_3H]0.g\[[ǗKV׏_orlsH+'5XuWaclipZ#?yRYxIK7 ^?Uta2bF1hqALPՒ;8q@;}lXfRf˿y~hk*kYqkk5{6tzN1ҧavib`ٖ. ÒX7Ot,W*dh6-M:iy|UR?'G%M`1-ӥ]C֊k{UT䮚eTu]'&ihs]A% +; +APh&nA XPɄe/yZ*6&<8 YV:@7z8iGϻe!Vz,Y.IzT1\V{ +wھI]~*,3O%gkHXDr =^!@>טYzdM(}WQL#FTh_sOD1bQhͩ Udžċ{&1Ou>>Fh7U.r؊J黁c<&/b*L1b=^I"j%0Nd=x̺-eM!.'1A +N7C`pGaJ׼{ ECa.icb-L0)2*Lbd IRaދD8BJVGڻ/6)Q5]90gmd |b}Hsia G{3V3B͚XoV"ʚq>~4=@3Bq` :NuC:ϐ>QPw܏ݳ?UVqٮ! +a`.) 25B!al۷qA X HXbⱧ] @I!jVXpPq[, ec,k`mC<1G,g;8qikt)8=ԃ9sOf'*S8?|{OtEY Iyo3Fٗ492nU&cwVC^ :1XicY= +&%?qXM}Kdc]-^P#cm}ia!C8v$ҼɚzO)LPoxXdq}و15iy Zpь]f>YMP<9uDm,"BmPu"f$ u5UXw + ||k X``%^}+/;"\ech 8s,g[_Oݷ<&K.:)̡ <%֜eXhڲ0{lsC}v}_; /gǪՊVܚO}=`h(\~Zb/=-l**K9o{I=+nW@od0}o+lm& ty!{ۊ.C:JmQFP'Kf7t֜iG:jMDjºzg-隻o3Fخ:I:DG i>%U-pCt<`x*,;WnX^_TԢ([CВZrOX `ܔℚoՏv9-qEmHWomj;!\ep={{BvE0y'bx5s3=^3B VVqǕiyX$BrFkc4Ƶ߈²(ކ/ے ܆ Z3"FjP9hFYd֠ýo ׎[k1D-mU$V=;^u&PjA>VnϏrO#ч@_aUdq=SClYm;jnfa;:;\[(GO=/{oԑ4 ߟ&"qz; $xa&qtd#$?﷫Glh,zښA$M([4K;n4"G 1FGM\'T$qМ8u0 8@^$j'8(x`+hL}ᛪP_~RP5ND#ŕJx BZ!A/jF?Rtc(PaXCm @EJ29Wֱ IԦ^Õ$7I]A-hNۢTlx)*Y k!~=/cH<~i;g)=#^c)/Eg +I} 3}:3yp杇Ros񥝹@`_*)=y:)D1 += 7K kGYV "gUʒx!<lWy ;b N=e‚ hX2E + 4 +ç"`&wT NY(6c|DYo# -4cr直ע_ZhREi{>Ӫٔ,u̙ޱ3C~9wf%Lи^O>x V< jSa×Y7h/_m_I&;{)b$88*0w>ax['~­Kh"U/msM~l@*G5S+><n䩠$MxH.߅puR}֥]O*zO@f^`::8<,»㫞b_6 $6F#&zU.WvD<̹n0gtHI¨_ωˇ듄hol9pF\,elu7{'$3ꔁlP  +IC-y*޲]('ã%99g h@ESsJJe UT(ҍ=7w;VCǼ\ Œw0aO[k$5y^ұ%} 8I!S zeü(`s);aR݇4y`W1}U-i7>YE&:H&2%%x'=!~V1U}DY)ǀlElw`Y5"ioK=7~\˫S뗋'BX.t. =(Ɍ  +Y"S !BΉ-QtQ(z{;SG; S`z!Ih A~V<߸P0ܻ"Zxo7%91$#SBr@72'`Zp|ZpB3p#u+X3Ǖ%%\I3jg3 p:Pd*ԓJpzx^Z(bƫEQڽS[c>tVҺp<Hs8ݒ#$l Vblmih #hC 7tJ/3X:+8>EyC(M:'%H9~"%ih5 ϛ'L-Â[N!`9Gcs"ZPQ4ey5 :&i+:Ѕ. d^ ;Y0X-#fLSM{T8-0>CpV?L #1Q3F+F(AWiyxx.=Fyh$z<7 ntlP_pJ;: FgyNڢ]XH +j4ȥ=V Jv%ίJ27yԮ⋣$2`$"EDCHBSVWj6bð 4/Y`jhr:+΃]N97*rܠr&S\P3P]tXxyٳJ4( +;ڏM^ؠ*)$tK:=* (-9+xxtY9H2KyXADҧn˄z$5ߖ}EVx.] +vCN;A +%/3g'9XibTk'wmx:CZ:##Ia!,XT6}y`V^xsn gjyNN76ȠE*@A&m,IK[+C(etulQFq7cJo,%nS\Õ 먥YAjԻA>ksp%TٓS T< @-" +c) +!+p_X\Ԁ +fj_Fȿ 3]  d!:4b,(IBؑWv@EGr>I^ɀ[Ijg)[g@I-gu8>9)Ha()1}b*1;E @04z ާ<]afr۠)Ga+8CC+%*g"~"**q钦ܡҏnO\S4F@hɄ +P{*wy0́upH'I% Ρ,UXZ`HF(<#zQ76Vr$jɠ xbn6kX/lYFe0P,9NF?evulK +ՅA +Y+x*jg;p#K!xIps[p`{4rՂP, FAm,iP4ah!FVB}YӂTuH`͏!t x׮ nT]SuvA+)JT〤Vj:0 +5PtU%&霣ݦL R͖5 + < UKz˚ʻXk2mKT LY+9oE^ +2E +XA`R #)N*ܓ܌&Elt=!i %Um/(RN8UYH +qA=5w՚@7V @Sk##_~`E%;/3*ęNR"MFQc,@nI81:gl w} Yjm@oGgQʐ\IY:j `OoM @z` a+!PAs2Lv.ymc,?eI v N /g,gn=ZI/+ y +@ݞrC`=[tJ3VHS$ʬ*ArcYΊ+j<|WWɥ l\w6GGDL&!4١Pg䀊-pI&VLwWfNg ൚Fqb=Qrt&+uF`dò[ +Df3 jq_Qz3A/+d$6_@@IɻL9:5T`XFFRg! y=%b5I9@9j3PBRVԪE: P?dƤlPUF!vx*EsuhKK&?ʩQQ`FiHiy9T!5 6%Z +R,)b rWIAΩ!nCКKr29 +/ʹyċv I^OQB'5̏'IudF1| 5`]tsj;;~ 3k00+B +:Ӭ3.e꽇Qs,ŕ96J 2LX`Ɖ0׵ ;2){5)*@9QTiޠ+E!91W*]bmupjs ghvTLi̚D V.GY݅JfPTfܫ¢ɔs>%,utW:Ow6W?^ &LQge:1P,/x# \&iW?LE"Xh.e._Ț\ j6s!dyKEn鳂$QFbv!+I +&}*$JIal1Eۡ|VЦu!@}g "miW0  #$OdoK.]V)T GI 92̘%څ']TNK@Cz)$`qĮKԹN§ JQU5`"S*):_j\ita=:{!26delq +K90lk M;і%59VY NcQu ,|7Y 0aH⛖k7礙j:@l y|rf\v$!Q:XA0_IsYZ +dQ`w䠤B$wKoȋ_;YXS〲2$%PBI+v0qMCMt0Ш"p^( ) +Ζ-`WpC&Bf©U.5 >s,t[yeû`!ͥAds9(^d&KN[*= JQTlw38ywpFqǽƧh$ p<8/zAػ.8ߓcg`HQ ۞w#9(ɥh>X2#0L9{Te=a@ SȌO`|ɂwzaygp85$0q{Q 9dCnJo$Q@?Y pVW+ ,|Q +'Q.B.6w(8]e4ЂC d.ye2}@ ؇ҍFkUWzMY"`[_VP>?+SNGr+ yrspCvX3xC103ElrK}Jts[c !Q(txUuyqd;ׇ+N/ |PҸHLHvE(I`P |H43Y}h֊d +i(&lS PBp8<\mv _E(8̤EF I)λtgkO'hFWU땎cNZx/z]pѓ,%|7*$w%0lng49X<9^R2pftEB^@#ru!G, M `Grof{ZDV zM6f,_@o8:)8_R䖎ސTZ zm"%fXPfӂCn.JW@ZW`F!u8s*/JV@Tȩ0'Aꧼ'96ib 9 !az\{QLmEbM`GYD9it JzJuG!gphq>t &h2QRAeb+K\ϐH4o^z53/y2K ?TT%:EJIVi$uR"8GftG% %d0Q&Toۉ< N7:g:>'30kaH0{2d8?7jx**gބIGC ?ݙj^j]#CJϠ8rjRwh1 L8dDil$G\ɟؔPJ!U> 4YگBxW4#))W2MA$~!Zl]X6h Z"/^(d+Mp[\% y +~IvN7K)DN_qo>Bsο"]Fsȑl4V.6e yf7oaE_!-s@b`ӂ^Cw׶8.=q&k?`eȯvرxO[hKx<5zx-,/GtZ"W(z nd_/j7o^4iޫ?{Oި{];0>V "mfݸޏv w:Qkޝý?=Skyu:*j_n %ZGn{PwY7 +?w'%v +$7nWX.P3Y_M endstream endobj 295 0 obj <>stream +V ח%VfK]++wp}\w1kw\UڋV5߯.iL9xwhβ$Nӄ- jǕ.WsNp" At84{[⸌ve׮W#R+XLx8,GaUJ 6d~t->^-+fl=>=gj ?6pUGm@'^y,CUOU"Y*^S,˒_|{GE;" +,IGp!ɲ[Е^.`NYPxs*"(UԈTgboU_Z#"3::.Gt~.|,y9KW4;]0GhXwqMx<*KDnk<%okǣ#,;}Z'~wkPVN-q5ÕUQ9}lwN9*~tխt-pYcpiWUQ]/ϵeV]vb0y%őwȸ%S+ Z-5G+lwusEveui:Ar,n[i67ŢJ(dŵ.耭V倭L1yZق}~-[h+^HNWh3<6[q=jޙtܴMU6'])kSǪX2-_fFXeb\I|U`%*iW1AJe}>,p!NZ +>zԯGU-`L5[MfqUݎե |w:+GBҕ Sz)W%qyU1җUYu#*uJWF:o+,x8W?L'GQYw|6dֵsѪDn3Q/–}_;)~3rCKVlZeǙj8,qq:FkǙqfgħ8\C9ThU$vY`:|\kǙֵsѪl"ZrQrES +pH[OfXx1\v0bkZ]]NTp)YJ-[emmŷkJ5w[s5wCmqltq1 JY כhM}ʛ2MDqh~R3Oj\HiG}m;X,Ay?/frtz;IlvHո'u*n;ˑs约s\z{5c0QMMܓIMoRg?ۿr%ז,(u _^[e/| ,'0pבfe>Kλ[^ø>"ְM8_D|s'(o=QKHu6*Xu1"*&U?bV ]'ENU:I?~:kpBS2nH(ĵym>ѥ?/sqm^۟~󥶶?OKk<<? h[H\ۜWږyms^ۜ/ǒB,9<<M{շTKG]ghd je4']dQ͟t",qc!۩ ZY +n[* dTpk=ܝAYY鲼gϸ~{Aw}lWV6y?1^TWcZk,j\gw=W;){麫2Z"Iٲ2B".^yz",['Ny,Cŵ2gY+sʜZV欕9kehqAZwٵ2}9W,_i=iuUS955 +fV1KCasTGdsTGdsT3NqK^Γ+.叞4;G]gZgZ~YctgUNufkji]g8v &էii;t TN\\jW~]5Z,zK:"1",^Yv?<#^5.1k|YXɹ//q'tr:^9Η|}QOSj˗K]Kb"TX?yYmG~]Y?Vj\`X?kJ?>u`QcSIU8%xCIeK;=~l*Y?Zc%~.XYnT]9,wO^uou2uuu⦕ \+@度N8׉/- Of,*ٔ>&iT5LwQ_ :m=SErh6xjey8hrUz* +me⿲sZ?UV_(K׷Ʊo'{ ,oKǵ^WGx#c}\{`[_5p} \_d5pX^5~zЬ~,.-pL=ZQY^gXBVվΰN0z" )]~+/䲵]+6[oluF.u}^UT !*{jm4}@ˮ;]l%+fvCb}Y +oYX2W)GR=|iޥ za9Yґg4<6[bkt,\|}Uy/6.`>itTe~YHոto_e6"jt[(8ՓZzX,Q&B4X*2] +b;'^y,Cŵ>>JO`p-/ Z+c7SsrňF:3{s]9%cD tFG09xkX팞4;@G GhuDG-1艳>A :K,}t:SƱzf@WM.~+iwq6U9*wQKg}bHUS-GW XS큭:<{nQ Q:-ʥ^цZ"Ҳ_"d_~hUMq=]/ L0U.#_5Ŭ,"^EǫvbJͱ:WzzL-FVKjr{^nWħܶQCl v^c;VӋwǯݍvm?&6_qjo$,I\Ւ0ZKi~HLes#|g|o?fADR{TֆNnԓ֩̋hS;ި!D¶GkuPy JK>@EUT"mo4OTLaʤ$IEPTQi!j-<7jLء"Dhm%":*U4NO6,궙$EB+9S.DvڡF!Rm  vlGIБֆ +2V.VM2F]cit%7Dӱ ] TՔIhb an +; S$9PIQ:A +֚MYQSYiRdG]Jvu$CE"p`00yRv,}E 20ic3AֆW*@BdSjj + CJ~E"a /8*e D **B @T@a!aDllԒ@4d&F@Fh'6&Mk. c m(-mXM"ݏ(P. +`cvrYfT<@7y7[?m8Ū,֜z1Fr5/´bDl4q0qp!e]}8pa&Nbd4+ögf^ag7.좹KsL5[scXEۍifk8qг^W+d<{zQ`m+achvy܏ vJ p[>`wz.5 @A!H e?iH3 O7&AEY&CN`HÐCY~,X\w,f4A<{o]o=2A墳v G4?7%tA9"IV/mN]]]ZԴbJ-3\wͮ+^ :w]{:(h%]f\NG~n;~͹ QR{a9F8can6ɲ~B&9I%sZ e?BkphK&"ݣ>3LM [25A:0h T%y%lcc'2aPq $hP0'8¡ ?Ff5jM0w7jp-o;6^xރKzzlwJ-z,Qz BM +f,_43 fԶZ[ܪ"HE/oiDxC}様csB{M\U_Z;ݍhIuW-xj)l͛dYym!+Q:'$3!''y~[UZL"KܢֵRJǤe3m7Lcjd[Nv,'/pR(oWnFm_KUq8ZV{c?ƿnV(wia?)Nݵ%xlSpl:R7J"8縞om{#doKK$!YfB\NiNmOKDnj'1Ifpm^Rg}=gw`]QOݑc'CF20ΰmEV6B#ʤg5\a;hR6u~/Ն scA0p$p#1sJ )lc6tt >nj?uh碩ESEh"f A'@1b>i3aI$}.{* +[3+d|_B:$7vGefq$"E dYȜQq)2)?!KRR:R^,_n/7ᗙ +?rxeb +*5$  +8 +fq&+L" nq'WeP/*gTC)qkK%$݊JχZW&=O1Lp)~%e +3gW9bQ+Gݿl-yfv= ~ A!֎C}9ra\)W~#|9g9+ ɐv>}I,1a@kn#Ůx&4o[S:etOZXUH{/ϡov>E6.k +&& +KflL*huR*\.UcT&pEBS^}v?iGQh= =?*; ؇ ک { "Pv[ +OZ7 +n [̄$ m, ,7E  !GžZ$f.1oڝe?hV!JOrHU +[CI:ȶ7>apLipm5*6vw tJ݄$K"6[ +c{#/pu,9/;)peF?0 A 0S +uzJÂtP.>4On|jF ˔4Ij3֎Wi`A>-a?dN3*iHEG$X +=ٓ~4wٜ]ŜCsMlxcjk̛9L1 Le&lCM)>w3@Yx$ɖ&yW`~ek-pD#&2k[ +=|l 6Y9qR%$MR?OI:GHMth' W X;- clEm?ՀF`,ĉhBZ/ L4嘙y<0_|R)ec5 +,"`$G3qClbJAp"F!Ɓ3E +f^X԰Ņ MC8*zq` P'3Ox+l>m5:0u;{jXޖ+gBh[hGsABc?Hi,b'.o-is_` @ڿyxsl;:Q:&qEٰGmGkdCTj~0:sm!*2x!lϠ`xN=7T*00[;9E۸Cth&B3fuxX, +cى@,]Q  &X Baœ;z|jk.8hEBš$@+Hb"IT&}tb) >&Khal}wOIzWAپ×@#/DIH&QAtMBw(D +Fꛌ{ +MR#B萠;2B$LumD aEmkh\6wOIzlx0?@Jf, \9oXz +GY3c χY}>u g6&Mޚ7ap 7\ItԜ2r8\/bE; Y +[q dZb+0X !Xs2n A&!Ad}d֜a,A%Xo`2n2A&dΠ st +$6 BF9eVV7 bS^ĸ2z)=2lvdӆLx! Ԝ6L@_ _P]3j <43l) _^@զL4FfL 5353 8&p4`Z83eV4.S.nΙA3i38V6 pqcV4|I6̠Ygڔ1(.`d։DELB;f -O$ LC3uaMFpQ$"H#EGA#E H3UA#ELK;FKA#LL;F֋fЪp;.`1^c!*hYQ3u4Svq3U$d*Wc^\DؘtStqcV]c.n +jLōZAf)ak>˫1%7yrqWIcB.l +BjL_9_@鸸a,1!74& Ɣ\H6M c{g.]L=sG+ʣDe +Ws z +" 5O$)HidaJOUJ +h԰@-#lð5A@OVqv$j)xFH#}N Vǖs52W1$-+0UQ(51ƥ OIYhp3l^q*./IWvax<]k'48VSZ H@W_sYy *%s1Gj` SUsI8\/וJ-| +9)1(eN1\nK 7_ =,<DPc.){xUp?sģB葟eͥ4|A,%d-nUi2/Đ6.H@VOSSM 2JמϨh8~2 +HB,q:A'{Od$,foqJpVH3Fw,]Zu(^,D's.}M$ˍ=*%S1w5c<3F +M5u%~BOqgo,G *u]-(LHjLҒ GQ{n!-h_r_s6|Dwg^4oVѧ=b+XX no#" 1Fz @]ʱ߳$w*9VDr094O"͜- G%%L^U"b$Lf(|rES8" +~h4V/9<5':좳݊Ďh15#‡Ɉ(КHMSJSLs xjWYL=3|-oUmyŎ7&ľ[;k;ڭG=="3z{uN IZު8K9N+l7[އ z)=E!5yg:=|r?ħR9?\sQd:fӗ([X st@QkG7\TŲhD+KVx">iC@u +vҷ]ǐlŷAWJ۴r>Iaj;06\J߱^Ou{>O=F) RU)rˆ[01g*ӵr2 :.3 ʅC;\rxcTzi83c;* 'J4zTyCd4{\3хgY~)-+toh"7r#Z g}#0\Z<.CF&1j}壽wjwk7[A[[5e+X VIPB£% ^O`u#/$al|*Z@Ha&^7͉B;O l!#fw0iLW+ Th)PlO̦skP^`!)VR;i8n f:}ar?nu 1U3U|2>p'7=5K*Hj(\u4#g0]8۽R(-P^f%PTüm 3*Թ"S{tjxڹrpvE߷1 +B]dg/;l)ϫ.@[ (B'n wb(" BEw=U(rܵKn[+Ar64Ra+'aIJ #a!B)M hŮ><$EXM͏Ez P Z2}J[1F'T<$!A&1Mkd  .[5]6Q.ϭeGNNE_[ -w82W:L0Ò^Kqλ B+$ %fHhJv#ŒLM<P;QңV2j|oZ + ˚*R)nfAK|z}Y&j e(DùkiK$Vy &hoB5`ab\ 8\\. eC;*V4+ {$uy0)}jIPݕ`XSmP =dG<$4h׌늾;ݞCCsՅ$i +S ϙn +T+3C_-0<{ JN[)\٭e2CR!N@9b + ^rzn T꯶To" V>WJ<1+b9-psߚ=Y ]K!ē( AlZoTKs;Q'V\$xfw[kJpz GYuΰ"T@ ~BQ&hh2VLZtmg#}C~ȾmLQH% L_m~`n-IZ)X+(LZ$gW[A}|5 +8{>S!2A>5~Ej}FW3=fD_sw`B9=Gߢw8 dV+ڃMXwO3kMTw~#lYj +sjfx0x/z݄S؊8ޘ^1c)^kS+ר3Ƌwl]0c mz1걥~ Dl5dOO1\̚x^.)N +E2%+ p> +I1&h&g25:hS-NCBrwjZfV=){NcmWtBs~>- f[#1B C;11+䬱^k5ѳ|~  UCNrCד +RAdvWpFjWuKlaʲ}[2= p=_%4kWV,Kݩaݩyp x9ȈߩpMUS_0ZY /"DB:$siai~w~{Pohg:w6I"w'w;](T\u_K+yv N?j,Vsi7e>ų^y +*+NyXWۨ݌ځ^ ۨyf`O;*H + uϢ+to6&uEz=tkz=~r?'R5 +dDEKd8y0|or%. ?1pG@_ -ieaAnk +LP."wQNa ֝u=.3{1Ḷ;<{|x8,GpvxU+eq9hmϒvОS"|+~Kǧ#;I}u{̇>> +.jA>LڬkSӤVt}O>Qћj}\9myȭmr0P~Qg΅hpB3J&OZt5N%Z)2-ƮwrFs MJLj ݓJNsPډ&''ċ5/Z󢕒 'luOڏ[}щ,`Hx X%'\U.vω$F@PҐ#/ Bt.EuH)Tw?o(K =COsiͮ I,S` [n*"1s8şndg?5WJ-Y|e=c+t^BwC5w iVy`tX><i -T8nތUA8WlkQڃUQZ( +j;Cg"hp!2ېmC*冲B$wm俬x(c-XЃd]x50+n 쿶[PvRap>Nāω(O[QKCP +I6] Հ&$C!AMXagLq9`8S-q & + o`Ќbi&W'FcHo4B ?ґ5a-d4<Ȋv8- +ar(Vrp$A a*;.jxg!0~ĥI&F)>c-tM #斟kFiKnH%^? 6[m^f9'U +Ȳjm%!KʔCm$Aa(ء9Q^LAFQ$ +3&B޵"UaZga"RۮF p4QR{h^jwVF%'r ω4lo[aCSÔ$:xp[0-.mI`R"Z ]y6nfSy8~O 6g@ +W)Kj&[<Œe.x~(:*I-x0S9J(u"skm?pE% V)$%i=^;kteEl:f(P=:˥{!ז1*C"5rW%/kN4Y¡7έ +eBǃQ}n%_# t;==>Yb3x^):N\է+UJB#OK XoolFdFexʧ;707 +70Ep 1,! +$O Cc@GXEL5,H4LOvثrw= ڱ+GdCo)4]XX,Yy-|;V挎~ڢe'<3- s̺G"qE_s5AƓ,^&$`Bi&$F"uIřPx +=")΂p=b~ya3qu!N%1#'XYEqI$4?vDQ-~pݨO'Okc+trQ)m*?Oih ̠lwF0<2,=vm?@MDFcQ;.{#;>x}}oOByh~?=s9 : +;أRGmJJ6Wgo\[ox9ދrE6A|88йb~$ño+J^WV LzSPJ~yxvnvq엣KOJ3)Q Ve;ᆳաh@Ϟwr`3n}H4CtxW bϲV7;mܩ2uX}w<>|gC6.syh OV%5^jArrިtj +#v> +ex~a`6TA0.?ZKpޞx/*;~(]h'qOt]1U5Q}Q8>k{G]=AI3wA~`'Km)1mv=%lNOc<&,!W>۳8Uo+ ?zEy8pvQrys.m+ +wd|4s1繕)x_фͧ "SnWNg8jZeX#&ql|o;ǭf3z7qxn>W.|rPkFZi8_}w1v]mzzWJ%ǴiCO_Ӡ9|kuOPѓ |XN66v1LO^l: 1e W;:]JZI~- BBY^3~$ YJWZl'VP-5~rWiX |iguJg U~|Q=XGga΂$szLbΫO:+1~ZVvAEh9=団Vyd>˸X <`b={%e2mܾ=fㅵQ;3?>a8_R8Ф¸^%TwC·G͓~S,qFg;?$gjl<>)t;' lFX6'QMW"I#7wO]6_'.,[ݲlo}EbM Ycڈ]sd~J;CuނK"׈!zH~쟎^Y76p7mQ?N ʷΝu/4>&!ec11;/r1wÕlIs2:괎 $|7Aϱp8ŧJ?~U5dgwyI+1kD[w!e 8OrzӍUhkڠ|m5j CNe'pa  /\Ka^4{]|55yU:0/T< {ءXg +>=g}~kvт}ǻ +c[>!G*-'Hju$ْq3.'~rVYa9ڵr)IT//p w)rΧCLA/&)5޽gCSiaM;EO]{avg{J!I>" [%ŗk\1$b{jZE q`pϯowF͘Qמ~ԧ1D,7бmY/=4"p?*Gȟ.?tc5NNG Bק(&ONOEQ#mtMzcksFю\^Ab|pQ;iX ;ǧ2!#q'>;m[9bf=1>:Ztd*:9iNc\ ky:3zb~Q#FH0Y&-X^:3ʊa-H v0e|@^۷;&EuռqZU2'SZ^$XjOX4Y ooW}Wl9rsGW?}/W{\v_˗7?4ÿϿ~vy~wߟ?vpvG gI2m_~ƍoe@m{~ߴv_Ou/ٽq7׃olտ< pttן~~ƍW3kVf/7m7^4.woz˷w;_8ݽ}qӝ_~ʶv_=:meco;-o?v쐇y/TҾپӴ+}}e͞; w_}/ 3on]_oz7,Bߤ_|SsS雭7Һ_/{G;w_m/5^R? +ٸ߇?f+髟oyWט|h7R׾^3=2[h{/aOPfs)Zv~sxo6?V?'7^>|dpo7?8b+mbK|O۝;o>BX~k=mC|;?8ڷ?:i_4&͛{6gߏNQlDPSv<޶2o~d*\_]_|y{_gr)O,M[9?",.1{y{<|__89ӧE{o'ҧok솕j7?aa~k7,j~}tk=K49Okܯ5%śo[M7F%rMs_&~4rFOvo=1yk}Fb:ܽc2ŗΝ_Om>^7m/?ݿճ7g{2( 03tB$Q  :{?|x~=}Oև^ﺯ GeYdɚk_\W1SqU#o +'f޶. ól1K92 D6Ex'S{3/ʔ[$ۻu@L5EE]idO')ޤq<"96D; H3Gul OQc (dfK>s~L԰ʆ{t*k)Mޗ[r2LQ~w--ar-ѯk  sou@01:mQـe ǒ?ޖfN9 +h/rn~ ӎN ck +:5FPX&$[))#a2oOԨ~LgZk6@EX觻 [~iI`Xţ"/?a~$a-[gv29[p%6r4WJ? JJJڑ3?Q>EȾ>5ޠ=x 4^;8|!kbY?Ov2쪔6fgRf;]I"ϛ\%>H[$s&nfxK̳+3;}@\?^ݩ^*=i(VW395`K">IF%Py;K1ʹׯKGNB? NG+\\yzu E`_-`Vo/K$I-@/y:/C3x4.~V`ߑ|lF%M0{~INN`nI)Bj`|jſt~jls=7cxR7jwJ$pϙ\ lwvM{4{72 +'t(p~<ő̆݉W .2P"om"}fM,ʎW,;l(BF59P|7J}S-vq#_H:'֛{c4 6FM?˼s L=Juɑ&ڼIlE! $y7&:Qχh +ZDPI,:?#UV!8/ףM'HeŇMn#ּٞܙ] q29} +?`;98eL\M: (&e^]B_?΃NUE\$X~uvdFTJ״L-U&r7֬JA mL}27>Kbࢗޑ2jJ|c +_ݛ?Q! ({̼4"@ǁLw!RfZZ٣~nzOB~289RObrTJo/bcw/vt_^`ZttC ; ~;`?X}%Cfg +? kN=l]܅/P9AG,b9IGB9#e|{SrWи2]zT8; yݞxdwoʅ}Ȥx-rj4Hh.f#W((S,hD7$k*"+9@x%0:V(ǁp퉜&}!6]+U̼w,Iߕ^S}Qg)d*-ؿ +]ar'Dvỽދv2#S=ȌÅE=I][.72^1Ѷ=,ɔK̃r06xXCfڡގ9Miq{-_gqd~KƲ+\V5d(9l +$v@ 7E߳ K?e`KfI-K.;bm(#pHWOZ(O-bZQ F.3x(oy$`uszH(Fz60/SJ1gqta +aT^`;ZMrx}k}cwJ~1B ˚Iz?,Y|{;R{&[_F%Bx=mk>ޖ( Tk+5?~Σ魷 ﶔ*Xn/8ʱ=kT8}b@Gx x`` 5Q@{U'F=@<6g8IY[] Ogx\儋UJ:s7g7Kze7jC5n +˗%fu5=?!lRr/餺Yb\z%ަLD0M'6V ի0&`w^{EJ$^ {Q(}abnN2Ç*҈TN1 EQnHu 0swS!g{.ɽX`@U%pHUq4d,Qm9!aҜ|p+݇agLE4e|}tD(9;\sTQWExMeDd8IQԔ%'ZP)Bh LXJ0YZ_c wCyg3+ݝڌugo(fc hbg癢gM%f 6B7KuYhx61-wr>2mTyúmS)fF$c@E5;r +s@1F^.|pyC68FD3j73rK׊oTrG7Z|*ԁ-;aL`qbݘX`SPKg9ֻg_+ڰ3:%Tmj>`iRM`ڌV{5&m"?7t`۩_jJMV{xך.E)-, =?R/)/!E*۳FTo4l|]vPc]0H>oEjiHRhnI v[Q7V@"iWj6MũكgT=PDd5v0FNځfkIN gd7Ql49@kO"4i+E#6TS@\WvGS@ JnSi[mM%y,J כTA *3jnkq5R kwwpI+-`'R-A߃В?ݍO?i9ʧC6иO0Vp}M sk.2ⵎOYO5\h&fr"|o֪v(JEc~=Gf9#e?d3*ݗ˻*j̞]żTG2HLu0yK%dF#5sE;Ch7Em(fLxJVɱۥoY>ا;QZwog,tKf6{;؊oEqeDj ;I~7 0[/I!O/]8ѼDp/ۛ_ow +RWeX/E=S䐡Fe2ҔŽS23l^!ݻ =puHÞO_*ZM[k),2Q}bvzd! Eh˖7+tK^n~#E霾N/'2YJRM~biot6x>[ᩌbQ۳u4`ގWTkbY m$1O#xƜtȞ;iHWe]f}_Z`yrȳ۱O79ZGѓ[O9F[0+YzyGo1278ɷҮۗ+ρ#Ҷ xtD+"_>ju|?)-8ztwo" ;!EieNl"LY:XpᐎH `#Ɵr ұi"GjHK ROYbXH  {R0XHam02eHqIiR9@ǵtpw+ltKx:C +_U%3r*'b8`~jzI7NxY`u# ZH1D3د۝LXrSQ2q +M3)ʫpgڪ̵vc2s{2xdRh-qXz^S'eM7bX =M齺'ɧ]ѐ:"-ϣƲu}-jZ69s() 2c{9*-*:,arL p}۲^P^{?>]+h3䚼Ck0U@eA2Hb Mx˟쉕/qك$@,K\B,~7B"(]p,%huk{ZyH| r7j.Y^cbm,h!oMr7x+Iޕt[>ý`KH?W=19ԼtpsE' NT'Ӱҙ\|w&2Y2 WЎP_ݵb.Gl1CL>o$_=Ca3ћɡw9刘4\aNzl鲀:NkXD[(0ӫ"3br_xN$~!?!=$y@R$g%I vDWem}fMI^qv`\. ^ ͟M%m@ ,hѡץ9.=/tjfyΟJ؛Ő59bb~C?GA& jIm8T{,p.@P0]]{Y4 |P%Ibכ%]`wwC\*Fw18k]Zs~/b~^1p{!0ۋwC^ؗ#,׫#A)!  w*S"&_[}Z.]ݢ~)mXkRwXpKB:W9=zU; ~z=nolDg|ytJU+n=`ɛEzƧL=KO+sNdA]d>jxԺ2b(iN)BAc TC Lb0q1in_ ԇfҙ&4D R1;ZIZnxTA$- T )ʲ$IC!|'%CF/Z8w‡PJ1Eo:m{@,l^;ui9Mm)͞qbUƪ],0$Ttb _l>5 Jng6\2J)ӌE0.K=7/ʉQcit:v ѝpL1LSL`bi)H(&uҹv' t2'>S3_uez *ݑ@|= +V]oi{ӊnc@xQn\kl:A='qpH8/Wu:`hIFL43 L { .(f j=PEyu:TD*NKDW[꽜E +ӹq9A,׈Sχ3~9pJQ/· @>Z#NFPlph(׵2q·Ӽ%*p+m1ܱd<npW18ROLZWL/By qy6:ך}p`0sLHxmxgQ-Lijk=xvm5&Bޞ%PH>y.]2Jr ;PE6f/*2unFp-L>2sDBP. %06-\IҲ=SL>SIӠ3R)"1.>+#u`H"ՙ: 4RNF*sT/vyF*rTG52X)-<v˰}2)˱k¡x~Ոk)S[J)n+/HAT8¿ +iuC(ߟ4ƪ^ HoQ@7aN.6z F|FU tA {^vY*(O. Uw#VVX$gD/uR{#T^|.T:X׬$TvDN%Jrp!ِNHq}ZETF9i;>ZUgDv_l0Ftsa6OP^.ϦSʥ;7MW$NBv*?vQ6(BȦ;sG6MtNW˦SʥɦSʥc NU`^6"OU锔qur0_Mwڥ )MΦS?h 4k +M-Mbd@įMw gөX]-N9tJ+g)bௐM$54NFM\#N6~l:Ld)a]nPR_M*^E*9t&>m55Nt<׮W.s@%I$$T,t$A딬KzEr҃):eZ)FN*e1"bR莺,=(le̝+*9et*,sҗH+@B=>Y(tw\;=UfTTiz!a..s0..siwxy=W>,yTsyn=z{ ij'LƳ^W"fv!>Cw~!vh Rr +[%'bǬt7wfb$ +0F^~+ +\ξN8j*AEv5LvLa\vLWb-<:Mmw+ vBƈ@o3ޅ%eS^bG04ZPOd7$NAՎת`uBո7Xxbuin `\Z-BŪt$2:ᛎD]+qwg,CsVpx2pwJyD*]OWʻ|T%9ZWXx;k?^u'`jIԦ;/V ӡs!7OpH4saeIL&k&P<#JILSQ( '0֘~-4&=IL۞bzҘ +y1%ݺ2Uv~U&zV$&J|kW %1"`D֘bfsx/_*\05 'AhE:C)XzWSuەr\;ث0ýrg渊'#Y;tIwֳZ+Q)T?VmT>/& pk4o߾(T~A}giL ׮w~$=H%p&yuؒ&΃OT&H/./j/\') aJm:$:l)%%BJSS#e9zwK%&$$ o !A9Oo+ψ -ۣxW[W )HR+HjuHVIs?M%4 +%N6i'6U9t5*$CSwR h AS˺~z﵆yw,bt%_/n(JPOlK@ZU3^OkgJUW_k`{k] Xp#IսW&Z!'ʸݔ k+Yޢ /V8lrzW(J%Lj6$0z3 wuNIz&kP=>W%= XwL'm8h,줞e3 X% s ,e\Vkj.BjѪ5 +Hs +UXcqY;QG73+V1LK]L\F1\\^H1z:(V b +i,ԛ\@tYzsOFo847y)57R,@rCce4 Po o#I./ʧ"%EDcx|ZٮSQWP./gr(hW/wZ(ʇ|͢|W^ROUb;ŒH+5_q7κ~hhW +WXҹuԫu7B]?u%n2 uF]?mNF]?sua]?L+9tUغ~C.ή'IU3*(SR9un5OݙwAQO/Lº~]bW6tJ]?uSW1 +~Jiһr Sר~b wyFuTMQU?qu~eHJI2Bu4^ROSe^TORE=WgS' `POe+C]Oz|(.'uT4m'Fkƃko'oP繓DeUOYEp~]?)i]aU.ǧ'IX c8O1CS^\O]~U.wOg]?yW^p=pe~",;u%n93ZO=K]O=IS:¼ ~K)Ō>oar"Dx,bg\}Ѻ7)}sO~YOkmeܹW~leV'ӝrjs>I](3j6,/reR!G~Fd9v nmp~Mm0Nj +?װ\VI~MOdGhP% a=7f3{%b!bp^Bv v(=pM^lofھKN:<=ږcfsɡ~j+hɖMiC{ɋhh@)!u&G[QWގ>LR¶x)gB=@U|kf+Qyr`nʷTN/sSШkه֮O`/K&>Dn?08!\'ʍ|ǀ"_ p֏$v!Op/"`+wKJJ]hMt̃: +;EyM~>RO``ߚܣ|@xD纭;A Wga<@dTf&U#Q@I EHeGU5~Þc 7_"v0`y畄a;jTyF_YU >6!GOiO496  Izp . '# fW'A}׺EӭS65vU=݆ +X';dOK}9„х-w!Q[Fn i٢OǏ[EϠ~"€w3bkci֥Eb0*|[pa +ܒz/Zji? $Bcu+rҭ0mya?s]m9*Qta 7gcae֢Tu;%rkrŠ]|=< ZIy*7e]h@v텏\' +[_!{@nb1 -Q 8򷂯aJs5ΑwޠHH7D@!= ƧT!f>xp-̳ W܄>x;o~yF쭒^dZ#N%mg(m-pYũgKr)K_kA67@ +š|`,@t᝜0yZT6k$(7xk+9v +'Vs]C'fVPlI.o6[h.}/R+\82XgEE`cW|ol~c}W9 T[ӮR6?.kFsD"Ԏ-Mgu' Nv^rwE勰|%e}zQ,{^Z/} fPt OO; ;D" !Jc""]1 dH azXRqQ1#e/, u ۖua|t5?bE a ?<*|/,JXBRg΍Zĸ>gݙ<$q0f!*Ն򹹌_[^Z@1٫'s ۵ڢU鴳"b?Yy-;LDd(ft6:3/I/Fgua4ֆR$ zcwm6 + ,YC b80A$-(1\/AN G>hK":Y%_6YalHx,0}ܶ~f@)kC/*2P<䐉#Dx@\ +*[_y\r3dxwYJ1qJ.D}5/2IPZXӦ8Vi~e앬3C,;aga+:ym֪bQNTi0WA43x?;:@Gks->HSO!,!у%g[?_Ym\<7/k$fM1N؀p nWf?NraدIwQd3!J\%G7p)dأLjs * +`roQ׶ng @OM({j ({jh=5F!֒́ޯR_`J@(-  K|VP&`W̄vQM֍pذv |%hWJX^)]OهZKl'VF}K@&WQ4 +gnx-"Fl앓HA +h9ͧ-wbX< C=Fb 5 <IrFDY=|p "FZb=w;Dz4{fr!ѭAzNߠKHunpDȄDD@,A7 $IG΅z\8"xeG o~/Gla4XP+i6 ɍ' PQ7}}`BsNAT sKJtm`dP`'Kx>bz)-0NI2'0Br%Ky0a+j ~۲K~|>.1/Z`yLD/C^c2#W Q5D Bcql{6^U{*`X§[)G(]J9@\j}A̛eZuREm@8CFAmQ}إhGD+%19.SۑU{҇ g*Yص/ \-qY pW\>|F(7Rc}<` w~pkuD2'qIԙ C)yکi |,EXR`d>}@}^ѯ-7l?h-+ &d`V*iʚހD9ȗ^l];zm!!̞߱@ƛ]p! oӞJ)XIWZ"ՍOMlhxrԤ B+2,N`&^P9'Q@49)λN i{f@ok]Dg)$tC\y#XQlbb/8UY*_4:׫sDzivgһ?`F͵9hx9g?~s,oQd@vjp9Hs__ 4_Nl&I3e 9 *JDQ3_f7'f9 &wn`}Y`Hr׫|_: | +֋c1XN8[rb[W@~\jZ- @_h_v[X)Mh/joDIDyazjvr`0`E30=<[2,E0|4.0ϸ#W|~6a27C&B)0I" (#a0'C u* +E"qz<a!Ba"(OPE`ѡ0 3̗0"vC %8t(vEHpFB$IB,&"4V~( D 0"h0:[ +Xd$M#\8 >!q'B- | }K`JȄx'%of~O1>}cqE)HG1v<#X4} T4ABF F)ʌ ё86KY4o]-&`0?+($MBp3$?o_Hfxu,+ 0JX ""( б2 !#P4M+Q:LlKa!IKNG&7y(4D3@QL"0_Bf< xh<,&$ v-paf i`tbqDK'M +a-$4{ "VmEVCV4l`:i@ٙ&j<1Owa/9PAK x\7 endstream endobj 5 0 obj <> endobj 6 0 obj <> endobj 30 0 obj <> endobj 31 0 obj <> endobj 32 0 obj <> endobj 57 0 obj <> endobj 58 0 obj <> endobj 59 0 obj <> endobj 88 0 obj <> endobj 89 0 obj <> endobj 90 0 obj <> endobj 119 0 obj <> endobj 120 0 obj <> endobj 121 0 obj <> endobj 150 0 obj <> endobj 151 0 obj <> endobj 152 0 obj <> endobj 181 0 obj <> endobj 182 0 obj <> endobj 183 0 obj <> endobj 212 0 obj <> endobj 213 0 obj <> endobj 214 0 obj <> endobj 243 0 obj <> endobj 244 0 obj <> endobj 245 0 obj <> endobj 262 0 obj [/View/Design] endobj 263 0 obj <>>> endobj 260 0 obj [/View/Design] endobj 261 0 obj <>>> endobj 258 0 obj [/View/Design] endobj 259 0 obj <>>> endobj 235 0 obj [/View/Design] endobj 236 0 obj <>>> endobj 233 0 obj [/View/Design] endobj 234 0 obj <>>> endobj 231 0 obj [/View/Design] endobj 232 0 obj <>>> endobj 204 0 obj [/View/Design] endobj 205 0 obj <>>> endobj 202 0 obj [/View/Design] endobj 203 0 obj <>>> endobj 200 0 obj [/View/Design] endobj 201 0 obj <>>> endobj 173 0 obj [/View/Design] endobj 174 0 obj <>>> endobj 171 0 obj [/View/Design] endobj 172 0 obj <>>> endobj 169 0 obj [/View/Design] endobj 170 0 obj <>>> endobj 142 0 obj [/View/Design] endobj 143 0 obj <>>> endobj 140 0 obj [/View/Design] endobj 141 0 obj <>>> endobj 138 0 obj [/View/Design] endobj 139 0 obj <>>> endobj 111 0 obj [/View/Design] endobj 112 0 obj <>>> endobj 109 0 obj [/View/Design] endobj 110 0 obj <>>> endobj 107 0 obj [/View/Design] endobj 108 0 obj <>>> endobj 80 0 obj [/View/Design] endobj 81 0 obj <>>> endobj 78 0 obj [/View/Design] endobj 79 0 obj <>>> endobj 76 0 obj [/View/Design] endobj 77 0 obj <>>> endobj 49 0 obj [/View/Design] endobj 50 0 obj <>>> endobj 47 0 obj [/View/Design] endobj 48 0 obj <>>> endobj 45 0 obj [/View/Design] endobj 46 0 obj <>>> endobj 22 0 obj [/View/Design] endobj 23 0 obj <>>> endobj 20 0 obj [/View/Design] endobj 21 0 obj <>>> endobj 273 0 obj [272 0 R 271 0 R 270 0 R] endobj 296 0 obj <> endobj xref 0 297 0000000004 65535 f +0000000016 00000 n +0000000572 00000 n +0000039444 00000 n +0000000007 00000 f +0000172302 00000 n +0000172372 00000 n +0000000009 00000 f +0000039495 00000 n +0000000010 00000 f +0000000011 00000 f +0000000012 00000 f +0000000013 00000 f +0000000014 00000 f +0000000015 00000 f +0000000016 00000 f +0000000017 00000 f +0000000018 00000 f +0000000019 00000 f +0000000024 00000 f +0000177133 00000 n +0000177164 00000 n +0000177017 00000 n +0000177048 00000 n +0000000025 00000 f +0000000026 00000 f +0000000027 00000 f +0000000028 00000 f +0000000029 00000 f +0000000033 00000 f +0000172442 00000 n +0000172513 00000 n +0000172584 00000 n +0000000034 00000 f +0000000035 00000 f +0000000036 00000 f +0000000037 00000 f +0000000038 00000 f +0000000039 00000 f +0000000040 00000 f +0000000041 00000 f +0000000042 00000 f +0000000043 00000 f +0000000044 00000 f +0000000051 00000 f +0000176901 00000 n +0000176932 00000 n +0000176785 00000 n +0000176816 00000 n +0000176669 00000 n +0000176700 00000 n +0000000052 00000 f +0000000053 00000 f +0000000054 00000 f +0000000055 00000 f +0000000056 00000 f +0000000060 00000 f +0000172655 00000 n +0000172726 00000 n +0000172797 00000 n +0000000061 00000 f +0000000062 00000 f +0000000063 00000 f +0000000064 00000 f +0000000065 00000 f +0000000066 00000 f +0000000067 00000 f +0000000068 00000 f +0000000069 00000 f +0000000070 00000 f +0000000071 00000 f +0000000072 00000 f +0000000073 00000 f +0000000074 00000 f +0000000075 00000 f +0000000082 00000 f +0000176553 00000 n +0000176584 00000 n +0000176437 00000 n +0000176468 00000 n +0000176321 00000 n +0000176352 00000 n +0000000083 00000 f +0000000084 00000 f +0000000085 00000 f +0000000086 00000 f +0000000087 00000 f +0000000091 00000 f +0000172868 00000 n +0000172941 00000 n +0000173014 00000 n +0000000092 00000 f +0000000093 00000 f +0000000094 00000 f +0000000095 00000 f +0000000096 00000 f +0000000097 00000 f +0000000098 00000 f +0000000099 00000 f +0000000100 00000 f +0000000101 00000 f +0000000102 00000 f +0000000103 00000 f +0000000104 00000 f +0000000105 00000 f +0000000106 00000 f +0000000113 00000 f +0000176203 00000 n +0000176235 00000 n +0000176085 00000 n +0000176117 00000 n +0000175967 00000 n +0000175999 00000 n +0000000114 00000 f +0000000115 00000 f +0000000116 00000 f +0000000117 00000 f +0000000118 00000 f +0000000122 00000 f +0000173087 00000 n +0000173161 00000 n +0000173235 00000 n +0000000123 00000 f +0000000124 00000 f +0000000125 00000 f +0000000126 00000 f +0000000127 00000 f +0000000128 00000 f +0000000129 00000 f +0000000130 00000 f +0000000131 00000 f +0000000132 00000 f +0000000133 00000 f +0000000134 00000 f +0000000135 00000 f +0000000136 00000 f +0000000137 00000 f +0000000144 00000 f +0000175849 00000 n +0000175881 00000 n +0000175731 00000 n +0000175763 00000 n +0000175613 00000 n +0000175645 00000 n +0000000145 00000 f +0000000146 00000 f +0000000147 00000 f +0000000148 00000 f +0000000149 00000 f +0000000153 00000 f +0000173309 00000 n +0000173383 00000 n +0000173457 00000 n +0000000154 00000 f +0000000155 00000 f +0000000156 00000 f +0000000157 00000 f +0000000158 00000 f +0000000159 00000 f +0000000160 00000 f +0000000161 00000 f +0000000162 00000 f +0000000163 00000 f +0000000164 00000 f +0000000165 00000 f +0000000166 00000 f +0000000167 00000 f +0000000168 00000 f +0000000175 00000 f +0000175495 00000 n +0000175527 00000 n +0000175377 00000 n +0000175409 00000 n +0000175259 00000 n +0000175291 00000 n +0000000176 00000 f +0000000177 00000 f +0000000178 00000 f +0000000179 00000 f +0000000180 00000 f +0000000184 00000 f +0000173531 00000 n +0000173605 00000 n +0000173679 00000 n +0000000185 00000 f +0000000186 00000 f +0000000187 00000 f +0000000188 00000 f +0000000189 00000 f +0000000190 00000 f +0000000191 00000 f +0000000192 00000 f +0000000193 00000 f +0000000194 00000 f +0000000195 00000 f +0000000196 00000 f +0000000197 00000 f +0000000198 00000 f +0000000199 00000 f +0000000206 00000 f +0000175141 00000 n +0000175173 00000 n +0000175023 00000 n +0000175055 00000 n +0000174905 00000 n +0000174937 00000 n +0000000207 00000 f +0000000208 00000 f +0000000209 00000 f +0000000210 00000 f +0000000211 00000 f +0000000215 00000 f +0000173753 00000 n +0000173827 00000 n +0000173901 00000 n +0000000216 00000 f +0000000217 00000 f +0000000218 00000 f +0000000219 00000 f +0000000220 00000 f +0000000221 00000 f +0000000222 00000 f +0000000223 00000 f +0000000224 00000 f +0000000225 00000 f +0000000226 00000 f +0000000227 00000 f +0000000228 00000 f +0000000229 00000 f +0000000230 00000 f +0000000237 00000 f +0000174787 00000 n +0000174819 00000 n +0000174669 00000 n +0000174701 00000 n +0000174551 00000 n +0000174583 00000 n +0000000238 00000 f +0000000239 00000 f +0000000240 00000 f +0000000241 00000 f +0000000242 00000 f +0000000000 00000 f +0000173975 00000 n +0000174049 00000 n +0000174123 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000174433 00000 n +0000174465 00000 n +0000174315 00000 n +0000174347 00000 n +0000174197 00000 n +0000174229 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000051381 00000 n +0000051455 00000 n +0000051529 00000 n +0000177249 00000 n +0000039944 00000 n +0000040669 00000 n +0000052071 00000 n +0000047539 00000 n +0000051957 00000 n +0000041701 00000 n +0000040735 00000 n +0000041137 00000 n +0000041187 00000 n +0000047589 00000 n +0000050586 00000 n +0000051839 00000 n +0000051871 00000 n +0000051721 00000 n +0000051753 00000 n +0000051603 00000 n +0000051635 00000 n +0000052147 00000 n +0000052348 00000 n +0000053492 00000 n +0000067452 00000 n +0000133041 00000 n +0000177292 00000 n +trailer <]>> startxref 177475 %%EOF \ No newline at end of file diff --git a/Design/README/Embedded-View-Background-Color.png b/Design/README/Embedded-View-Background-Color.png new file mode 100644 index 0000000..02e0d5e Binary files /dev/null and b/Design/README/Embedded-View-Background-Color.png differ diff --git a/Design/README/How-It-Works-View-Hierarchy.ai b/Design/README/How-It-Works-View-Hierarchy.ai new file mode 100644 index 0000000..1e20434 --- /dev/null +++ b/Design/README/How-It-Works-View-Hierarchy.ai @@ -0,0 +1,1136 @@ +%PDF-1.5 % +1 0 obj <>/OCGs[7 0 R 30 0 R 52 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream + + + + + application/pdf + + + How-It-Works-View-Hierarchy + + + + + Adobe Illustrator CS6 (Macintosh) + 2019-01-13T14:26:39-08:00 + 2019-01-18T06:51:24-08:00 + 2019-01-18T06:51:24-08:00 + + + + 216 + 256 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAADYAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYqk/mhVaygVgGUzCoO4+w+Rnya8v0sb+rW3++k/4EZTb i2XfVrb/AH0n/AjG1su+rW3++k/4EY2tl31a2/30n/AjG1srJ7a3EEhESfZP7I8MIKQTbP8AL3Nd irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVSjzN/vJB/xmH/Jt8jPk15fpY/lD iOxV2KuxVTuP7iT/AFW/VhCRzZu9zbIxV5UVh1UsAfxzItz6K367Z/7/AI/+DX+uC1ou+u2f+/4/ +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 2Q== + + + + + + proof:pdf + uuid:65E6390686CF11DBA6E2D887CEACB407 + xmp.did:0180117407206811822AC4DDE9F4B4C2 + uuid:c0654c84-3d51-7a40-8b40-8926ea68e894 + + uuid:9e38412e-0627-e44e-bd44-77e199a4b79a + xmp.did:0180117407206811822AF1368514C8B1 + uuid:65E6390686CF11DBA6E2D887CEACB407 + proof:pdf + + + + + saved + xmp.iid:0180117407206811822AF1368514C8B1 + 2018-12-31T12:36:59-08:00 + Adobe Illustrator CS6 (Macintosh) + / + + + saved + xmp.iid:0180117407206811822AC4DDE9F4B4C2 + 2019-01-13T14:26:37-08:00 + Adobe Illustrator CS6 (Macintosh) + / + + + + + + Web + Document + + + 1 + False + False + + 496.000000 + 578.000000 + Pixels + + + + + SFMono-Regular + SF Mono + Regular + Open Type + 12.0d2e3 + False + SFMono-Regular.otf + + + SFUIDisplay-Regular + SF UI Display + Regular + Open Type + 11.0d33e2--BETA + False + SF-UI-Display-Regular.otf + + + + + + Cyan + Magenta + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + White + RGB + PROCESS + 255 + 255 + 255 + + + Black + RGB + PROCESS + 0 + 0 + 0 + + + RGB Red + RGB + PROCESS + 255 + 0 + 0 + + + RGB Yellow + RGB + PROCESS + 255 + 255 + 0 + + + RGB Green + RGB + PROCESS + 0 + 255 + 0 + + + RGB Cyan + RGB + PROCESS + 0 + 255 + 255 + + + RGB Blue + RGB + PROCESS + 0 + 0 + 255 + + + RGB Magenta + RGB + PROCESS + 255 + 0 + 255 + + + R=193 G=39 B=45 + RGB + PROCESS + 193 + 39 + 45 + + + R=237 G=28 B=36 + RGB + PROCESS + 237 + 28 + 36 + + + R=241 G=90 B=36 + RGB + PROCESS + 241 + 90 + 36 + + + R=247 G=147 B=30 + RGB + PROCESS + 247 + 147 + 30 + + + R=251 G=176 B=59 + RGB + PROCESS + 251 + 176 + 59 + + + R=252 G=238 B=33 + RGB + PROCESS + 252 + 238 + 33 + + + R=217 G=224 B=33 + RGB + PROCESS + 217 + 224 + 33 + + + R=140 G=198 B=63 + RGB + PROCESS + 140 + 198 + 63 + + + R=57 G=181 B=74 + RGB + PROCESS + 57 + 181 + 74 + + + R=0 G=146 B=69 + RGB + PROCESS + 0 + 146 + 69 + + + R=0 G=104 B=55 + RGB + PROCESS + 0 + 104 + 55 + + + R=34 G=181 B=115 + RGB + PROCESS + 34 + 181 + 115 + + + R=0 G=169 B=157 + RGB + PROCESS + 0 + 169 + 157 + + + R=41 G=171 B=226 + RGB + PROCESS + 41 + 171 + 226 + + + R=0 G=113 B=188 + RGB + PROCESS + 0 + 113 + 188 + + + R=46 G=49 B=146 + RGB + PROCESS + 46 + 49 + 146 + + + R=27 G=20 B=100 + RGB + PROCESS + 27 + 20 + 100 + + + R=102 G=45 B=145 + RGB + PROCESS + 102 + 45 + 145 + + + R=147 G=39 B=143 + RGB + PROCESS + 147 + 39 + 143 + + + R=158 G=0 B=93 + RGB + PROCESS + 158 + 0 + 93 + + + R=212 G=20 B=90 + RGB + PROCESS + 212 + 20 + 90 + + + R=237 G=30 B=121 + RGB + PROCESS + 237 + 30 + 121 + + + R=199 G=178 B=153 + RGB + PROCESS + 199 + 178 + 153 + + + R=153 G=134 B=117 + RGB + PROCESS + 153 + 134 + 117 + + + R=115 G=99 B=87 + RGB + PROCESS + 115 + 99 + 87 + + + R=83 G=71 B=65 + RGB + PROCESS + 83 + 71 + 65 + + + R=198 G=156 B=109 + RGB + PROCESS + 198 + 156 + 109 + + + R=166 G=124 B=82 + RGB + PROCESS + 166 + 124 + 82 + + + R=140 G=98 B=57 + RGB + PROCESS + 140 + 98 + 57 + + + R=117 G=76 B=36 + RGB + PROCESS + 117 + 76 + 36 + + + R=96 G=56 B=19 + RGB + PROCESS + 96 + 56 + 19 + + + R=66 G=33 B=11 + RGB + PROCESS + 66 + 33 + 11 + + + + + + Grays + 1 + + + + R=0 G=0 B=0 + RGB + PROCESS + 0 + 0 + 0 + + + R=26 G=26 B=26 + RGB + PROCESS + 26 + 26 + 26 + + + R=51 G=51 B=51 + RGB + PROCESS + 51 + 51 + 51 + + + R=77 G=77 B=77 + RGB + PROCESS + 77 + 77 + 77 + + + R=102 G=102 B=102 + RGB + PROCESS + 102 + 102 + 102 + + + R=128 G=128 B=128 + RGB + PROCESS + 128 + 128 + 128 + + + R=153 G=153 B=153 + RGB + PROCESS + 153 + 153 + 153 + + + R=179 G=179 B=179 + RGB + PROCESS + 179 + 179 + 179 + + + R=204 G=204 B=204 + RGB + PROCESS + 204 + 204 + 204 + + + R=230 G=230 B=230 + RGB + PROCESS + 230 + 230 + 230 + + + R=242 G=242 B=242 + RGB + PROCESS + 242 + 242 + 242 + + + + + + Web Color Group + 1 + + + + R=63 G=169 B=245 + RGB + PROCESS + 63 + 169 + 245 + + + R=122 G=201 B=67 + RGB + PROCESS + 122 + 201 + 67 + + + R=255 G=147 B=30 + RGB + PROCESS + 255 + 147 + 30 + + + R=255 G=29 B=37 + RGB + PROCESS + 255 + 29 + 37 + + + R=255 G=123 B=172 + RGB + PROCESS + 255 + 123 + 172 + + + R=189 G=204 B=212 + RGB + PROCESS + 189 + 204 + 212 + + + + + + + + + Adobe PDF library 10.01 + + + + + + + + + + + + + + + + + + + + + + + + + endstream endobj 3 0 obj <> endobj 9 0 obj <>/Resources<>/Font<>/ProcSet[/PDF/Text]/Properties<>>>/Thumb 57 0 R/TrimBox[0.0 0.0 496.0 578.0]/Type/Page>> endobj 54 0 obj <>stream +HUMO@ﯘcrfg}%EHPX!B=QD Y@(z}fxcNӹosRFבVg,HOf'n_>~LD^ Y+2Ǻ7/f#6Q=2:|`pLUyzUYD3m`VF :b4WjۀV3xxX;nisXf!]mQ.V5F5tTfԘZX`q ڢ9 +W6Irfc9-GF%\ˇ[ɠh< 1WF?\9,NW()>iy endstream endobj 57 0 obj <>stream +8;Y8d9q$\W%%XO`N2Om7\-HAbbf1^@ZI'uM)1JA2&58`QI=,aG1d&Z+0cKYUJ--^a +eJ(MPo_0V_I=PNq.Tf'Fki7\+:OsHM6.J`X.cCS[Y7<7qE>Wn;'f5U36Eg-k@cG29 +b\k\mAE/5fr#0M!FSL=`G/kMmnhlVGCs@qpO'j'frir*P)Rp;XY)3#f1N1t(1i?!*@q+S: +m\O^DD*>B&me8h4ml;C.mM++8mHZbumi3=\F)^cs_9om5:"Qus:#JM4VXNu_F#3)" +G)fVLbFmF-%((?;1j.m]!!1IsdFamDT&6AXqX_<5:$U%:DIS*UEARI!*1VJ[`(f^P +ngSq:h"Tu9mp=U-YNBn%A[X'511 +5f2siq3SB&~> endstream endobj 58 0 obj [/Indexed/DeviceRGB 255 59 0 R] endobj 59 0 obj <>stream +8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 +b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` +E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn +6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( +l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> endstream endobj 52 0 obj <> endobj 60 0 obj [/View/Design] endobj 61 0 obj <>>> endobj 50 0 obj <> endobj 51 0 obj <> endobj 63 0 obj <> endobj 64 0 obj <>stream +HDR]lUٙYؿ)mgݶV dK"v&4b@*Ɩ>TTC,&Dcj@>Q0M$jD؜9ι˗{$>!IRYOK|+uWe{g!ϙS>a7քh?z̓YHԉBT]u_(Gw" ]}DTB +EII}b$ +%OԊ!|! _ojN1)٠%3}++Od*qxo09jp0U(g-6+,jf` W1/tYdҜ +7c3`$¥\L_)>m0Π -MHr.`1w ?6mSnoޘ3q#K$c7a{N"KܕlU.ykʯe'=oŬ7*DA! /ͯe[*d;,|FAQEs +tLILѨbWLrbixSÏ,0+Tc+*gB^Pw:gWćkp@EYH9T eh!~u:nF {w5u.zUyº2o*F~}xb8TC^u ~Ry>=s,KB!Ccl`1šmoerU9Z|3OGj\SX> endobj 65 0 obj <>stream +HLT{PTe{W*Rrw""V/!E(&iJ(4bXjgb>KSZMlJqC~[sww%sIehRΌ؂3S_ZRQ2~+ʖGy3{ DOjvhYXv?YPjV.>"|rI|)%H#QR4Yʐ)O"Hӥ"/I5:v})gkpjV!aG|9&*;n`!p[Y*Sg0n0[ .L:";sGi5fJX3h@Ds +C-eBAS00ZZx-FṏL7V Rcv`"=h:v[C*"` Dͻ݂f_NvX%xNoG,VavU"&{"s.OYd>Bk&C8faxװ;DlšBuC9d[P>I0+{^eOQ8NfeT I^SsoQ-ؽy)`g1(CIq?+ endstream endobj 56 0 obj <> endobj 55 0 obj <> endobj 66 0 obj <> endobj 67 0 obj <>stream +%!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 16.0 %%AI8_CreatorVersion: 16.0.4 %%For: (Drew Olbrich) () %%Title: (How-It-Works-View-Hierarchy.ai) %%CreationDate: 1/18/19 6:51 AM %%Canvassize: 16383 %%BoundingBox: 101 -687 564 -138 %%HiResBoundingBox: 101 -687 564 -138 %%DocumentProcessColors: Cyan Magenta Yellow Black %AI5_FileFormat 12.0 %AI12_BuildNumber: 691 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%RGBProcessColor: 0 0 0 ([Registration]) %AI3_Cropmarks: 85 -703 581 -125 %AI3_TemplateBox: 512.5 -512.5 512.5 -512.5 %AI3_TileBox: 27 -810 639 -18 %AI3_DocumentPreview: None %AI5_ArtSize: 14400 14400 %AI5_RulerUnits: 6 %AI9_ColorModel: 1 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 1 %AI9_OpenToView: -22 -3 1 1448 866 18 0 0 -4 38 0 0 0 1 1 0 1 1 0 1 %AI5_OpenViewLayers: 7 %%PageOrigin:112 -812 %AI7_GridSettings: 2.83465 10 2.83465 10 1 0 0.8 0.8 0.8 0.9 0.9 0.9 %AI9_Flatten: 1 %AI12_CMSettings: 00.MO %%EndComments endstream endobj 68 0 obj <>stream +%%BoundingBox: 101 -687 564 -138 %%HiResBoundingBox: 101 -687 564 -138 %AI7_Thumbnail: 108 128 8 %%BeginData: 10924 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C45FD57FF83AEA8A884AEA8A884AEA8A884AEA8A884AEA8AE83FD56FF %A8A884AEA8AE84AEA8AE84AEA8AE84AEA8AE84AEA8A8FD57FFA8AEA8AEA8 %AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8FD56FFA8A884A883AE84A883AE84 %A883AE84A883AE84A883A8FD57FFA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AE %A8AEA8AEA8FD56FFA8AEA8A884AEA8A884AEA8A884AEA8A884AEA8A884A8 %FD57FF84AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AE84FD56FFA8A883 %AE84A883AE84A883AE84A883AE84A883AE84A8FD57FFA8AEA8AEA8AEA8AE %A8AEA8AEA8AEA8AEA8AEA8AEA8FD56FFA8A884AEA8A884AEA8A884AEA8A8 %84AEA8A884AEA8A8FD57FFA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8 %AEA8FFFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF %A8FD1BFFA8A884A883AE84A883AE84A883AE84A883AE84A883A8CAA1C9A1 %C9A1C9A1C9A1C9A1C9A1C9A1C9A1C9A1C9A1C9A1C9A1C9A1C9A1C9A1C9A1 %C9A1C9A1C9A1C9A1C9A1C9A1C9A1C9A1C9A1C9A1C9A1C9A1C9A1CAFD04FF %A8FD15FFA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8A1C3A1C3A1 %C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1 %C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1FFFFA87D %7D7EA87DA852A8FD0EFFA8AEA8A884AEA8A884AEA8A884AEA8A884AEA8A8 %84A8C9C3C9A1C9C3C9A1C9C3C9A1C9C3C9A1C9C3C9A1C9C3C9A1C9C3C9A1 %C9C3C9A1C9C3C9A1C9C3C9A1C9C3C9A1C9C3C9A1C9C3C9A1C9C3C9A1C9C3 %C9C3CAFFFF7DA87D7D527DA852A8FD0FFF84AEA8AEA8AEA8AEA8AEA8AEA8 %AEA8AEA8AEA8AE84A1C3A1C3A0C3A1C3A0C3A1C3A0C3A1C3A0C3A1C3A0C3 %A1C3A0C3A1C3A0C3A1C3A0C3A1C3A0C3A1C3A0C3A1C3A0C3A1C3A0C3A1C3 %A0C3A1C3A0C3A1C3A1FFFFFFA8FFA8FFA8FFA8FD0FFFA8A883AE84A883A8 %527D83A883847DAE84A883AE84A8CAC3C9C3C9C3C9C3C9C3C9C3C9C3C9C3 %C9C3C9C3CAC3C9C3C9C3C9C3C9C3C9C3C9C3C9C3C9C3C9C3C9C3C9C3C9C3 %C9C3C9C3C9C3C9C3C9C3C9C3C9C3CAFD16FFC9FFFFFFA8AEA8AEA8AF832E %2E7D52522E7DAEAEA8AEA8AEA8A1C3A1C3A1C376A1A0C3A1C3767676C3A1 %A1A1C352A1A1C3A0A19AC3A0C39AA176C376A1A0C3A1C3A1A176A1A0C3A0 %A1A0C3A07676C3A1C3A1C3A1C3A1FD16FFC8A6FFA8A884AEFD04A8525852 %582E5852AEA8A884AEA8A8C9C3C9C3C9A15252764B52765227FD04527D76 %A1767652524B76524B514BA0A151527676765252A176A152522752275252 %524B525152A0C9A1C9C3C9A0C9C8C8C2C9C8C8C2C9C8C8C2C9C8C8C2C9C8 %C8C2C9C1C1C9FFA8AEA8AEA8AEA8AEA8A884AEA8AEA8AEA8AEA8AEA8A1C3 %A0C3A1C34B52515276764B522776275251A151764B525176514B27A127A1 %A152525227762776A07652764B76524B52764B764B2727C3A1C3A0C3A1C9 %A0C9C8C9A0C9C8C9A0C9C8C9A0C9C8C9A0C9C8C9A0C29FCAA8A884A883AE %84A884A884AEA8AEA8A883AE84A883A8C9C3C9C3C9FD04C3A1C9A1C9A1C9 %C3A14BA1C3C3A1C9A1C9A1C9C3C9C3C9A1C9C3C9C3C9C3C9C3C9A1C3A1C3 %C3C9A1C9A1C9C3C9A1C9C3C9C3C9C3CAFD16FFC8CFFFFFA8AEA8AEA8AE59 %83527D7D837D8384AEA8AEA8AEA8A1C3A1C3A1C3A1C9C3C3A1C9C3C3A1C9 %A1A1A1C9C3C3A1C9A1C3A1C9C3C3A1C9A1C3A1C9C3C3A1C9A1C3A1C9C3C3 %A1C9C3C3A1C9C3C3A1C3A1C3A1C3A1FD15FFCFFFFFFFA8AEA8A884AEA884 %277D2727272827A884AEA8A884A8C9C3C9A1C9C3C9A1C9C3C9A1C9C3C9A1 %C9C3C9A1C9C3C9A1C9C3C9A1C9C3C9A1C9C3C9A1C9C3C9A1C9C3C9A1C9C3 %C9A1C9C3C9A1C9C3C9A1C9C3C9C3CAFD1AFF84AEA8AEA8AEA87D83835883 %7D84A8AEA8AEA8AE84A1C3A1C3A0C3A1C3A0C3A1C3A0C3A1C3A0C3A1C3A0 %C3A1C3A0C3A1C3A0C3A1C3A0C3A1C3A0C3A1C3A0C3A1C3A0C3A1C3A0C3A1 %C3A0C3A1C3A0C3A1C3A1FD19FFA8A883AE84A883AEA8AEA8AEA8AEA8AE84 %A883AE84A8C9C3C9C3C9C3C9C3C9C3C9C3C9C3C9C3C9C3C9C3C9C3C9C3C9 %C3C9C3C9C3C9C3C9C3C9C3C9C3C9C3C9C3C9C3C9C3C9C3C9C3C9C3C9C3C9 %C3C9C3C9C3CAFD1AFFA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8 %A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3 %A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1C3A1A1 %A7FD19FFA8A884AEA8A884AEA8A884AEA8A884AEA8A884AEA8A8FFA8FFFF %FFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8 %FFFFFFA8FFFFFFA8FFC9C8A8FFFFFFA8FFFFC9A0FFFFFFA8FD1DFFA8AEA8 %AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8FD2BFFCF9FFD07FFC2C9FD20 %FFA8A884A883AE84A883AE84A883AE84A883AE84A883A8FD2BFFC9C8FD07 %FFC9C8FD21FFA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8FD2BFF %CFC1FD07FFC2C9FD20FFA8AEA8A884AEA8A884AEA8A884AEA8A884AEA8A8 %84A8FD2BFFC9C8FD07FFC9C9FD11FFAFFD0FFF84AEA8AEA8AEA8AEA8AEA8 %AEA8AEA8AEA8AEA8AE84FD12FFFD06A87DA8FFFD04A87D7DA87D7DFD05A8 %FFFFCA9FFD07FFA0C9FFFFA8AFA8A87DA8A8A87DA87D847DA87DFD06A8FD %09FFA8A883AE84A883AE84A883AE84A883AE84A883AE84A8FD12FF7D7D7D %52597D7D7EA82759527D52FF52A87DA82E5927A8FFFFC9C8FD07FFC9C9FF %FF7D52FD067DFD04A87E7DA87D7D525252FD0BFFA8AEA8AEA8AEA8AEA8AE %A8AEA8AEA8AEA8AEA8AEA8FD12FF7DA87DA884FD04A87D7DFD06A87D7D7D %A87EA8FFFFCA9FFD07FFA0C9FFFF7DA87DA87DA87DA87DA87D7EA8AF7D7D %7DA87EA8FD0AFFA8A884AEA8A884AEA8A884AEA8A884AEA8A884AEA8A8FD %2BFFC9C8FD07FFC8C8FD21FFA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AE %A8AEA8FD2BFFCA9FFD07FFA0C9FD20FFA8A884A883AE84A883AE84A883AE %84A883AE84A883A8FD2BFFC9C8FD07FFC9C8FD21FF84AE84AEA8AE84AEA8 %AE84AEA8AE84AEA8AE84AE84FD2BFFCFC1FD07FFC2C9FD20FFA8AEA8A8A8 %AFA8A8A8AFA8AFA8AFA8A8A8AFA8A8A8AEFD2BFFC9C8FD07FFC9C9FD2BFF %CAFD35FFCA9FFD07FFA0C9FD2AFF9FC1C9FD34FFC9C8FD07FFC9C9FD29FF %C2C8C1C8C9FD33FFCA9FFD07FFA0C9FD28FFCFCFC9C9CACFFD33FFC9C8FD %07FFC8C8FD2AFFCFC2FD35FFCA9FFD07FFA0C9FD2AFFC9C8FD35FFC9C8FD %07FFC9C8FD2AFFCFC9FD35FFCFC1FD07FFC2C9FD20FFA8FFA8FFA8FFA8FF %A8FFA8A8A8FFA8FFA8FFA8FFA8AFFD2BFFC9C8FD07FFC9C9FD21FFAFFD13 %FFA8FD2BFFCA9FFD07FFA0C9FD20FFA8FFA8FFAFFFA8FFAFFFA8FFAFFFA8 %FFAFFFA8FFFFA9FD2BFFC9C8FD07FFC9C9FD35FFA8FD2BFFCA9FFD07FFA0 %C9FD20FFA8FFA9FFFFFFA9FFFFFFA9FFFFFFA9FFFFFFA9FFFFAFFD2BFFC9 %C8FD07FFC8C8FD35FFA8FD2BFFCA9FFD07FFA0C9FD20FFA8FFAFFFA8FFAF %FFA8FFAFFFA8FFAFFFA8FFAFFFA9FD2CFFC9C8FD07FFC9C8FD35FFA8FD2B %FFCFC1FD07FFC2C9FD20FFA8FFFFFFA9FFFFFFA9FFFFFFA9FFFFFFA9FD30 %FFC9C8FD07FFC9C9FD21FFA9FD13FFA8FD2BFFCA9FFD07FFA0C9FD20FFA8 %FFA8FFAFFFA8FFAFFFA8FFAFFFA8FFAFFFA8FFFFA9FD2BFFC9C8FD07FFC9 %C9FD35FFA8FD2BFFCA9FFD07FFA0C9FD20FFA8FFA9FFFFFFA9FFFFFFA9FF %FFFFA9FFFFFFA9FFFFAFFD2BFFC9C8FD07FFC8C8FD35FFA8FD2BFFCA9FFD %07FFA0C9FD20FFA8FFAFFFA8FFAFFFA9FFAFFFA8FFFFFFA8FFAFFFA9FD2C %FFC9C8FD07FFC9C8FD27FFA9FD06FFA8FD06FFA8FD2BFFCFC1FD07FFC2C9 %FD1CFFCFFFFFFFA8FFFFFFA9FFFF5352A87D7D7D7E27A8FD31FFC9C8FD07 %FFC9C9FD1DFFC2CFFFFFA9FD05FF7D7D52532E7D5227A8FD05FFA8FD2BFF %CA9FFD07FFA0C8C8C9A0C9C8C9A0C9C8C9A0C9C8C9A0C9C8C9A0C9C8C9A0 %C9C8C9A0C9C8C29FCFA8FFA8FFAFFFA8A87DA853A87D7D7DFFFFFFA8FFFF %A9FD2BFFC9C8FD07FFCFC8C9C2C9C8C9C2C9C8C9C2C9C8C9C2C9C8C9C2C9 %C8C9C2C9C8C9C2C9C8C9C1C8C9FD15FFA8FD2BFFCA9FFD26FFC8A6FFA8FF %A9FD04FF847D7D7DA87DA87DFFFFFFA9FFFFAFFD2BFFC9C8FD26FFCAFD09 %FFA8527D2E27522752A8FD05FFA8FD2BFFCA9FFD29FFA8FFAFFFA8FFAFFF %7DFF7D7D7DA87EFFA8FFAFFFA9FD2CFFC9C8FD3EFFA8FD2BFFCFC1FD29FF %A8FFFFFFA9FFFFFFA9FFFFFFA9FFFFFFA9FD30FFC9C8FD2AFFA9FD13FFA8 %FD2BFFCA9FFD29FFA8FFA8FFAFFFA8FFAFFFA8FFAFFFA8FFAFFFA8FFFFA9 %FD2BFFC9C8FD3EFFA8FD2BFFCA9FFD29FFA8FFA9FFFFFFA9FFFFFFA9FFFF %FFA9FFFFFFA9FFFFAFFD2BFFC9C8FD3EFFA8FD2BFFCA9FFD29FFA8FFAFFF %A8FFAFFFA8FFAFFFA8FFAFFFA8FFAFFFA9FD2CFFC9C8FD3EFFA8FD2BFFCF %C1FD29FFA8FFFFFFA9FFFFFFA9FFFFFFA9FFFFFFA9FD30FFC9C8FD2AFFA9 %FD13FFA8FD2BFFCA9FFD29FFA8FFA8FFAFFFA8FFAFFFA8FFAFFFA8FFAFFF %A8FFFFA9FD2BFFC9C8FD3EFFA8FD2BFFCA9FFD29FFA8FD05FFAFFFFFFFAF %FFFFFFAFFFFFFFAFFFFFAFFD2BFFC9C8FD2AFFA8FFA8FFA8FFA8FFA8FFA8 %FFA8FFA8FFA8FFA8FFA8FD2BFFCA9FFD2DFFA8FFFFFFA8FFCACFAFFFFFFF %A8FFFFFFA8FD2CFFC9C8FD33FFC9C1FD35FFCFC1FD32FFC99FC19FCFFD33 %FFC9C8FD32FFC9C9C9CFCAFD33FFCA9FFD33FFA7C9FD35FFC9C8FD33FFCF %C2FD35FFCA9FFD33FFCACAFD35FFC9C8FD2AFFA8FFA8FFA8FFA8FFA8A8A0 %FFA8FFA8FFA8FFA8FFA8FD2BFFCA9FFD29FFA8A883A883A883A883A884A8 %83A883A883A883A883A8FD2BFFC9C8FD2AFFA8AEA8AEA8AEA8AEA8AEA8AE %A8AEA8AEA8AEA8AEA8FD2BFFCFC1FD29FFA8AEA8A884AEA8A884AEA8A884 %AEA8A884AEA8A884A8FD2BFFC9C8FD2AFF84AEA8AEA8AEA8AEA8AEA8AEA8 %AEA8AEA8AEA8AE84FD2BFFCA9FFD29FFA8A883AE84A883AE84A883AE84A8 %83AE84A883AE84A8FD2BFFC9C8FD2AFFA8AEA8AEA8AEA8AEA8AEA8AEA8AE %A8AEA8AEA8AEA8FD2BFFCA9FFD29FFA8A884AEA8A884AEA8A884AEA8A884 %AEA8A884AEA8A8FD2BFFC9C8FD2AFFA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8 %AEA8AEA8AEA8FD2BFFCA9FFD29FFA8A884A883AE84A883AE84A883AE84A8 %83AE84A883A8FD2BFFC9C8FD2AFFA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AE %A8AEA8AEA8FD2BFFCFC1FD29FFA8AEA8A884AEA8A884AEA8A884AEA8A884 %AEA8A884A8FD2BFFC9C8FD2AFF84AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8 %AEA8AE84FD2BFFCA9FFD29FFA8A883AE84A883AE84A883AE84A883AE84A8 %83AE84A8FD2BFFC9C8FD2AFFA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AE %A8AEA8FD2BFFCA9FFD29FFA8A884AEA8AE7DAEA8AEA8AEA8AEA8AEA8AE83 %AEA8A8FD2BFFC9C8FD2AFFA8AEA8AE7D59587D597D527D7D7D597D7DAEA8 %AEA8FD2BFFCA9FFD26FFC9CAFFA8A884A8A8597D52522752272D27275227 %7DA8A883A8FD2BFFC9C8C9CFC9CFC9CFC9CFC9CFC9CFC9CFC9CFC9CFC9CF %C9CFC9CFC9CFC9CFC9CFC9CFC9CFC9CFC9CFC2C8CFFFA8AEA8AE837D7D83 %7DA8598358837D8383AEA8AEA8FD2BFFCFC1C29FC8C1C29FC8C1C29FC8C1 %C29FC8C1C29FC8C1C29FC8C1C29FC8C1C29FC8C1C29FC8C1C29FC8C1C9A8 %AEA8A883AEA8AEA8AEA8AFA8FFAEAEA8AEA8A884A8FD53FFC1C9FFFF84AE %A8AEA8AF7D7D527D7D837D83A8AEA8AEA8AE84FD53FFC9CAFFA8A883AE84 %A88484277DFD0527A8A8A883AE84A8FD57FFA8AEA8AEA8AEA87D83835883 %7D84A8AEA8AEA8AEA8FD56FFA8A884AEA8A884AEA8AEA8AEA8AEA8AEA8A8 %84AEA8A8FD57FFA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8FD56 %FFA8A884A883AE84A883AE84A883AE84A883AE84A883A8FD57FFA8AEA8AE %A8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8FD56FFA8AEA8A884AEA8A884AE %A8A884AEA8A884AEA8A884A8FD57FF84AEA8AEA8AEA8AEA8AEA8AEA8AEA8 %AEA8AEA8AE84FD56FFA8A883AE84A883AE84A883AE84A883AE84A883AE84 %A8FD57FFA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8FD56FFA8A8 %84AEA8A884AEA8A884AEA8A884AEA8A884AEA8A8FD57FFA8AEA8AEA8AEA8 %AEA8AEA8AEA8AEA8AEA8AEA8AEA8FD56FFA8A884A883AE84A883AE84A883 %AE84A883AE84A883A8FD57FFA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AE %A8AEA8FD56FFA8AEA8A884AEA8A884AEA8A884AEA8A884AEA8A884A8FD57 %FF84AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AEA8AE84FD56FFA8A883A883 %A883A883A883A883A883A883A883A883A8 %%EndData endstream endobj 69 0 obj <>stream +%AI12_CompressedDataxr$.?L:{ "5EӳZfر2QXê׿Dfͺ$iªD "pqs??|OMppsR7_z~oB:U盇NFW/^o~s^Wx/|ſ?|{/On!_ iOòIfk|Wo'MqBݿb6_9o4nq +x?Xw}y_lξzշ޼zuK.___<} ݯ˛xw0``_y o/ͻw'rw ~k_^,?7-炌5pJy|f0LZ7wn<_+zC|1~"Mm?ˤ7o#0}7{oѵ E{/o^Ir+vKk_=|{N8g$ zܼ?Qg7sJ0/MB_[Eh20׿a@ :|}Yp8&|?}jwn^[<:u3/_%pF-L2W^ߕ\Mo]\N֫͒N}tR|t _]߼}߼|sWNP*WlA&7n7~+\zjۦmwZ^7uK{}ZV}_vKݗW~{pRZWx7ט|ͻ7W7ߝwW_ת2k{w*k V>Cw/o9^~Bz#Z>;^~s#MݾwWo߿p%ty|yק7q캽z%|16^oOo߾9`lmٯ{̑/NoYm*]/o| R:,}p#zOʕR\wͭMKLu]gz{S߿)ҝn)zՙqQBKN/K/WZ髦=ﯴf_Hɞ~\qwu.|ծ tIN{۫w޿u([ßNd?[@_M]H͋滿^ӽji~xM : 9o!c; Ϳz%oda +2V.2|7zoN(:yZ8׭LFF,ߝf;j +agfKgC} 7ǒc{ٌSt0`gc7KY~_H9r9\c8.#:;u\'_s^|'সy7\ʨ$%9n.x!:q4qn</KA*OSL;)zHcRNKڦ]:KRF}199/yyYyӜeg|)!,qi˼le/˥ئmeg̕qvy7;۝.v2{tx6|mv٥L };O|>ߞ//1t!y]_\`]R^RRھг[jf?~`s7x/t3psl<턗-ӲI8\M=N&҅𺭰YXbN0 ꥌtn.Ѽ$ᨣpAk/SBLVx NŠ9 +SU_ 9> ^qgaߓ0(<~)s\:v'~I$LQvNl[&f,lll!L 3V"Lf&ʶDܸix.c-is'S=jj{;imv;Vp"Z-7Rz*־7$` n6e^6RIy?Ig{̡3.3L=A'^Q NT` +حxobgm ̲Nng8\M͔*9c0Ȁ20m/(AӮdU(6;{9ߚ)dW#+e;9|v&/)e.%u^d(mnhR6 OrUPp` 9Ns*ש|<=|ch͍~iO^ZZUe򪤦zRg4NvYu)Zˮk:]}25e-yt%HnёtRk>5讨ce9(w+%?u2PcyOxȤX)ݱq38Y?tOl xIgb)jܬ뺚zLm~٬]~m)۽bZ|׬MWsQp VjufUƦ:ZnbhYe+le;wk87wXm.(iem[[[sȒ;.{l=c>uvoyvY:u{Z>ÊqPu +БԄ:u @TQuB(&82D.dƳS"(Fb$b "*خ^zH(fԉrbh2(jti_S3ԍFFЎ.L;:v$Q'*RH+R jP&-T(AU:t0Ae4 TT.Dq: ;q +Ou]Pt;DF2S4?zJtݝy +#Wn75%mDBҾoѩ}޹>s|D9&We_ģscfgmkLk[[~:cX*k۴WҪne+#L]v]{e_br~P.ϭn^%-f;,#%=Z-[vQ'eۭֺne~?tG٥{MtݐnbT&ъ3ݼsbL㼡.SqVJ6۱HK*ͼs)m)##'k]Ȑp 8S +_E&:*::~#%xytNY9%pC`t "R':;Qzwd_p:uYVeQJ+ uYf啕GVrD†x_xkenk&5|lͺ52q1.'v{k x MK W(e,Usx2Iũ$Zzh$ sRؙiQӰ_aJ4$Xn izCH?FyNlk~aD0q?M[R3&Z߈O{?C>\%-S^>q([;2SɗDct]IZٝ#z;C +d$塟G ;H,.v/_-[bWh]+l޼G\ Mc:qdnOKp9u6gUټr7FmOHU$D$lhzŀ-1 .pןd%oK9wQ- 59vOĴ|總-j!n LԘ`ܙi\ёX.<QDݺOCtȳ!o?R{8paR" 0*S "BvJ$!%V"ם Γ,=r&Bh"xDfNEҸxVjLLω*i-T'&Ԋl̳2ay>(0MǴ5R6d0ؾ/w+/.Sc*&jޙڀw2(^tzF5y]9Q!f2"j\1j/' M|AY33Tu5Xңk h\( Vo*S-dW5aluMZ.kU>R^k!)0LuF:J.-&-a̶K C UJJ"FՔ&{w\It()KMƴ֊OS /),d90RRʝRDg)e[KvM)=ܚxcar,e\tP#eA=RΟ(e2\}Ǖ6:s.5X|*\&Rak 9;FS]j11zw/9&s67gid9tNfHp c]nA(W@U˜kӾ?Ȃu:Y(9>髸 ʿ7P>pQ={иL˜<潫;~(\tkxԭqk۾Հ']d# rzGozf*߈Q5e*7"7"eU= "jQ@L(koU M]Q2P"sF)lTË +ho?K)s)u[oMdLh.Vxvr*+~fe)2y{eB_Z><8^u{suT?^Kxb7bqk]G"%IΥ<,9X'=|0и#t1) A +Y~{sċ,>03jp(=\!?~}uwr61bE=R,E8]vQ (T]kb4gCQ=\jp|M[Q}u%͇ĥ?{~2 >A3w*µ5J#k.v]vIAŒ٥alZFH0Op!/ā"G2)3ٮ8Ʌ{V,Lf]X5_Y?A.a&){{&!vTJԗQqU~j)S Y$8fUfzDds~>&qn E'"ؒ)b* +0N_`Mdk3s]+\lhLE}`*R֤L tƆhe_؃e/v76+wDUNc]JiVY+$Bk(#0'Н .sJjg鹥{~2 YrǼM..iaTMHԴ0M4Ru~*>hejQghi` ++u[)*QG֔Di)@$OC[V|xg~%)?)L<7yߚ]G#3rY䮢&NEkC+оch-Gs =ZuYC9{^G,QGJeA~ 8O'>g=Wy9,t]KfjI(9O="?gm1f +'֍ח{) `Ǔj'j4ПaG߯QϿ%8/y.{G wA9;h@ #kܘ>P>b5Sd\6t([p aX=ArB'sG& +-#iVNf~DZy qHq#|&-  M.rY!4g:ϸ ޟU>{|" <ǎ^9ZqcvC|B>!xcjKÚ LoQ~\np0= 6Nh,ɎǪ<9b.zM\Rx^>Q[Aj3!9GjĥFBxb vF_1ʥ:- fyಟå2G x&6K2=3bY]v%dd=ڞݛa>j݋42A2\)Jƾ͞7pѧBWi P򶱹5Jvjr^PÄR/G]0lK3rzGN$Ml׬i~?Eqi֗g#?W$dqe7'SDŁ1Ysaݚ'YJ.lc<տS9h5v刢z,IԜ9h}CF+uvpġ3>[7v97ѷOҦe+7[ӎ]/5eUW/. ;X&l;Ͳ$h<єi[LEǜJ~e6 +7$daUƃ)t?8VK~uj$N ?MqԳF=5ر}=2ԟ 8ne]$=UO= +y ejB)[ĺF+ݹ!/U܏bI=;~\\:?⿋z/O]fK{IJƃ[t(6:,ܻ&%[=-RkKKtgjP'z/KF6Y*`Sp.]G΢v AqSHڟT1pkC!UCUmM|WҟJO+[y^&Pp?)X:CnnMerTBI퐨ԤԳTo'Oytctx1@R9|o.JxxVؚ1 vD2]zB܌Dr}OnI77fO1>OrMi +ci`ZrvG/-e85p6TZ1zf]Z*@PN@t7-^.n>N6H4j{Zesq Ks0tUi;l)JXlMa< +e *4q5dY" \S-bNW?Jk?mO?B([iB=- +ό-:޲NL0D<#Oz<йGCrHPA~`Nuppvj='ͭ|ThSqk|=q +u|<5ұ41pwۿ|wov$bqȡ#OzjO6&f g;\Xr١A'oS*:SgM{[) =Mefcr`WU:SUiM({g>wʁ +?|/; >/𨅏X'G-'K?[k#a4HD4>;+~j*Puj3"w޲?)λpiH3Qfa(>\~ K;;[w/[8QDY#j@QEWP+|}tHڑ࢏1=s]A9Ӷm%n;Vu6E>-Icz hÑW!NUYN{a1?MOS᧩XҨHtïLNBx׿}}_|oݻעo_}함fYNGxNǔf叐Nd.%>_{IBכ_^;&7wBU_{yudGfڈVzeE۔f2vL^Nj-ދZl|*g eÄ!;BddlO,SEFmJD? AY2Z҉I^|{Syѯw3^TjSvޭtTO^Afi3F";$C##G yB.E@`]t9>+|w$WtM5Ya8 ߧZI v J܍(KJJ2.Yh:wL@VEt&g+e;*0lt 8* PY)R6e440ٕN% XSF$^) .r ؞^ UFC=42FW9`{~&Gz"37<.̲;Yuaslȇ1ezKCs$ M6R!['0;ơdo )4MQ/,T(iJd$˦Qh^y[z/^Oyqh"v/ӊU(Ty4mzzOd֓MvmꞅZU=K*a߈KnE~ +*x b:2Zia-ڦLH^J-jog>PvY | [LQ[((W+QbUREA[ 8JhkV%0IͭJV aUlέJaMGF*0 kRF̨*z(F%!e3P7,jW+}2}؛{FܫYH?jTa"j`'P)s=Aд[Wڂ+t^Vշ8Ũ6e\Πe 4%LhpD 5[OD4Juw.f&Ň]A!_,DR2f{lōͨ܏=+`.O +2q42}SK\i\|^6$;GJܪuEu|j9q(N5FsګFuGAmhhj#:ĶW LkVq0wșo />wA!_Llwר,xGw }$O6"NT\l]"s>6^-N6Rq'󐪗 I%&{Hhf)a([c `N4gh׹DҝmP'G|݆﹬Yva7.2 V(+[SjM[b\9^k +-垅56HWMikL.{5as.1'pmbS_tA;A2w8`t$xbzyfwJ+TyݾK[!=rm#GKSoPp +0gv "F4+m PLB}J{w1{PVZ@l)19Uɩub'u= #sݚ +l|-Vs/nmR+o/U*-Ŵ-r6ӗG] [avXbZИj`(*E;"fၮ@;ak 9 yBQ&+ VTCإzE磋/.izG<[Wzuþܷ%TtJu}̪ i j[i ږ|nX+oU䏲}O`i{nMͦ쌣jXN=dBq8MM=pն +\è J[ J=ssJzK[,P:beXOi]ԅ%K40D3"G.d9:>*jHv4 ,qff&Ҡja*@".XK,Bme#u^4ҏJ.5Mfo%iͤ }j($ziunVlOmE<}Wp"@-6_[LbߙWXei4Eox8|X4yÀ&f!Fx'G>֬#9* s`OEpŘG1W 0khٕ>@S+UQtD4d7 ԶU(vOP\k[=k6V/m! {\B: +Dt|0WY%'Z df*JW _ i.zNJ(,`2)UN-Y5E] f4p+pnElxa?{{M8k+ ALhxFiBl\lPA/\#=9qV3\lWE/h&Zi+dQa84Qer%p(MU#xtiR,WA:Wf`SpqLI2ݭ̣Z:8X05boЮw. Ye6mJlt: iڂ1PzOJ,6fas[S^B7= G[ aZU(vOҨ [-Gat^V/mgeŽ+Jw+*vL+}f$™B_>#wmPzeBt"zGŸ+v^_f֙.9XW1y"K5s(%qS,8{ڞ֞+omgwetY¬̓FI /RM*KB[`TVԶu6Yoi ؃yB+z|*ckV-؂÷a 9_ zy@ee 9/Spԁ nԌf MǘƊ⦐Iqeƍ7#@aw>dgAk +Us14wjH ºPznrӵ ڋ)]NqIP+/Mq3Y +( jL);KZZ) 3vmza&-Me[H\+O_`J0 +ZOS'2VV_0a{G}<ԋ2KKwtTXma>K{OTOVjg/-b(a,!B[;E1Z +u2E ::ʝ;psa8BQFc!k)KhB.`wʌjcGS_Y"=ww/~ ^9}Ȇ/7:dpB:w p;8<}P+U9MUvsvXh-w;1ޱOĀ5U40K\|;' q굖Aٛ +nu)आe_(z?XWEw(8P]cxFjcGP&Ra9`rOSoiPV,lYza;ytu + #"*,8BqDzV=NՄvVooVi]J{>.~} s|| +V0V@V_+hXhXhX¯a _a +_a_! + + Ê?m +p + uZdXqǕW( +VV +V +V st|9>~ s|A9B#„9H@%_a_ +N(_`) +R +T,9Z +\ +^~++;\>O` \^`^˾{V4ЬjVy{`ٚzl>H+8XC5CUp-k-7JjMΫްA*svZY0 0;O‚UP242F\.жU(vb0P(-{6l^>ue=|b\&Ԡ40d#1V8B.wBqۋ)Q^0\KmPf3j`Ԧ-\TE-4^V/Meʏ+"+Z0i17pؠ'?B:E5.Q1rnJM[bTTWJ^g=gk[Y8}nMEl& r㍖JezNZ*oi:'-Y:X+o9`_",*nM +Z6JD}>锲0Gah[btkOj(JUo浚7v_{\L5YZdݚ +dYԸe1SUz\j\KSbt_QE +o)XUm;TZ{R<}ij-"#Ǣ8μHPfՔ`HxYW$uF`r]\~G1^ .=r9x8T]^B2ꌃ<?Z.Z*k;`w˜NTYnFpG>SOg]vV!@snM8,fzI?yΜ+zxej*3.fl7m&F{5QFl^y{~a/Ia[QaT8j8=*_S6.M^bMCNꅅ +\V76E{M;:E+_Gi/  pXՀ5ITa'ȵVbT]3*< 24-'+KK{#-.EIpq´4x%mO#\b}+f]z=MSN;uǞPOoH(/ V땇/mgQ߉ʐûqLlj"iJ="iPntQtն^z=rmVצ^{l=EaiaBX]o@{f+=[+/qZu675607A%8EVuC[5<^Zȯe DCC WؠzOek I)t[ͭ|ޭAgZ婽wqgb[ʕ!b`]2 W8W&O/8VarK;-7k剼NyodŎ9Sb+Ց| '/Zcy\X->Wq_[  ~v@<S9ձBo^9#ꏯnu]xɿܾ|^0=v>//~wvIT'Ǜo{hz7//_`_|ٕѓ-7ok;ݿz{t,//ʣo~/WIgb<7teVd0=FQv.xxvMUmu_ڑE]=DQypNP P ~ʓ2i]=7/)A:\qE'F#Aؠ 3ͨ=#Zp<xTNuH_bD e[@Rq_ 8 rЍH"6MT<$!cPLSGE'AR4 {*_LeJZZB{Z4*Yܠ|rlc +zaL)Xz4sOsz]izh>&9$Fdm4.H?"t"恊6%Mj"N +N°S$ΚVM#\ Lr't2*.rHKh`x0=+Pu@RJ6ڌ1'!,׳+RpN0An9\q",Yo0sCZX5F*luQi'sYζtHIuhE>M`e(I*؁`Aˆφf=pp^Ϧ.K3ptawE9H(F Akv-z x&D&|pж1- ~Ө*?E_)B _1@DZ`< kf Hy=I"2R70'X s)ҡ PC:sd5Ss +șc k33:g3EIƸ@,1{]d І yR !ywoAvcs٬I8k|٪iHld'E%аU͂-#,e0't*^ћ7`{O"8.!T)\j:qȾ'gaoy`*u` 5Dw[#2qa=luZq@@i q8&k=Mtl0~YzZՔ4U$.[4z(uAvJFm\U3dX&@0H,dhns<Eа_$H@`kWx4a3I(M>ƕpm|+F3'YsŃmY\3Ztq͐Wl5O$ɒ!K90BoTK+ +(k-?+* #XN0L aR݉#}WCT$UHZ#A}8+EpгGYA1 K4 +YNAbWnQl8mlţGpN͘@Gf*cӜ5!x+2qA}XsmV2@ +PKޙ%~;-0))aYR풯`DA9*_SfNg EegG r _C {u^ fڞfa´QbĜ\v3!WlƀwS69O.[1ssoZ&   B)'r0iB#T8ٶǴOO.R1"ܹz>˘nmdA14JA=p 51-D*u +2z=J{QdGδ=IEr݃B1<贙'gL9Xz90"'墇 й0h/b,ճ;m7`ĆcHip cs'uY\Yz2wzGE&93PND&WʠR "BkɎ# +*sJhfQLFHJc-r1uzȸEZ@p DZW=5:& )o1-9'j~%>P)DAbY#83#OWz8$4X:9ǒpYe%ac,xJ&89@BC +I fScmHfDɐid1&y׍f/VRp Lv`)N~ˈ;t+\YÆ`<^ `$Mt1O!"Щ!.$hoխXf\ s_-L8k92D|[ʐ)Z :2m@KJHĕ2ɱI;3K߫y -ԨQ2{"ɜˆY&})ϖ^D13ڧQ,}Ju1͓=̽9Հ5a,Ք&vu2էfa*蒟TI(~3q~RcĤf9<vOR* L3 #8lFLNНG2ۉ`mKX;- B7Ym7c^D#Ml܋G70Ր0`ӊ7jA"g^O"9]q*L*͹ YH2! bp8!7÷WːkQS ,Q+3\{&_/IAD/t:Mn&qFe'8G&KB,-",ipÃʽM3#u贅^afɐaRaw`:=qXe4tcMu)0T ,e. +ƙcH$}j'rjeKL ^Ʈ + J#V僦f>eV+JtNq$5=jLӝ5OC3ex\obdC/X@4kNtRVx=nҳqbifo3J֜r>ʅzI@L/Ptv(\{tײM  ! 0`2 {<;xÛr@#S,W bmY4 JUUaa5aTي8y&!,pK'ln+#P@j-dj@_$HzH~dXx "u +gԫ7yЭq4AgVn5h 3ieYQXXYe;0 `Z{0-{`!(YO ځvZ ŽE&&'Ti)4Y$gPd=R#}]`zrL'o8؍0-&m]h:UMfɤ$LHS3Km\-֝K NNv*'ZFWbG`n[x6 ɅgKr(m1 us8;Bֳ&&6S)*Z ]4>WNf ĎU}D76EYx=?G&;`DQc T4>MfDTĩa9<ƅ@3vJ0m +jGyRK"A5.rְ9!#, 7˺~7ĭM s$2Yhq[afIKiyQH`$dȃcI1FvZ |t- htdLX)B75Tc"zPscF̰+ jpl퇣ZiM6 =!) CcTG,kxyɜ`SO`&/AuV_3 0idƿQk!c2[ + +fEm oM(a MĮÜ$\0N]>4pz3"U}hw!E Q*h^4u0R>);Ny`x!iRE$Q'02ufr+Cp1fةepK'H]IPP6ЏD|8dGNA ){k>Z&ed"BI̝WMŊfMƥPI K.K@faafda=SE0Sq&ͱ@!63DGa\ ^U1$=S82!<̰ _-2:h.'5/6c o;bT'EG32%P_FDeަ0@Oˤ2MD:O3X +\n:ePPtȀ{x5`d|^YQ/pSPU/2A0*2S[ *NxlP9;k^h@e@ D:ͺ|mf] `b 'IU3pVXd:*$YS_mMEj5hg2kiQۄ +S%.pa&W  "ɤUzpRf ݷR4z\J~T΍[Cn㇝` ŎwWΈy/u+#M[7̪iNjH{:gkR,^A˓K-!̰?s!9D}h%B0jnMt +0 l'Z&8V52CT#whv)LB hdv#aW?d9o7?~w +uWVv`Ψ30B2T;WT;4/< AƼ.*[B gHqd TŌ|s4[t3*M‘eمCqdT"ǩ`jx\4\7խ*1 (!] *4LI$4p \WpYxz +pFbgP\᨟GҌ#68f{䓢3`%\5S*Ȅ{^EDt1h|9b}3hr f}F6gp*pXlWAUI+k j#ɲ)ONm`kIjFe{ä 8(ɒyȢ3̵d9^xԳeof@USTq2FaRXSob Q?"{ +b`9q%@NA_L꭯'E U@BH4^'EyDsfTt>@|H]5P.1]s4ӽ!2_ yFj\V\XWO !X״hjRs/\e '\R5q+q$8{m,ut-31+ ++|xU6y$Xx g6"AV1cl"]1LXр; ĈBtO4Э]*E3"$ܛF0~z:&/ 㬉2aV``t$IS! q㬸H AբeU @Â7ճ#IA@xԮ9iA}jERt4r0٢' +`r =vnJ;#: ĝEF +Ё<)[ #'5TcYhjDjcJN+ + ꑳi+ 6 LbqkY-z2װF&WŴ<%*ۮ)hcf̚L-hd\ƱeLA4os!pnLKT4 kLEx 薳έ_S%,t\7LjKrђӅS$AދΏ-}H9i~7|36B14W47ๅX&ȅ=X^ 8Qg S55hpE +Q(.ījӚ"M#=~/gQ"^`ǩ+SN +glLs_5Z*.{y9C*{pN_uø lW$'݋;ف4c 2R@#mEɸ} 2e3H% RӐt+Z㹿f +CSVL!aj<2hzD:$0[ (Za)>| Q'`)-j,{;juhn3<|sǡ*C1~Q@-sF ;^RCzܖh%dq~|fcp$$a^n|P5^AFG:WVT`@&b A Kwtl8ΐژ,W͍-i$0Ev h*A=\J,BL=,ɹwfTCXIa!Rx`8Fڠ42AE0@LY z˜&‡5SAf A(c'Ƥ&Y7Q<,LU- ) D +hAbDzBm'8"uƬ)u^-B!U *0!aceρsx@Dԑ@VpPʺ plicVVr&=`a½961=5)@"PpE$kϜA]o~O@743;'ũMb` d n0ʘ6!:ĉ'[؞f'W = Daݩoie5D$`v 7O"-9(>Qy#H*%؃'3Fr,)MB qڐjñ<-;`{]_ [HK-òG X͖DC=#w̬z`_肜^_Ȉ/~1ҡ3f% &h껋*SRov{ gzc\rtx"eWshz,@mh! +e)rh05e\0@/Z;i~d- +$$Aa ekAfm[ gz!*&UxR.vrgl:,!Go/"z@_G9oEF& Ȥq2NdO?D%)b7KeL94{+$yx0뽛Ħc=05}CAtS0w֣0nX! ϑmm /bj1󕡝E#$XbmTGWkϗ[ZTG7%A rXÏ c8% `$_$f;n} DiuēYEHwcdqK^hLJGDG6z s*/jDFY+8* A·T +UͳI(>Φ RT/ 0*)5%E]'tIBX@p:vcnFd`YP^7%fՐN0# 8]ITe<ե!8+W Ш8XqNk.02yY2XF5Ne)^rTA3&*$f3iB$bmtx1]|g$E0qo +ttZ.&D`]$#<%ҒBs*O_0FnærT\R3*?9+SFEs&o&~ؐ7lKI450'ծi$(x8ӞDV?[2̧F?~GQqv?7s}Sw17t7!U]|Fb waw;4bE5T#MͬiqUލ>m.;ڠ̚f +E#PDsAv[ciFP V+^Hn-^o_tZp]ܹ +nue- V+| mFo.$bMEFE"ql3A2_ʛ\Hky4bBtq<KYDB#"BX3H+3..ӟ. Ɓ XĹs iN9X ˩eVE}׋KHlv.taûU\t jp HEPs3e@sdGA]nܕ) `.,pѰ˪A]Iap:Y+\|Xu)]BxJprYO%8qÜ؜\z&ޒkYyqr!GnN.dIRH'a~q𪮵iprqkCe_(]vX]X+\f }ӵ n7& +[ ڍLwJ. IE7-6#weR r +@O]|\1QnEƝq?:(uQz Um-m.._T\̕X]L\Iއٶ`:u?8& m +{ + oECbhr\2nnw`v'x7^Z> =_{jIi[][pΨ3VbVE}[][ M1 ȞU7xp -е‡jOQo"Z%kH19Fޢ()oAhx\̍m.W +-ٞY4R[NgvAl[ֺpp鸁Er:2ܢbc3n؍ͭZϟ|[ ˡ۶%۶:h[~(vymT. %\Apcm35A~CmI0D'g-e(m4[Egq׃frf pPl!C%X4A䀜#YlMD`"@_Rqc[ -o-¶:[(!_~"yk x=_*/zm^6+Lh \[8UBeh~Qk2*zbE1(:/~:`녬E +"-\"=_ڏZqzBQ_ߴZq`pqX/T-PkcR-nũ}8ݔZLL J-$EU&/D-P6i QdE] +Ȝ=cjQs2{JE +3~JA)iд'ȴhkiK.Mk JJQ-׍_Dڰ>85quhQ>%`el,FP+V4Z|7L+a-8ڇb埽\4ZxU;Pm]͢ !h?^EKcyh1K?ih_#C 7< gDDU1D+V:"RBqEZdVAqŌQWj-,Jygso,+UL;TSYf)sguľKn,DٰvҐ9Ӧqt] ,9gw8 dIZ븃7 {n/,d6[f͂a]W ,F6."mE3 !~G) 63fќaWg5ZMj1F̦bA8CMYMVZ̃0Kk(07|Ċ6|YHX}E|YZf.o,G +J S>f /N`0]%:u*47`MXC!: d$X 2#|4݄Y$2a驳¬<_ay1F +0K)1K=C7b?M(?Yכ0KaA%?odįaV~4sHfa&efT7 )xfӇd,cؐ(Ym , &nr0-o$sl/kP8e%rFGYlq Ad1[3KrKF͒ef`$͒1dҀJdi`[%K#55ɲ#bJr+^AM9& # AbId=h0җ, M6hI5LVD&n,, l"5 UPVF$+ qXph, d@YvB@=*+wʪ6hVeѮve|&Rm4k,;}!eiD RUgeQt#e%wM,(7Qn]$Le!',ŐAS=3nl: 3"SeBgR&T:,OmAō&BnxQP65w|eY.CEHeمKYeteSd7PVoc# +7Mc+Ѧ_,p84͓e|ߘ'+C_/,~ i{@~fȶ\ 5Ny7'lx"m=Zk +%1FH渲WN. +)+7t qmMo+lp +ELzI(fLk*!V%aэoE=8Kͬ'<%y[ݓc>`Hֽح tkVG1!.r#fp+@(nL tVR,nXNoft#ٺ dr BKl`E浲fk>*f.ՊW<\ F=@洢FkOcZ1~Ai]ސVfD@!V)Fb-Jh! gW!lp_@Z1HFkɌV F+J܌Vx1B(MhujvVf 1h]nB"JZug0'[eRfh+ Tj:+vc决(Q^5Ѭ+A\UB굅ǒ ]&,?y J7rrYs ƫ2HsYy^\V:$o}ޱW1s|XVZ؉Ʋrʋdb,Ʋ2j}cYU;Ʋ2 7č=Rvo`sicY{gё"즲pʚ@PY) zSYiGm*+ RLe`ځJoTVXTV6\Trʆ~TBhSY] ,+kʪb/*+y@U 7y)7@&B0恲*jSYb@(4QX^USMﵩ%oI7覲BP_@Yk + 7<-V\0i7F6g0 eEzJe[@YiTz~CYEenuM (+Z(w!|L[PVt/@(+m\LV[f&jjLV70;LVn7No&+TɊ'K|U0Yf88A[Mb"cJko $"-.H d/ deude0de%L_0XX(WG<"X?YOCUca50w$ += +#cHcqVҤ&2JSYWcI܋ȊY'C@ d| J@]_4Ȋ^DVXDVZH6 +n$+VdbUdq JO#YIT9$y1Ym3Y9QLVޫY>AYa+e(+ \o(+7f憲'PVῆ1ufx/(+EtYK]3gPd(AYe}r@YYIq|ytl+zpn"1nǝLӦ[ ++`f"HZX՛:U~FB6`aXjFÊu\wP'n/+jQ$`+kC"+-kT؛jfn +,7~I$=sWG̍^:^ !~W7{o*BW=aD\!p]kwit 7肮ByCԲ4rtľx 2 ƭS6mT7l6kZF$K"`@ы +#$Z-$Y-Ƭ%%))ȄfHl@2&buXEt3;T$rBNmV)T؊TՒ*󦦶"MM4^9y' u10wJʛ +۳ƥ8%!-0^@+:*f\EJx$"(Ʉ ¤u_*(YG@RQSDHe @n*ڄT)xQsWeQ7!AGO]/8jFi +:L6o2* +r|F˚8\sG, E]OZYqy"jfQLQ*¡ 4T&*fE^C%`"%&dDBz*_z7lbSP-Tzky3P~( P1u@E375*~1WUDi9Ч,[tO!csO /(z')uCO({Ra҅jًy +y[-K9U冞".Z0 o8?{:6ק=*`:)]MQJ7+q xgEwJ@]/)F! +6v|N3A:Evq9mMo#~8?)3 (mX,jho)lA8]p +2uMƬtST0m8CffΩ6 g0KT""l}JX-ókJG"fBaY$ߢm&Vha )n0BᦙBbJa!0SxL{tXR%0PO)yJvx!c)0tNL2fjK9sr'إsLK?t2)XR.RR^!Zj)Su:(ؑY*"(PKI7o^i}JgVbR]fDI8E'Ļ1 UyT} Q:#hBt%xi|RE?t&ݸNFdZ4YhԛLJ.F/L:S +Tw*Au7;ڻInE$=6I-9{^x%9:d{kV '5PwfZ ͂'!r.ҰV`M 2NDg{J+l۾xX3hdCȿ|*[ñrLIt?vd2\/xJL(PO,Ԧ:_IXU׀,8PUNws-Xz?,i/@$Rᑫ #hΫkȉqyNPfvFuvʵ%P) ktJ %c|J0X UÑRcNJ8[x}͢`%6-}2OT))"\@=Ti +͘a`VhNd p3+*vGа”UįC1%* J,[Š~0kٛkK&%+5n ^2%Xl740Ϋ9h׈+ns|B>JS4jIn<CGK`zV,grɂ "EUm%R{ ?z3Ds[E:;DP (Nj^V1Na߷0IOdg[qC,/{axsen|5qgXbl AޞdF7QSH)\J.K`e ,)> FTR^Y-F)E`xLZR'X`'սᅕXX \1XAݼg^+^Lb}W/#T|m*RMn csZT`=nmH&gϯ&UPAQ6zA:3>B$9.* +_,*qdGr~&pix^)4\DUVEf+[)Uu1C%ݖh?|a!իkwo6lX̡Ȱuckjb 8OVőt8G'M5cXߚdlr ɫt$?:~=_uRJKk׎SjcMUczjw'~Q[UEX,F*msIag ǭ N\7euY賐[Kz 1 +$;H-Biid4dAA_E(T?aUY0(_`{SBՕQ):K|H51P[5?R]){Omay56ܒ%J~\ 2kG\ׂEWJ? +6Lb  9O>U^ʨ)Ht%|#ͺ(=(R +02uög =:hEԕGh^v^]iBPVؚs_WJDI"e&N$6bv; t"޺7E]1Sq1xlUWx-Unov }٦}J}i_Rnȅ5.&KHpvX=ahU!{~xE\1+&+%(C vdl]rD|iML8?J~*c_P6)FP9(FLR##%"zDxf˲;:`XGǖoG>vi<@.sG7ac`%Ê7,# +J00#c#\'ӲLM*N&Ig/CCҸl!! /8pF˰05 Hy܌Qsz{?ٛy܆aq(X+Ig$(N4V,{G<,CܹGvQF !Ֆ'Bw+*w H#DlK,!"r 2@ddlwl w:H~PDx2+m;**l<ޥ12qSbCĆOVj-C1SF)\hj³31BYKo Ѥvh/>,F/c9a B^cG1鄐+a|X|@UVubcmNnUľE;Dƻ̐u\b1l1-i/6RNT֪q@$NxđF? dcYb1Dڔ-XV K!Dv^…MϕtՃGU]%p!*CEt9j~ +He#sXےyLnGŶ&(n\;* +BC7'ݬ/ +e e#5VekEe OdNq(rc*!OWtLJZ)z7tʔrBg-3]؉0]nTs1j禽bU(j?@qpq%a uJ$5(eo\?5ek_d8˨A| +͠ oSS-8@XOGMK{OAG(e ҇ĹaX\>e^:Il(f$ymPdd+Ef+Q'\/ǰcP)!;OQѠdED8z=Ξ܆#Do69dlI谌X52,:t" 2H#-a<Sc!1Jq>=&=ő[v2p5[ ˰= 傢ӊ~[N"dǍ ^p8!]b٤P+]hÓ|F̙)H܎,LhTcoiȖ$*lFh. O4I;Q|8zN 3BNpT'gZTY:{|CAnzX94jlL ȺP[ +u >M yR"GK.%V:̕O'Crl(,5 )ƜPbrS|F#tN +Kq_l*Y -iyg(Gdz+?nazϬjNKLpR-t9C~og 2 ۙ>4[ႂZGW\ bPp)?v!ۧ+MM;mMnXqJ3YD U Wzľ{1钹!9UPVbG%Y4#<ҚET5+CU)v=s40E5y_Es"C:3"8"c, Uq])]28ώ("Ьw}!,\ @Kk)գ\joXN# gӽvWEjb,%5%JD[5P;@Hg!+(3(D YEj  apD8 +^P%#H oJqD! +Q4C~R2IE$$͐IydWo?)y /q9DM͐q(:| >aqP ±"ڨd + h+wgod}ֽ$nNȿ1RO,'҅C:f,Y]bD0 Q1:Zj3]-(7ͨJ%ڱ22 ?d ɶaf.j逷EkwTKv%Viz[Pm]Mَ,UrW"]Az :;kUvjnPhB,~$hz8z"0òj˙)ŁOx{C}r073 H ;_6l$|aF>$ZšjDΒ,t9$cH +nx*òda_rhYɌ +_?"  @^B7x V3р;HP SUnwM/2  w` D$֜ZӟUWGqhNMvt, b;c϶&j*է'I\-ϔa)'b;)eV + "XBD|Rwr +uHVΓXc;a/^ԇSEēxag]V*et-"K +jm& i.~jM,d& + 5ѳӋkSmR,=زD_PmAjQjN$O\vǪo]]Y`2t>!7ԃ`_GvhPYjػfu$1A^##̶ST=ŖNQV]Ϫ8!GMJ1T)h=xY"&]y#EVfwj<( Ad…XFU[$TO'hVvoO`5SDYJ&;KT&!=Ck* r)ot"#a`!>&Ű [ mSJ)mJ8ޘR74uؐHtk'=Gi<,s³MS{,M"s@}n3" J +"{z#-ٙW4cE@ҪӈsR%S$y|La>GXY*+(w!R5S}=F"j\EW :'bwU%LG?K># z#U)2`.'+G1_$'w_Kuۅ˸4JXӞ0 窊6<1?TmGo Z/>VdO=! b_7tHx[q(E@;] &>j&aDY߳,댲!JB߉xKv杞N;UOw`urjSiMiV￟#V^-'6ȼЂ~ W;ݴuo ꡁԁr@vwo'J'A}"چ+EJF!~L $, XNm%YH|9Z +2dcU.+sCɿRH7TXᒪ;Y;kmpnYlVZcUp,QJd%ad=YT s?vTT.H؊5KGCIs7E0Luo~xtƩJ/0 +#8ᣌ d~Ry൦4E~6 +( Cg%*ǚ$dp^um~A0)MNS*Q۴ʤj +ViV0g9ޓP ZD~&q*BsIdIqVĭjd$#Q  l~8?pk}#Z$^P0^ԞD'sfM,% +1qYL|~Nh0xa%KCIlFf4mDe9 mPWW).Qɲ'gc;7>;/%L7=QW?nnv}il6"C5Y?fG_&Njlh/b1]4s&$LemT؜kъmò/V6Y(j(b@ِ w7&%U(oF4G`dSP\@ 譖-G篢śkfhSȌyV'3ܘXK?\l)7bwS, +:3Tøho"6'.L6ج4z(|ᰣm asl`3ʔ6 +[de!HU4=& _j40+i`SP}^|~OY`_щ6z,1^5xYuVjeC o8LTIGTjaQv_')Dt]b|Mfu/|ada +^Z`яC 1{ײNջ*a$!t+o5C +zs&)Vzsy{Mzz܆^cX^3u&^µ x #SF\cmq6M]Ɍ +ۘuɢS^ɇt.S;M5Fٮrݦi3ےǶbYi5[7)2_t\4]40_+1{:~ך:G}JjuZȚӺ R7 Ũl!S7ϺFWLgQ\ıaН Q,kF^(s,e +i %Xk8k`O)֙|{J381\;f^5 ֘Y$<Ң-խ9xӫ!R65SI.~M&\ ^:ȾH(kju]78:of5|PSj9A:X dyѡX&^TkUkdcHլ鐪[PuBSݢ[Up[MfɇLc@ Q3] B5R@uExj!O 1Qbsө %!pj&z85DjHj66XLLMȣ(kK]bHL@RDڒRJͣfGR 6: %i7\ԪoR&Q&4%O7QS{aQ.)yW\0y=\afa(]{t׃Cu2>'^iצԆOc|{OïJo4@ ʦѫ*w{3'aN?brZE^Nq뗃Ɵc<߰inUŚFHkq*!?mAD"Lx׽͘>޶ L]xo4iKcBA~LMr3|E~i,ä[A*Ӽ=b^MAXe3UlE_} 4FY XnßV3!Ey K+sc2^--@ZMF$ ,[,W|PmJg 6U &P (tZШ qj@iGŘmaIXɍp9$q% װ7*,VV:Hz# E#["MI"]\؂! #J!Dx<i))e QTѧ<ڜ@Gh˟ B&D9 #bC#V 75 n`FqdLŌV_3:93 +A/d4>T62  ++`빈4; N,@m EcW_49!=FC\b%F*ф>4єT2hB}CѴ!lb4)]aFFSh*U +d47Ilv 2JէՍ +GM]`FF'}Y``d4Iood4 2B63Zl$OJ 2NMuCf W,b4 Xmb4,|!qI:2BmżM9r2u;b5cWD361$tݼhSË^-ʘ Fq=oZ\ f߀E2(zQ Qvɝ|@ERE#".D"DSfޔhVGCaӌhVވhDTlB4T7!M7 Ѽ(Q^Ƿ zuZy[ lhF!a 2Љd5КIqŁ+Gng-,K`P8lhX]m64-hlh*д6): o 58S,mPAw f9UF] RN*~_684ka6%+ 84-uVTJd:4{ +5TJ^DwCKJr܎|Cc:R{MF>*CRа0F'MO]xhXj::{X$tLn@4G!:k 81ͭ_hYc~Uh&DE +E A"h-8 MVTnxD4,EMxFDSɭˆhZ\hZ)F,#ZxNi#$z"Ẃ-0ъf|"D3Z#h8NюÈfDecUO F4@%cŊ3" I#JM2[r/午fW]kFESv!ST!2!|NMN[0hY +` 0>!>4L:|t$8@n>4KrhX$KѰJl>4 J - ^ TFbC#𾍇feJ^z>c$ئCY{t6tGC cv3g1RvN:kS{V:u3{_o$HNX}9@hW=Fn҇ 7  70'Up]([ao6 zn1=էU`F)`@àuǙڝ@ǯb+πoϠNyџuHB*^geoPAw!(k4<=T 3lL ,1EF&䱛X=)i=)k3LY,Ý T=XV?.sW/3>z(]+xټ\g\iApk'hS IPv3 g!Lf8_V3ٽ`8"yp&`8'b]A^rxxc0Ṷ̀M7K1m1CYY1 +kAcntd*/s҂b +3ΧѸUX`$fLEun7λ00"֋b բ̫;u|%V!̫ǃ,hc ˹^!~k ˑeHsDGsW6"~Qh{wD>frLh%rpX1˰.u(D&(7t:˰\.kց.3Li@2Rey9tA]^n6b.%F.j1A\`Z#c2 +2 *M6n1AuӖY[ky09 +(^ei56 -_̥uAZ悌) -3ҍKfSiyf7NThO{vCy?(.=8ˬP9˼*s,cGM/tYWUUrqaU;,B)-#AҲ6c n2O,ݓ$0,{ai ,YbL3[_H*ޘeXTpc֜arb!\W' 7fbꡃ,k@no2&$ufK$u0flj牸JflhsPn2$LC1T<(YFߘeAԹ)0F7,cgs9\ʹ!ˤifoךAYƺQ/MYf|Ǡ,ǔe)q(4eJoʲ}ʲW=UfuQ"=ye.$(˒Oy(<(Z%e,/.2EA҉L B7dV Yf,m%6dYqYp, Y,e x2EJ_e,VX> AXzNz",3L@YN@<[/I/CDXf0)4ulβ`p{%H䘇HX&Ѯ 9/DCEFfSx`^ US/2cC$`c, EXg:LuSeTy#rwRm2h2:7 uhQ&,3fRR~#a%|#iC +2-(ތe`,3ržcmv/ ِe&ڈ 1lk@9í^do2zт RAY6@ݔeZ,臲Lzy\%oF:(PpXٔefgޔeFYqeRdlq,s. +5F@9F,IT#^_p~aPxsӷW.SXtnc/r7su &'@7=ihe OFE@3cabZǍN4 '89)DS^dD\NH5(7E'"d_,`&3A&C,MLF^w!Av))νp i؍% ݬfF%YEJFH, S}$#<{6*70)Xmc`m>2b?2#1 =שb#Zk!I@)@ 0`dUoL̀<|v+^P-A x@2+\\!C ^ XTߢY[Uo28cs^dRbMAΐND2w dd126΂\ @.yǨIc0 # +q195A7aW|;Ǜ}sQSzCiI㌄Ws!ǩylV⼁ǹKտy0/qƘ7cguW!u8oZ! 1?5HxqtPSVas2ѥ|M9^Lor\{3J@߈ sY&qcL_|e$YIv.L$-) 7^8ot_l{!c4f\58,c֨{ 1ݺ-)aQWrsQpf1;(ƍAt \UL36F9cDP?iP)|'jEc;Rӻ;b!mqn8`mq! S'UwA5OI6T 5 !jЋ[v&b]t+A.FR \ܚ=C-JDb^`glDq+)bȪ@b\vWbc)xLݰ99Xśb)^ޤأ #xnLq7xxax!*cL +Q|a܀b•W=|XO 1@uЉa4z}x:)@ģ9y +1^fg:4 KuzCg$nHh~aTv5ud eh( QacjU<݁ QXmhp7hmMn0zA@/S.{ARQXXi0B9XMWk+͢ fA>Da 0f.mcY3ɥeqR;4ad s;%U2%\|yaȑӟuh?/~Gǭ?_?:᧳Ob8~?ڡ'wql:c?}/඿_ƸsS_?7 O{~Wyo/S忎_?/0?o-QKD‚?]~{?hz!D4`B V?} ÝȉN0ʏaF'Yn:fWF>O?\>~}|E>u&m{ۦ:c/$cڱj +O{3?ZpcGg_'aDx/csrv xѦ ӯؿ +29:qr}sqhy uaOg__?زHi^JYO:61 c( ?u0^hx`eu ^g92v}zuM+OG=uu}7g9" \Va[~dzG=͹=c_pfc|ؗ׌}5cg|m{ކ먗>:g{u}_ޜ;sΜrg^|us3o~[~s^Q/~fq0| L8y|rNHp6GeEz{an>1=G=ϔg}+\L/}U܁^]gp+n>1=G=^3噃_wx Y:x_e>:cwx ۷z38lQroe4 Gcd F>=?xF{G=uu}U|^.Qྻ뽷}c|1_g{z]ח{=W%z~e2;pܫ z{G=uu}1O-|~{TCv>k"4>;1=G=.k8>Wv˧2Wuzu}O?mka:c/{P*1q7Czo#5ͮ yCx^g-NQ/}|9}]_hi}9Qۧps:|.sF&Ոo16ߏr/;ϋ۱xvO˵ +^]˹gkH8g{(u}_͹s{>?wS2Q?%u_’z>%s_ ף<#u]_ۯW|Npz}G|^O^{v>fE,YY`f'F%i.hJA;vug`㧕½ :s뺾܃vǛ~י^.QϽྯǛ~}c|1_g{z]ח{_wY:x_e>:cwz38lQrOعGPn?a~} ɈYG +-GEP%i$8o>1~<Ǽ뾞:_{k>\Gu=o>1~<ǼX뎞oU_gz﫺\G;u;=>1~<Ǽg}XB4LP߈X }~2 Ay< \} *:tG2g5jSmE k>?4qPq}<,e'P?[y|u86 ZXچ&]ldL X/:gk^B>fmXx}r4٦؛DݔD(%v?ŷkٛ?d+Vο؜8a#b-CXX Pbw6bI6v2 lco-+\1_8/tlQX eh6M`{ڸZݫ";@2w":}uu'Q*W  ދ^ӏ7+:t @m l #1؏1X^0:c[T8sr caZWo i=i^{~x+ʤHlMa#ȘX?\K-ьNszݞS/9u?<^6o-y )oX Rcz@9qǶ,<_|!Qv?1C%2/2xPbLH"%<\5&?F|)l48$|N1b\mlЙy/=3a{ >?$?gv?6+a.i<*t'~9=+ 6y<`L$9< X=Y_Ov[ l0as&FhG\1%$W/|t65-Q0Q.3b9&N4le? T;k9ֵFX86O#!|l}=n\D6WqՋ@=&!NbSw@_r>Q_;j8͹ir$ϕ5Xu_Gcc8 G6zoӿbK=p'&#&b +c=ŇZΗ%Ȗc7CJ<'c;0z8m'D[Uؼ]>=Fgi"\M7o1.M@iXvƈ$=5KF!<_iz|R|Q?OǪfOȊҁ,j I;xpb ; UDmi>U.FS=ZTTqtE;mo{I/kVc Xa|.cy._ՇWdg0|Khq=&yp?-ϫQbM#^p]SGyu!bƏ7ݍ^ٜy |_0xQrIks:{G;0bsSQ S[SQ)}b9 #=&x%xEbmqR#*%[1_Ȭ;R:FrԊDH\=OOt{ {ial3\C2)sh%m|XLw[ 3d{0JA}vHvGڳ/&0)q59g) +&fo=JcYc;lb,bCk&yv5AЎ.W߯x'֔c 䦐ĺqeM7;?{me/B?9ċtg1by's8=s^CJ߂=c*{ڊ?U1.`D# -Cas.9 35@!cL۷sB X HXb?,λsMϖ =j[A'͠$3ԁiOY<uo'cyu#8^{\KۣKq87c½gzFӱىqVeȑEqgGtP1ukg섂J6KRvx@&@)e["eEV@!@" E+fh@֤UR}hb(.E+& >Ғ+#xCh^ |=`%KRVeh)$ IZ( +=xqXL66h u?kJ2ډE4%u+)'Aj1==1{"X0 0hıd MR] 3A!G.O&^nmP*l6anBb:m=.NqI1&ܰljDz@jDȍ D$U0f?$̑d0* јFrH̖8"Ik5>.5Wb,Peڅ% qfZ@J nma=ͱQ0 ÒDCe-%%y檢QTUX򱴏rh,coA# +r +{ +S 7 f),Kt64d7?M0L`gCJs=V:s:bܺb2 +9hXEH{"˴AGgMZFؕX`!!?n nq & cjÄcQ|?i:hT0Zi.)SM'x,Jf̬^_hBX%Ζ{CXsAp; eE`"bISI[ yi! G4-ՖBSj+y+MHm _"y5t3]Us>y@S(xx.)PRX(%@ l#F6I⡁T֏UJmIdCZBIά r@ޞKdp$#Ra߆kkR:O}!@j.x#~rp:AAq@p@˒h*ڣjHe1߅wl+C,KAI6 +8eX1AL WN4C]kFEY)2ah<` +0l`>A<66! tk&i25/bhl= rKM^Fd #eؿ"LE )*y"d\u RF&G >Ɔ;2^7@G&Kf|%tH?*ws@~L\@0Jp/<^G* Aq5L$ÞJMꍤRQA=͂H}*U-i>n}RbM-)L,+mKpOzINвgAyeEX>VsK28 ߉eӈV$C vt6 ,&Go%cTW6NI3w4]h_ˆA:$3j#i]ґ%rUа"OoG}14"UFRv8N!T쁶Yt&9&$e1ՄI0j}ӹ1(GC1xPR1li)hԁ;̀F:VeX7N(KJ: +%Ψ06J@͒RO*pC,oM }%:X&oQstTV+`2ؖPLɾ01fU)ƶ$ ylSQF[(` 8pCۭ:\%e5OQ1JFt8qТkHI2:KaёFQuǧp͖T]YQv"m +E@^<ˢrMdvRW`M\·üR`{l[[zQx%FR %hXq$PZ>YD`h8(d'#͕-p hn +dh nS`AQ=eeu0FM&W!j҆0咙Nœ_ԀUJ6h" O{6Ɂj^2/QN#(l0JҒTWF%)'z 3;Ǧ]g蠉 +*,@$}ZR]&K'Ӭ-ǗA'[x๤xu l锼Lk~Z{ +׆m28H a͢J, 0_GUV5h븁t<ګ:GAe7v̡Embax )dpHV5TD2{y|! ̎e9'[IΨFV#i;̱RFj9:9g_Cqp +>ZoVF78Vf"*ɩ&}Q\3с +Kg K +@KӐ/бXԀ_ +Ճ/nj&yWCk(" 㢱20 **$+?E,K;2QTvlr2gVi AqA;YcVkSpAByq\M'3PXM[1Z}*ÕFƱ >MA< + jشiYry&.|'WQ.;\HJ +bl@WW"^qMi4Lʫecĩ +Qf5F2?.&H(djpfIWU|#bE]ыN}c̿i&A7pmqk% ȶ t ([:S\Rɡ.m+yokN.8/I%EIu>=Hon@Wԁ UڒJM2GE2t!=kGx*"5/ H+eTXV!sj\<;$d +\n 0򓌄 c'QJnVŢf6JROHFInUMkJh`s|~YHJqI5m ՚@V:AhFE>E($OS,ɔ1xQI$u sRA[wv:VINsEk{n zhF9 TJr uLKJҾYV߽55 *ڱ+ 6L"HWd0\ƳdB$5@':j8%>jodqo5:ѻgG`={KVRYʬ9ઌA;-&Ʋ)j"B2KdX l\J"p +Ph3 +@)[ClRH3&Ϋ s^a.)ѪiRl7M. 3Ф2gH6,˹@{,M/(`yd* ;N٠# P@.SN $_Cl]eI=lEHC^OɶC,5&Li,3P!S*8_cD$ +'\P`C2}c,;)TU@;<E whKSʜ?V9om4D*FRZA^wNT:;i?-Bx0YWB!7i^ AH1zH[|jt@҄ Xqb/<څ|:r[@FM@: (GCI&bzRԒ3:r90TwGm'fר"7՗la4*!7+Zț,(erBӋ2oؚCT`@Zgm` aU9wDp4*Z0%TAl?ͰS\xQhFKR!$Vґet\gz*ҩ,u,T}j S.^x4a%u6F`կ\} a]*d+>(Yd MBE*0^DyUH?Aͺ4B2?e\, +&q˘̒4b 8HRd}0 SIYJRˎ 3B퀆YA6lH3֝/Hq8*;aKKVDtl@2<9dI'CV騀CI< +`F,pG .IURА]JG'Ӊl#v:K쪢DLt13+EPЀɢTpS窐0tjTjB60Q'Fd54zFXh!@VZ UXʁr^kZ,(UY,9UaW(kf1̺1%;ݢuׁ!5Ю㤙:ăxvˤ<>#+I: J̉ +Hrsdmh5F(FFٚÑ -<^&lZ8 I%iLVl3AW$ԁ&yU$ZxJ&Sʟ娠el^nH$X,9U]'zU8vxsG%3 +#E{e1=65 Y +t.HJL$rA>ؙjDdeLf/@cfE.rʰl᠐ 2XţD(1|B>!ЩenDQ!_ $x&`Gv|bEjAek+#S1n2ū]kLWsm Y&d,:CLS<֜Ss(Z0# +iQWS^,pLff2ahX_ F,!*XPpeYp4kA`[R'ER/EcpeȤ +R>4!Ql݃ihrK-V0)z5e,k6!4$z G>[ boT09+-HPYGI0q)?#et2Qal2E9|!iI:}YQH{`9XN#xW&WM2d Hv3u9LsF7upLI` +D[JYVx_NpMaBQgBRp2 `k %k :ΦϽƣ}X20(F WRː mY?+-ȣru˦<ҭw'QpM,YyPtr N +I:MsIsu?6t[y-Gk\V ̿\qu|I'tvF[i-taCqMN(]кKR-]O7`NEHJ9Vd?HYT$8M@4$$u.5FIbsPl)h#6E&y1tTqV?:r 0!F7>)P\?2FA8 ,}v)M\c6DЦk(!=3$æM-^[G|gʨ*! YEqO$WΡcm)fR'%h..BS dՔ+EG0_*-Ym(!ɒ_; ZoKw.np]@<X<²n SlL?} +֓&yVz(*kYo¤Y|ͣO~[\w~t pvosjRwh1I LWw8e Di.jwx6$ endstream endobj 70 0 obj <>stream +%f/Sܱ)7@t*,lR*oJ@GJXel +%tIį{+ &+9)@#[d) +sEXĴEX-.(UwMrp,O ҰY ռT:8{AڍY Ih{Bm—(-oK& ttUEvҽ3YG{E+Cq}~GwLbq,>AlO[RV5y^EkD1Zhy#Gx}]<sVJoxxj2w?| 2tCcZe?<>kl0'Ñiwk2x{5k{d2/8}?M./F}lG^ /vG~Bg/J,M}3x~%*~89Fg߻"xM;c9WQ}}DtqpKހsTOFqü>հ6]IvϤ^ J*~8ɮ.^1r爍dz 87o5s|WؽOg_5ٝ{.V "Adnm͛$uQgII6F70\wjrth Q;tȽ^ݰ{}$t܈& +؝Ywxv|;"ݹV6ϧ敱%b}뾳{z596ǧaw |;vC!tt<O|{I|. khLÝ&j؟GYv{p叿_G-LIS+L?CjY/GQx0c`:8أ ot0laMa' ݫt wʦλŇLx@L?F;p<Ժq'fM[ͦw㹿sUpB[%fJnHR{C <2¢m~ѷup<Lީ Zc2ne3"6J:nWa= ݽۤ>`Έl3ȜuǓ]gf9jˎmw{0<}~i@~(k?5+~@[5|Xcm.cn2uFst_(Ʈmٙ9k qCJZT='Ycrm|`;ϲm`c6cL^wF6Xށu[$m;z:^E3Կܾ=N],E뫘k](7}lۚMl\[ !:Md{k dž/i1AJg}>)|pNu851^a?i=6pVQ꟞^]\r0˫lv6.$9^9ObPgκg +e^/[9c_剌AwI:~g$5 ++=O7a,|OI4XcJgT;ݾۅlwfc-&]*~Lk̰M_.l{]27vQƮmٛ9p43kLy@[ .pf8 Ykά(7}{p31I|g _*:pth[vmOC.dkc{zlX|~oL'/Nb^K,p, sUܷIϳo[gwmvmۏ؉o50;n;m'ێCnd=cr"ܭQgwhea:_ ոsۺmfjty'3ەf0:kDc.4wtmsg3r_\^ ~yulX!}| l<(pCQhDźOPa4 f/Y-f5MAolNQ>t{ڭ CڝBwkz9w^ϻ;_-;">;R$&xeZ缹6Ͷ|;|70gJ?Wgs4gis8yt}9p[WmgX@ո7G;9viPS"߾9C7e-cKlԋ8qΓ0amh&/:-LwƜ1ggs;cΘ39&sem:;cf;csY> LG=i{MS95;V| ol O O O=.==nz7Wܹ?{dm-tjjn;ζ젻V*úju~oLVo+oޡs]@:FE|uG!G _+f+cҜŮ DL)M}CN{pJw]o5b黷o։wWH|Ǹ y*vC_;=k +vgNg?#3lm\`gؙ?6;V?1z_#h!z'Yx=H/⥟8WsF`vzM87"@7չ^Eo٤W贻ֺPk....gqE=PSI=LRkȻK7w';3ޖlJ_ŒjjWwy`:Ɩoq:mgDhl{ocyOnh'fǡuF: +mspF]I;pN \;-p!N߬Y iǃj C;遛vSwjN ܩ4N \彫MwC~2.+fhkeؒ[;.u2l|w6ÇӾXv.aE/٧a> c黏^mYTk!-kL[Rh9ف6vI즘!-p Ok suYS +Gx/}wiޝ52 gb;Gsjr?m֛vZge۲q{ #Tcpq+騚X˴ոsog6"j=^{S+e xQOI;as[ܳ-DgMh*Үxg;/ǣX;i'=}=i'<}58.핞AFYBIK~[;onpgEOgDn #6}κćJ戈{@?_4k\MFCd`p0{ܤz {÷l}j{Bom6A=ݥ,}u=C}f@zwM.~[iw E796wQ˾1+[lW=ͺp<DŨNӂ"ťM)`܉qzyGlk: +xyneMgীzs/f gӧ~6 +u>FmKj%=o&Ml8o6>h F{?_b:tx}WO_ۻ=K:~V*3(zO*.?K #x{iŞI]JR/w{Urž핕W"A{Bڪ0;e?gsGE򋡙^{LgN݉ld5Y*R|ϯga}wRL!#JG ? (\pQA|>g)4^]<EYq< & WatzUi+'2ΗelU第Lk/{Z[B3=Qh'ARLXR8}i*Np/YW3 ;V O[0oŠ [506ނ_}wfo~Z ΋`qߝh<*jiEyWk|_{DźAZ|( D%O FAYAAj -$H c?Jm2$`z ]0u9^K,udI3mdS1J~օKz_ԲzآBup5G'^?4.nj7ƞc=֜/7fd}?t'COZ `篁C{2 މߡ5wo +l2hZWE,zBUWgf^Rq-th/P8aafS:_W#zAtǦeP7?D+Bˇ~x7 ?85 Cy%Bu|s҂0i҆o`OiFxo9Ƅ :70M'͝^6<3&H>gHdy}!/QzJxa҂Ń.-Z[g|[tܺz^ڽ;&}8i?9[ɤKZ\~ⷰZd [lm)ÓPPxDpc 4%A 跬Jh&ܛcj%Ċߖ} r!R:(Y}k=acdQ|O>v&9[;^r4J$!ywҞgͳA3A6aW ڽ{)FPYOZArJH̊uEk8 .:颾Mw#F4Ub>$SH#)Vj넬^,xˈ$U+,P (Cㇼ~HdP Ș됹"R& eRq@5SR]@uE^M&4S MӭZ-lHȀ (My?,Y18,VXD"8,E$R+CaK5P*ܒa +0JR䃢ඍdB%v[MeY*̊UaV%G*Y_l.UXfrh^d??>ܑ+/WP_lbp֨ b3_KzoA 4j V^-5xb|+€׋cG4]JaLi޷+ň(/,ԃcU*s>+[]//peQ˚"̉EvѪE5.J+ZN-F4YEU_?NƗgߖzpki?dO}т1d4~@ B'c 9DCIm'Mm,u:7Ec0_Rs3A{jud`Z:eӮʪߧ@΃'W3>+5?g̯0_QV9ѳ"Rui[ɋ39O.(B?[o'/٧as^Uxgr-Tgɣxh "z`@"3`P<4|iBSCPOypTvpϵA j<EtW\3#8K/ FR!:@ ͬMϊe`'XMwĭaV?4wGǸj/ZK;-d^ ̡@.16Za->w˶k@Y[w-eK+LFy3kV1 Qp\J #65tMn%$k޽=|1Kځ*.Q5ҿ9ZD".=E+Y*Ar%UV{q˛F )9*-%xǝi<ËEktE(9BAG {'DEQ=K@9*^YTie8Aڢ j+=W^BAxĝ~d{r_Þ( +v#B4tB)ҪFU)S&Dt@(_iYod‡J+q2BnyUkafBfZx4K4'<(BV?[^=k .#?LaUҿ_ݝNy.wq?G;M(9~ur.?@t;d?>+??6a~^Mi` +FlØifF]^H$d|w j]AË5dy{aZ܀C8:z3.ϡMfA Ej6.$s|;m&/gBlY6uJGHHF"Q%@F2%e53f$#$cNf""uddbHaI"hFSF3ZQ ` FszqF/^F0B1p -fNX˗eٴ`$Jq5ad$cPY +QÌ=<_ŒhIL^ ɥD3 +4CbQ"Nb銚e@"X1r D0a@ȇfϑXtűD+R$$$Z8HEAH69щ!L P/5шzhD}'c̞#_F!|/ 7FQJ$" $BQH&QAtMB74Q(F̞# \B!tHPeD!xH&:Qf6s"CD$ec/5[igFwCR9hןZ2XR_pY]\@\es=ѫB?ߒ9_f}~A .sl,@;67opo.rr\oXF YH{A<r,@;CEwoYFD_(Y*58Kz w [tLq,5T^NYPēm +BoT-ckVz2ꭦ<%/BVv,@_ _gYB^⚙vv@r=/o᠁j-<iif Vvgمa0NLqZy`GWrp}wZ]#U<Ύ_Avu 6.YB3(ddDu\B;n$ '+O& 5\CKu a. ({{Q&6Σ$6% 6LΝ$Α.L#mLKhAgp@eYo9IΨ%Y)*dsUɫ9YoJ"lN]Vm:,]ߙDל;s}VYsJjfy5./UsBJ"iNȵ]_IH鸾MԜ;ƒpr}XAsB KRiNdml_=]wp_4i"bh{[y1UE2xk%3ZA^dVjb~,<)YxRމ&@% uOz4 +,2PK/ 8 0l N vm*73udl +p+p])e@@*5Dg2 U5=Jq*) .fQW`ΘꏚpJ8)j9Sĝm](Xȍټ]/\tnLN0!i0PHKJ_%J+׫uS҂mW1gW wo,hAxg};n_nsmĦuG{Y?@9U݋mx~M'AKW)ﴒk$R)QFaEm:>k+.(apd4B[w(2QE[t>|ŎpkiWnl}ˮĎh953'§(њHMCJC&Hcu jaWUϴ.ǂ xb޾"ke][(+-.y]\g +ul gý3"3z EuE +ٛ$K-tmy%I +% 0kfA9w/($5Uo4xU*Ws#8盓{NJJMߡl%Wg.i INeS@*V"V r0%1$ۅ{|n0ębf* #+kLs5qY-qRνe]=o㳟# ɵS4\V Z01gz\Eۄ\ ga,> e\8SwQZ FxNYljJUrY QZ8Ű a G+9jP&vTK?\/>ᨠb/{!|ji,xx zFj-/>JrzYj>ImDSwh}}|<ǒy1jb+VM :z&&V )mMEF@/:co?\8!{p}2[ndUfǿtˋ_G9Q'x/;^ij('зk+ғBã% +n/K`uذ >fS K"|RE:9QZh T2BzkCZ !|V,nPPfS}Nfd<LDgq!x6ۇ/0S ?SQA>!^=ߡVHS *2+0 +4'յqw\_ V9vH[6ʢjtd xbF'T< RA`LlIL*`:<,?0n5 +yn=; +r*ƪJ &Đ:Orx ).DwAZ!7 @6<`7"Hkx} xB@ H˨Z}hS*/5U!R˂4wx1f(%0^=o."\VJ/E-lU4`-;㧭5af14gl.!TCv/+-t GĆ"H`` xSAar`b#d9[6HEOÌ5:4^EN| G4S  ZB,'@У'wFn5 ˏ +_zGp2+37CfZ*de( 4+Մ!rx'0kC%S6TojL/g2O O`%녳j}.w֪PAR6Z3o5#ŘoEQb%d~Uq)rُFxE|F D9ө)6wzN._2bjJҵjDccیJ+2=R_Mc}Qv'4% +c^0%Z1+Sʻ'v:*E~rLƆȄn?=jEQT|+3niVAJ† M\ >eg dWA&>.;YxZ6:D츉&~eMo0Qxufo=[@27#.3fn>s5y7a>yIc;7ړQMϏ[ b%$Llb ɵ5+! o=[ q b~(P-^\`s (u{NH\,Ywe*݆u*ѓ~I?6TV# +FE(Az > [8O?A:8ͫO%0|9}8(:+evC-~+OfK0;ή.H] + ut~6?~lF/0+3%ͤT*_:Gy:sg:R<8TJ!/ ((8et^-‹V֦5:6/Dڋ)Dd7Wx<> v^O8+ +/+TƓ^KُF#5ZyR?}ʗ~3݆>zy5z*s>L/Oțyx@(tSٶ5/>yKĂ7g_ ?Yp꼛B([=K`,F@ x iC!bVJ?,T +p[2SZ\54~mwp?}PEEL&vQ7i Ozko}$F + A# Eٓ&d!6RZ +"!QVJU{ Y* d~($*@g"IDp_y2V2=8W*|dl%$^JAϕ__v/+N+DJCZ\KVWȖ!HיZ_SbH~Md JĎuؐ.=Ȅ +^v g4qcQ:Kx56F^#jvT8;);yR1O^7*MsS''֖*ai([Rڍ>cr 'NZR>u3x3no+j}fz݋ѽY&>Oc pʟA NgM.LSJ-j\=")tnWp̵|{^_6w25 @V/'d\݉oL_ʪ:o2\yJgw,h|.ukή&8xߒteymBM0Ar>n|YIb4{{X/8ߚmd|Y*.gÖE4(ʭTBWCwմyu|t0OSz֟|>xcnv?]uT{FmNOsH`o#K~l&9l’VΊ?~9O";FA/nw)*w,sST +:,EA p(RS!w (=QsDL]/8ƪP&x99}?8R,z_zuqAu Ŗ6|<Hx!G-Ap>,+xRث6 +gYnη y*%g~5e·BQC3{t5G'xۃdː_r9_ &|gͳA3< P>n~L8OK@y፸gųg/ 8Uϧf4M\2,'Tyя}(tXtiK3O?4g](C%|x|GE8nf?#7㗗BRĿqTicEyFz~/}yi|v%u:~uq 7+aNt88v^SUh68S7n,x 7 inĈJ/JU7 :QwD(pio^w8jg/'&v]gzdris!_m&R?O.HNK/5O53/Idiu^/&;ĤhLn#vAJeYLY.7|FBm7o.wsr6'w.Y?n?8..+4p]gAcz|8~n.]Y7ˬf9Ghh|axxx buqٿ.D$\\r?9+NjaSR|el;x]hz9-A*(tzq%q`Σo&s[i!||$l5[ou=Lgi^K{Vq˺lV3*W0/缽GAY*wphm<orvzӳop|8~ctFϦs2~9:N]x/F+ӫ2mx. Ng?o锗)Rl!/ް ^{(5Uvv7^d+L\4Zܥ`UUKK7U/?(etTFV%<+&yW+|c=}zj)1WUˇzqR*(}wvK⸭Dh|zu˃\j4؏' c8+OG\X&ymo?QXHʏO 3L:{\$tߛj-G2El+i6 `r> lUURvv]dƱeIik_BŖ [v{B6YyXUg/+%?O'^A4>#нWf͇'/] xL?@_9q3[~FO2;%I> xk[~,3q|5FM1k~跴xpM6{8j>6 +wQMc88|lW; 'luБwUN~pd l>-s(,I3\/6g|s~Z!|d| !Mk-G@\L٨/T!ȧ2p @jLryJ)5qȞ~Uuh/(U(9S i:W X2[)01^LwIG%=Wcv~Nz.?Lzlrfq4C-VP }`jVwhl[ڡ5}7W:o~3l5?L5]eUO-%l  ui!aDY2_S?fY#ϸt8nN,$KGeYdI;GX^?!l TD21:muR9^@XNY6)lu'>4,v%?찝GU6IA39/vPNhZ젅-'ua]gOsQsRJ C;ϰ@#'ܡ6<_l +mfA{)zjIf +k| #2rZ ٍN-b{wvη"ls8~wr6;]>I(PD*dXNXwDnv O6Dž `jU[7!_LɳQZ= +ukQ 9(ӎt ʷܮeDhy6W5f2R588j0h˫GVߗLK6 IsƀޙvtǾjd~9꒹l:_&ڝ|j_i 9'C6иbL|V?irϫT ,/I )Ӷ'cPR*~/#BPf}Zn+v` ON/{S[b[[ae/ݗ,`If2S.h| /G%j*| ֚7"Ruk(3C">HpEUIMD-L-? 6NP$Ot|a#t< m:qjrO0f-f⒊l#O+6ug]s/C뚮 C5]aة](*xi$?%*0,>:pJJKcH#ZDijh,tW !?|<}=/yet\ƣ~Ɛަ>LivDdJN_[nƀWǟ&wjuN}G13H!.p>2yQr~ɦC#Н/Cleg޺9‘mc["mjҋ5[g~Z۲\q÷yjkG%Yn`-ʭ1_nfE+a3]ow8+Mg 2o@6i︱yhvM╨a_/9^ِH#N>]̟m DLu_llg:8%_WA:RAǼ_J5sZ[!h Am\dKd=;&=XbėQ +N' އh&xՔޘ|l߼TfHY_3K2?̷LLoڮkn;YMj/Zj )O5"nHyj.?>Wװ̥8 `l7{_[JVR.cHЄ&y?r@1_`ίr=4e9t'{Ҡ`Tg!۟8`τ@dewX>8܉'tATc魜Op1!<ΙK$i ~!;'.rf^̱ +@o%L3;IV~`4(6%͢$L,I{ޢv,,yOsε 2>a;x)/|Ҍk|~vOV]=Q1YA2׾)"%m*@o+R +f?Z;XFP3SϪlf'~;cl?[GI4v#X7,ژ\$9߰N4{ GX5G:N#x +8|/Aͫ灱-\<}=ySe;H6oii09ND +i'h2RlL(ټ>F5.1Mh haB #`,BH"B+IaaFs48KJun3$h"z2X"ϟ(c"@a!߁baa :Eb"` Hc)O eH"%H~)Ɛd ظ̌eQb%NJVM(;fظ*FTJe%)&&I"ML)j̮:lf5r-j)Y*a5FxLPkH S<&&ИyS¬!RZ>6|REHa?}gM>J\´hMnrn\rZbp\zw$:2Hneu{I3\A  hfIկV|{t9^]L(5Z$L5@&~q>Bvqs{S׫eЏCvfoR>;؍xj,[AMd Cia*t*4mpػ*$Д?b0Mq4>Cph̳}B l5mÆҏo)ƲtbA˲@4mO>3Xzb`M _gCQAl󕜙’ Xpc[n%`w:Id;"eT|VfS[r;f,z:5f?NA[[0R"&Rm^FJ$ e @G']z F9p`60Djfa0Lm}0;n18Mo<ٗEN?7rJ e׻`S {Ώވ7i +8 +0SR٘5%sq*8B1w0]Rp{` KA\'-'obq}S#Y+8Rw"2ZٚksȼcǮ9F-n~ݬQ~r:W/0i^Ǡe*|غuEMBx@ tW;'K=|NNc>v̯NctAGnF6$cアSJm mڡ1ہhh/X+ "s٩0HbN%Дʡ߻ɖ;MP|[3u :RлuHm׃L֭eѲ"oS|~*ue* HHSQ̍t^+ 7Ōf#Mbi͕RDnop0?e0K\5'{[NI_ZٓL`צ1OFV,\4 / ޗu־@2zdӛ&0W\;"O?ޠN/P`9y;́ϒ"m*$uwsO_^؞jr+x d~vV]xʖԁyS=GGer"gcW8 M-{j3 .lAEĢ>7l+68|O`G&Eۂ.N~-sIJQGb2$ś$?VqdΜI{M:e"p8_ 0hVjGJy|(k=f@PfOM_cL||.1%lφ?-kn^k~<򛶮b8IpQ^2锱OsوEoh^~15_CM)re[G`a߿X<}󆜶8a 5xͥnvP TKX9}g*@HbsO(#EdM5Sl xЊ?*r3;IDbw-j4wq}_&R + + j::-=5WegpZDeJ^-O~űʗR @{– vҖQj؞)g,.\0zGo&Q8э{HF[tpHi[C|A.(/!wȌ남,Xj=[%- ~}R _G[3.0b@nr%`5W_2zP!>$uł3;*>{hHy6Ӆj0k"Rw3R9,ĘM@ma)߀=llt'K5Szsץb>e1hfFϵ/g+f72ML؉2*jF[4͠Б9G6~s34Z!bb;0/#벂&d9vMw1x9.GL|ۜM'F _rb,x`?: @/S:Vbi$~`Ry[;%EJ"uER*!<UF!<=9Tj +tكt x]a1O:`?\6_gUGO׮~( S}JY}vxSe6h uWr&~ ,SоL2'4GmlUcX`LChkqzJpӫܑ)nO]\J=gT +s䰦=$ @ٍ>Pv2'wqm-76p1|f޴=h.V _۞,rXo>P,'W Ty#[b Ug5:eg6vv.;F=+@slfgcBfqoTVלעrׇٞ"U_6/̕7՚[i29.^Ϋ :rj{9U&.R29X@ިՠ9#|`_^[~/!jrM" @Ƽ[ +lFᝓ? @c\O +vˠG m7پ\@,sʓN/ qKGi n~UF҃Sײq279;),( 5˚T:a!TicTIq$&Ev{A7eʧmPH5nR^˅Mfe"K*E3UJ,Ȥ0/f"Dwg XjeW1r3N%pD$Ɂ9^˰I 3#_p6j,K4l3զ9y UԷ谺5*^Li$(/$M9J.AkUݝ9.hFMi$C7RY\2B{ ~ XR +u5q?˓,i'pR܆$s[nOg猭jOgwx;?єJJ +-zu}wa=,2Ph˛aznο\t4_Dl1oL]Vq⫳~"xiKs"NcT}}m8S+1v:Kq(Z~& +3e56_m&;&5QXz#tZbjQ.*9=4i?%JS,Pt}=~14\4 vX_'N@19z˧1|j$"4a:rbG,P"vbFvN)?k~ eH?_Ϻ8Ҽ NTc=eIu)oGњ'pC15Jbc=R<1H=O[X#R0Уke1X.UJH %*b(_ڈD DKD?#i?%VH-׳j[z9*c) +idbj ;: "HGǯծ%41sz\0>n PZBG~tECi=mX+YDUrA]kn7~*X"cr__9 >aN}!@JdJXҴ0{>q +ia7R~nr<V;p(i/9Pc<^և%>R8 RL8crM+Ƚ?!jN0/|.&#SqI>hpz{Do(́і/x ࣖ~~w׮S| 1T@1|5$NLiٶbOi;,vu6-H< HD>6mMo5$|>}k$~dlӎaҲO(̄o C^Ϲv(=( Ruɷ7P) F=|Fxb]ifi,Ԩ5?Ot!M1ťNj %$[Q+=9,\[~SΈ8oMrz A?c>=PvnwN~1⬇fZx ӂ֞iz#eoH0EkJK#b:7\ohm@;"\W#a\kX\ґ@A;g HI땃l#?$RdH"[L )i%͹c4Ttn4XHg[X-=IQB)ŐRkCz/鑾NiPcnG:吖MbH)+ !)ZY]i5t+Nc^~w}a[Ul]!r)0Ϥ._HA]p16CM!v0[\^%r` XA} \, &>5P=9)4?`h k? L̪L %-Nw]_P]4uH]#{ ȒNi,tit1֭ SH!N|]R%%?TIZd|&-jC(iZ$S}9{U!43qk'@;,+,uS^9t}@?eT?ҝ?/˵f7FxaZ,C`Ngv CvS*[|U"zC'64wU/ӄh +vբ4RYc/9 Al͹.2bfX~'zS@`bd8ܧW{[SG.勀kn[w0"v/̩m lC+rќ-Qz܄?`BYG5o d T ZQ Y,?=I 2-m˥JlS2+q6N@g@iؘoҤ =i b|9-Bʞv]Xy|TAFe +d&OVbfpgU,J~Fj8r30"/s%'oF1AO_LzI !1 iqSPt&RݕVAqlUy>mU e(͙3::%mr+3P߭_R Bŏ%#k n}p/75ҔKg_yH| oB7KZ +_0\3=&yq BAwߖU7k{*+&xۻ#(@_iSQ4UEJ><$ U$Th10Ung amIo ClwPr's8t)zP{p~|2dx}TFYltRj[<2q7oj:~TӠ?Ni:6!unm" +I,d2\4RYc<:V>8|CR +c2pn^bP4O*}Oz#NUo +4|}3TDs~XjhKPݤ jnޫ"aF纪fh …'6(ÎS +zR#&9I+USJUTf*;4l3!&pI&*]RN.L)<ڌ,R紒NMN濨J'5 M<>x&<߃):/pTʉA^k9`ed`I2RQL)c&)B1A1ۀ rgRݞ tbdgW>_!v+)K s1b#_KDG!esAx"[{!:@z3t Z3L|7嵯HA<21q,9MJsbWT}y%GNWY@+)gpTiK?ɽ#u=I+xK +z㐄L. ʽV%f}]X퇑K[>,|vA->2R'#$[3R'S@*H<##932Ra32R!2=YEVGhBI12t,#~-p$NdpjkA? +'\ +]2+%DsRᘼW:1Xd`ӵbFpSY+§$*k]0HHʼn b*u);!(snȰHU aZ2@UMO9YإOr8dԍTv[b ۏHcl.O sX-pM\+QgdzKt:*Kz32lTR[$+a|O2vrvVKXͥ3rջH$y;wx$y_~5`R'C*ۅ-=eu,5u}/qts";V`m3qHj+UD?AbdRꔂS1WOINK@O~MrbSwnQ")QqOʌ=M?a̕{ߔ.ぇ9庤|ψZ+L^/Y%8>O\:l:\0rtbv>5Nlh*ܐM'64ӳ$cM'l:rM'Kw,M'vNVS$2M'T Zl:dӉIޝM'K'8}B6fܐl:.]gs^V2GQ,#ո*=l'gMC5=l!;Vs"ԧ/$Osniy]-T:4RY]ԴW:d{݂G9>ز‹doHgaR&@>yόrF2Hz4|]xixJ!҆\_Cd&/gUڙOT +ujNc< #Im9n`=uts\#ue'f V<dZA\B~T>C"#Xb-U⩃.YjsbYw,j=IKPHH:5nPv[hLUhuSutC\lʺ dЙMqZrYwRQZ\}Lѥ ܸ^2qZTobc5f ++'vQ&0{sKb=B(skֽ)0))σì +ϲFUEhJzOZk0*FDX'9ɜ$L6$b0ᎭB#_H%S +Z:^U&pG4duKT +WH&H? +J9`вP씜XQiJt|*mJS^Il|;gݢÿ_`]1)B1y}rʞO~] NxoTk̊ݕ> PmtU 5YjsEGV6W%@2P\LU@5wJgUP6P9J. &,@9FLm=v#کS-IPdY']x|rqdpR>vG}MɜNdtgPNJZ>^?> +o3^?yLmSoϨ {G'{o ɇ)Wy +ǫн~k=z_WI|9I+ˬF6A~JYiO{Տ[{׽~~~'}mOVgds{\xa{[Xaís~+"^?r{'q}|.}|OS=#5d⣰<^?+AXQ B]-NDCɫ9י'ݐ+w[rbr̕Ƚ~7'ó>>_н~ex}W=r|G}^?yG< ooɧ*]]^?[Pc$׏ͬR^?1Qn'2;Mɓcϸ׏hG{anO>aX=^?Xn#o`{ph}͡ږ,aabUEEkW>N[DL\Iև86Q<8,Y0Wuxyht<l+oZ]?SiXщwZlp𸏫\lfǯŔKa{RwI9q J~3 Tr]gyzy8شfY޿[IZ`h4'e= 5JR"3/~nEg==MΑ4為M-IlX~L|)G ό6~2W7L#Uw_>%KȖ1XM['Lڵf};" s0at&%4џp3woEy@kԎ]lp_NŜ+%*2v%g.ݴ6A[n~4N'.bEmG}:iHqAWs+, 2<_~h ̯6N9c8! #;s~L {:4Lhu!u6z3pl2!:ÎPE_)檗*͍\{lHfrR.EcOqzt>bmϻƐpݥK7 87 J2 #2(8DfV'MP.!RPe2>K/%A {b-c代K=tn8G[ gYO!s&keMR$Ǡ4e5+R7I\5?@vF'qS@MWr }wF[x2MX~ \, +g|wk= ~`,)׾.fhY/vfX 4d ⨰a\! fFBR./iuE[ P mGook]Xx/5fV j)[ ]r#-]d;XGs]Q^uX'`l9FwM0t4nuCG!tV@ ǯca)]Y ;zFTKΓ0O]Ia@X$EQDH9D0DcK؛0KPZ6;V\%RV)$ EA9 j )NYJ +_ן6M ErU I.JQ=͋lu %n*>zC4+p#@fޒ(~KlHJ{l}bh1#JØDYpw1~HcPIJh5_H٘SǣP^-Tn/M|22=c1+{b<& b1a;Q cC7Q$d)ȗ_ %6&0t_g#(x>BN)=0>R0 +k W&]ko +}8\8gG.xvȏӥ#B\}8b:(b'@K\ŋqB5Zo')/7#-phgL6f.|9t9ҫI..&Jps\2D:/Ype*ٸ3xOY/馅*-{a@2HEzXT<`F(;rZL\$ٓ6jVFO iciApxjxN)n}p儞3> *-q7A<̉s1'yڭ9~=3Kq=zJ5sd~NC'WmӰ ED1j|)6 :8LumR 0ܮuoY$ƙ9($z;*@7 *wסcz)A2u2D;8E1*pOKr:}ksԊ'cܶ);x> Y{ 9)ncV?aџԟA!LytE܆c`SS{Pݝ̦r0d vz?Kؚ!~F0 `<ϸm."MTYj^L8;/Ppܽ011_ /Z3}UĂ(yr8`(g,B](|` -!<8/ҲF+VrۯN&$US!bs6[(b4p"ln.v7`̀,B~|xG. YLd8>s<`|w]|{;`}~W!hr_҇M1pE"bW0/KPR3{<r7:y9Y1O=PGxO"Ť_P7J|@\w$5[ډ\V41.S]fwk: 5_Fω^yߩ#'<<1_ u3 б4e^^x"̈̔\/_Ojtl83-ѩ5ߞ9a=e,rm2JwŰyB[a=`ٳ~B2"b@p)-sO70}q?l`ʪW/ $C:.틹Ad0n7 +ms6k`č~h3 x:cK~쁷ۇaQ N/+~M'/>+."SɛF!nHPG tL,n_f֪MRD+ ^ 4o: +^=jPϷ`GciRh +s$%yʹCQAQax|an2 jͲj:viYm=)L?{$1|5OyS0? ݝr $C(Tr2kSlþ? ЕlFC=ۦ +b}rxvVIPTow*o@W:Y|`XJ|A,hHZ# Zcd"EsMcԃ|.YOPhxEL} @-`nik(Jh6d4ǡ 5`StMܤQoouv!sNktfښWreWQ"Q٨$|.\Tnj.bHr]0pDĬK:lrx\< Y h% և/D6VVwZÉ l"LJ}ʉ6A{.d$ , -BkassD"|0ނ#' +5vjV<ؐiJsShy D0[?}4vX2qӎ_7Js-yҀLr E2zz5bT++J%0.4IM^#c !2gcjV1Nxy>SQxW:5THU $ +p) )?\I o5׬(ŒSЫ%kkՄ~"^M@[M+Jι}ظ"Io6Wur}_;J'NlNL?kقwJq5CIP:2tsktqY:vu#0Vc*ZCFӓu :$bȮ_گ8/Od)La +ʺKVWC6j 挠ӛ)n#9SXTZO:ЩȵS]aQ A +. Nũפ|玿[AX0)#y0/!fRQQ_W̦2{ !4)!LJS~wjggB2Cق¢Z7/ҀMl#U(:U-#N@lq}~D1+@ DpM6,_|M_EJQzٵ7 +D6De@r|J`BGY.$U{XII:% #̜0K  ה>uZQ2u&f΄,b2nɪM8ȯ_YͱK&+}c;2r +pFK9 rN΃=B`̨S 7w+7϶mfvKw{`xhr}°fp(؍΅=]`:E2fz$=90ċpwS`C,uxvD{(H[o8V$wO{BX +('⎱d_gw0AM|o覵[ gJKt(􎋮5LtJzJ{| } +h&ԩcǹ !wsd6zjUn~X>U%Ъ +U ,RRDzx|3n҃O=73%V>u!C҄Y}Ɛ (T RHYiUl$* +cP.>6~k9;)9F/J vtn *I&@;;Po2t&VPsť +.4f%lR]0$J[/ =-rB1C^/*@ +Vqp6d +p^0W-a WL/菫q.z޽5a+YnΙ؝_B/d3],l?_e ?\-e-^w0)I.+VeYhP6ɎL2ٮHQ2c꒵UCFVpG5l'h$\eUHKh&\glOp#ڌv;y`X& (bT%w2-=6~4`s5@wyA 4D v=F6괛`,dʟ~}sm1|W\Kqyw2<<?Q3J?xz=䬖XxC +tG'?O_>At-84$_ t%~Z0 CZ{LKEjxKkYocZǮ eimj+]ڊ@W! >][*{"UP@[!gJK[d8Uoh"БĔ3gm*d rEYQIUYQEcWU*4H7ۊ*L?BUPA8 +7 UTAiYQE0̓+W֊*׫_TThǝUE;UETU=$=*4ۊ*|WUn(>@EVTa ˊ*0!l(WTQ, *laYQ#Ê*HSpEj*a\QwI.Bd&/,θCK)AV29n*q+,cɤ\['6$Jɤ\Q'sINp3O&?9%QO&msIN&?9%'x_4a0"9Qc0_&bޕ'Y5 _'/ xƌھ2]FYnrKRŜ,6s n/KٴOvn.f^B/dFa@/#H$\?쥡z/Ax 3axЇt!$7/8Ry|a/s!_~ɏKYaǭ HܡUoxqx>'yB݇APy|'h[7ٕ&bt;Ohs0⌌B0NeyGS +``nv =Sq~|>i ,#-AIKW 1N/jŜJ%g`6 lcmp( =!#sJhB=^9׃%Q^`ˮ@PY`ֽ8,5d+4f&8 \b~'v{ h4^ p ߷9ܘ0J]vt8l܄Ӌ8O #+7ټ% { $x iexq W<^9 ylWO+6+37T/wC:<>79p6p F@]s@n(V>'  RG~ipm >z~ #8}Fo8[#NƾL[ yo`؁\F@"w{A ӉaÇ{}@=^V31Ndh2"1MQoS_  AC/i kY %掻9+LBZf2YnB7 ;GQ (4^\0eM~|?;;%wd򂡥Ϋ<q'R Ѣ!p>|> endobj 30 0 obj <> endobj 38 0 obj [/View/Design] endobj 39 0 obj <>>> endobj 16 0 obj [/View/Design] endobj 17 0 obj <>>> endobj 53 0 obj [52 0 R] endobj 71 0 obj <> endobj xref 0 72 0000000004 65535 f +0000000016 00000 n +0000000173 00000 n +0000047759 00000 n +0000000005 00000 f +0000000006 00000 f +0000000008 00000 f +0000175595 00000 n +0000000010 00000 f +0000047810 00000 n +0000000011 00000 f +0000000012 00000 f +0000000013 00000 f +0000000014 00000 f +0000000015 00000 f +0000000018 00000 f +0000175852 00000 n +0000175883 00000 n +0000000019 00000 f +0000000020 00000 f +0000000021 00000 f +0000000022 00000 f +0000000023 00000 f +0000000024 00000 f +0000000025 00000 f +0000000026 00000 f +0000000027 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000175665 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000175736 00000 n +0000175767 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000050334 00000 n +0000050702 00000 n +0000050147 00000 n +0000175968 00000 n +0000048189 00000 n +0000054060 00000 n +0000053947 00000 n +0000048905 00000 n +0000049586 00000 n +0000049634 00000 n +0000050218 00000 n +0000050249 00000 n +0000052204 00000 n +0000050951 00000 n +0000051242 00000 n +0000052515 00000 n +0000054134 00000 n +0000054330 00000 n +0000055346 00000 n +0000066458 00000 n +0000132046 00000 n +0000175993 00000 n +trailer <<0EC7E5C142214B4EABB7C1AF63A4309A>]>> startxref 176199 %%EOF \ No newline at end of file diff --git a/Design/README/Overview-Comparison.ai b/Design/README/Overview-Comparison.ai new file mode 100644 index 0000000..f04bd19 --- /dev/null +++ b/Design/README/Overview-Comparison.ai @@ -0,0 +1,3203 @@ +%PDF-1.5 % +1 0 obj <>/OCGs[5 0 R 6 0 R 30 0 R 31 0 R 32 0 R 57 0 R 58 0 R 59 0 R 88 0 R 89 0 R 90 0 R 119 0 R 120 0 R 121 0 R 150 0 R 151 0 R 152 0 R 181 0 R 182 0 R 183 0 R 212 0 R 213 0 R 214 0 R 243 0 R 244 0 R 245 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream + + + + + application/pdf + + + Web + + + + + Adobe Illustrator CS6 (Macintosh) + 2018-12-30T16:38:12-08:00 + 2019-01-05T20:05:08-08:00 + 2019-01-05T20:05:08-08:00 + + + + 256 + 128 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAgAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9GeaPM1lodgbu6DOpb04 YU6u30/KuWY8ZkaDia3WQ08OKTCpfzZuIY1kl0MLG9Arevsaqr7fu/5XB+nMkaXzdKfaAgWcf+y+ Pc9Bs7m0vLWK6tmWSGVQyOtCKEV7ZiEUaL0OOYnESjuCrcE/lH3Ys3cE/lH3YqgNe1az0bSbnUbj jxgQsqEheb0+FAT3Y7ZLHAykAGrPlGOBkejA7P8ANzULx4VtvLTz+u7xxCKYuzNGodwqiLcqhrmZ LRAc5fj5urh2rKVVDn5/segeXtdtdXsI7y3DKjMY5IZBR4pUNGRh4g7Zh5MZiaLtcOUZI2E2JABJ 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 MVd6Uf8AIPuGKu9KP+QfcMVXBVAoAAPbFX//2Q== + + + + + + proof:pdf + uuid:65E6390686CF11DBA6E2D887CEACB407 + xmp.did:0880117407206811822AF82855939638 + uuid:6badd5ae-5849-bd40-8224-ecf731334a8d + + xmp.iid:0780117407206811822AF82855939638 + xmp.did:0780117407206811822AF82855939638 + uuid:65E6390686CF11DBA6E2D887CEACB407 + proof:pdf + + + + + saved + xmp.iid:0580117407206811822AF82855939638 + 2018-12-30T15:35:14-08:00 + Adobe Illustrator CS6 (Macintosh) + / + + + saved + xmp.iid:0880117407206811822AF82855939638 + 2018-12-30T16:38:13-08:00 + Adobe Illustrator CS6 (Macintosh) + / + + + + + + + EmbedByReference + + /Users/drew/Repos/ContainerScrollViewController/Design/README/Sign-Up-Keyboard-SE.png + + + + EmbedByReference + + /Users/drew/Repos/ContainerScrollViewController/Design/README/Sign-Up-SE.png + + + + EmbedByReference + + /Users/drew/Repos/ContainerScrollViewController/Design/README/Sign-Up-Keyboard-X.png + + + + EmbedByReference + + /Users/drew/Repos/ContainerScrollViewController/Design/README/Sign-Up-X.png + + + + + + + Web + Document + + + 1 + True + False + + 1776.000000 + 900.000000 + Pixels + + + + Cyan + Magenta + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + White + RGB + PROCESS + 255 + 255 + 255 + + + Black + RGB + PROCESS + 0 + 0 + 0 + + + RGB Red + RGB + PROCESS + 255 + 0 + 0 + + + RGB Yellow + RGB + PROCESS + 255 + 255 + 0 + + + RGB Green + RGB + PROCESS + 0 + 255 + 0 + + + RGB Cyan + RGB + PROCESS + 0 + 255 + 255 + + + RGB Blue + RGB + PROCESS + 0 + 0 + 255 + + + RGB Magenta + RGB + PROCESS + 255 + 0 + 255 + + + R=193 G=39 B=45 + RGB + PROCESS + 193 + 39 + 45 + + + R=237 G=28 B=36 + RGB + PROCESS + 237 + 28 + 36 + + + R=241 G=90 B=36 + RGB + PROCESS + 241 + 90 + 36 + + + R=247 G=147 B=30 + RGB + PROCESS + 247 + 147 + 30 + + + R=251 G=176 B=59 + RGB + PROCESS + 251 + 176 + 59 + + + R=252 G=238 B=33 + RGB + PROCESS + 252 + 238 + 33 + + + R=217 G=224 B=33 + RGB + PROCESS + 217 + 224 + 33 + + + R=140 G=198 B=63 + RGB + PROCESS + 140 + 198 + 63 + + + R=57 G=181 B=74 + RGB + PROCESS + 57 + 181 + 74 + + + R=0 G=146 B=69 + RGB + PROCESS + 0 + 146 + 69 + + + R=0 G=104 B=55 + RGB + PROCESS + 0 + 104 + 55 + + + R=34 G=181 B=115 + RGB + PROCESS + 34 + 181 + 115 + + + R=0 G=169 B=157 + RGB + PROCESS + 0 + 169 + 157 + + + R=41 G=171 B=226 + RGB + PROCESS + 41 + 171 + 226 + + + R=0 G=113 B=188 + RGB + PROCESS + 0 + 113 + 188 + + + R=46 G=49 B=146 + RGB + PROCESS + 46 + 49 + 146 + + + R=27 G=20 B=100 + RGB + PROCESS + 27 + 20 + 100 + + + R=102 G=45 B=145 + RGB + PROCESS + 102 + 45 + 145 + + + R=147 G=39 B=143 + RGB + PROCESS + 147 + 39 + 143 + + + R=158 G=0 B=93 + RGB + PROCESS + 158 + 0 + 93 + + + R=212 G=20 B=90 + RGB + PROCESS + 212 + 20 + 90 + + + R=237 G=30 B=121 + RGB + PROCESS + 237 + 30 + 121 + + + R=199 G=178 B=153 + RGB + PROCESS + 199 + 178 + 153 + + + R=153 G=134 B=117 + RGB + PROCESS + 153 + 134 + 117 + + + R=115 G=99 B=87 + RGB + PROCESS + 115 + 99 + 87 + + + R=83 G=71 B=65 + RGB + PROCESS + 83 + 71 + 65 + + + R=198 G=156 B=109 + RGB + PROCESS + 198 + 156 + 109 + + + R=166 G=124 B=82 + RGB + PROCESS + 166 + 124 + 82 + + + R=140 G=98 B=57 + RGB + PROCESS + 140 + 98 + 57 + + + R=117 G=76 B=36 + RGB + PROCESS + 117 + 76 + 36 + + + R=96 G=56 B=19 + RGB + PROCESS + 96 + 56 + 19 + + + R=66 G=33 B=11 + RGB + PROCESS + 66 + 33 + 11 + + + + + + Grays + 1 + + + + R=0 G=0 B=0 + RGB + PROCESS + 0 + 0 + 0 + + + R=26 G=26 B=26 + RGB + PROCESS + 26 + 26 + 26 + + + R=51 G=51 B=51 + RGB + PROCESS + 51 + 51 + 51 + + + R=77 G=77 B=77 + RGB + PROCESS + 77 + 77 + 77 + + + R=102 G=102 B=102 + RGB + PROCESS + 102 + 102 + 102 + + + R=128 G=128 B=128 + RGB + PROCESS + 128 + 128 + 128 + + + R=153 G=153 B=153 + RGB + PROCESS + 153 + 153 + 153 + + + R=179 G=179 B=179 + RGB + PROCESS + 179 + 179 + 179 + + + R=204 G=204 B=204 + RGB + PROCESS + 204 + 204 + 204 + + + R=230 G=230 B=230 + RGB + PROCESS + 230 + 230 + 230 + + + R=242 G=242 B=242 + RGB + PROCESS + 242 + 242 + 242 + + + + + + Web Color Group + 1 + + + + R=63 G=169 B=245 + RGB + PROCESS + 63 + 169 + 245 + + + R=122 G=201 B=67 + RGB + PROCESS + 122 + 201 + 67 + + + R=255 G=147 B=30 + RGB + PROCESS + 255 + 147 + 30 + + + R=255 G=29 B=37 + RGB + PROCESS + 255 + 29 + 37 + + + R=255 G=123 B=172 + RGB + PROCESS + 255 + 123 + 172 + + + R=189 G=204 B=212 + RGB + PROCESS + 189 + 204 + 212 + + + + + + + + + Adobe PDF library 10.01 + + + + + + + + + + + + + + + + + + + + + + + + + endstream endobj 3 0 obj <> endobj 8 0 obj <>/Resources<>/ProcSet[/PDF/ImageC]/Properties<>/XObject<>>>/Thumb 255 0 R/TrimBox[0.0 0.0 1776.0 900.0]/Type/Page>> endobj 247 0 obj <>stream +H߮7 )u'qn9 ԋ#DZXZA/L̢RtAgbgbs~| ٞ=$פw+2Bf[O!窙3,hث$syxKoKx!S9^y-)|栟b޿W#+FJ`u~Ŝ\oN![sþlKWҐXê8]Au%.r6Hl +z!`\R{.`/ +vx.Xԏk;B*97?ɋA^R!`#=eH),$Xn]CHq>BYy?uR?f$"CBzalF(S#\a\2%M'ƪJ0RL$`ˆm䛑-(x1x1 $-^f'-^āsH=^D&=^dS,-D nD+(=g&GqFp{6~肣hm/@.}TrGf[8P#P5 U!@E@UZ+P["Gj< !xZOZ*OzGj~P+I$Mߒ4Hr ?4 R#H5j!HWc^wx}Ux)pLw*bjq1}mWSg ^\0  )(:d݄0I0+P_Fmxh¹ AvDWn_xݕ+\!$>Վczٴi^€xwvK־ +:T +ୁcU2̂!M0C+"G9t#*eG}o)kS>(%}r$>q Ocj' +>ce4Av%}~}Dt/45fbFednRϰr4Tn^z7Z{f+:^Kc6G{{k_r x)*`/ endstream endobj 248 0 obj <> endobj 255 0 obj <>stream +8;Xu\]p[n?$rmNO\V`O=<'j'WiiHZ.\WKb-m=gF&%,3cR^Ec6pDD+!>_orAt-p0US +NE"(#G3&JhT<^XmP^J(j/j(Kl`We7!YS5("49t/]q-/;22+*_,9f362Zr9^([ +J,U$"@EPpHHEFs".bRkl_=N*;4XciNj:oZAq+V&PqgJp^C;Kd^OPsKIY#'0lO\2)_],rWOMG!E$CoB7\?ZQ($`Z +r`V_2OYKhJlZ`4M:E`h@Z7c%lbZM+?%baJN`]YG89bF>R@aBqU5riHB,hZSOYMkr +!s=fb3#qj6&-ZR\F]q'n;(_Kt+:%U4V8P^tAU3]%=qH]"&[M^eIb13LBZADS)!RtS +ctUS39bEB]Ei,V?dpQArlh?klik,au)q1gH*G3B%cR9/3A/l2lNeJ72km.0EW:NZB +`1jL!LqUkj)EV6:&6VM5/@&;i(3DQ?&rT+nUB4+61rH7B` +S%:-1`WK;tlf]3a;AQoZ"n+)Q.3aVf+gt>"?)IoqY4%>oRPCVCLhMFI/3sE&;=,0h +gTdf:[UEib[F48VlXF$<=1FHSlJE$YGTWKfi)8Tr!d2BFG)<2J2Jd9VOIisAo*s7W:!Liq3$:fQnn_7S6)f4(1`"f;ZcHbkuNP',_D +EC:4p/EP;ba/44-(g;\9?T@nTUGC)_BEe(Gg=)peO["n&1R^=PW"+P*?ti,skg5a8 +1 endstream endobj 256 0 obj [/Indexed/DeviceRGB 255 257 0 R] endobj 257 0 obj <>stream +8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 +b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` +E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn +6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( +l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> endstream endobj 251 0 obj <>/Filter/FlateDecode/Height 2436/Intent/RelativeColorimetric/Length 169246/Name/X/SMask 258 0 R/Subtype/Image/Type/XObject/Width 1125>>stream +HSTI1iD;M};6ӚI3M4NgM>Vp]00#,Q Q<؛.اw=}{g3w<"V&CVB_b\HCr@(~!Ծ[W=r}y߰w>r풫$PrLGA*ʼo*k\[3/ok锶ȵYw(?qzG%8!+J.a%$o%󸄕%\N.c%D>+KX +N.a%%ĭla%_[x.a%d +V\JfY ._JXItr +a%V%Jp|r +a%q+%[\JX .eJpV2KX +%\y\JXIJpVtr +a%S*+VJɬOa%$n%\ʵq +a%V<2+%S +c+جdVN.a%!JMyVKZx.a%JJVJ[ɗ\Jf%D+yo%\JX .a%䅕tp +a%׭ȌV2KX +[I'VKXɷVK䃤$%[\JX.a%JVK䋄4OJ*p +a%V2KX +n%\ʆ+KX +%\?-k+%LVJV2KXi.Y.ڰVRk%\JX .a%䁕tr +f%DJR.a%$n%\Z %[\JX .\"m%\JXɱrKX +n%󸄕ĥDjJ[x.a%d*VRe%\JX)}+%VJV%d<V2Ky6.a%_Y .r +a%V2KX +[I'VʐK&qiY .ZI% r +a%VR%ĭdVJJ3+%VJKRVR%VJ^XIVrJp+a%\JXItr +a% \"a%Js +a%S*+KX)+%~BV2KX +[I Vrl%󸄕V%}VK尒\JX+KX +[ .J\JX.a%$o%㹄de/ZI'VKX +y`%\JY\%d%\JXIJ:@KX +9?\e'KX +9Rtp +a%׭dVRe!何VJr +a%UV%ҷ\"a%$n%\JXIJs +a%SgV2JpN!Vrl%㹄tr +a Tj\J*4_KX +9R.a%$n%󸄕RV%ܴ\"JsIJ*\JX +VJ[ .a%KX +N.a%d*VJh%DZ+%LVJV2KXɱyVJVR%[<.a%井troVKzX\JX .a%䂕%ĭla%_[x.a%d +V\JX)5+%r7ZI'V2KX +N.a%VKbBVR%ĭK VJr +%r/KX +9Rtp +a%׭KX +[\\"WJ[x.a%d*Vrn%㹄RVK7ĭKX +[x.a%d +Ҝ\"r +a%V2KX +[I'VKX)+%NTri Vrl%\JXIJ:V%g%DaԹ$e%\JXX.a%$n%s +a%׭ȌV%VJ.X\JXɁR-(/㿊DrԺa`ȨӚ.Y eby.¢vW]]zc +EׅWmiz+ܶ.fUtM#'W]#Jp),Y8:ăict|</ozv:;S]Js +a%y+)VJdVR¡ڒ殳e-֍/wKn :RlE[H{h( ըn8^Fg;[)nc½w8||J;`%_s +a% VRVz(ڎK(n6z0 kkZi4d6غtG.О^Ŵj`ddȥUޝq|m%\JXItp +a%y+%Q+-* +ljJpS}4JKbfsM ?]!k~Ƿn.t65z)]%v{&Ŵ>ԶltX . ނ7rNUӓIpEž/L\JXip +a%S*+q)kPʭ;Pֶ}CwEY`sZcVZ[պcf&V<6Ӛ`E*VKپ-/<{`Z9?(>wnm?0^*kqC-PuI1=[q#pɏ_d[ٶ摊 ۲S)oݿ;R\MssjWVڎ4+V䒔tp +a%y+%LR.\Mm)MYxIr +n\:f-1.-^)nJ,ƮVĸZeB+m͛? +پ 1gĎ>Ks@`k>$v).E__Ov$?q +a%VVRe%\JX6wL?gp%)r)Vٯ&<. vwzy3`Ǜ1zs7^[(tgQjBlHDI`ypѯd&Ywf/3S}`HdM-KYF;RJ~98tLF^"lpi}n9RcG.Q.sv͡m==Bp8O=kI\?ttVB$A+IKh%}+ɏKh%u+IKhıd:~x+mU،w!N;pVGJ*Ey%$-jhcZ"VB.Q } f|4жmUUffm_ݽuoY?| ^Y+K?q \B+hYI\B+[)VYeu W"m8-z;Lv+S +á)P`a_V$LvbRN" *ql3G.G 397>= +׼VGC7mm[%l~ {xAg'@.h\B+%Z VB+`U+v-hv!6_5ͽp msMyiEd%#¥lS"ti"\JZQ}gGbZ!+!DHƽ{]n7 <~O5?=Ip\ +Z DJZ $.J$ ˔w~oYu(v\a:fe{ߎL>YpLZp x\:$V(3cC:VB.-/۪77mmcƱ֊k4.=om-G\.Q칄VB+ѷDVB+l%q $c+|ZZ~)i7, J nI=(U9NE-k|\Z^ni5ߵh(X^B;0#"J %Z VB+`Z)+=/5yxp,+ɘK'+[k%K]n +62LhX\B+%%ZIRVJh%V=VJ5C!}*/笛ں +-r V$%Z)f+%JX k%xA´Y AHd4xV-*ݴ.a!\"b*s:G&CF 6S|ߙ +J$~. Z 5t:y>߹k4YVo6'^o詸;yÜp8~V>c咊m%r VB.Jo-$c7$AJ¸d~K"XdC60g 5Z !\:R l1-'9>5_`$h%䒐s鞚zNL\RQZ)V&Jh%IYI\B+[I\ \G@.hV"tN28):8Ķ$갮鈾qk>(%'^NE#WV:|q] +9(]]naev|.q Vz[VB+ɕKh%Rlq)㆙%Zۙ(5Z .t*\ +\eycx)1UvVz'x_zׯ=%\Ҷ+R2JToL.+EY)K V!L(JJ4JcpX X\bѬ. R$XԏKJVڈKJ[=:Z ++R2J4JJ24JXJKJ Xi .+[ t@JV+R2JTo\baKJJԖKJ4X%V:piG\b%V%VbŭԏKJVRpi/V+.+`L.+[ aJVj%Vb\b%V%Vb)V¥]ԛKJV+RsXiX.Rp%VbV%Vbŭ%VbVjϥKc%Vbm4X[=X[i .+RXrXJ\b%VRXꭄK-KJ4XpXi+%Ve%\j["JTo~\b%V*F\b%VZJ?+RX X%VbVj%VbŭɥK c%VJ+.+-`1JTn%\+Z)KJQV+RsZ UdP.+[Xf[i .+EY)KTa%\jUo++R.+-n~\b%V*R&y\j+ mL.++ +V+Ry\j+RsX+XpXJԪ\b%V*RXԞKJr.u2J4JJBJ4JCrpG"J+|++RW.j%\;Vb\b%VR&X%Vbz+n +l+%Vb%\b%VZJcpd%\@+ErXJJTnJspGKJUV+t++VҦV¥!c%VJ+.+-`1JTn%\+Z)KJQV+R2J4J4^EV ++RqXi+.Rpiz[=XpXiq++R6ެtG4N42JKJ+X)KJӭԏK_j%\&Vbr++RW.++RpUJTn .+[)KJQVڈKJ4F%VbV ++RqXi+J4@"JKJkX)KJ[.JԔKJV+.+`%\m\b%Vm1JKJ Xi .+Z)KJV%Vbr+m%VbŭԞK4J++R2J4JJ2l%\ +X)KJ]Je1JTn%\+Z)KJJ2Jp)"+rXJJ4JcpX X)JWo++R.+-n~\b%V*F\b%\ʍR&XpXi+erXiqip)(Vbr+ep1.+mj1JKJV¥VrXiR;.+[)KJQVڈKC+RJVj%VbV ++RqXi+Ͷ.EJ[)KJJ2Jqi ++5+R2JKJ+X v[ +J4JcpX X\b%V¥!*ҩB+ErXJJTnJsꬄKoP.+EY)KJӭԞKJ[)KZ XpXi+epX)JcpXJJToL.++ +V+vV¥%Vbr++l+%Vb%\bKTl\b%V%VbŭԏKJVڈKKV+.+`L.+MR?.-j%\b%VJ\:{KJZi .++RpU\b%Vm3ǬԎKJV+R6+.ҎJ4J\b%V*R?.+MҐ\bKJ\b%V%Vb5%VbŭԏKyV%VbլԏKJV+.+`L.}\b%Vm1JKJ Xi .+YT"JTo~\b%V*F\b%VZJ\bK`P.+EY)KJӭ4XʭԞKMKJ;+R.+[=Xʭ¥K\b%VR&XpXi+erXipi%Vbr++l+%Vb%\bV%V%Vbz+epXiq++R6+UY X+RW.+EY)KJӭԏKZ XҭǸJKJ+X)KqXi]+RJ4JgYXꭔ%VbtX&Y [=Xf[)KJV%VbVKpR$XpXi +epXiq+hV%VbB++R2JKJ+X)K.EqB.+Ͷ\b%V%Vb(+%Vb%\"+*R$X%VbV%Vbŭ%Vjg%\bu%Vb%\b%VZJcpXJK++JJԅKJVj%Vbr+piu+RXꭔ%Vb%\b%VZJ\b%Vo%\"+rXJ\KJ4Xpvl%\baJ4Jg %VbŭԏKJVڈKpưR{.+u+R2J4Jk%\b%VJ\b%VR{.+uҹc\b%VZJԪ@.+ͶR{.+[)KJrb'.+Z R$NrXiBJTn~\b%Vn!JV%V*}V+.+a .+-n~\e%\b%V%Vb(+erX XVR&fX V+RsX X4XpiԞKJV ++l++V+JJUV ++.+-`1JTn\b%\b]Y=XpXJJTn4pi.+[)KJJ2JK{J\b%V*R/+l+%Vb%\b%V%V+l+-RXR?.+[i#.R?Ka\b%V%Vb(+erXiKJkX)KJVj%Vb.\:wKJԞKO8\b%Vm\b%VR&XN\b%VZJ4"tKJ%Vbr++t+ %VJJrJ\b%V%Vb5%Vbŭ%V:pXi .+EY)KJ]JTn~\ZJT%Vbz++R.:ʡ*d GH(?OߙgJM+JK+ ]KJW +++uɕ\2JK%Wr%]r%W:p]r%WR}\++R}\ɕZJ4.+_.5]I\ɕr%Wr.+E])KJ6CW ++2.+KJ]r%W:|WwJ]r%W|_%WrW ++wɕ.W+Rk\ɕ_KJ_iG^vɕ\iJ]r%WR}\ɕZJ4.}Ǖt)KJKJQW+.+p%]Zt.mKJ]r%WRf\ɕ.R^%W.M])KJ]r%W.+Rf\iJ+Rr\ɕtɕ\vtɕ\iJ}]zJ+R•J%Wr+wɕ\IVR}\ɕ%WrW++evɕ\黯..++ҁ++JWzE\i2Ju.+_KJWK﹒.++++Rԕ2JK}. ])KJW+J%Wr{.u_)KJ%WrW ++wɕ_Kt"eKJ]r%W~.+}~]r{.+ѥ+etɕ\iJ]r%Wj+tJt_\ɕ._iG\ɕ%Wr%]r%WJJ]r%WR_\ɕƯ%Wr{K+vɕtɕ\iJ]r%W.+Rf\ںJ%Wr%]r%W:p]r%WR_"?tɕ\+wɕ\KJW+.啪4t.+_)KJ%WrW+.RS\ɕtɕ\vtɕ\iJ]rT%WZ}.+E])KJW++tɕ\iJ]r%Wj+Rԕ2Jڥ3Wҥ.+_)KJW+.+.J]r%W|.+RH\ɕ>R}\JJ_)K_J%WrW+W%Wp]r%WKSW+J%Wr+wtiKJKJQW+Rk\ɕK%Wr+uɕ\iJ]r%W%WrϯKKJSW+wɕ\2JO_i_\ɕJKJKJW+KJW+RK\ɕT%Wr]xe]R}\ɕ%WrW%Wr+evɕ\I\KJJ.+_)Kx5]rW+Rԕ2J4.+_ia\KJW+Rk\ɕtɕ\iJ+ĕt.+_)KJW+.+.J]r%W|.+RH\ɕ>R}\WJ+.}+Rk\ɕ_KJ_iG\ؕJG%Wr+evɕ\)J]r%WR}.+|]r%W%WrW%Wr+Ң+Evɕ\iJ}]r%WC]r%W:~.+utɕtɕ\iJ]r%WJ]r%W:~.RJ%Wr%]r%W:p]r%WR_T%Wr+evɕ\)J]r%WR}\ɕv4t.+_KJKJQW+.J]r%Wj++uɕ\iJ]r])KJ]r%W%Wr%Wr+-+tɕ\iJ]r%Wj+.+M\ieKwtɕ\iJ]r%WR}\ɕvɕ\tW++uɕ\BJJ~Kt"Jvtɕ\Jvtɕ]r%W*+2Ju.+_KW%Wr++.+Ҏ.+E])Kt)J]r%WR_\ɕƯP\ɕ_KJ]r%]r%WRf\ɕ>R}\ɕ_)KJtɕ\)KJJtJ;J4~.JJ4.+E])KJW+.=x4t.+_KJKJQW+.J]r%Wj++uɕ\iJuɕ\+%WZ}.++ W+W+}]r%WR}\ɕZJKJWZ٥mW%Wr+etɕ\iJ]r%WZ%WrWҥw^)KJ%WrW ++WZ%WrWKt"Jvtɕ\J%W.+vɕ\iJ]r%WRF\ɕ比%Wzg\ɕ._iG\ɕtɕ\vtɕ\ItKW+J4~JtJ]r%W++ԕ2JJtJ]r++Rr\ɕtɕ\vtɕ\iJ}]r=]r%WRf\ɕ%Wr+evɕ\)Ju)JG4t.+_KJKJJ4qwuJ]r%Wj++uɕ\iJuɕ\iJ]rW+.+p.+}~.ҳW+J%Wr%]r%W.u]I\ɕRF\ɕ比%Wr+=%WrWҥw^)KJ%Wr+uɕ\++W+.++W++uɕ^iKJ]r%WRf\ɕtɕ\+evɕ%WrW%Wr%]r%W:p]r%Wҥ[tKW+J4~JtJ]r%W++Rԕ2JJtJ]r^ǻJT%Wr.+E]iG\ɕƯ%W~_+2JKJ7\)KJQWzKK]Rh\ɕƯ%WrW%Wr%]r%W.}.u_KJ-]r%W:~.+_.+wɕV_)KJJtÕ2JJWKJW/tɕ\++.+M\iet]r%W|/\KJW+Rԕ++wv)J]r%W|.+_KJ_ie\ɕ]r%Wr%]r%WJ]r%W:~.RݕKJ]r%WRf\ɕtɕ\+evɕ].<%WrW%Wr%]r%W:p]r%Wҥ+u"J4.+_.+R}\ɕ:JJu.+}~.+Rf\ɕ>+R}\ɕZJu]r%WRH\)J7tɕ\iJ]r%W%Wr%WrWߥ+i%Wr+uɕ\vtɕ\I\ɕ&Kqݥ+wɕ\KJǯ%Wr+=%WrW.+evɕ\I\ɕnRf\ɕ>R_\i+27]r%WzJ;JKJWZ%WZ%WrW͕J4.+E].+Rfo٥+wɕ\BJ4~.+}~]r%W+.++W++uɕ^vwɕ\KJW+.+p.+v.+]Ҏ.++ҁ++.__]OW+J4~JtJ]r%WC]L%Wr+evɕ\++J\\+wɕ\KJW+BJۮ4%Wr+evɕ\I\ɕnRf\ɕ_i^x.+_KJKJJ4q]|]JR}\ɕZJtJ}]r%WC]r%W:~.W+Rk~ZRaċY F ْ2 OeURl"\ɕ%WrW%Wz.+Eu.++ҁ+et]r%W:{]r׮%Wr+}pq]r%WRf\ɕoJJ]ҿfʮ4KJW ++Ruɕ\Zvɕ\I\iP\ɕtɕ\ĕ2JJJ+%Wj}.+E])KJJtJ]rtK +J.+M+Rԕztɕ\I_r%Wr+tɕ\iJJJ]r%WM]zJ4J]r%W%Wr W%Wr++}]r4KJSJT]r%W*RH\i֕^+R2JKJ%Wr+++R2Ca\ɕԣKJJTq]|Wx.+-_k2JJJT~JJ]r%]r%WzJ=Ju.+]Ҽ.3.+Euɕ\JJ4K?~+++U\P\ɕ4KJW+қ]mR\ɕ_)K .])K J|.+_i^\ɕ_e\ɕtIWTx.++҉+etɕ\iuɕ\+}KJ]r%WRf\ɕtɕ\2JWk\ɕ4KJSJu]r%W%Wzd\ɕ%Wr+++evɕ\iJTu]}.++҆++Rwɕ\. W%Wr)]r%W.+_T\ɕ%Wr+evɕ\I\ɕ\)KJJ%Wr+et.+-_G\ɕtɕ\J-tۥ+evɕ\iJ_ %WrW%Wr+%WrW +++W%Wr+evɕ\ztɕ\iJ]rW+Rwɕ\iJ\ɕ4KJe]r%WZ.+_)KJJtJ]w]\%Wr+vɕ\JJtJ-JKwOW+.+RF\ɕ_)KJW*+Rh\ɕ%Wr]r%W*Ҽ.R+vɕ\!]r%W%Wr++.#JT.+-_i^\ɕ_)KJWߥ3WZRޕBJKJԣKJW%Wr]r%]r%WRF\ɕ4KJW:%WrWV\ɕJ4KJQW+.Rn+R2Ca\ɕ%Wr]r%W:{] +;]Rf\ɕJ]r%W~.+_\ɕ_)KۥW%Wr]r%WZ.+]R.+_.R+etɕ\JJ4KJW%WJJ|]r%WRf\ɕtɕ\2+.+M+R2JtJ-JKׯjJ]r%W%Wr+++evɕ\)Jowɕ_)KJJJ=JT~y]rW.+=KJSJT]r%W%WZR.+_)KJW%WrW+w)JХ+vɕ\I\ɕ6\G\ɕʯ4KJ3JJu.+_i|\ɕʯtKJ%W.R++.+E])KJJKJW+Rwɕ\ij\ɕ^e^]Rf\ɕ4KJۯ%Wr+++ev+}K٥/]r%W%Wr++++R++etɕ\JJ4KJW%WʾҟJ|]r%WRf\ɕtɕ\2J}JTy]r%W*Rf\ɕ^e\ɕv+KyW%Wr]r%W*R.+mRf\ɕ֯%W:~.++҆++Ruɕw߻J.+M+Rwɕ\m\+evɕ\J!]r%WZҼ.+mRf\ɕtÕ*Tt.++҆++Rwɕ\Iu.+E])KJW%Wr++ҁ+tɕ_i|\ɕvɕ\)J]r%W%Wjx.+_)KJW%Wr]r%W~]z]r%WZҼ.+mRH\ɕ_i|\ɕ_)KWZR"KJSJ~]r%W~]r%W*RB\.U])KJW%Wr)]r%W.R+%Wzztɕ\)J]r%W%Wr+evɕ^]r%WҼ.+_)KJJtJ]Jқ]*.++Rwɕ\i2J~a]r]r%W%Wr W%Wr++ҟtKJJ4KJW%Wr]r+%Wr+tɕ\iJ=Ju.+R+]RѕBJKJ+R2JtJ-˻]}.+E])KJW+Rvɕ\+.+M+.+U\e\iܕ^+R2JT]r%Wj%WrWߥG^k\ɕ4KJۯ%WrW%WrW+s٥/]r%W%Wr++++RJwJ]r%WRf\ɕ%Wr++ͽJOR.++҆++Rԕ2JEWi\ɕ4KJWKJۯ4KJSJۥ++.+].+mRf\ɕ֯԰K?}KԺKJJJ=JT~y]r%WzJ+Rf\ɕ%Wr++R.R+}+Ruɕ\iJ=Ju.++=KJSJJJT~.+R.]ҟ4J]r%W%WrW+Rvɕ\+.+M+.+U\e\aW_\ɕʯ%Wr++R.+m.R.+-_i^\ɕ_)KJׯ4KJۯ٥{%Wr{ԣKJW%WrW%Wr+++R2Ju.+_i|\W+R.++҆++Rԕ2JGT%Wr++Rn+++R.=JJtJ]r%W~]r%W~.+=K\iK%Wr%]r%Wp]r%W*Ҽ.+p3]r%Wr+etɕ\JJԶK4J+]r%W%Wr++Rԕ2J4K.+M+++Rn++Rݕ~.%^)KJJtJ]r%W~y]r%W:}..+}]r%W%Wr++F\ɕJT]r%Wj%WrW%Wx;J|y]r%W~.+]R.+E])KWڥ+Evɕ\++2J]r%W%Wr+ev74JJT.+tJ]r%WRf\ɕʯn\וztɕ\I\ɕ6\G\ɕtɕ:\.+_i^\ɕʯtS\ɕ_i|\ɕvɕtɕ\i˕2JtJJJ]r%Wzd֯Jf_)KJJJ=JT~y]r%WzJgJ7\)KJQW+R2JuJϼJ4KJW%Wr%]r%WR.Rŕuɕ\iJ\ɕ_i^\ɕʯtS\ɕ_i|N];]JRf\ɕtɕ\2JtJJtJ]r%]r%WzJ=JKJWj%Wr.+Euɕ\J]r%WM]r%W~]r++BJT~y]r%W~]r_7={UeN˨$Hсq1FG$N̩đ&:i5~A%V(Z‡@E0T0hоUF-m{}9\J94.RRrX XzX)X[X­K[&.նR=.+[)'XpXrrX)JrƲ\b%V%VbVKJJ[\b%VR=.+[i!.+5Ry.+ %V%VbTV%VbV*%VbV%VbRk+KTKJUJJcpX)JJ++-`\b%V%VbV%VbTVZKJmJC[Xf[i .++R+RF.+U+Rs++R+Rs+R+q)J9JKJKJӭTKJTKK7qXiQ+%Vb%\b%VҐ\b%V +RXmR9.+[)'XRYi!.+5Ry.RG++l+%+RqXi+R*+R]++.+R.+5R=.+[)'4KTKJV%Vb%\b%V`\b%V +R.R{+%Vb%\b%Vj`1JKTJW_XrX)J qXsXiX.R+R*++t++Rs++RU.%*\Ry.+U+R*+%Vbp+%+Rq+.+uRN.+ͷ\b%Vji\bTKJ4XpX)JCr2\b%V%VbV%Vbp+-%VbV*ϥ4KQV%Vb%\b%V`\b%Vnz\b%Vm\J[Rm+M\b%VZJcpX +vl+R_+ %Vbp+%VjomTKJV%VbX[)'X.%VbVJ%Vbp++t+ %Vb%\bXiD.++R++Rs++Rrr.å|V%Vbx++.+uRN.+[)X+.+5\b%V%VZo+]KJUJnJJ9JJ qY9XRY)'X[i .+[XzZiXrp@.+Ͷ\b%V%Vb+ %VJsJKJͭTKJVZKJͭTKխtB\b%V%VbTV%VbV%VbVɥP+ȥV%Vbx++R.%VbVKJV%VZW.+[)'XVJ\b%Vjn\b%Vz&sJIJnz\b%Vn!JKJKqX XzX)X[X­ԋKŬ4KAVJ%VbTV%Vb%\b%V`\b%Vڂ*piת\m\b%V%VbTVKJUJnJC[) Xf[X[)'X[i|.VXpX+RsX*JJTKJV*%Vbp++Ro+Ety.նRN.++R++.+\bV+J4JcpX*XZiH.R]+]KVh\b%Vjnz\b%V%VbV%V +]?KJUJJ9J4JcpX)JJRB++RsX +XTKJV%VZW.+[)'XpXrrXi>KVJ%Vbp++t+ %Vb%\bVj%Vb%\b%Va\b%Vjn\b%VJe^\Z++mRrX)rrX*X­TKJ[R.MTJJTKJV*%Vb\b%V +\bKJTKJͭKJ4>X%Vb%\b%Vj`1Jn\b%V%VZO.+U+RsX)JJJ年Rm++RU.+RN.++R+%+ť+J&\b%V%VbVKV+eV%VbVJ%Vbp+%VbV%Vb%+RU.+ͷRy.+M\b%V +Ry.R¬KJV*%Vb*\b%VRy.+[) R1+%VbTV%Vb%\b%V`\b%Vo .V%Vbp++R_+ %Vb%\bdV%Vb\b%V +\b%Vjn\b%VJe^\b\b%V%VbVKJV%Vb-X⬴22Zu_Cy"tN}'=X)rrXi++.+5L.}w~7Gxt9sǯJ%Vb-XzY\h\b%V%VZ+]/῾qP_;}cЎJ4,Xz[)Xi+%+l++][?Je:}7n\b%V%VZ{+} Xi}TKJӭ4:Z߻cCO~来%4#_h46XZiH.RrX)rpX)Js=>qKgN>'?4+Ro+VKaV*%Vb\b%V`Wu=GNzkit칟>x+RS+ %Vbp++%Vbx++M57/4q;qg>;G+Rs++<.XV%VbVJ¥qsHF0kwJ+Y.J%ZVbKĔč=cj[)5WFEywJF.F;k`%F+JF[3.m%+Jd.J;қ%"qQn}ŮbY1$vfb.)ZLFy\`%^+J X`%sY .JVKXI籪~-SEJGnHU.Aj=!;uR+J[{.J&s.J+JXI7.eqUgt{H\$3 =\:X>}r3+%X V2Jlr V&`%XW.Jε ާV(r飺nQ(a\~0J&/* :}T巊ܰV2%`%X%+VbKDJs VڱZHgwE+k)#Ow\ʲ;(Ga%X+q%X2\`%ݭ`%?:U#zVR%IPeD6/'+1e%6+YJ%X2V2`%XIҶVRjWue8cDƇύ VRړ d_- &[VKd'R%84c%uE`hR+Jᶒ~\zJ\RJq VL[\-֢~}Vz3 (/ChS`R] :Y\zxQI"+ْK+%X V +RXDcK qvxDYw*{{Qq+jxÙUv+Js VJl.JQc%+J[)\*fm_eJH`lff%#]=~Uw]v[rY! jla%+Jᶒ\VҁK+`%XiϘ ,蓏MZR ]Wdr9+yjQy4o֞H[}38+J+Yn%+񸤠+Yo%5+)`%ʞ"֊^?jJ] +rnVeh2({X ;.h%#y7y0V%X VғK+J[I?.JY+&t'eSBL`u<,.ɩ> VGN+JJYIM.JI.J\`%VRKVds).ŤgYfǻ"h%#k;Y׾-n%GvU'VҏKdB%X VJjr VȥI?k?7 v^vsEGgEĭD~%kwŭdct8`%y+%X VJ6䒮V⒬%X V`%[YRGK1e-q +\|)Bm'qh.vJZYI{.Jl%1+.m%+J[)B\V/|wJ(cw2լaq鐳u>~+J+JVq V+=DsNw?ߕR m%\@k`zf2V89(~O([ܿ7+%X VJ.Jj\`%]+JJY$>)i{R=9u=Vzs#k%#e}#+n%#ӳ'"~F+ XI.E6؋K.Jm%ʥ/NF9+Z.tU4M:|bv>ci'K'[Dm`=Xd{+EKn+%V䒂VҏKdJd(9|9+Q>t׋=^\Q\UVZ{*-α/;ĹGz&\.z7ga%XIJ+)e%+Jjp VBn%Q+Q<}#@z(e-Ed DIj_TK]0X`Yr(B|c%X V +V.JQc%+J[I.5 MpݬQ&^T78f.twF\L_d(;7/ʈ[I?.JR&`%d! `%X)V`%Xw9?Z(ͥV˸TyϷzWЄ8X' V=dl%X VJqI+=%Y+}+i%X VJjr VRJifNjXQxwd+~>_\A.eŖrĭdw4VX)ڭ=`%Xɶ\ڰ +`%{q V,~\Jk3Imꑳ:a#V/ԽW+ȥ+wV>*ϧRe1`%XI)+%X V2%X^VҞKdJjpZ+QjX9Mi߈(H//Z +_<4ϥ \JlIr9+Q2}Ӥ5Zi%+J[IM.Jvy.JVRKzY9͐VKےo~sФŤDr;t"xW8YV8kl%X VJ6RtZk.Z\`%p VJͽ͜&>%a%#]1&VJ`WY(G i'JcӔtJv\`%+ْKVX ~\`%˭!.JrIjcmN)Oyd$[JtP3DuiUt$Fh`%XI+EKr+)%X)VRKķ\ +(GkY1*?%M7/p%X9(b%bs(J+g=QЄ\`%]+E+JJq VRHVjk37&c@J7.fu=Q^;'^tSJf3{&\+Q~SÓzZI.JVҞK*b\`%p VVIlDR0Zi|礹D{#åik;[֊X\!xfu(J= X2bK\`p[I.j%9.Jq VL[\e%#]<څ|9+Q>*h`u<|ϲ\ڜ5Xoٖ#ȥ~3}\uz)X V҇K.Jv+JqIm+Qn4sc{rVɂ MojSb&K'2X ZR;0&xl\i Jo7.JRȭ=`K=`%Xz+ɥojrnLoJJF+۸_]-h%^G D<ٯ禮3 R0eKhCtڒ4Li.INXl c%ٲ,}/ -kn +sϹGҹG3W},V"ݓQD|T$`%X)VKRdDťU˸+JQ>+JaҖ4k0>Wˬbf.7V=[R-+XgyZYJ տ\Heکot8a%Z+KJqIx+Qr(1`%Xs+)m>WrKr2 }M%#o].ߑ^ӔWSdW]kG`bgX9\Qn_`I#H_(ڿfpVJbr VRDe%\Jr V[I>.ŤH%ɔ۳>)JkrYH-7*_nv>=~X V+EKR$=`%XIRD-  +SWemlVR363UҺӜǧo1XOT'X:`%X++񷒘\`%prpg$ج9k٤%6釦ZV`%C+.6Ŵ+q+I%X VKJQR-k%҄l5qȹJjQ6&ٸuI!`%$=`%XItɥ[\ҁVKRD:蘙7Ƿ匕JJ{FkIsvsrr+ȥ7T_=8f%ӵT|Y+JR+Ja\`%1+JVtk%GJhѡuG^jgΐgTV">~Q{+3i|]\`%Y+J\`%+J.$<6禔Ä<8`b%xtMbE`P`(59KwQ]օ2ZI.Jw+I%XJQ+KJJ(mǣL?Oi!k`AMl=CNiDZ7~Jݝ{V"uLS5)Vb+J \ҧǥpYI>.Jf+KV"]c0O( CZG' &-VRFf{l;_ My3K_ul'`P,KX)K.J+Kv+%Y}S %Duw6+)]g0%̛,K䯳lVڜ7r571sib'f9r Vn%+J\e%}p V\b҂!J<Ʌ~Vz]*r~K{K\J]w&kaaKոQ^VKi+%XI$+-Ҫe\`%p V"`%\v`fKѾ4)׻YɨJ[C@vم BIUL5i.ePML+%X Vn%s+=%\`%VKRYI >ڗJ@\".)ݒj9^>: V= d7%\zr-ӌwX}sa%I$&`%XI(+EKKr[IP.Jw+%XIuTR10)JKJ/y\L Nz3MCNkDe%^$Vz=hrCu2ծ4+;iZ(`pYIz.JR+EJs V[I .J?N0nLν=t_A;p|M{ZDrVkcKJbr VJ +`%X+I%=YyV KJcK]|M\:cA5 +%X Vn%r VK$ `%X)|VRzT h,c;mpiE+}|rpJ5Z}djhZ-X):VKJRD+ %X Vl%+f%_1aY<@ QҊ\: 9>Q&@v +R+Ja\bKDo%}p)4Og).(6& e٭?.}^L5jsb+Jr V4r VY+%X Vo%+)MOgxvHIzI+XvgjڭDpRmЁ+q\cp V%X V^%Ҵ[̦x:ECMki(Zi`(|Ex+H-]PuVRe%s V"m%A$pҏ8r V4[I\Ҥ̲xfUo}[6I.dȍ,?:jEHSj73K`X.+J\J8ZI .JRح$`% jQ33tT` +Z{\ƅ e٭KN-RMwj V\`%\Ķ>+JBYIL.EJJS=ʍbiVژh>h/8XZ.V"=li]|S+EJbr Vҏxr VY+I%X V?Hd'\ݱr:[~ncҚ9_}^[C!^V"7MoϗJ+q \bKJbr V)ٜ /̢qcԿ}Şm3 +߼PΕOrNVvfw 68z| VJhwtJ\`%V?"f8qI+ %X Vn%+EJr~noYDy\;}ovSU].J/+KRr V[I .Ŏʰ5;à޻ZJZhSr V[)R\`%V%X)f$&`%X \zV?l\es_8"BN\1_+`7z!+ \"h%+Jp Vtk~#Zn{7rZ4a}W+EJbr V[I>.m%\e%A+J$`%^hndE+e˂>SRZI\`[IL.%ɬ$=`%XJJqnIW8JqS\os2_얹uMnYq=VMlɲ=Y\4*ZT@@A< +">!* ʃ9bs}ߟ~^?~^"V%p +e%\JXɼsɖ&[lwqȄ~_`J_R=.>V%l[I=R&KX +%,X:˂cWn&I1#5r³һ n[>VR%l[Ig%wA.a%Jnp +a4{-|S|ЈYZ+1斊q5^ZI.a%|YX9V%B>.a.8Vrß+;RNќ5 +Kʮ0L~[%VJR$KX +).aVe%\h'xyQWn6. /;Ww'[rߩ=Z .a%dJ깄X)=.aZI=V¥)UM.1k68:~iJ +JYk{|wxyXI=V2n%!\J&V2o%\JXI6 Z/w]O$hhl\waտUz{gռ()l+׵wªVrJ2Rp+%!VJK$KX +L.a%䭹9/ޣ,o̮9d[ᙫW]ꪻvX{wm7nkˮiY?=5x5JariQnIVЉ\JX)V,V%dJhMeJ߷G_/KX +-.a%dJ"k%\JXI+Rd[eo+%>|go,+VJKXIr +a%-\JXɼsIVF⾭Gcp$KX +>.lgsɔp +aV%BL.}9ۃ@)XǭybY}.a%drɳ%eVR%ҷ\JXɸ>ҏwV߹JA+VJZ.a%$KX +z.a YiQnɎƋd2F?$Jm+VgV.a%$J2+,F?YM+VJ$KX.=oKX +EKX +i9+-]J'J*$VK!Xiz. s$KX +n%!\JXɸ qiٞ@)xDZVb%\JXILq +`%7Rp+VrJ/-\Yk3F =Z .a%dJ깄a"k%\JXI V❡vתz.a%dJB·RX\JXIdr +a%Pvsf4KVb%$KX +\rJSdJq+VJvdK]򫏏mop~JWs+a%Rp+%V2n%"e|Ptב?7Jۭd2<%MLǂbV%DYVcI.a%KX +iVJJ/+IhUYUmRuNЃqzԜӀ=+VJKX+VJZy+9+`G z6Q4v0Vd%\JXɸqIqɔp +aV%B!.-ubH[}.a%drɐLrIs +aVZSWw6LfI;swRKX +ٶ.atY.a%dJ깄F.hY(v%JNr +a%\l%\k%}\JX)t+ VJFwAT}kɶʧ&V +J2Rp+VrKX +z.a%VJ5OWhJ?xekr +ٴRm+RT$V +l%}\JX)t+YDT虺ޡ$F]CMw>i>i\Ȣܒ@>JѰz.a%drɊ+VJ[ .a%JO57u%Y?0e%\JXɮVJ*,XIV2o%\JX \JXɶdr +aZKX)2VrKX +L.a%KX +>.a%sV +KX +z.a%,V +J깄V.9k%O\k%}\JX)t+ VJ[I=V +J2Rp+9ȥ޹VJKX +o%7q+VJܲz.a%KX +z.a%dJ5;l+%DYI&V%DYI&V`[}.Rq+eKX +n%\JXI+Vk%'f2+VJ[I=V +J2Rp+9%l[+VJZq+VJKX)VKX +iVJ此KX +9%l[IC\JX)VJ$KX +%,XI&Xi.I .a%q +a%V%ZI.a%KX)2\JXɼdr +a%VrKX +ٶL.a%Js +EJnp +a% +9%[I-+VJ此KX +9%Bz.a%KJ4%V%B.a%s +aЭ$KX +\hG\Jnq +aVR%ҷ\JXɸs +aq +eJ2(+VJ此KX +-.e%䲕|s +ap)0C[.?'6b%VrKX +L.a%Jg\AV2n`\aaMmGw"|8uGWmJX)VR%r +a%VrKFK$KX)V҆ft4RV%[A.a%dJVzfZ.JG//VJƭKX +y.a[)].a%$K2_Om]W6 I5ɴvcL6I:M;INi=;6`l1c,،$H 5u]@ҽ}Op;|As +uV=J`%r VbJXJQX R8&:XU+%X V+`%:DĘX  +V0TJ`%ƭD'J`%vI.J|W!rgV=JѲO.7&Z'd%:V+1n%r VbJtr V +Jr -+qK|ʱ&L+2,`%X)V:]]c_\/,T?M-+qK`%VJtX K`%V/K\ZmJq)vt˰h=.lX)RV=J`%r \+"j%|.m8]X Dn%s}iOOÕ&OJ|X \bJA3+qK`%Z E<2%)+K`%^r{sHX ĸX a+%RD'J2s U|Q.8j?VtxIOg%s V,J1k\+bKY5NKJ\7Ve%Yѐv.%X JX!+qK`%VbK4aJ`X\ +J'tи +V⭕%X)V=X?.h%:V+LSq&P(J`[)T.4CZ= V+1h%q VbJp \+`%r-&WP3+qK`P7E:?hQ.JVJ`%B.JTqCVB|>N`%s J(}3& 5h(q VbJXi+EK`%RV&tJ [N.a%&ѐ +`%֬I.JTYN.qJ;ĘX q+?d:.J[)J\m7nx^!B+bK`%_DbW3+K`%ڬ_($öW\+ȭ'&M,%\+ض\+·R\+qJR,Y TPKۊ%Rs ĖP>M%V$XҡTaX)V?.`%J`%{.̹z)GfJ1m(q)6rUO4}cVz;[ڬ3ZlMDŽi6\+J(Ct hڜnO>h{?pv.qJ()yM8KV8%X)\+qJR䭄b0Y71_}r+]iS_idkm,?+GIo^l%np m%d}ΙX `\luj+EKkRTM-9mliq`D}$Kr񞯐JV$JX:.J[-.Y.MWE"Nq&Ԫ5J[v3')v%J1ar(/JVBZ̏R$ouEKnZ]nWϘFTMdnKg坖MOfidzʡT׶Iْhq Vx%j \+0=䫕M{(VbKBu"4;nM#VCuǴe_+Y9|G̈k~qWTxTna,Xa+EKVMNiY u[+(񜆜ER JLzE(|1<6GJX Ķx%~[.(Jr Wjf+%I/|5qPK#>±R9Zvp.Jf[2;wN `m'w =j'jR*ٮy><<'*P"z+[c+%(p)]oU:>)pfe-[Jÿ*fIo)jJA P]EJI' D7]9tq".Z\+%R{.J(ɉQ Z E9DzWkj5?VJ:V:J`(%ԎI/>s7:tu+RpRI#V:U"UL.ylS>Y?+ɪ#zI>(ng%Krb1V:[܂@t5_ t=P%D3o^eJoKt3{R1jyĪ%V +K`%RVY >o_e)mj쮴=~]J'I-X).K֮E!+'JRma\ .]`%k+qK`%Rĭǥ=D_ߨ֠Ydy&ݿi7>tSqR;A|_[X r=E=׳kC#|qRoX>/hlKmռ]POd;J=晵#9NlY.i~#q.[ %m9X EeՊ;\;o*P/2VPյl + +Rlr~S`+-ᷭô|CmB N=mx@__ii9NrIqIdtldI&i,I$1&1qEPQEQED `CYsA{Msz @\C(i`NnKr%/ Ri+VKR5\+x.V+z5߻]9DJ[q)Z8G<1˥/^5CZ7Fmar+]$fZs.lZF]e#63J)M=YJ-5+Ng_ax*gCt014'^ +Cb%(^?d"ydg 5Jq٥';@VB~a\i%WUv¾+RV:Re& jc(Kk֬uVĐ8[.Vcvj-B{ﲡPT.Q [6GhU+<.V}+Qm%J̥HX ТQVJg h8Qj+OP×͝C~&ozy[g +Fj]/փ. +)N?o]\2S3mߦv"n%0Be%J%+U;,Cm\*Ӏ،.pekT_i惙$W"RB>1LΨ5[źQı= }/o;h+Vf+h+4h+m=bW;JG۱ɺY6/u>֓K{  +Ru X ճΑ ot<ϒH3JzK&t6rca<lb_+]Xdʙ1ZNH?Syfl=usFyQV?SqsT >K5Vy!Qoi| טR rm% +VpRL[is)rVBubG+JD8c#dI D z\B~̦'#VґsWHb\}P\k:OJv3aDEn%JLWJŸ-IKYjw\`JZ)}g,6dl٩y&ah f= IF\tr +\Bժ߅"һ[6+jVҗB&gj:r+ Qn\Vh+V +"ĥ~$V h Cx+%2q{tOzI0iY_?堥e [ {"ߨ~Y21˥SO&ŗKqY +LW$\K6+zЃ?@\JH'փ\;l8[}4oYX';Y{r1ļIܙ2\J.k]uT+0oѩ]pY铬ZҾR]||3r+e i٠V\+r)TVN.V'.@[ؘDfsC=&_'Pȝ1Yp] m%WAq;ҡ #"trO/{sX{9=;j+R/A~S+ң>2򼬄*+"L +ˆlrh' +E .k ~Բl~[iO 6//R^Px/V:ۊ9Fڳ/Ըt0pb=K+Х}U˥h/Y;(9|.Vn+E'Y K;J%Jk%T߉A[`L=Vza Ge%W#p  +/.vMTxK+JoUb2OV6#"LVCpdٛCxrU8tVz/A}|38gk`!uiXɥ\ ϭ!g}][g n.]{--/DԸ37B=otq){w/+e}^ VbKN() +;ɽO\J,"Weas鲠[. F:fb_"$T봲;Gy+mI+qKﰕ%J6Js{vX\B[,Ѣg?X,J={A\ ^ꇷeV㜗16'DvAT)i[f%Yh:Ys)f)Q)jV"7f.y2Zɟ5VW1λRySk;\kcxfٞ*׷=ZV$p;Y+ r"+A`?0I:jM}A-xO=Kȥv|Kp'z\[d\C=JGVJb)r'Q}rZi[)VX.Vĺ8ɥ<%3sJ2~%H$3:+A\XnNTg%ȘU3l Jg-]\h+Al"2RV V DVq +؜syafE4,ytI.o ei 1+ dzjȮd4O~,l"0eg\EoN.Wi'JG4S-#FV2N/Գ[W>\-iKx+\ +o-%Ja% ƿD7Aw8QsI?ʸsRZ.U O/^ߗHs.3.$2Z rV؈ߋwҕVsx>h'[6$.wA+A/k7ZK_ pYu\Ϋ X3ߝ&פmٵ/kmVq\ +a%H߄qz"=(yytA:?T _5ͬJ[Kx+npҖRsVVI#Gȥx.)-{?RKy!vz+a4d\|`KӅS6^). uRKY rQ![ WmƲzBq鶢q˳3EHj#rCӤm ֒{Ei2n'{\RMî1Y-Rjydc%+mI.V⼕6Kx+nMJ Gii+q#K=L43ڛ-]˥u Žȭ]`\K;n%$h; +[.}^XށlJMv +\]hX rYڊoz [IɩE7n[ + 9S̳ e4yV|YFےH4b\⛢f#w&ϥIR2\ +KlY\[JH.?qK=^Ӵ݀R#ɊGqͱJ r Re=Dn%Hrv{VWvtVHq)>L*;! ? #EPԸXA\J J3e,v +Q9O|dbr{}Ns|nuV}>( J?Ka֊ϩ~ dICWbPׅm~+Qw x+m%r+Rl[\V%;=nXҿnm.K*.5˥BuzVьNcV<@Z)LJDzO UzNc{eݭUZ]]V A[..@B \p$H $`;syd|4yIpF06MX  JƵhzl%"uX r#C_wpiXH\Jtpd}KeV"E`zь^E2S $>Xmn^VѯuqoV|ȧ?I\d{"׏u178%;4Y@o6+1V\bx+mz.}V~V_ v/,x!ү3&ʳ_ȥ979$A蓶!J+5s3ȨtpsGX}3tukݹ4cplJ+A.ZT{dɲFn2+qQ n79޸ٓZ%עOz W4QZ 1_T^oV/R+ +/m7WEcg|8ҍKY&RpGi%:XcRxp)0V+?& б$XHxrvWN7+mIgORXmY<\H76!La]VP.b}\QIQ8+Z'QΛ>vX r8O[B95CJV$]/V_KuBY biVڙR[|R.o }d$VrVMqŊL2YX\ O_t̥FetLRLǏ;y `%ȃ~:Ggݭv!E̊X6+mz.1V +a.1Vbp+K0^ngCJGe:oG\Y_A9`|ڣ̙-斨.+Aۆ2m&p9Bx=K6$S,6#wf9D7q\l~Ӯч H!fִҬҖNU u /al) FF`.We%-ayǶ]9Z "onDCX ,쥥J i%h\:}ͼG.]*oE8hJg$9J@#_d 4`>WLi%NZVפoV6Q_.nupiGR7 .V\x!OJ}XUop?+1VJKšKH1-X#tu4J4ًظVz>s˫XRw(9QH9yK ze-62 +*58V*/67[ rW +6/xRt2rLң/㘲.;p!su5݇OaXLJ?=j}L_JK{|n+%JamRX W*Bl 3!e%HtfŲu;մsrHUW(%\:W{A 7+ARVO9Y I 4pTJwXzѫX rEb3F E 6tB*’/~m8(Y&㛕ٛZk;<ÁG|.S@ŵX /ƏsΤ wVY r0V +G.1V ++%JhRqhY#c? )+)|c-V!Djm惝l5(V+nDxJ?h<;O.%i!JÊBNgɭ9RUf%ȱ<bp@ko3k4vރR ~RvčKQ %zgi5\P:;\tYÖOXWWZEXgl=.j.tzj3vbeB’a aI !+SS)f}{obtNyi_.WNKB`uϥ `%Jȭ.]([ӆ3=Äv"CZ s)Y۪ &lXmQD&6Q;? ;_jzvI bƃܸB莄sJsQKd$Â9r~W(JKu~ñ+.&~&ASR.gHK1G\1Z(& ~d\:,D[i\ +p) \R%? fk8s)"զ>=tt❇L 2ʐMA3AuL}&JVĉ:_Ia۠ 'tί _վt+y҉p*uEǏcq_;#Q.ӃVJΜaԙmvv.sR__dC+ΚP*)hRX r!?\*V3ێ+j' h+VZ\QD[[nۉ\Yi%g2 +hG.3<3EY "̞ҏUpܯ|$@+A\fܹ2}Քa3JswQ+AN>mZ.%N@ZF&3%lDZm.mysuBn>˝K9y Djd*w.}].˫wҧ ͶZ r!kJa%JܬD%JJkKa%HJsѓ/yүؒn[\ԣ!ٕDVry 3:Q·]Ԗ4BJ]Վ"S5./p)_$;737Uw|-DiU%QfםKQ~O+{Uu +  87+A7S̗*1V|TEԼ'C[m@.VVZ=.\3kWJ#;.X0Dbڞʪ#j)Rh!%&_t+90%6y?,XV$̥ +T7Jpb|Br2r+Qҿ.\*ys@rJ#i|SD=t݂?Z+}[$]DWz7rGV >jC+ANV^B[Rri-XKT6D[%+AD* ѓ놰m%tHܭƅ?gW rK؎W Ԭ6o$Ҭ W+d58l_dK=@)+Ab;2ݚiV_QkQ"^Ap7kgCƥs.?pe.\~_3%YԉNVJ!OnEG.[j`I& tjw {$qV˫GxysMG.UtR\:%7,D.Vַ=h+ >q:ARD* +_֪}_aG*TL{+J{G,>(FX+y`ŸE4VD<,ū &It+AnZkpK,g.Ϙ, +_:CZ XӍ/o 6~݅K/G(ƥ{ϟ- g8è%HI +79VFk%GRF?rjq$AG+A:_LQ<i%)Y7h+Vn%h+i+'֋ 9{>.p+wUՎJ)^.o**t)ÀN_7<1 12C%OV74NйIᗑ(KV\b܅\>^5HSbo%Hn_^;+A&m<˅Kzch/rŵ +c񷏺sljg<;@.7)'A7.̬ƟѼ7l J7K}{s%ެI5;,o\R)th]/AZ r݆/}9M[)lD[iX?h+V +,vѓ)Ҧ$O\ɲZ$ZL0^6W2*b" 3sDyޥ + J6,6&sd'ܬQMqbG&k%gRzG&H+oz6<-,هff$x@F%ymǃR".]!drnr+E"5<5ZVh{ aqIE{oϧb4SJ7KvZx*T Uh+Vpi}[)W}f%j\J X D+y7gJ|():s:w1+'= fVN)#9Y _c!!Sזĩ3VQU:q=:SغGg +x}t7!L C  \I0$ܐym6<9ބ>Gg>o<.Jq5')/)Rϥ;n7Vգ4C(g5.iqG]x*/j>W!R]حꝚw{gƚxu e%hbG_OnҶVc%JVbf,'+f%hlKr,LVΩΛ +6=[xGJɘqq -p\.DlJPB&{ъzԬxZ P!rf+A#;f{g~'g󎁩D+Ak$F%(̙Yo͸Nusٔ\ Xr:\+LJ0Vb\Js) +\bXJб +>֏cdXc!B%+Apo۩PJd'ͫp[tZuJѯCvbY ؃DkK0Iվ\HLyVџ9UK11G(Ɗ%|HT#Κ>rBA; +RXRlpvc%\+A<_ +VBQJ"|V"K~ԶbǾ&/vvfMVkYA+A_;tĸVy\Auif+Aٵeg[ԩgmKolc6e%9Mf[][Bɏdc3p{Q}#@4JdpKFe(c%JVZ%JJ[KQf%2݁91.j9\nM$ 7+-&n^wQ}>gFELgDgVdf+x_Nj_HF|e556ޭJd#=qE<6t4h f!IdCb|rN/7+A1G:XiqR*.1Vbv+E+3?^Ӫ#U""d%Xc[TJ^ zr, +=],X{\ $brT1+gq,~+]z,^YO|j.%fr?ְ="!!JddCK,)#D WxqDV"; z{OΕ |+A?]GJ> M֚ޱy;V.WI(7?62\J}!o`yxJ(YlO*?ldpׯ_!bӑ䇭e%EҫNll6x;S8W G / R,JFlz :ߔvK+JsҖRtri{XL3 0Ɍ|l%EJMQ?f V +?q#V+W]>_!c%v"}P'ަAuY jQOoGA_ĭ۾,Αu{39kJ;u/\ȵA|%njc 5p۾4vr~?)<FJˮ9t.cpbq]=Esۨ>k㪧;Z+X9П~XfV.T(7~NcJ)`}-[;ER\8d+%"a%hxj}NJҖc%J-0d錅rVŧγ#E {pdo暂Q4YlOG\39Y+v}SOUgrvl޴dW٦YMt,ͥZNK7 VRe"Ls +[iM' ƭ靽vqiu'26\%>ۻSCIKXF&&w}[VJԎsm=ܯK}7W /, otPJY)RۙKXVjKXɴqI[G^mY#f-g#trIVw"wg{mY)iͦ9}Y->pu||rfdԕ6BT+=VTӛb%I+Ve%]\JX)qiRCVʚo+i/ki9+-6uohcڬbI6|gzwܟ#^Z}e>*J&JI/ +bna%Vr%MVjKyYIV{.ar[)]R&&k6=;fVZ&%a'}VJo+VJV%JI} \ߙZYrH1S+%?=ff+m_p +a%Q+V2m%\JX .YRRǹkܶ~VJ?N*I.a*\k99Tv+Vnp.a%q +a%q+ĥVJi뉐EWר8vc%W\R`gvv<[w+yR,.aO#.a%J:Rz+#MccնJދkԱR.l'+Rҳ8~x \}rcVJ٭KV ++VJ^Yi)vkkO?Ļ˯,V¥˥|啃\J҃s`dҍ׺3p +a%q+%Ttr +a%Bn+%]W?pRJ:[~ Hs +JuRYRz+VjJI߲?K΍{.a%KX)

|YVRe%\JX .a%JJRq +%KX +ŵI.a%KXVVJs +aܭKX +eA.a%)+VJ٭KX + .a%$n%\JX+XIKRVr%p +a%y+VJVťյq +VJp +aV%s +a|L[I'Vk%\JX+Vk%\JqKX +[>VJ:Rv+VJKV .a%$n%\JX)J\FJ:s +a%\JX)q +a%q+5%q +aܭKX +%"XI'}+5%[V{.a%KX +%0V{.a%$nX\JX)tr +a%UVť­K +dKX +N.a%KX +[V +=.a%tr +a%R+VJY)VR%ĭdKX +n%\JX) r +űR\JX)s +aV%ĭKX +y+rIJ.a%$o%\JXIJ6V3.a%\JX+VRe%\JX)Jj[>Vb\JKX +%"XI'Vk%\JTKX +[>VJ:Rv+VJK%RW.a%$n%\JX)J\fZ\m%\JXIJY.a%JVJ6*+VJp +aV%Js +a%\JXIJ:R\+VJp +XI-VN.a%$n%\JX)tr +a%UV%VZK +dKX +%$dKX +[V +=.a% +VJ[=V%[\JXIVJo%\JX)w+VJ٭dKXIrVJ٭KX + .a%$n%\JX+\Xc.IYI'VRe%\JXIJbqium.a%$n%g\m%\JX+VRe%\JX)Jj[>VJL[ .a%s +a%\JX)Lr +ٱ$RiKX +n%\JX) r +aV%TN.a%KX +[V +.a%ZIV{.a%dKX +Ŷ?.a%$n% \J*+VJp +aV%Tn+ p +?.a%$n%\JX)Lr +a%\JT VN.a%$n%\JX)tr +aV2%VʥFdKX +%$dKX +[V +RJY.a%s +a%\JX)V2m%%\JX)s +aܭKX +KXI>ㆸRv+VJdKX +[=VʥXVRe%\JXIJbq +aV%i+5%Vr%r +a%UV%dKX +[IR|+%r{.a%dKX +n%\J^KX4Vr%rN.a%TJ.a%J:y.a%KX +[V +.a%R +.).a%$o%\JX,Vm%\JXIJLs +a%UV%r +a%UV%[)KXɴq +a%q+VJp +aV%Jr +a%y+VJVu{u%JTc,sribvɕ\i2JtJ 4J_wztɕ\I\ɕ*ԲKJW%WrWХEf_i|\ɕvɕ\iwɕ\m\ɕv_t\BJZvɕ\)J]r%Wzd\%WrW%Wr]r%W*Rf\ɕ_iBN]r%WRF\ɕꯔ%Wr+5++eviRwɕ\ij\ɕtɕ\J-JT~.+%WrW%Wr]r%WZ~]rg\m\1W%WrW+#JJ]rWj%Wr]r%W*Ҽ.+҄.+R֥+etɕ\J]r%WM]r%W}y]r%W*Ү.JJJKJWj%Wr+evɕ\>+Ҽ.+_.+-.+M+5.+_)KJ_i^\ɕv_)KJׯ԰Kү.R.++RŕZvɕ\JJtJtJWJ]r%WM]r%WZ~]r%Wj%WrWKKJԲKJQW+#JtKJQ]r%WZ~y]r%W*Rf\ɕ_iB\Q\ɕtɕ\iÕ2JT~]r%W}.%]DV]i|\ɕvɕ\I\ɕ*ԲKJWj%W%WrW%Wr]r%WZ~]r%WzKJJJ]r%Wzd\ɕv_)KJǻJu]r%W*Ҽ.+҄.+M+}.+Rf\ɕtS\ɕv_i^\ɕv+++.+U\e\ɕ%WrWZ%WJJT~JJJ4K4J_vɕ\J]r%WzJJJ]r%W~]rw4KJJTq]r%W*Ҽ.+҄.]jp.+E].+-.+++%W%WrWj%Wr+evɕ\ij\ɕ>G]r%W+++R2JKJJKJ%Wr+5++evϕҪ++.++RŕZvɕ\JͻJJJJԶKJ˯4KJ_]M\וwɕ\i2J4KJQW+]Ju]r%W*Ҽ.+=KJS+=KJW+Rԕn++tɕ\J T{uiztɕ\I\ɕ*ԲKJJTqE]r4KJWKJ˯4KJSJҟ\ɕꯔ%Wrׯ4KJ%WrWj%W:q]r%W%Wr++Ruɕ\&t+R2JuJJ]r%WM]r%W}.cJZvɕ\I\ɕ*ԲKJK+etɕ\iuɕ\J]r%W%WJ]r%W%Wr W+Rvɕ\i24JuJJ4KJJTq]r%W*Ұ.Rv\ɕ_)KJQWKJ˯4KJ׮T%WZp]r%W*.+M+Rԕ2JT%Wzwɕ\J!]r%W*.+M+}sJT.+]R.+RH\ɕʯ԰K;Tӥ++.+U\e\ɕtɕ\JJ+Rn+++.tK+evɕ\+++evɕ\vɕʯ%Wr)]KJ{ԲKJW%WrWХ+]RՕ2JtK?'uɕ\i2JuJJú4JJZvɕ\I\ɕ*ԲKJ tKJ]r%WZ~y]r%W*Rf\ɕtɕRtKJJJ]r%W*R.+Rfq]r%WR.++RŕZvɕ\J^Ruɕ\i2JuJJJtJU]rW%Wr++.+E])K4J/tɕ{]r%W*RH\ɕʯ4KJSJgԫKJW++++tɕ\J s] +R.++RŕZvɕ\I\ɕ*ԯK.+_.+-.++Rᕾ+=J]r%WzJJJ]r%W%WJҾ.+Mҷ7]r%W{]r%W*Ҽ.+=KݮE%Wr]9KJ˯%Wr+%WrW ++WK4KJ_e\ɕtɕ\J-JtJU]r^W+++R2JKJwɕ\I\ɕ6\)KJW+Rԕ2J]r%WR.++cJT~.m;] +Ҽ.+-Rf\ɕtS\ɕ_)KJWJ+-R.+_i|\ɕvɕ\I\ɕ+=JJT~.+_i|\ɕvɕ\)KJW++++tɕ\J Jp]r%W%Wr++.+U\_\]r%W*M]r%WZ~.+E]iW\ɕ]W\W+W%Wr++.R+Uvɕ\iJ+++RBJT~]u]r%W:٥JJ]r%W~]r%W}.]E] +Ҽ.+~]r%W%Wr+++vɕ6\)KJ˯%Wr++++5RA\1W%Wrtɕ\&tɕ\)J]rtc\ɕԣKJSJT~y]r%W*Rf®tKg4KJ˯%WrW%WrW+Ruɕzuɕ\JJ4KJJtJJ4KJW%WrW%Wr]r;KJW+.+RH\ɕʯ԰K3tKgԣKJSJJ-JKJWj٥tK%Wr+++evɕ\)JJJU]r W%WrׯԣKJW%Wr]r)WzKJSJT]r%W*RH\ɕʯ4KOR.++҆+evɕ\wɕ\iBJ?w)J]r%W{]r%W%Wr+++vɕ^\ɕ_)KJQW%WrW%WwC]r\G\ɕʯ4KJ4KJQW+].+_i|\ɕvɕ\JJT~.]:{y]r%WZ~.+]R.+-Rf\ɕʯԡK?wɕzuɕ\JJ4KJJtJ/tɕz]i|\ɕʯKJ4KJSJyWKJQW+.+RH\ɕʯ٥_]r%W%WrWj%Wr%]r%Wzl^]}.+_\ɕ_)KJQW%WrW+m.+~]r%W*.+M+=JoJ4KJW%Wr+tɕ\JJJKJ%WrW%WrW +Rƕ֥+evɕ\iZvɕ\I\ɕ*ԲKJׯ%W:x]r%WZ~.+E]iW\ɕv_)KJgW\1W%Wr++ҁ+M+.ҭW%Wr++.+_i^\ɕʯ٥AWեW%WrW++++evɕ\JtJW4J=JT~]r%W%Wr%]r%W:u=]r4KJW%WrW+Rԕvuɕf_ǿtɕ\J]r%W%Wrvɕ\&tɕ>.+M+++.+_i^tK %Wr+++evɕ\vɕ\iJJtJ=JT~]r%W%WrJ%Wr++:H8x$rEnپvHaYࣺQyt+]r%W*R|\ؕZtɕ\I\ɕ6\g\ɕ\+++5҄+Ҫ++++Rj\ɕ^id\ɕ_)KϺ.+-R.+].+R.+ґ.Ҭ++RJtJ ]r%W%Wj|/JT.+++uɕ\J=+=KJ˯ԳKJJJ=JT~ ].]iF\ɕʯԳKJ{4KJJ֕tɕnR.+_i`\ɕv_g\ɕZ]iW\WU\ɕ%Wr.+_)KJ%Wp]r%W%WrW+Rj\ɕʯץWKԤKJ%WrW%WrW%WrWj%W%Wr4KJW+Rj\ɕNvɕ\U\ɕ%Wr+]r%W*R|\JJ%WrVW%WrWJJJM4JۥUWKJ˯%Wr.+.+]RV®%WrW%WrW%WrW%Wr;{\i֕ftɕ\Jy]r%W:p.++ҿ+_)KJcJJy]r%W*R.Ҡ.+R.++҆++R&tiϕ>vJT~]r%W{]r%W%WrtO\iÕzvɕ\JJJ=JJJu\W+Rj\ɕʯ%WrWJ+-R.+++wɕ\)KJWR+ѥWj%WrW++++ ++5+=KJ4KJW+Rj\ɕtɕf]G\ɕ%Wr+]r%W*R.Ҩ+uɕ\)KJԳKJzvɕ\Jy]J9KJ˯%Wr.++҆+RjtǕJJ=JtJJJ=JtJ J 4KJW+ҁ+%tɕ\I\)JWJR|\ɕvɕ\iJT~]]r+u+R++.+mR.+R^:\R%Wr++++Rj\ɕ_i|\iV\ɕʯ4KJԳKJׯ4KJ].Ҭ+wɕ\)KJW+ҁ+%tɕn]r%W%WrW+.+R^\.U]I\ɕ_)KJ˯ԳKJ++/tKaW+++Rzvɕ\iJԧK4J=JT]r%W*.+R.RЕNtɕ\)KJJTq]r%W*R^}]r%WZ~.+++wɕ\zvi㕎v+wɕ\izvɕ\]r%W}]r%W~]rW%Wr+uɕ\JK+}%Wzzvɕ\Օn++uɕ\JJKJJTq]r%Wju]r%W:p.]R^\ɕʯtS\ɕ_)KJ]r%WZ|]rY]r%W:.+R.+].+/J%Wr.+_)KJ%Wjy]r%W%WrW+.+R^RyԤKJ4KJԳKJ++[WKaW%WrW+Rzvɕ\iJԧKJ]r%WR.+_i`\ɕv_g\1WK\ɕRJKJW%Wr+uɕwɕ\iJ4KJ˯%WrW٥6WKw\)KJ˯ԳKJ++++5+-Ҍ.+_)KJ%Wr%]r%WK++R+%WrW+RvuɕZ]KJJTq]r%Wju]r%W:p].+M]r%WZ~.+vɕ\I.]g\ɕ_)KJԳKJׯ4KJT%Wp.+vɕ\Jy]r%W:p.+tɕ\il\ɕ_)KJcJJy]zƕBJtJ#JJ=J.+R.-.uR.+-R^\ɕʯԳKJ%Wr.cJT]r%W*.+R.+]+=J3JKJW%Wr+uɕ޽҆.+-R|\ɕvɕ\iJtJ=4JovJJ=J.+R.+]Rv\iV\ɕʯ%WrWJ+Rj\ɕ]t\i֕zvɕ\Օn++5+Rvɕ]\\ɕtɕ\J#JKJW٥_]r%W*M]r%WZ~.+vɕ\I]] +R.+R^\ɕv_g\ɕ_i`\ɕv_KJ]r%WJ+RJtJ ]r++.+-R.+M]r%W}.Ҡ.+.++RŕFvɕ\ՕzviR+++uɕ\J=JKJ԰K.+_g\ɕʯ4KJԳKJK++.+U\id\ɕʯ%WZs.+-R.+M]r%WZ~.+]R.E\]:|.+=KJ]r%Wju]r%W~]Jwɕfuɕ\JMJT~.+vɕ\iNtɕf]g\ɕ_i~\ɕv_I\ɕʯ4Ks]r%W%Wr++.+U\id\]r%W*M]r%WZ~.+vɕ\IV^/] +R.+R^\ɕv_g\ɕ_i`\ɕv_KJ=C\ɕ^id\ɕʯ%WrWJ+=Jtɕso4KJ˯ԳKJtS\ɕv_)K4KJ4KJJTq]r%Wju]jvtÕztɕ\iJT~]r%W%Wr Wޥ+wɕ\J=JT~]r%W}]r%W|]rW%Wr%]r%W.+_)KtǕ~.+-R.+M]r%WZ~.+]R.=J9]r%W*R|\ɕRJJ=JtJ=T}#]p.+_I\ɕʯ%Wr.++]r%W~]r%W}&]r%W*.CKJ+Rj\ɕtɕ\J#Jo]i|\ɕʯtS\ɕ_)KJ]r%WҥKԳKJ篔%WrW%WrW%WrWK4K?tɕ\iFvɕ\Jy]r%W:p.+}%W}o4KJ˯ԳKJtS\ɕv_I\͕vɕ\Fvɕ\I\ɕ*4KJׯߥQW.R.+-R^\ɕʯԳKJJJ=+}RJT]r%W*.+R.+].++.+U\id\ɕʯԳKuvɕ\izvɕ\Օn+++R&tɕN]iR\ɕʯ%Wr.++[WJ+ޥW+Rtɕ\J]r%WJ+.W%WrW%WrWj%Wr+ +]r^)KJ]r%W%Wr++-Ҁ.+_.+-R.+Ү.+R|nҫ.uR.+R^\ɕtɕ\)KJ԰KԻK?tɕ\iFvɕ\JMJT~.+]+ҷW%WrW%WrW%WrWj%Wr.+.++RŕFvɕ\tOztɕ\iJT~]]r%W}.+v+}+wɕ\J=JtJ ]r%Wju]u4WY`JP d"$D % !gJf'K3?&޽z}佄XiJXrX)JJn\bU7\b%V%VbVKJ[)'X­X)JJn\b%V%Vb%\b%VZJJ_s)sX)JJJJTKJ%J KJJJIJnJ4-Xk++R[+u%Vb%\b%VR\bVJ%Vb*\b%VJ9JJJJ幔J7(KJíX­TKJUJJ9¢\m\b%VRy.+[) X­TKJK+Moz\b%VJ9J4JsXpJXi0X[K.++R+x+XG.+Mn\b%VJeV\b%Vjm\b%Vʥi4K X­TKJsXXRY)'X[)X XKJV%Vbp++P.+e+x+%VbɭKJVKJJn\b%V%Vb%\b%VZJԏRsX)JJJJTKJJJKJKJVKJ#t.RV%VbVKJJa.Jɬ4KJVKJ[)'XRYXZ[)'VJ%VbVKJV*%Vb\b%V¥V&j[)XTKJVJ%Vbp++J[X&RN.+R\b%Vjm$\bUJ4J]rX X"%X[Xk++RU.+R\b%Vo\bVKJ[)'X[C.+RN.+R+.նu+RqXi+U+.+-d +\iY\m\b%VKJTKJV%Vb%rRN.++R++Rz+չJn\b%Vjk.JKJ YX#.+[C.+RN.+R+.+RN.5UJJTKJV%Vb9TKJ5J$.+Mn\b%V%Vbp++%VZ++V%VbVKJK4sXi+RsX*Xp)RB++RsX)Jq6X­KJK5XRY)'X҆VKJ+%VbVZ+um\b%V%VbVKJ㭔KԏpXir++x+u%VbV%VbVKl\b%V +R=.+a +\b%V%VbTK#0:Ry.+u%VbV%Vbp++Rk+-K|++.+5RN.+az\bVZKJ=qX+RU.+Ml +\bJnJJ9J4JrXrr)ri*++RU.+[XR.+Jn\b%VJJKZiN.Me\b%VRy.+u%VbV%VbTVɥr+R*++VKJV%Vbp+%VZsX[.+Mn\b%Vo\b*V%VbɭKJ+%VbV%VbVKt-+u%Vbp++V%Vb%\b%VZJ4fp++R\b%Vjmz\b%V +R+.+2J˷RN.+U+R*++V%VZq+]KJJ4sX*X&R.8+5+p++Rk++x+u%VbVɥ\JJTKJV%Vb9TKJ+%VKJ[}޳w?=~zl/>ѥ?ɏ/?-鿯̵Y>q} }ױ:Y=7C);8qk߀o޸jvl׬ ꃸv6A?ڶn{_<Ͼs陷/nyk7{:gzWNɛu?"+@.+-KV*%Vb\Z:X)q\b)%V*g+,vSqk{޻f[n\Y=ݬu%='\{ q?ϟͯ}W3wrOStߜ'n~+J9TJ\Ry.tJwMNߺ}p]F^ծsitv:8<޸ĵ{@:oJ+81Fqasߒigd %ƸF{? pWqI\{9U?9>֮:*-ԮB7B5j]>GִkP]E](TwQ-_|%Xt7$Ewf5/f]MhWDVJĥʴqnOҭ!2:fௗg{>g<NJ+ VjlBˁм#Z^ծTD֮ͅڵUD-QEd+\Pֵviתvu%Ue& 4{ᖴ˯]Bբv-h|ڋjNfu%4s:gUs9=/xK}~/ej/1=wO͉i,FV"+Kd2XI.U f+^1Q}aIJ=,Xud& JRtx%Jd%]ZM.J%YI[+}/<_ .J>i`I\e3'8iuMUqbu/%Ѭ Jk0vSԴHʁ(q#{%}m%rDVJlrDV*%{Vbv˻'PXP=j}9F%GiM@ӣ s&J%RVB\Jd9{?8+8HA +d+%YIs+Kd%VbKoBM4pihI~e^>]l׿YTJFʥ7㖝-$JI4;pv}֜1%YDVb$s[M.JP珂@' VYVFײOW3e/|E8\"+JLp{\W1Q)ٸn 퇢+*CLs8"r{J-7V2Jd%ͭ&Jd%rĪc&Sς1 -Ƀ/y5÷K\4M-c1Mϋt.V2Rmy`qXn 8rFdp CǑv(Â-%d/%V#.Jz[|\"+ ˥ʱʥ4!&Ϝ=/@I=a[^헤U81\-m%szvR!s z{:@L"TGd!DV"+\"+ʥZOG|p@yLJ!}Je\"+JYɘV +ƪ7OҰRǑ'wTqd |9DV"+JYdV.Jq9 +A<P|2V]Mq^%Yh.i%+n'vRd"JΈ (Mh V*K7DV"+m%6DV"+n%rdz+!tb & +^SIĤRXT!VB5[qX &rDeIskHhAJx+Kd%V".*JY # 7-H#et-;P015Npj%si\2KRU0VJ$L9#;xGDn;V%dz.JEV"+JR9sFSп( -C~y'8'+JY VҁKRva7uI]'X hj?aJEpDVbJlrDV2+Jd% G]sBϼ( +IZ_'9YtS.i%T" V<+RqD21Jd%ͭ&Jd%YT~覾r_}%3a(q"4J%X@\"+UU0VJ$Ȯ (!n%YM.J[ɀ\"+\"+a di8 ~Se,V9+KupV1ČThMJ{CVj>(Jd%}dz.J7!DV"+in%qVp1.4P0fxT:҃RJRV\RXp?<<"+Jw%YDV"+ݽҍzš%yt-;P$768ΑLf?YhV +mp՛\N9;"+*wd`% h*.JfYĔYTJgV A0;ާm/,/c/bu%V҉Kd%]`[tۡ(ygD@M+1%YIs+Kd%YDV +]Q3/J>yxI:ޥGcĤ%Z\2P&+5ZC; ]KGRoW#+ii%sDVJYdX.J1F=s_]Mn/o,/o%s[M.K涒yU0`G{@$WT>8"=,J&YZ rDV2+ާfidIXA'm*4{~^3V5J_XWϱ+9##"Jd[\"+%Yɤ\R{rMݳB߂Կ?뽫3K3vʴcA(-\e;UKDAj;&sM@ՙڙ74;<ϓZugs$1꒪8~)ĵě\"+M#D[M+QOUr!-(b%+JF[M.JRVK(sduKqӯNu7.bK\:;.h%h*xlft.L8"%5ƬzR|Z\*`+q%X Vʺ%X $<`Z)%3.&Ǡ>u݈h8*pi%Ṕr+;+Ktln#-*f_L^%at+e%6+JZ).JSVKl[)D9D'K2˯a%欔6`X.YHeqYHL&SJ`%p Vg%.+JLYM.DVjѨQTJ\[`%tvO`\+Q٧h\%X Vʉ+Kd%‘-ZURNkMFiw@r%X)gVbKR?t{%y5fKj'n4$+eJr V\De.1u݈6)}'{B\\|Kٲ\*΄Ky.\bJTTT:&5.kmk[ĥE%%JYIx.JRVKu+ǥ5 ĥsbm#驦wT(X+}X->E.JZK.Jk1%X VKBX)%8\:{3Fn,J V2J,p V2JSq+ Y|ZZKJjJJKs+ %X VK.WӀL\:w+:Z#UWb8R\ U4҉{W64(ZI<.JVbK8+`% J[UKIb*%Xa.%X)&}4*ݬu +qTZa%`%X)V`\euKCJǘ::K2] _1a%6Ğ2RVzo璑VYJ;TR*`%&`%XIT+%X VbJ\rIP+QNi@nR֝} J%X)\D♍jl_6.k +x V \`%Q+JLYM.eJ&w\Lm#ZnuJ=_+qaiq Vʇ0˥w&Ҳ%zJ%X Vʺ+Kd%s!"5*ڙQ[r#.Jy\2uU:6·M+%b^ +Jlr Vn%+JF[M.Jjx7}12\(JJ5QÎL^P.%moY=Zͬt(f"YXy1zvoQg?n,qze۾Hi[aVo(άlp V2\`̭$< esscD)XA+%X=+Q-1s)a%޹t; O?Jrm%UݍccWG;Ku'UzF#ϡ=J>[{2.h)ſ?s^ d4Nžmz~ J|p V%X V2Jد󮦵5o龇 ( (q:(dDJKT2 m ݧ!MCZ:gJ;b +sC-Ah%CX)\B+JP\r{5.Qi%P^1T9%N&\>~\'KMoBwWO;ĵ%7RD]@Kc+#cAI+&P1"h\B+\B+4t¥C.t7{t1ΥDd .JPNHy"9yw>~ɫZ)E˳#yj}L˃ V2$Jh%Z x +Jt[)Kh%t6(>.AgV"kG?T +ݝY#tI?sgr ?fKh%R:D'Jh%Z)+%Rdc.E@VRbqӭ镄wI$5?wpzmDf q}^R7ɟƅm X<^.j+Z\B+ %9t̥!JD'2gS.Qh%s)N+iqVވ!S4"ɥj\:MSI'O*]ɥWl:R#`Q\Tra~;Kn(;8 .A.)kr V- +VB+Kh%\B+Kh[)C\ʠT3S(`>+AU^B79Clޓ\z0Jror۶J.߬(t.)pvCJrmJtr VJZ n+KRz%R*Z V%VKГ-BL'%V*$BCJ.TT7ͥNϞrof]J?[J.%Ds*Վp--Ų鹄VB+Kh%UVKh[<\%RLkt=J:=tqBLcRd &r?jX zeSɥ(.Uz .;8=\w*oJ%\8JZ|V*l@2{}id.+K fVR3.eJtQn>dRrLnj/?~.v0{=\"%:G4snOp_qjcJhY\B+RVJR% +d.ed2+KW?!KY\)&t6ݝ]S.qpI%PRϝX&Kqlj\wI<;{!VB+Kh%dz.g0Z2bp +AnTz%YLqIJgpQi]Cڔ_>m1 +@KqIK\;,.q\B+Kh%RD%T!Bh%CX).2e%J>x0KiRRҾrF s:`:ZQO;6%G$%[l.ջWr*.o%:VB+Qe%:VB+J2HKO7 +%K)R':Smc<{G{1Okh%D'Jh%r &_.Up hR^.],+ͥl +F1%j0+*\pzKЦ۶*̽h+Kqp 1<;:lgVZOdM%Z*+Kh%Rdz.J2@I/VT@h%Kh%z]r2P. z27ݞ^*r\Dnd30ؙanj Z\\KT8ĽCzajc`c9k=lPi%ܦ dz.JfZ DRǥfTRi3[ a%m._ds|B*r~05uqOUjUD . p(UwAtbE0!;%Wr!:cgvoMHNsΙ9/1XR\b%?_waʻk1T˯vqi'E]?ba%άNE\J#_VK^~KdV +bTPTW7kTOJp|OURT/ 1/"q%m 4k%weR`L?`%X)+%X+QDנw&lIRZ.ihCd0+qɥgHF5Ay-XR~+mq_^+s>A\xk9pi\+cqj$G= ++l&`%Xɨ\`dx.qb%/O6d`YI.J'otfۮh*nI%: ĊyOZA VJ+in%6+J G\C%{ ?PzX\ʽr+ɥ[iK&cn9i_Tjr_+孕NK\`%ͭ`íDmYOpMrˠX%:U܍~K\RsѲ9&l'D!`%Xɨ\`%p V2c+Qﭴg+[O+r `%!`%.DFg6>/قcI .ie%+Jz[\`%~+Jz[I.9FRJ~;^zG.JYI.JZ:qKm#Igh펧TؾKV%Xy+}A1OlX-,r)c+Kp.8`%Y)+姕(Y䑉KFu}bn%%Xɠ\++Q&esLVA/EX)VbKt+\`%`%ƬD9zJRGnJ7 ӱ+xnVK[K.ea%7R<7-$s9i (օ+e%s V%X VJVDRaDn,ݱ;aXI++ `%5 +&$&XTZVSE'Jq&`%Xɨ\`%]C'-cJe]ģs VJc/GHLg5~qeTbŜ@K+K4䒭'a 5%RH-U? +].X`\Z].Juj4tz,\0.[$q& W%p`V:!.JV2`%XIs+%X@VJu}_j]Jc;Vx+Tؾ+K'm-.1h%6ĘVQY6PBb2ϋV2<`%X)O+J[.JGJePHLGJKƶ\:"%ꗒbId٭`%XI+q%X V`%X)#+KX֓HWHlȭUd펗 J\[I3.J'g%`,|-ERʦcQ4bbK+1e%+Jz[IG.&j{TF&XYW3+.JXI.J'j%Գpxt&Q]k)rdYbbJ\r V4+奕 %X)o'7o7Jn/ +vJlrɈV2,Ji.T47ϋE6؃ +ѩ'`%p VX\`%}%`%-DP_$"5{A5|/RazXM.em% ĠұD}y7, b_&19bI+Js V\`%&xMJVjpK>~+҅vX`X).T0>lɱ*+J[\`%r VKi+QD+CʍAd펗wE;C+qn+1f%hL'/% M5d]+mdx.JVҋKùt,gVj{g4 7{dאXY`tv-+q%XI#+QHLc8ሠd*Ae M~T>+P\`#Xt+1e%+1f%[O$ *F%zh+ +י\bJ2VV2@ӽ@u/b(9KESEL0V҈%ZVR!Jh%L.JEvdR|/;}X0~TZVVRJ`rzfh/8ꋳV2'8zclw1Dh] QA#HJ%ZVJh%Msf $ ̐ux9 C, Vz*Y\B+iJp 9+A kISFn `'׶_ +=1d9ુz>Lw4%ZNK5gZI{Vo.4o*.l󂒜>.N=td<~.HXI&.c3ܴn4(8x\r|)8:K곒2VB+]J]VR?Jh%EYI>.jg%4[X{ejJqd1Y\~&*%(i,%)J +$%RVVR5.`%路bjH5m2-],L:&ZIVD*u(s%ZIn+iKh%q+%7[ [&MA #ei mXd@FC!mJ=8J璚tHYI\B+zO\K5645UɜavP )0TPz7 .JZ T\B+KRKC*8@e>ιč,sx9Wd-V:PjJL&L6%ta+%m[I\RzfvФ407q8c{#LwX@'4`%Ur V*Jhkt+B( VqK +t_z/^~8(uɴMH%+]Kh%x.XK6V>w)@PO1X|T?Q@ar$׾kWL!6bX[$׆,N5k\~YV2\^lkQ6S[eX~|}j'h%9\B+Ϊ1ZO5nMw2ই۹֝\^}t! U)ƙc%[|.WPqE#WTBE!I$׾X}^=+!x;&W\[lS,6ȵN5eOUF$\+Zkk0/qNٽ+Yh2z?3YlLt*UR8r D.n U?y{=uo+p;۶4 b +3(ksâ8.;#R>KhLcrPBOd\ J*bW(Jl빤ٞX/$K]RW(@-rm* rkg؊&1,s@I]o2HE$ਮL.J\4%MZIK!ErIVR&JhZ $4ϥ$Kq $%5XI\n_\+ZPxK+yȵHnJjPsruX.r͒룄@z'mI͐-ވ$&bݑzEIJ%~Eue$vZEigq`!ƶ&* ̓( * ֻ(bΪ]k^r]j_v'#Ĺܲ\JXIJm+VJKX)VVJKX +\JXIJq +a%q+wV:p .a%dJ:\JXɂtr +a%q+ǥKB\J:R|+9%l[I'Vo%m+Iq +ٷ\JX)|VJp +a]Y.a%7KX +9%l[?.a%$n%[\JXɶ璿VKX +%TYI'V +a%RKBV%V%VJKX +J>p +a%q+iV +i%m+VJ Vm%\JX)&VrKX +[?.a%J>p +a%Do.a%w+y%VJVN.)nJNr +a%UV%KX +ٶN.a%$n%ϸ䷕VJV%l%\JX)q +e%\JXIJr +a%V%TYI'RKX +%$$V\JXIJ:TdV*KX +IY@\JX)VKX +ŷN.a%$n%ro+VJE%l[I'Vo%m+Iq +ٷ\JX)|VJp +a]Y.a%3VrKX +ٶ\JXIJm+yϥb\JXW.a%J:R+% +l%\bJVJy\JXW.a%g+%ĭKX_.a%dJ:R|+9%l[I'V +gr +k%'VJ!VKXɢs +a[{.a%,Vm%trY+}K$VRe%\JX(m+VJVrK_䷕VJV%l%\JX)V%䖕tr +a%q+9%l[I'Vo%?n+KX +%$$V\JXKVJ:KX +9%n%﹄R|+VJVKK~[I'V*J.a%dJ:R|+9%l[IKXɾVJ!VKX +J>p +\JXY.a%dJq +a%q+VJKX)VR%|VJKX +\JXIJsI"qɒ +%n%﹄\JX .a%dJJt1,\JXɶtr +aVrKX +ٶN.a%Jܲ\JXIJq +aVKX +%JaRޭ=VrKX +ٶ\JXIJ:䩕VJKX +%TYI'V \ڝv{VKX +[I'VKX +YN.a%g+KXV%ĭ Vm%\JX)\8\J.[)KX +)V +a%'VJ_Ҿ8V%J^q +a%gRޭ=Vo%\JXIJq)VܳN.a%+VRe%\JX)VJT.a%RQs +a%_RVډKX +VJKX +[A.a%dJ: +jq +a%_\JXIJNr +a%q+y%VKT .a%w+y%|VJp +a%VR¥@+}% +eo;~c+ǟM&<[+NUHԾZoxf?\#^2+׋M\gj)&9R*{~Ը\O,5"װʆA6oܷqwJ̅GƮt}GAu^'x¡_\wV*Z+VrJNr-VJKX +\Jg%tX)%aw}s?Xс᥃˥ˇO(HMetyT1NWTdj^ #TsY>RSrM5TD&*[cpOkT !ꂵ bzqP +U.>*a+ЙLuն1U%+ﯖ$]9}gK'o/mZ(9o Urm@.+RQZU.a%+VgXioRSYOLFFr)'/L)&嚈PypOTE5&hPkA5,P5(@PՑꗫOޠGGe#U.:-U?;Ruok528{Ѝ\ʇLY?.i-+Y::(Lռ\oxqϿ.l|iWg2U/n22:lZTD=Iqk55,אPr TSX"HBuu:RruXLc@FUru.|亻!ODEKAPu[|[:S] җ3Wz֯nҿPt&SVJKX +ŷ\rJTy5+d]ZCGMR:jVY6h:~k9㦒kJhJB.a%++}J^דeSIci#S4AD(a%׭=VKX +JNsiMwM-Y4U&$ۓJ[5uzuߗݚ?t}[LX.a%KJ{JǖOM%f25/_o4٬}nUdG;(Vm%~>5fqqV "I2^=\`D!:ɽ')k,w@yɯTWJ+lj/ЋȻR&7vo*ӯm- +ebB\L%Xa+]#`%VUI_}Qy0)MH7`J}~X?.l%Kr VXA.J\^E$5RHIMlt%ǓBϣm>Su쉑VK\2J tJ?˷n+ugoVd8`%3H.JYj n/>GϧBZw%TZ{#a\bJs Vx+]Js VjF:R'7|\Y2Z.YJus(+ǥYjw +5`%VԾ_JBZEb"79J`%+JLYM.Jխd.5J#k2YibC!yXVK{Vjxk lKθ;*Yވ3`%XW.JVbKd%Db+d-mxYr>.2f3O`%+Z\س7]IuHw%TGj%A\bJ +5)`%Xp+YKToHbʣr`Sd׳Rbl \j>+KֵΑlK#!9#. c+q%X V`%XRVKRCz^ͷ"Ll'"6t!.m%FTP3trr D$ƘսqPl90؅Y#sJh%Z $J4p +T6 o*sKD+ǥVRK.5 S +'w|(HԱ૽c8[VB+%Z T,V +W4 m%<}yt*Z)VKh%9 Nס Fg7n_C!.+okޤJPʧ8.Yoو|\"Jq VR-Jh%D&k0nw\u{4W *$'Jyt9e*_;v Zҵg 28JP׳q\zݏl\B+-Jh%ZVB+%Mak\қ7!V"KhcW2@@$qO\RJJd+A5RBVKhR\B+\B+J(i41U +KXDL\l%upH+KTJzpf/; +a\`%\"JYr jrC ]C4Jh%ZVB+e%2Vʔc~&cB[.5%ʬD0J( ҹx? +d\zcV?/+E$RYVJ%Z $D.2`}l]/ bJ[I..TD1;8M\OUtY)I#q2+Kh%QVRKh%VK=A. @ZIVʕKh%s `J'u6F-V*^.J9q DT%Z)w+Q%Z)Tuhbj{\jxushD!dA!.;2{\*Rrn+%Z VB+)`%V"JA.u{=ޚ p|[Tl%(}\Sһ}%.LHRKrՎ3XTo_}{eivͤ/\ֹKזvnCI\ݤezcqw ;M.h͌D4 \B+\B+hVud44Ah%B$J +X)Ka*%RQ7|2pIJ-a1۾WܯН/MӁ8%i,Laq0.+z*3KBf4y{"|ۄVU?m%DJh%٭D&Jh%+\=woJq T+A sƖ \t>:DT9 6Z/~$??TZ9I\ZhVB+n%5p V*s3ĥ o CZ)+å"8j%JD#~{.~]xVgzw_ Ka&J߻f%^>.Js VKh%J䒮 9˶ +mB}\ʳ% +k%Th\"J1\%{< N*d4L+XIݤVw-\r+#A vKh%\B+KhX.uzB\oBh%:TV"K [ͱ\`lo+q'I_n:mt +٭5bսI7M2:ȥk_/? +z"1څ]9)%DJh%r VRJdr)_V IҥVRZV:$[I\2'd/.P3ApؾFj<*ns号07%/JE%ZV.JE%R'.a  KD\uϏ=+WKҕh+EX~]iŠГq -^*+|p$\KhR\B+\B+Y)ȥ@-\JYpI%Z);.g 㹔mK_5&*k-L*.AѺ1cqZ%Ej_؉WJh%ZVB+!JX)k.o%JRDV%s:.]_Me%1h/Oսhg.VݛB6f3"!\*8JYVB+!Rv\B+)`%V"JE>.3p&J"V.Rϋ1\zKջq\VKYI\B+r\B+HR޸h,V"JV"JA.-lA"J&HVRKunV\j_Iϥ3pI24r {~f+%FZ0+Kh%RVKh%R2+%ti8p|.˥b$.l\`KLZ))j]gߚ8Qv3X–aQA\ѪvTQ$,v +,wI:NԪhI\b$$ܜsyss_Q +RP\kO.hK[ +%X V2*`%X++%XI|+%dx.em=ġǥD>x!>VڕKGYIKKv\J)ipL& K.JR^V2`lotvtf%V\tR\jC5$dKS츴2qIJJV:((]v\J+1\`%pI+ٻ\93MJBX)#`%D5ۡꗣ%V*aǥVLJ#[ϵA4 <6k:q V*Y.Js+%X V*Yv'"7cT+H\*y+QmʑR\ +DҾJpϟ}4jJnr-Җq;.JbY\`%r V* +m .\jRۇcTd<.JsC+%D9Wc})%O&1Ź$Rf+%;.ͫYVի(-+J\YI/.JV2<`.%RˠzzDR [./G)bTSKT\+%M+%;.4.4D>N3.)+o%s V\*({WKΞ8C +VJ\8e_PjO6y ͥ`%X++%X VJRVGC:%+ a8`%AD +Qq.9Wbňen.d|G+;r)r:i\zxe:קמ8;.J,$$`%XiV2<`%Xi7+%"Rrzpk\ +K\2T M*f$Bĵm_V)X\2%Dx/Ĕ?pi`\`%`%[rH-jp_u*/lQEJ9qI'+KDߢAu jڎc)Z%ެĜK&m.eO\n.QSPR^^{B1,`%X \`d.J{quHs++)XV*`%tpO +Z4,j|JŌDo%\2isI?qi"+.%kEmIT V)mRT9+VK+J+e%#p V*a+:CvɭCj[uH$ᒖ䒸Vzǥ#"Rr̾[P}%!&XS+%X VJzq V+iFVw=_iPOE]ar`VKMr`VK#ߪ +J+JV2<`%XIo+%nDVr)MWCC VJYs V*vҡ;!ˬ\SHLhJO!+JŊK+KOnT J=2=/`%ݭ%XO+QooMM-s2qɹ-F.+Jr V\`%vVԵ(q-]V^:zf7.JVK%i%НL^ԴXX \`d.J+qf%#ñ~"+;/XJFR!KX\`%[b:6WKKQiF`%X\2ks,g+KY)d ٻB{eᘫWLZGK+KRɥOG7HL員jr|uT7ZfJl*`%X) +$>`%X++%X VJ JA+\\juvK՗I+%XxVKVJD2'_sɶ)$&+JZIH.Jdx.JS.ٻBd%"RSB\jmpK 9+i\mq Vڷ[JV싑ڄJJ+KĕT"Vpcܯ(Wb8J|rI4+qI'+KŰufd+Jj\\`%p V+e]["%!1᪋cg7`%ѹ+ťOF?q|dKk;K+J+J̭'`%X \J+Ag:v ZTGWJ밒Vz%XI,+%[Ibj:\7VK*<#f$q+J%%X Vbn%+JE#.:CxL\juud?$ĥF7>/ Vc)j]Pk甪\`%p V+JJ nGv)-ɡ=.;ֿ<^V\JI.iYI@.R-{Si7㤈5(QjԊX^kcA$[k}g{L63;ͯ[]眇#|'/EbrDX +%X VbJFq V\ dpBR=)LI\(Yɔ\jJTB<IIdi{$GR9+%X%dy.JĤ8 KRtU!1HORtVbJzq V2JzpɶW"A)?Q=d+J`%XX+K\q9~dQ,*V׫Rϋ}V2%X$VڶrB~XeBnrD#ys.e%6+J[Ʉ\`%&`%XIg+5+<))LmVCKus*E9 \nm%ֹ+]Ju.mmH՗U(SZ"1J-%X V*`%X \Gc|p^ "RdY[|Y[c&\+YKͳҟr+YK:YiジD=xW:HLL\ +UNJH9jJVQ\>"XzVbKĔ,%t%]SJ#b ϖz^Vz4+YKVҕKٸʶW|F>_+JװV2?`%XE+J,[IG.j%lUڨJْc``%\Lk%VNߟBLbrA.JV2%`%Xq+%X VJqBhI +'9:LV=yn`;r V2JTfd?/;AɗU:IL=B-X\`%r V +8pYߪ%M7e>yAV?7JlrZV=d+}[n=Li%IK%Xx+%X V`%XVV`p)(fv=?ƻgKӹ(ɒV6`%Ƹtk+Qý"/YY*4$bo+JV+n%+JF[\J7D"ҳU4te%L>y+YJĘRfԾ[/NJD VF>V M$s VZKԒ\`&[I.qмZҠ4"GeBY=#+uLJ`%kY~-tp#Cb<IJLͰ)+JV+ݱ%X V¥4Q*&{V dU.YJ&tl;G{%3%Jc5xZPΤTV2`%Xq+Kdd4"y8JDȲYiQqd%L>yVbKzXI٬dJ.5J[9vB+1QuTf#/)6%Xx+KRKZ\`%p%+i\8.KҳUNH&U{:GV8\ڿiXV"/;Bbr6%X Vb-X V2L%X V4sq|]S6Uf:g5+LI `%Dٶ$&GR%V+7xҲHr&C6nbKԒ\`%&`%Xa+|1 Ȣ8 ),S GVrp V#+u%X+Qm9Sn񯥧3%K +ѩ&ɕdz+%X Vc+YK.J X"+ 5(EVBP"7rߊ9R9#VX>\mw}Ȫc/CgIDbr&EXI+Kd+1e%s +Q8OV +/Kuuj:"ܳ%Ltc%J%Y\Ž=G8ތBVh#ɕPp +=XլdJ.JV`%Xe+ȥGJ Ȣ8"+r8!.I%kV=y~+.JR\e6r$&Vn/)zqɟU@VIrDz!.J+Jͷ\`%ݭts.HC8?\SتLP7 xeE>yAV?7KRS`%Zۮܴ]I<ΪO +HSrVju.JU+J[Ʉ\g%J!,E*u5DebUs*)iVJjJlr.\ns#R@Z&(fZ=iDODdMOdb.J+J+iq#rih^ %,%q4!ȊLP\qRϋ|JŬdy.tŬ$.5JO_dʷ+OxgR$YkPh+J[(.JV<~l%CD&"_#1^]JBt>yeGR XI/.JzX\Mv54%ת _U4أD)ұDQ#MzŞ+P)[z2 sp^c=|?FwLݧ_j?eWgVJ[)2XI.oC;3wo>g0qad p(V_*ozm7PQ{}MW'WXG1a%=VKVڃҍKߠTڴb@dXdpTվQӹY׵Y߽ػmf&-|dt;sg?#|V<.=n;=87xqth(ozd|jmؿLlR KEj\1F] jDavZr U~ 0R=*떫+FBuUv^Xfj@-+,W\w*iZ5UxRūޟ߳RNGr +eLGfu7h[8ݟ|fӅKc˗Wr'v umjK7fM/7^m4,^ R%kZJ6TDʂkLQFT6ԭH 5(@Pꗫ/H +#WwPK\Oڅ|^Ѷ^޶V޺veWFNW-H\}ҽw 6Y).aXVZǁ~H9q+bʟ^+xnTfVwە{*.Uٛ\/#TcԔ&Ԅ\㖪XFkXeCA5DjPT8|rлS}V]VmfMfUFqSZiRӥNjW&._pgȰtөꃩ\rJatr +%k`.] {V.a%J:JTKXɂtr)Bq3+yϥTZ)k\mAT\-r5ucPMr=3$cSr= +x\:ߓ\OuGƠNFAzU!j@ℕ2JR\JnY)M\JX)VKX +ŷN.a%$n%[\JX)#m+VJ Vm%\J%BX.a%VJJ>p +a%$j .yf4q +a%VKX +[Vm%\JXI$$VRe%\JX)VJVKXw+%VKX +%VJKX)VJ#Vm%\JX)VJKX +ŷ \rJpɊVJVKX +\JX .a%Jq +e,VrKX +ٶ\JXIJ:RL.aN.a%\JXɶtr +a%q+%J2\JXIJ:RVKX +J>pG+s)i+VJVrKX +ٶN.a%J.p)+VKKY{.a%JNr +a%q+%8V%p +e4q +a[{.a%J:VrJ2Jq +a%V%[A.a%dJ:2KX +\JXW.a%b+%E+e$%VJVm%%\JXIJr +a%V%TYI\JX .a%$a%'Vl+%%䴕VJr +a%}+)VJR%l[I'Vo%m+VJp +a%JA\\JXɶp +a%q+9%l[I'VRe% \JNs +a%VJVKX +}Js +9m%﹄\JX .a%dJJZ)&Vm%\JX)VJKX +ŷ \X+¥VrKX +[?.a%J>p +a%R8+yȥV_.m%\JXI%l[?.a%$n%\JX)\J=VKX +N.a%$n%%\Jd}.a%$n%\JX .a%dJ:R|+y%V\JXɶtr +aVrKYq\JrIVJ!$V\JX0+c%\JX.a%VJVJVJ񭤓KX +[I'VhH\JN[I.a%J:R|+9%Vc%1.a%$n%﹄\JX)VKX +%KAVrKX +ٶ.a%$n%m+VJZ)$\JX .a%$a%'VJVRg%﹄\JX .a%dJJܴm+VJ Vm%\JX)\V.a%$n%R+%|VJVKBV +{V%td'N.' .^^[6?V0~sff7o+}[.HUٛ\/VcԔ&Ԅ\㖪X5"װʆjԠ\q`;ꓫw;q [n [][u5U/6*[JVo>[.|h ~ʮx0JN[ +\ +ť>9.a%$Vo%2J>p +a+>KX +eXsY=G}_>|~hү#WFW~۵ɵS鍢 㦛/7%* ߌ\rMU:Ԥ&"Tܸ\cr5nEjHA*V\}AUDWLK]ruvzuծIնnTѺftyiJ_+FLEO /?ZqSĕ{ _l;0wn*aTq +ERt[dtk@)?qnhrjԚiOFɵ/cEj\1F[jP#r 5k H'WoPW\]1ꔫ#HR7#&W\-$_\Mr=?PI:QJc8TsbLEEc:(1(dj@Y{oΛi:1&*^Ss/UJ'%eC2 z2MJdr`+ȥ&YI\ҾƜl".59G%*)Oe7U}%8gq7pYÁssk_>Z?ҵ#hv굣^۵2ݫ-ZզzkR:ZWZ ݫzkVjEB%KHDH=-?? Y-@AbACK#Ϛ0!NmJ٭ҫ +  cy[+bB+JZZI\J̣lvk7CԻ_( g9KH$WDJΤ8@IVYIW %ެD&Jh%խ.J-R˹tELh9,4ʍ&P?6? h2/ssų鋧sZ:JR\V %PQ4r"'H5GÉ>2d")J+%Z VB+=JzZ T~pRL2=Q+?AL` +VN#অo63EJ=Vһb%S})_+/%gJ#dTK@J\B+%Z V"J[2 NuajS*DK;ild)bzhRY*jYI\B+] JuPzyv*.uDR3%}[I\B+4%ZV"KmnK.G*Un<"InM ?XM׹ gB+iKZK&`+㇕me|1v0IpXV Jj@ 9+%ZI\B+K[ +lhrYp +t+WDXֶL. sńV"J Z8+5K`Ν\~IJge׊+]+H(!#W?Jh%,.JͶVB+n{qZ"GB,Xɻ!FKM Ϛ\(d1JZݬ]I'>_08g9I9SX ^Jp2 Jh%r V"Jdr Vy[."+ĹĚQ!N7E|0]zoq\B+=JZ+A`;|g'.U$  N1j%VV"K-gZIVjo.J%ҝV[ALeMKM%OUg]0f@LZ+%D&c%s;+[i6'8gJVqtj%$JMVB+eq V"J ~tSVnMin<&8Т,^5.o%V:RncV JII`h%I.J[I\B+ntd.-T15ajCD4hfM=Sh%[V.e%Խۧ1dD+Pxs\Q\B+Kh%RD&JhtlK4g J4ytCuh`x1%zVj8JdX ́DJ&U\gs7(X+%Z(+%Z~+iKWZ>+&? 0U~jC|-{7DAR V"K\RJdrͬtngJŁ >D$xҀlVj[.J[L.Jj[I\jc+AVҲ,&WuqrMDO*‹l39Zo+iKV`JJ&1?qJ׸Vj[+%ZIu+iKh%RD&e%KmQAvl(y7Dߦ /s>_W+%Vzvs`%`jo*%n&R#VB+!JhYI\B+TRstMUNZkf4 bz1E+Jp #+uD3YR~d;IљJwԲVB+Kh%r VILTDw]0Xf 3V)JW+uiJ2@ 1V%R;s V,Jhf[L.fK.9 `V8pij]پ - s9此.5J?q+iK Եj%71z"ؓ".`:Z D%ZV=Jh%խD`AI 0Ҧ?ϧ.Na%Kh%X +=u_0G<@əl" VSJ%ZI\B+\B+㒒}Ih(+»a.?1Kh%խD(JԹ+HJ*TJ k8TjW+¥?+7Jh%Z%VR!wM|-~fhbꝮɥXI\"JjrI-+%hz!Yɞ]T:JDXI\B+RVB+lq TJ\*?.zXŴX0xϟNBh%RXx.)Vz}hsΔV(YO#^Z W.J[I\B+n`+]f_f\Aֽ{0ˌ ELh%M[I.Zj%K`Ν܋4JKgsP"Kh%r VjZ T~>uq44qcƢ $b36Z@!vM_iZɸuP!`ĕto;gs3s_~%k@brJh},ItSN)'\e% +JTDvሔ^OڗUAFCJĠ+1e%6+J\*`%fDSbra~D#Z~+RڼNO./&f_ +*%jVK@`ӹ+-`%XIs+%X VJ:t+DYgDP"1Q5ByĠRi.1h%/;WXJEٰ J\`%ͭ`%XVbKE`G1yUH-ڷ4@J \r`s̎%דxuH%:*r%X V`%X)++KǥDY gdKcV%X1+QTNMH>٫]MTyiYI\`%~+J+JU)P~i$vg|S+ Ϩr VJq V\D@\j|LqI9KRr V:?~>+{.JR&`%YKuw$>$.Uލ6mR9\JrVKyuyj" <xe@9 +%X!tg%ːgJXK.JRp VJI 7"T1[{.JrtXK1zҾV۳4'}u<ϟ62W+qȥOZ)W\Jlr V4w+Q^aHmP]6+qa+j%2嚐Z 4eݫ>wt7&X V+`%X \`6\o%+J\e=ĥ!y$NJE%X)\r')JKd%Ârolt?#~}=;ѳȿ7VV2͈w8[P~b74_#[}tRzo[P3pa)Ig҅+Y"_]IEk? 4s44KӌD&MSsAIEp}q0{b~wfF@LJFVB&*_*q$` j Trrѻ0Z"0c9 +KJJRq) +1\^ T +兕2%bT3^rI \ZptAݚ76:átJl GVjjcMuR: +V^zq֏Z jƲ>C}%k*cpWIܺJd$QA}X.P*am [y;x,KJJٶRsXX)TK_P\"Vʊ2%bX pCOG%&;XQ+ɥq/ '@٥#bol`+XMOIAC]$@E04OxTrΧC8s$̼tbXmRӈS˥j.jJ68h8o4A=ErJh~[^)yjV\5PvLs큌6hUo\7x5ĵ:ϵ:{Y`w^wDoo H<`pTkt5d[~yE"$1Ro?%vi}3s;DDDDD+&Z3%bZ)-.+eJPÔKA)VJKOL֢r޾c#}+88f[>HE0[! _tЧCK3>^.eX"ioW\+A}([^z[Ў`V*S۸Vb{5ŸԿåkŨ7J(U6%YJZHfy(2e%b%b%%bmK.11\z+sCåRqd渔u+%%>+=RbM15OxXι\Ѡ3s~-3]:l-ĵRHg ;ٿ*R0+Vv8vbOJx:vmU cr QsC >SXVb PD_\"V"Ve+J RZ)79+"U.堕rKeKa\SO޻Ķr=5+A5f'XCV:Y1-U.ek +h#ad"EJ +қ=G_bٓZR֎F~ :0%Ƒ5%0=a+AStŰ.U2J%b%b%>+tDG\"VJJϥdKvDjZjtԍ? J; )[ @T!zr_ JuԸk5$[ \Mhڷty ''EoW^5gms5 h%H,Ş@\.]9eNKJJ9elqXX)VM.ݙ=Y).+ݓ t%R&EoMq"ЩYIkQ7?Hu;F:Iq7Y7 ޻KS +Jo \jwX `\華38&GDeHpK-~6Z4W6wNJ 8m%ѾϘŸ}h}>L6^M94yRlsW+p)vJ'M.u| ȁKJJ<$++=>JDSe/!+e&d`%nbLpI$+ rIi")N+!>WO_LGaRağ\LuvN\Ue9mtȑ;_6`(e#\9\*5QrR>m%sJP\1-*Iyiڍp58iQir鷥e[)D՚+~\x*ƥX)繄ızRe[K=\?+!.eq +ǹTh!@LiqIVz$.Y<(vJ͞' ryH})ܷz9p o]2\ܹY2\zsF.~xSxP݋!>6å \_`_4n_$ȥT\*+irIN%dRp YYX \zierKBVJKm%yrIJPT>.YIRAJ.JĥƉD=I%a>Zm.RRϥ퇌! a(Mˁϻ#F.VNM=Lϥ"%|0+)n}ùYQtT4[w\BV[+ɓKJJ[)UV*X\j"zto.!+eJɹ{!K%Yh{. ۗV:r=8TB5k<.K 8(x6{Qm@A%F%HfEzwJ.pzm{sI +戕ꈔ\z;q.鹄+ɓKɭDs T!KN!+eRp YINVlDEVRa&JĥS67?$%\sЈv)W0B \*4c|YL0=K!zGwyni pnHJasbK炜[_V*#\J%d%d%%dRJ.}K`%&.展Kyl%JB%XJ#^Y)%YIz.%Xf%;V`t?Ib% J|.@mOK}}~P( J¿^?[b>0;c\@JP asލH.:Xwc{s\O`&_@X\BV..!+!+Jr Y)U5nu'<)+qIV'2e%Hi! PRͣ{MI$?+Ź  שG\VN?`o%> + en9g50w}k?(4XcqOKog. +^:HrG1LKYtݨ wJIå4\؜?Vst\BVʀ%d%d%ɭ{\{+\%5t{;IRU!+e7ҴRf +-pjt>AO%ƑKL}KouvJaAIF\e!'WVs ^qvA +>V:L?uJ!nk Jfgx[ x Z *1V +JP0D8lXbu_cz7}eq>ȷCT#(_@}+gu52uָqys)JY%d%dL[I\ʬ @ _]RVXIKJˠ R\G\J䒁# 9#c˔?%#‡Ph`3yoFX۾@ Xi7±>H%HswLJtj jKpMYI&Vm%}[NRAuKYs)} +=JL +#^a4ZgYc*@zIiUfenuگƯFڔkzdVIGw+ +1p5F:z?sz{;[wvZS!9I({aTQ!ȁ{-G0/awwȲ'u}']}J5].]fHb?k~;s V\`%P.g7+qo<`%SX\˝#}\H;.YILYA\יش-kf+KtG+9+*cN^R^-{%B[?\K\X ڶD$IٙHd+%X VbJ+5 `%ƬD<17#ТYֈN=c+.1h%TķRV}ɑ(ҥz2ğ+m%6+J[?.J.M]Y +VsL +܋+ݛKVK]v(';]H+Jl%+J+`%6T(OLK*AihV>QJ&RM\Xl3߶]{eGR MKd+1e%+5%ZPFVJ%b{[dYd".Jt#"DP +~pK#dJ.JVKIJtV|3:LhrERH=aJlr +ݝKYA\2'gU1u 5¥JzK)X2jB.JRVbK3*%s2,̫)}t=gG9qd;{ⲵV.J\`dB.JVbKUҔ艉$j7#'U+d%X)+]RoCy%GR#:+Kt/+%X V2?\QDD ++.ZNK=cy+n[+1k%V3TJRZUL\`%ݭd`%Xh+q%X DcЬZPKT`^GHg.k%4V~̷eRY{Rv&;s VjZ.JRSr Vl%6+m%;-ެh$&rkJ/vFZ \%Y{.K6rϷ +$&ہLit+1VbKVKV|3:ZTݱ#9K8+5J%X9+}å'-ySמ8PωK4HO=q{_2KTL%X V2Jlr VR +@>ĥՒN匬ɾ +JfK\طx-zF}P#)tJԔVK.JRVJiihV+E57^3L[.JX.5VpDVr4ʙHLV2`%X)+K$\厉dЂZT)kRUVKz[Z.Jlr(+=ziw +#RY{\v&5ҽ/YJZ?.JVbK/VrL +3*xYHL&h/vFqV2KԲi`9e;]HtĿ+=x+KdRV+*D^TGWK&WT/ZGrpV2%XɌV>]ϵl~I5 I{ M%X V2Jlr V\J咳j%OL$%Yߟ敁u gCSXVj `%]TZRLl']r4gJ#:)$&3Zɔ\`%ݭ`%Xe+%X (wLHDЂZTTh+\Z-.J_s +5K[zv% +B:v~EL2qəhbTmne%6+Jl%+J[.qd%WTNKC2)WV- dXdғٖ\F޲}Fbr&4wM'箤FbKTL%X V2Jlr VKwcRJ +ТJh"+;#Y)ęndf+UZfsW G'ɑP\%X=`%X \`qihV&+];,k&wLWTt%Xv+Q-"7.;Yɛ.8RP|`%=+JLYɔ\`&Ę. +"DV""UNvEu4o g\2JsA+%DmY=w\I͓*y%gB?Tlr \\`%&`%XIw+%[Kd"ה蛑JdI#+B;#Y)dXdj.Xƕ ՛.?]˴{2[.J\`%^+JLYM.b%Y'&ެho#mwLWT`%w.JwԲ{@b"*TɕԜTB8ReNH0,7@$BB EVYvE?@Bvb[i+9U֩4I!p)\`%$&`%Xɸp VX+]KdkDq=iD;QhjGV*`%Dݞ,jV⤡ưBJ"1u|MdMULYɒ\`%v+%X VJ͂XKVJHYLw!+ո%T%.+`+Fhzt\ 19rޯgϧy*&[X*KdJbr Vح$`j &J*ɽ?MfJAAI`%1J\RDݝ_D8jwd%n/2/6MaR6RS)X"$&`%Xɸ,%X V2Jbr,+K)}(1r(g"CbCXVoT+=Gz+oks VJej!h_kIы4qm/׶sYBScHm(ϯ%X VKTf+%X VT+ &dgAIɌwBDZ|{b;Dk}GdCXrr V$+iX[X!+]N=gyι6%X V0`%Xl+%X V(@1򌧻L?%1M:á$+YKRri6Rӣ)le;Y{,]_neM":6T=կ PYIL.J\`%p V*Z%G$}(EJr(Q=&.MdJ+zDV㒀VKXK\VKbX5{.胅ǵ+'[H!Z +n*[4J&XIL.J+J[I.YJ%J(JUGHL4o &IUMسHJ]VKt棏 +h"ng\N)s?Oh!<[.Jk% r V̶\`R7.5Btw6Ofr9T(b,Ji%.J\3+VG-[N־F\+rKuNӳƐB"d֕|oYKVK.J`DłI`LC)9Q5g2CWB-U3)՛k%W4_S|M!HתSWc|\ciJEӷ +u ڂw7Yw{+J\̷\=!1ݛVM>W/ş,Ԯ<[M|NPP*sC䜻j{NvlGG.kS|i6U>j +_|-i彩>xO-{9f 4_W6z2Ɍ{\5*}8>r &N^7m}{b(AyZR\ls V+]ڭ5bT|qrn%QjPԺqdIIOgރSb_/|0YGL_Zt'dZjmu+WH6:_k[#S+%iYע^/Οo2ȸd%g0.F%߁hXTGe\J5v+q Vq+]¥%-.y?jqI@+I%X V2n%1t,䳒|\J%\)R.Jɥ%$~nZ[ӇZM5ׄnk7_ZS| iuWWAꞮjU7|U_|_%=4/Z=ҕ)7_]%ACVK+J\VKTf+%X V`ʰn.JP\`%v+YKd+ e%1+ҍq V%X VⰒ%+JVKdJbrIx++%X V`%X|+ %X Vbd\,%X V2n% r V̶\`%V`%XV*`%K[I>.J$`%X \`YIB.JbXJ\`%tC\`%$`%XJbr VdREZ \`%i+JBYIL.J%X Vn?sIn+%X V`%X+%X V*d+[\̷+Jf[IL.Jq+YKp Vd$+JW%+JVKt\`%p VҴh\`[Iz.Jq+%X Vb|\`%v+%[.݄,%X VJbr V[ɂ\`%$&`%XJ"p V`%XJbr Vl%+Jr VX.JP\`%v+YKd++ e2r V%X VⰒ%+JVK$+,ne%+Jr V%X V2Jp Vح$`%Ks V[ɂ\`%$&`%Xɸ%X V2J\,m%+JW \`%Y+JVKt%X VJ7%X V2Jq V%X Va+%X2+Jr V\`ˬ$`%XJsZVR$+Kd+\`%v+%XI^.~r\We}=o@VMچ z*og<@l"\ɕv_)KJW:KJ7_)K+uɕztd\ɕƯ%Wr+vɕ\I\iJJ+wɕ\.+|.+E])K1WW:KJQW+Rk\ɕƯ%Wr+uJ]r%Wj+.+mRf\ɕ殴%W:J!]r%Wҁ]r%W}.+_.AWZ+.+M\.+_KJ].+}JJJ]r%WRH\ɕƯޥڥ+evɕ\KJQW+N+Rԕwɕ_)KJW+Rk\ɕT%W:JWJ]r%W}.+_.+|.7T%Wr.+_KJ%Wr+wWvKJT%Wr.+_KJWJ҃%Wr+evɕ\iJ'tɕ\+evɕ\Օ%W:J}]r%WRf\ɕT%Wr%]r]]r%W2J4~Jt2Ju.rw+.+]RC\ɕƯ%Wr+EvRJ%Wr%]r%Wp.+M_z\+tɕ\iJvɕ\i2J~J5WI\ɕtɕ\iJGvɕ\iJ]r%Wj҃t^\ɕKJT%Wr+tɕ\iJ]ux.+vɕ\)J]r%WZ ]r%W*+RH\ɕƯT%Wr.+M_K~]r^.+RH\ɕƯtB\ɕnRf\iJtɕ\KJW+ҫ+5tɕ\iJ]~] +Ү.+R}\ɕZJ~.+_)KRC\ɕ%Wr+%Wr%Wr_]r%Wr+evɕ\iJ]r%Wj+_Z\ɕ>~.+_.+|.+_.ҿ+.+]RC\ɕƯ%WrWW҅+ޥ+wɕ\KJJJ]r%W.W ++++evɕ\iJ'tɕrouɕ\]r%WzJGvɕ\iJ]r%WRa\.+E]iW\ɕv_KJtɕ\+ev)J?~{KT%Wr.+E])KJ]r%Wi]r.+_KJ]r%W%Wr/N\Jwɕ\iBJ4~Jt2J%Wr.+_KJ%Wr+w)J?Ҧ+++wɕ\.+R}\ɕƯҥRٕJu.+vɕ\)J]r%WZ]r+uɕ\iJ]r%W%Wr W+~+ǯ%Wr+%Wr%Wr+%WJ=]r%W%WrKWj+JJ}].w.+%WrW+Rk\ɕKw.+q.+E])KJW:KJ+I]r%WR_\ɕƯ%Wr+vɕ.].+_.+Rf\ɕƯtB\ɕnRfNҦ+wɕ\KJJtJ ]r%Wi]r]r%WR}\ɕZJKJ W.YW+%WrW ++N+W+\ik\ɕZJ~.+RC\ɕƯTߥ?6]iW\ɕv_)KJQW%WrW+B~ҥӮ%Wr%]r%Wt.+E])KJW+R_\ɕƯ%Wr%]r%Wp.RKJ]r%W ]r%WJ]r%WZ ]r+%Wr%]r%Wt.+_KJץWzݥ+evɕ\)JJJ]r%Wj+"J+Wj+Rԕ2J~J.c%Wr+uɕ\iJ]r%WRa\WT\ɕ֯t`\ɕv_)KJW:KJ7_)K_]R}\ɕZJKJ%Wr+uɕº]r%WR}\ɕZJKJ]r+++tɕ\iJ'tɕ\+evɕvɕ\i+JJ ]r%WRf\KJ%Wr+++wɕ\KCWҖ+5tɕ\I\ɕ.]KJQW+J+2JKJ%Wz~D\W+N+W+N+}JY]r%W%WrKWj+JJ}]@%Wr+++wɕ\KJWjRJƕJu.+_)KJWZ+u.+_KJW+.Rޕwɕ\iJvɕ\i2J4~Jt2~%]r%WzJ ]r%W%WrKWj++]RvuׯJ4~.+vɕ\I\ɕ6\iK4q_]r%W}.+_)KJQW+U\]r%Wj+2J4~.+_)K+evɕ\i2J~JJ]r%WR_\{]r.++ҥ+5tɕ\I\ɕ6\)K.+_iW\ɕv_KJ]r%WZ+=J]r%WzJ}]r%WJ]r%WZ ]rKJJtJ ]r%WR_\ɕ^]K].M])KJQW%WrW+Rԕ2J4}.u_KJo\KJJJ]r%WxtɕκM]r%W}.+_)KJJ].+=KJ%Wr+%Wr٥g_]r%Wj+.+]RC\ɕƯץo^/}]]r%W}.+E])KJJJS]r+%Wr+uɕ\iJ]r%WRf\Wz%WzJ~.+_KJW+M_.+Rf\ɕ֯t`\ɕv_)KJWRK[%Wr%]r%Wt.++҆+vɕ%Wr+++wɕ\KJ]r^)KJo\KJ7_)KJW:Ky.+vɕ\Wj+JJ}]]Rf\ɕ֯t`\ɕv_)KJQW+ں}.+q.++҆+evɕ\)J]r WKJ%Wr+evɕ\I\Jc]r+uɕ\i2J4~Jt2J_{X\ɕ>|.++ҥ+5tɕ\iJ}]Lt`\ɕv_)KJQW+.+mR`|#J4~.+_)KJQW+=J]rT%Wr+evɕ\iJ}]r%WRf\i>%WrW+++evɕ\iJ]ҥ+-u鯯%Wr%]r%Wt.++]|.J#J4~]]r%W}.+vɕ\)Kt֕2JƕJt2J~.W%Wr.+}J ]r%WRH\ɕƯޥ\KJW:KJ%Wr+%Wr+tWv%Wr7%Wr%]r%WzJ]r%W+mM]r%W}.+_)KJJO7JW++evɕ\iJ'tɕ\+evɕ^.+}J ]r%W%WrKWj+JviJvɕ\i2Juuo+]r%Wj+Rԕ+%Wr+uɕ\ՕcJ]r%W%Wr+Kt֕J~.+_KJW+%]iKJ%Wr+%WrW+"cK_ٯ󮴹-_V"*ayVpm~!Aovwo[h3g%Z VB+Ue%3p VB.J/RV'XIK涒VB+RVB+JZ ++Kh%~V2%ZV2$Jh%V2=Jh%V'Jf\B+%Z VB+J:Z DJfZH\B+J4Ӿ:ipM]ßn_nc_Bowʾ+5Z}#'T]Y>i\ur]*5 h:sW}:U3Z:%׉u4]_ќivn9sjvr6[])%jAyׄ(-BJL^VzK:dX+Kq [ \B+VB+K5R\ZV!Ju+q:+7Ӳɶmqm޺w (q;.8O'S:$2%}r#d*Csr\'uʯc Pȵ_(Uk\;wJշMZMr5"kUXKkZ%JE--?HnI.(EP5/`%lqd0<]Nip\F9G]!F0TVzKh%Zj.2:vyhH×%Ees b79 }G sUlW.UkNuj\J+գ6ȵCUkZ%׊RZ&R[o\ 䚯ȩ9rjhU5M)r%+$&jՠ&sɜ'y$ LeU7S&=d@LZ6V JfԔbJ=qw#U9vط/CX-H[\KML:ֲ*ZUAU+Z&ԒRZ$z9 ͒kF&UMk\I_$&ȕ%'XEZkTCQT!WPڵ$E@E-Z*k ҝ!+8l_n1"˥zy"u3y;s7#K%lxdhc[|\ҍp %58iul}?8; 'Eȓ<,\is ]-CmkNYIm%}r Vn%#pE Jh%rɐVGL h hq8nyB`\KRhA5'F p r` m _jV!ް ɥX +C  ,K&8@ud ۶4ےfe%SV_܊RTL%r-*ՠr͓kNFUV z)r%5T&ȕ xE?/N1B*j((ժ0B +VԦ%\r+jגqS n@=Q79,yyp [O)8M!ĄVB+ZXV%̃E#ב/7P lOEumؐ5?\Ch%RO.Jĭd>.Jjc[V t4fF9qMn` zSg\B+J\B+J ԶYwJ(Vr4|YйP;.t:vy+)+Kh%v+Kh%RO.La$ a1XMMԜ\K|E{27zG0 ,xh!d%]rɪKɹVRh헕ާ6[IL$qqJRsmJ1 YI\B+jl%3p VB.F*zF rD7'rީ{:W `2fE%rVxKNW+\@8 +|,SW৛E dH_,z4Rd@.J>VB+JRͬ':xSxQJlrlbS/ d +ՅKh%s!KImsOp'E׹Ddsu&:c4Z JZ DJZ Jĥ@d@Lc'91 sᩂ;n,ZXQ.Ll%ԺZwiq(=(}۷9iJ1`uCq VB.JNVB+deAL6 +3M . %rQ;$4\B+=k%q T+qӲEs1<*{2XsOhdđd@.J>VB+iVҡ+ _-Oo\fCB_sXI/\ҷKc%qIVjLMim 8t.y.J#׮3HR6הbJuVB+!JhYɄ\2 E;"lL3R) DX{&rpbmgJoKh%CsIJXɺwwF}d$@@ɾM԰AJoKh%q+Kh%rI1?k ]A7 ƅ4i8wŅ(bB+Js dh+=˥->^r-,y8I5DIĹVB+JZ DJFZ Vհ\?I!֝ȅd6z د4,W0j ׸w: N3soUEP_683#{{޻/SJS+J?%X+֥Z +Mjhk|]v%$<`%XIT.J#[I.JBXꎔzb/!&jr +M?Yڍ+=ӳ-\zVJ/7V""_Ҥ7mjgAiK,+9j%6+J:p VDԸp'Jb*L98Jדoآ>:Ѿ7!? +%.g.m%.䐕nc{1zjD$WJx\`nJlr VYilBPZ׍_ԟR`%cos VbJNpm]j/][e^%pϭЙ*d˭Z%X Vo%6+J[I<.JVjܑ)0F^J?Ykfzդop.&_B"OJY1.JX"+wbubXjd eVbKdJr Vm%6+J߳1}MC}]Kٟ/hFL,`\QV<1JOs7=+IAIx+%X Vzd+%X VK{V3Jhi\6fW$[IL)M+ ȥfY.1h%FĒ\ xw>JбVo`[C.JR&`%XɾxғW.Pf*$&Dd޸JH VzD+1%X.^l*u:zj&>\άJV,(VK丕+ʥ[鮘| D> +US+ rSh28QK+aq VJTGnJĈzt=V4}{KAY.J+Jͷ#\`%ǭ8䉖Y4~=Ɗ-S7.3%Xɦ%XѬ,_" ֥m:rjBEs<58\`f[M.J}+%XX+b̔U3l$Ģ>6]˞HZi%Vij%$ucwW>/Cg=`XI.J+J\ TH׵}sAW7*݈[Il.Jq^+չJ +(|neGX,omy1(J\`%ǭh\`[M.1czb%_\O*̚XĪIz7b_q VbJܽ*CzJ|ygЗ|]vZ%X VbJlr V\`%ǭ$ܑj}ezŌOi+qmor VJTVw<1FNS3T45ږ\yYEVK$*`%Xɾ+r))DKjjH.E=d`%ADz5+J+5Jlr VJ?V+fr 7݈/)?V#\bJd-u91tTjd(X+q%X Vj+ٷ\~JhԲY³U +%XC.yvԑScu"+j]uV\`%ǭ$<`%XIT.5J7& d]Ll*2*ģ%X++R[^"*fP8:6:q%X V`%XVbK丕Υh7.Ʀ+e\2YE'w,`G\JXD8""K&N\#\bJlr V\`%VKD"D\"4P(:9h%V$\rJqI+qEd]m:R]O ώڀ`%p V\`%$ `%t@F-3\W\50QY \zVjk%c}hF/j[ r V+9n%+J-\J?]V3kVrɈB3T_\8c\ԵYۯ3I +-[%X Vo%+JYI.JVKIe$t*Ѭ֟P`% 8%XVZb UώڱJs VD+ٷ\`%{Vzr MW䒑Y³Ub.JX#.JԳ\=p*䦞]kܾ.J[M.J}+%X Vjĕ(oLH)IZ6~{3+%.9m%+q%t%6zjf>]άꋂҾ!$+9m%+Jӳ剔|q/)MW|:h OVr۱\%WN|{5?hWJ|`VX.Ju:JK87\P@ E}SK33==A@ya1hě={ ѹqn03⊡zd%2VB+e%2>+A%( +hZ0뾜'T_&-E!(..zk%h &/Remn[ VB+IKYILK'VS+IKh%VK517h'<|\J\B+4J@ӗi]~ߏ V"Kh%ɜr;9Zdaw=*sP +o|z^,6su_%hJrxq5+u%$A.>J5.LI5 b(Bh%QX.HKTq V*&rD*Kʰ;&,.Z<⌽% K:X+Җp\|X+.M8VuSKB.J|$".-G_ +!(#. +O\jV +PZ $K<JLBpI q Z;/v⒅ågRiWD:Jh%~Vz҃b&3˹P_pIV%Do%Ws %R$B.H e9\8#UQ[?D\wUI^}{rWp f-?ʍu%\y:X5~4p&<%V?ñRK.mgiAL +[LMs͋!Zh+Kh%BT\1չ U [L.ui\%_UKOVzZ JR?Y tRpm%v!&][? gʄ/?'SS% K\rö. W^o3;HH=k4d~Xg8\T$Z f+IK\%omZVKh%"Tr0~e^q V굕$%{Vbg. +#yZ'>֛+lF:`H;.Y8\ZxoR#ma[ ~%k\Jm<,8\:/%Z铭D&Y-&&m+ZIVj%Vj˥XI +\B+R.A#R%vGM07 %YJFZpK +gc%mEuҰ-WVVB9~%k\2T|ViC`%)p VJZID\B+Z V)O1ۼ*o'%|l7Pg.A7pi8JL6p6΋p)K2\Rc8\Z>ȠKh% X3\"J\.`%s郬ԂKh%I\B+ d@7ຯJ\8NE,ذӬDq *˹m=b zovL-If[YYo~M@{Ȉq X$iΟ% 8;7 rY@\2Z R~8Be6Nh%,V%VJO1?u.#&ZVR<k%v*Wt2#/79%Gdq4-ɇKsK54sI%?\:Kwdp 2l.R߹VB+n%sW+"D²ZIV%m]\ \B+aR!2_:Lo^:i3Xƥ%8\exriPKu4si%݁H\"]Lc%h՟esuS%ZIt+ΥȸK@N.e%Vꛕ 3.bpIV&Jh%V쬝]ݤO +Ғ?E8[RKl]<.q%o.Pq>Vt)6 5A+)Kh_J5.&L\N*PVcW.e%qIJVl@E!,(ZIfV&JsobB32_.g0ɗKdkG4NK+IKh>[KVҬFWy7>PG䭤4.ťo\:<%ZI>\B+R=IC!ӐX~Mryri,_RK]<.a%#*Kho\VR~l.mJf%9p $ +AStf#6o-*kZ`%irIT+%)XI\zacZ ғ:t$Kh%Y[Iy\B+4rc[ 2r4\zl%eͥ3ܶ#C%zRzDj;Wt4A4Aƨppu4u҂7d:ȠJ@.)JZT[&LԦ;kJ}V޸d|CUz"9v DZ 4h+IKR-]_Oji!g)7?>hk.pd* D;XI5ɱR\j>B>_ϳ4LYN Vjǥ|g+l?/J.i)f`\B+>JV%WAh%YX\B+ J.-f3Pz<1|,K.Jr!e{"n?ԑKg|Y̼r k]tK+-g4X.O/\joY/dgڊe%?,Y O.gޛ%~c%"X%ZIt+ǥuzS; WfB%p+}J­M4LqIVR_|qOpTMO2,d ḁ\f1r=<턫,(EqV\ i,&i4?H}ILbnBKoT %uS8i^\zu[#Lyob-&VYeJ"Z $i.xnDrӝ%LVR8~a+} /Udz(F Z 4 +)Km%Dc.S=jEz(k%'_.]4q]n'&@OdxK#KݬTkZQO8V@PvVj%-8*&д+.Jh%ѭx.j%hn3>1ΖJR\B+}3҆?73r VťVz+j;ZY ğKI[.]d AJ¸Jf y[JtRXq)VZ&D⹄VB+n>pi_sfKB+Jp AVFNeJN'~;f^VRmGjzkJ³bA'-ڣoiG P˨ZIV&Jjq}dٚ0SYal(D+,[MѸŰ)A,vd ".Ihb3/1PU@O1nx?{][>.u҃DR+A #ȼ/{s=^rm1JZR?h2u߭GS8{uX`7A)uܥ.jȟW.RU.].(=Zg[|JxoBp4|9ejEz ;ti^9ʐmIϫJB+D~p5YW\.gp:cZ+i%Rt+DiOŗCetKMZ D+`% ꉕA" XgK=G}Kh%MVK(Y|dgrdIMgOC#*(>.J\2ӅZ[)êqO.xXW\B+zm%Z2[Vċ;4b?]o[[+q4eV"Kh%V%{#7Y g_=7.tƥyy=nP~7=\B+JqŦ+wr)^d]%RJ=Vү 8b2()V&[|3ȴ\ꡕ%D&zn%hl<^v),eJX>.tbvo>^|̲"vhVX)uZL.ŴZ D+J5 R`ӭfh%ڸV"K#[aWTLI7lx.J\B+u _vꓫ\2jť>\:ϰ+:JSq}jܕ@LCYVB.\$k}+ ׉㛃@^5.v9ep VJskVE`MVI(]/JV%V=n0%QP@L]itS Kh%QVym&YCX)[WESFMm%깄VB+in.si2;-+j[*hV҃-/ 5gA)RAv+Q%ZV.dGVB+%Z [HU"lF k3&t%RrR+ACx^45ϧz ɰ#n%2VB+!JhXL.dItYm[*[|VK \JdrI +A/rȦb~בjٗaZ.Jl%2VB+=JzR?Xf^nϻRhQI5g3;!`4{83ZI3.z`% zryOv&ST]v<\B+hZ Z tu+A`%[HpDEo(s63&Y|Xh%=ZJRzk/Mwn4)74] ?GrtbB+ JZZ VR'Jh.+=')Pkb4#Ʋ NT!4嫠^JZI7\z d;.Зfⷻd?r V+Jh%VJh?.=_\8VZ).lʑObJ:s.g%hx\(g ˁ`,Jl/n +Jha[I\B+Te%ur V"mG.HS-8#;^[G+9(%RVz.h%h@&v8"&Z^ɞKqR7"hUYI\B+Kh%N.ta*fm Ю([RmJ`%Г-Hj+K#d%urIVzŜG1ow0؏kb3.,Jh%VR'Jh%Zi)_4d[ŻVjcn +ϏJKVқԃ 0̃\uϥ齒@O@x5nB+Y+Kh%q+iKh%+[I\"m%bӶ pDշTE3¦ɈT +ZI?V{.e4AL;~uPWrsM]4p.J%Z'+Kh%q+ K`%yR8HlȱD&oR VU%Vҋ7Vdev(]/7P_oW%;X+Kh%N.J%۰d 2`%͈K7?[M*ݘ_:#5)ɥ7l%}s b ̇"&QmῖW>AL(qC#9ZVJh%VR'Jh%UYI\B+%y+&m!A(,+ jMe\{ܘ}۲*d"ȥV%[I\< b+e޼_\ ѧIwF r 4+Kh%q+Kh%q+K*V0;}KJfغD')AqpV2y+h׵zZiV~v@"P_o"nc\ yVJZ 4l+Kh%q+KS4i9,m$Ն;Q}YIhaVzVR4Y歇Y佒ײRd?YS'JX=+湄VB+Kh%r VIWY-NG8WyX pɈu)Fp>PuPܽp DJZw1g,qMWRgn=P3ݥThaq Vt%ZI\B+ Jފ9H)VQbշZJ&wpk O*8 +ې TF.W@$OR%cph1.cp M+=gbMՀK&&] 3>:i8Cd,+h/*b2Ĥ7.J%ZiVR'JoOVik(9c(inM+u`Q|SNn 靻ޏ|&6d7)0kӝp~+KHY镸V=V`AL2rgO %d%$gi: ~TldWg=rɵ)[WQPNٻ@k\m9{n\>tUkJk~Z!$"^Ƚ4j>)/ $߲X)Z HVK )!QY1Rj UWT5L*h%VR'4n%qI%VFi!όى7˼y +=@F@$}.Ν'WI]*U.u1]uGg:TNu<]uDCrEȽOA2vhP%rU +ʓ+Vɵ5P/k (zߺ, kZ_uWΪ }HBQ~"*@)="!!"xE]wH$=[]Woޟoq+Z%Ο)?[|Gh8ە7Z6oָݿw坻u_Wg??xv5V&hw]rq%Wڃ++RFQ]r%W%WJtLCK4P\)&ysǶ8oĹwr}kqnݭ\s9뛜ʥ8ŹxɋjW|Z\R|+/EsG qs[+].+_KJW+RҕBJWz%Wr%]r%W.+_KJ]r.+Rf\ɕ֯tB\ɕ%Wr+w+=iWj+.+=w.+++%W.+_)KJJJ]r\/]r%Wj+N+W+Ri vɕ+Rk\ɕ|.+_KJtiJ]Jv)J]r%WZ ]yKJ]r%WRf\ɕ%Wm\ɕ]駕+evɕ\I\ɕ6\)KJ+WKt+evɕ\iJ}]r%WRf\ɕtɕd\ɕ֯t`\ɕv_)KJW/+]r%WRhT%Wr7_KJJ|^Rf\ɕƯ٥+u)Jvɕ\i2Ju.+vɕ\iJ ]r+%Wr+wɕ\iJ]r%W%Wj@\W+BJ4~.+vɕZJJ]r%WZ ]r%WRJ\ɕƯ٥]j\KJJܕ +JKJwiJ ]rvɕ\iJ]r%Wj+Rԕ2J%W2J4~JKJoRd\+]%Wr.+J ]r%WRH\ɕTߥ+إ+evɕ\iJ't.+vɕ\iJ't+]r%WR[%WrGWiJ]r%W%Wrʕ"J+}Kt֕2J4~.+_)KJJWZ\ɕ֯t`\ɕv_)KJW+RԕBt+%Wr7_KJ]r%WRa\ɕƯ٥] ] +ҁ]r%W}.+_.+]|.+_)K4q#J4~.+vɕ\I\~WzKt+wɕ\iJ!]r%WR{\ɕjJ-]r%W}.+_.+E])KJW.Jwi˕J%Wr+vɕ\I\ɕԕJ+9]r%WJ]r%WRf\ɕJRf\ɕ]KJW+Ri\)J;J%Wr+wɕ\iJ!]r%WR}҇]Rf\ɕ֯tB\ɕ.Rf\ɕ֯tB~%qn-3MIιv{OyzNih¸i%.h₦h*HձipyOO|\Vbm%fr Z Zn+KJJKJLG0uo9VrJ~Y o%gt8{RTPt;V:bqO,g.e%frV +<; F;@+n%s ZV%h%h%r)~wr~;JDCJXVug21_VIʩǿRC>.A+A+n%Fri.a%\Vr.+KJ6Z:5ëu؃*m{004M,#B+uZKd\VV¹DX%v[!\V+UF#o# K6~EU+&.J%h%h}3l+QV3GfeTw[mHlF rj+kJX)&-U@+97%h%X\l%~|ߎS$s;j%d>.'2*%SQG*n"3ƷJ8i|S+%DKq\r;t$N;Ks:JG#>V:^?ӭt,9˧J\h-V:ogG"KH_K/

9[,9jr6x7ap4kc>Adݦ3}"q9PRX} ]BKZBuJ&+]4JР+n§qaI^Gŧebg)%n{%.}z@9|\3)x(QL9dJ+Z.A+J9MpLk2r+Q}/&tkYu93*mL#s[,Ng . N}IΩ'WW'yNdr) Ԛ#\zn_ҳ J>|~"/J<{|ʕ̼.=xׇ݇fF^-t5IN.k<Vq@[mꖩbjZ'j+r+`am}fT7Z-Y  /1(^,e%%߿3ǶGHIhh%6Ɍs"\F.;!NwWc@ʫGsxv +@\ǔBm\FY.n1Gx個D]L0vq W5Z=O@8O:0OK ڛsi9¬4z0Ɠʬ|kLVb&h}O>s6x(ZZ?}!%.q~Rȼno%U ?&{^QKVLT,Z탵yEbUjz9 @gf\S.̓.UQ)~?D/;6pxr!z"RPă4 $ 4 t$t g'MBSÐf2[FVsVr|)66_ˏUgJkkGfw< u4z솄#+s)9U֭IZF d>)^g\9meD >$ʳJJWl$j'C& + +Y6sdv};tWSsɋKy}OG S:ڟҿ +Y fUY\[n/J?#.絢gl  +JE]F+Y%~mƒs)In6W1XAD;ty|3&嵙r)>\>duhA -u g!kytIo\Xc;=S.Fpމ6g%Ha*6Y%bVML" tg+9J3[9gX=.:dPt , 8,pB يs)9XX\Ąl(I'`A.|jV~C A#я-\%b38w޳[83EU5uxo,V+Aӱ#`|ڞF3z1$i//VJhU(@53s˞ J@'FCqE +DLh +{bp+A?'-JX.gXΟI %rdiV=UR\21,MF]|z@DXUs'vW7L.5ӳzzK}/ +'mJ#+o6| +Y6sb/O+F ]\3d^0pɋK<\>prė[[+Z/59z;+!TUՓˏUgJ̉Q6FV%~$m oqK0{\$gC  `Y}IG%%"n3*Jr汷hk <ba #ۉTC!܁wӨaI/J獆WЍC `2{q+cfbZ %m14G0^qلK[WypŇg?}{%:LjޫW Z9.A.$Q0Z|Zҭ6usqNKxN|s/ +|ۃ?cK^F\2P]*( p}h )M{%K\ښUR *FJ_J&m1J!Vt8^%24J*򵕘fJĠj V׾C]sV""Eʤ^T1$fC:.A^|@& (\PoS߆IzԊhyT̫$DeVVo¥R9+A"3 =3yݨ^1g%"&|e(L%gŪQRxkJ +y<*7g%"&I"_&ט~#\}NP|5-F._T 9XcJD bqD +?N %Dh#=v +2-P/ #WD[Fh{v/L%_iD$-/=zJWmll)j%"eMZ2m.%Rzwϥm~ +L*_>!UV"Rċs +zK&pikVUeD[nKV.X r=]M*Qo~=fJfĠ璸e+ g-l V^~qnzrn.rk]i-ZR3IBR[+&PD"jv8sf$3E3/r䜓1sppهabsVIÈMG SCc%}>XIXoKfP?L-:M繰$KSy4\o%U&IZ1d9xakÕ?Mr{ZqK7s\"ż@ JsI9Dc%01,Xj%򸀘Xt yޢ8i߬HzA&XK|%'wPѵ\C$:P/q8|p&`kӹdK2@"rۈ\2N5o[uPb:87맛Mn~si?[NN/='KehbK@@. 4] +zKů4IUyJv+%v:G+D+V j'K~f.@ϥS׉C3|y k/#3Y $>W76[6GmNOo%<2.&UF " &e +/OYj% +ucV)̱K ~ϔoP`@ۍP# xih%3aomgz+dxfE,39= +ʻi~:+$f"3ϐq "6{JkZk i(F+qZUbVV mm\**AwWt.z([EƁb%%.epFF3=8ė _Z^wobB%n"s)<6 VCqxZؿ?%VX%QGF.?ݧדּe,9O\r U6ݭ#d`(㥰)5_%^&qm_¸9\Nc%<&ⱉ9Ka /e%7R |cjzYqɔ}bq=ltC'6KN湔.0@گjdɥuiO*\0.e~T@&XZit/kx?q鰿paqm%U:h%;{@t6Yj^f g%z+1p=*gN撠3j+CE%5Yg%jp&eC>E\I#\dOh5p˸tb'r 0gsn=f%\[n_%I˧U.pj.!ř$E9Vr A0;olP5q9tYp^uVXFdJ%+9] .!ةnfN~|sAc!eY2.y1sWMOA9WVDɂ޷k\ (}C9.T5-tEpP?_X:+p  Agp\<0Y%^isccPHN<]&JiR6p\y\ba%~写+4 7RȚs!c>IY\JURKg>4Azpp/jO|VR l)]\"{' d~eQ5d,3H):2pD*A ~p),X̛5ybckCIc?J )MS Ү~0.b Y9H3k=gCOłCS1Q(gҀ@ B3"͈(hh"Ravv7l +*\v [+BVs!9K矡"축 i(]g% (up^zD(A8pi-cd\=.gӞbAJ% e%\&|C>ĥkxۍNsτ7qKǥbp I \Y[ǥdߓK>+- Yu襪x1BGc>'jQBs)U.K䭨r]%AҸU>pReR\ZO"]MQj~m+qN\"LWf%HN,\ZW86BkEQ'Qۄ4+A"ը{Aט* V9q:B%VгDj + s 6r*B BRrJCqj%Hp5yhQ:A)+AO/=wА\bK.ش[M(Q\I SK\Jz4XpiseocS.% 襚x?vk/^:1e%LN'ӹt{\7ǁ Dnr/6Ys#,c<,Ѹ/EE%N}Pd>TDܹ#i&Ow~.^T zp Pn>`2z'4/7…DNQb%HU9q +B%nVɑG+cʈ%0̌mŭ3;NS$*DZJ*8^KAѥ! J"~!B[?֍rcE$TiҴzv.]݀*%{rKJ̧(j>pҵ\Kl\%.QJ'Q/7{\ +\\Yg%ҖtzL_JD4FR4/yϾ_TFSҕ# +d%g9Yb5q/2K?5Jحr\5}H.UOdQXU>|1wF.x㉕8qiW.Q%I%e=ٹNN?:S8̟ ¯L.A^v\^S.mM+ArlJv|]6Xh. >>Yt&lB_Z RyYyH. J'[_/jf+iU:OK pI\ϴzGV dTS,C yJVdM.ZbܺMbh%%= 4Ք{KX &G~ޑ =u .'gflg24#+yrs4Etqd%HC+/9VNAѥ+|izO΢lo`|5OJ|\= +qRv.qҪKw* ݊qGu^e?zǜ鉴 +Qʥ8^up۞R"|c\.sA5.1>|VZ\2eE%~+A7j +V,"kyQ%׸DEPy}j5ʮNN ΥkE䉥2 eBoIer b2 +LdVZ_\K;X򸉨 BkQK +sz~Y+eZiuNQty@NWODDWۍ(ԍ|ĝpJ돰@ʄҚHRm\ +$'rCL.?,a%XcFƿNK';HѸ)]_۵RMjWu +0񄅲ti\*(E= 2t~hx_+J\T:|cf%Lۉts+A2/>홁O_5m2OVzh =4+qD}KdYw_Ϯ} =æ"t 5%qK>+-j+-1.[iQriZi9zZǹ[i'j[ڂ.1rJ]'ЉlR(/9_!xc!ԶVSML͠ +?,fO5RƖ>T%*Γӄ Dqa[|i_7Qu3ͅKKYjdJ\));z:׸@ g>QX~ ̯+r=ٸ=bL½+AV&Y`ԭK;ilV̌l|몕 d$mⷍ@Ѫ=TěɉJ=Ґ\ +9DeL10. +OVm^b#ǥ@A4()+-JD5_|aƽTmֵZ]u71$Q+[ 1$g= OPE&ixbGVڴmJD:Sj-%7 ZTWߑFǦve4+qҎHYWz?N]u\=䳒JJJKKJlsJ؋$zGqx%dgfo;$ŧp >b~O&~5mqTT@ }Pax(M<޶GSZ*WU.|7Ee"p%M%Oc_P>#pHe-eo-Υ\DRߠe^r/pjeMi%uD\l3:G.Q τI %\rO?$=CqH|'d38N陯6omJ\e]d(378ռ&ߓWKWoO~w 2Z-̙$$a%\ +/ze!ݎ)ɥU4 \i{J\6 !!@dB̞$%T M2Kq)(@\N=yma%D%g_~+(XJ\kJ(vk% _|'?[XYJ\ٵO y?c5;.ZI }G:em~焬ڇjq +28'XmnKwGF> +Jz-7z|䒴}撈B>sI>^sIVbK +Q[O8<J\g{!% ~ ɲ'n`>DeWHpiv1:1~㞸vg`&Z@˔p+v{UmǓަ{:kAE2o4oihA=t Ӷ{.I[I |oRQzvliNBʩIQ!kJ2O^kdVR%i+QAFcx:.>-& WfTX[n \M~oySqy1rP 3ȏJ+- %qgnZxaԐue +9(-/.* GgK|ED^pi:\bUThؘz%lsuՓo%[ԲWpqq\ɩ +~뚞$U;g.QƯV7>UZR[xv֯KK"%yx%XV$o+1%XIy#D2L2P=N^Y4D2 +wv:n_|vi?DJB4wVgm+l_кdpՒP5!kq5TG*\H/g0.Ѳ֖HqI$9".5!UY[h߰A^ryלBig(Lύy's˭[܄"PMI愭-{Nok\o w]gOl%qSy} ߸ģiA9qsC-KY8(K.+ME1Fќji9ue$PrH 4Zwn?ڞ^N%Pre$-5X2hoW:Мu%dI!M,ŒۺXǶMɛkBM Xh29F */5nmXcVJ¾YY.Gn_nx|Q-PY0+qSZV莓¥%Nw +($)D|甒 +]+W+KZI&V|LJ^ J^H-6)+%pIib)̝h*RJJuJ$\( E;DVR-o@NՐXIQL/a%HF|SsN 5tB.m%UV!y+y{\f\`%p VbJT]SS[+K2+)W~X÷8DJTB.E_+iKW.JyWƹzgU+%X Vgn s|GJ +.Vi%pIK ZM.J9C~{zơFX VRJlr V|*:@ؔr.ť_9-ߢ-.Jd#.JRxF[/o=zFxرA.J.J Z΄F_mCm}Dk7]DymYQ.Jҗ-+KVo)mφBSٵ+J?.JTpUL[g "++b%sIVsiXѕn(g%6+Jj[Ig\iqoA{uwpO֐%P`%ƹhڀKU+%oD+9U} n=if%X V +#4ou |?>>N>{Ƌr堤.`%XIu+$.iJ+n%Df}Z\`%C.Jڴ+,hiBihc(h%s V$`%&`g%Բ+J\[3`%r Vl.JB+K%X VRJLr V\`%r V%X V+m%p7.iJp VT+J\`[I\`%T+J.JV=`%XI\`%1`%X).J{.JVbK43+Jz+1e%6+Jӷ+J +K+%X VRJ+4+Q+J\`[I \`ZQ.J;\m%=p VT+J?.J+i"X Vt%X V+`%XIm+KR.JV&`%XiV`%X)VbK% YI\`%խ&`%XIm+KW.J\`%խ.JR&`%X \F+X+KW.JV`%XIu+1%Xir V%X V`%XVbK%pA+1%X VRJZ+Jlr Vo%&"`%XIJ+)+J[M.J*\RJLr V%XiZATEёA ova'y+bb]\b%Vmz.+rXiJ\b%VbV.+EY)KJV+Ҹp)7Z)KJJJ\b%V%Vb%VZRn+a+erXiJ7pX鬕BJ%V:m.+[KJYKJJ+MZKJ\b%VR!Xƭɥ.+M[)KtgJRXpXi2J4n%\+JJ\b%Vj+.+RXKJ%Vbu+%VbV ++RpJ \b%VRX>RXpc%Vj+R2J4mB.+[)KrWJKJ%Vb(+erXiJKSV+Ҹ2JKJ%VbJcV+Ҹn+a+erX X4=nT%VbV.+[KJV+XV+erX X6X)KJV¥%Vbq+erX)J\b%VZR$+S{2J4n>.+[)KJ#\R$XJt!Xv[)KJV+ҴBJ+}J \b%V%Vb V+Ҹp.+R=XZJKJå-V+a+erXiJ7pX鬕BJtm4n.+[KJYKJ\b%-rkL.+EY)KJV*+CtMKJJJ\b%VR&XƭK4e>.+[)KJJJ\b%Vҿs+Ҹn+a+erXK?JZ+ez.+rXiJ}\b%Vť)+Erc%VʵR&XpXi2J4m%\ʯKJV+R2JnH.+>.Y)KJV+Ҹ2JKJ7Jt!Xv[)KJVҷ.+M[)KXJKJsV+Ҹpm+n+sXKJJJ1RX[)KJV+RBJT+}J \b%VRXƭ%VbZ.rJwY)KJVKJQVJ+ҸtωX)J\b%Vj+.+.A.+[)KJJJ\b%V6.Y)KJVKJ%VbR.+)KJ\b%Vj+ҸJKSV+]+I+K_WJ%Vb(+erXiJt{wsX#+}YR&XpXi"JJWr)J\b%VRXƭ%Vb%\b%V?V҅\b%VmL.+[)KVJ4mP.JEVj+.+ΥO[)KJV%KJ%Vb(+erX XX钦t%XƭT%Vbu+erX)J\b%VzdϵR=Xƭ%Vbq+sXKJV+Һn+RRJ4nz.f+&+sXKJJJJ4nL.+++erXIC=J\b%V \b%V:lL.+r XIcV+қ%Vbq+qX%V*XR.}]+R+X%Vbi+Rw\b%VJ_V%Vb%\b%V`H.+RrV+ҸJ4nL.++R{gVKJ%Vbq+Er +X%VҟJVj+.+ΥO[)KJVi_#.+R&X%Vb%\b%V¥^ҕ\b%VR=X֭%Vb$+rXIJ\b%VRXƭ%VbZ.NJZ)KJVKJQVJ+Ҹ"sK!Wb%VR=XZJKJsiJtI\b%VR&XpXi2J-Z)KJVKJ%VbR.+UJ;%Vb7[KJV ++ҴJjuKJ\b%VZ \%Vbi+ғ;%VbeJ\b%V%Vb׬mJ\b%Vb{;lL.+[KJV+.+=;V*+n+erXiJ\b%VR(XIsVj+.+=KJVקc%V:lL.+EYm\b%V:lL.+[ nz.+[KJ\b%V%Vb%MwJ4n.+[KJ\b%eJV+Һn+RRJ4nH.zJJ7+rX X^Ҕp[J4nqX鰕2JeL.+)+%Vb%Vbq+sXKJJnz.+[)KJV+XJ7pX鰕2Jn}KJV%\b%VJ\b%V%Vb׬mJ\b%VbnL.+[)KJQV+.+=J\b%VRXƭ%Vb(+r+VR=XZJ4mB.+[)K^oXV+Һn+a+erXiJ\b%VR=XZJKJ[J4n.+[KJ\b%+R&X֭tX%Vbq+Er Nϼ+\b%VR!XpXu.MY 0XƭtX[)KJQV+⛴R=X>RXƭT%VbR.+o\b%VZR=Xƭ%Vbi+sXb+%VbV+Һn.+M[ XgB.++kVbH.+3KJ%Vb(+erX XnRXƭ%Vbq+ErX)J\b%eJT%VbV.+M[KJVoבXjJnJtJ\b%V.=.+[KJ\b%V%Vb%%uJ\b%VRXƭ%VbZ.zcZ)KJVKJQVJ+Ҹ"JgL.+M[KJ\b%V.i0VbVKJ%Vbu+sXIKJi.+[KJ\b%VJ\b%VZR=Xƭ%Vbi+s4+E[.+R&X֭tXKzGJ+V*+.+f>.+YX[)KJQVzXZ)KJ:]J4n>.+}d>.++#VR=XZJ4mB.+[)K\+]%Vbu+%VbV+ҸpIKJV+R+XpXIJ\b%V۸JtJ\bg}qv&t㦭v R=ⱴ$ɄLɁU;HNc2&Xa5zy߇/VbTV%VXc\b%V%Vbp++RRrOTJ9JKJ=X)'XK-Vb>4.+5RN.+uRy.+t+,+U+RsX(XظKJݭTKJVJ%Vbh++XrrX)rrX%VbTV%+JTKJV%Vb%VҢ%VbV%VbVXZ))X>TKJV%VbYV%Vb%\b%!V%VbH++R +rX)J9{kp++Rw+ KJKJV%-+R^++R +rX XT\b%V +JJ9JJ9JҬZ>/Filter/FlateDecode/Height 2436/Intent/RelativeColorimetric/Length 252008/Name/X/SMask 259 0 R/Subtype/Image/Type/XObject/Width 1125>>stream +HSTI1iD;M};6ӚI3M4NgM>Vp]00#,Q Q<؛.اw=}{g3w<"V&CVB_b\HCr@(~!Ծ[W=r}y߰w>r풫$PrLGA*ʼo*k\[3/ok锶ȵYw(?qzG%8!+J.a%$o%󸄕%\N.c%D>+KX +N.a%%ĭla%_[x.a%d +V\JfY ._JXItr +a%V%Jp|r +a%q+%[\JX .eJpV2KX +%\y\JXIJpVtr +a%S*+VJɬOa%$n%\ʵq +a%V<2+%S +c+جdVN.a%!JMyVKZx.a%JJVJ[ɗ\Jf%D+yo%\JX .a%䅕tp +a%׭ȌV2KX +[I'VKXɷVK䃤$%[\JX.a%JVK䋄4OJ*p +a%V2KX +n%\ʆ+KX +%\?-k+%LVJV2KXi.Y.ڰVRk%\JX .a%䁕tr +f%DJR.a%$n%\Z %[\JX .\"m%\JXɱrKX +n%󸄕ĥDjJ[x.a%d*VRe%\JX)}+%VJV%d<V2Ky6.a%_Y .r +a%V2KX +[I'VʐK&qiY .ZI% r +a%VR%ĭdVJJ3+%VJKRVR%VJ^XIVrJp+a%\JXItr +a% \"a%Js +a%S*+KX)+%~BV2KX +[I Vrl%󸄕V%}VK尒\JX+KX +[ .J\JX.a%$o%㹄de/ZI'VKX +y`%\JY\%d%\JXIJ:@KX +9?\e'KX +9Rtp +a%׭dVRe!何VJr +a%UV%ҷ\"a%$n%\JXIJs +a%SgV2JpN!Vrl%㹄tr +a Tj\J*4_KX +9R.a%$n%󸄕RV%ܴ\"JsIJ*\JX +VJ[ .a%KX +N.a%d*VJh%DZ+%LVJV2KXɱyVJVR%[<.a%井troVKzX\JX .a%䂕%ĭla%_[x.a%d +V\JX)5+%r7ZI'V2KX +N.a%VKbBVR%ĭK VJr +%r/KX +9Rtp +a%׭KX +[\\"WJ[x.a%d*Vrn%㹄RVK7ĭKX +[x.a%d +Ҝ\"r +a%V2KX +[I'VKX)+%NTri Vrl%\JXIJ:V%g%DaԹ$e%\JXX.a%$n%s +a%׭ȌV%VJ.X\JXɁR-(/㿊DrԺa`ȨӚ.Y eby.¢vW]]zc +EׅWmiz+ܶ.fUtM#'W]#Jp),Y8:ăict|</ozv:;S]Js +a%y+)VJdVR¡ڒ殳e-֍/wKn :RlE[H{h( ըn8^Fg;[)nc½w8||J;`%_s +a% VRVz(ڎK(n6z0 kkZi4d6غtG.О^Ŵj`ddȥUޝq|m%\JXItp +a%y+%Q+-* +ljJpS}4JKbfsM ?]!k~Ƿn.t65z)]%v{&Ŵ>ԶltX . ނ7rNUӓIpEž/L\JXip +a%S*+q)kPʭ;Pֶ}CwEY`sZcVZ[պcf&V<6Ӛ`E*VKپ-/<{`Z9?(>wnm?0^*kqC-PuI1=[q#pɏ_d[ٶ摊 ۲S)oݿ;R\MssjWVڎ4+V䒔tp +a%y+%LR.\Mm)MYxIr +n\:f-1.-^)nJ,ƮVĸZeB+m͛? +پ 1gĎ>Ks@`k>$v).E__Ov$?q +a%VVRe%\JX6wL?gp%)r)Vٯ&<. vwzy3`Ǜ1zs7^[(tgQjBlHDI`ypѯd&Ywf/3S}`HdM-KYF;RJ~98tLF^"lpi}n9RcG.Q.sv͡m==Bp8O=kI\?ttVB$A+IKh%}+ɏKh%u+IKhıd:~x+mU،w!N;pVGJ*Ey%$-jhcZ"VB.Q } f|4жmUUffm_ݽuoY?| ^Y+K?q \B+hYI\B+[)VYeu W"m8-z;Lv+S +á)P`a_V$LvbRN" *ql3G.G 397>= +׼VGC7mm[%l~ {xAg'@.h\B+%Z VB+`U+v-hv!6_5ͽp msMyiEd%#¥lS"ti"\JZQ}gGbZ!+!DHƽ{]n7 <~O5?=Ip\ +Z DJZ $.J$ ˔w~oYu(v\a:fe{ߎL>YpLZp x\:$V(3cC:VB.-/۪77mmcƱ֊k4.=om-G\.Q칄VB+ѷDVB+l%q $c+|ZZ~)i7, J nI=(U9NE-k|\Z^ni5ߵh(X^B;0#"J %Z VB+`Z)+=/5yxp,+ɘK'+[k%K]n +62LhX\B+%%ZIRVJh%V=VJ5C!}*/笛ں +-r V$%Z)f+%JX k%xA´Y AHd4xV-*ݴ.a!\"b*s:G&CF 6S|ߙ +J$~. Z 5t:y>߹k4YVo6'^o詸;yÜp8~V>c咊m%r VB.Jo-$c7$AJ¸d~K"XdC60g 5Z !\:R l1-'9>5_`$h%䒐s鞚zNL\RQZ)V&Jh%IYI\B+[I\ \G@.hV"tN28):8Ķ$갮鈾qk>(%'^NE#WV:|q] +9(]]naev|.q Vz[VB+ɕKh%Rlq)㆙%Zۙ(5Z .t*\ +\eycx)1UvVz'x_zׯ=%\Ҷ+R2JToL.+EY)K V!L(JJ4JcpX X\bѬ. R$XԏKJVڈKJ[=:Z ++R2J4JJ24JXJKJ Xi .+[ t@JV+R2JTo\baKJJԖKJ4X%V:piG\b%V%VbŭԏKJVRpi/V+.+`L.+[ aJVj%Vb\b%V%Vb)V¥]ԛKJV+RsXiX.Rp%VbV%Vbŭ%VbVjϥKc%Vbm4X[=X[i .+RXrXJ\b%VRXꭄK-KJ4XpXi+%Ve%\j["JTo~\b%V*F\b%VZJ?+RX X%VbVj%VbŭɥK c%VJ+.+-`1JTn%\+Z)KJQV+RsZ UdP.+[Xf[i .+EY)KTa%\jUo++R.+-n~\b%V*R&y\j+ mL.++ +V+Ry\j+RsX+XpXJԪ\b%V*RXԞKJr.u2J4JJBJ4JCrpG"J+|++RW.j%\;Vb\b%VR&X%Vbz+n +l+%Vb%\b%VZJcpd%\@+ErXJJTnJspGKJUV+t++VҦV¥!c%VJ+.+-`1JTn%\+Z)KJQV+R2J4J4^EV ++RqXi+.Rpiz[=XpXiq++R6ެtG4N42JKJ+X)KJӭԏK_j%\&Vbr++RW.++RpUJTn .+[)KJQVڈKJ4F%VbV ++RqXi+J4@"JKJkX)KJ[.JԔKJV+.+`%\m\b%Vm1JKJ Xi .+Z)KJV%Vbr+m%VbŭԞK4J++R2J4JJ2l%\ +X)KJ]Je1JTn%\+Z)KJJ2Jp)"+rXJJ4JcpX X)JWo++R.+-n~\b%V*F\b%\ʍR&XpXi+erXiqip)(Vbr+ep1.+mj1JKJV¥VrXiR;.+[)KJQVڈKC+RJVj%VbV ++RqXi+Ͷ.EJ[)KJJ2Jqi ++5+R2JKJ+X v[ +J4JcpX X\b%V¥!*ҩB+ErXJJTnJsꬄKoP.+EY)KJӭԞKJ[)KZ XpXi+epX)JcpXJJToL.++ +V+vV¥%Vbr++l+%Vb%\bKTl\b%V%VbŭԏKJVڈKKV+.+`L.+MR?.-j%\b%VJ\:{KJZi .++RpU\b%Vm3ǬԎKJV+R6+.ҎJ4J\b%V*R?.+MҐ\bKJ\b%V%Vb5%VbŭԏKyV%VbլԏKJV+.+`L.}\b%Vm1JKJ Xi .+YT"JTo~\b%V*F\b%VZJ\bK`P.+EY)KJӭ4XʭԞKMKJ;+R.+[=Xʭ¥K\b%VR&XpXi+erXipi%Vbr++l+%Vb%\bV%V%Vbz+epXiq++R6+UY X+RW.+EY)KJӭԏKZ XҭǸJKJ+X)KqXi]+RJ4JgYXꭔ%VbtX&Y [=Xf[)KJV%VbVKpR$XpXi +epXiq+hV%VbB++R2JKJ+X)K.EqB.+Ͷ\b%V%Vb(+%Vb%\"+*R$X%VbV%Vbŭ%Vjg%\bu%Vb%\b%VZJcpXJK++JJԅKJVj%Vbr+piu+RXꭔ%Vb%\b%VZJ\b%Vo%\"+rXJ\KJ4Xpvl%\baJ4Jg %VbŭԏKJVڈKpưR{.+u+R2J4Jk%\b%VJ\b%VR{.+uҹc\b%VZJԪ@.+ͶR{.+[)KJrb'.+Z R$NrXiBJTn~\b%Vn!JV%V*}V+.+a .+-n~\e%\b%V%Vb(+erX XVR&fX V+RsX X4XpiԞKJV ++l++V+JJUV ++.+-`1JTn\b%\b]Y=XpXJJTn4pi.+[)KJJ2JK{J\b%V*R/+l+%Vb%\b%V%V+l+-RXR?.+[i#.R?Ka\b%V%Vb(+erXiKJkX)KJVj%Vb.\:wKJԞKO8\b%Vm\b%VR&XN\b%VZJ4"tKJ%Vbr++t+ %VJJrJ\b%V%Vb5%Vbŭ%V:pXi .+EY)KJ]JTn~\ZJT%Vbz++R.z88T]eNKD#3Me6g?hhbz]ʽzJC酖934N6~ߟoN>+a%y+VJpɉdKX +[I Vm%{\JX)p+VJp +YVJp +aVy.aV2%p +a%y+VJV +KVk%\JX*VRe%\JX .-!+)VJV r +ap +a%\JX)`+ŚKKX +gKX +n%%\JXIJs +R|·y.a%dKX +y.a%TRS.a%$n%\JXIJ湄.a%$o%\Z.a%Jnp +a%UV%VJ!X .9d%\ V%ĭKX +k%'Z)v\J+璔Tr +a%\JXIJs +aKXIJVJ\JX)+%ĭdKY.a%J湄.a%$o%\JX .9s +a%y+)VJdKX +n%\JXiV \JX .a%VJV2%$jXp +9m%\JXItp +a%y+VJV +K\JX .a%Jnp +a%UV%ǭdKBVR%ĭKX +[<V%µRdJ:o+VJ[I V\J[2RVRɥU.a%J湄RVrKXZ,VZ撔tp +a%y+VJVsɷRx\JXɷVJKX +%B\rJ*q +a%q+VJZI.aXZ \JXIJ:VJ[I'RV%4s +a%RVrKX +[TZx+\JX)+VJVs +a%gD+⒐s +a%y+)VJdKX +n%\JX .a%K\JX .a%VJV2%p +9m%\JXItp +a%y+VJV +KXVy.a%dKX +N.a%dKX .iVJV%dKX +9%\tr +a%V%.a%Ts +ٶ\J[I%VJV+VJ[ .a%VrKX +-sIJ:s +a%+\JXIJ$Vm%7*+VJV*+%KX +[VN.a%V*JNr +%KX +[}.a%tr +Em%f.a%V +Jnp +a%q+㒃V-VN.a%J:s +a%gJqIJ湄Y.a%gkH꾡#ӳȃnmv;eӆ᳥VRe%\JX .a%K\JX + +{c9|m$Gr٣7GKz[[֘=.a%$n%\J V%RVƾ߷uEd%.eΌ1$Vh%\JXIJr +VJV2%҆>{o*"}ږ<Ƚ}X +ŚKX +YRVKs +a%q+VJxp"=3W=ckVJr +ai%\JXɷq +OU޼J623vǥ[.a%Ts +Jڹ·J.a%RXV*10 +[/Zk.a%TV +JQ.a%$oPT\`)5}Vv Pـh%\JXIJVJ![ .a%J9qw.5wdRu3VJ![ .a%Jp!+VJV%J=365q_qOC\JX)p+VJ6VJRV%GT\,빒rQ&-f/鷒y.a%tr +鶒F.a%KX +ņK1 j̈́ںL`V=.a.a%$o%\JXIJEmY/5bޥJX)\JXY.j%u\y.a%dKX)j+m>:5\"U}`\JXItr +a%,q +a%+\6KG%ϛL/ܚql2_3s Ka>cxzvsdKX +[I'RKXi+VJp+m=ٕr$5;b8-m]6UOy؎O,w +y^.WyeVrKX +[A.a%;\JXIJ湄JUWG~K1:K5Ꞇ>JfGͦTϹ; ͝4a%dKX +Y>+0tp +ٰҺdр|uЫ'˓J¹=_UdJ/$VJV +Jp)V%|[i:RA(c|~Y|Xi5;jAk囋YO/c[.a%TVJ"mKX)|+VJZ .I[+{حџ7*ڕ( J܆ ݃LV}מy'ἕs +a%\JY)b.a%dKX +[IKy+]Rg}+IJ{a/T6TeGLb%V%dKV\JLNK!bzaW `oo9q+%ui~+);\JXItri.)J.a%$o%{\JXҙ쮮%u{ܽM%y.a%dKX .a%$e%\juq5 FP +JZ_QxuX.ޝ,);(n%\JX)p+VrJp +a%\JX.J-Gc{@~]/Jb%k\JXIJ3+9%䭤KX +IX]5{|aw -.JڸĴLݑJvKX +RD\JpIJJq +EdߵuAɇp)_qiapXLRV2%RdKX +YR 꾡uIVZ1l_,"VJY)T.a%KX +X6MẂLs߱dG=|r^k8eJ:RV%VJV2%$LY35j ܚV+= ٬O1,.m|+j%\JX*\\JXItp +nq*zW f85V$: +c톪!Iiv$jhTUEC#sKvlvB䞐C.&q.ĉ/g B>OwJqkkĴipaeGV %X VJRfZIL.Jf+ %XJ|׌M(JodowD.J %X VJz+ %X VRl&zrh<В!Vzh;}\`%z+%X)V%X Vn%1S\`ZY\z3;B&\z0+Ctrm|k݅6X \`%f+KrY \`%\2K%XI+JGhwkܭU`} WqUh¥CF [Jbpo޾Wm=%]ɵ5y2_J~ w`TXIL.JPVJ j%F.q\`%VKV"]ϵq UKx?tܖovIm/<_z\I77PYZX2Js VdYV.m%+Jp V"՟Ѹn%}x ON0JJJOvTV".su};VKDo%+l%:.Jw++J*TsV?jΥ=@(†2JloqϰRbshEz+% 0eMJ%X VKd%s V4[{OYI:.JRZ4PnrD&@&(}盟JD3cحۿEc%G ͯa R+J[Iz.e咀VKJr VlC.C5>J?K0 ass9=nmJ{$Ҟ O8T\U` ,`%dH.JPVbz+ %X VDo/ՕQcv.5M0 ^NHٗ,sK,R2oki7`%XIw+%XI:++I%X VoTq3I'C.VzȠ5)R]ѥUU|YJN/)6+񷒘\Y)\.G.Jf+KUE})h%R7MZIG.m/ m+'[ut`%d .J$?8Y;$$`%XJVՉhWW+ ZluVzHecT.yVzT47yـ`%s V\ %X VJbrɀV"}Cuhҥ!ZȣiO}m#FsnU3No~2K+q\`%Z.J\`%YDk%}d>'ȥ:Ջӫ/UJJz־7JWJn&x4oW5n%+Jܭ$`%.J+%X VJƖW]ZtZZ[MHL EQҪz+% +~6Jr V[\J'+ %X Vn%+j"k\IP翲7iTuI+K$ج͕DbwMH%TLi0$+%VښKr[Iz.J,\pE-}~\Υ|ss8[vߪj{N/'ёKJi+n%f.J\`%Yr+~nϏT1[_S\iLjbL-q:&ک3Τ/2MѶTm/cUәDH&bevy º,K²cxޥL̐߹ws~}s[%XJ,LJl=9-+%X V[x\k\`%ͭ$vn+K5tQUVz!+'VړnI.ZIi䷒R-'b#+M\`.+KJ?d%q V+f9\z^OZ[.Fn..Mus7HVb>iVXi۬J+EJrr)FV{/$+J$)`XK~ֈYDMp;Ք[IYE\:fq_a 4Gҙ7|%r`%XIJ+K[IJ.J$XkZ1+i&XˬXSzi4ϥ3WXX]#Y/JH%X V%X)άtK$3`%XI*+ŚK qf1+yMieHd]/oSpq Vb=xwd+J[IN.JѴ\ڡ!`%X)N+Jĺ'u\QX@+6&D2 +XSY>rJѶ>+JVKY'ZIJ.JVK~=5Cz{Ĭi}"dH.ZƳŜN.Yo|JJ糜kJ\`%#.m%I+JRY&YvUm[tg݇8td:F&\vza%XIF+K;.J1+JFᒆVbm^,X#=Vbtsr|[-/IVb5yng&+Jm%I+Jp V\`% T94NzRr눩J.Wxvٽ>N.w_@d%֔+`%q V[I\C+Kcr VҡXzI/sƞLέ:Vɥ#Uj\\J1q_a_d%OYjnJ:+JFj+璌V2<`xN $`%k^J^3UY75RɥZ9w9.Ι ùAY+'bi`%#.JRԭ$`XIN.JQ$X?̕ptY^k(wpsQɀJ]3gWVb}:ACq VV2`%ZI `%XI*.JVKG +H/s%E1+m9iKߔ/c%ֳnΙ9XW>k"d+M\`.+YI +.Jj+Kt{3-H8gXXkop!ƥLg^okZ{/f_j%y46YI\`[IN.Ii rI3+KJr VhxQҵR1+t8I fۨVJ._Yߒ|%k0LgHK]N>ݓt.Jqc%]r V%X@\`%pIVb JhtYu_uaw`BL=CӜVbm pM+ߔ>NO`f۸+JQ+JXIK$)`%XI*+ɥnE3qEJJϵyoLϽWi6HO9Vb ..s}j%֗sHJ+io%9+JT.АK'\`%tDHs%-ҾLkhwK.JdHcgW_rZ9|Vb +[|XI%X Vtn%2\`%$ `%YIi}$#f%'K7n|pc S/sYl7Zx]^<~ĥr]\[O|1Zߺ]۔6ҋ_/D}`׌r=GD=zV\`q VJ+%V.}~ݗmhzVZjaE&G`Q?c%͢^lL+1R+J++JDK+4KTZGŪم?J?*2ME[\#JBVQZ&]b%\`%p Vi%\`%Vo0+}KBo:≄X;,[}fֶћ! q]VꛙheVJhr VRk%Ur)VJrhr Vd[ DK)+%O-qI~+ͥ3up,.N϶L+)+ӷ*a%X'.JV"%X \`%VR2J>/ؓRRv:*" ⬴>l`+r V[I\`%yVb%XIV%X Vbo%}(M+7[S˝oXƼ~ɟ/|+ Y&]޽3=GJ4+J=`%ČK$J+Һ\ls./t[]3J{>) _fwdԊ= ++e`%XIq+wVK[r VxĵdY:*f~_kޖM%vT<G?[]X-JBžJq!VR%`%X \RKC++q%XmrЍ:Ҿ+PDHg% ⬴蜁EX Vk%\`%Vb%X)V"%X VHZ)m\n58j>eh|)Swt0`b%3&ޱ%X Vbn%+Jr+J%X VR9^*}ݱ@3EF Jښ[q/wM1VW 8$4Ւ&n=`%XW.J%X Vbo%"\`%VJ]2Ȇ;gz]rz]:镲cږ?v~b(?5z0?C t,VRhr V[I\Jdqr V%X.DUBsx[RŊAW6[a%X+%XI\`%RV Rƞ9%xBjPM}C+ }P#H,'`%XR%X Vl$q VR+%FVZ*"K?Q)fZ\J;5@P%&M.J+1R+J̭DKJl5Cm\ w +*ZI;6 VJhr VRk%Urphr Vd[?.JZIZ͒"sMR^+k'bpJm%s VM.%=`%XW.J2aO ¤l%Zi].e=p*\`%VR`%X$s VRhp V[{.Jɲ4wM]Nk(i{.PZJB$\50b%\`%VKR$K$J+Rj7ښ3Dk oߡ)gw n;^i8+)n%\0+K[r Vx+ғ{lj][sd@i#+\\D%grJ[I\`%pI6%zVzHr V+=)Kmu%&H䔩{{n JɔKހ đ데DJ4+J$KRʭDK.emG\b/2f6<"S%)i}[کe:+J̭`%1`%X)C+JpI!+-Kvhҵdke-vRIJZiGc|V͞`xϥ=`%XW.JF.J{++ɶRʸlrzFg@4㣅HmՕsmvO8cJjM.J|+KY(`%X \2J+/2Q~cKw +1&Fg\ g!تvx:z?:OYUjx>ֳ2\ڥ.lGӰ.J|+K+JDKR +q9"J^:= p%X VbnTq VXiM.J\`%^+JGJ} ˷\Y&`%X \Rh%Ź+J̭DKJsΘ,hLY`%ŭ&.J)+K\be%\`%VKpi5(e˭r${ҵVJs VM.mJpo+r Vx+ɷj\:Z<ɴ]PI+)%X Vo%up V[I2`[i C++\a]ʫ}x"!JCCץJ4+J=`%V +`%XI%X V"e%\JݳL( Fcʛa%5q VHY&`%p V[?.Js+#+-J¢XIMVK+g\g%+Jr V[(uN8@IX$?Ym`%BV%X Vo% +\Rn%\`%p VJў6vsYAIX(;Q%J+1\2JK\` +%Xip6b%apW7[y\`%r VJhr V[`%XIZEuN[%%7+J4+JĒKDK.Ja.ʯJmWBI z+Jr VRkV%X V"e%\2J)[go y㉄rJJN7hՋ\u[]pDǓSB0b,Q͙0&DA-Xha(}rKmaPZ婴\n`ܞs~OM{roO>煕q+Y%.a୤KX +iVbg +^};=P}htd"7<_۽BG+VJZ,.a%dJ2y+!+dΎ }w3A)sڭJY)$.a%仕sItr +aKX +n%\#a Ѥҙ[c Jz+VJ[I&LX)_. H.3%r +EJ[ϥ3hzn^!(%[.a%dJsɔdp +a%V% +NңHع`S8+VJ此KXf+%U+%UVz@}: ISg8}qʜJvp +a%QV%侷BVJ此KX +RH\JNÅC{jٔ;+VJZ$J9rɐs +a%\JXɻpid"~aC(MX+VJ[I\JX .a%aVrJ+A*]rK{kRVKX +>.a%DJCes+Is +a%\JKX + .a%dJ䛕{~ב`:q#.ݾw• 'ؒ +hVRϥHZV.a%q +a%߭?{6wrixd"J?S"zw}hS=oԴͭ}"i%\JXw+VK$K r +a%\JXɅf4Š%[ʿa>>%[.a%dJsɔdp +a%V%$JJ2y+Vkl\JQ\JX .a%䃕VJ$KXɐ%[IV2nVR%rN+=KKX +VJޭKX +n%\JX)+YȥYVJp +a%dV2n%}\JXɅq +Ym%\JXIdp +a%VR%VJ3q+VJy[.a%$J2\nhq +a%-\JXw+VJƭVe%+JqIdr +a%RV%[IV +J9s +o%\JXI+VKX +\J#.a%dJ2y+VJr +a%߭KX".a%q +a%߭$KX +y\JXIdr)l+=@+VJZ.a%s +a%\JXɸtqIq +a%V%DYIV2o%\JX)o+VJvp +a%VKX +%$JFy+VJƭVJ깄\VJAXI&Vn%\JXw+VJ+%V%VJ>X.a%dJ +%dr +a%QV%[I&VeZ).a%KFl_چc;^m}׋+z+%VJ&d%R4$.jl.a%dJ!q +a%߭K欴$J2"i*}a&]VJ$KX +y>.a%p +%ݱxV*=\JX .a%dJVr +a/Y).a%$KqN+M&$J2(+%|z.a%V +KX +m%\KﶞJX)\JXɻVJ$KKƬ$KX +̍.Tt>.a%dp +a%߭KX +L.#t[IR(Vr31rɥφ,L.a%V +J2q+%d:+9jVrg6VKX)\+-1kOxo[.a% Vr%[I5Mt}>VJ+8s9<6gya%VJ깄\Jp +a%_9Kr +a%VR%J 6wͱ&vkRp +aHr)+n+ VJNs)h%\JXI팇%[IVra`BL.a%Vr:{.9\s +hW>:񲤿,9dr +a%QV +KX)V%r+}mgi2ĥoJZ.aǭtꈧ%ms +a%\J&dV̥V{:ÜƞCX +e%}\J/>uIJVJpIdr +a^/*y+c^mX +>.a%p +ťV +JN[^bw鳒\JѳSY%cVJZk+%dͰ:.b%=^/1dr +l%O::X4V +KX +n%\JF/VJB4^tKNb%K4<6iI?꾈\JXIdrf+=%cV%|Klpl\"VJ24JK +ҙ%}+ahq +a%V%V%V%$J˽aSS#YI&V2zPgVVJ$KX +R\JvY.EJN+j=jiuR0VrSO;rGVZ^ %XIs +y+ӭjmW.U/c[)$.EJN; 0[􁽏cV:¿+tބ*.wIV23J%tm9K%)Vs\7>naޑ{T~]+uJ%Z%ޫ7BUz;[;Ey1V1+M\"DZ)AVJH+%JRq)ݭ+F:A)Z >{bX)s.l(5Wϥ\ +T3 QT\Z @Ibul;?2Xs32J6MXVULJ:J{٦^8d ׹C $.]@X.X T~% }UߡTZhY7[gvHKy.JI1DZ)=/H+VJ@C< |GR%.gkn?So˥h}>ŰR~ c}PGF^[[~ dU}>NLc%P(`93@QVK_v }"<\JʘZ`6)kz`|y%P=cVɋ5&ʾGJW:$ <%ݤ^:+e<2J%JvKZٮq JT/B]ր&=n߻EJX\jњpft-hO9Q Õ |DzL9/xy&-HJ1șU y]slOgZV0%H+:֖~ +> /Zɬ#'cyv `+pt÷m^(H wo$2T ql9x>0#Y={қz?;[{'i%Jf%br)AVKijRqRZX T vGO펕0U0.9nY6F' Vö%kmL˧ +P _{ (|O#HS|VWyKO-zkeqQei_ĥZ6ɵ%mybd蛘%T&JYh52=' [F&2cY 7 VTݿ!J:clFxN+]jCZ)u7 +ڕ&ZTONB`qi[\"|+H+(u=D&-NJ![ť.&((R٦3ɶCabp;_(tM M8`iJi+288-_>@:b+6|͉aRZ O/~1j2jz!EpGr+ޭ C~o dߣmһT5JwiJߜU5*@UHޏ<冕PxHo!~_5n}T%7)\"DZ)V0.VJk.VJrX!BYʇ?q2bA77s[Sg{x)g>ӶϜvuk<ҵY/c. + +p {H r B $$̳서|'1 y?0sc|_wX`T&wJ#i>xyH%} +i%YߪV5N{(/b6V0{f%гz,ɸd(or4ItMnYn-\ Dbު#Fq.kH˻%D5eަʼ>h+VBh+i+rJ3vvm掕@EieiͅwYAjC\j7V.Vpm|k<)+ cC+w6!a`OiK92F9`ke3@[)Q.w"s2d\*f9΄<2pɠ= ǸY oDd\*`??OsD"K6 ?ko27^ko G-rʼn*/<^?ΥCk?c(qkZ,fw[;/]K,h$V.13L4@[i[)ﹴLY)7D[R\:֭Bz-,RJ,,"y8K0[b[{m틺|iaFOt)&$L#ń԰籰QPz(OQ;<2CZBKWV'X u!dV 9_M.] &Tp- R|߮s,NyfR @0.`\*#|yKRai۰{u! (! HJJkKh+eJD[[G+Jez3+o8GzJOz˪Vª抷螖n熔q/;Y%,qkriyGJz.3a^sI8>Sô`%*}( tW|#6fJ\:)Вp\W/]n0[\>ۡ>]@ 2`,aKg:EKh; +s "ƥzimA@6,[ V zddxƚVM.VG+m%Ji[)G!+ ¾rJb4jM1It+ٵ珷VG z.~ȇ{-Oa8.(ȄϿ_zY氓Jf[or#Q C9 +P֬zU/.RY "_7 WR|ߨ`+WQȱAΥUJKWK0H4.䪰F@KZ[Rkim}s+mƚ-# Ix+qdSJi7ڰ~TDc1`xM%o k:`'Y^S RAY%rUXsY 0Klim| p+kؽ m%JRnr)+VJܳRqZ0g tjͥYbv'SZ nfD.5H<,wJVƩ5 ?ѡFhINôiחe}V:ĐArU>Ymfn'fɥp Kr ̐@ps9JXCL޻'ĸ4>/AK/3"U:7@/vW@ḋ}er ~hv״?G&w RQ)CbX,Ӿm%JR.pҫm%R+J\/O #VJHs+>f:T.~DwQ>4H4V\F{Oa?('H 1Vzm.!]NI` @ޥY Ku$\y|0C*CVJIr%%~_ ZjVf%Be.f%,U*ʥMe jVº<yÏcHkkZq+h.`\ep,h,V-#'\VJ%JrK9l%P;+5 K0V]w^ISb=Kc.yBlqO9:#Rr.-žGBmi +Υ vchfb Ee%˒>Гp |RN_w;s sYdĸ)K /JP$.҅^%S}:VS0pr_SRlv`;ۭqZ:^V]P +"p  @H !@H>Τ.$yg?\!:Qn<'m rկ8+m8+EJ%J. 5l+AjGBKz$ Vft\Qtdvٍ?wה*yxV;/ZrdViHuMw٤@[l]@d1ٖ݅% jc%5ؕ`Vz?3CyJ".zHb&54C=YѴyV\Eȥ!<*a  qM34<^XL V#cu ?/KKqk\bJ[K8+ٹyeu fkV\,{(WoR/Y!jyG"l+Aor(CVVjNߖ?ʓ/zVX}VTvh1qi'k2M0.)bfNCj%HnvVZn+z3ͰoAK^Z$VXW臿+I}9I_=eq,%?|xꎬh`Zu{8\Yu+m1.qVk.qV v#VhC1R(9K5&ƽWnҳQ3֕;.jJ͸P倁JS"c͠ev݂i+A[ɬw-:V\t'Ԡ.)02Y~QuKggz}VLo÷R +A쌫T"'=hsbk=Υ}5 ^K+}qhc̷.yԛBm%l}ˬ\V,.qVz[V .1Z @J#V!Zk] K}33f#n*/IHVꜜ%$SG3ͥϩTվ-DGJKuqXgZ G7Xz} † +~hw7Eh%GDK[ NmÇ~{Bof]{ӫ\ڗQC4Y)֭V زRlrgҶBkwe.k%xt"DCH+%=^Bo0h%54HʯJirnO.Kվ5\J8L0 +vyo%ydђ.}t ~AX0.ᕽcV:+rCi 빔2Ǟ UKö$)" |[޻ǬZ(ߓQv*TD7'9+qVzVM.Z\V .KJB kȸT3[˳HEq!c@.5MX 6aŬ̓"t[%ҏ?6i+ARx0TW,Y;4,zVf^q"JX0.3[Y +f%ToƷwZJtI̎%T!zX.Zɏ³p^=ܝ)xU3J2wmNZlI?N4C|sg%֭68+m~J[Ko o9;vn>u3t c|~h+m/ { kȥ%kضh%08]( ȥHS7q,Qr%NQp0+AΔ=bOxZisCDX+VZ\TP~lUe%Ovc35! z:Ue%Ȗl}03wBJp1n/(Zla0+A˟bn G14k[D? ȥ[5Zވe%a&|tPNzIk$[C3@JC%J"i%J\by+1K?KJU\j31JmE"͎y/3۶B +N2ڹ{n|S&ѹ\Ǧt>4_) J#`|*3LoMcpɛN]_ " YXV:YڈR+Jcq7pb;S. tCT: 8CKJKVszh3DJԫ>LǤV䲼`5&+AyؖQVTиwvM&nkiY`%yN~IC[ 9:J% +-@@n@ w:gP +(O]v ďKQI9L1:tfΫVN9k٩0t.m +m%ȇbN"X+EJkKkJ1X+VZ .U[}3fZɓ + tR5=Vėk4'7pQ^T؜ծJ 70R.JVژAI V$Q+ArksWZk%*VZ).VbfT7`\ča҆D+A.?߳V@*ֺ[չu^׹՝sY͞κZw +E@A$$\BBp  !\}T|9<<﬜]Kvym&.қV: ["RX r:ybwz|r\ İlwJحvG:2JJ[M|ּɥqj=Vϥ?-vG]JhNM\V\b+A g5!Rl~ kz.ji>TLNjk81[' +O{J^\ZZm[ȭˬ a@ȭBB ^JU,!Jdi?yn+AN?mN}&. ,uV(mKR+{[r,.RK){[5'JqFb+ϧ /&y JO &KȬ\bX)V%JJQ¥h%Ȕթۺ~N ɸ޲O]3O%/+AƖ?2\!E.5YF?.]d'oXJڀRl;}o~ʟb)?WGe+qirqBi%?l wjƝl%JJ(.1Vbpl'ٕ[iWXqͻYve0g]DFML "dtqh##!䍼r Vdr+3d3%M\m"g"n?\:[E?2".`+zٟVAցM\9q8]R8R})ZFbT޲Վ9y?+6fzvl~XLc|? +r("~^Mг2YazxVT$߼AgVږ\z%pc$Or|>4Po$OSЧ)¿s zh2:]/ e\JB.Usx;ie2lj?TɥOde{q|Z 'zkUqyl?YA U2;V:\[#HYI[5+A؊Qqd\z{/̧bĒd_U~.Qh NeT$u3Vb2+x.Rp.l+E'+m+A~\@z9FuEK~.H77aGȭ9͛!yTs yH+D9dSs\{̥[_TJT?Jd%"vڬMז9ɥA5S[ :`UC+(X:_PKz +ߐZ%7([ɝ +3ZXg S)+1VJX~+E~B.\+A~ͩ##^cdj.%՚6LV>n I+>{Id&= V]JHd-f%G_[^ʓKAwUkNg q)!YA9%X;mI?D:2M|~z8"0VlkmoUʈ2`oG+mK.1VڹV +%J~B+Ed%n=ꚞ6+AɁP ܩRHף_Jo9LtBYn +<6QP;I:^K+A^K}ToeR+Mz6+A>hů@Ci+Q7f;^X,&xC]a'QuWVX KAw}- l%2QOա{\"+A,6+acYͲ%J.m_Jyt/e[+AyZ)g|ϥ4vI2nJ] {%KHt>:VĥrOMVƓKKʕl%HfN>t$K>1Q +i1ґi)9KDcdkj;ǩZ)\ +f%*Q,&LVrdpfLJlІ gKVmVmP+AFmL>)nSh$}.'\tȅb-"8s(LTzܦduyr\Yb9_0Sw{Gx+Axx1@=% +|O,!).SL,[)\bX)V.1V\bD Y|ٚZ.EJ8.Hwt'|Vrw3( +Am+AU!{9W-V.1VbcM//dnمR$Ѿٿ;Vr3nUܝuĕps@QZi=k=mv=jwCx캺R@<@@$ C ᙄ!$XD ;̝ a&w/sX.x<PiɷRl3odWo%YGMg]ɥs)1M%P/cSĴb]ǥ3s'gaʥRT+06҆j. d%BV+EK_^b?my (Id%,m6]XikϾuYJLRݾP9|;()q] ܡ̥w'>bYI@.>Ӟ{>78_|pLj\zB|+1}|nG{I`jCz~JZꔡսZi 6[+6玥ʕ!.Q׳N4T\I.J3vp}y ^@ JL_}@pμy UIVbzNO.L'˛a%ijKL{u(h(ZaKz'\D&J`%ěK`%Y[.m<+19وD0m{ ++(IR+N7OZ3+E%K<@Kx;5a׳ۮi^VZOTmVZYB:)tKzPVTJ#>GXP¶RnTSx]yQu#11U$VZYŎ4 +]Iaw+7t/V V?JX J`%_+* Ҽ?05̏͏= fmNWcgTxmjKom]a{?*ۤr۲J/prZӭg4uV׽ؔed4wnՑc01VBm`ԮeZ \cXb\+RȢ%Ήn%T}q$d%X e.ܷB&q9uSiE>>)O9cܪ"'Vb hO]QIkӟVk 4:ivMܾ7>;9SX7Qq &Hˑ`%t]XI@. a%zy}J/3-unVsVK+b"WJ`% VKt[L.SÞU_X}3෌NiJk$IDvCꁎ{# $XI+%#K`%̹2w+ eV"KYMZZ*j< SاHSO%Wc#2˩ڕGR[I\JZ3+f+m+Q%b$\+\+m`+!4%KuͅCg J'Jm ;5%XIp+¥cp2+ɃK`%QV"K`%j}=Z)

5{ť%mT X $hpV%D=J`%ZVJ+M^u6>694Y~]ORKhV.6Vz[*Ö鹞ƾtCL;X $XI+%X)b+%c%ԾU8\Ix+%V )D=J[JJs Vn%yp Pp{xCXL.JZI\+q\+\+\JLy+1q`%$C.Jb[z.EJ\$X D+J`%$.G&YƇyzXN.J$[.%XIx+Q%X)lm6.eܳ%X)VK`%Rd\+Jq VXT+әq4m\"X u+%VX D+J`ȭD=l%Ԟ8\Bw$%XIp+Q%X KBY .J[z.JpݘbWu XiXz.J[I,.%pD%X(+%XI +.7>sVX a-$JX>.J[I".6Pehf}~L1UJ`%D&JZ)|ÿq?+޺y++.t.vԾKJ]J_˲s3=' E|]r%WZJ%JW%WrTW%Wr+Җ4+y]r%WZJ9TJWv)JJԵKJJq]r%W +R.R.+_}\ɕvɕ\iwɕ\i^\֕uɕ\itɕ\iwɕ\irvɕ_]!KJ]J4JJ4J5J~]jqw)J9J]r%WJu]r%WR.+_i.ݥWԥfW%Wr%]r%Wp]r%WJu]r%WJv_)K•uɕ\)J+uɕ\iwɕ\k\iW+mJ9J4JJ4J9J4JJmJKJTKJW%Wr=ԡK9t.E]}\ɕtɕ\)JJTKJK_Y\V\ɕf_F\ɕR])g\ɕtɕ\iJKJïԯKJW%WreTKvɕ\I\ɕR.+_`\ɕR..+^F\ɕtɕ\)J%J~~]z0KKJWj%Wr]r%W~]r%W%W~]r%W~$]r%W~]r%W~]rW:KJ]J4JJ4J5J~]vɕ\)J9JJ9J]r%W +R]:KtH\F\ɕtɕ\ijtɕ\)Օrvɕ\i+}]rvɕ\)J+uɕ\iwɕ\l\ɕ^iZ\iW%WrWj%WrW%WrMvɕ:]r%W%WrW%Wr++WХ +WХ++R++Rwɕ\l\ɕR.R.+;R.+R.+u+"WګKTJ9J4JJ~J4JJit.++W%WrW%WrK[ֻJԵKJJq]r%W +R.}trtɕ\)JJTKJïԾKJyJԯKJïKJӯTKJKJ+R.+ͿR.+u+Rrvɕ⮔KJW%WrTW%Wr++R +v)ޥW%Wr%]r%Wp]r%W%Wr++mKJWZKJïԾKJeJ{]r^)g\ɕ_}\ɕ_)g\ɕ6%WZJJKJTKJW%Wr=ԡK.E])g\ɕR])G\ɕ⯔KJR\ɕR.R.+;R.++RĕJvɕ\)+պR.+ R.+_i.+ R.R+]+.+-p]r%W~~]r%WZJ9J+R.++RĕJvɕ\)Jt.%R.+_)g\ɕR]i.+ R.+++Ruɕ\iJvɕ\)Օrvɕ6|Dtɕj]}\ɕ_)G\ɕ__\ɕ¯Kԕ+Rrvɕ\I\ɕR.+_`^)K^F\ɕtɕ\ijtɕ\I\ɕ"TKuuɕ\)J+uɕ\iwɕ\l\ɕ_)KTJ9J4JJ4J9J.R+%Wr.]r%WJu]r%W +R.+q]~V]r%W%WrKJR\ɕR.]qJJ4J5JKJW*%WrTW+-p]r%W~~]r%W +J]r%W~]rW%W̕wɕ\)J9J4JJrvɕ_C\ɕvɕ\I\ɕ"TKJWץE4K KJW%WrTWZKJïԾKJ-JJ~~]r%W~]r%WJu]r%W%Wu]r%W]r%W~~]r%W +R.R++Rrvɕ\I\ɕR.+_`^i.z]r%W%WrW%Wr%]r%WR.wwuɕ\)J+uɕ\iwɕ\l\ɕ_)KTJ9J4JJ4J9JԵKJJԥKJTKJWJ%Wr+ҶtK.++W%WrW%WrԯKt.%R.+;R.++RĕJvɕ\)ՕJ \)G\ɕ__\ɕ¯R\ɕ_}\iWJ\i3Wj%Wr++++W%WR`n<%WrUTKJJq]r%W +R.%.z\]\ɕ⯔KJR\ɕ_)g\ɕR]i.ݲKTKJW%WrW*%Wr%]r%WҮ.R++++++Rrvɕ*\i~\ɕ⯔KJJrvɕ\)J+ӥCTKJJ4J5JKJW*٥+]R++RV+++R+%WrWJ%WZJ9J4J5J~]r%W%W+R.+_}\ɕ¯KJWj%WɺJKJ \)g\ɕ_~\ɕR.ea]u~]r%W}]r%W%Wr++.R.+ R.+_i.+ R.4KTJ5JJ9J4JJrvɕҤ.xKJJrt#]r%WZJ%J~~]J]:ݸKJW%WrtS\ɕ_)g\ɕR]i.M]}]r%W +R.+MR.++RĕuɕVR.+ͿR.+ R.+_)g\+Rrvɕ\I\ɕR.+_`\m\ɕtɕ\)Օjtɕ\I\ɕ"TKt.R.VԯKJïKJR\ɕ_)A\i++++Rwɕ\k\ɕ&vɕ\)U\ɕԾKJWJ%Wr++zJKJ \)g\ɕ_~\ɕR.ռҵ4JJ4J5JKJW*%Wr%]r]r%W~~]r%W +J]r%W~]r%W%Wu]r%WJu]r%W~~]r%WZJ9JtK7+.+-p]H\ɕR.+___.n%Wr++ҁ]:թKJïKJRtyz_)i\ɕ¯ԯKJӯTKJJqA]rԾKJ󯔣KJïԯKJWZKJWvɕ\)J9JKJ \)g\ɕR.R.+u+R++.+E\d־R.+;R.+ R.+J]r%W~]rvɕ\ijtɕ\)JJԵKJ3JҔ.ċ7?y}Og~g~;{/v 8Μ̙ ={/Ⓕv8g9G:۩^|J9y{N^xyv8- +Ô~8O|?q}'.|ݏywܷ_}W?+w~ۿm__;{W_>w?pX>*mr0Ӣ#[i<\9՝WMwP\y*P\YBe h^N\)r_EGTvh*I}ʹkPޓk\lP[m&6ZhCW̺:Pq.&oDtal2+e Wo!ȕ~E#׮-=vyȵ} 4ѼM* :߼]hSҨqCyV<nZlJhor DKV=* 2`W-*N'٪yM9|4G32|IKi~"o5tuDC*;0yO7|]B'٩|;rmMmk\m:-n͋+J5V 4޼0V9Â+,WE@7"$T.J0'Vwk'?\R.c%\B+J{}3u=G%[ PEGV%OA1`x +i<JsPjn%sp V +F.p V,%VBL&Ti:$TP +MEDwX_8^//m[`{۲%\B+%J7>{?C 4x"4 g^OGُ>3(YJZm4|JZ tVKht&nTOSD@醒'1E/LEn4=|>cl%seV(\2$װd4U\-צIc4"d$ǚjD(Z &\B+KԴ寪 +t +PB׆vfKOXlɶȢV2't(CiD \y|t:s 0VB+\B+nJtr VJ-;,zWE4qtV0=x +>_93tMh%ZJOto{CbO&Tw=JJ (ϬD'Jh%r V"n%q VjbshrOMɨ)GxooK|߳bKhZ".ZkJ-UHނ:h6͟*pIWRFGJtrYVKh%r DJ,:JO6߷ksum&J!&*d=.mr(R{X$w\~ANc9SP|ʫpVKVj.JTYu\B+qV`G1ŔPB7Sɳ" , ,Vwӟ݄V2 %Y\X~>,>LUF23c<<ʎOvR[\B+[\B+%V+^pmlHIa25:nX}`%Xr+%X VJlr DyKhULqmb8sLns=w]JX*.J6Xn.}t/Ki͟5F$ԟzذRg VKԸ+Yn%4(|idA%(Z1#KzhQ Ĕ['dXk+KV>Y/7؍Dn"=5`%۸DD{Yb`%v`%Xz+ %X VJpe#RYi|e-}6KVK#V:|7ܱ&6<)uD2ILތNVr+Q|U.+ %Xm$`%Xv+%XI8+QBULFV:bVt](Yl%ą^UVKLZܑBÒ7JP2z_jdWT VbK.J+5e%7_"1bh\\6,5wOO]ƥ6\ҝjk2YɵE> +dqi ի$<`%?`%Xv+%X VbJlr~+ZhQ%.U_IOkEJVJϹ+e\^Ի 5ʾIs VD+Yn%+J[q.HB?}Ì,D@*S2ģ,䠕7(/l8\j9`%.J+@L!%MT8ѱ{:/2ĵRKVY.EOJA$. 4ORuo*X.1h%+JLY9.JSVj`%Dᚘqf9g +ZM.Yd%+ĂҮͽpUvmlrMdMN.9b+`%>+J[Ix.J\Jo*$Vѩ֧s] d䀕^pԱ&|/DJ\Jt.5dƸ++Yn%+JN[M.5b%;_"1].VD_.=+1hZ%XA+QVuH>gqi X.JSVbK$*`%Xr+5ΥUҹ[ȒNzr_-?k1`FZ.JMX:VRÒ'2hLhA+5%$<`%XIT.J+e%*>aF:CJ+%dx\rJmORLkĥdz: Z^.J|q V,\`%ۭ&`w6SA\ +-Qɩp$6`VpzCPHi +VK_VKԸ+Yn%t0+QZT -HLwEVJ丕ۭ~/Hf kԬInp VD+Yo%+J[ +.خ~j$@ \R/N.JR\K.r?JP2ioJ=rVڟKVYIx.Jmc%+J[M.Jmo%7_"1qfy$_VKX \J9ʵ觊BPZGI->\+KԶ\R-\]Nk %VjKYM.a%cMN<&.MvF$s0lwq VrJs Vl\`[Ix.1i\ +-V*ĥ[9 +VbJVq VrJ{pgD\%s '`%XIT.JVKd&sr֓S)VJ s VjEgSe\rV}쓧]xu~?POW++1a%p VX+9m׹4S'7ˑ+g +3yθԮVKj%6՗T}4Wg OJeJoWx/MpWxR⣯%X VbJq V%Xy+QBPk2pHd%6䈕 VK{[!D\ +J&\bJrH&:.E\`%˭&`%XY+qɥ65UJ#17MJq VrJqpD 4R k >d̟@mKORYVbKd8+9m%6d@T]ƗH\ -(hRW\EPHI޴4ɥf<ߘiKu\j9`VYIx.J\`%˭B j$آJbldd(oFޮSZ²u6Gp V,R+J[Ix.J"Zʥye$H\eVKZI<.JT kPAVLk~K,Y~.=~Kuqu\j+K伕t`+QHL]RBXҩ6\ꪟKK\ +J&Vԟop1+%Pe\j9ٯ4-|sP9b 3w;+W5`N_DPq(Y?H$ UX[y{.Jʭ .J[I\.7M3 VJ +VJPR>R3\:#.AWV: ZX3/ W7ѕ"5٘18b{}kkof0'疄 j+Ͳr/ E΢Z t%ZIu+ՋKSY.qiCpV҄VJPN{8X` +D*rɲi]gT_WDB[]n:1^ͱ.pdSdd`|{م%{ƌ_=VJh[N.J2tĥ5R%+&9H\ҽ~ .iJPrq` [ #As f +)R;<+aS6ZgY\2o֥;L +90.%q/VB+!Jh%s D,߸t0+iK +TK:\Rh%h`%x6Wt*%ZTK0%"t'.a%E\:[R9V7-&%\h k"nad^X9VeMd\VB+Jtr V:t%Z)ǥ#1y0 +]J Z\B+JUqihELKaw+%\.g=BLKrVϥ>w&/)KݎtJ&`{FA)܀tM?M'{VJh%խ?.J[N.ɳRK91} +ˏ~JR .hRKVR%g\Z L%`\4٘]vX=N"&b(@=£Vƣ' ިu%!hcMf:%fg'$ƅAfcsy%|2àKh%R .J.Ŕy:.4%|.m%\Fb.AJZI&:n%^ _" k*3+>8 // 屃@F$m̋B&K5}- ѽ1@+%Z VҾj%D'(%DH+ȥjWK[I> v~Ȣj.]^[R|OrV(%ۖåk vӟ*×3#k&1N7?Y)+OI[JZN.J&V*SKK=.$Rݬ$KPL|!0k!T +Rѕ\zKmLms,MWؾ5 J-_JJͲ嬔3#[N.J[I\B+m%:D\zJuw.ɥjD-!o$o\τ]9dX wni.%oN%M +AwĨ? +A/=$m\]WVB+Kh%VJɹV +䬞KR.AwB*'>WO4$H|ﯭ%$ lQKb+dvGp.SpVҼ%ZV=J?'u%ZDU2yRT瘗4>wJ.ɀal[r+K+1i.a֥ .Y9\į,Z VB+5Jtr T+uLc.񐮬A.ɴRKh%mqiz.JUp crqӅ0/J$K19o?(y.MSAR+䒡K#5t2C<4~a%ZI%ZIu+KtX}R=.԰R}V\ZΥS -\*o%\:U_Ц2.P.g"j¥V*XFcz,y:ЭZ t%ZIu+ՋK2y̥/NSK,G < tDv:ux?yursƈi +זK)4.5e _ +:!Z Ts+%ZV=tj%K RMDJ R' u/K S#$JrTJ6 RڌGK ԖK)u4 .:8mYI\B+TVB+n%:r\+XV҄r @+A9ӝR \2TRT/.&bX34bm /OTRJ5..,EJ*[ VB+%ZVRK]\2Mg%r+5Kh%V!ÕRm^[I[)W;L8K}I"&U.pWi.g\(y?VB+iKh%^VB+cezKg߱PD'".f%:9+A$q- QK4X2*Y)׭"˔) `,+5۾x湊\갱gzBh%-VKh%r n4̀\zB+QʥUrIgV(~Z`6gJ|nrhZ\2ڙ]).:jB<2" UK.t LJM_ޛa+ p VRJZ To+%Zw,p̛|J4ZZ.zm"=8˲lC a v8眘nV8TKilg<';! +Z-K{>ƅ;~~gw?VeD\j i&si.QԓK۹ZvO9ES~/ym\%\ʟ+mb'紒+_Q^o9$V2=`%Xɬ\`%VKI{\!(Fd+%X+QY +5d+gC..c%\.ş%SedtVD,>WEyc;咷.Y9敡?mӽo/D\~u6|~+Q XV*`%XIw+K#A=Rۈ\%C[ :"igH#:l].QIɇKo/vs05_5p:~K}4H+JRr Vt\j%3Z 7+KLI.J.V} _r.a5 +VͥsW|dK^IML&pČKdٛK|h74eaڛY`+%X V*J+1\$+QRߤT;1 +VJT+ɥ/qXT{UW8X.J̹DEVe{*Qao( |wAX̸-K"Du/b7+ ,2+\`%V2 RK)tB+J{p VJOS[mKVK|-~3j;ei=ƆKd)K+]>nVz㜼(J%X VP.JRV*KHugKVK{/`%FV2*JQf~?kTKGY}R掬^?'I6^J[vfbg&bݟ` +!+JT9Vȥ12\ݍW_S:Z\*vVK%u}}˶%)rSlKġsJzp#F\`%ݭ'`%X \-Cbpk\vO_?HJwǮ(Xɸ\8ұ-j iĥƀ^LTtRY+KJ+1\JY5$"u+id.KV%X[+}7xB(#JJ|r,L`%>+J\YL\`R[Ig.V4-Pb%XtyaQ/)Π +M4rh+KJ+k$5.TRǘLm0q.\2q)Dy%N-$mI4zJTvU`%X%X VJTgB9w_#.;mwb +\*Jd2+Kg㾄/zUW8e(ZÌKegQ%XO.JRV2`%XVK>*ԋӄ!tPs3+Jd+Qf?-$jB\jɲ q%;.ERdz.JY+J̭d.9<#:d҅q+GJRKD|4#΋]qRKj_-&VVuh4 `%Xɰ\`%ݭdz.JҞZ$)tA}T &jnfT}\%[:깄- wE%gP#:pK4Jp V*Kĕč!DDPKF$w)|V2J`%dV2XX8%DbJ/RK+%X VJ+1\T+QɎ1gB6вn@Zx\JΥZr_"%:iBmq_\JEUvJ%X Vbo%>+J̭d@.6"Nk$&rv7խ(dD+1Tr+QGf8/^aJ ++J[|\` ++a%\jSŇI5k?˜KRI`tG&Ԯ +q9 eA%X VJ+KReZ[DQL\: 5.ӞtV0K+KX XYO.j%Ï#3Boٶ(SXR +<+`%s Vt\`%p V=Rۈ1&w+}iFxMH0T\2RN+mlpDVj fj j$ +JzX\`%V2`%XRID'J=JJPbUB`%cZX.J[).}#RY=rEŲ Kegd+%X VJe+Js)Gl'3Dz &e%XV*KVUZr_"(uEV\!9hCLZO.J+J,dH.JR\j GcrߤzAДx݀Pai%>dj+KRCG?O:TN2ɒSLRr V[L\`%ݭdz.JE[rz2Vr$IIgKVǕ{˵7#7&\bg?KX\JY.etbn +ZZKP#: + V+n%q VJm%>d(+9<㽕G%"Rτ;T߉gT}`%q VJq1UO΋$JbAqQыK.J +KJRJi9&F!kc`%c[i?\8f㵾\!OXm .V2=`%Xɰ\`%ݭdz.JR~VrzD"{J(7lH+(%X%Xeηʲ8PRjXh)IwjHI88TdF#Zd\5C#zs/{}^ೝjICL@DrU!&˱JYT#\"+\"+d%|w/ +ei'KOa׉X|\J++KհJBL;փ(9N⊩֨l ]YVKd%R٭d>.J̭'jJFUP7ro3mS Xet+Kd%tUn0$w\MN'.jJYJ|rDVbn%r4,Jx|MIylc:J|X.c%Tj@Lab #X#rX rDV+Kd%RrDVXq1\DV"+KdYK%PzQ(pf,2EV24ҭdn+2Y 5lS_XtDę;bFd/$&RX\"+[|\"+jKeN$\,\`%i/Jˢc>+uͤۦd%[\"+Je҃dvN JΨ:Qc= K!GSŸTuL`%>DV"+qe*qDV%Vr/ +^4"J#> hҬ.1Z&d%Z\"+J?}\㥘lSǒXs_X!XO.J%Y %Y4+Ӏb0P0ciJM/cK5l%DVbb%Tj@Lѓcu8#أ5"%H'7JYJUYTv+Kd;Y JrkPr/ +CK'Q<=K"RLm*QVKM\JRŬ6SN~($+N@ e kb"+J|rDV*JYTi+%`S4Jpk!kttVjc%DV**̥LAbrę;:b d%c+Kd%YDV"+1A|F|D@yq6"JlLPҔGV2YɼVBlvpd+9 +kD8,a}$0CSeDV"+JUYTv+%Y Vs9|J\܋ВI~b]p/ZtuDV%VBuI~;մi?0KDOzu1JpDV.J%VB4Z{J_Z68=ms&6Z^ūh%CrVKdz.J閭t)d(cpl4ye \:\"+n%qDVbn%>TVB^F|Ӏb|M(dyiJjJTYDV24J%]LM\OPEkDvFX #XFp%$NAAY%LohjMyG*''Vp(RWBJGb>JYJpDVbn%s:+]q +J ҕ4EEy"< (F2:9]I=oҀRtm*::. m;sT~+K?}_7Sӏ@S_H$ol"x|4qyNn-GąJƲ\"+o%sDV%J%P^4"g7 3.VRoNN\#Y-JzԲ}|:Ł!"-9= 1*XB;G\dvk9eKYصYBĮC ܟ\uv1j7`J򔔟]>v-вoA%x +g=oVJ<:JsĭPݧ$fa+ 45dw{|C⓰d-Zq8WDꉪC';eWo ++Ȯ=RJhٵǮ6Zvv 6>C ܟڨD%ή5vUM*#~% +2\pdYs:G.6&9ڧm5+m%>ćqV2= mkUNuVT;u|t3(1\90fEH9Ihwv +eݻߪ~z>Zusb*I(%Z)_-KMݚr{r;VMd?Kh\Ok4mkDWpCr 5`ѽQP*~pruiуꐫ=V5UӃ{+V6.iXwӍTI͢RaE2|WG0,:xa[3.a%dc\:KCr\JnYIVJKX +i.aܶVtVPr5YKp!jcQ\urfĶj䪖*~ R +>X/rE{+^[t WBE\grV=\:hPR%JaVJVrKX +%$$\JX)Z+VJ[?.a%$n%\JX .E%KX +%bN.a%$n%RVʜKX)~+VJVKX +IXI.a%ǭt?q +媕VJ[I'VRe,q +aȭ=rJp +a%{+%ĭ=VKX +N.I[).).a%$o%﹄p +a%q+y%VU.a%$o%\JX)VJq[I VJv\Jj%7\JXIJNr +a%R<\JX)r+%ĭ%.a%VJr+Yp)S+%TYI'V\JX)n+VJ\JX.%ⵒ\JXIJq +aݭV%2R'.a%tr +a%UV+V9V\JXJNr +a%RZ)׹Rx+VJ[?.a%$n%\JX .O䷕tr +a%R V%ĭ VJs +o%\JXIVJp +a% +9%䵕%VKX +En%\JXI%"\y+%V\JXW.a%J:~%V%=V.a%$n%﹄\J%䭤KX +\JX)n+)VJV%VrKX +%$$VKX)VVJ[?.a%$n,q +aȭKX +R\\5+mRVrKX +N.a%do%\JXg.YZ\JX.%ⵒ\JXIJJ2VrJ:R\J%"N.a%Js +au.a%$n%VJp +a% +9%\JX)tp +aȭKX +R\\JX)n+yϥLKXI'VKX +,VJJ>p +a%UV\JXIVJr +a%q+%VʌKXi+%"N.a%Js +aȭKX).+VJVrKX +[{.a%+VKNY).Ee%\JXIJs +a%q+%ⶒ\JX)䷕VJV%VJ[I VVrKX +%ⵒ\JX .a%}VJKX +En%%\JXIJs +aȭKX +R\\JG\JX)VJVrKX +[{.a%+D&\JX.a%$o%﹄p +a%q+eKX)V%VJ1XI'V +o%rJ?VJ.q +ax$VKX +IXI.a%{+%|VJ[I'VReRVKX)KXI'VKX +[?.a%|VJ .a%VJr +a%q+%vn\JN[?.a%tr +aVrKX +En%\J:7V\JXIJs +a%_\J?RTV%=VR\\JX)n+y%|.VK~[ .a%J:\JX)~+)VJVJKX)VRϥ_62m`]3'zN% ,\\,N,]].[)_-_+Kݚr{;\"Dr}R٘\wwtm[#r gkPVUYE떫KNV\A=Me!jyUӃ{+ wn֦nԤJV~H濛;z&gSǞN~8h#\Jʬ\JXVKX +[}.a%m%\J[)4Z)..aRV:ur_ԁۧu|>9skxɞSɼ7ti(?_y,(v›s>y?Mgc'mtɺ3VRKZ׭tkT:-ޞr3V6fⱕ˅#n 3y}{Su:uՕyy;ꔫC;>6ZZjɢs5^:j-O5rU[t1**媐\*RlP",ݜ|rܕISчykz2>QYSta^ՇͫUdT>ylދ 1=JXiVjOmSۧ~>HYC ""c+MEJ2T0lc([J?VJp +a%wbBSoh^`XTZX[uKq:eޯU,nΠܫyϧx6u'GO;$"VrJm6tgT_rHC)"%aC_qtq6-(mY)}.Y}.a%tr +a%UV%K[bDӦ6W@U,WWRhĴ)37t tȣ{VKٰN.IY{.h%M+Z)zc|l|xlht<"#/y*҆VrKX +[?.a%$n%\/Fq/qSƪhĘM&z%ޒ1FAQ'[;FcADTn IŨ4ӏous>[ֶZ(W2*qejC}oԦFGz2ز \Lťƭﹶ)j%sp Vt\`%^+J3щDVP_}&`\q+R\.&==x%\n£/{hO%wPst!+ $ž;q3+q%X VJFq V\j%j$$7"dRRHd_*,/Xfs3'#\2J5.e%spuVJw'̨ (](Iޗm)/d\`%p V[r, $&gHp++wUpqibMihd.ObX+KROBܗaK^VbKRsD:wK= /)H+:3%eh_R^c\bJs Vno%sp Vt\`%HLpŻ*ƣDL&1ߪ\lN$&6>\JsuV:vd%2HFf@wT.+ V2Jlp V\`%ݭds,J妊'\Gud\zRS`%Զo.,rJ$2PjΌ:/V1`%XVbKt+ _o%s+Q#Kk&&8Ǖ)K1=/XfsO`%^(`%D:wK= 8PYDhe۾4jVbK.Jҽ+kpr. #8JqF'\^<{_%XX+5%Xy+Q;EDV +GYɚԃH[\`[M.JRVK٬X֕Qņ2| +%.j|vdIJ>T=YDnKd%ݸ+K+n%6+Jߋ|)$ɸJ\P;溦O%l%Թ[Id%gFMLVO@ V2%X VbKdR3t%JĥufWMLwEĕ%XVjK;ź\VzQqqXJ7+݆KĔ+KMUy\y:WQ}!޹<ę%Xa+m|.oHFqެFVa(-׸ ++K+k%Sr V~ĥѰHJ"1הLsYX(Yfs3's~Xɤ\_d;Yf8-J_R&+VX\VK+`%XIw+KYȒ@Ǖן&ObpJbȥ{l%q VbK?kSQ;:3PZY) +J,YE\`[{.Jkť[ZKq<*O2HLCNޞt9|+JĪo+=\ZLIFVreԑ2R^VbK.JVbKԸĥzPŻ*DL&1w2k{:WS+cp VJu.nUH̨ܹ@JKA+q%X V%X VJs VbJsY 1y•<ۙ?"=3a%d+ݔKzY{.JTvї%Q&gC~ڟ`%XI+q%X VJFq~=Z"D, 1E`LyGdrŶPz6_`%+1ϥbOBLIʨެFhJ}ɚtto`%XVbKt+ _o%sVsr. ްHPQٷ"C$R"8'TJ}{q V2`%XIw+%X VJlr V2JsI 1CUrCJ“7VKZ:.m%6ԈYɒ(܇j䜸4uSdF+K*`%Xh+%}j*'BdJ,Z\oƹԱS$+ D{ZveTQՙQm_'M]g?QNI(4ĖeI/%!M-@n CL X% tW-^HsyϽ?V`%S+J+,D9AsHkq) ').Jq Vn%+JeLUJ;Ԙ҉#䦚KG.đăwo'tp,H>֙qjR1@ILq V%X V2Jlr Vn%_Jsť,Wb:?#`%T.JŴ;I+j*r_k!4UNBYIx.JRVKd$(GDP꼩5*4\_"10DVz%&!WTKfR%X+%X V2Js V Y\ޝK"D6J\jZy-x|IXI0.m%b'LPjjO* VJKTt+%X VJU[.i%vKM +՜+yX#+%+c?:0N΀nJrDW\`%%`%XIT.JVbKݡޗbjuC7\~es,&X)+%XVǖN*^3T>g.l%+JE\`[Ix.JR>uHLDͭ;,r V*M.e%_Cwjj\!Te{$,#҉_~6V=JRq$`%Xp+%XU+ +QrvhӠRyu!+ ϥ=X0.1h%6dS fb΀^=%X=+UHoHnh\zCm`%X).JVKbYiK rǐvhӀRu-x,+d%+ť,RRt~J*{ĤӳVJwQya%'֝fJJq V%X V*Y.J96zVTs}y +VJp V2J U|Zt׎rťWﱖVI3Zٰ g'/.JBq V̵\`%vԗzR|@%XD+#`ǽek}jc bk2/VXJئDxRV >([@s VJr V̶\JJOjT:>z-Hh%ĵʥBU +S\rLtZ%s#[Ġ +sBwlB%X VKdRU&(U:RmW*+4Ķ\zeQW!(ZdRVڍKY)]?[' l_ KsXV'.JRѭ$<`%XR%{O_nu%HOą +d(EJT||s)ky=ߚ"`ͪd6ʝKYIx.JRѭ&`%XIt.~D3+qa_%Xi?_fk}jz +ċ} +A.a`\+e%>+J[M.JAVlagDVJFhJ%JJpDUJՓJl)KdL.%VbKd+n%+1kB^/ɥեR[M.mBĠ//sL͟Qb-Kg70K%lR+(`%X)+qɥRKW". *nÝ`%+o-\j D({K2q|X\2J0K)XJ[0QO?>|f1qfaeǤg׾XH uL*JcJÄ9?=zv6ѬRP*G^g`VK-`%X \2JT]WK\!R~\JTt҉Kd%GʏK9[#.zTڋӱ賌eiT4JQDCٍV7HO92nE/(O*&scHU|ܹ++K#mdN)%zN%X +qϥR:).Ux$R?Vzɥq\ݑK$B!&*߳5ӫnf_ȳ]{7Kǔ4R8`%XT+J[M.J[Mq֝R[V2JshVʃK Z .f$fb3WOdĀ\ +ǥݸݭәѻrWl}w+뎭[b;Xulb;מZF$p V8+m%TzVJs.%&R  +V2J,p VbKq!!.ذ0.%Ws`%9Y\bb[+5";Xyo|b.)KY<.J\`%bKERK%N`%.`%6Du;^q)W+ǥѷp+SYjsl\o''ͣ_.$zsߵQ7fs4C7'uTJ GO;KL^=JsUX#.JRѭ$<`%X.TK9JJ\X\R\bJqrm[ؤ1w("̩KHF]@cKdT.JV`ս+ƥs?(X\Jm \2 %ƬK}{zy;#zBLSBR+QISB*.Q4ߟ% (igW"(" \JE+J+KR᭔5`%Ƭ%ҮZ.}$bosA#+=s6TPrRT8H#" \J\r V\`R&.JY,`%K,XH\ZJc%2jm7=b%((T" \ +o%q Vt\`<[\*y+ĥչK'\Y)'.jR\@ήs鿛%ӸrRZҋKW \ZяKRZM.JVKVz9Hq`%6TX+%V2X+bV~\+J[M.JRKd%kf;G3V2$wJ=dH.J)BP[n[5r)++)T?.i(#)[^z( mGBZI!dϥbXK.J\`%p+QBǰ|^fnmFJ\XI`Z:2v?<ĥPӂ%S\*)K+ҳCPofw˴j.E֏K\`%p Vb$c[I'.Yz=Tˀxjw qƱKąs V*~}D}rԹռqɩĚ7}I[)42`u..;CNy\Ph(c HeV2`%XIw+%X$tQ.}SKU7.PV*\Je}6YlKyKM|FXRBT.JSV*`%XV2`%uz>.v wMB)X(\j%\2/ttbԴrS VJKdT.Jk1%D.ɧF|D'ӵp VJyT|+ROz,nE\`%XIw+Kw+KdT.".Xjf񜸲 JRQKkV>{|lS1+ָ$Sü%ӑ+%X Vn%q V +m%6+J[iK}^] J-"nl(`V2JJ_<.8>K-9_>`%p V\`%ݭ.J:YjQq~4_{G Z\ʏs+ɥ|Z'cQ1Am90vJ`%X)V2<`%X`%-Va̽!+vUXI+K\GGDt|[[ĥlv\w.JRp V\`%rIW+Yz<="qnfkomFti+GVJ%XY+QcSjtr1ʥ:\9+VIO+%X Vʻ%X VJlr VҾ}^Rq;ƱV*Pp.J9X\rR|G'6H-yWhvV2<`%XI+%X VJr V2(kDDjKӵj?VJʥ|Y\*OziL8i(0cOCP/վ`Kl R5@B|!'<1h?6iJ݄~%5g>29D Ǻ+:2 +d!+%X VP.J dI.JJSB*=/`%>+YKeaՑIIdyK.J\`%pA+Q54MBDrTtKD}{P)¿_đ `%XVbK+`%X)+5K<6yu+ /l XɊV%XZVN$8NΉKFzM#)V`%Xt+1%X V2Js Vx+yVE!"&#^TJ͟ZKmVƒDkd;:3Jʪ4G%X\`[\`V[?.JEVP7msb[(?/݀K Zɂ\2Jķ[Zjo*i$7#ՑV`\`%^+J ضJdpnP+g&q Vjǥ;ёQ\Y>QGR=)%X V2Jm+5Js VxRCIU5y*n$&rɹr6X,m% +VRAvXueR{4GJmVbKt{+%X Vj+JW$D(ir]Ԟ&ΕRɶP`Kd .J`0Q+Ym`FnK+$ +1¥k\`Zɒ\`%ӭ.JYԹ$)iv[І:P^?eJ$ӹ+5Js Vj2i4Qyj$&gFMlZ{.JVbKd,%XD )Cj8li:M׋*Yb d/V%=ضuԕ(d)߱8I+Jq V:Kt+YK-^)<}c 7yVEOB7wVK\ֳW8i$&ב.J\`%&.JĚ>q)#WQɹr6X`%YL.JMҝԕ(TbJ$`F\r:Uw+1k%+Jr VR$DD)D'[Yi+ٗ˶ęLĒ$mc=7&M$&+J#\`%ӭ=`ζ{UJ:fM-J"YoԒ\>??f`%XVbKīnåEV"(JKnE%׋ʃER)d8VKw2V$1ṙ!4H)da.J+JfXɒ\2J7*qt-\9/ J7Rą%XZV+.u'$GoE‘Hdu.&m": +M#In`%XVKd+K艈BTIX'ו:mVzX.Jm]+YJԃWESnwP:IٕQK\=_hIK)o%+J[M.JV `%D5$֤`CI3[A`L"뗪RɶP +͝Jlr3dQ.Jw{l{SuR?\5DCL+u `%XC+J7%+}6!*rxSxY{cA\F%Je`XW VKJVKm%.ԻWx+iFP̓i2əRƒ#)Vj`%X)+Kԡ\j|$D%"?&&7І2WÍHI4k+gKK+݆Kd`&X\1uzMuPrYɗ3>5#1):ۊ*0HT +NHa!(WݷNTڊ22ϣU2$f y ""c |I4%ვ\JX)VJrIA)a8ޅk"RbxV*TbҹNj=bwR6Z[V5q4)OD*g7>nVn])4'T0V!\JXIJs +ko\*KZ1ږh}[-vuFFpːG JI +.atdRF:=g1)á±HD$DEӅpo#T'CdZL.a%Js +a%VrKY`/WUP髐QyC5"7WޮW&k _MT.˯/5]|ҩ>c% dRVK6[Iuk&Дӿ׿rf0ԣL|T:4qy:V1Q>Q6-M0* V0NI.a%RVKX +\7.>Gj"כkM*([բ,*(~8`iq +IX>.a:u/Y[VhRR\RJ:y5fԬv4V?.a%q+9%7+%T*߮+))նDZ7b;6tnYI]B +J,c!\:8JY`J .?SNsCQ䪺/cB5~#m 5$נJ5 WJ듫7@=V#떫KN:|T]\mVZjyݫ&G(۝]ddW\+ެ5.<_҃{ V2J,@ӡ#݋ +M{N.__9=zf0?V0V87TQBFJOɍbbM5fWm|o|Tݨ\#r 誶4*zQwTꔫëkџndm>]\-r5Zs)RzzQMJF^ +\-z? +-?Yx5{7,Ԑ\>># P\N;꒫{;7ulַb7[7j[hl ++7_^x|Qù{N[un0a%J^\rJqIR.q +%<VrK^\%VVJ.W\wӶZjG{/;}wozn}tȻ^G\/z#)3z"cyu^!CWuO^\JFZiw.a%V`%3R +VrKX +e%3 VJFY.a%*V{\JXIJfrIvVrKX +eJfr +aVKX +eJfr +a%q+%+%ĭ<VrKX +%vVZ+9%ĭKX +鶒\JXU.aX4.a%$o%3\JXI VJVKX; \JXU.a%JVr +a%VZ.a% +VʸVJFYIVf8RZL.a%Jvp +a%q+9%\VJ\JX.a%$o%繄 VJVrKnYq.a%V`%3Rp+%t[.Y)B\2Jq +a%VKX +%$d%V +n%4X .a%q+%..a%Js +Yh%.a\JXIJq +aV2Jfr +e}VJVrKX +%ĭV\2JAVJ\JX)VJ\JXIJq +%ĭ<VrKX +%RR\JvYy.a%$n%]\JXIVJr +퇕s +a%y+%VJdV\rJir)]+%\VJzd%VKX +IXJ.ft䶕 VJVKX +eJfr +a%KX +鶒+9%[.a%$n%繄\JXVrKX +[y.a%$n%CR6Yz.a%V`%3Rp+%t[.Rn\2Jfr +a%VKX +%$d%V +n%R\JX)V2KX +e%]\JXIVrJ)q +eVJVrKX +`%QV2KX)2%<VrKX +[=.a%$n%3dRVrKX +eJfr +aVKX +eJfr +a%q+ԹVJVrKX +%VJiY]VrKX +[IVm%繄=\J[\JX(+%VJdVJJ.p)뭔\JXU.a%JVr +a%W+%dV\JX)V2KX +\JXI4Xy.a%Jvp +a%q+9%\V+VJp +a%y+9%ĭKǼVKX +%4XL.a%z[~.a%Jp +m㒁V2KX +鵒\JXU.a%JVr +aV2KX)E+%2n%3Rp+Y%t[L.a%p +eVJVrKX +`%\Jj\JXIJs +a%kn+%ĭd&RKZ=.a%q+%VJd&V \JJA䘕VJV2KX +鵒\JX .a%p +탕VJr +a%V2KX +e%]\Jn[)p +a%y+%\VJVrKX +`%<,VKX +eJs +a%W㒴V2KX +\JX)V2KX +\JXI VKl?ҹp{dPzHd,R6ظ2ެ٪ٺ>9YݚM[ۚkzݔ\rMN[6&ר޻a-m m_Woz WhKNTn߼oյn6GT7F*߄+aNزQʎ .2U:,*&q 1e7l1&e^T{o3D[]3W9}oH*ZA.JZ DJZ f+݅Khr T%=^x/c}dܹWگPhc1%KJC n/޾a@2먁+MT+y 4"'rk_}k}$׎B6T\5ߴqȵI r4ZHE8 +;̂\amjp2P6ϗLoK?sBLsc\VR `s龬N.VjJ{g!A'k2PMFܐLgMs?"W\)'B4]}rݡrQ+Nmr)rW(WCmk\r7XɵF(VPjL D1NHZPm PweÛ"s&&VJ)+A׭tܛidɉ#g_zr;+:257SiΒbV$cJ0΂>]nW'do\ɵ@&ھCޓk̊IȷN5r*JVXȵʖhP0B +5Pg R-HC=H\aƵxk\?._nU_?3uŊQ)Z tn%t. BN}ԱWگ@=4;xE#O +nreE'()#؎+P2C VRJZ DJZ DBL&4 č4ʃ%x//@ydxS+(m(A7ACΞ\9f%s5%s %ZIY+iKh%r.d 1#.fAzph+>Ƀ>+iKh%q+Kh%^p}& VX^Ƣ+D[bꚾKh%Z'.tlXԶS|WM`#ޑ<ά YɒfMIF=\B+[I\B+[I). sYVҟ~%{r%vdk?{Xܚ(MOT% +)%C[ +(cu%Aঁ4ןY(qIVJh{:VB+Jy+iKh% Y -R &gvoMPE2_6AL굒J}+]}Y選V"X Ld8 +9͚Rߔ$VB.JZ 4ɥ&d]!ڷM  )SL<\ҙtϥ[%oJ]S33+s" X h%&VB+JZ W.)n%ȶH51y +7ʏEySk ZIVVҖX}}@G''M%KOƺs V"n%q V"n%ur V2jbZG0]bJ‹uW/gSy^tl%mVJ_9[ VB+Kh%VJMck[枯G#;Āzf +:ZIC\B+5nX5^+uWJ +V7Y5\B+iKh%r VjZ.JW3b +c޿9Mg&5u1y+iKXg.J[ +(J3 XɔdJz:VB+)k%Mr V+tgK.94ɻK̎my[6ALh%e0\B+)`%ԶSjj= JhVB+)m%ur V4ȥnZ0;_mV'os3G+J߹V҅ZbGۅxsbL2 +Va 5#Jh%r V"n%Z)녩K꺻[ %[!@"Ztt:"T@NEA) hk꾡$E$<'9 |J+HLk^o%MƱhnE+JLs V*JYDryMPJHMta(qo*q Vn%+J+Jgɉi'HL# cVNN&ވ*g%ĒsA+1%CY[VKHοd7նuuMl%=+Je\`t +YEb^y%4ٽbǝ4).Jd|.}詇1t6o%"RZgH`%d .JVbKTf+YKsNY\O&1uI܌7\mfV2T%+VQq% Yd ] +0%X VJs V %X V̥B1+ )yJ}Vq,Zdh+%XzV*ptz)L$" wlgKlJma(a%+Je\`cXɐ\`OY+:甑Eʃ=STiq'un"+UJ r V*RrҼ.miJ&S!(%X VJq Vt\`A#RY5RmFhLJI+UJƾx[V!ɐaD'V`%XU.JR`%Xx+Q#W"1 )dNi<8m[.J[.J[QDryMT#M=Rۇ\ %X VKZ r VbJ9.SGҽ̠_N܌ՉK\bJ'^VKU'+V-͵O\P+ VJU+Js Vxqk^%=Yn%[&⦱(T %X.}8AV2%"-94;B2+b%+J\`[ɀ\(Wr)#k^{grb:w#+J%r VbJTr(d B`q Vx+n%p VI+UK}q'MN2Wz-qXɈV2`XjxɃϳH`%KH6Ke*q Vn%+J+JzXv蘕JŌ#M&%#Z.e%Fd@+zQ˥xӪ@DzG\TsV +Jm+KĠ+$`%}[v8蓉Kf^vt=zftn[M.}JEs3+KdOk")ɹRj^YVjK+J%X+pq%R;{HgS%:+1e*q V*m%+J[#\H>y8^JJKRT9.J'ua2a/MuMl-@{+q%X VKZ r VJE\Y~ސ_J6\ۥJ\bJ^VKհU=K/L׆`%C[J\)+}?AR%=`%XW.J'fs\ ǥ;)X %X=.I"\;e|([ҿ`%XX+Ktr+KR +V+0`([X#+ul^ӃKRQ\ʕKx5C1 3TN%T%.J+Ղ([{~5RXM.1cT +q%}DG2eλ(&mD41818&w3.FMLTQU_h^D+[TxOy{_\:3]eq)0=ƥGJ˥ҍDt V\"V"V*T.+)p} \zb!b|-X6TCeQ./Knȥ,Z\)Q.hewÚu׾gpjj_[IcJMeMl +mŪeӰf*]ض. m* J,ٸԭ)'HVNQME%Fgòв}tlVzN)H;Ii4LC&يfVST]VW6 ,pXX)VM.++*JR 8nv+兕\"V+A56*_K`%Y\RTna*Ćz#VJEt7$' Ȅ<ԬT4{O +5Z=VdURݲ "(WϹԸpbJ$`ԳU@%py6)s ̣i' Vg)vȭT9 } =_KJJٶRqXX)Ǹpnm bR&DtV<\,:KJ7ҫZTpS(u8(1rgJPB>Ѩ[`rgJPB܆pIkG=tٚ¥[ úWJP>8JZցn.t?sK1(Mu8&x$`dʙ&Jy%b%b\+Dt_~rI! +JKyd%*C&\ʺR⒂&yNЁU~ThX}LbT$5TJVzOJR#Bbɍg9PsZ qd%Bf˭԰,=2ť WI\$ݽ}`O}%b%%b%bLY)7D+I\K C1YKgR[T`VM.w.BVR\ +%璲gvKO.Up# +V^mԸI"! +uR~l`H-r+E%Qq .3Z>sds.iL*pxSƬTo%T7Mȥ'%:scz\"V"Ve.++JyȥLK\;G@-+f87ۇ/Nod{T sv\"V"VʸKbR˄+兕2%blY)c\#+ݐKo &z`W/7J{=K@-T@@* !H +6Ã|X?P":U9Jhptr _r)Ʈ~6uPCMd<5{)\RRT\"V"VʵrJɥaҁҝZIKɬTnaA?n[7|#bDX}[ur &&TPJP;D*-8O ϠY6v^B. rg:[ zD)*yfBf9JRV̟\M/iFJzkǭT9VO΍kpX)DDT\"Vg+IŸ巕rK`r)\ʂ2;"YϞsA҇JqBK#K;*\J >Bӹ%][N\h?ƄHƸFT~Qכ{_5KIjy9|;1jLoؓ{@Jt0NKJym* +KJKRb.'RK1+ATʣq\2R#txNJPtbY: +AF*.2Zl>GGzTH'Tp`pt3b5x0ԴrgPn%K!6EMԹsXX)VC.++eJɥ[RB.+帕R֭tS.ksI3Glݚб7&i[)ʥRɂa3elVZ>K{^Ja\zpdXj)@tұi*z?Doiawu͛Grmݯn%|>Oj%H7I#KJJ)X)/DDq+ҵRD)+Avq7 呕p{>*FFd}DŽ_%qݓKEf\<4ؽ +;z39F 6or7k菍Go3p_`Ky3q_,\\ aTr).`P.݄KJJZK\"V"VRR\k=~c+\*6+AK~.%.ݲbs.e*涍VPޝÕ@m-W\)qMfo<׶ۉ)p:D +b:wӬɵELI.1 1,qƠ3}ۑ4i+AGYj>@Ť&#VTro+RhOVRR.+Aw8×f'A!Gs|FuXI?Mq BnE~K >gPʿP\JDDTp+.+V*y.52ʶ|RQXIa%Aծ3.U̳e\ҠK!XJ˭p=C3~Kgȶ19Z\d%G1Ic|B?çI2L@A #43t^.=0 +=]e.3L䓕3L^./[%%b%bReDD+T7D7 3%KJ\t%|9d\ҪK=;t;6%ŕTf s Z^.R24e+Al\m& .um.׾\=O\BQ{^XV+Ak! 5ϗaحZ K\0ΕʿPclJA+s Ruo1+ɹdt @WҬ:Bӵdt 7̥~o涍Kaw>ߊH>\ zX;ťj 31.Qcet)9v帄اz(|&J 0\"V~+iKJJKJ Pôq.5}`"V*.+iK JrjP\+]ٳj6 +Jr.,Ը? j{ d&$ 9 9=fsYG3yDt3#J >=GXy>;Rی`F ~ZcÐKPj[b~[\"V"V*Z.++]ɥRUKT?HAJEa%%.+iJTdK~AOnR Gn^o@I:+Ud,FxV+ɹ~`3#\ޢPX5Y pd1z#S3gDBTec:Cƅȭ58|Y4gϴ`aZiBHg\V f;h3?<|h*L˼|y[{=,%$CP 3'ߎX>huwg=lbN.|DKKJJ*T\"V"V*K#RKCt;/T`.+] +%bo;θԸ(T2Kq zJ1 'Gˁ\vpW+{SG@ J`ţV? mcbwޣ_VJkq.\\阜Kov +VJgt +S2i:.~K2+ɹۭh_0.iJ7%b%b%%b%b%e+qineqTH+iK%aد&4ҎǬ#2@B px5SS["%(SY"$t}&)թYh$roVW?ow?'#d[I\"JP Tnc+fH@ǥ>Ji \ Nq61۶@=HlKIzwYnޥrDp~O߶^gR2+|JZ;JJz!;V-qZj.JDYL. +j%4uΈ#)e,C +\Jk\B+ʥ-Z#Z%V* *xJ{<d\G24aDZ))dB)n%!+=~R,\0T.V9\Lx9Pzo﫷%6ΥV[|.qp D%ZI\Ju͊WF;Ah%JZ :.K/vMq.խY\ʀq)%>^[SH"H>i0G{A`5i0ؖ+ R5=Z |JG?ҴL+fi4+o-P( ƥdƧT(ab)1JhR[Iy\B+>awIŀKMw5;Z ++Z`+APpŞi#ĈysXV̥bWH50bfp5%8? "9aSxW~z۵篭!2t02 l2͝M VDʭYi?E//~{״"~UITٓgԋltٽ{4O0ёD%Jh%"Kh%R~\{ĹTnCdq T\Ro[52BVQ\*VѬE(cdD$OIŰRJ%ZPV"Kh%2l$5+^&8PlAVR<`/0+ɥ#XiKgUN޴iqK.Q&q1j%q V*Z tt+QȥʱRKX3btj?J%RV*̥dg%AsJhZJ.Jr TVR<0J%~4\7C D>s DkdDtl.%ZV"Kh%R Jh%ʥ{l$5+l)JZ T\B+dXJ.JRP2.=m\`M_JU7ZVQJX`g5Nm# +\һ$SRLR鸄VB+e2q VB.JX d\inHRXI9\<+AgPK+sKZFP9xr V*Z DZhVlN %cJúAҬD!.Q`%s)KP%LQ@ɣJp V*%ZI\R 3'MqV3E+JEZV̥3I[ܒekhׄRp V:Z Tj+)Kh%\d%lfūјR݀oDs D SK~S +cpAO ~+%ZI\B+H@.Jre, &yҥI^7].3JyYz.Uc.N.C'oZ߿ x {.'U8@.JWpf+%ҷjL?:xP7.Mݡ|gILh%Mr VJtr VB.~Je.9Js2HE9˶IdJ#h%pV+]ƭ{.lvSY3&~*zN +d+JڳVB+)n%:VB+Qe%: 4V. +Ct8DJo3W)XF%nJJq D-$ApD&BJ'$t;<3rh%V=Jh%r VRJp:cr(9| N]%+=x<JZW.JPfd LA=w%GTQYLY\B+-q VS.J?XPsȀO8uI?O-gs Ztƽ%\1s\{-Bb.d%s V+Jh%ZI+AXw. +'kUihY19t++iӳZ%t%{.Qf26w7٦T^Xa!RL'$T'uVJh%{.Jzd1S94<(=/%9sFu<O#EGв .~(dd~(dcD)ZIU+ɥ?j咾DԷҕNM:<#[I>}Xav$WTF1ab }ELgnB+ݪt%ZIq+Q¥[gZIV.Z dyJ +O֋( h.9g8RTˤq4GB+խjZDl& %15gM%w噰PY#9j+PELWr{TAvjG^9rm6kC+\WjM+RZToU-)O+宪*-<_*?]scc&s]o3%+%??UKh%]Xj.JPFk'MM;_w-2ƽL^~|%C, +Ɇ#":#+ +I1]rE*\E}FGU\PuHeʵ_ES*孪]QJ lSV VnS6j]֨}jUV2X&%e\d6T]όe"my6J=OZXlopf+Kuc%-r R &/n^tud11!!$@=.>~~\OWQN븊)~bcNv6>])M8p 1 +U5EQDQTlKhb&**oϹ{o%%V? >wq~7<2ͯ)‟Ynp{;(.+q^˯^yOO=韟|?>_?_>ğ?hч{ WȕJwi̕u)jtw ]zxKKJR.+eKtu[G6uɕj])C\IZB<}?Y8]8ߌ[8_|-W%[=.a%VJd!V +Jfr +mM.a%*VR{\JX)+%6rm+KX +Jfr +a%'.a%VJVʚKX)VKX +%4d%V2Jfr +m%+VJr +a%u+%VJ!XL.aY(.a%o%3,VJa[L.a%J6p8jw\2Jvp +a%VJVrKX +}JEAd\JX(+KX +Js +aV2KX +&RVrKX +%\JX)VJj\JXIJp +a%u+9%\VJpiYe.a%Js +adVR\JX)l+ɥ`VᒁVrKX +%VJVKX +[.a'.a%s+9%\VJp +9j\J[Jq +ad&V +n%3QV2KX`.m%µ\JXIJq +a-%\yV +ĥl+%rn%3QVV +Jp +a%u+9%d5VKX +iXJ.a%Js +aVrKX +[L.a%V +Jfr +J!s +a%}+%ԭd!V +Jfr +aVKZ).ek%;\JXIJVr +a%u+% .d%d&V2JyVJ9\JXIJ6p +a<[)k.a<VrKX +% \JYVR!\JXIJs +a%W\JZj.a%Js +adVR\JX)l+ɥ\Z)S.h%繄\JX .a%a%+LV +JyVJ9\JX(+%¶\J.Zis.a-c%\JXe.a%dV +lqi.a%VJV2KX +[y.a%*l&\Jl\JX)V2KX +\JX)l+%ԭdJ2VKX +%4d%V +n%繄ǬKXj+%RX\JX)l+9%\V2J\JXip +a V2Jfr +aVK[JRVKX +%ԭVR\JXIJr)3+}Kn[L.a%Js +a[L.a%n%R5RVrKX +%VJYY.a-cVJa[y.a%*VKXɏLVJp +adVR\JX)l+ɥY= \J߶ch`$R87/Z|T=:>\;rꗗg/~{oͅ?i[~빑=RO|U_WFثjFi#{CxCהW?jy&tW{F_?ڷC X|/u7y+qjphsE_V +J&p +oq'M^7|wוЫG;ӫ7vGn*zU^ȴ]ի]6gZ^_լWWj̶z5xUKV|iaa|i|YS`KPk}A$h\X 8;2tOxSiS}zU^]zuzW몏 +k׫MV(_5դWW{}u9@ z]WO7 vJn*k}4GASu{\pTגpIS7}VĤ%dVrJRHdJ¢+短?]=]QR$D o盀:.a%\VJFYL.a%#O+bZUb(Tw׷_}3ઌ¨u1 dVVJۇ#J;-^~BT=Y]籙@R⾉_vd&VR{\JXIJfr +:$:lUk%Mg{Su}eyIw,V-T\7FKitrJrIJ~dyVO+DŽBWu"JURFwa|Y~.a%s+%ԭdb4')oVMG:Ot{7u.U+c.VJVrKb%HptWuO_Midk n " *N^5h3wF@\pg_WW6!7LMu99o7!+5|u}+K.JRQV'5˵/$&؏7ﷳR4+U +d+YLuJI q DS'RיLDƔ9Giz"+ѷ .JV2=`%Xɬ\`[fhfILejp]ސ}SZVKɎu&s V*'(R.g\Tw?+8M6 %s?Ē,;7rI+Kt%X VRJT^+Q#4ϰ-s\\.פuydSo)9yudj+Q𕕈E]gл}9oL!+9Ě0w`Xɐ\`%p V԰!d.+MSlǂ@bmco ~~;;&sMr[,XIw+J[I'\`%խdz.Jƴ`%XIk+KD&S<߻md-j:/8 +K*Z.JҝDHCrtL۞P檂 YdV+KdV.Jݭdz.JT{d4fsgQ$%|ufpU"19J6\o%T4.;8HS+JZq V>+J&\/l"IP +ڕ\dV+-`%X*Xl]sF'RyW1MG*KT%X V`%X(+K S<߿&(=|R +]=Wbj +0 q V%XF+Qd%۾MvJo~i?"Yba%r VT+J[I\tc/bSl\XIlȏth回1Tz+}%XI\ғGVۇ 0ԭ+ic%s VJn%}r VTTQV&D>X}Ibo*+Rע`%T.JF%TX.8NҽLyDH=!o[s V%X V`%X(+KRKy1r=KIoCo($TǼ I>Ju.JFEVp}8/r޸y*)RM+JZq V>+JV\`%T,):Ⱥ<^/Y5u%2s VRJZp VJuJѤTx}ۇ\|ӟ. H]E3J1K>d:+IXDAawdR73mi۞@V*KV2$`%Xɬ\`%խd>.JqJL QRʿ5y=_ajHʣY:$S+%XXVJ](wcy}!*Jw+n%s V%X V2/iH4=c\S\RV_;G7ғ3+J%XɀVaawF'7.r3y$+UYNQ\*J+n%tf.JV2=`eOHLqhUzo(/tu7$`%r2DEhs*u1SGi۞PdJ`%O.JRVJ+im%p V*({Dq"{R#% H]k3%ͬ.JVlBlj4.x@ sVdD+K %X VL%[zc^ 1 JM4 +VRJ%K0&II7TXX V* %X VJ+JZqI+QMϘԷYogMI>h\ h%T5G⻸͇ɚ0GV0+b%3p V%X V*J*r> 5خEqxM~&[/$Rq V*%XYY0q"g\z}%Je+im%q VT>+JkVT^= "$U+Kth%}rIgVj#\JϸV*L%X V*%X VRJFTw)T|2)/& +U:m%]r!·3ޘ9hv+J+KTrX"u }˩id]~!=gxXɈVRKҟiS5IWTĝEq$1qYƌFeQc"8̽ݨlPhi_yΩ /b=JtJ&[͔mPZ %ZIUVRKh%V*I{:%yioKh%E$JZ:x9[H~@dؤ괒&VB+n%q V`%=p ViK쟸>0#LD[.J~E# @ h:J%Rr V+Jh%٭?. +f%f1H% dyG׏S &}ZI\zd +}.,+|l~y/r7%JJZ p+iKh%VR'bZ&nrN윎ND@LuoHBVRJR^.7iQ^ħGqpS6(Jh%٭{.JzZ \LtԹ]31;cJ҃V*8[9 +y`t%ZIv+)ť\B+dVB+=wuvгCUp !.b%jiޏ==BBo DMa\B+iKh%+=m%s VRJ*ZIVR-}뚉|c:)%X}$t%Ye M&[͔mPh%ZI\B+&VB+=J~ՍwtD^,wZ~gG~@hV\B+JZHVDP<f?"JZ $JzV2~.sO7ZCJJZ 2.jF@v`N[Oh%MX\B+Ja##$)+IάT$.JJ[I.]2>O0i%ZIv+Kh0JLm#}^ax%?'Z'ٺ7$\҄%N.JP6YQGX+a=L>t%ڬdeζwĝ>IضkXb<YWVJJZ $%Rᬔ*%։H+:4VR/^ܗK:wLԴso'mAf'" Jh%_+Q[P|FΝE&>_FJ.eڳ:T`+IR1{.J=$B &R^cV*Y+Kh| N2l_~f*ap5TRͥi +)J괒VB+)m%urTǩ։Hǧ(  VRJҽyB~w"q VJ҃Ըe[ɺƃ@IוvL &~S?Ұҭ\pv+Kh%rVǩu휎9B+iJyVR?![Kul6cؠ +b%s VJrpw8K >JVKP<5xR*.Vҵ1qLq1TX+KR..e%sI)+AO!%*&xD+JZIA+At+AF1:ԳMgpIR,FZ9Z}%ڸR 2." +f~g2T㡚h33U.R\ZKFx*`Qԏz7ݲڗbPgÔ%N.d%T{NθVR%' GXlDJeԣVB+=J䒦.2Vk+j\׸f[)SK$~0@,tҼ7~ao[ P?n"N1LFKX"R&R,5zp]>JA d_ciVB+J䒚ՌuoHmO!&t3J?I#78d4VB+IT9Ggp{'.J7~\dq`Mʥ\Rl+]׽!Vq)(rqi,Kl(eeE.Jw4BԎ &$?'$ &TX.d?߮TA=^'oάT$.J +[ *sCg\zuxV9G)%RDK$J;wRP>.XYn+]C+Kh%VJq4JK e+%N.iJAGq:J#M8J};5㚈$3=Ѩ ++3=yVO7 ( |zXhXI\B+IJ;es Dʥt#qB+e[F_wr -ޖjJ\%b+A3(%Kh%\TV1]3}tgF"C섛-T8أ3,wK40;KF:7jLl4JiR\.58!kV&.ȹdgJU%R T\B+D4TmV^ҺǴklC1%z@F ڢy~L%{nDJШ#Y8+å4Or٧n=wdvL\B+KKG\B+IJbr Tb+Ah+zMh+ɞKh%Rr Į ̻a+eH^".m>pk;H%h$A%]a+A6ޟ\Z24H^+ew3Q+IKh%<.e^}5?H.Jo%ѸV*o K?y璼$M.JVs)bݴ k4r鍓.K'K-c4!)a+A;Ғx\Z⒒K=!+Awb4UVJ5l JjL\+IKzT5V@..o +q $+ݗӾ9rc;K..b.^B.ilQriQKd\j3Q$VœjɃVz+IKhrYKzO#p4{)HVEⒼ$%.M4i.2bB+jKh%~/M1'٭\Op/R44xKza.S +(]|.J嶒4TF+AJgwv'7Vc.5qɐK7yo8V'  +㒀}u%h[_/,p/yH5r%Y YeZ Tn+IKZ j{`K!:iChR\B+UJ@kLs$pP8Z*VB+ns LfTf/-J0[Y!pn&OU:6 K +a. Z0. Z)6w΄}J%3l4JV[trV@9$.JR'_翩/1Cd*%R!V*5J"Z CWH3$ᒼ${.jJes DbޏKZ/̝ڍ*TVJ׼pjXI\B+n%vK"R{z`_#V^VZ+]Z(+ANZ{ hW1up-${.JEXH.X)`ROL=l f tm%q VJW 4lM6ab5ڿip T\@@ #=>q$9[hRT#.JR\,/$%ZV&Jҳ>rcvqtEKy EǥY'm%irnVwV'SI= nR3h%9YI~\B+m%ir VR=X ҽAIӟv1m%\X:V%RT.M59 .wq-?U ;PUVB+a%9p V+Jh +[I\*h%LL&gVF|tE[`J0> HJdZ w($ wؖ=T=+ՈKh%R$.Je\B+mVQEd6#w0*%R$Q.RfmNFOMڣ 159\B+Kh%R9D$J&V_@Icvqr=6+e٬${.IJ%qJVȵp7:zBOTsķ;_CBJ칄VB+ɕKh%r J3Ȩ#g F0b-~QJdsY\HRꤕcV27:J+0@2(* (24 &āY{GhUވ]m*&e"\νu9lL !NJh[L.JwVB+im%2 h6ky\pIz)E)h%[\B+l%Us_9ɏǼ@jJ1 VB+UJZ t +Kh%d gDIR~/V8zN%_F)]9֭SVB+JZ Tq+Kh%MVjJ,X)(>yBC+JhE]fY{d%K8K4JttiBνiŶbB+%ZV2pRXu[Z tOVB+Kh%Rd.}J,X7,˃19S@L&OsN`%k8V2ZV^su +޴0sWJh%DJh[I\B+7V],Xj[kwAs*%RMT3.4ǔ`̛ɝ.8)eGInt%Z VB+UJZpV*))f/8(i]=Vj[sղD%T#.C+A!SsuV=3HuK-6hZ VB+ia%2VB+!J_X fmc9P Y`T(@O +^Th%sV%c[x\הdb9C۞s +V%Jh[I\B+\ k8 rNҾy><_;sK73%h[s /+DMq Ծ_F=%OLc[Mh%V2Jh[X\B+RIfdV]H>}a]ID*d.*d%-V"Je.Բ:vCٓV|7CԶ+ڷ&גb)΀֨:RVB+UJZ tw+%VVj 2l5B;&)cuGy<V=~-(19$EosM1e+YF%d<.J_Rdx.JЃykwŮsnN+@'מtSs5RLh%]s V"Jdr Vt%}[)\s%yA[eu%y 58'++GJ5\B+K?dXb +>]ΡsvE(bB+JZ dT.JUV2t,=/Cjq +VD9JGhgVҗ*ʥua)ɵ'yJwZ +ϡ9ɱ-n@'&I 5At]ZZ+%ZV!Jh;Z tK +YrN 1I;i5vຢg(Կ$PLpz'cr D%ެjn1w> &nuK%zr_ʹ#dNq@ua7\0|RF &%b!ݠ0QTŊ-1VPٞIt77\c\c OZ[B-(_\#$N:j6u6eZj댯A5$i_\j"9:!q_+:&Q| +\JZAIkO ?9>p::'twuL:(9.n2y)is㈃Һc_5tVrc%\JJrIJeVcy[;GS=o|2^7:Fm;릵ƜF/rhKLT\JX)a.a%lYZslAicSRuhMNI~ӕw= }3sS{Ͻirjd!GpR+}ĥĭdKekqಫób(@u`bǃ®S;N<,Yi뽉-NLx{_{s.׵j+T\W,%\1ruhSPrksPrtVV_[j\;$nymcό9%մlM81QY8YmtΖmM67Zi_XɪYI ]tbZ;UG_}yctЭ6}T=0{;\5 +;L\z =u;R{\7/H \}r]WJ.uׁA]k/΂cQmǤ&fe: yz_O8Ck~Y>3RYVgs9F-Zymdu+&9%9y׷{2ә|OB=i@D}c~둾@{r :]b%MݐѠǫkHLC=~7ufT:^Vm%%\JXIJ r +aV%rq +a%\JX .a%$a$sɴVJ%y.a%Vm%\JXIJJT2+ϥrXVm%\JX*VRe%\JX)r +IX)I.a%$n%%\JXIJ湄U.a%KXbKX +R\JX)p +a%q+%JVJp +a% +%%[<VJ$e%{\JXIJRl+VJVR~+VJKX +e.a%J:R~+%ĭ%tr +a%q+VJV%dKXIr +aVJKX +J:RVJeN.UVJ\JX(+YVJVǥ V%VR%ĭdKX +YVJp +aVV`Rl+)VJVJKX +ŶN.a%VZKX +YVJp +a% +%%ĭdKl%\JXV%TY)Vm%\JXIJJT&+T+VJp +a%\JXItr +aVR%$a$p +a%q+VJVRN.aN.a%Js +aVR%ĭ+KX +%$$Vo%\JXi>+Y!+%)+VJKX +Ŷy.a%dKX +巒m.ٶ=.a%J*+VJVlҲN.a%$n%{\JXIJ: r +\JX)VJ%N.a%$nRKX2U.a%V*Jq)>pɶbq +aV2%r +a%R+Iq +IX<Vm%%\JXIJ r +aV%TVVk$\JXIJIr +a%q+V%Jn%\JXIbq +aV%4[d\2`:!.eR\JXIJ湄U.a%V*JT'%cV2%ĭKX +[<V%p +e%\JX)VJKX +[).aTKX +%$$Vo%\JXi>+YRX VReX\JX)s +atRl+RZV`% \JXItr +a%\JXI"XI'V=.a%$n%\JX .a%VZ]RZ)}.a%Tr+VJVJKX +J:BdKX +YVJp +adKX +[JlbJRl+VJp +aV2%LrdKX +Ŷ.a%J*+VJg0.a%VJKX +YVJV%ĭKXV*V*tr +aVJKX +ŶN.a%$ndJ\l4s +a%\JX .a%T,pi!+e1+VJVť%~.a%$n%\JX*V%tr +a VZR\JX)p +a%q+%dJ s +a%\JX)VJdKX +g% \Jr +aVJKX +ŶN.a%JRl+Rf+-%V%2XVKX +e% \JXI"XL\JX)q +a%q+VJp +UKXɮs +a[I'VR +\JXV%$gU.a%V*JqVK +KX +ŶN.a%JRl+VJ&TVJKX +[V`% \JXItr +a@+}%s +a%\JXIJtr +R\JXV%[)A.a%J:RR[#.eR\JXIJ湄U.a%V*JJsɘs +a%q+?Vy.a%dKX +VJJ:R+-[)}.a%JJRV+r +a%\JX)VJdKX +g% \Jr +aVJKX +ŶN.a%JRl+:k"I_#:;{*x CpcEqCɝIK(r @.t$[RTTׇ\J⒇>.J$.J%XiGVbJ`%ZY\+1K`%>.J[\+K`%AΐXYVb=J`]=V+Qn%&p V%DJ`%Z\+K`%Ҏ.J[}\pJ X i+ѓK`%).JV+KgreVb$J`%ʭ>.J$.J=V+o%\+yJX V.J[}\+(=VbV+%X}+1K`%DO.J[ \+X\+(V+K`%WtE{.JlnZ`%s Vڟ*8).V"#V.1s|a,nJ`%t޸;ozh%XV kS)9/??m:]x)y.w-۵{6V+X .K+:4^<ιV"ϥ]Y.yJX 侕<ťomtgVnzkkD_3`+F?vMPL+q$X!f%zr D+X Y+RÀ[旚Ʊ&K` \bA+qV'J`%JJ(/+V}r^}߱'nJx&}FfU/j߃VZ҅/4J{K%"+1K``c9eV [_6_~V/&άKS.MܕNWRh$q@GEPEsPѡO擴׉|΋t*b4Y?MTt,#ҪKZ,d*2V ?d O<%+xlчM M \<$YpPWz%uά'9DdP}"5%ݴRHWfb\Z)#zUӇj&۬rP +'W*JG8b~݀3uf%$|)PƋѭ6O.G~/ĥvٷ3i +u_X VTvm.ϡ P6J(vCop~e$k|A{?$?uDZTJ]Bhf)ݟ%Eמ%^,`MTv:F>28P +Vɛŕ-ɕ2tG=)LZ ȣע,KoL/uFt'oD^>̴4ͷxn陼i9+ kCsɥ'vcG TZ̥y۟yv + +.P{&t*Ȝ7f!E[PP{Vi%S\bQ.=-SwZƥ-pIJ v~ '1KY@N^w%37%k,ÚC.VKՈfUJmKrKW%,]~sTkti7)҄3I'O^}oȃ[&D?7Z'K-{.TL-CS\ t{N +J i̮ShAtKN +L7 5`֡O_ne ߴŕjYVbp镤 F ̚0"$lx?fl+ :YS1HF +*t1I/?G2ͥ_*Q7mx?118'O-Kϐ(T$S[Η ]Q@@\E40pJ .Ղ2RJ.n!'4 %2+{CD^(~cNJP?*ⴒMNqCyA¶ơ5h[|%XCMo %lz%O.a%J^>ЄN0 lIQk|akG4%.+%ߧS.U yҾ9R܉s),l[O~N{xNfY BTFPh͵5NѰ4'χwb%c\3L\enagxfqy*7Kf'c:ʹ[>Vn{VVqj`/K_ ^Yu76o!5gLX\.mnZͬ\)w~?G'LDF|g͖1z]:L.RSԏn28J\{o SO@\Ӫg7N5ݧar.Xma\zRFBx;5+V#f?B! Ldsf:v? U&@== .9-.Al|&Y݃yU7őK2t+CχC#$e 7 sB7@)=ζK)A6OHZGQOsh\~a8 +OdfHu3wsr)NЄrՠ[AP?&V4m%< ~.T1*dp)lE>|LԾ߃o M +=j?׹$d=nsp봆~V) )Ŵ'> +3a;C{RkଏVZPX}:a8İ!7<{ZQ`5UAҽR4PY*GW䘻02C1?Ozk%Q7>Ζ\gɑkïntYYdJ;JVd 6M\1RG5.,\:l 0B8:?SJbe5vpRg,`p>f{ +iJ>qma=QgE*^6 >5ƬQoIW w¥:;qd;JgLBJb]6~|rz=~cJ|y3zΟ@MGCLܞV/Ʉna ݞT!%1r"`7Q= +{O ,R>*$FN4|N7Jxþ)3P2:0VPsp(o=y_<+}*]ǝ#wh\j[\2b%sUvLm䠇QC~nqɅw^jxسv D1JF%M#yM]۴KY\R+~ɵ6Z1^+mlɥ4zMVυ5{'֘k%\fuԅ` 1cV> 5J_Ve+"VZiAmn%-CSlLTۖOwJV..A-ƬD;GJK,q䇤rcV@8NJ*TҭQN(d͋KC*Ylu+j0Jl.E5@pzn g@J.&C.ė}hK&W1.uˑj%I(l1% o^i%hK\zXWfJTȷFLs 9GpZJhN̫Q[%Rl9bL1+Q)c31[B1N(|Q-}S*l1N(0šR[Ze%*wѩ*C[pɸ撛.pZJSWV2%3ʋQ..Z[|+Ik[$Fra]ͤnx]0];$7[p䵸[IJD]Vey|g]w \ù 4$ᆄpGH)`[PU4I ]oU:M>%r ^NJG*[čK->"-$w8ttD咽t>Hli|Ɩ, Ub-3@6ٜ.A^t%0IRL%N|QI`vQ\rI=`%0-7k&-D%Tfj$%;z6>}`,_xPXZw~q̍".}wWa|$xVƥZ܈7[UJJKN+3.9dYjZ_?WB[ޮY3%k,(d+Rr>*F"0l ~Y̥Ha0OI>L-]Gf+㣇dzqVcoeҫ:-3Nc̒L<"G8᪡V+9y{+E߰gXD䭭+ah־͋VW Դ:K4\ʭ2s7;eK+Yr&+f(6V:.V"cA܆S<+r),})0Xۚ|+B73b/w 2s@eU{%V%VgV:\r~JV$m HBy',wZV.+r-[>K@:#[[]3!8X%XWBM\#]Ak8ĒK<HmÖVLDLˑh9X 0RQ+̍K8-iSY%KWj'Nj%n\Q kU=p+O.9t%V:\jWkHaN\6Դ}ՌمKw VOKY,,;R^VRyWf_0M`p*b12Kptp (>;MP4w)s:SG]T.\}IvZ +9y\K[&e7.]+_7BVb&^%j,\-u\*S|{1[ 'QagK vZ;pig+qŀ2.PVuttHt@K17WkZXSaϩU{~W%eJ;>̀2¥7ؒ4Z D%J |3GFf%pJ3$C6O%sECד: ibn|205t)7+ڸ}%IǠ +p)_sv%8sMzyi";r~\w.~ip%/%<KSE--/Ki\@3zh=R+-V:XVڟ\6tЬt re^g ^h(d_. Chw_q( -[s>KD Z\\ޖ&ÅkdYq0 +;Y\2[ !|?t`~)pxhA e 4HI5V:O4ھq\c7.%6% 3ꅜ3F f4Zc%83\l%.d}/̉z+ɭ|WЩ B-X҅X,Wi. Q[VMzfi;!㨕,rѻ65\ʡw,\qV!+e䴒Jǒ×jE3,$M+wKWrDX9b@`Wo4??`'t-O $QV?. +VY㕁k+n+9KGL) !ґHPV^WyVKOڇn%kp%R..r)t3Gs[ $9K!tdljϥ`wҕJk7|R= ih%j^OQs)(E.j"t#MT&W[ɥf.yτM\Ӏ6vj-r]=>BRdR䴒]V:\ګVr J{J 'K5uu1Dn{dumX2\B5Bc7ҡ8\{=_bkȅM_O%[䒠}>2H%`u}Xh v,2cT߃?VtI%^ñanp׵~^Vqbdf=Y oJ %2q[d +>R +#1vI\r\V|m]ViQFq^I,.w@\J(# +DPcwXMv&Km%r܃jԨ@Iհj.UbpiKGm[ $$=Lm5Vx^%hBdK+QRpV\ +pVZ`sYsiZSgWgZ?'[mRe MD¢ΥU9G﫵sPCa%*,&q {3l-饶WP|,r'K_6;qZiG$(t<'5˕;c['Bq$բ<yA.Td%>yVr8qd>piE(ɞGsi?8MVr;KoCq.4t!]5P[=UK m`?|5KT\2s)Od.X&iwmhJ H)..W`iuˌE3%]hoT\ڒN^UY'Xɱ\t界Kjp)Sf^is\%l ++JM=n@t +eW'n=f. +0r< gu4rK4@|R]=QpUZ /CO :Ϙ +sVy^I@Bavv-iJ/ѵ>\R ' Q<H{A)o5]}+aiDadjѬnR, ^^1|+*Zӡ>^Aո/FΥ@q+YR(+<.9VVrZpipz Hx֗؃|!\2i%,jtRVI+E/jL>I\c+ij_֒?\i +jȕiIvx~EFizaVr,2+:?qc %+)y=-r-3 Ќ9+a@6eńMWc+ ?1ұHVhVr?q),2r(1c##.̤h%rt$*#v\fJbbWh%,Curn#1\CojxVMgtnM{{%q0ݧ 3ZmKAT\zaۭuRfҞU~:c%$D1B~!Y(T0@jv~U)#2)S +kҌ̡.:K6ZKJK%+9s |}^JXr DKvrb@]VW)Ih5א& S?gVa}TJ9`XYx,ڬ&XO\`x֫4OӸ7  3Xko6%wN's1kVKT\34.PKJ0T>6}zZҙ0V'ml?Wz< Z=b87e2&j%Tħqt\1}҄E'\N1yl (-*Fҋ$Fsu[r9,$IDOn%>:eԕ]nu6h%xwJ$}QM^4pv`4?c+ay-"f*ZDalH%ť *.*c`_U]OyY\8wx5uio%,TSd`xO8*^㠲;bX zem[rh.K|K  :skώ3g)7 Tɨxh`)K%ܹD"8"4 +H+/'.5262<:65wn^si<*sp >U:O^Jb%Rve>6e]w:^td|\ߙU6.EK$$T%yitl"OVyd%ҢI +jxv6Oq?ɞ`'(JT! +Fk_pic.?NT^gߕqqI=)\$N;`j gt~D7JT gG^ U^%߅77.Kg*xbٸDژ} ~R&6+QyTJTsjku(o_d\l% LlȪ"):\he;瓝 gd4>JTq%.e Rga+2xSaE\o4W.UK%7KV `%\J؊?c%ү}\\qqIwF60o_nxb3ȻkW\?Qfg+kpBa#A.QΓw鮧/L,I/L%4\Jʥ4WG-Lgx%6xʥ=/_;.יz\"-K7UuUŷerJ@S>,͸he&ܛ_dRP4&f .GLbʴsMYN\QJA1g>+#"ud^Ԑ`%{Dq)] 9ZJVJ:[+jKkܒ]P<%V +,uےrsZ8wȿ1h(b)8VX|]ٿVmN-iJV$c~y5ke\ٽ㵫J blqp)dS1VrSmGktׅ?![hGZ*4z([-`%Xg\R<,VR%`%X?>+y䡕$[@+cO/zRY?&0 +$M$4v+ѹ$(J'\Jf%@enVrrGAɃY)–m("C¬ѱv:v\ "K$4>b%q V[.JK;؟\S `%XIn+iK~`%[){2sssΥjJ+VR&`%XiꙙgXV`%XIn+)K)AOJ9F_J2YI \Jrp V$2gVڜ{chlL?W+JZ+iKZfu}."-33NSs`%XI;\Rrk+)K$T%/~E[n JZ+J%R{yƎgH֮#.P"-J.V%X V*XI4f%s VX;.h ;`K$%XIyV" ʻܿ?9Fm`XA*+2+J.+-`%;\j|U9y.Jx+)K~o% Bwt񺐭"y+iK%X VK.Jl-;hίwIߗp·%X Vo%rV)XnəM<o|fMoX(J2+'`%XI%XH6L.Jk.D8"j6VP`%pIj+qqIcVZ .JV1<V ++JB$%s Ve%+Ia%Ur Ve%er VXI\`%ɭy.JZ3`%+JZ+K$%XɗVZ@.JVR&`%XIT%X VJ+j+1pI+K$%X V`%-p V%X Vf%q V[.Jj+Jr[I{\`%ɭL.JH.J~k%er V%X VR%X VJj@+I%X VJ+K$%X V򱕴%-Z%L.JVR!`%XIn+)K$JjR.JV$Js\Ҙ4%X V`%Ur V$+JLV +c%er V%XI]VZ .Jϭy.Jx+)K$%XIV%Xo=.JVR&`%XIT%X VJ\`%V`%XI\`%[I \`%pIF+-h+m%p V$ ++Jr[I\`%EYI \T%X V?uav8qŞw<<}KIWV +X&.JV +K4VzKRVK+`%X \` `YiT.JVKJr V\`V +K[\JAr VR|\`;`%X \`!(ⶒ\`%$.JVK4+=KVK+`%X++%X VJ!p V +JK4+K4+lzV +K4+Mm%?+J~+ʥtVK`$.JVKJ~r V\`ZG\R\`%'`%X+K4VK4+%X VJ1p VbRtVK_Y)|.JVK4+Mm%?+J~j;+K4+ n+Jcr VJs Vb+K4<+Mm%?+J `%Xij+%X Vo+ +`%Xip+%X VJ1p Vb+ m4RxVK䕕%X VJp VR\`'[i.J+ e +J=`%XJ1p VL+%X V`%Xi+%X Vo+JO+ n+JS[O.JR+%X VzVDVKt+ n%?+JC[)B.Jq V +K4+ n+JO\`At%X)h+%X V`%X!+%X VJq Vz~%X VJs Vb+K4ҋYIiQѱsE5+Y~E%c#gMf"v&DY&:2qqQ.%/abJ^nO!05w;VĦC늛鏞'kY{ow4:Yb9izG]Bp7BfKY +:2*EOЌZVom}:ۤx:MlsOQoY[]V]FOY*mZkì:<աOqwz/E}Ig㺍Qs.KkkZOi7)|1j>_BmTW\:eވBqnYL&褸d0œ%h/ 77M}*Hsc)+KV݌W0f>4rNEw6|DQ^zΜ̯xǿu .2sK޴ZYJ,G6ᮬ*S<͝UMR3GrƢѓ塄҅ۺe6A_2-\NFWҴ|k=%phzi,ƘPz-rʚEQJy ,C);q3*sgŜP%E` "Y&glSC7p,%Tubc+\e\],~sz ׵s,;u)L|4sX|, 9.Xr˻ύZJJnVk &FǃwkTbűRPc1-HcY16z7\.ɥjue|rwŅmT:LY"24nq)L텗&k%ɥ,~'/̓rIeV>dF.mv|%^lhD\trIni*˥fJݢ[.m|q6;Y~Kq%pɷ%7p.ux!prp\:/B!.U&c%6T&PΜ7IXQu{*B +O] 5&Vfy#Ѡ6΄*TIbvBLFm9t:pQѺ4{)3(Sҿòq(%`H\ֆg1YRLEVdKLCPRRBuEk&ǝO̥gsc.+m\cۜ1R-<:5)"RK(sD +HU+ \`SZK(&j)1+v@+\;WZ1v-(I5A9+#SkRŤIKi0 фǖ{t aQk1f|Qy::#K9)A%RB"-# ,jH^\jK)v$S\M(VjtEUk<% \)Pxv k1E"#ci锡OUzf%618:wK%nKg%aJ39p V88Cyt򬤡7nߊKIc)}XK&j)%I؀ǥƄG +syZ+5{j[j9\b.18?;%%s\u`܊\*jThSM`.nF] +?NKD#.5c\( 7PRB%X|!OK:S{Pb1?R4w;pio "mxdD rI50 +dμxТߍMe:{A34Ngqf)H;whiՆjQ^A(-Mjd#Dj I.1!H>"oՐFny:u! A{WK,+kmş:K,UtnWzTD\4!F%|fDL.3@+bz\uSb,ĭbb.=NOR$ 6("2ط~A|4UGSqIpCq^ %zN䚺v:uDMj9$+aTK1K%W̥gs;@'s4ȣۓKI^;.Ϣ.r+\J|C>\kwҰ[D)l ?mb.:o̥ѨߵPǭk.eԩYEY8 seQhC"4Xt=K-U7i&$TҊVGZrV +fz( %8@Lqwyyޤ()!ެۙ1NQs +5q#P_S /[]D05Fh1Kl d(+ן9$L>bK"m$VpM|fzx|ٶip#ǝg9w)Qhenm*B}rށG:,vJRH#5i:nqc31').͌\ԋ1e'pI3MޝM<{MZ %/!rƗRKzֳϥupi\J0]C(Lxͥ֏F\gmź`Y +5KߘK\Pb:9F~{h +XSY8OO^<y0Yc\iȧ#$\Ec2 %8ґ@-x4ڗC1WQ'4'\"8b%񼹴4KA:1K>׃K̥>\ږKc. T\JKI^oZ%H+r aJJwȬVzȥa (ƐҤN.S1m7%ǜD +t6$,qK>z=ڇZ[vyN[/ˈ;r2h|p4s:<&H[0gL#2ɽ,o \Mmh.́KU.yy5&8:O.LDgb؉ w @l!1w^SؒXdtdhiNǥ]ZM {PFܙ(X4>j nS4Zi!WݩnŘFW{3 +K~}F{TEҬ1y,hdd_4&<@<= % ~D_I~[\Mtcn-QPR[p).L8Z`%RGD3,u"¥`&*rU0s¬fyPBR{5TNLGPkN?ri+eɸs:.ZpڏZm sUeJ[)Mlr&HX^k +X\f)B%.\zےBLs~.ćK'%!ӰЁ~zQK%;N)s1%Ӗ\.m4)1I;r t ]=K&GIsN  6*u\^O_ ݋rmǯo~K/˟~?޿~×_y-w+˷sj:솅x\}7W׿o>ïo~]jϟn_7/D(ch2:<(8޻5֏tUR {*+*[Ȯ4ߗmE)ӳʜB0yjNJPQ3hWa7PBXQT__QoUc{cJk6YCEw_EwPz]oʞwNՏ<5t| r{Vz]Qr:VQYM;r5wQEh\Qg5μ%*^v:4*"|R9!FBbWk?TDs +qxn׻z2B⥉Ы+$Jܑx'—O Tי:gp??(|+|UTBDCR.*~`gmDW$#9%%Fy*eVJn*:fo %I==sm>9R=rmFr"d?aվ{琔Vn!FzLF;Ag"Q1d̈`,jE=̴$]jtk>ԃ^"%F>H6<^PO{ +e(W#n毢}洢 FC3httYEʫO' y'OHVT⥶dσdR}DQ aEm `ߊ2}ᢔ֚K巢l|(oE給XQ*1J{̃5drpQ")rrzyKY䷢dT*_Z,ҠK!-Xٝ'Cs2j%p%Aq ɐe۳끺DZ[{+ r+ ǺkK{+ R+ǺR+h#(3JWrs^foXWxKc! TT4HJ|µ}KJ}]潢.E:Agx1!gB~9~3+3GjIbB=lw׮BDK \^JKzQߤ%WtW'?SM`iv/^biEF=l{m)!,qدqZ'"QQ?)Vi[ؒ(VaBHg?SHGrPO7ہ>!{u3YzLd\9~]ȸaŠjot  -q+'hGppE-eVߕ솚Gj ZpE@E+v+uE(E=DEsJrlLM]b\ P(dD- +,!2|S`[lw%>>qEo *%Tׁ' E@yR892fWa{t JXQ#)%.΅z *HNTƐ@Cc DpRH|3rA=Do^"'w&xi`LՆzlEP|MspEog1cOqEoU\UR+zw]Ɣ +\я)n}pE?`i5#I_\ћ^M$rKG4RS6٫01tW#T?~nP+E.U:'\l/†5Q*ڑtTmk;G=AMJuW6o˵ 9eVIAm/HOΕjn d.4HJtW6r:tՌ1~Ɲ..*U!.\И%o~zeަ֥:A3n?2tDM_ s%\яgzd+zhj]~HXQKK`~ T4. )ꏟUtv̉o@E%,yʚ3!=+H [xq+?![j QmJSqERm+@M:IN)1Oi 7\ф4o,Pn&D + MLHZI+BKɩ7 +@C%")Dٳc27*T`/Ш(rAoX 0M.^gK+o'g1EХ+g'+]6ԕ;hBX*SJ +&3\фX΢/ǔ$%ǖT(\}dtb*CVlJ' +`Igrg1cG$.jrm8!.U+j7RH6P lX R!bdx7g&@N<??@7GL99~YG:bj Ӊ}"^zv5{$˥忰hEs\+6BfgrRo0W$rPlbE\&sKv!iwvN8 Ͽ΄d)si|udX_ӛ댺bEtV4~ +rB+jNeJXQ1~}t׋Ҙ_2dr)^̜ߐ%Fkɚɥ`E_cE r)TR׾{~v_nO#qCt?W #3TIDzkrit\r;%^K xA.\r;%^K xA.\r;Rr\r;%^K xA.\ddvlÎ 䒘.:[JJ٫R1 I r) +&MWBՃk +L7.r):MN/'VZ\{97ȥ(d6;=/PEg~\ʼ5NFy2k_R@h>RhdK]md/0zZ[EOyʕ;vlϩTj+\_Ͽ/槟~:nݒ~|>gϞW裏VVV⾎ιD=3gμ$w~'|rرg^x~%v-*._̽/V￿یoA;}<[K}}j-x\x~J]rl^zɓ;w8"Jn>?ݻwrNmsI~߾}>q?@ZN)tPaPٗK[Ktv޽{|[3Vҝ;w~[=*ܳ,k> ^~}V j:ҡCr\zBurNG\t0_\;wKFFF>s׿y?{K_}1[9rd-Z-[kHQҴjmDڅʢ K!"B E-KVnˢ%ڋԺiHL+̶qG:3:riy399R%.lW^dXx*22=ي\д +DSE,L\Rmѣ //cǎt%˄jiRZZ@A{n$`8.%|||#3% .AT2 p OLLa@"P`/Kx_!v/^<f a\cÆ D%˴K_E/]ၫ+W666͹LF@O\°Q,2sXaPo޼*`O6/ R\POa-]$)˭V+ѴTf09nG*d$\"!#dP4␰cƌy27|L6L.6R%/(w ' ]reԨQ^yY,9[E/(͙Fg-Fg鱝J -=6X d?4(!!u-[sǏgeep͛7O4Sͫ#q)55 vhD v&KW +Fطϟf.% + +B1kZ 1mZ.}K%Z\:sE/]T*aݲeɓ]<5{욚ri\AzmiwpLgqpImYo\j ۢ{uV/;{ѣGv! L͸+d#ZJѧR6m0'' 3q޽{yӧOm$EEE!KST|,\aQ*..088&&A(AeJFK:^Z-ھyYprb>}}M0Ap+ӧRѕuM('.A}rV465mQ&OVll,ߊ566N2srʔ.혘g2pISik *#bcGF +xyy>|DqS-Z.fRRf6^^iT~赕6\o쳮vD2^z5ׯokk6//ML0?{ c܏Kׯ_G'Oj/:qV b +=,^ m\겟pԩSTD2$_)JbШ/_$::iNf2)w *_LvcD%8-Qf e_"0 +{}61yR0&Oi/_̘1)q㚚LVC%s4S&K/_f +}ݻǎ K܏Kl ~HLsٲe޹s H4q 7nd/\P%D.gڵHkYϟ?#j$PDӖp +$\.QᒳYm?00K洆<.uًL)))xLv\1 \fΜ9'L`XďTKpZ%́Eyyy۷og>>or䈄KLI4EEE!g]HH3y!Rjr*WH]"˗/#T&E. ?eU;h3h!*L J4*P,H + Zhqh5G3UG-71#Sl3W9w_{󜏈K(,, U̙3Tٲjǥ8D$r )S|1.Z +w׮]B|UUU[P1KdFcE'+gcǎ}|l]\\ا^Nd:qDo2>}:Ԅ | +m=[ޛ5A{)ǼwՅK}'A#/ftt4ғe)̚JMIK*oJ-SNq=ocRCeL5L.iJ}5 *cA=hXr%jݻw Q\.HP,~4K Q(oͨʖJӐWh%jTJi_e= hϞ= aĉQtKEEEhIHH񩌌 )Z6v…=vu]]:"##E\r( \?>ҳe%@ɨÇ<@w)m &jϟӆ0hʔ)(ݻw8xlY[Ti툔We%J\.G7A۷o:.KmmmGf7hѢ7i&Yfܸq}/nnn fffWymkG%j \B_zEEUD\j~O䓖f>>9]yqIe\wjiӦ ? pv\ZԐ!CZ[[eٿ?[ZdÇ nݺ:kZ+%.{}0aD\׏?68_CCCm\dhCD.GwpƌҥK(ܹsE\F5&lRߢjwåWJ>e={wµhAA +GK˔ +uC'#*_MQk)3>|@R: +SV Y7r{_YZkA=Ea1 tv22%LIK?~Ԛ+ ݢo>l'Nliiܹ*8CGLٓFI?kKU}5 *cA=s΢ + TP7ƙp \TáCvR4HKTV b:עjãB@:z(sXQF$$$>&M)ߡ3pI"WX'F#h._ЫWh6H%Z9.577~;x LN}".цq\K͢Ή8?FǯK<^ٲezez\*V>lقH>RSSjQr`Kɓ' + iPy͚5\碢"TO>[0;;9?}M9.Z;w9rH^Kr:\=~Ur˗/G}lK!D\"#R\\Agfth·K/^D]v6azns@MII!\+WWWdeaÆˤgkk+:ߺum>>eq6KrL\$\+~px1;gΜ_~ 9].Ys"R]d%PPPKlE7ȑ#fwT_%Jn=B ,Hv$WllЬG%j9/.ALbFFq6Kr\Zv-TrssC~J\@gΜ9k^OޱcGXXؔ)Sl@ǏW(+G$Dwuu:.K>u:h4@qq1Ϛ ,`<-޽{Yooo:.AUZ(hf̘f1@%Z9/.d2\(᮷oUE\ !bccQ:677,RǮmOO|A.]&Sv~vRnr Ruu5?loEse +u+S۷o͛7YÆ _QQV No߾MMM...@d$# q|AJ%Z9;.\daa}Sq6Kr\:}4:+ (z/77[5Z4## 7 +gw=n8!++5Q߿ɓ'lIj;".Yp ?^tigC8YV4IeB wdeD=TzЋ4,4:pQUR:jqt3g<^{u9{}Ohpp(?Kb.K[0\Bp)33._\ܹsnݺu l̙35hp''-HR߻w/6. 52JyK< 9c ;Ϳ*JWacBg;|0Yxו+W"0%\AdK1srr(++KT)1\%tنK3a%\Pv-HÃ41DѾ݂fK +*cn`K'.~|X1ֈ`-J\2΢ɶmۨ/^Lmpå&Jk. *@=iH$y>|Y~~~^Ϟ= +-fY\9hEG lYP:h?Q%Ў;IHH2---ǏƊ߇K_R\Pfوq4O6l JII%`GGǤIȅ:;;]\\ȟ.Q3?(55UlI1\%tنKZ3ٷoUNƇ .K$A煨O]]T .b7ҿ$s +Kbh?[$\JJJNmoo]@/^6Zh .ĐiGNGMUU1ȅf'K +g0\%t8uxxxSЄb+K.;w*Nzz:b|8}7o%RbR?t>.~U4Kd=P-[/_rgQB[~+I[(hK||mJ2[>ƥGq綬MII[PP:;;B$so߆wsɒ%򼼼_~M4Rpo*.544L}zG8f%tY%"e KK.q(""gص0Sk~Օuܹ \T$Dr]Ν;ߓ/_NO{}\3n'K2^׉Z[[P^@+fd. fRpr-D2ݣٳ铛622R~f.#. ̟vYdƤ۷www0ׯTd///`Q274_ۊZX%H_7B$.\8ݻwaWUUM:Z PPRR2}tnL[0R7#%Vי-1:.M g1[AGs!|1]6|E3YcL_1KT1s!6kX\*,lAE%hѲ|Ebfߢ%LQ LruuI|CJKK37 fъb^3\TƁz KТ~~~8 1N86''1yE+[R5p M Vl\^ +2?.P)@rɉN᭭?'Op%n:xp k.:򝉌 ollDaqp'&\ju=J1,?>ՙ0GV0:03\%tqIqcI @4TtRt`J2l)))0avOfffZE=*D.ˈK%VU_(!!Qٳg?}tԔ)S>~(D¥{q$VXX>|/e˄h{K۸76.Kld0֬Y=DCCC+**l|СsC͘1A.KlziG"˗/;vjmmmB$p ]"ĥ0n_~z#ɷחo9hԩ%/*\C .8֢p}v6lϼxbg\rrrq +ͥK,|GХ%>E>*Wdq +%^K쨩KD4ݶmmyڵo{l;j=w{-]wܙJ|Ď>8:J.X.[{dlׁUӥ~ֶ~ 3?S:]_Kt.[̱XcX,t;=ܻwÇ03teueLo޺u+Jo'N =3tuxU^Tȑ#333M.I;XϤnܸteq˿DF"+@x.8]2jӘr֭]vy~fnڴo)JĎʺd399_YsK??1ۦ>J 3&I1KХ>N{o.%K6a\pa޽o;ʕ+YES=sˢU.t3/3?jWW˴Еޞ]ħyiZ] +ōztL&WX-}wKq[JD1<.NL 7 #;16mڴ{n?o޼JYoS뒂|K@x.]t;%^K{tT*]zos=޿]b t/%vK@؁.]b],KM{b6DY\QK@x.]t;%^KX5;DDB.KEʕ*E"{DvCdfdBd',IЃ+-덞ST m}uI\QF'zsAWzG_(Fm\Q}C=F.ɠttB(9;cʛ'+hˌVSEvB^@؁.]b t/%vK@رtɈg֛"Хz.]t;%^K@x.]t;%^K@x.]Ď.zӞ0Xu)Ъڇ.]t;%^K@xqRud9!]t)fBt;%^K@x.]t;%^K@x.]t; RB=aرt /z1%vK@؁.]b t/%vK![FJЃ+ +tL{<풐$A(Tx.ԣ-͸.,IЃ+J)ڟ-%:**6\[1 zpE[/9ᶇ.0G;b=O=;?B"orth4fv'c'Z?MrPQ1ʼn%^KǟCx.B.]tQ7%^K@x.]t;%^KR{\OBcI**ĎKKB=@Ѳ%aI\QS.I&[TmfN\t% ;%^K.URK[tPoYff^=.œa"ӕW'U]Qh3R'^o҃gWڌ"Bʖ  B1j +[o%ŠgWLG;hߓ!ۀI2(z eޏkIP唥)az*U0VKOׯxJ. K +*QPQ!%%IPQ!dN4І **8] 6 t BK0P!OB$fڱZ ]z1*22:d.F4t bUtЃ.Bư7]BEKO +>M^"KYΠbao +yVLKi/z1ImUIdq}( ESW;Ċ*e ?W +SB+Zw_>9t'V>{^PlXQQ?$7)NoTaEEIW +OLKTe~٥HK0Sϥtzs)SiR$)R+*B%s)SNJMr | 5\ʕOb2\.w>>D.JXQqT.FsIXxpr*XrAa@15 +KJN!r);Ko4KXQQC:Qȥn3VT *˥BRY]r\rt+ڍDP\.)5XnR٢2*D.m;cLNJv7P2\.)56h@Q*D.Yvb>hz#AJpfN + $u!jGw|GJV VWfexbEo!(*[k%0gqҨ/!!.*ݦ Z N]EǧZ l:7zú-*igv 5?~EDsiaEouaorAX;_s骘.&|׉@fpb {H?ZcA_).67szUkp#imdܑ=fwaEo8YF3߱Wa$dbd.VR,:8VA d yť5;V6Zh| d߱]'6m;)tO:*-kNJ^c#9)x.K _ZИl! O~l %:UU=3*m269|9&}й6oEj;͖'_3[Q6Nz|Bg?wEW/e#Gw_.1ʛEK?.wBwퟔK 3WtqrHf Z7Tr\['L`G}3C1[B\&ݓKLf l^ZVCJZitfU㷾m`LzΊ'4fJV,P?%[Z^s*|NV||ρOQ@1b)ԗCP &dʡ9IT/4.+)Лt)*|&ɦQy3u潗}NG!^^6ZݡY:.oo wc#c.n B)U3+6NF% &>:gOt}X=JRqD]cوJHw0_nmU[7aLo:K++,ɕ%_9`%@m1@IWo<8W(sS]ڕ~X_*&̿TJ|a҅'T`7l)RJ{ ,^DKq`!IJժ0C?U:Zs"'R`7 +mJZp^DKqQܰYѕ(*`D vDAږ|- hv0+Qck2 +j덭ي"A\s{ӾKpV..f.#Mhv .Zx]8 .g,}\V\1X瓮2_m(I+Kd!*B7]m\51$8L߿t w:%V>/2q8V]1X8#:GG3W=JQ2V9g) +Rtc\=ঌI8x5-T*%CWaOVcq%>FKAVw`#éƸ\ (zMD4,=[Ph,HY0AÄw#oP5G{5Tj:eL"D<}8({Q%)~[K3\*lݾlDhsd 0.]o1oq] AͷZZoW߼{/O&ݒ^p>_ޙO~{Ы46biɑ}Q)+4.]y]"P1jy#B ;{/_~۷/!GN7)K\i -:f" ӥNW[-?\&Y|=w&w7vWĩ& WqE x]f!Kڸ`2FOz}D㉕A&^O/x|hD/ni,6p]+VʠcwJ2}^O.#jp2 sDX-Mj&Vi3Zޕ\m+sJݑt>aΕ(rvR$M.@FQDAY@ 1'jZ?֨;_;R"~.!&Lj~ں%PR*pOD +4ϻκD3T8B'd| Ĩ.rNR\a)HL=/## +-:ӡ|3qxm:LҠv<C^*P2 e?]]Zʖml\R KGR~%l2* +#d"=Jg,\+։ؽ3ꎜfJƯmAo\Ya Ȩ$a|@=?%.gߎ&OSMfjvhhҽ"!DRwr dͽD:qbXӢrɡݗEHi 6-K(\Wg$D˥BRbVkn*hXf]7UKK\^t}KtTYza1.$.Tqjr %I+~>5t.KK.K?m3yNgڟƙll%p4FT%p \BfKdG%.K.KlK:j:i(m.ԡֹjȸN9PG%s#™ݥؓ2%Rk@,!M6̟3md p vT3~Gi (xqyE$&ʣ t2_R$: \x"Gy];0mf46. ,C4&.Q̹K%\.K +.ERRՋ ϽjXz?Uj!_\%!%p \B\r%DDgr2 ?\qo1z{UHti\&a4IsMoJz>%q{*dK|N.Q%%zPwb5mOIJ<1Y{ø~Lkv͟ nLDR=WI,%2.Khg#4_uSCQ~U=h3GsUK.1X@{$>2.v:Ie1glK5]N|WIĸD?9.ײ.(p \UƱ%H3.WKF'i"qZ& +hp)<4Ik+^<GdWb $iK?5nH~I{l"ٹn +RM7fPѫ$YO(|*=uq)Q3H{a Q^ѽUD¹D!EnSGN3Lɶ7;*9Yy]P7 #ͥ1JJJK%ƥpJҁP™'.K*pRNҞE^wbh.U<.UťKʥ7}#o|Ve3n6.K(B.K +.eK<\n[~.街A*QY>I9l|gr2=\qoVk$2^!E%ҽ}2nC-No[U%޹S:-8>3d \2yd3siѳGWo^mx~{{gw{yvw?8z~o,4/N1_x0lX]~nm}k(?QkqK{˨W ~Nj3moz[x[}[i=ZcMn.:^{n?_dN7~.5<bzfemcq\D6vz+Gզ|Oo w{k/f~;'VzHEcvl}ӾVbg@`i&NK5QHmΟ%i CEÿd1r>d-w/]&H\A8-e.K?ɜ? IKE*uM|? Ɠ׎eݳ$- PQ7 xo&A*' /m7YILu4yo5VY©?ޔ̳f(@EєkZw +TԃvGٿ`Io\(O (NEʻre#xzMS5ԥ%^:-o +wuw Mզv?]j*ra}?jn}tcZެh}sj֧s@E[ԻRU^.Z-izRGr Vm_8- +X+ +:s?]\>qB]ʕ.=r]M%0tֳ2%4Mwp lwxԲե4qa+EWVO~4{RSRSZ'kg.JNZQs4}lEZSgX3b\`VtrUѿMt%}z>ΓF.+T'Zl;~`gKP7X?7}iYR[YPQ?֕^Qw42w%kJ3/ůGٺYPQfԕ܂WgK{A+:rfu8Y7!kTJ]Q7$_Prs>IOC>AJ_?)/r#?7NIJ{HUGuGn_~ E* <7"bz3bnǓ^1NC"cf2OĘ WK8U12Ok̢31fZVZK:ƊBEG^I:Xq-ro'RK +,1*jq["gR+o$ K3=a5aF7+m]JImI%As!Q.r|?&3]Iv|(*u8 VM_=8DO >櫲w6VTt{e!]j8=v>+^UNKK]e}\j~KJ\rO^1PQI kSD|=3]J^.=7j䅡ԥr]]7ϑiGA+ T4+UDuŠ+^NL0 =;+UxM6⟑ .=V`2vWU R cE? &zg]-o:g]lE5.69b݁PXPѲH?OV4 TT%Y%Gj<ԺO^o0,C((.ms>G>z]uj5u)7<ؾX"_U7.͗k'NwL~`X+:FWaT)u zLXԺ4_U4 "mQPÊ^S44_`E/вQRur8֥׎s|ՒΔ rTڕ^Xk⊦ѥNj[r\饮x#j],֏;#9tCԭ1V(.qXџv.s]z$b]ܱ\mu?wlXkԺitTJF@K\9ԺW<֏;:]XQPQj](>PQY]JI9qK]:-go=R:jYDi4G Ntg6EbG(FKVT"ԺdqѤ*hyu:]2$t{kŋhVaO9=19x_iEٛ1}Yj]&H_]]J~o]lYw!UN5g#NwM +]`EoU]:]Z,0u,j]©qֶ(ti$zGK% [.IVL_t +J**m%4nǺ yt=oz444dOKXQ"dwu Jd?.FPt +J簋R蒬-Vt%;#%4Db`RsgQ蒄Р%((߳u JKMKfdt=`(.)F%"IKXQ"Pzu.Iv9eht?w>.aEHf@KXQ"t.%*TtI1ⓑ͐NDvQ]2CϞST#%(CEǨKKD%֏K.ɨK7G%tNX  +.~\BK* `2s TRBOmYsK'4tJׄ.)CgK ]Qn !.~r%F7r x_e&Zډ2(#t Ҩ@"(":@tn +QJAyEQADWPѹԚ^0qO!+5={̸ُX{=Yt%u%^ՠtҀY;Tt%Nm}[pdt.K}Zs.]|{^uIAbC?R:u{\vrg>z(33399yʔ)1115k֜:u˗ݡOtK$Ghϟ?ҤIaaa @{-ڿkfss.]ttIСCQ=zcG]vEFFҀ4W{JHHyf+,.͜93*s…Vڶm[FFƃ:::D'2R,9G]*((HII8qkϚ5+77=4ʦKΤ}%sΈ#8.Q4ۡovvvXB]MMMeoQuI@%9'MdٌM_lݟII?8͟?ѣG!KU6]33S\aK%.Ur7>}FU%^KХ0⑑mmm&.={֗+-Zh͇pݻwsss7nܘ"&&Dh.)̝;l6YtuM:u֭ϝ;wʕ'Oݻ799yڴietww]^$1gΜ_Y%\B-Pjcu&.ESRR;q=⺒zj5?ĥ-.~޸q㿾̙3;w%bccM&#]cy\hΒl>}~=ztjj7ozsss}5-]蒞)MaMfZ]E.3o5˘QR,.CNd^3yΐH| lc%}y})Rt{ɒ%Z[bS.Çqqq!H>7znQ5|]tiʕ7"" RK!4+~y$u)f[xN۲eK}}zjBB~?~̞9UߪW%S]򅥡T\DRׁDmCثt >\SU:`o3y +><)-/&O]rNMOЯt"G+r%{9]ԏKe_bV1*+RPZm)taZ@]Ԝ,6lF'.=yDS4"113u***ƏY'**7Q00tI= KPVKȬKYYYO޽{A>mjj]蒞۷o5%3fLYYМK@4El.‡.;P.MffiGܬF'.رColl bHj9999+ H]Rsss:HDze˺x3w]EZ]gذa֢+K%. W+++'LgTTd /ХY?iW7ݻFf̘aT'KK6-&&F xb n߾]Zbb`]R>Gt=zTPIKȩKTٳgk*<<~ ] +0 >|8_,9k.".ݻwO?βxEE'N`Y\]蒞 zu޼yJ҃!+t߬KwVwl\\follRRR if uךxر})=`1o%";;[?9rDDCxS54s_~qyfgB87!Ӂ$LRP+ ++z-%RBH2. +H( 3EDDXZS9h:ߦu|ffѽ~tgŚ>̙B]B]Y5L $\A]b ꒰'M'v۶mҏƎK@]scbb?)XU D,ˢEE2l4R]]򄊊 +K{:U*U[[QP䀺DcWVՓFqaE[Pե˗/;/_^vE*Pjjj@gf3".'ɓ'L.u- +ԥl($B4KKr@]+dۺQu-KRRR4 +Vp}.KӸZ!Ç W%B|||4uT_4%.uL&?3Xؼ޼yõ$.uI(]pUV ҕ+Ww.gGɻl6z__ӦMsAG.I!Mc^^ѣ{&]xRuu5x8]bx0K= ]3.pM&à. K'N#8@E +u-KǏFjsϞ=]%+dhllLMM2eJOOuEӥSN/YuI(MBBB{]3|R K0K4Rnn.(򗤤$z0u-K]$ټ>Ru +^II ٭<}NJRFFh={ߏڵkyGJkk+8 +RRRPuaPhh]ʲX,6 AAA`ߟ3xd=;7x{=ysvݫe)))_6''Gqqqӝ9sF{MJJqI%5rHabbb9vZaŋ3~Y'p)###ewhHa?~,gbk.h4Kݳ%p7pI\v ???kBqI"ׯ_]]];MKK?>\/^FG)gip75tqѣ,|GX,[}Ǎ'%Hbb&p;pI\2L>>>ٵkJCoUUG\ݻGpQQQgΜ!Rϟ?_[n(:w{n(%pڵ.++ĉth…smtɑm%T={ڝ7 + +Zo222 fwn"ib%RII0Wt5޾}FTݵӸm6W>.ͥ{_Xʒ7q2r/oh%r+cܹ4obĈ?rK.AKOʕ+ߒ+U\\SӠAnݺs.d0"##7o\PPzK (w=zӣ;p:[.HQA#t.]VD=|A\"E9'S޽ff+\j>=8^J0r"rq|b $8 +P?8 &_J+$rJ`Hߑبr?ZGk\Jx>ar?C29kĈ7^RbR;\o\JvNIQ!|".vj.F@QO%ڪ ZDRP/H V)*(l"r)'E D\"E6}%r깛[\pfq1b%q-n>)nPKmRTޗ)*HiѹD[ MW {Ҹ\HQ@QWȥ(zH +`wqD +Rڪ%+=.KhH*_1S\ +URT%KRTtbYOs) +Wӈ\EYpD +Z]iD.Iߠ7pD +4\bK62WvAt4N&.Lv㋎˫`KJU7咙}(JL.|.ysjv{yz/?咅>EřBC +.}\Z#E_T4V8RKlsi:`,GpЮ>ة} 7ȥe.NdY@tci=Ҵuxk :h/ޤՓE$ro :BѴri}6wK+P$N>]p$E_Tԝg){ +\ 7dh9%%_ߍ\"K:WrپdX_BD0EJ0z{LgE?KeVQ/;MoGK03 u$a}Q~|S#Pj%fthSQ3 P|\2Z#)RNaE{_j%fhWP]2r&uANf\_ߌ)49;Od yOX__Ayj [ .M,m=CJWh!s vZi%.XD:ZEKtL[l%>Plj: n%gЮ}Vo˦bVKo\Q/(? n%WMvjMa\ ?-̬r RYddfVr ~ޯ8!M]e}?#H;rs q>[UdD9Bs FcXUHWdlqvɨjw6[%#9(|zltb~H'rկçA1eE%}Q< +nK0&{rh\_zÊʚJ&]r?ݵwv x߬W=q.rI<5tMyC[wD/P7 A̰b>fF?:9e}ӳն?*k\++, >U6UAQAdT$Mܝ3Ng1Iw:鋥%*t2 +/)%}\Eg +էoDmwrNh,:sF44Ru&+;1AcxJEJD{G+MV W}lpukp-l8Nh<|p#:Rj-25'ʻw_lveyu፨.Qr{>2LsZM,,owJI.D_j|f +ʵT\cv&;e%AL=?t&Wy__×[t3W8LVduDŽO_4>_,G}Og#M#ИˆLy$i2Y1H 03Wi9tԊKlM#*S10[{~9y#ⰲd*hu0g)W\D}i%ȸ7S|bF4lѹ>=1^}V54?G;ms.E.^.;D2 $ +~Gqß-lX<8C[I(,nPEoRt!W3%:ɝSꭡbzY+ 7I)}LLpq+ E%XE**:k%\cDej#W2u\*Stq5mDdڞCۿ/R\&i=\8^(_rI\lAyLsibhG ğ;s J#s!k?sbmK$ RK.AYRM? HH;L-_?ꞕWw#;HjM]PveYPىk\R3*9t JBadiL}%eZv\ꚕ*{pFg}R*t.AIX=&Jf2l$U54=W+_%(WҔ #*.TZgssٍPB.KBf(Ur+36"ѱpi2PD h[H8dv?R#a"x4aQ8<w~/\XH3+lG1~gԎKB[, +^CZ@8v~<X-I`@Qwxnb~eqmJY2t|*gOu_YKaKp\kk1ZǬbbq=W 5{2nXB8Uq($0S6ZmdvftJJ'ew erL>C5fXᒊ&yZ\Qop>Z]Z/uYI7K-myo +-';Yd,4FTOinOdzaPVQO evXfȡ5FVC$2+*M;69g%WW/]P";Ӭ5h۔ZN6Io=='̀#msh6WZC ttY2paV8/k6Ϸ϶?K-j|uު X#B{^sܯzEݎԚ6הK.RX~& =f:Pv*7=\B.!K%"'.\pD0#Gc#\ +_6RtS{=.K<;r=F#GD p \%p)?##c=yX@%p \<;r=F#GD p \%p)?##c=yX@%p \<;r=F#GD p \%p)?##c=yX@%p \<;r=F#GD p \%p)?##c=yX@%p \<;r=F#GD p \%p)?##c=yX@%p \<;r=F#GD p \%p)?##c=yX@%p \<;r=F#GD p \%p)?##c=yX@%p \<;r=F#GD p \%p)?##c=yX@%p \<;r=F#GD p \%p)?##c=yX@ R,$S6u`8G|ŰC` ;vo:b)˥Z,sow}썎o?`t4fF5s,dˆTkvu<Ǜt_UNolꍛL_ףkERVt0oWZnXHiڸ:SvISZT,/2펳7hnnojNUkeSQY?~Umh6[ћN VӍ^j'fӋ+߮~E SU[K4l.ϙSw_%_|xމo=|ج\s?[Ef=.mkOfܟbY /ϚsI^^KNuWyKҵjv`8JU7KR);OJ;yo.Rb2Y/sqf+Ѭ5ðJaxYNRrYmqɜPc[o|^I߹tRQ_VT9ɬIcp4!};#VB^?g~PdҶ^k_'_wI.Sߋ{NW.e+F/u;\K}PRO\5jk ]04a[b:%_/!Z7T/VT}Xͺ ׍owgRd¶D}kfVTP⫷H)K^σ+?t VUMrds'r9(ҡX͔vg@}}3r(RhWT;gi( SUN,Jǂ+SʹMa^ uP&uXWt0Jjr$.M.y4f7O;1KJfCAչW\}2ameUqY)_1;!x"1po.>_yҗW8,RU>i8]{ҡ(5{4P_ +/SRmV:WNW,ޭq^XbcAMSVl\:dحEJ +:ls¥ӄmb)%V8I(^tV

$\*)8ٰSeaq%-f.hq.s3]QKL[\Ѱ=I}]wno9I]:ru,JqKF9QQ +'3WnsRq +t9{/{ibEΙ$vKCV2O`B|\z1wRljuids_6>(.R}G(]:>K+e^cJ8Weq,X`jiWԮDbZoVm4h⢔V ]%5FecuA023>:+;9po E|syΙ *[U.UtuƗyLlQ/m[TgMrJws_~'N.ZǥN{v$eUK=j5:5pۗ׶X{mjO_ĞTR;Mr-Z𴁛KXU^: 9Ƅ_g/-*ۢ9l=}{⥺\:u\z.Tǥn+*Ė]].u[{^{e,,3rWԛl6|%TV%.ab*~Z lU-r)Gs˯ԋHز%|v9+}vu&>.afb[KXUت5qpނ_Z3Eec[y,}}آ2U֚RBpit#>.p{|%|8Te$$Ee3u'm%.U7ƗKآ[KxTSߊ-*[U\:q6\z.e-#Ubˮ.ޚ˛ Eesss *%.hle-*-ZåV.h5uu\RK[v6Ծ~!3sr\rS5?Ԟy%/@ȸT.KjO]}l(c[T].I. 2qI ;rSKj_1.qoM4Ķ(7ԞR9x Ԟqs\r[K$`ymKKKK%h\"\ \"\%M. \\mRp7 +.Q...K& \"\ \R"p ?(ҼtL +e+><.)QSSSLL [9s׫=%ZZZ)_nnKvrTM&۶mv4%v.\Xv-As<󃂂\K)))-DXђݸqp|ad;s֬Y񙙙Ay&$k8~{eϞ=Ç%}?dj;a%Y.9/%H;Ġ)u*\"Yi޼yE1 W. -vu%/L&%W$3=zdp%žvѣ7l04hKŒ =^w=j%<\1cdžVkƍ9q了'Ϻ;vHr}>LLL>xnݒ},#K\J<>w%$E1K4e/9 _hfp䜜NG2mIsh4n޼u?cǎ) Xϗ͛7iOw^)ӆ7MNNnmUvΎDkմ[hrb⓴rJ .siGS~2eF1+EFFʮ.yHkΝמɘ5551zK!$$j[ͿbŊ&,%<'^:udz=FM<@i'::zܸqKZ,RSSӘ1dI;wH)s4b۾\љ%Pedr)$$fy>vnK\ag+G'z29NCtΗ3Ҝ/ͅg.H=6g"5S]v(L;HCb\ZH;x𠫿rrrh\bݽ{WIV`|_RZ$,&L 4i#ÔmbwیED .Tbڢq'S uV?p+77ArJZZZbb"\m%K9Ě9sd"9˞/lww^pq~8vZio&K'sq;~XxL4'N<>41 K.+|7mڤܷ\b۷u>|Cǩ [3Tﯽ=44T>k28XXt% |V"@u:]]]#Kbfw!\X:::.'N(E/^k߿A>A^Y֭#٫sqp=9r 1`a\:SU~~Ǚ!~i;~R+yyyo= EЙsq_ LC$;*_ri*K8, +T!BEU@QpH\#::h@\2o$k QPw}0D*F"4ݶhO~s`ɪ +0&AE&JH.r' 'ZHH +2WK+++i2vHWKT-ZD_<5J%ȑ#G1[]ݻ~B1KѦK_.]i/Diѥ|]X7kN:չE5. ĉuu!ߘ]MEE|9DUUUJ.wޅG<00p``@Ç$R.]Dk׮1@߅\\\@u9\I.6mB>+P3gΰK%B6sVaBdmm]]]rs֥(fR.\T]bKg"WtiӶy? +'/_dJJM1 Vh5ф߿q% 99~|Ϟ=mjLH//NV{9뒕tkG)t.mJUP/QɆBf͚;w$OϲW~\sA===a8\x{{S_gX wi4S111I#KT*E333lKd4VZŦfK"lbb"fMM Ј.1%d|]:| 4,8]I$68JgggL"ɺaݺuW +KݻQ/_2 =^VV_*V]3.114))U.uwwCK@ + lu?`fKKKj'(.T~v@ѕ%4+ # +KʏѣѼ+ӥW^9;;^羾r()I%WWWTO2|]zjllqQuqq;gS%y⬬]v[YYY "9rלU.bK"zgե>Q|񨀷nR+҈t)NvƔ/.o ݘ~+ hTR11 P(BBBЌucdr@w*/+7%ID:;6k!_3fPloo۫σoFyzLE}+),,ׄ՘.999M2Ek;wnD{zzONB%uyLTYǪbB !d`TtP@iE!&1.0(fTM虨-6!1Q'.%!( `CءCr^mWQG=;rE#CCrK yJF*#SťG8ydS+#1hӦMرc&LlP0ݍM*0s.QӧG7>ڵ /pit + /F\KcbbZgθbkkKN::Fvv6@qp\5_eGүγI-DqiDVhdb2s\z葥% pFMHq n+ MvaÝoK?~D%#ʊt;44T}}}̙{\H$ ,HNN~QVK@4eθCR<==w]]]{{{K㒅.k\"u1hwJ ׻wJLLKh L>{2R*&T sGGG3 +@֭#zSG|jh/5hq TQQ!ˑu_RmmT*%c lnB?%%P\.Em Q-4+dgb2g\ڰa2Μ9]]]jP㣱ܹsT1.uvvV&Q\2nܸ ͛x ~.I ٮQ0߿x@lΝ2s\k@b +E[[ۖCqp\ڥ $[bi&(.U]]YScc#?-.T*=VWW0%ĈK0(i~d +@666Ȝvοblz{{'OLdcjGGzjxV,300Np>}477ԩSC```SS25.6mvl׮]ޥT\\nvZKF).K~E.6J"nHXӼj$&Kzn>Ttt4?wyReeB@;wT Fd)i. g`+ƖXp gmDR__-8''CW^-UH2TٳgömیĎKmmm3f`;,).0GGN+Ƣ.+v%q Ri2s\Z3GCÔN^;5|KFRWW72<""„

p NÜ\Ϟ[͛ݍ").z{{]]]H///n {޽1Hq T4f\JDbWK,%H*mz77\vjwOm4ԍa Ș#GYRff&:_@rSXݻwKjőPl찀2ٹ[ۚFKZi܅+6c%.i}nK܊x¥$NNNSEKrEVUUemmVZY.N INN6Ƈ'Rvv6*ג2 -- %P~dVT^^vLJnT*v]paOO@qIZ(T2A֑ťCLRkJ*PXI. SN}LUFqCQ\7t=9asxK`D>. X)))죔OK111 ww?_XXBEEE/:\谷'=OHH Ϗ5((vmV' +%bjHknn&"##F R\#. S&-1I#¥?d-J8F .!jR.2Dq+Q\glgn#͛NNN?~ ?{-? + ؽ͛~ҥKpL 8a@ѤPO555hGΟ?fKoFO2^yzzNR\bTc_---_o߮{AKc% &Bd0. APV3J5h%xΜW%Dqi|RHH__߮.~> + _>W\JUU z%((h``KӹIpu̙h9.=x-LOIIImmma(?C¥'Nd?.wrrRD7g\2?AK$jԽ%Np Y|e!bڑd8.AZbt_ӅK7Z*Ѻ}*n7o߂$aw^EAw7~^P---x\JJJIΝS}ΚѣGw#G MReed%9 +epK$ +bҝK8=t8pel24ԚR/%KthUgdd/-[h7E'%BBBNe$DUUU͙3eYUTTh:ZCsf_-ګD;=j=^%*''G.;v|~?5XO1u$ _O3UZn.8\vZ@@S䌌 7e">(॥#GT [PPڪP %vc암;*od6mÇ5s[%j ݻWrǙ4iR.uX^\{.{Ɉ#X&?::Vԙ:T]]΄v*.566FEEIp^ssY&9{ 5\ڹbf?>__wo\IĤ?_|;Bpvڈ]w{SSS?|eD4 \zd& t~{R[48p`qqqo,=zӧOLLj-..{vQ1s{DrI Rֿ̆E_.uu~rا\RE]bS܄CFihy[EݺBXк~G7F.u,w7F1#?/z{H? \bϸ\3pI%%%%\zy?#1#ǣc*p 9. E{o{."pI%%%-x%pK...i.K\0p=p7pI%%%%p \2DKKKZ....K! \b\ \"p=p7p=p \ $`{oKKKKd%x\b\ \b\%C. E{o{."pI%%%-x%pK...i.K\0p=p7pI%%%%p \2DKKKZ....K!\\̓=-Qp7p \ $`{oKKKKd%x\b\ \b\N.]RǥW^ޚ\jmqRUMc4u\U.W>T%̪bf\S _9u\UUpNc.hw7˥"pI.&iחK6M9tb׫b /:%̪bof.UUW~:.a*ֶDq KT{r)"\Q%[+#jmՙKM/gkTpVu=p:.USZI|&1QĈ&( +ʎ,hq9hk̛b +;>NnבDʘVK3P=D(c>*)T1sI&\BKV+BeᓟqiH%%\l7֎KW7w\Ʒj\*5q.qT1'2VjfKŝc+5иD*ʘfKqI*ʐ\AR.=gOqIK3\R>tYwyGk˥s;`c#LҸ}|6f#WC1&`V8J0yIoиD*hl㧭/2&U%*D%eqJbE\´<=?r7.]l7/w|R.e{WDR%4.qOB*2VjlN>cT K흄;\/.q%\R ޞKBEKG;ۍiR{lLiA +\Jl>> eиD*ʘn-"s)OʔV"ٯG3 +fѸ/2sʐ2 +drIޞK)/:vc +:^.,1W{ PX>>AR4A*ʐlE*cښ?pD>cKל-.EeRQm4f.)K8FR0ݘPr/lTXۻhhp57`]NN!4.=/vKO%XV7v_K`@_Ѹ&}h|fDHE_]QS/$ +d&F\O9Y'5yp׶7yrIW?iGhKFw,KfM$f6g]_h!silUm5CKlq߀uoqи&}z̸\IE_'Z)\^%\z{.dF4.fWn]mJfWr ppt{J*3:ÞX K'} ve`v h\άH*7;#hK#ꋤ6浈.#piFSI_d`BE4.HE_e*} +VQ/-TK2Q .%&iD.ͮzC,vW‰f%8͍{,Jyon+Lm˸\^]Ь3]zp_E:A͒J0lY[u5+X&j+W}7*GnT ~4./=vKٟ%8@/o>Όάи es&{{}31GշǛ8=#|eVg^0;͗gdO߶%w06>#df8 TT,Bh\ӳR1="; P . ƧC͝E'ڨ0vKTdyp 6q9Z29ǧf`f\DzmXZq@5"UMŠ:Ҍ<~z/WXC.=d[CrVdr&9<8"]Kj("m(\5;\2%DJ5SE?|2ѹ> &-KK|}/VKkaqo|wz?"W.1E6yܻV/Hl%*^V 88}3lkJz``+x4 3(`/3Z Òc `|ъJ7(]eJ=0Ӊ`r#W =TAhs贾9+| +'/9 ~RGPB+p fμwTq7LqV;2oHl\7qGAL@ۻ&!zM+p K :z[ޭ_`%+w%i> V +_nq_Cw]QΐXŪs FoZ烘z2OYNc6ǥ1kX>VOc0çB][QlhD?([N'\y2zZRwqEe`i. +}cLZ~VXoO~9#t.LALrGTyڿO-;y+ U /(K0"" Fm0_ZhM j3Jcxw\>_2nZ-:J]8O[YI$ "( + +\U[\z{;ݧ˴{R#XhrÛsݱ>@7r 1q{+q>ܿ-5Α|eW+qQ8 +Dni&Cp?9_޽& 1i~7i4@##}-A-R jve|t<{pTqzz37fp|rD(\d(n`s *VdĮWSuw5.㿝VXK\hR\p +wKu-]Mф.뭏C,qgyHXTI-2j$̧'XԷ\b[eKGyb.އ +묠?x5Jb#|}PVdj‡z19zLK +E5<5l0ZVWLd{VүM ?at|ـA !ֆ(m&7Oͭ.zKM6z̃S×~%C +TDSՅRt,Mcӄ#l}ѡґ +!;O5&gilj;MV}xOW KVүe!آI +,Ui +u^Df\M@Jzb݉x>]+V݆ҥrŝh dtĈ4FZK*QPt +]K2v85:MByfJK1f؛$AɣjԮDr.q\I(VjGuɃقNO2<~y׹[ju~xϷz|kkkUSh;p^cV~Ίv\v}\٠r:\cwHuޫg0Vo=2Rm#XypK-Uj'WzM[l9Y.*׎*/xˮ}ᤥN_p̩xj$.I\,=牏Ol{'6F?$qI%K6=牏Ol{'6F?$qI%K6=牏Ol{'6F?$qI%K6=+vѶz!R3+ wSRS}* 0t_O`;OKT*ޗK?R#&1P\!OE?p)_\Kw(qO#@џ8R%%ld}'p .%$8F'I{DyX iO)zKp .%Dp .%䮤1?q .%%ƈđ'\K\KJ#G\Kp .\Kp .+iO)zKp .%Dp .%䮤1?q .%%ƈđ'\K\KJ#G\Kp .\Kp .+iO)zKp .%Dp .%䮤1?q .%%ƈđ'\K\KJ#G\Kp .\Kp .+iO)zKp .%Dp .%䮤1?q .%%ƈđ'\K\KJ#G\Kp .\Kp .+iO)zKp .%Dp .%䮤1?q .%%ƈđ'4paje{p~U⏉hÁAAa>ru}bŧ+GMJv]Uz+X_N_gT?qcg| h?hgwoq(yEb`z}lik.N~}p|xtvrvq~ +1ƘKf..gGO?}9J}[r.EOo5h?덵FkXj˕.x7?erK3crR4wd~KtV=&X%1-[`z=nnǞvşvZ{k/7^/ +XE\f<'#bz=bŧ</Vkߏ{Kv]{*=[,(fZ'o*iK?{;Ʈ,WxmU ޥB/cKLUds3c1;;~?2}6#_-l=h:BUTqr"嚮̗3=*41,)ITG%{\r1*Y?h}ӻ}xVJH`cȲܗo?ݜK3Kޑ7⺁Kps)R\ZHd!%ơgzm6rlDBcvvrzwJ| #G^nt.%.4թ/q̥hw&'kTlM9·Uc5\'o6>#ιڗZ \K\2X +w̥np.%Wsl{g3.KWcڎOw2_Wsͧ=Qq%$%W )_0K킕\r5xC/W_X)(}Ge1V;;~t]1Iq%$Υ-g\=o5qUKvo9Kz &9ff_cv3.M/z߈.%q.5vF&6 +8r¥7wK?Am[R Xt+ӳ/~m.}.}Ge1V~xٻMo{⮩VW =Oi#\mXsƥ&._R)h\{ιTt9R"s].KNc>:Ɯpibf?&pwd}ֿKϏG"p .%\r>z=+INc掎Ϸw?8ثgQy%K]kӾ3. \K.3병utrv!};e1V;>9Oepitj.%TRk_u^RKCၙt\:JNc . ;ˍnRKvq@.%d8L^KlNvc6wrzw^u%y%Kթ3.۹0?ԝ`\@ZuvqL[jݺ:jQ&"Р@HH{R\Uut:7g:I$ 0|yI9oN_U#?].=y$tݟzĥ[_r.% phƫ=\2qicźW˥]JDD}6Cdp\j\KpKgIG \KRQW\KpRp .%D.ԂKp .%$2\.tKp .9K\"">\Kp .%$KDD$\Kp .% \"""\Kp .IdI-\KpI"Hj%\KDDDR .%\%""Zp .%D.ԂKp .%$2p\Kp .%$KDD$\Kp .% \"""\Kp .IdI-\KpI"Hj%\KDDDR .%\%""Zp .%D.ԂKp .%$2p\Kp .%$KDD$\Kp .% \"""\pQ@<~=ƥ&.N'<&&t%+%4V~Kmǫ+L.Y]?\KDD\K&.鄕 +lm/jb+'N]2jiKL\|WUe'\""^\r ĄoQ4!\ښ/$BCR$e5%J,;I9{L?F}jq lhX9r36#pIY|,pstS6>J6%DDD+X.I,;\r,u>'{ǟ~5j,y[!k.Yy@W;wFX-\KDDԋKR`2I_Wx.%.J1M /RJqg)od7BE'b5Uk6(?zX&MgK-GZNquޔ%c3D'%l[C>[2yKpzKp\M˪Kp .{Xn>r>B]r&SKd1&dh͖ts|?δ\߼={rMESKp\rUai1me<\1TxgsrrpcP-~,N.e:}5'MQk/Ve\f/#2a>c}c"~-OxMip .QǷo߮V*AAA-&''ݻ]ѣ7n4pe˟b!x%DZf22x_D3$k%^Ti]Q \K=ش>Θ e80I,=*b\ڐZ1|^>GlJַBS$܇0?t岎\M3mc}YW_):| k6%D}&k׮ xxx8e~:|𐐐/<]Cכ1b\. JMB"OrK.syb͛7 +sgֿ;#:cƌbϵ]z5""6wwwijgsaD(@.i1Łaif1Dfq*p}Ln` ef]T6ՏY$pIn6UNO\JH +  +Efhr w[_~됶 m!3p .K?lTZ4 /_*vR5PRIM.urr6N4%d\#(4ٖ79\P5黏%S֝>c}ͧvĂp .Q빟j7.t:1B K>bx;__/O7n /mΜ9c^`8' ]dyƠ;k܌#uG7"b)m`Q +/(-Ptu(Q_(Q@JP~pRLtϗ^B?0 +ggaӬvum=ig] 6|@@p\G.e($죧GˁOƅK2,2 M‰SN£DstiP\ ~y>S`.a.\Fϲ.8F\4 +.~Lynn%ʣ*.nڟxqt5$)}a10efn)yr)ZPz#7c.a. +^/\0}tb@ + 6,_|ԩyT*JKqqq/_;w.y -*,,j< @5yd|njjm۶7oLjj2I&ǃS_mmm:Ӻ`r;;; 0I:?|` +. si| ɢ"%xLU QriV='s hND N:=Ycg:q0Rlbafv#j\\54iɒ?>V/CsWrrv_P\JΩJ8I/ѐ4 .GDɏH_NeKK>mnn^p!77<z( +B!si֬Yw@ P$544}jjj d^:'~#lkkb`f`fY~=DGGLWXAtN2K*B`gg'[$ caa 7HOkll$߿իW`;:: tc5\w.)[⒊Cis(\"K'K 3RvBp>]yb3謃$1%$TYsb0T,sa!d]!(!W5FiN#HKt4@" `-s si\:UlRPY\HTN+Qr~Mٸb%%(d3mQ<%%\z+='nݺ念d:gϞr d.eii nz% s=2pbbbarrrU٪`;ӧ"L|2!!豶>pׯi@06 'N{{{Gy9LM՞;wP9 +G? -̥q,KDl6vBUg0H`?[Qn_'%jG6 99Nj?d.IWÏȐB⊬܏41 +埅SY6KKrInj`>\"H+V8b5;KjFFmMߘKK>e9s:_V#Xm޼U:#AAAC>yB{xx(=>p[[[(u OOOԼtҲ2U@V}}yP̙39NOOPimmmz֭iqCE{$DNNNgΜs#pMDa.M`W01Nj\R4\/f +PN)4 G< `6FDbN0#-EYI#&SxR݇ 00&KĢsi+#.Ԍ DEFLd;/#$E#fxͰ6 r*ʕ+ѯŋkkk4:::_o߾2\rqq{4`ccg̘f=phO:z{{h_}iii䫏? DW֮]#=iP -nnn#%,--`<=Q, رKpoa.M9 ɥX"Iᅬ-?H& +9̖e5g6~f%HRSY?dɡp!0Vx<]qq)UĎVHWu[ s ssR|YύOt/K4cRjn_P|if-ߤb.a. [lAvvvPp8z$vyyyiZz5CQ֡ёS.;l _[lJX VYY -7oqCa.M`TcA >3Z.%?!̡#fL bvNL6qbAHL 'JTͲ& R0# t)JCX s sOU峗iddb88t+䒸d%Ni¸ʽ_r"jږuk%%%\UX/ր +[[[ Ǚ_V'_UOOϻw|TEE vKSSxmqwwtXk4q\%Ȭ#٣KdpH.*[R84\ Vuܟ Z10$,lhP4KF +[XX94>ST8Գ\\ɕVUզבoyyyWWs(\ZjUggH6,Zrrr7NroӦMiEEEߍ{ɮ;wܹZdI^^e@a.M(LZʖ vN\rvvV7n١ংͽ---A;vlڴiٲeFFFp\Ix<6PsarisQ#0+J&$$esiw92VHF~ +ψWRjV532m NaEUT> #\E@[Iϒ{9l_n=n"i=%Aq]X +tƗىGRXi\$plB%%ɔ'OX,]]aN&&&۷o?q27s 7oFMMM!C{4Ej(YL&-M6-00pH.!!!P7ppF̥Tko Txap:\J  7XhT7 v:ܮ|*-A/b00&=F6?GQXRߡ<|]|򚢣G=vUX%%ɔW^UUUyxx*hѢcǎ_s ,@ԼqΝh# LNJHQܲ{ndllf?Iys]v?esiJg9ܺxg,\RUp *@F +-H10>.ŦԐG̚3'Bsi#ušCpt|io,{s s g-??۶m~ uwwo璞7޽{ m3g@ _}T*Ԝ={#s8HCHKO>AK>>>cyJ?Kkgge"""@cg\.+ NA$K\e 1b)" \#S +Fh:xq *"&4_﷐*O1r,h]=}tDLs\\NOOOCCD"211 h ~y.Q('''5/~-ڸ`ǏK`j aff;;;|\zEVV9Xɋ_X`.M ҲkB$>PQY|qj.H1bD*WMu'CJ\$" `.a.M^.}|@L6e%X:՗j`ws s g۷q8ccctG=\,_ٳg~%*vՑK\.<ں\4?%%eX.חc{{=-))!~> gb4a\J I1psd*wY^Xܴb镏ȥ= `M #.1i=Ҥҡ~P( Ov`qTpyFC#~\\LUXX +\:{gjjj]+Vhnn&W Ӏo4mX.A.\0k,dɒs΍3go߾=pp& K%NlB&r8?O`Kdl~#'.},.4d%VX(唐b +f00&WlF 0v7ťߡKuty`.a.|>sΪUJ +BrIK|'BP֬Ykr֭[h\$>͛...ʸtՕ+W#ښ3&)Z0:rpp`.M$2r¢s\$ ;J*R xO5G? +$̕fqA:$~DzU;+R ?"1'PKQb.a.}\Jί5EG33hťD:@jhh|DL٣\\UUU4 N<޽{ ;wnII %UEEzzztuuI 3777jjj +C,ʸr;*LfΜmmme2 +$_k׮mjOk 0 Nu? s *EX!B,F2.2΅g&eJ)JJ/M;wYM,/hoW$̖eJqe\O.%}8]"\\;r_@A+΃FRl PϢugɥW9o\\™Axŋ5]xlllա\quumllTvZ}}=/MMիWh{ZZZtNO˫Wi555 .$o%ȵkP0]xol퍚l٢p;O 5leAcB3BٰaCggfs *.g+U.A,zKN!(Ȫ +Ȁy9 \Kyz*@~4}qA 9De)⎌SqfC& +ZZJQ~y EQD@H# +((⏻7|k:May7M^0 W# |1Dd2FR|̫#]Q˥߇&Y b٦ "kkS?Їifo\ +>g4aҊO^.KH_͞=Oэ_fp ѱVm[__ٳg8kT*U;#3111tc\4pxP(pvvVvܹsՎB!193}tOO{q߽GDD0'mlluq!A¥ ESxtqF.k3X[ ' /\oå\QVqVm8ᙌ&K4byC%ٍ\:Q,bI +.B.%D-f }12^0<%a^ǎPfτ  WTkRѺ2j<t!!!vi˗]]]ϟGcIZy2.]677ߴiӁN8QZZwu֙ߔزv'Oݍ8Ҳd)S֬Y^^^G lݺU7n zVVV7o=u! CK>333@s6G̟??((|;;;VUb"B.K42]Ds Tʊ{00$KO'd.C#8(:'WQ,%@_',R!aK4v2\ޓ$U\.IrB%,h"O-?rZS/ow<ڸ4We=ӆ9?iӪ/rx +\DJOm2Kt|wg .KhѱcǎTd?a8K%\211ٲe˗͛Sm˗xFH9}m3f 4svUWW׏8^ǏyŋEJm!3d_#C%3"]hO@ ++&aDZPJoPs%e.诡rJ%BP`XHv%a470Jy~3.q\`*GV kŲCgϳOʯ>*OxV\\FSM?jk + /RX{if?*oKh<ccc."4iʕ+ʸԸm۶/.[LB## 6i[ooovv9s4졯⾾>\ߠnݺ9yd ;93gΌpW^5779U``ÇG +\#3?,K%ēSr/\3Jt=0){` Iv#(q&%_p:%,2ãw&K%3"?'N44k`Bv.PЗ.wqXdGGΐùi%)EHU;^OFcO~xKLF9._M/_~%k\\\JKK_xt. b111܅YYYϟ?z7Ν;wjjii3tӳgjjjݹ$HUVwرcڹlll"##o߾6>D4@L]Ğ7XEQRb>y'q p lṕ*AK4q%#Didf5.1#U#'%KR_!O/gjfo^\.DI9jĉi& U'NQ.Kh .***QO>Q$.1Md2Yff&|7;ݼy̙3 + =zRZҙ^S\\,Jϝ^zѳ譓H$EEE (!..e|D;(e˥af&%?_3MCO*Hru߷nJ._Mjx5̹\}gt%pKb U.2}"OK+-[̱2e%pS\?KfB`..iiju.}|qB;;8NBugoNBug=*w#ɗ4ZXUR p \ ].y%p \";VO:RL!JT^.s>.iik.MK3.)lY=1=U.BL!ӳXy4CKޜ%p`YOfE(.8ԎڲdvER\RSG'L!/ǫ;Kxf<+nPI%pǹdP=.\a\zK1Z2I6>TBuUo~ + +yEoL.K%5GDz#ŁqT\zK*{N$<>'hp] 'gL!Óι?IK -TT\zK&kQqU6\ +QWftZtNfz!FKd\N3}"+z7ZP=.MٖFDc.&S-Y1\v Ň\Ɉ .K%%s&Pvqqĥ>,B{__I=\_\bB^㒖\Q='.TYDK_ǓC\ά玪E +\0OJdLW YBO1gDϔMXqĢ0%pw58Bo@lvDf=`1i \=IkY3(TFF{ ۡ%iwGLT*3}"U*)D?.VٽvD m[=HbB^Θ8 +"@cɝ+R(_=y2.–bm`HǓ`y;VNap1q%pS!}T7O{8Crp'c6Tk>Xb_'UTT\KU)24gIq_`E..eKBD*n̜RX3jkBsGU(|}+Er;ܖlPJN>~Buz''gGF~dTbb;Y"g^|+P2_A%p4TxTD=fIXܱ9OR8_fK !b,zPnf>ii"sT`̵bNYR2Kr̜b +HBuPIy<(SS֝XJL_WDi>WHL!~_}ٗw?ɯ<'Jʍ,cL$3:JWbr| +YKɇFѸKO冸b2L+&J2*8|%p{._Wj= ҧB}ct;('PZ7\Ww˥P1E*IX=hVk7Ww NxFw'nz^آ=lbWt;_S!U̐Xk;զq6_Qr`?Xo3POxkZju_(qS׬5s}Kn];﫝gkmߡ_ER\e _+ +. \ZS꾟sjyR?ۧ ]M|ݶ&ƿ~=q77QSYw+߰>@iҶOl +(]-)QW% $1Vz_39_N< ޯwvn{gfM\_+#lGn +@K K$ "w ܫ^#\9c8a"3e?WTŞ9{W'.M{x?>?GI ~^~ŗ?g*bo?{t{_G4)gVsc5IFRη0emQdmj%i揑Hc=xX o%\"yc.%%N7o?;p .%.%ty{$@؁Kp .%Dp .#\Kp .%Kp .n <,7v\Kp .\KptHc\Kp\KG \K\:ݼ=xX o%\"yc.%?.PlY+w*61=B)Rip .\KpTHcR.9K+)d .X\JfKtiֻ2KbS? ˬtd"AKI|K:]*KGaɷSmntAT1Yr9v$B$kɤw<%&cvEa +dtgΉi:K_:IzgW9>N9ז_r bm҆uZ2Y)vJRbŦ?$鸔K<% +.D-K'˥q\yߴ% +=o\Kp .%Dp .Qy %\Kp .%KfpB[(A\Kp .\6KzB *\Kp\JP%\KP +.%\"Dm(Tp .%%j3D-Kp .%.Q% +=o\Kp .%Dp .Qy %\Kp .%KfpB[(A\Kp .\6KzB *\Kp\JP%\KP +.%\"Dm(Tp .%%j3D-Kp .%.Q% +=o\Kɥ"g%jOTڦ*LC Qh7>R_i'˴#L̙^dGsim%ŪM.Y9Kq4\|7m@pB[(A2{1' .?YMpIA$aVT\Kpyߴ% +=o\Kp .%Dp .Qy %\Kp .%KfpB[(A\Kp .\6KzB *\Kp\JP%t\wRՏŴOH1RtNTd}^e%.ѵ(Tp)L.m9嫫qINҩsEV"]ͥ~¥AYKNn2']7}quVu$[,bT\~qWچL ]/lKl4gD4i P67)QMWLvW0"+pg#LEGqoe\Jާ$ګ'K-QǬ%km .Yk9Be/)Fb4E&r$Ȋdsi.|R0%?vy:\: .meYQ|/V.U/,7v/N>5\Kp .Qc.wp%\:;pK.%^؁K\|p .%N7D\"RKp .%t%?vy:\KsNX|34_f9ȥg|w$ SKZp&^؁K\|x]\rFu.a4V٘\9.%芞'y]zZn_t{2Tr|Sˋj(]M2HU=dr)fξDKp);pK.'_\xpD\KptKT_Mw:&SNp4 6uNaIoGZI^?g=yϮRp \}.K.Rp \}.K.Rp \}.K.Rp \}.K.Rp \}_A+v,,"كYG댽얨8bKPF-ؚՄ>O$RY7Jl%B ++:NFKdMNLW^:Rȼs!9PB=ȊuWKE֧ _+I|1dw$Z몒]F%yUmbeop \%c\Bb.u%b\*bjw0g.KzKHuRsEy.%p E3.K˖5rbZq$A+2SbKh Uq{i#cH{Fn$xYtϩH8oǦjBߧF/|-l# =ƓEƃ)rI DNkZ+:)bݫp&)G'KKy7-؃Y#ƥ%;[4. ~.K(K(x +.(F&= +W1d7Hu=h1 +\O5FjK~ +4X\guS=6<טdMHllp35%8wqr)PTc$..őKlj:'Wl8}j qcʸdLijh D >I[<Ԓdnﴪ啙+ yq)Rq)#ˮMr,^8-/E%^e=PKǠRQ˄]).5$u:+Ce9t>0$K qKY$6K>r!?Wh/wkͥq7CyTvdY҈r7#tȥJU76:.;R%\ "撌Ew2Kv%-8F*&p \zK=v%:p)K.KzK=v%:p)K*rSC)SLyF&f9=okn9Is踟>b46u?mHD \%[.!ՁK/\"[]S.x@\@)sFt;sz]3赺B[3I9e۹Q$ڃxrTrKU'A8H+Wq-PU7^]y'C#LF}<6k&].g$\Ž:N/ږBڴMpKWBePq:{iqz狓فO!Tߖ}r\:.#}Et]K`\u ;3eJU7S_$lUY%q$KO=k[vQ[=sr\B-R;Z.nk%ksټG %\Gn5ͯKgˈXVKǯvӪ(I]~=:K5FjK~j4\$ACLvt=<\JOitMB!KG}11]p惗SvO~y'vbPHSp \B\BpX͞#.KƥdF:1t %u8 e[hHgn", +Its[Ci?9qvƷw=Gj.{d{hb7}:WUĥH9 Kz-Ax ;فUլ!I<=cJn)ٸl, k^Z-w/ON}zplrcwn}//ݺB.eqN!R}OMkxH;_KˉXd|u7K޹ 1 <8,RfBAq]±H6.һ\fӶN\BKՒcH͙Ed[\%[.!ՁK\ +Ko~;{Ɔqၓo~MmzR)ɭc.KasνG?o:|g?%YKNK`7J9<}-+ݎ=xS;p zKHuR݇s[v Oͱ΃K".yq,Kby\Zr&߸rThx/~.;.-W_+-a|/>\B;RU̕{C#e٫d\!81}H.VGRR%5Fy"_$[|룑ϞGL(̑q&C9lT<|wf +G0. gxRc$䥇|Sv~VGP?qzQ B !R Fg_3W +4߻/'kT9= ;'ʱ{.atXn%l9.c7\\LtPOko}m\%p .|'ɏ7n>uw*=}rvfu':AʸD3Qrv :ae~.9VT??ukahZp/8ڼO^1K \PȁK(KҚpQhr^rsoK'g_q;rUpwX.;s;?Dy)i[iMJ>رӳZ +.UB\B\քK=:]OBIjGW}s.L.yIu{403.I3ͨ03.q9\*ָ'Wiٍ'K5I% Wo~W6}s)ۏ=KfGSF' 8)_{6<:uCθč;C.`Am~}%=^1̤%u%Ax%G:(WyRѨ +V[AU`mOrV*d^-j7:;fle7 ]ff2/C`ƁO 8𾻽q00&V&G-%xU4& +ҹ +5"ۣ pKZ?M%Zt$^yg.%(vM["97FKZ \F +T#!K!0\B.ϥC._ 5q ;;v6g\r 9sEO  +Wp4 ?7tx\K%KC.!IxVfa¥5vq*81u%H$^r/#]_-EYއ81@s ũV5={S( %QkgάjyՀo%ۭ-Km.Mn^.I౼"gIU%av:sW{1+VV"K'#Ӷ)Fٶwcxh%:V]sIh4g.HK[j%rɯss0r!K!0\B.ϥfs?y .בK%bs= u+K{|e r r s%\jTťh"oZ԰\Zi3,,+KU/\rw%fs%!K%ri/\ +T:Hh%.% iJ2 &1U&R6dɹ2S%;5 +w U1i#%T&,e6R.1s%MkRYΌM;y֯QH%+U%"H?61?cv\rXdK2"ɸd]%:&RZ. sd8 +}gOKʥ0~?_ +zricZ=1UF|ԭyo`S{|hz_%2TWdq\Zyk|#䒋C.!0C.a\B.!jK'/m015C@dK'\҉7rwfܼ+\"MN¹J֐K%KC.!KȥZ6hn>LdTKn~k3 UqL.uRniֶKn \l?r T\>&ͯVR)YVӾ: ğ0#*֕01M.2ʰBR5.y =>P2GщL.En$+. 8wrj}4n<PRNR0_cKb>`_aZXޢ^$Q$zډri}̑ .+&|wv±rt:tK1%;yK:,"0nK' \bs:j\.]^iV¥68GRkgp)r \q<'6K \l?r Ts\S.&.[^{T :LJT%2E:#u K \l?r T\ʲ Q!JGRL8vro~6U.M˯=K_}gڍZ7n%%ԭy8_[nr.%Ra;K%pG.2OP,KJ.gQ9`!|`E`BU +kR^RzOF(LE6b |j鳗6oe<\TEr`:W*U~NPJJ6^F!+9L_۪>p c_f7jXde|D هd %\R-D )RĤYkWP!MDRJFQ@ ѨJ\B)4c =~)0Y)%o+6yدWeN5\bڙ]ji=qݍNgwp"Ypznq#dKʻ^Rm5wT794vK{U +TG9%y=RrN/DKKIrI Yb l4^KU;un gDWJ=B".)aE|N#V*FR1<4,Ad\R{ +&,KhjZ ȘU. O_оr)%.OaKl}fl侐K؞r#/vyarLmau`؞؞A.'$IWy,L..u.FƮ ʟ[L!4md [%gMHDd&#O|hp\W*RmTtjTR%{ 2F)r.ׁow\BF9rr;%K%;da9¥/;5yK=%:6AtzW1- 0AS25\*,Kjun.}K esVD70gd J9l晍ԅRƆ\ʄr S:r D>D%ɮ]Qq渔sIG/,qIuIOBQ!2!屃\”\B.!~3. "H/&l y?6Y)lGi n;/(Xg$dtm{DW‘;q?vs#i^TȥREm3|ųk1{k~؟RK+,7w>;ߌV֓7ݟri~ȥLKaKuc)r \JKٹZlȥLR^G'3ɗ@ybᵚ;:.n%=-C.*R\Z+c"2-Ňy,)t%r).pזKR\ؿ2_["ǥupΌ`ۍEtJcŶ[! R().AY$tK;2 2#n!%t"j nvw<\4.W6?u׿ޙ%390W]$kj^O{xƲV9.%(R|RA.aJb.Q1m”MC璣Mec]HB, 0\ԅ˴~mhAQ] wy8g($ C "r\"ž.''B?6( #å +kR[1Z'ZJCjAqPURQ[ZPVuAv KcTYw!\ʴTZuZW.VitFmq9Z&r{=OW^;y 3 ɮ$uQBm#B-V_Ʋ?w d}Y`/JyiI_.OP>+# Ȝ._YXq@d+=s\bX.t=w;1.Җ/]_Լ)"R&<49K%Y3h[}I˫p˫E'BC.҇Kq@.FsqmW=d~-zz$9PMܺƺw<[]* DNdr~ltUGN\~C.e`XJC.a\B..\K::+شG I;G!fl%єJyKi% s"K%%N8 NS.ٷܨo]7앬]NPF;6uz"9b?<1.QVpv(:81 ڏ+&",P8Vl&>z>7fQ/7@eK+% 9khb䑬nI6Xanx{BNke{.Gxe%bY"?.\vr30rôOv>OO!L Sd#݀J1`Ri%*_h蟹M9;˧Y󽶁 :yV/`aٶqh |Q+Xn +5$nkEo/!1x\].)p)?D29?sk\g&tJeW;V?ͥq^P-U5K;-=pZg] kg#HXS;%LK%,Rd`gϸ^ˊ7X +'-/Auw7環rs\JK_#K]4y$\"w~o*Z=]Fo_ol{&GSJDS[oƋ7XҒ+9`%R0:屃\”\B.5Ϧ_1L˫nhl9SY?:rIFe$4Ǐ$VH7Kl9K@Pof$?uֶpo #SCnN6t6\IHB6lCB /-۴ɶ] 韱#ɒޑ5`2>VF#yg>o0>ٔw\,Y'et30A.af\B.>.QnRamc/^8m'Y;νtG,q71g/ $.)_UͥmZ@\b .J I=%NLEV:.D(JB19it\ش-e_|&/{6W|>YЋ)-jѥ +UVˣ.՜x<} b9󬈥3X2'ʑBɜz=/ 2)|Uλ F=nYYQZ :bŽyUս_i=+[rԡ4?"xTD@9J^xHrI64LR(VK)qRLNS"$CHąg_4IHM}[m8}ЩRc=FT9sIKDHSV\J*Q2KZDimL.ğM|5؍RM}͢gZ4z +o9^?E.!0sB.!01R!Kr':y1%6HL\$ KhJim٤.<{o,=7/J'J-՚{GVp (r~L\Šw;VXq{,S|M M +rO\/9KWPɽzr:3_.Ϟ@\Je*rI,(IM!J,b׆{CG/@ 99lҌjp MK#ŕ(F%9:{[7̉Rӝ V[#/gqr>MHMn$WQ3*Grλ{i1C/uV^Z.]@O 01pC.a\ d`C&Q! 5^KԫQ\چp$.@Lu.T 'tII* +O$rqxlzBRiFgJ ǹ09J:%;}FeRkf5B&'|Z?46ŜVNnS^P[(_X?&BL0+A1aXQ469Fh12kܢV(AqLjXbK>Rf箃خaŸNo4C_/2t]˛K4@'"iz9do˔&Kuۍe%.{9B&$>R0 lcC.ar /r\'JRbpIIvK\"C5!``p|䣹rd;U]V^``D.aK !0 r tHRq%u=Z:q@/|\.Z/9t9z|{GwɉYڟ '/&_ $ex3ۃ`gȥXK\si-ƺN`ƥXRg~88 %hhA)U\ @E*WPZ묭.k{3;3c{O^YdzkW=`KZXE5%"%;\IM| ɣ>#xM߾7oݹ}:{&~ǿe">k;_r= +uq/k.Kia]Q-:PUi's w +'SgKTIٹƴw*,eNRe:FO&å:GyD'OGmHHbr\Re(sd_gǟ描zӛ:ju}$\PKKtK$T%R۸4$"KR:H;cYt1\*w~ԥ$ϟ.KKK.'p.,L_>y>|_;7/ԪT=3B%%p \jQՉho8p.%+Fw"luBޒDȞHla@ sBXLˍO(HtXf>W_~᫯o۟+K_}xDfAzIZdw 2J %Bz3C֔5UQeXE(v9:\>wHj\gjUs$\I2 +7ڹҍ[9y +"sJ$d&sKpSlL]B|+@OribuHl85p6åw䲟h]دs]V? +,aB}RE(z1%pq.}ڹ%pF.+*.}RE(z1%pq.}'ZL/ݸU >wzJ%N!%!p \ET^l?p \jK{3Э{.KOJ-Rdc7."2"%i|#sfIr_2HN G5%2+sۦBWXn{[=} , QړzeW.a!tɍIP`FEW|T7xۓ;N rۣ?WN"$ߓ\n}"є_ںTE֤M-)'1j4`?;ˍo.K(P%p \'̟;p \E/P%p \1ˍovU \ʥc2b\%Ԫ \%pi._Y2q_LZ^6{G.yhVekZ"_w AL5^l]"J*][den9'ĶU١ȱDS1WKs-s;{tҞB~DL:Dƣ lU%7mсė8?{#J {% >U5Dt<fHEvp8yB2JTi27MUDe$J(q R`wd RX٪rM'p~!&K.v.!4%p \jKSdSu5dgDʊfIp.E \%pi.%Kb]3MMTJAZʥTaДkцp&lo%p \P%.KpIkq..(˴qCKV>&\WZ4orRM:0פ=,rfC6BFFFp` _Oޣ} F}#`N*֛_ie}RE(z%, +vH4 XBςU=xJ6,4mm"13xčCLU&F%E쥹IC)P6K+ g8/52Wx>͓ɺKW1m$.%kY\*S}M.ET^l?p \KYR<诱!.(sVV%j%pHj'U#\KL+2<.ќ ++DpmD)rI$\POE/6F.Rb>r)?['ِ<}r"}K\NT>Gۓ$_P: ޱ]N}gYOz>A%(OkSDH'tS= ;NA$^!k\L*C5˥y nԄGʻ̈Ód4v&sL",bTa"ӴhK}nەFjnH'AySs,J,ű2ێs4փwoRKxtYGwÙP[jKʏ"H,9ImǥOS[>G%bΥ";qib7s)˹I\ϰ!-ȹS$|}[{Z4߹{|fgybΫ2FO2S[_mcyBSck&Lj^aA ]zB.|=1$QELդYTX_,g-BhCט)fCJi =sg4WN%JJu2JZ#[Զ| iO31 FeDP݌K*{ntF;(J[RĚ_*K&?ŋYCC[هkge\qi.K<:J.7.DZm$}tCM%%'%p \B=p s)\:^KMW\ҀKC%gč.Km\B(\ +(>ʆ>̈́նFsI%\J6͐ahҘa/dy%)]+fqa׮&.隔K %^}a-uz<ƨC}U_88^4P`0ETzNνv:#w.}\()z#r65IZ|m9.X>r&‹ -mAbD+ \B \NK>szU:H2bɾ\\Z2(\ /KuB]cKt\'ZLfK";M\X. LA|.1y}n%≠4$b%Uh=BotФ? #!:Ǩ˚X0ܺ4fGƥIf9FVjZǥ/drgcy))))&]EI:0\355RsʗАũc#CH()1qR ԐGIaTKgs>ERQ)K8֭R⩋χ0z3hSEk[I*L4y5ުU%4QJgЯe쵴qRyk'.0qBhrVd:~W>TD$sT%T%Ob|ƣ>#=;>-'>'.[W\ +GcO}/~竏<Ǔ'Oė/O~}gJqTb=tBhtB\6.b3Ai si9dcť8(ƥrI6΃K5:Vǿן=} ңG_܄qC| E$$={~{+Kto+JJz$7guI0. 2;NeVw%%2̈+@ 7 oe\dZeO< 1~}|) cu9Wl .Q{q)~6(̹4!+ZCK5% J]1w-S.-nָdDe^^R_ RUVZIFVsʢ@Sҵ0PFP"+5 +s/uidBPj,\W5N3k[E0Y]8H;h#U9S[hK,PCCi̿=}Eg" !whMI^p9! +gK(F$]y.tT,MX f* _¨t&G\8 WޙѷXrnd!:MҚ_4Mr&!zꧪeu/ .z*_ +u5,mn%5c.a^Du%a]X[(S}kzc3b?;Ɖ5oOΤ}t8G01;s.KbƥhZGJqI˥c=e>gbLXk\"+XtW\TDRe.K=~s!~Gҙ.=D.ٻyZTzۆxuW\̑*YiK⒬.<.e.|r&&C*ɟq2\4R\P壮A/3\u.d"NK#ݸRV'\ұK O]WiI14Q [ l2WYH?uFRp\3dIXh@+!8).H$$n  X!p@nmw۶G/vUS/O)3rw{ƪȨ9¢t +̮ƽT`ĘX]EfV?Nߡ^QyW=da9w}ٮ7Abz b!@U8LDET&"SKTvˢBu)N9S?r uf6k%Rc.1vӯޮ7AsO矼{vv}ǟ{|{"7it*$>Ox7%W$՞vUxJ3!_;ܱ7z7n ǝHW(#0Ig*ɮS82#R g{4JZSC(-T!do h91\7~;K$q_ ȅIQB?5eU)& %GDM6(HS? +K& +\KXՉKGj\KWt\jgk18ݮw\\.Cj0-.W Hʅr RӒdDܐKAݘkC^3T\4ޘK6w݉m5{E;lLо5d! +Jfj[j:,.{ xCe@iяLR>L9HˊyTQIM8@)p!L1YMU4e]Jm -FdAnZDLQvUQ%\ʑ55$rK*"*Ǜq)D$侕Cc>4b nw@0ys}ɗ|mT:UÄ pƱB#H*Hu3YԹB(ڥQi(N"3`3jCtn31F', 4Ks\⸃D;wĉ\b.]K q.0UW˟EIR4.'s:Y]Ҭ)|\_ecZƶ^sJ%ZK9;ۭ[;쎗~|&h$/Rb +B135 Af>nly5+lmƖ--mP4p&; IĀNPr9&QX>W-MZHfq=\ʢ\C'aTw7iVIQZʗC3 L p^gVC15M=uZs9;Ԑ3[@-62ɞۨ UBB_r/RHo׉kr_cyQkj鴆]m*ZL|ƹ{9KؿAq$6 UԄ3MrKSA +M^3HG[ˠ??˥2!@bYR=MHER5p2h*SKxfZ5@r K!+8;[;pGswӵY\p_^:3. S"L4nBCYɸƃKON\.:1ҬISi-p)!(@FdK\N+%RLr)Wk(0K%;Kܞ\ڇKw,dnȣ"tB-tq\")_\&S(A.Q!&:˥ +$3Vn\tx $ F[Ln Aɢb ٯ%Ey Y#S($z_;f 3lW!FLk1S;D +hn*EDE:PS"5Pu`"(Mn/o(|0%I }l;=k?[|eBޚ +s1(Q.>Tk[ +[f۫Xl:T6Fl|3 +EF+b,"J1Suff|M8(IWTVʬKB+5!C.i.KlE\%&&˽0fDz^ohXRN?R\Ru[ iAӹM.NNH.9E:oNT}$I/$\~եg7W% ngьHm)5q +-q$qF.5˖ŹD}g\O)WJ<8h/483ilQ \URňB!+ KgItO%%z tO¥Kc(S!k%ǥ t=U"::@H* |\sJ)T`G>\ +A%ğaI|K!0-XO%\.IҿpIz/ӓkVp\*t-@P)r gj..ͮ[VK-rye?ۺsiMԝvL=t 1t PȒd%RO.B:B?0lA;ȺvS9vH|cø r."}TN.f4`7E:@%"&\m}K_N\Z[f.+$Iz6q4=kM#Y}JBok(4cήv!vwP G0;riK0B ˆ1}NS6.oI@38Ydѐ. 09 ?+, K/%\^gcAzA.[}K1.ʦflV8%Stcms ş&+zN)M~j0VF82lY!Jcɥ)h? +K%IpIzI_):뇸]Y?e ̱+e67ꎤ| SP?21y|98*rI~#4k>߸O'\$ X7ޜ3.i +,pgRjn.9(h[Lrs"\pGA k&Z),(ҭ\KH1~&N~2+&_*6w *l_|* m@40?Qdȅgt>msl$}r0 m$Izl;=kt[l'IUޕ>zNs,^1Mlo]bZP@%,QZhF3,XsU1½[r1"NIh.mfA? +vloDzq!u|S[ lj\=BjDml0٠:+BʢPfE6} rI3.9CY +͹drokK19B3`'|$Izl%9}| UrE$oJjuh`'u$EoiϿKJaBK ѵmm;()>qFxe4]s B.|(u/\.K$]I$\^>oR~%,Xc0Q7eчV-u(at'o34YPaKsɬ=ri΍+4=봱JJj +{زEq. K;. \*k:z24 CDj|m<L8rCF,Z_bgC1.ؚo%N]svg\6i b`O)m~,z5nC8D?{6˥>'ͷ endstream endobj 253 0 obj <>/Filter/FlateDecode/Height 1136/Intent/RelativeColorimetric/Length 85149/Name/X/SMask 260 0 R/Subtype/Image/Type/XObject/Width 640>>stream +H׋SSW𿦠TҢݭؙ8k;]VݝunXTvm}V@I HHP HI!$/xy. srpo-.- 71lRR>CfK1aAl}>v +S:qNnN6vNع!ί;&7 b'+Dަs;7zl^I&v~ε \etw/ /K%#(_L|YKd|1f|eoto_vF_/w=M$n߈K%|0|7_6F!߸U7a7eo5K _/K%| _/wM"|_#l|Ǘ/+_VF8F3 /_/K%nv|29iy\EL{YΈl"u{PePlgg_Kb)BqUtYftB/3C?P@K%|_#ݤP +]|!:ߵ:d0,h'(ɝY"$ЁFnOtS×{9OeuWmĊϤʽb|_VF6/|ꃹ]Y<^WK' T#mm=SS .,g꘍o`zhk2"oXpptVS`bHL|+ͭ9;]g([9q۬_|WuLX'U+>˔6 ۬dz A=ĩ| /$-OMIZg|y7Bʖ—;BM+ccC[ѭ<ކ xj=Դ~g+/j/_ `wЙm_\.:G褷[ ݖ8)Y /~^k:_o$_|!*v>Ql̇tM',S—.|l ۍ(BPYyT:4l<_?Œ{N9ZWǪ*4%t:,|7#t)aÛDHXt8ədė7t*s%|Nu,\mn?HUjB{˷hv[w v 797=7_\]Ydܙ=AeCqB.ǝwYE>IrޑR]K]g|!dZ7)ݙв—mf3@0vٹK,Y;6i֏J"`獍~O腖M]QN랚BRy X0C?n[޾ lTTk".@<nHhp,|Y}w}M) kuiC7Fo EOTrVF8m/&L*-s85;` /=%\s02m/TO|ՙVof׋/Z ]B'j_`KOfRD{e2Ri[Ic>/J$ЩXkWq YjGc) + 2͆*N//3˂,< <^(OP xY40pBRŸ74ZaQX𥷺(^v;TM#023(vWPQY}DCoJDL|!?=ߜO&htLX=̫F/v|W{-JE_|58inO;0@eVBQ28=v/0 RM%J?=}F' HOVNo/llGx/Xw&A!VWׁWpp|pfmļW"͋߼_*܊5F_1uS[I(LctԊz  1 +bo˺PzSgh(oi{y~Zހ +K%|nӽ( /48I|?` >2qvX}=_8uEF-Y$7Y,gY' FcyUW7eoD*~ip?[ڭ+ +< ݄9P^mnGؓ7`6>(}ݞKMA{ͱ9m='%J4=ьo`Ëo*eo+ Z_|3z8h\Sp XBK _˕#(ײ$;|*k/Y?|bт/\yV7X/n{GEt粿fqrξT_K; x Jg2>Ԏ|oо ڳ +˪'}(?yQ+$Dv2&VGӉ1c2LIvb/8Q1ĨE+En+BTD +(r }u{9Ϲٳ |o+_U_q?&7h|rOmj6=HAn/VC?44?[~4D+6[E y#OܼWЇךGVU_Z{ MCv nu781AgoEUw0z|y\|#]b>_wqkﭽmm}Vk:_\|\9jw t##,ֶ^sXQqKɲ5##-nm5LNe/_5e +Ծr=N}Ƃwp9/ [1 [JfRygo E>mǝe+9,̓o}w59keKU*.WuICcc[uCgO55p8.V;]/K"ŎϮ6_Մ}]cNi[ ov#- C&W孢y~P>p(ka|#=м +寵/6;,, +vR\i9u,+_#ߜY⼴56.Z;8B~֭h=lhfms߽;aKlUr9I72kܞ3m폂A g۩6|_+J.ߩ _Y=K{e5vDwD1uo;1C Ι  }5*5G×?h+ ,%W__|EB,^­##ŋZVwGe鶤KiʧW\rm^_^n܃»3 +#%IŗYk}NFRK)Z1LK5_=э2I"o^ b _!Orz=ϾsE_|7%[ݮg_>m-+k}6Ȳ۵"MT,ٴʳEEEIc|Uhna9 b^Xxw|m*K60tFm5oܦTjմ}6;}ڪ~fy |_ |/ʅ/_4߬e |eƗze / /  ėz_W=|E5 _7i_ |/7_ |/)7Ɨr2+F7.K_WJ|3_ |/7M ŗ㯂 +k|Y/_e,%7_]f_af_ |oZ[,w_q|YJ/_e+9otӋ7_ |%7_ |75 <× +2_Wn|Ǘz/_+/_F⫾ŗ㯂 +k|YʍoV2&z*/_+%*k,×U_+Y7-k_e_ |%WM/_U_a|y*/_+3otӋe,%7_ |̀R_ |/&73U_ ++oZ],7;|YJ/_e+9}|s/_k|*/_e,%W_/M _U_r;/&_̓_ |M5 <× +2_Wn|Ǘzk<&_ |/5-f_ |/537rU_M/_J_Wf|Y/D5_ |5_ |_#e,ƗzU_͂iW_#U_ |/oMk`_ШQVڦQE+Ri\$RF iUj& "wm `^mc6v]ki7Gߋy>E_9%6+W3__}BZ/+k+ߧ/%A[L|/%ė_(W! +k"BڍjBZ/>|!-߂kė_K|R|_K|/Ջn|3__}BZ_k_kė_K|v|_K|/]oHՇ/ +Ռ_#:__+W"/%ė-W!C/>|!B+6K|/u___K|/%+_/>|!W| u7|Bפė_K|Jטė_K| +׌b|1K|mWf|5o|! k9[~%ė_K|W<_K|WZB|+E%we&%ė_K|oՇ/f k9_u,߂K|/%ėK|/%ė|1 k95+n|3Շ߰k_K|/%ė_K|/%ė_"*WohU%6 __:/%ė_K| /__Շ/>|%_u7|B//o_K|_k1~K|/%ė_a_1%6+W3ŷ__/%ė_K||}_K|/% W! +k"BڍjBZ/>|!-_: |%ė_K|/o^_K|/%Շ/f k9_u,߂K|/%ė>|!7__Շ/ +Ռfu/%ė_[(|_K|/%ķ.|1 k95+n|3Շ߰ r/%ė_B/%K|mW=J __ + v㻊_$$|Q/%ė_;eeWv__}J o>|!Ão/%f]_Ym:28rnt酥ťű~[{~z_k9n_K|[RyĎ+翸OLcЇ6l+&ėڇڌ_{tc__l7slj~y`d[gu|= __Շo./%;3;O.H5N[﷪_K|ė໾: c[_ė_S>B|+ETov^vvx7 ]%WY| _w%ėܞ0 #46)K|o! k;__UڿHyomi_K|C/o%wކCcͱD2:v|%ᛊ_4=ugnw.ߚ*Oڛ_ξr_(__߬~x/_{oO{g['nڇ? k;|Bϥs><j|3Շ߰ k_ė_5\w*]\[hXέR۹Blz#=#l ė_K|/ﺪhCl|S3{~OMU*>sil%_t_;_n|Wyu](vDڭ͑}˽xf`rj1xL(Շ/W| _w߲mY%ėTEoFRyq|ӭ-~nza =ͦnK|f_[\9?28,^v7 ކL$o!ė?n|1 7j>62;Ʈeyto?C%+W9%ė뢜}}:SX623'y)xp'%7|Շ//_Z2HJ^XmәB,l;r_9__}Bn:|"7x|įotۣGN[p|/%MDv.OV3;?423קfoFS Gw 61%W/%45cPG[9w\}[#% _ ?NKoՇ߰ k="br|jW/'H&_?ߗk_7_}] r|SGcwg$/upiLchimj:IMG6̈́ΤM$56rqÊ㍁ +" .7.w鱛 +>ua}yz;7i^|_WEE|_wU64=U[M9A ޥ +^Hg{A~E,E|_.|SN_o寲\2 +h`Ɨr?r{_gt -nM4Rtem\7Z|%] |/T_]/O5X0K6*9%^eS5"B"/+﯊*`#Q{6@wE0lbYhz"/;_./×XK*"w7j`| [3MóB;‡/qWߵW×_ _E|eݥ,"ko׭ޕC~TTe2"J" D/ͰA v.|C ghq )tɳn1'kzo*Yd~8B o\Kn0UwF_e7_>_%r%y&@͏ݕg3BI&о9 ]RYgln1I{mPe7(\*_.Շ//YPtbǗT=DbqkKe]R܆1vXHsT"/ K"qė߄߄—mh![}Z"| iGK  \JI_ ]]*_+Wŗ_w}ac*|I^qv|3>*g?[HDʿ¶>_MNꅛF&_ė_ 7OE|_ė[azw_SjY룩%ϏoS/nKڒnKr E|_*r寲]_./wYn>xo+|n?UH d^P_ l|E| /j[/ή< '*$o]/-o."ݖ)_Qs5Ol/ReE|_R4/1HwË{uVmsP'mC'"T|cW2f|M6@cF|iX5dco\-T;8o(fw_v|U,& +\_/~vs|_ҁnY#|#L_sujj==c^E|E|_7R}R:Ktd30U᧘ _ B|M|U6Ɨt阘a8: +MAK ×tgr;?Ŭr>|_ _y㋯k*"i陚eT\ipQe@/?ݙS\\4ï_oC|_W߄_w%eaqY%h<\n՘g|o+oRaj> w1% qc+o7*|W?C|/) 73K2w {]>U/wD_R$p2kͽk|PR(|%E|x/JQ!+BwpXbK*%9wxEk%}lE|a|_|E|//l E2oיf`gˎoRa&[3Dvd~TZ?{Wr>|__)|"lZaq5WKpx{n1 ʁUm $ N)W!/ E|__ac%,KT|I9 {NW6KJ٧/ėd ȝ `|IVOsE|__Қ +e7.\*ɷ{F{})Z3=SrKDqKqv`|Io\?En]W_|%] |M,|9E|ߍo1FG wJ݃W]T|N`C1 '`|I?ͻ _W߉"olE|ߍ/{FG^Қnݖm]&/ɕ;Xk:+|/{UoU6KW}r}/4qPMV;zm5 `@rU?/G3Jkk=kW_}_wKڛ_*̂([h^x=T6rPS%1Ug3TQݯ8lE|_yU\*_Ռ/7R8U N 3%嵲H4y.×tW k)3y {\__.Շ/E|_wY'n*sЫ*NTxyG )549;K}A%|c7_E|_we)i|#6tp++?U|IZ__Jjk18_7Qe7aWn_.o:A'r|aй:⿫Z`|ǽCT|I+\q7Z|%] |/-"/+Ne.j`zb|#}h\E>qM@ݪ%Kz'gY%~?Euqw:QF'!SL۴ӴƤm2ӴʹMfOmΈhr]Aۂr(.f@89s{|ʟ |<"_ |Jc^n>2E|w y}2{ݭ|ʺeL/W_|Y_×審;Ș."杹&Ewz6h۶=ũPAGfU :YL{BX W |5,/ߘ_%|#Wa +gډ.zFaJ]i73U{C|^*/쯐0-N"GWֵU tN y}_Lze6vQoslZW V [C%|p, _ _ͩ"M# n/Y9 +_ 񰗈йmZ_9__&BR{&Oc|?qxg9WDWcx\f[(e*⫑ė.nP/_cQ,tRH0M#^.~[y_PH_j{(T~[Xekp|_W_ _2+fG0ORh7gr'qd|jZ^lR |/w>HnwApdj<rJ%#HxU9[|//7V.@\O)L u g5v}dOrHKw[ߖ7_ |U;/_2%d>-=saAy`t DnzQ9n9W7H\&[7(6n9e_Ǘe_9c/_ |FF)i]g dSrM +.])yA +@pv)Wt/1Whvkd0,iw ė.nP/_cQ, /h3D|F_W_}W |]W__k-CWƧ#;N;/kW_uekp|YZ_Ǘ௾'wNNatu[> _iW_E/_2/1+f`btw |/$οÕW /7ZJ3, /_+KW|EUė!}'$}`b+0]#Ҋ/͂/_W-"W_ |eݚ핊suc*؍Lݶ| |o]/׼ؖ0kUܺwo f72u[Nف/wK456/ ?VrZ]1#SO5TyM/_ꋯZ__ |;gw{lW#|.{g7>ڸSdyuW_z58456</_Kר'9:e8/Ju#&FK_K߭/ŗ_ozM(+nf b|b|vvu|_)m(TL(T`|1X/u|ip|)|Q7zǗ ߰>:K^4 GoK7T,wKH%7/7vy:xb|c31 7<* +%" lY/7 +//u7 e(=sVd|iK_\lK ×Ko,%7#O2_%>s1mtl7:0_o}/&wO>}kk/T,R7m~k,j× Ǘ7g/(ӅFߤl639b|coWxr ׸db|_߳&b|1}|{U3=f&Ɨ/E l=d][R5\mpKO*: މ<6n+KH}%+_oE&#il*d7[gZ3wFw$xU&H*a|/IQ'َޒʛW%^\u:\!zƃ-fq0%|q4f |$V漏>ZRkܬ=G6]cjOe;kseZ`y|PEįSK|V|ٍjޕb|#7K߄/|Q Jm,FV50uP _a2uA(tT}ZXuB[=wKRpxK~Ts^,-a߹jq-7%aq^mZ_qX +Ы uEa%7B/ @|n?5Cꓦ7p'ri%nD볆 +r`ŕl6O ԫ}x25T 7[|#ӄ{[$7UWmpzao0uJBߔ"EyӊSг+lb(s3j +E: 7j=P$o8|C"*Y]{åb2|^份r zDź?@oڴ,.E|߸7e j|>#JnM,(_J;?8RY\{VagE~}q6_gQF˄}…Ҏ]ehvznsy:'[{R I-FjgNNoT){FөFeEo\@Z]tEMN{EL.PwZ=zA}\{ + 4[=Q8GeWܗry? ]v3rA~+,z}hRS68=%&ԌlBL0Z4EҾF,Ɨi}/-//JC|8HƧ/!(51xLn\v(Q+ +L<;'%͑k ,l-B޼yxj~EBﮋeM#;[=[L ߃%czoȻ&ק +!t?Wmz#{]!jg܂&yi5#z)*kH$_c/E2_aW5?@V ߪ>t@<,q~-VEB`w#!rʧա~#фut7T4h2dʼ* +%[vp!/Hzy6sQSj7BK@/9RWOm[,Z*j +W5]f2لe~^Ɨ9>P|Q_D**#=rc9ۯrV@c˳\]k4 )WyA8=fQ^lhJDT G-dϖY%p/ +twp} }Q] Yu3[A24%Y \u{a|Q~wYȮ`9f\ٜ` |ߖSYG=FY3Ɨ9>_&ՑZiE) xe+_t#@K/vtfkz 템Y +5% +p`/q~2ߏ +һ~?5q:/ ewZjv׭ζ8Swgwuk֕]Y{A@HHf{q1MH<p = =ueyܫse lUSޑ e_*S n xE=UMU1-- *S&lj|S\[X|!,K!cɱtS~^y4%.%ռVslͬI7K14q{q;2\ ۨƗ]ؼkl7{.rVn|C7o$]d㘜 P1Kbk,  j0LV 雵zez +E?jtF\E[72fP,le2*(_2 |e,.6fur~\sl=R҅\e++  ߊ4 g~z}w +ۗ*+]tV^wĀ/4KneėJ UQM%;(KUdi+cx g +{xyV&is\o^r4= +o[w_NF<1)0Dc'/zҖҍ`rIb-}dF|餶iI}/:)U +D!=5ioBp /:UX݄j A럽7#ZG1s/iŠ#D_:)y1d.`a o,{y}7M&!ٍR_#iuQ| FݲBbk ggpv L2.Rc#_xRY=ӕ +_hxݻ] @3QE8PBJ{B}>#.蚜/6,Bݳo|^5<:H}Փ li ԋޕwj|cIT*\|+"?*JEfM'{iy'ԾPg+n|YJ_!wǵb|crq&wNjL !}]K$8-)A +[]˪[6dudHe:_v<ԎTU_pyF@j +%/$#.e×/2ԪoI=l}(2T?_ȧJ '6N2l8RUݣ7jMR:2)|1*|!'2|,%xEb +EՒR:61+`8BV߸j*i +o,NYg w :7u?K]]CÂ/%o󰉱ܒ'&IAj,oKMD\2_pHMlJߍ1v|_8TbwqGJ~5qqE.Zumn=ֵUk݋gYmkvunUD"7DTD) !$-@ $@ +!d 1m=sɼy__Hb8wcIP|H,25Ќ_8P|!i !/*kvHH?.U6||AUˇegrJ@* ,9}ǗW?=Wڑn1[>{wV3ڄ@ +^YK:6vY$ D]#>oW/$ELNSlr~3_J=eE{K}b8 dO) 9ݮ\)WK)w I]Cwl kcZ^a5~ѻ9Y(H|!T-iF [6'Iܑ)yUMkrz*b Bx ӎXK22H >;WyN]>-PQNE_~8g8,}}\`L!rBܐ¬D&y:fLjZ/>nW|!:Ș\Kc/#d4bWKlB2Exx|tSI )1><bp"ŗ!~4/wKd=* 2mGk &_0Qp)߃yJNj/&e9 ŗHoD}oW/ڃKitӬ_Q9|x6_.,&Q%:Ԩ! a7^V9||!l5Yi=_Հ1/XIS>2QSY2_2k:}\lMV^ +|!!=\ 9]u.[ѳЖOU+=roٖ\w-W/'yކRZrӬ_yM`|!!6zx+KºTj;1AB +M\GKVu*`Us 9t}#m _ȠSdE3_BjY\'NR<4Nβ<˰ݽ7GArq&_DJ39t] B?`<0_ȇY5x{i26r(a r7BgO|ju9BZzƴnBWwD 9Ma4ؘ%"ݑ/cߘ/d=tk20BϪ6c_xz-I/5Gnť?ȽOrl6lݓ)_~L:/ 5Xg8=a/LE?7|7foH !%[Q|\~P_H8X\ /$`҃ TeJ>7&CP BXvMYbyfY,i*=ツHp9{7]dv_w 8q2x@Ʉjyb>#vO3|!?j.,mw{omu—y|!ؤ X^6dcHA@T)޻#Ew-(/_<̗6tn(BuZW F~3OT7le&|!287&S_M {,{|!U}=xȪW90΄/!'"7r?"lXR*>Ul×H%avQnhd Rhdj%& ~\%r-l(;d{E'{߾(u/E]5m , 8\FsuFأ!z×_5 ,}/ݸ}oYK"6W;6M=1æ/ LBH'w/Ssr[vOnpyZt8n+T}oD{ vӄ+}.zU){|!y {)n_oF#V鐵ݽ!IH?D' ~]<5l+CLB!v|5FZ\|!>>ճw#_AFk/ P"қ|~5zpxnwuS}v[vzT" rȂxH4@L GB @GH; 3$L jȼ;ϼX"VWu?賚:W+/:ΪG_M6|,t/hΎ.7OIMЍMg#,"}=}Wf}#R11Ta+-#Uh id#)߄4Mx@m/zпdB1,l4.:y_Jg{b2|os#/7ߠ/B7(.'u7ÿ?Ե\IrmVsgQgPemu8q-E mG_ *']l.58Dqfy,.ֻ$/z\s ^rYnow _*tFmT3w 9L +$K=WC߳r t +/@эY4hAy/$$c`6j9[=SPN#.ӛ (/Q|_h +]8V|ce'زr )ę덖9|By +tv20OsHiY/'W@9nj:LnM3/Q߆Z2Vc>Ȫ` +_(mJIB^FBn] ݰ\<beoЅS|VtN1ooo ۦŠ/tUObUb+'s2GK$  +e2Z di}!嚿f5l%^ 39KBEbߘdֱ:Z71is`•dJݙͨksy D?<ԭF!@ZD^R1K/ϋKH#>҅LoP/Q|_h>c;YV|Sʕ\{XQ8Cb`nNgO!l0T &OƦƤ +S||5:/52?`6 G20zEInd 'M'^aug ӿ ήA!SԆ:ZXnB gyw(/#`uczsn||b!Uf\=)^˪ ;~XPE/T5MU=(. [뢀tk[SԦqJą0`Q/+1d Ju->_,Av^k+sθ<)BL^$I<>߉ MpiV %]i{e6)A*_r#7B 12oz= +Kj2Mݐj漾b`.bGz/֕ek`~|U"9rǥKa;ݸu6_ XW<t?qcCvBQ4to{v'm癜G/ +yA~"_s%4vG|)BߋWA+鳜mm!q|M |>.m6{z&?(Z/֩2Y7,қVS⋵?Noؓ#X*|`a_dց i[$7s}/{$Vbz-ڑ՘ƃi_HooJyRZc1O8&nSk/nX#$/ |]gnh#¶}|4䈒+ԩUڿ=ju ({7nm[wyA/C7(qB~t/y35pٜYg)6C2li=Xk/_7@v--:Qjq`h!3'I[M _h j 5ߑ췆/Mk͡_ė_<+xEG߅_H?2?'o$A7)n]aRk s5?%WmmeC5p;񏂊Ma߮\in{ҧ7_TyZ=k\ol*:D<<>[{|!~1Iڞ)U=qK]t!9\W9Q|#_2u| |ՏͺgJwx#ڵ]gXi ^X۲1(H:Dxx8cC_B9O8w$_$(q7' +yJ|iQ݊WvSo ŗ!|7܎B{jv|ѽ{,V Hg&\RBfE7\?=b7MX'k/Zy8>w_up't2oDKow!F}4CO%/T6.LicX?uGQq' I{ho4A. 7r!F%R[y-OH }rACI` T$w<'svfw>svvf6s1ne9%ݾK?;(|7_͋lU;7 WyfqN79O+k_|']sǁ۾el:Mop|W YȳsNOM{΅t+o!w۞W:|So}c?<__ͅ魯~p/>tr>nTF|'SΩι^-ImOw^ގ?o|Wl|g"-__{6܇~G6l?;Mr;Y8o^|.?:-6l:;LMoߊ]5 /o!:ʊ֫KN:,U0|'//]起q_8|S+k_ 2~WwN9p4=|% W76 ||NJ懶w5_7p|o+[:{e|%[~wnw+k_X|ov wL^ w?zh +V||ߧ;|EI_߲]/=|%=.՝'M|{[_yu߆+kN||=8ұO=7'n ||w9|7_oo|o}JWp|%+{k ߕ///߆]o-k_yW+k_X|+w////yoJWp|o +|߆+;,w|||7 _____ Pok_yu =k_ŷ^ ||||{ŷ____ߵ__Jp|%o-JW7_); +|;___ [,-_oJWVwM u 7n|||7%kW!ւoYu_+k_o,+___[////߼k_yW+k_X|S|___||||W7_߲Wp|%+[8~7~Goߊ-N|||w|]=|% 7_oJ·___ mf////w7Z7,:Wl|+kkW:MQߦ ///.7/k"ߒo,S7/Sb|%+e|||w0|___!T + |͂__{J=|%cmׅ____ +ESe|և=|% W;|o w|||W||||{7e;oJWp|o +|߆+kP|||?|___^e|/=|% W76+V|||7m//+k_x|(m#^k7,:Wl|+k| u||||S?|D+ %+k_X|o^|oJW7=+___.||||wo +|%o-_)[-__{J]||||w____~߼F+k_o,m_)m;||||'|CoJWp|_oJ÷Gw||S||Wo 7o-Jo_ۣ-_X|͋䯂o _ _y 7 ;-ߩJ7Zo,Sw6͈____MJ|||7=sKwM[2o +|o +|V=|%w////J7Z 2~W+k_X|y|//E|C___~2~;=|% W;|mķ____Mo _yWp|%+[8~7~Goߊo0s7;___ߤ6___JW7+-_ 2~|{mf ; Mo+[6So+k_X|(m[ _ ; ||||wo8[2o +|o +|V=|%+w____y|||wX|5o-_)[-__{Jo^|{||||{wka/oJW|KƷmJ|_yW|w;|o v }oD+[8-_yu_oJW7 m///o|///o2|Wp|߼:oJo^|%cm7 +_ ߕ///oz|oYuۉoN W!ւ=|%cu_o C/=|% (m[1/oDŽ__w_____Z |͂__{J=|%cm7/!;wS A///ov_yW+k_X|Sw\6|||7m///o|v;oJWp|o +|߆+k_2////o8e|oeJWp|%cm7/# vk+{k\<۞nǓz|f>v/mX +ngGyt{>lGpۃ <{ A{SYp[}i5m +iM:mJ+M8&t'$h" 鞚y1S5qII 1{܍ +/DΊjs6QGxW}/k5uVZR}ϥLϏw١eaX+5N%c+ܰap%zz}Բ}ܶ1kH=bǟbÓ".(CK'n9/7v$*i6\&qĭFjfKJ>KO2_@{ޕي8"~?f^4SɶD≿,nd| -͔j'g:C),ZE53 ;_W]l_.ΰڥq;mEܦd˴qQ)oUJf* }O}$Ci*'q+5Y["n8?q>yV=_v"$8gX&~/Uo z$h;t7 |(-_` rgul>c4i}#nkڢi n5%T}"dq+U;V{K2qK-ֽx|.<*g(KqҌRuJ3|n/0 ,dpãfӺ)dɋxxXC{o{+Tc} %6ss0n!E|_W!5N3rPcSBz2 7"9 +콗߼=#ȁhd{WWUj|m>| +ʁŷrK/d|%7\LyAa ع(,(luƙcTeV)ߚU l!sk ۑ/"o`W2yX`1(l=W։8([_[wҚ}p h >"KF:{iq<ӷKВûuee<_I|I**߼۶m\ؼۼAN ۼJߺ[_9E|o6Ƿi. +[݌AȆf22S>R*;k֓{LWkf_A^>/"o{6Pؖ'xdYZln8}L>FcJƷ+o9|_Ns_NgJԀ/͇/ +Ǘ×_ķ&|++e67i.[L +- +^<ѿNJƷ_[X_KD/"–yaߑ%qTxe4L|KUgPFư/"/[$x6cq1V7-mzs+K/1g)rW&|m>|U8KK72_*_J +,r.F?[Fc"oq ϓE|_E|Zr/p#_u1s+ ߢ +jz֑.|mlg/"/Ko.l68a/ٮc{r{)}3@F—ߺ[_9WoKoVJk8ܠw.9F3/+3Wwư`fsvE|_E|߂VL|U8T6T"5[_9-_t.3B,*t4~M{-B6R=pŞg_E|_W&|!`w;x<D𽬿z q1,tyR|Rp|J{#-𽄿W/d\lsz84.|on¢=zb"oC{)_v|!tvzmjl87}ՙ:}:$" gVtVL8H By7'@H+l&d7fw g{7im21f7w.-[7f/W_/_g휤w|3_ۥ4nU.2? +Uo +>[q;o#|s-_U~P|sk,-\/_5tLWU<_{VJo0@po_pAW +HE"|ߒ70OA!&_v6Ȝߢ೿sx-=_/-|!FSu3߄_]Mծ7m^%7Js +CI|b[*[P|%_y_%2[H el& WE?oЕuMr_Ρ$E"|_o YQT3`/Nͳ0,W+k,j*ߒqkfs_ˁUⲾfۻPc?Np,yӛGT:bd+f1V;͝e?$f\E'u X5ܘ 7U7[!Wc| }"L: +n`|>y1i6Cԉi .S7vx|(aD!^t:mn.]}p7 kCMNF*/RW_cU|$><_j/*ֈ_0]g1~2&]z}aOUp6c +_/c-t͡y 7: >5/bc)?E{y +7~E"|e@03ޚW{|e_ueꏯWAa<7ٛ/PQg|jWBI@>wTiUv|;;:(|yg .wgwk+ u_/· M;"uJ/uoR +Wl,!񤿙h2(r +_퇅V'9Lw^QaE|>xUW߂W |E"|}_ +J#;[ '}Q~>4I*fc"OOr6w "|FG?9dqE"|副:+. +ָ˺+ojυZ68j Zdߐ&;n]69wX0w.o$B,kI~ '}a&4E"|ڏd//ԙI\V*w/_޻#v,oH_+16Y0}V+ 1k,_r|- |E0x~O+믎B^o/#iA7$u D3=МƘS8E؜/7 E"|_@ߞ)9!~W_|֗̈́jo^z38$bMvbvApQ)_֭<Ѝ̀9')y{UW*/[o`I,gIujrW=,k^%+*: 'b}Fhk+W_"k/G+/--|sWkd$3o_#6 ⦫֤߄ycc ߞ0lt1b|kWR*$ׯ_Pu:yG"|_oi;lt8m*͋*]@nEDjoWeZ?*o/ =>~PK='o Y"cu +}T4|- |U[(jeWul(Ct[_]-nڼJo^y|yd;<>901xwakS 9 +vr8n[_/·FH +BNr[g *'MǗwH_6@')Iȃp?q<' )$m!BnNbs7"|_ow7Aڏ_}_ƀ ƺT&rANqg{(}ZLy]To _MgfP|%_yW_-U/kW>v; Z_uvq mUk+/_y_)<;89x!xL&sD̘S2rVmə>l+ڧ!*MoFou=y=t__Sؼ3;{*%@eSB#㲼/"7 _ȵDOn@u>gMY_/ݱqeWhV팧fEK9.ٻ'l* ~-~r=~ꬼ/"7_ؼŇ:}{: +e/KoB-ý\wcaZ։o)i>_Y^?|eq|YoJ.$*]^fo𣫬q.9uT;[nm'(c?q7C4"/*o_l[Ϧ;RR|]X[8cX8~2"pS/,e~ޤ+kOo0/"W_f 9uo3I <9(bo5h="/*}0'75:{:|}Z|om'[N~YcLaAWVW]||+mb|e{_p_"5̀#+i.vLՋ~=m+/""/kdFWY뻼~65_jlN=tmqfAE|_?: Y"ϧ;9 睉5C*m>|e{UfW+寺{:)X/ muH^19S@>"/";MFWYMsW5o9 s/_c92_E|ߛ/p /3 ?5|8|RUMscD{ì4͇,5,E|kW_%m +|=pSFX]jrwE[DXsUE|_Q.,_:JwZWj Jwf`WBPn E|_÷5o Nn/wyl[W2|˵nd +,ab@aDi_Yjo][_E|UǷ<{< +;Ǝqˌu>Mw&_)/j{k3ٲ)ʹtTIag_AXE|_:7/nޤߎWMoCUr%dì=ƃ(g0Mq2S_{oJ._)oЀy=4;ʂ0{<4kM?NvN5%W3%͛yTO8WwŋoC@`E|_ķu aNn0{GX.osͲ|^J1| +?I?˙4r\ Po $D  +E|_&kw 9 sI%zY{:yہ]ryjLJmo}'{y@/ăPK"[ÂȧS@] +71$"M,kW_%&Wsp(à[Z/>7x`wxpSi.t&]})鯶=HPfe^0b{E +$耸}U+2q;y_ٶmg3q}]߈s|k9,@e?#qPrJNqsUke<_ߥTot_%I֍iMet +kd@D-RZ@7ރ4nV^cFS&Hqtc7 EnUO–Wި5_zk}|UG7ޯFэvV'tA9Y QT!]kԅ] RV~Sւ.zC5Wq]ҨKtʻ, t]DV7"3b/_K$/_ "e|_ƗMZ2v_Ɨe|_Ɨe|Oߨ|I_&Ǘ%_-_Woz51_Ɨe|_ƗM. e|_Ɨe|_7j/_+7kb_Ɨ%kr|IW/2/2+e|_Ɨe|_lTM-*2I~59$oj%_- _/2/TIƗk|I_Ukb_Ɨ%oƗe|<2f/2/1͂/_KW/**0$/_WKT_Ɨe|_Ɨ=e|e|_Ɨe|_=|_W%k?|I_×^|M-_+e|_Ɨe|ŗ/2//_k×%k?|IW4W_#U^*e|-/_Ɨe|_Ɨe|/_KM-*ߴWᯅ%k?|I_z7&_Ɨe|_Ɨe|oM_Ɨe|_Ɨ5_-/D/_KW/Z_z7*M/|_Ɨe|_Ɨe| W_Ɨe|_Ɨe|W{/_U%k?|IW_#*0$/߇h+e|_Ɨe|_e|_Ɨ%__#%<|ώmܺ26 +.s-r/_~{/aNҗD}FnLk5([EV(-u_%r%jy9tEt\5B7G&C7Fv^@7T%9Eowr^lf=|j+|8`͌ SK^΍RJrOZ߫^u.춲5tD +ѝҊzw-[JB\)-G7f)͠V﮲)W/j8%Qt#}_>v E#=N_Ҳ[f;/FVgx͊o_<O_)ov_"9< +OsV*uJ!-QrWt X<9t(1ia(Mˡ81tF%V\'t}ހUD7_SDWyUA]Ruw0ZOVOWѺwi+k&|wboSg/.p­\_`\)IsI^g/PW/GD˕5Mi +ݤzy'iݸ|YcFэF Gyw}0*B7n@^F+Ճ[%u%]RQ9PY#씪 o`^PX(~UͫO72X_fWw%jحX-=V*X37n,Ɨe|_${pU]RuwvLpm_'lVi S+yR' Sr{4o $/_W*_תmˡVLNvw@peTn7w(d# M&ҴƢ 悿"we|_Ɨe|m!~=  Špuhy߳M *&nt!׹XQv2/Z_x=P15n<ߺd#ͼ9=c^_-,_'ݼ Ry-{"M |Z__zE% Pm_, nI×/_-́͌ɭ3• = o )/2/k}| +WuF URݜ?מmf=(l|cs@m' ?fo+_×%k?|I_*k@ug'÷՟5M9Y2 J!*rCyO__ƗMZZ2ڽ-kW[r^F zaN|U5PƏ[vG u`2/27V;0\z6'r{/_-_Opk!|12^|U5_i_ K~U0Wv^1|Q +q_(pJ o=je|_Ɨe|_11[|owzmfߵf_sƹ3ܥ|+ +Wx2/2 ==PkzB-&YLx|I=siE'\-\ f^|U5_W_#%_ŗC[ +kC%oveNH0%m=탶 KBVvmngDk P{@[/4w@TUs/y\5/AߓﭞD)uL.,_;E!/"D|C +*,TCśKgs_)視Ƽ\NiE|_oVFVXy~nq}|]8E]~ +7o+4W!3_Y&o<W_J̤ \][Һ|yQq|o|U:m\[J\ B"/"L|JSVuͥt7{r}jh̘|ųlM+ _Y9>|e&J+T|e>WFTtR5L][iw=s+_W5|Oy ˷l +/"/ + f&[\m/{7Q_5N/X͛K]>(ʋ"/";߼[+We| mtq%NW[|W:= +`|e}&o+DBmDa0e[t|̘,[6|fh"/")2vt1yw=gsnhAU>?X=&  "/"o e&*:(𷶇-zts  +߰߿ /{tgrgho +>|e7Q|-Mx_ _d|+k'zYF]9 +__Mz.H)qrų,@"/" + 5]̕B_ +?i<"/3_Yf +_(ro-߈o |OO=_i[_ 6ijUW?B5mݛu5|q/B|7Q|EU"ov[,R3QinFsƢ&U_Rr>P0 ];q;ͮ!/"a+:_]/[po|[|e"|3+& l_0Cn\ 8:K_S/Ե_Wo:+_7+_ VA]ߢ^e=_-~ tSɕ:}MA'፽`29|i/t}m{@dE|_.|vafp߫ 2M) rPޑ߈ k?_-#T܆ٽɏ\dE|_:|!SYt3_&B;c3+ +fk受ӟ?A4C GkM_mo㫐,7+LWo[eߪNo|._/@7D_V87-&/"o Nb M=_eL.9؂: JWn+av_W81JisAFWo%'*^LJ_2J[/"ً/d4TU']_*_`ɛNrڽ7N7{O5#K(pan=t»?|ۯч&]=)>WoBLWم~LVv\O +o<_+󃿀oM_B[6ï*N+݃Iwz[x9b7S2ɆW/"ُjCLTtPWk_,UWI|7QO^[XԗA`ֹ֞vyпG|~Lm#³q;/,߃…~s,gN{g+WWo+7 _Yw|[64W_%[0G(OI&w +'_O!عQ*4om,@m-mεc4(>OS/"o\|a5?Y_UW}|މx|!(lX)5|6vuJ^kvoBWh_>׿w{QE|_xw17_W +a f+(#c߅ |m˛ =6_ KWJ_yg;kUWi,7+Do +{5o!UW_7=o/t!^/ږ/lEkM_E|oL7⯺"Q_dgB;%Sl!y +񅺽[ŜՏP6޵;?Ěb4R_y䯘૽o_o=u^z+kyt?m0 /"/+Y:53]}Ԭ(ۈo{G1™buAE|_E|e9hﴋ5e&W2 }e`%Ӈ×_KT|,DJŷ-ķש|\ ĆЃS߶ ]$n9&؎ 0wE|_m95jjY;I ?Q +ߒJ ]@-of<ƒc~$-WoGKT|+ |+`|>|u$|-IϸXwWSf_1.W!|KK1a/"/_ꠦ]윛ٝGɒ +[߶ .9C%"/"-9M|_d*fIi/51v s=b$+*ʁomŷrK/f|E|,Dv*AMm0kz(9xߖ[o| 7c sxGC_E|_ķi|E|g?bG_͊^œ9&LD}1/"/ 5, /yƷr[kD~zO[b8o s3Ɨ×_+/R篲S]AMm0 /'j + ]9I{3MD;/"/^7[w-n3.VӁ5[WY||:@^k,߈`E|v*DvDVk^Nf/ +? ?L{J[_[b=Cz""a^`uG n!DvD"/"uj]ܜYV(9x_[ _H=BW\SQdj#/"oݗAUmV[B7|>|U9DJŷKT|B|+-|jwjY(/_=$5÷ OR|B!TE|_!|Kw| /*_%U/tm'o cyP@0"/f]_8euC^d*o}!5*l0o r +CC |o=o/݇/oinnO}wI,WQ|N$nzR{C-/G/"okYlNsθXZV~|5:_Qʁ/JM gDDpĎ k?Z&|k_"_5KoKa ι +{Ӂ<7=?enhC5[4gbS_"/"÷ Z3y/8,;4{_J_{>PRYv-M8("́7:hID޶YߎDgv:bMc׵._76WSd ~ += +?_\v_G111|[N3-gֳ/|;寝 "ꈦ Cp dͫ@{En]Oym%?P4mei]r%Zi'Jڶ̌1K ~K4|tYwj8zټ_7o o_Č +o#K%v|vߞ7lܾL0{!;a+Ա +;w X4z'O 'v ΣL[y nu+&MN7noV3E_oUcn\k:5r[nY߸-[PͲ};p{n4n gvO7BӧTPi7s 7?/_Ɨ_KW.b_*U/_W +[Z|yU_a_E|__E|_E| ߜKWR+_1K/rr-/|{ŗ`|yE|_E|_ķ("/"/[$|_vU_Z_K\|yU_a_Ɨ_Ko?_ 2E|_E|_ķJ"/_*/*? W.<*ŗ_%a|T""oE|_E|_e T_*/rB + >KogAj_*_E|_^E|_E|_%WR?|e/Ja|T- T/_E|_E|7_E|_E|ߟ_aK/J+oYWR?|U9TWK6|s"/"/{2"/Wr-/|_K/[D/*Ǘ_["偯_E|_E|×_ė_K||9*e/_ KV ++_//"oE|_E|{WR+_Wr0T_*_qK/×_%"/"/{o"/"T/I{R?|U9T_*+oi|9"/_>|yE|_E|_Wa|"/+_/_ KoI~$R cgb'RIQmIoپL0{!;a+Ա +;w X4z'O 'v ΣL[y nu+&MNp%[hhv`Jw1=I8b͟#ƏWCwv]_-Kmwg+~uiؾ~[珛`zn9δdNnO;.B܎;_g n_.V^e˫[]p;-pn\ IF^vh-WZZUV-+FKibڶOu2Mŭ #u.kU}Ym7oW!|d6l_UyܦÔ(L5SKm&n^p{v5n&O^kbi܆kjUp+yEZj ";KQZ7PsfĤV\-9(juIDvts&A,L8n}YA:ėlG΋'!"+vk|1+17;roB0k $:_v?f?VUviᯆ68-pnp.6zaT jYӴn5:V-[bW/"M 234/Yv&fMb $\lX&>ËkXƣYb1Q#m>ջ/ɻEM ¯74/jAg_;׵xc0i>JhGeͱ{"/|Gx,tdu2NDfDIvL%QӇ!Xa߻l{Qls0e=ɐk9J7&5 U{ѻWR+_1K/rr-/|'utHDLͧHDX7C UϷ.+QAl^qK61Nݻ"/ߑlшe,Jf/#9M['cf0Ta?7| +U7p$=NҦ@\E|_mKoߢ[Z|!d?uDqB-YˍJ "!@\!I lr[SL퐃wLLȪ1"t'/_5HwYE|_-/~"CyqYV?AFv`{_ {i1ze)v}uWaN/"/{ +L7k8!oȬUWAjœa+˷#Ȁō ߊ-o-mT|| +wlE<!;#sWY?!o-/"p|3.d@aQ=BHJ!V۽T=7_V}`]">˫xNjy3=M_*S\t>ymzc +̙*W)_"oLzWB)V*Q|B*Ia^i[*_-'jV~z0ڸķ)ٻLN,/"oEB14:f+_ _R]AFSo}_HN;6x+:s`c.o:3|ٳZHŊBvy߭^0>Xv!$||́>{_s]"߿чi}l>@Cʛs +ov~}vR XHbKt5Y5Fأ1iTQ3p3 6]#ۺ jY"|Aƾ+^e) W^^mdYږha}o>3 y5/JJJJ>ߘ-Dy;q__zTL1y{_|q;rʖ|+]H  S.\jnwRsλ-$ {,~_g~ph@Dn2don 㛕YLEE붿s_υ/T|R,7|vV`Rt#diP10PӚ[3Ih:aV=Sv%>UJZ]nYr-PӀ#f UO&-1h(#xǽs?0Z9a2%O%\8-#G!M 4L@#d1pvJJJJE0ߕ|}F|ڕϏ/$+oc:|tg\"WZּ\d{(U1G) r]b:⋪r|Q1l__fƅޏyڶ^4W|yv}zzR|$_y_l˭eуmZȏɑ~|>#o$ W9e%U7;8B+=;\aZ*\U׿{0eW4T/=S&n+i+T4 um^`ˍ<?,{E^V)U3rPe>Y+⛕Y |Q>#1`|j.\5O׎ d EնEcӇ5s.J/ԱCB{YLERxO2ٱ7m{;1jj +*#d k]Vw ,Rόo ܺ(0y$ymuVt++_z &:zl-6PռcKe*l8ʴw\&\KŽKE*LIo0HG'ܶ +]|@P6PfcVۡFߍ~C&;~BCcW-0_uɃ,lxE8D=ߟ߬}v|ʨkxd|'r7y>IJ9iËmI_㶎;Uq`O. +U5b>B?oO^Vm[7{ -a8f0Գwp`fNR;/4^˥(Pə*Y+ᛡim%+im=' )g36Ŕ`"O/~oO)"=M_Tc<=ʩ +}۶vyٍ\5.+8Bm{,~l1n}2Rb -c 64l+5DH Y.S++++}e-T?O֜Wi}2|i[Ŕpdf_诅X= uZ.D-1Z{w`5, -3_8Y\τ&V]8ƈ&rsoJEjß6.SϟOuWzwG@yjRۼƶvo\ }ct|?|OoVtJ>Y+ )6ߪG7WߡDEbSV?MoF NQ~ba ttW&D [5[z_J xsV۪i'5ճ}>AJ q޶[Ê*/\(1ݸ(TQ_@vcˍv4OLo(9 a^{7/KT4p|VzqZM DEP("jb +A4* biF."۝fM7?/<A3a9<ϯ<%P_E|ښkZ cvZ|+`|faf{Qm. qp}EW@*_/BG^۞9uϿ>{%q_W'Wf_zv|']x`#1!@8s2nBy!9奔9Bl'Fr3~t_E|ZKh)I-o񅺷R@.w so.ݤ~[+n\W&]s]7J7]/4߅hjmzr`WeLۂ{$]l &{%;7 cWZ|j _'{Q=؝tr'j%+ߚ-oSoySiZ4jocw#ym<)Ob(9,7)X +G{o͡C_hÜ.Dmg,JBnj+wP^G?_J OX/>?_2k߯E|_%7M*%f ]Y+<]aYz`M÷b͔]J pHz6˧кN5TOh7'"?j[*z7=,aRo7ʕpfUi8E|_R|usQ;}KaɩmJoe/b70o|Ye-*[qq9Io-/_" WZ|{5XSI($ uE;.V/"/ SEN\1. 6\ ? "/D^<|9ֆ  ״kTL*|3Ƿ5 ]Y+$a¼>"emD"rƗ_ķ/:BF5 XnKT*|+%WFV +5v>?_E|_ķRvzoqrCɞMT[o|襵uwr(ȁ +0Y/2ǷA +D֊o5Wo—[~>5b׼Īfb1qW7.kC&*KE|_E|ߏ2XSfZFN|+F u~}DE|_E|/4b,Nn,Qi= ]vta޸a~GK/[em%"/_"E+ D_\`M<<<{;2ŗ_*Fx|,IM5D7#E|_E|?_%vj3-03 Waj6|/¼6īL%|W\q; ¼1"^e/[o#o[[o K×_G_1|6 +/ (~DTV_9 ]Z7IчyCno"/[|_y',ૺ|=WftŻ6]wiZ "F|_E| _`;L-s@0vVWZ|˫O]q; B1,B`=`_"J/_"eɓkR._9VWr|;N HXߡmD0"/6giv,R/_W>BWck{<`4( Y_E|ߦKoSr̅ r:]K|Kej $5B>kw8MUPX&W6VZ毴U-]jk|o;fKZiMMǻ{u^+O|KY^S>&C0"/S#6 +tr0{w|滋Dd UZߛǷH`MՇxW䇶AFaQnU-F|ooK×EJ/2/kRyG4;`A^cv(ĻQI%1|ՕPj?C1 ,UF|"/+K| T,,=;{<* +_*ѽy2>n4~1j˨ }~H2ګ黶>Gܤ>k M>čq; !qZ*l8m [+|U }WoxvU[ ]oz_m/66___|U vWox9qI|. ]k [C|E///oG-Z|U_,6W/ƅX@ *{]////:////7_-qk1*WJU*o  |_|UߚkM+7(5_|/6|||+.9*kU[_7.|'7|U k|||___.7<|U7_7<|U_bWox||||;___ _9f__U*o _5w|+÷____4kX_ q;*^n_5Wox-___||||_[g| c|UQ7<|Uzo5of ||||+7 +| =Wox9*kZ|U_߸mDo |___uoxj÷ox9*kZ|Uo5 _||||o 5_w\/J[-*Wo]9,7________uo.k1*W/_ƍo7  |[_5Wox-j q;*^////v$_Z _,k7|3uo\z_ [5i|||=moU*k߲_57.|Q+׊k [|[///om *k߲_eA| w|CWo__)|///o]I////_.U[ ]ozU;.|%_[///o-||Wox9qBzU v||||||kU[_+| w, |U_b+W寁o  |||1ik7|3uo\zU;*|U_ ]w___FJ-}c|Uߚ,6Wo5x]u|///owU  q;_/jߵ=2]-jU[_ +||||;or|UF _b}WjU*k]G___ _ _7<|UjU*k` l||WU[s|U. kU[_+| w,j|EM m|zU;*|U_]K|||#////vߦk1*WoU[_ƅo#j|EV////w_||||U_e[-*kƅ~ | ]w__ _+|Uߚ㻩 I-o.7 +| =Woxo__ \kU vWox9q*{f .|||||U߲_kcw@/[ *o |___n7|3uo\zU;*|U_"M|||*__U[s| ·5"=W__U*k߲__M_O䣿O=W^^{ոzcMwnQsfՑnw^tIK3EwM]M'_Kkk/k;# *" 8((:LH/eXUOQ]% +K4@tܩZRXirYv4;B.}O6?OЮKJz-i7kp2FM +6!|ܡ r~*+glد$u黚1}{c{C iעk䮐l.p:REyΐ;m,t:iC.!AI .Y +}侩E5}QiOjяZxOyUכ7ʮ5+-[9oaN^bkCWB)v3抖|yJrk- .\Te˙8sR2sESh +viجCK7fjQ +}56ݬZ}-Gi.r;m#DnKmNrm<Ңu֐kS UraBj -+[Ppv)Rpq^/{6+"Gj]ٗ踸,^v|51{Pk +3%X/u+kt)Yd ~* C7v~}ilYƆ[.r;4k[$N[OТrm46ڬup+[E.\Tm\raBOhQr~I|8 Ũ9Z͠ 'gCf쬷0cZ-- UfvD +ϸY؈mk}v Y|ZZTu2[' 0pPx&}AscG4Ԣ]vnlYIK{g"K1;rP| ^/K%.0dfh*6Ȏ Su_u`a']\w5Vˆ0.%v_g_݂/.d;o֮ϻbb0Y o˾ +y5:=6oK|!tR\8dz^6+g/ŷ_/B,lpKA^U%x] /ux)W^/K%3Ov6?]e ػVk\f._ñ`(+F=':3 gv1XXFXX[W8WLW"O|1}G|]g#| _/AaoJZ8){e7;Y27|Q}G|!tR\VcL|/K%|[`X [:Kv4;UN|GBۖ//:}ok|E͹W@p0Q .7_|'\^|]w5K<Fڵ| _/ .d^Www Ōfټt%Q4qēK%| _,{_p޵ +ۨshbP5 *,_yِZXVv_,_o+ۈ3 8Eo_zU '@B*V#;"}_neqg _/K_ x) 쌔~Ɓp + b|=|]E[E7ogW>lqstLK ,.VoZ߶;bTNyw2k +B]^/K%|_k[]1x0; /;~Ϟ/u#sEwp%| _/v`||pSlU];omߑÂd9v7X|[Y|=|9Ɨ!|]R x9VeGPu2p/%V^LG +_/K%_ub~ +qgo'H1C)֐_6{&p!| _/BBV5}`w __M|ELciuWbw`_bZ|[Y|Q|_F{_,}v gΗ׶?ֽnEP@PA@(vζ#ju=}I 32݅-~ڵ_-Q W|EZ|!.-$ iHo_%=|N\gn`R~_^/b|_@ā`=[ TmAXs]' Y?b|E+W(1`5%g¸Rom'3Ӡ1an<<_Qb|.,Sq5ju' Ir$B(0w.cόF?} +j|ekfl8a|1RNFgIcV)9Rm3=Z|O GUo+_2'5hӁa/1U￸>o}k~ +W"|~/<Q7W,RETgٻmzb|; +_WwwA7r5:_ \KNޫ1H'Lŕg,|X|!IFN6 &/Ʒs%-ī8WG6ėw]Z>L7]x/X,uU_o5nŝ4F ˌ$-BW h:¯6WZ|EZ||=tҷIf< "a= _(/g4_C@W=|E;/nWoYjn%Hؼ-& _H|`ib|;_z䵞gGգntBn +0$\n{%_/ƷFgH.% I}owMj2>|_o'p_eN*E?<.| +w]߮W+R1FUoJ|mm0=9 E>R=/.W]/4EwW/Uhmw8kˮ վ; *;HBԨ/2who+_ )VHT*"}(~ĎrS_5rQnp _AJA܆+wگQ𳿶BFjo8q3[ +_Ks_+0|;J/R.DiN^|BďP[({_!v <_7)pV-ZO İ7\_pƽ$״lt=@m]WABW\/6WfZG9y[}#wRo`_Q W|Ev|e|AUŸ^ŷNŗkjl9N\FU_g0 +{ -k؎W;Z8qOMmj9|Z/4h%gy_EQab|%Ʒ|mo+mok/v|v`̚.97|D.k iLS5 _zu__W/r6Јb|ŷV-W9ƷO?coMp|y/|yv1mɜ3>xn+,- \Tc0t`ﰋnEWtn`k_CnQ︋}|Em;%U_s_16BFb|1oUr'5]8|+.koPh=e+Su[:6W]_E_*;mum1}Fy~b|;_A&9|!uAFTA +%oLc|!?ߺ. [5o|->/Iom[/߼.};+=|E6;J,nBT y\)=.U3m;"w?[6pY;yd[4hiiw'6ooԋ/T Rq0xE|#s|[^T5jcݛeWՎ,:eݔc<'(홒8wLQo/Wŷ_9B+gB_;,vwawnRliwamVu۹jpbM7mǷ_ Bƭ;wO_m/~/=qxuB,#ޜ;EvI|/[n>NS_B X_}Rn;%lVQvL@">>=Ƒ(՚7ծ_ՓEX!wnaec?Lm37$ڽy҅(/WY|!X^c<^t|+ _r;t]: m0>| ٿr 6kS!pYVNK"5?wWE=m/{/_6>'p7+'&݂o߼zxn]?x{|e;|Wb/`'~v/lE|*3%-I_SKth/r7|DC w_^GNB -ߚMa +˷+i|_Bf.7yw0o_gWo/4sJ.'̇ +|Ұy覼xCBSxְM۾VTFmC w_X;Lm6fͣsQ :;kn,;l Y޹~_<~XXI"|Wgvc<)?g=3 {|eWpb&FAyĹ88,3[jk()kONvҶCR6o|fäi8gTXf8U_vƟ59c$R}"|ek_[ͅvJ;%l6b"JSPwJ |R۞vn;۪5Ea#keFzf_5mޒU_I_P֮&Ic3# +W +>|!뗼hSi7|W*Wj2`Ē' +1\"_YJeo[o9c*?y{=}-U_) +m:'E^]_9X(9'ou +/+_I/EЂtؕpq_Y$Bp_ww%T t|+vWl?cA^wFpS0d&#|_/w #wIw^y-\\^*|8 ϝ2V 8-~8KsIfE0E"|G߹_M6OU]m,vïSͩLP~-U_JmYk (Icc`vv]e w۽0HMS : +? _ |﯄ѩz=-_s_{kжg8|\ΪǗپq0_+uyӃ/Ob +|ų˷z[/_@VzT\oƒ.; +`[篅ek?|YN5_×/5%"; $ycJ ^k33{LN? +GN{|zVݲ +|/vt{.\@ ]+8Ⱥ<k2|k5%5ත\^a, VJ^m3'M~59u: ߈%k|3ޱ|dR+o|L:w [gU=e |_5|r_ޑw8ɲWL%4^_{GZfNXWbqʝ;[/Zߟ|ih(6oBl޹k1{SxaیU")ܾ}_NӪ XpWBo͐P-i\RnPIr冴-Am8V\ܘ{,^^{~/'Jdy,%+֮WH~PuZ_fWԲ~i]Ͼ̵o; BؾKu*DDno_|.3rgr'+Grǵ%4#{Nj6Ѩ]r;&)m")TmC([%]8-K-{+5XN^g*e$YƋew87f7nU×ꯉ]e%ݺʻKiU߾>?FmQtWrmQӹwȝ[P3>Grr>Б[[>=#MmFK[ߖ6-n=WaPXN}т`Kw Z +_(Lnڞ5j{=Wh,7h ir)ԅJS&^6i\Dm'j4F.B.,׮Z\S@(#j8yy:&7L*/ _/__jow_ |/_%R +u: ߤe%k|Y/_6W|Y6_ |9}_ |/Yka|Y_d e |M/_k[/_ |_ |/_ ,M/fUX|Y:o +_ |/}*|e/Wo|Y_fǗe_fUX|Y6[篳ŗ/ŗ/_ |5—꯱ka|Y_)Vo쯱,M__ |/_u/_5=.E/UX|Y_&7l|6—寇Uk8J_ |/W| |/p|Y_Vam_%ŗUY&m/(_7@_}_ |/o_&Ǘe |M/_Yka|Y___ |{ekr|Y6,|#ƗUkC|96W_ |/O/_ |_Y|:4 ,d/_~/__ |/u.,M5[:-/_7E*RM5_G_ |/O&,Mom/__Z6/_/_g_ |/,J/_[篳M_QVo!,퇯_ |/Z/_KouZ_×$_Cek?|Y_vv?;/_T_ |osF/_׆r__m_%ŗ: |/_ |/j/_=ekr|u. +͎/_ |IZ_%/_U_ |/Z/:-/_7E*RM5_×:_W_ |/oC/_=kc|5*k,,/_s6ACZ ߇_ |>/׉[GRGO@D-" EmV`Ñ>$pߐ I8|&Ɛͱ>y3dggg"|>|5s|>|>|Mn5_K/{xe_(|w / _KKKc_"_"_3Ɨ_×W/ / _|_|__"_"w!_"_ _FZ +$Z!$L|_|_w|_P|I5w|>||_"w!M/Å?k-_|_|_|_j%W/-_&Z +DZD9N_2_Z0D*/|_k_|_g_,DZD9_7+—_GZ +$|_|_w|_|_w߃ŗ/ÅKc-_"]{ k}k}/ / jek:~5ؕxH. +@k ~\g._"_2_/_3ZKt +da77PIZ( +Fаg%2b|䟂^/#_"_lGPahtW k|_s)v_r*?Nfkvk +_;S{ޛK!Ӯ9 ?# 5⯹I/|__vUעPlV֎䕟߷آiG<{,M|9g-KpBWbjz,9;_O,(_]_C1Z+45:^ʛIQ_+5 ICǑ,u)6v+6d:k|=X|I5|55DZ J5{o c_M_wE쓏ާoZ=Κ^BM+ R266 Wr֛mߟ\Y1> ꈜV|9,1HIХWs,wwDFE-BD?4 +_w72y5/ uVW|A]#.6=u6aY\1Sn5|w/K^|-5!4I!_EQ֨|tz=L]Շe?., v/ {Q{7e|}XG/kE}^, ;5E_ ԏL;ef"|p҇5-C3"(q1R~. J&[9u}__ +ܼD{ʉ tL5e/xzŗȕ*LdAO|9279sZ|]4xVW86:/YZiui[a[U58.\Z[P F#fWW|nNkZ'{M}G (?cq`D#T]Ȣ(n?ImO=Cb!:=34R;5E9~hIX, )'uM0+X-taki{*wHv:+ЎiJ\0~_;Os^{S:wۜv9[^yWSithlm)eC.A}+džN\n:!UQ4y +evmu .e0>WZ3*Sp~#PS(y`Xb᬴_K-6YSxL5_*kyFuⷋp2;_w|p %rO^Kj왓˕RƩ'3̫ -ŕtbdvN,]pO|U5,7Nekv} Ewadt1h]|>4 m.^j4 ov"#OF+#'5tГf9t3z/EF%_:} +z&Ӣ6>X۟!:WWhbߠ{3sR/+6R>bT]ЕF&j{>7]zo ?{& pLkEO uv?㗯%YЧ&&6k{܃սv}I-O~ +ðVLش&Ȕzv0_]s0D[ y7y\VУoאitK +qaW .ʷwM=q GVkB۴[Q6PR6oޯ7g2亀{/ys>=G۽U٨lۦ%]zk|O߷1E߈wi|[P.f=e6__'NMd[2gy*%+8PPAGDGYYA &aB +ӹ7;üWWt9}ӝvwLY6ۮܫ6Nf8hm=|6RJ]Lz;^et|C㫡!EOR6zzu:5#͘1B{uLo|yQ^z Cguo '$; / ,[MU:R(Oav|oټnVOrEDAիYEr_PԎ2*%P9䢡=<Vb]t[?⢕!DvMpx3]}9uw}_Hl-f~qD߈x6 ?GAfyW@hrZt +072vk.ʼnnNEF#ϭm‹himE<>7$=U{r4> USb>c^qQrk_8 +K4Ti["qAxHP=U'Gk7*<7663(9[evf{O +vױ%^JEO(a9.cѲ{GF:#܄MSs|]KH {;ak/g_WQTnwx.ږW]3$` lYR(!_Y^Sz'H}nWzĔEI >vyh _g}oNTM2'/9/e㪄/Jgᛅ +ROO%6bBXWKI_HZn|P%. J:(!R(8r,L-:/㋂z7hu +$_gzB.E[7 Q&[Bc P +2n#U:@k߽*FR ͒/gH)_,q3;Gxg(o7x&e4~߲U9EB.LMo#pEQYVdߕhPw@)/ +4ͭ+֐H{#p>?:ߓ4|Q x:u=|]_gr듌 ]xB7>^;6V>uyь\HekE#\~ CκQg 9%Z\ZbqC~ 5YDR=_OhNJX,k쭔o/y>޴}/{Wtcs3Oe8%W3eoiEm |!5lևv +ZЀ9Bp:"LY"i߰tL{dob 9u,ٗ([V 8-e +B_rC|AQ7ߖm'}Br +ur i g?j\0# \-abʰh=W_y f=v6u/ /.=0@nrԋ3E^"ڧ}0IC M,'J6jv'.-񅌌$9R7AX|]/&_QBLn##- xd'M}BysՏ׬İ-p/edo(v}7AJQ;`Ų~:;K nB`S.Gw o~ EIoj3yDRļ+O>Dp{ =e]vxvy/U_7'moMct?wjJ='{k)2Kʴhs"gqߌ\%_H{,A練\ݖS%gEiY-_TS$G&BhCs+Ck浳W {ȇ2kxXIǗȉےZ؆Gšy'!(|h>ihGfj i6Ep^C|![ B; +jTOӉHs_ס +-^Z'7y`I _)|!]ph|y +{$Xح5Q_rccy|љ~x5qD!آ"BRYDA#<}ҕM(e)Ny{@A4ITy3|'7 yrq{n.PǗ}s- O's ۅ[p/Uc\*7tR05z5-.h V^/duu&g(BR3yÎMiu{ _k7RG0^`a=_FRԡڸ& 6Xj0) }@c_j[;dI [b>D ?Ǧk/ _ĕ-wY'r9'bdr9=%1O~"ۦV":=p79W;i4I=&—t| fo7S&SjΊ.wn_lZa/$Ӹ\Vȕ#pQB7_"ʟwBNs*]/Jc mܮMV\{NƁ4|mk _"a] K_X,F+=S/C_ Sgj~P+iU|#s_ u`bԍaCXK׵~/TdyQofK[J3LHVR;?/djv.;8+ ˋ2:윿lM(x$EUGqk;L_RtoK{ ;WT/O?OeRl_"\ms7<~RU;t7U|!o2/Q}ʪYk_1W$ ;v1U=2c_8B:9"8@A"  Ru/C#/o85ÓKPDa}>\/gUw碔v⯻9-P~ L>š +9/n~U|#%ǹңQ=&BU=^3_Yi:~Q_%XPvt:)l]ZMR.O^9+XH"On@R5@?" +i_[\r|!o*[~CǔHz|H˻$j_R% LU|W[ n7f;SP M7i&Cٯ?(Fgm_ 5Ϩ^ +~e3@ yox7_5 S?J +ۻDrhyuxy*xb*yN8>wjn'FtbIU|M-Ȯg,=pF(FC4׃-h՘&F< ^Me;i[PaYΓ% {>rʰni{P h{1z׷#ˈ[[sdl󤀌Kا[@$^I!n~!?Ľ։FtΣ݌MRP=#&LA_J9)a}2^Q}v!cu:/GPjU|JE7a_mSV0ݲ>2e/78jo5aE_wK!:R9H%KoJ FѬolaLllĖiф{Js"ջ =:=̐_Js-!ᒸۖM@->U /$ՃAxEK^|_p,ܵŚT^Tŗ| !f}ؕc NyʽщeTO~eHbU}ꜹS+RrTcKsz<'/d| +{m`hF^E}+A_^5P_HjrǼwL?yi.z7?_%/zjo߾έ@^coO3a|W ;Ih8T7ұ?X6/Va=JH k|~>N[:'CoV}_:7fm|csB>vOJB +ͅvL;c_-q֣wVפ<յ C|!>ӤG1(W8팿f|!"l7(o25m/㏀/zm0F&Bi&Wx !,n3ٔ aE[ho? B>("]FWC"aoO-f:NP_,%JV~ Y[B31;7q*]}R8ׁ{_W^p + X# šue7r3[(ɏGw?a˗{p{Owly[1l6wNrʡ[Y5>!)RgVBvABLH*Β=Z3WʙǕI:2]31VK?J&[6ͨgm 9o7* _f 5*vvYE +TP5rim%DѠRk!(j-C9os{&χywgɞ<_.q1tl/÷ԬE76=s~|ǟέ~r؅_{-G@ރypp0 + g]|Cg.<}ӡB%m}vx§N_9ݮFm/l8P/>9Ԛ}a[ߙ[,uw]Q[ ]s ]Q(w`{;Wl\qe_r䆎JsSj+{Ewo-޵vOfyNU.zb˪]K /xhMby6ޞŏw<58{qOm|ko93Z%;>=Y*{UMݒzbr֊N6[[{;\|w ry/6b ŲQ97|2 mQoߠ`k mKW pzC=3Ր鞜SmT[~\a9|En|cZUǷ<|+Bo(Sw|wU*+˛)nߛ[,]RŽ_= o׺LW{mW7i|82>>78I|U+_+p|3 xK[nbbߔtϓW/&/oCo;tc:{|:9q=u~ 6+;칿r|7|nixrO;u=kc[_5ߠ7w#?ܮ15ߜfWou7l# >s᯿ ~OG; +||FmS I[֝ {'_(  k"J>댿W_[۪-mR||////Ku_+=|Eu_/ [|||7e WL^|Eo_m_%mW⯃J|||7e|||7e) ·|]Wo+t|E_M____M__WfW/ou_ڂye||] |||| " 77Yۨ-J_33Z//////j**ڂo_-8VemWoZ"|||7u|||Wnk1"WoZ"`|e:oJ___ߔ_·k|_+|W "go-+|||m||||7A|#ofemWu_ u_ڂye+=|Eok|ey///||MW +ڂ_u[_u_߬ ks kk"Ղ_{ڂo__%|| ||||MW/"WoZ"`|e:_ݨY///||||S)Ջ_-^-Ju_ MW{_/|;|E6+ ////{W_[U|E_x_>/Filter/FlateDecode/Height 1136/Intent/RelativeColorimetric/Length 112547/Name/X/SMask 261 0 R/Subtype/Image/Type/XObject/Width 640>>stream +HSSFPADHgmmkwwvv\gugݱ3Ve:춳vU"&$$\M@C!!\߃@B||xyO$w $|M3.)SDa vfk!`'?Hy<dc'+Hb<dO,عds;Mw,NFdr;V̝;7&#ع%i 8$L_/vK |1/77×/'ӈal|qF| 7Q"_/K}%Ef|b|_N7a/'#_NЇK%| o_/K%|7/w ox/> s|9yr77oh%| _/wpw$[zLJ5_XCrMI(V} ݝ[5I4E*4l6 bz[jh#| _;9v돯GƫMEqMHP.՚OB(>^w~v5?wYhݽ_R)oEXc<+=!D,uQS3rG%5Hߐߠr7]_/a$V*ۛAC={w⽓ME,,T! ussp\KTl^NLDdNEbo Ԧj372iiZ h||tYfEj<7P(B'/fbȈyfXΔQ(Oάv[F%n #Roj:;7)DRNrwPX6:6z9xlJF&`jCCxˍF>Wy~QP|b:|!=.uɏCiY끧*Sg,L4_/|&A3eJ6]_Ha{Ӗk/7|% ;_SL3zGo-VG2// _1h /d+EWGO7 7!|ZqMK(”w?,Bib(໩NSoig5nEvI%W^4SQO3E U:8Uevݴ[XpwWt7˷$W5Qd;X'>M̡= o BR*wo c7:@0rS*N&|߿*p9he,XXAp⧟wG.h[;s)dMMgژ>oM̥єϡ-*3Fct:KУE  w7Bd߻/ &V~H@`ܾCr6>V]x`*m4H 6l( 6[|N:(F.GS5aOllGx-Xw6!CKpp|`z4WG-muw W,/>iZ~hDE#a_HLMϜkGWlo򡷿~MMc+ThcA%ߧ _)5K% iBNT j5\k|ߓJa >ql _?=(E:%Q$7g^g+E P?gY0' +r.u%qr7E](xp\w i^$IP|S 3sZ _OV406,jr +g] +,v6w*q?'7oh[ n7ͷ_6T[SZXrC_'x7#(װ(;|=:/i4P/Y?ff,8ed 7R/vY{-zu&Z&:[|o@|!,k`w. I:n< 46cB;=&i-M3:2! P6u[qƇ|ace[WZ[VujOլg^Pnb.ggEV,7^f.:Vފ/46S|:no--̄W?8l~1(uy<* vt|rovSt遯4Z\L"Sw߻k޾77XoRaШ)7?'Wo?A +.lXMo׃l- |obe9ymwOEh" jMMDsN;KKJcS$_t~W[T5l_ 3% G]3>|z6x._I6,kX\GڋHoO=Eeʎoܨkoz͊_KW=o\./[-ECf̹Jviuu|߿cՉ}UUafO +ﵷo4鷚-,}F齶v+,o)`X J +*[O5w}^:ᱟsp__}|(.44zUɡ_>Yaz^czZ>_ |f/{ܰ.:>}+ΝHcvt(64̔Wsm4: 70ۭ/{)ernZO+U$EWG77)׺o0_O;([/wUei};G/v 6P^ NMJu>nT(_eWxY˃/,esM{<߳Cn0].6Jsbt8e N߰86*ﴶl쫪IIIR}b}v^);`z|W'_} +*>wK;õ~dJ1v _?LU^r=+_<|Yޱy>M9yZ˒K/_Wٽw=|6}=91"|Yndd^T-=| +Ðl_f=~8HJWd||_ n ~g^5}|븣m@|uy<ںζ~}֊ |c/~_PrglX/M*,3gN8M'Tsrᨵm/-ctT{jJ&_>96?gees>63e0 z{㯿kGFvwsCА .۪ !_K_%ŏngzNͭz^+ s7wG-$7?,{AQM.0ėˏ/ߓٯf`c/J1 ת;?1|YM—/jlWliLwum0﫪zr?>8db/&_ǽsv::`@>vaݞwKbcolݡq#=kP/M,;.ڙoP^ q'7b6ҿU`:o'|yU ߥN%:W|Iʇ/_ |/%_u / /_ |EƗ_oz]$×oJ_ |o_ |o WB|)J/iwM߬8%+8$×䯨_ |/7_ |/7ߌ×ˏ/_%+$Ǘ_oz oB>/T U/_%+8ʌ/j__77]|/_ |S/ _j%+68% |EƗ|% / / /_%+64×||9M aMM _ |/M=9_ |/M9/74×/_e7w]_B_ |/if(%ė_KW>|I +/_%+8́7  7C_ |ӊo|%+8$×r+3M/aM/_+/_+J+$Ǘ_7-7&$w_~|Iʇ/q)_ |/"_ |/qL|7R_U/_ā/_+2$o\7 |/ +&_KWl|iʇ/_W-r| |#+> |/ +_ |/b+_Wd|9uqKW>|I +o |/__ |Uof+!%ėߴ&|IoV_KWp|#$_ |/W=J/ _KW>|I +/2_2+$w_ |/M4aU_ |/U!W%_r|_b/?$×b/_V/_5JӋ/_ W5_M"KW>|IƋo_ |/_ |/JM$×z:8״/`DD4MPD +5RCS^4MԤih iV aǂM؋ Ʀ6x}b|a],]39{}1s}_]e|5_u퇯0_ |/k%+$/2+2_Ks|I2k^r |_k( |/oA_%ҁ/_Mс/_%+$9W߄˵_ |/_+.+$w_v|Ir/_%9 ௠/_+: |/&|k|i/_eWd|_Ko|7eǗx |/& k-ė_KW<|I_%+$Ń_5/k_ |okfKW<|I/_%+,_-W_3U~_ |/Ɋe_ |/I52KW8|i_eWd|4_K|L_ |oh/+|I/_UO|W@|) +/K$7E$/Mn| +/_`×/nˎ/_%@|3 +\G\ {;  ;͎/N/̯Bac<8vO~Xzol['7tw%9 /M_6|L=EFFU[zyR// j(.3WcVBCSޮ*/k6x_wOƎ{3s}"Ri|곆} W߸ %+,_KQ:s{rq9nHo_5_ |:y KwO% _p|Z|) +//ڵ'gwL7_%+$K/J9ζ%joy|571_KW,||S<1eqFF ܦ]eWd|$ `/7Y=^4b8K饕E9# Y;d |mc|_ૄ?n阜;u뽊?\Nul⪣nWuCPXqu/uv:/&u +4/2(v?ZMs\plj[})[\_ qZo|I/_%k5 |/֞W>lyzȺ3qGo5_ | /,tE{`n*t|@zPD:Y +|/5D+ ė_Kݥ_M/p?ʕ82o\ap_* ߝ |/\Z7NIjC%hSO;(|w/ws)y+}CNԶ0kɞEH^` ||+$w_v|Ir/_C.;gŽ2+w\bsX9×_UZ| _ _U݌HQW^oe4|S๕Ͽ_=_Ks|ߗ.VVY|/y02N\ +=__]%/_} |WLEɬB7Wړ\=0_c|i_ |+bֵ<'Jq& __KW@| $7)W_Edz7VF4OVC_KW/ +/W =|\o}@`$WL_ |ꏋTDZ(|XXqjQ.eW/_WPn^-  >Qq _/_%74+S\f{>_T񉧽7.^[ ?M=U->}i{|_W_KR|/W_ m+\ o9*82ǥﹽiD|c1 |/_-/[ިjҍInŕs}/U+=\Xޛ|I +_U+4/2jcmJz}s]Fػ1tސη_ӍwL7M$×/_e/[m +:}LN}^;ڛ㌋oҞA#s _ +;W@|) +/K$)ʵ=ցZe`6t=zJi]\|;~_d5IJ7—x_uW_3/W77%jԁ)o+Ȫsy, |~ |/;[j+W34lkT|43g"ɚVm|2r\Kq%@^%M/__KL|TICq*{w uyŲ O!/5_%|7W-w z@! .|`qsy\Z\fRfZf!5ǡ\F{/O{K,fd{,7|. |/e6x_ooOTR*f|˺y_F?ާ﹍W"R=߲)KW<|Y $ —_ |_~ zdWam+W߯l֒W>>e5iIcΟں9'.Ix:e2Ԯ3әf:]L6mrx%| _&!WsK_y޹Y;̃/t!B +\ /w9yW_+W{%| _N }Xӊ̑ᛐeBYm3U<>—%|%| ߝ}di_t t sgw53p}c{ V76R _()p^(!| _5ė߈.7BqqWxƐ9׻EM[<~!5cJB1! }6q4W_+U7|w/K*ař_3js?0r;s,=J H/89[/K>7jWW +Q|A6~)Á/d@\:SiS=:/1Gntoe_ |%| _!o_M7z.8p2,= xjǦ^| ,2*"| _/ L|:!y'?.Oiԡ,m[:0쐨+KE *>t/+oW{ +r|9^|36\8mc "KxV!~xBԭn! ġBVU|أ|ˏ×hWH/KB%\8]CL|AF_B|Z/tV~,oBV"%| K/6Бf\8 N&'f9.wҊҐMI '.N8L_E%| ߽ˏėߨW_uo ͮmH@b/{܎A&LVdBPӃ9S Lw?u@ +=|-2_e#HA%| _ʇs/3̱4p,s~~иӭt{7/K2/KnSki&>ؙӪF~pb'oM/ =~<L:q|㛧7;_— W_u+W_kRklJf&:cOjsڿh~ uc1r65 wOq|_4_#WW_%| L3n`짅>!.ά{#1D _f]x-ɵJ|N—%|q|BjƗ0 ٙz}sML|}\&+~@waqݣt>z_l-j_!UW_ — PBqiDz0tm*OjЙ6zz/AYi%| _g%| _W̭.L#XQ[Ĕ;G>vƥ;! kByF5K8_7ZWr|_B_P^pty՜N׵oJێ?[i޳!CVx>ѕX +r|,2_eCS _—e|C'IN|]3t Y^yaC٦Y2bcP2gͷI//ˇ/\Z1c` :ZGB/d@FmJқf|I?E/-# +r|Z|%-R CdFk'OJ-M9fupncyY{=71eэW_7>w|%| _w[ >).C\lI9jǦWf˫s93Oe{B_Ȇ~)N~oV^v/ė_—%|^N:IpWU|;CMmYm2!89t~|i5 +7ZWrˍW_ᯖ7&p~Õ5NWU=+/iS;SƉoܥ2M +f 8—l _—7؏{r mzحNАRJu??.Ow/!Wr5 +n|_!W57&V ?TT8~2>óL8n|7 ڇ‹W+o8U7|/Uc)>B|>vz}< ̺7@j~|!g/˃//KEQچ(p=C,qϺ_OQwdXA7ٍQrSVf7Y1n*ͮ!ISYrnTKP9Fd@k`Ay=O?ֻzjE>cwuV9ݞlx_K7"7;1ՙػ7pNW5λ:@g _I#vh2k +2×x_"L<-?{g[׮\;xgZkfέ)Ѹ..{@_ |_ ߵU6,zkxJI+-ğ_ |ME |yƗ_kܽYXdHeyϏrY}߷U\Lދ '{i_v|/_e2~.Dmg12΂w}kENǀh_e_enߵvK +?]'\~o@sE^MZw8p_2F+_ |wJ#o|VL^MJ-bJ |/_v ߠ_K7RrgvO$fjS٥Ay݀oBr^;v3K_;W;WGƗ_ |^oO/UX^3U&㞾Sͭɶݖd10ʲ6 ||YZo_7ŷNwZF'f~Yߏw<~"=I#ҋdՊo|֑DW:+$9Ǘ_e| lgj.I?eV򑊶L~ PfYeǗxk|I +oH/f᫘aPfW?j7j_ |w +,,2e%71% |C9J4~)ɮ$×V|e5_eW_#oH|F[s?t6̳{W_ |W_Ks|I/_e|sud]^iFKw*k=|I/_MnF/_A|lQ55kQ|el|7 |/߃γ #3TysON-zŗ/_EW_SOjnvWƃїOD$9ǗxՊr |//?|;_+3Z =>fvW''.|/U/[Ou|2 :Vy/2_)_|E$#7K>S?Bq%9F쯵% |/7\]$ܻu/_nݚlsM!dzJ]WBr×@/eǗ/_+Üj]қz_9[$*k.2__nU-]H9fy/z_%9 /+oH|)vɮ?{Q=b" eǗxk|I/ߏUro쩕>m]a궽vWF_5/\+-bgwdfuٸ+(.<| + Z_|_эZ8ǧd_r%pkқz+dKW<|IjW_#U\|e5Mꋯ_]kwz/k?t6g򁯌_ڋk |/ߍ/_+$×_)kZ_K7">/_ |#o_ |/_KW<|Ir/_%%5_g|7_k$j_ |/,+ %7[4Ks|I/_U\|e5_eƗ/_ |u—_ |//|_KW<|Ir/"쯹 |uW<|u_ |/zpL_ |/V/b=&Je|e /_ ˎ/_e*_D|f{eW34ͼ + |/b+ﯹ2k|I7n]~j% |yƗx_eMl|ٌ$6wo H|e&|e|7 |Wi̭o὇_ |wDZkKo|ijWjfɫo %+,Z_MW_#Uz_+%|[Ww|w$,y(RJ |>/jU/On]7;C}Z|/5 |Jho`yy.2+2o|In_7ڕۢF6Ks|I/_q|I_Tf[f'xS9l5_eF_Iu3?[{_k;>bW@|ꂯkjV: |Ck62$WEgQ||Ir/fW9la쯹 |uW<|I2)~!Z񍹐{fӳ%ꇭ8|UWtkxɵjV%|w$/u/WS +#_;\:Q޶'pUd|Ir/1ϥ~%:"WζT TF.u]y}|܄T;o_|+uѠ~Ȯoܿs^d~qfm`~#oѳ϶S7zo* 74_oM/r{Ӿ|k-~ $AdķOM6k*hnqv & D\#dwk[V߃$C3&+| ޚTk mpȔs}uN8"B ΚmQl)aBj-LdBHw^)7Yfg~UzSH7teMzw/'kث^ ̈́klP͎KOO@4UZ|zJ&o.W;q@nv_(Q|3t^p|!S =*Bp{J޽Odv,8s88^pSHR/apb 9@þ*d2| +@Oj`\o-f&Ǘ kM1/͑L|IͤqtV{w]d]yM12UjjQ^^@znS'.]S^3֝>?fw eUIJJc7go )ʛ_'Z ܥ޼*+K#m(/v/- j+wex='OT Br7'1 EAڽKH|9k M=5c1z| `C3Lo?η / +5|!i|>rhR/Ft;-!|!g',+Yt8UiSD]xhOy~SyKv'_Hn_OWy+a"Q\ޜ,|!EnnbC54J3_`œ`ty HYYL2|!} 24W7)uB8'p|JZUv7a!դ]S&oߔ y*F_߸{Ѝ@V}Mb|/ ộ,cV}4'E޽tQL|?aI+G{F<wE"Λ-=S trRc` Hoͧ];n:E4)93?;{Y %[xe&+^a2/^CFAo6\y|U0fWp#߫/Ӥ8]oj$_E=ܝH|!{n GKL=84_] [r/>K!E=\$o+H|3u&tjb[!2}Nv/_ /DhEx%f:8wb4v $TqKaX|KrBЛJ29R(NIPe#ԋNTpa|8ǖp#J +G# M)6IZF3"=CCK7z4յ^@S3k [֡Fl.*oB.RP)#3xKG/=Je#P5߲vl_W/F7 sgJ+ϓKmu|7 q ׼-aa"wY=dV d|` C[_ʫbvT.d{CB=)<ߎ9]+S~=)Bu-noǘ-:=jelEQ"Q}4g!6y_=ٰъb, ô&[\|!9,/*ԇ41;cu-㻵mrx2;|Q ];7j Hj(1uBbr﵆ ^#kvErBtU*4b y^@6˱?ԾI5fFj01UXWaX{;4}}ʐA'_s91%eο:8AsUܦձ:cqsSO[OGuM +T F%a $ @$l!,!$@$9^{'%`*9/ ⦅EӳM"&%HJ^2wo ie9VtYpSI8PkDf1XAe rRrSBhj~qikz{}#FY~#>W`!N}y_wM9RtÇBqҘF*|!o h|A{1Cj!ZO{UNėM|C'r o 73K|7&;ǧy=ݕvӔW_ e-/B֌,윴Ejޑ#k;A1~s _6}.0,q.BkhQFy.}nXW2ˬ P߰K7O/d#uA&|!7 3;6fIԎ؈l9X_@9<*_Hiw|O ٔ.fզ1_E80B.W}"՘'Jz)Bo|m}y/LM$z*yjwawr }OF|!AdU r5{JY|!ņaq`]7e.߾P"|F]]X5'ua"%|n4BuEZf elח{GX 霘&vq|tQ/.EI_m +Y$'[F w 3 CRi|!skh}'fλŋȃ+c">UvI]mZ_H΄LQ3_ș<5m?g)ߒ @[| Uf[c/W_ ׆/p?|!Gjy0 Z3ʕX|!R2Nv?wCx%ߨtoJn؆nV;"  U=B6ݻ/B7^z|qa.RdH;AEz?1sQ6"7}AトR8{LiHޢK+̓Ae3on *U*Np5$LSU34|!{9n'No?lw@_r뼥6BW J R}dBEK^v +n uCvKpf#*|!Əu8Kr-m.{ ̻=Z͓*Bوmn3|bDGAv72ʑoaz{r-ZSu/67 2GB9/激> A ?;\\/k'P?`cU[?)z,RP/61Br5Halu/o7]7BԷ#ANna tl,]ٴG\灼JenW9C-r}y +@3 y +W@Rnn#Gofۿ[v|!cN72˾ I< K8Y(3?Ɨ9fv~!O_ڑɓUGΐc d-F_evliߔ7;X|! vz~R|y/|U 1 L7|BUBwi0A)+Nbcijkz? Uiʵ)Y"1r|gYf$x1Qm \-v$,@UO%a7r3ۉ#|]enQ$ӹzOavZJu/# _Hl3Ϳ$|Bv +JD^XUcE^Wqby_@oD[2_HBCWB^Xkbλ5ET" O"| P*=S riGes4ZgA6g`)k ėA.Y8oi*:gtp'3"v/<;v8f7~/ƵC}]ݺ"z5 #$a7&֛'M1svBSj\oma|.yMV|d&f͖,{;*-G$>Btvw%_ o +гЖm 8^q<r,I$ __ BR ؞+AgV|!Uz+ԚTPuc\ݓ-LK%w$H_Hu/g +o`]|!ek~BzQ%ZV*Y %׫Y&fX*B +u-lV:B 1 :ޓwim>BNg+Re!|w}7؉/;_y/>,N޻BZK;6B˃Nz=7_HIӀ%1otkKmh2Y@S6/{ҍk7,;K9v+ĕԊWVkz~郼*M=)_~uUf"tOoz-R{*:Q |a|wdw[%'AFAK_HԸVaW|aB1@1e |!emؚ +Z]%?Y\y|!tK_`@4Dj9fZ)[/[q(~rE_OkajJB/lkaDo17J3-irh8n;/EޗA\FsLy +9ZϴPI-D sMأ!4{D KC_DN#_wU3&/1k ÓT|!ml?kL-"q6o@lj3a%kp22,6n)DjZ.%og^] W$ +DSxjZJYX.xW{KB/wHZ].Ǘۊ/m.PU" c}<D"X[I )2/0to _^rٻvD^ddj}&i׵6A,"[y [*&+1ۍJn[yrVXSsB"rDDXwnD<=7>et!D>d%֛|fIْ/?E5o2,=&Aպ~_ivo ^UX 1L1rE3_Htt˸YZYՀQ qGӠ"KiMcOń/$6K}oWoX(Wnpm;JZCKΜenچα9.S874_6"QߊluÊ?G1Zl4f67+%oV+E=Y۷_}9Qu/D3B{2 []˗=Sr-Dw}GJŗHwkxhf9ꉩ_HQ gTR\(k =B\v +5Ɨ(}m.r,KV|!gD z=c*h=QO ǜ.kB =#eOn 4M;ru۪p+*|!I54~G@|?.VL'K]bbSqDZk^|!6&W|!mHd ển 9kuel+:S+WzjL8lUmuަuN;Ӻuu]uT^P BB p'Qnr . ~M! oy +򒾵yh~eݐ&}w_6A\T1Rf_ԁo8t8 q&+ lnM]n/)%n2eߙbuJvkGJ&d<$%_E/)W$z9DF 7|އJP|QUAgS V|JqGɺᕿӤ'!:TS6 fbRe|7^ܪnu/*6Y:>[Mo$Iƾa}tIM Gu _T9715OkwH+5EJQ_i3E5aJ%W7A /ZVo+NסjEVNJ2ӽ=n5|Mr[z(.;jF|Qy-3,.~Eiq"_4M3 -'mɔtZxėJd +0S TISK v톓sLEaLgz<=_JԿ09Xu_II fe%7T|q|=]M|QVǼ]g=gW|Q;/啼KყQޙU/!iգ!qʳ=ٚRUNj9|-C_qn4YΌKMjceOhDI|.|QWgV +_1o+6|)%Wr7oXe7(Deim};':…/R:ƉUǗ/R'l EaƗPeW|%oEmM8>s O~2~TɸۜRW$vw:*:"w_|Çe)=S$T3ƁHԢnQ|>'K_"ōC_Wrw) +/js̳ozU+D/Box}-!+^_|YL}a|_74| |_wM⋪0Zu{_ _2_"_.F + _Tj_4J:-/ч/"Ǘp_|0O|I /b_v#_"_16mN׻"—×_7||#/e86Oߵ/5/!|_ׯ=9.=h_%—_r7,Du!K%7%.H~"?yP]m)qF@| / +/k_/G_|i2(/ e|_|_]"Ǘ×_hƗ/ˣч/"Ǘ_||_|_Wx|_|_|Uw_hƗaߠ+n|/ч/#_"_"Cŗ_!eWP||_'ZQ]Y'$PQ_82<2cA!\Y{Nݽ/u{[:o}_ | o__ek,_^_+W/_e |s |/=~/_ |/_7|yڇ/_| _ ,× _ |/7 |/_ 8%k3jŷ,×_^o+WD/_ 2__Eߢoeכ|Yo|Y/_e |=+_J_ |f|5_p| ڌ_ |}5_^U |/߂{/_ | Kf| _W|Yt|Yڇ/ߠ>|YzW|o_ |/_W/_w|/_f{,_^_+W/_ |/jWo>|)_67x_>|/_ |o+_ |/Zuk!mWz}5_+-|%/,/_[| |//~_f[_>|Y__E |/B+_ |oe_p| ڌ_ |}5_^T/_?|I%k3/_]c>|)_+u7 |b+ |/5߲s |/_ _=_d|Yڇ/_JՁ__Ɨ} |/_=*_ |6|ڇ/_| _ ,×__ |/_ |/-f|j3/_U/ek, Ǘ}o.__ |/ +=ŗ}5_p|_- +|_7o-_ |i2_ |oKǗ}5_6_|%(Lt &. %ǝCɎąX}m.:|jlo'6On8 ^y}a5- +vksXlLH]1ִUf5IhܸKU%7ّHsޒ{CYҭ='Se5G ayΆ O1>WO=uع=HsoT8+, + ;W?M_{ +Ǜz7v>ygP-3u_d&6Nl Umټ +v7w.S_ |/5]ۅ7*/8~?1 +_L^HFl,ww~3q|jlT۸SwgB^Am\Z_ | "M X{IJ$4=ڪq[򛡲{?&?,%VM7lޚńXLJD|Yڇ/_JՁ__>ݑx@BX,*&,=޲My5ݒټZ!|<î\ |/7+qsoq\{e()n Ʃ;? + oɧ{j6Rh^M۰ݼUs |/.|wk4uGZz}d`/^`nXl>"SU[:XgՋPZ[ʽy/ߠK|%Woek, W>ףLB WSW]p^k'n\=H|EͪXJJ+nٛk_ |/_QCWDm_Om!6=uK77مXrRۼYL';j/_ek8,×/_wƮHsw/&6<"!čf5ߒC˷i%ղ[N_ |+_[ |/۰._g_ii6ӓIaqeQܢѤ'33sΤYMZEPNRMZ圹yLBp/[kYP?Trc_q+⛸|5q|`j"/"g _M@0{uu ^]bWOo H|c=9=}W^|Oo +{&MoZ|9}1ԝ!֛C8ņo +so|^S:H| +\/"o&|%B/bfB呷B[cs7B[7[餕|_E|՘b7 Pmqk[b- .OU.Z?`*_{^_Y_ķͣ_Q9t nd Y3.oydǴf8>_b`jyj1p/+~]ӸYLz:]r|sWEg_aI0- D{F >̶Xi@ygͣ[˷AmF*ta_=_-&|y W6S=w' _I W8{_nfķj>~!/"/ld[mL~Y-_N +;s@:㛫NsH7f/[x|SӇ(_Qo:/ToVFg$^ΧWbM篔B/qڑ4 + _E|_ķtPnb X|_IWOӵ.Ũda^RL)M/"/[Rr6S@pc?Gʂojy9|i=WE_jJ|͈(C70JgC `BXhH|S[|!'soR$+%Z7Dr,T;E7"fwTcgco⊶{a(oms-@IF5Bfo}mjiE|_ lZ# -P7R7Վ%77v^7-'d{Tފ ~`żkm߶q*f.U=FvCß,}YۯVv;.\":Sjd er"|mE 3W oJP nHmWqaw},jAWcN 8ntFZKėj2͎H§DyΨh|E{oW +|J(bW=G h#;o_Gd 1W_׳ջoa&;2Or1"#Sw*mOtOeS{ .dLDᬟdmqD5F; va*"/{rcb,=7"[;U |gkuucԲ[ey|{׷wқCd+'(P'ͳp߄X=A+FBP80sU#$'vϭކgKŃ ν>?i|-=|E{o+(sŗ#7,_ EBCL?*埨 # x[׼#9|*O.dW^pw͹PlE|_7r63o_)bV:B{#B&wi4EG#~]NR1!st{5F9|gk7k2ٯׯ4e.Vf n"̕|ߣw󘿵.u2h_E|K߸Vl>eT|_q!Z?g(|YQucR𽵲͛{4lzS/mE|_q|{7R_27#os[c|dc&l_mDVNQ_3kS_/ c$+o=y*MֽX1[ KK3;"_vj|L֧ꚃnqК.bU^12?fw2U)M3,mu>yy.6+K_•י_ؼoyap 9So.-b|_WߒWoF|ps/_X|9/sv3T~_ÿ_Di_|{Uo㫒ł"7|!}Tk?@Y:ߜuv4\V{:_T_E|ߒ|z)pI+|nW|?٫@Dfy3*_E8=y*-d|'6@IR?k?_Y/tzdsg+Z"Z?Ms. s. |"o +/+J\lk?SV< \X_qWS Ϗ=t\TІip/|EE|sW"7_栯0Mvq- tfŗh<M>ݔE|_E|?_h8~{rRyo y2iH m&"/"5ۈF;>ȶ3Qbb!{_W) xd˱Piy7#-l|o.-b|_WߒWoBU;yA_`{;7WS|?hI5Xt/"/_y` -Wf:rY:\ +yHS$+_E<|[J[*-d|;|q|}{Q(: a2@:- |E-%|EE|7|A!A| |C@6Fjox|->k ^ZU9\/Ovm[f/qM`< _W2k<|8L*W;]c#y0{{'c`qg 2-_)/JAwju5xվ_pVśh1Pg3R8&|/Kߖwa5ۖ"i|oPՓ+y5oy|8d ]mN +J8zW,Ą/KvͰ>i{M񌶰vf.|ʍoB5/UOwl^oIלɕ]Pr=tyP玂 /dr5{M8(A @L25dsCFGk%;ut6tVtk5EU3[ߒ +- +gⷀn\~͢n&>4-\;)t&}T:xu0uaNBq o~mZG[t|Hj%xhݻbۿ[犂@0@KvSP?ս}N-tbKqyYssЦhy9Yrȵ!\_!ѭφZhYЭάAs2etK,- +7oAk,Ks+܁8 i4f^gO 6g|[ީX9w #|ݞ/}_9Wn[\~ +mG˅nS@.Ζ}*&*K+YHft=kIsK ͦg9[:T,.Cʫm|9/%*-[@7/͢,)~3>w~S&t^э4&~нGNy{қI+t/;[N/Xzp=E.7K=D#b _—%| _—-:%| _·j_&/:J|1_%W_5W2K卯e/K/K+oi=_&/Ǘ_R|-|U_/_-%| _—%| _%| _—%| cW_UzO_Ԗ6Iz#hi u E!W$*c^w=/g{*'[ݚU +yeꗬl.r|σS?+͎:%q =_^܈]ތyR7 S̵xldL9G r{C]o}_wg>iGvo됮Iڒ*mSvojlE&ٽn^E{&{"ŭ5 tåd畝 +-;WqrnFic`s_̝'"( :VGzUA^\+_ۑdN?5/hi v0 8J͇"/_ȰLClr1Pc7ku܄''_[^bSD\-Z+ͫ}π`.L] /ܬ*P"/*h NڸL@0k_!PhqɞqPX312jU820ra󂹅 KoK%% +_ ooe|OlZa`nOOsKD׽<|-W_ ^;) u@y-),A-bE|_m |.f́5a/r@00 91J>|/۳K`.,_'wOj"/"o>mtҖfNzyOAT|V?ߋol%>C!*y_"Uoyŷ&[so-/o ւ/LBՕ%ؾ&N88}{1l_"ŷ|5;)*¢9'oaJo^E|_| h زŒ9P'?JvԌՇo~^BY|J"o%%W~|O+lZf,k_m^޼P {1LTg1"Z"07*ֆ/J|+[- [κhvN|k !ً"/K|O+lu+j!ys.9U/PX!!3xP|a6 /Ƿ0rE|[_"WF[so-/F' wb)`v2 _ߥU +ߎإ._ 6w"/"o6G6,36E|_+VXw#KޏJ{Bn&4oST5Es$3E|_E|gq2v0KBlL)|_x2P=bķJ×_KoVWY|Jv'ݼO8xŕlױG!PE|_E|z uė_*çӇNۿw8ht 0/"o_=D~MvU:K/fs'm +B|C||o~痟7\p*=G3rE|[_"WF[so-/÷@2{ן{31Eo#z5 qMWC?_ 9){?*E|_qdoi=H(oY/ư|}Ǽ_e\e_T!?s-ﯲJ|E|Ռ/oeI,NZTSE/Cr K%iB6s7i!tٓR/"2;I7os16_hxF_Omy8].9K,)qpѫ8. *q!XXĮzVhw%y}$Ǚ'i=~p_[7_/"__g§6_z ._6{hu&zc=U&,7B! W#_UKo ZnY'Słj!u* VeL௎1ʼ͔̈́#_2F-*gP5RI5&T\*r*.@E%7B/"on 7mnq{௾BPlpL2&owO_=xIS7Wօǁ;5D|˧C-t'&7U=){?= [3&|{CFE|_|KZ( 32|a\5{3n]K +Xo~|Z/l>~K"olw;EA^bӈ*E|S7Z+V|kk 8^R|/T$☏kr&|2uxpmRک kzc'm,":7V7`vQ"E|_7ߚ>װ!7BOלB/ߗGj[݌i41|G)asxuuᵈ/T;&"۰nī1ieC"E|{3_U&W$n|I%Ǘߪgkιᄀw";{ꞽoop+oCۢח +{XXmʟ^z6og Giߟ5"7)5#Kob_v|!7QF-wKO^m$а. Jzڧnvڟ}o]|E|_a|΃}Ru7-߈_`}_~/\ _z/0m [[V7!77UW*SW_cUo*F|eo6z_m%W|%vqJx{vG9PK`C_epճqo`G_/"/(Wg|fBOz3nDm!ץu_xs?lFE|_E|w-n +5aCUWK|'\58'_r|ob]J\v8(w&"Y*S7ZߜWo r|ݝpUeE5*gjonB]JG(V4ay>7Z\i8 n JR/"/۸篭9o-!C=y!BPLx5Jo$'[hnlCE|_m<𷤅r3=\m_| PLxNq1_9*5_WrkD^uMߩd&7Z_cd|U*%Vz#*R*|)˚W"\D X|w!bE|_%|![sFw0:Y|#P`g.|%3JDwRWo"mnN݂G߂煷"QW 'W |U{Uo㫑ق*$f 2K(l _}Ln:o)良_L`Mx/ r[7nh̽nAQ#"*joqji uaw[)[S|__c xMyM/H!wM;:c o7i[V7gL/"oN U\e7ZbQY +Ok +v| ;/en,+`G%W_U")_-f+ouO߳ +KKB_>Z:9jφ +&3KIY8]T[>1^Cɧ."/l^G]Wus7O_[0ߤj/_MP5i99I76E|_7M4L-B'k CUD + }>|Sz(*3%79,W#q7U|%o;n,b +jh{v*ESQcE|_E| P/,_g;S_[4 +D/åo\+nMyE|_E|5RUTL?}u(|OW|/~[X &Ymr8"i W䯱7U|M#23 _[SF_WvqgV/E^ru|ேWz9ܴYE|_E|ӊ*`.:ؼ~'b_=[L/^T_߬W+W |b|UB%g;sd3KJ2uq5_Nyiwӈ/|a|!0Pxsc5 +_//}XBcL"/_[S9l/@_MM]ǿ:.,#Y::Zþ@$w!$Ehsw'^ruJ^7c e9Vqa;vg;&W+2ꁯ+R_*_u |;'i7wM[=`0݇.Ra)4l+"/"GSt ˷{uH?>PP|JzvGy^eu#/"/T$?/fyq(^;o|O_OeiRઍö0+*k=|T_ +TjW_c%*J|;'i7wOMÉj--YMq@x] zv94l_E|_ė_h; vM2m#GSKW]^KR߱+ xL0"/kK|%xv=3\Hiv,W/ |e=vEӰ6_*M/×_W2ꁯ_?/y)pTP_,_ +KiW7`w aFi,`E|_ķLa@w,,qQLF^C%B1 j)ȸ#|׿_ A+b|59oAoY+Rk?| tR_%5=34ŷf`Dߒ{\q{gk24ˆ/"y=cY|X{FS^4VS8|AaSqFx +-!`E|_ķL`|ߗoXa k(,tP~Q;ls!QX|eE|R_5ŗ_[D|% ߓ;d]_ߢ-:9*b@D] b`nF|_E|_(;{'0^|;'dPZWg|5 U..&6;'*#3یc+H7҈/"oez,5ɶ5<k2|e-?%Ws9/īcQZCl6Ɨ_R_W߲W⯅z]S, ޾97wOɦDz@_*_WbudbE|_NPx6o$=p on2oPk>|kn|&?~un3¼7*xB`- +T"fƗ_4zRR{g9x}$>{_,3/1[RJviqp7bA scib#7_*+*k,2"/[<|_h4Xk77xoN0]9|w5Z]y7=jBr_X>vX) -z"|nk7s3 =ĵlB"/_؉w-;/`{Fן\{|7K/WTb?^~Huyy +q +Y5|MZ i3_kA:qkK[աŜ4-t&J}$nA{ĽסK扛Ui6_3MYxSuB`m;ˁ\zsql++oMkz|5%Y?W./\/į$j׎70u[03fwh)*"ąXO! +m"tKTM>Aܺ|qkĭ"_4-WiE>]x }}iRo{Cיۯy7-@ GS/7:%[wZ_ +͊9Q  @kg|О>}[?UwK\T"ݑ&nbR3UiKm :qkTiUVWOܲE>O=xw_Y'}88g _KW!qoFJi{EK'm9f;/mi]Pj ]1FG_E ntIE3q&ngғ|=&J=i3Ud|/"/"E7/"/껪Z_*M+*[J0T_*M/ZUX|W_E|_E|W_cUT_*M/×_+}`|kdE| E|_ķx[__E|__/9T_/×_-/×3"/"/[|"/"o=_*/ZW|5_W⯅~Rk,TZ߬/"/__E|_-.y5_W_KRk?|ՊKU[^ˏ/"/ꁯ×_KՄz+ka|T-_7j"/o2"/"/+R͂/&W_cW|- |%Z_*/&Ǘ_k,Tꆯ_E|_E|K"/"/[|O_eW_ķ_*M/ZUX|ՊEWoy"/"o)_E|-_ K_͇~k|TjW_=UE|oe=E|دӦ46$O2$QEQq͸$NqC7Llb2m-@ws6]S}N_]/"W//+*/2joE//Ko_E|_E|_ +_E|_^_W××Ǘ×\UW_|I-|3^_"_E|_+-B|۫Gv7ٟ?߁=[6}o0C{rO4K87q...q; A[(IF5V[Ѧ唞/~9{y:˵9XȣPhhI[>꯾{c9xs9Ƚ[:ŗkٓ5D?a=eO^K87q.vsw8ⶉR/MmH_uֈ[MoдLl}ɽA>􉸏)=QCKD;gAsH75:}3x,X4P>z9|_|-|˒]oEk\L3&B'Ķ5 Xjʚ'[nŚ3sK܎|-mkЖbmAzzFֈ[%n%.X{Z_L'>jЇLJ'nw)UZqY򒓸:T%n&=XxrN6/̋ R6'1ͶM^<Ŏ/l[;kafqr6n,o?4/ M^ջ: v]F3dE&q]ul▉J>9' XcZhzORJM*#nəc-*ekZU&n8GJF&6mw0)֒AēRoAmu~<|(0W |%ؼmHvWva/ms=Pf=$񽔿/"{9|O=/ Bf :vpsɃ½mL1њa =݊V2 ^'Z-ɵ 7zybk]E*"/"+im1){4`w`Q@amez,T9  qTbxؼ`. `q3 [zR[R+j/ozkOɸf9{\ËA XM=5ne_y!?Ѽ'٭q15"/@9 "]3׿T*G#Eoڍ7`.,_xy"/"%i84k{( "Gk7ߛ+kGU.qk9<|=)w|IE|_*sW_-UZoKoKg)EE`H@|[Bova>yfE|_E|'@tp0 '4: _Bd>؊y9O|MD_~E|_^(ld,;(8yy4X1(L|)Z|~Y~i ^5/_*sW_-UW_|e_*BƗ_W_} c bmz/- jM]>>{_E|_7Ma >y@ b8Ph{-_|}l<_E//F T$ 9&{o ?/9ixy UW|{c9xk5ta|"k9\@fj-KQ1Dao7E|_E|Ij MOW_-UrHni|,_"TT"9+f+T&s +@umy~Kf*VC-YZb__E|_ė_)=fyky4 +^9eI|oո?qx܌"/{/n3gr8pf[!/9T YT'/gp-%WkoE/%[ +ldz9kkU? Ѓh>o'B|E|_E|ߜ2)69)ypbHg|S߲$6"U.iO7W|_*sW<׮⦉̋}sMv, / Y Wɟ\^y_E|_ėX۸N:6V_nD=\Ol-BC|_E|< ']S\ ;wؙڱ77WB6 n6T抯Z7"Ɨ× Ƿ}8zwgk!7&b|7\U;Y>cTͮyc|A ld$ 7f_H"o|zw@mg |e+|J |Eb|*oK>٨l|A?\7+_CL_N8RKQ7"|a&>tk_ 1_/*Z=.v _P^q&"T(bV5}lc䂈71a%17}1_/W +_N + ~5Oɼ{)//^_p<-us۞_` rF𽔿߫op7]|= vR.(,_ioOqIV5۩7uiAj;kZ<%tټ5-1Cd*Rmck&}uӛq^e/ė0Q᫛y0-6|+2*L$—$g%Wec|݄|%K f[?Ye$U+U sD?_/_]Nj1&/C|ows&"7_q5J5oN[ >{J7/울  |5A  + |]Σ݇sqZ,l4HX&ma9Lto-q,LF{tWՎ}3B' S[b|1 hTwPu]=|!_j| FR7ߖ}dk87[8Nh|8sZ:ʈsF6^^amKqFWbֶmf6TlmwV}a}y yjUIoe` +mBpf[?8Md_Yo23_ oV)Yoߜ ifaGS7CFor;[| wmy{p9B )ķt6ЧwqޣO;Go#|+ghFWwz"+ \ǽB|A}MB6|+̄<'OE?7_k#:uܷ0QA`z+U1_/B|#[y a/HqWiOw8U!{Wt_3{CDnʇ= GzN{PY.; T)⬉42QUZ"B#bؽB#´!a$_y5Rg +3!(//Dn1 ̽i rsx^

)1bv HlnZ>u٠9le D Inr *y +2P'[6V/~8-!_·mX؄VrpR(kF]i=efQ4#| /s&&_/a/7^o*tc|e۲RqrAx:oJ#[8fnܩ̌WiYdsC!(1Q Fbr~E،bBq?'Z3V|Ql<#)yj51z}3_֩-ߺ5~deuWEsz[|JZ7&/'_/,&{3 So<W_)|!|m! NA$A>[~]{U s|m.pG> @;מ,*OimWwkO +|+011Z`$SG pvΆ~.( kWka+˂,77/ 1~_ +_5N\}O b|!׬Wok7rW֍/Z#ef} U0BU8摧H\&zssO@@pI_7HD#mqsB"|gE(o Q|!F.We6DÑ_/4A5Ak2W O_Ӊg 1 \k/y*gQÅ-E? 3'7'VJ g+aDsBOQ|J{ñ/_a8]lJ[e]^^|e"|C7{̍Ǿ$o 7Y|!͸O` +lr4 W x b7eVG6|ڈ/$_pLm}Z1" ݶknYG6S>weOT,P6K/'hv7;WT/+_oŷqI)m%*:Ȫn+oZL.ǨiWj&?#u|-QUsݪ_hB־]$t*2EԽY[fqnX +?}yDBޛ:1,~4F b|1_BfOY Te| _(oʷQ@pαW3aQ+} 'Wi"7s ~;?_AX8G܉wRiUX +`EtBs;||Hmg}>7Drն![nf.'r3aW 䉔_Y~{߯_Y&o<1-o e턨74 Λ;JHrM=k mspP_:XV)P2t#'2U1=9ͷvrUvpri, &{r4#|7, 6TsT7}'_/M_٫ m%^u'#FM/M X`4D8|)|RzM$+/0Խc Pç Iԃ]0!9ۚh +=4t㦨P] +u M߾H=70b|1I U4wg߰iuum3P|ek4 Cc "2g"8Bv{q'ǮJ//b߉ǹ#EZh/=s;hjlYV'Z>n +G= {f7UP37DW@j7߯_Y&o<3,7om ޝ]|_ipqIMQ*kH\xE * pueOQy 5j3Si34QF{F{r3 X TUqO-62Z31 +7*/='&OYqUs]9|e{B?/6.3lm& Z nTRJ+H(o" b|/_MyTvR9wWk2]b^4}VRmg +mr4H0R+d7J]%WmMW_uvU]ti Uxf SoB`?:QE!s,$b|1)*n?n/d +߳MOW nX{vFZI/o_YJ zi νvs>{5+p?-w^3yߒqV9JY#"_i3W߯_Yb|&U5yZLU]p텫2o<S/C߆݅6-2[_/b|W䁝Z1|%M=_N`WegL(m$M_Y&o<3o"^|cmSFVvRNg\^81.ZIZȋW_/U5,7{n+oտoW^)qyV*Ld_/^Mٯ&<JזEB'@@iH/ XHBHL+`?>$L2dI>))yîg༇kMkc/t1^+o_*_*ߐ+T&TA|q˻^gi# *4>R6B/Wʘ V|s_E|_7|UV[E7˷W~:^_(yxib.XdֳΞ. E|_E|iUXK:~ W 5rߘ{sJg__*_*%7/_YVt3ofUheK/WRFLZvߒWzgΡڅ +#E|_76[-e^'\b=W|FL&-:j-Zt 9Ƌ`E|_-iWzoa-QW_*C׏^0.\ty&KolR_*_*_*♽`/oKoe+O|!#|y|-{Al%E|_M<|ܳ/?\S6R|l=1m͝gz;s,NB|_E|co[ޒ{ysqv8XMk—0/|q|mҒ6c˝c "bgj&T_| @___I-h@^gu :GkM:#D_"_+Pjڴ-#Uz6oޙcY_E|ʱj+j6/[ N_e)vE _2CCƋ#㖛/m`n-2 |=r'E|oKoKo+n]0{ow3Emkٻ,\TF_/c//N/OejzU/Tz6oޙ3dk9k֑9Șq(gG +_*ߐ/"ķ޹q7YT[s8{nա\_lԛ)߾SkZyEim\[k4<mW:FX,/= |;|X ;9Nj:e#זd֭zDaf'vȶ7d=!<6!iTbQޗx,݀ϫBթTTAdn*J]tz~bS6OlO9/axV]QmVه{7sׂ^­Iv|&n[.e1 7by3[)Hk72p򷍆YVSrM;i7vJ&8YV>\2T7n*f(}p||c]ioCEBߝ?\litw|h^*%-v`1`N MhO0lho3y;quWf7fJ^J[upgH[HP1,C+7\e+'weBߕut}_/{Ubk0MC0)ickE>o4$v_g;7m +oҮkH,~MQ;5oήF+1᯼Vtݞv}MY.lp^WlHT*wzC5N/O#IQ2$">pSۙ+x0~F}.+_3⯶aQ13jZw^U}7H7&|[ >7tnWN5q㭔ZTcmh)s]BDma;>puJ(뇻G#oavۅ'&%#n`T; w~ī AFM^Uoe&PdaY䯇D=dD`UCŏmkqVj' +r}Fb)uHw;rJ'O:΍{],i_hnE=9sI- 'Y:>o5p W仦U}۽10uYMnZ&Wo5FM΢R/ +šni6m2ZedM(بY7.fוy!{=7wUݷUͨ:߱]q6:~,0)hXUJ_W]F֛i2dS[3_e\-,QF!l4;1'F}z7/W.0' -6$iV˩1mcṩԑ]zVBZcݾ·26 +/dC}Y!^l)^'.'^1M{ ߮4'͕wvƗײsrAnSaů֮rk= VDQ^6@-cEn0'6mx1EO|qi ^Yx;9yo',݄ 6KW4_KoLٕ}Bߕaj;D.rz_:eT`c9+N7Nm7{9,S*ǯ7=:Yemmy1Gj񝻿—J;>gDynYEK宰ox9Z^ص`C n&TFӵ~~K즵.`woW +>//.WzUh$\Ow}k;Ӭ[$v_{~+~6qu TAP> Zz QToB wx,k4If&[FRmm$'L]8̙yXEJP|/G#04U}}7E:#A%o'$TH[p+j]nbO Z5ޞPjNCE}/|X\ۊs|v pE-XAR-^ڲjKp"hԚ`㉿ARk.ev?7Iڨ5/}oƿuM>N}4o'G_ &|F1Ygo5rĶ D)lNgL!^DdM-hh3V4XŌX*gK`&/7h4K+zy׮ +&UJn!5SERvq .YgQ._5r;i &Ug~rO/?O ;iGX*'cMXr Gj-? _X$;v&Ug~O_))F_)ᗟƿg7_:PaM3؝r{,g~r//噟ƿ< Q֤ʉܿEDv`;(ruv }(g~ՙjryO65?z<+W_"/'<΀g~$Y&s5I.z_-vk̿1I;D0VȚf$ƿI/kFRh˚f$ƿI/5f)Y3"dP5f4_6٦u2TS76F/he$-_'֘Y3w8"!jz:$Vf$E&$T_˚R"f$&YwfI)f$E0cMT[H֌he!ϯi4_,x5ɐP4F/(7ix57C_C_/heͿlW!jtLԖ.\f$E/NbE2XDr|'$5#)&+cY3{6V3V$5#)ێ1٘|G/heͿlm*F/heͿl_'֘Y3/Vܿ52_6͒\֌o͙_@׏ӧ+**6o޼usν|c_ޟsr=1UrY3m2`zF)cY3b3vCB/^={߲eˡCΜ9ɓ_qϦՔkx݉նD:P#O4}5kF9lذzgX&7n )S޽{Gs֧OSf͚ӓΟΞ={LVYt)5Ucÿ4p/V^˗/֪"şSf=xONrp8\TTHrݻ:QZ/(,,Tѽ7nɫ_~]ZZZPP ?*`ԨQ%%%O>rHOTwgΜaÆ'N<~f;o+V;犁6nҒ@Yݻm4w_;̪m̜ΙgƱʜBR _I +Vຼ[RRR+6T{{{EZ,xVkgqqBEݻwO\29'cbbgxrr2gϞplTTMλ`. ˗/gng2Y┗;99uIqp`D,-8e_8ϟ-uLM6->>Uӓt*}R; ʉAh]_#ե_WWQ555s.U%v͛7)SXz-[.\Qlz#YET$Eaج!00PŋpWWW>be_͡Q\yVTX{>>>kh7F]YPP(ÇǏYF s7..gr劥nȑ#߿ǿjKJJJ+6>#Fh4dJT{eqObp?er)C^vMxzyF^Νce_ͻ@=2q.|EDDɓ1Hhh(K[ E5ce:`.vɁ!C3f̰4֭[8*&&ƒb(ݻXnnneee§s1Ydr(CΛ7aѢE|-[AX FⳲGi +[TYr))) 6Yl_}% SNńç㨿:#չϟ? |Sd4oj.IB{/233t:A''z/|a=z8 s i Oxld*z^.S`b]_3Xq12//qT[p-Yg7]g:w|gggRFFiSϞ=I;\_~=JgCW5R] _wAz=fꡡO | #,u~׎k:Kg(1W5V/JkoW*{!?|p Ç!f&pkeKPիW@vHMM%p=#[lGXI_q-&Js@u[=z;vX@\ȶml1@sod(7&%%a b6OOO,j;oEEf@PgCcLZhh-9r$JLLpQ]V|֭xWWWcܹsI;xԽ{0+6Əeξj 닲O<)VVV_/B{o||BB` YL嗐EE-??ӧO !Lb3 +)DO <ͭN\J!eeeÇ)))qqqnnn%޽[럮3P]~KgS-((v +P6Slڴ ѣ9vn"ܫxgJ8oARZ p dKmF +?Zo޼>݋p߸qC… (//dy, Ȁ#ev0_W^+Sl29m'ԍ7::: +ߋdIs!v9rJ+I0ԩSm߻uFfܰa0!!!}Ĉ⍈"O +` Q;Lq@N,u.vj'NtHX +퍿&#TEDD`;vY3`~)|rk7-ǀN@ V^mK,YnݺEo;MFfFMMM}ΝEx ==۷oNa*++);Z2{/|ep_N[L/B{o||(uVK}!z/DaOnKqQϞ=Okl,+iTTs(8 +o>\i2e +5Js;Uu%K)< ϝ; g$))[+M3JgzL;$Jg:{?_d(H̹d Cڢ k }j`&͵ML*'N˵ܟuM[N ___uHWѠ;w8Aف/- ppp :_菍\uu5~JHj廹V;::‡ (ݻcLjxONNϷe/D-WWRWN RVV߾}T*1˺:MMM}!FDDy'MDZBBB,)r + o$ZRSSq *d"c_SSe7/ޡr$]ɠ`,W +FVVNgϞ=-}S yghj-y#_0oooTT%yV+//7yA֬Ye)5j 3 kiTII o߆]vyeQŋmuqq/쟿FrzøĶrHb($&&-&&o >4H-DM4c"61 +Mai@ Z>vwJg/KĶEZ]N{vμ9eG` %%<#G`xTTr|۶mdس>{-"WG̛(ϠWKGI#|IXBHVTT%={\5t:-++#FaL6o4^c|nڴI/֭[Ͽy&fſ #'r݊@RYYYdݻ[ZZ͛Gg!'M!<4},Y"}.--Uv(|z.~_]W=^_|oww7BN>:::ts>x@&<ƅ ȶ+_Q,X@azzzMMHK~}ꩧrwޑ222 U}+x=Q> ;;m6y9]sqþ!۶m#O<gʕd7pҥKəLMM/1VTT}ƐmxI~=Q#Ϝ9~O#{üQHp!;v:䅓/bOjV>oٲ쩩)b;\^&diVAd= b Zl gW9}յC񽶃*~o>a};xxϗ?usss3~FGȹv:qKIu-!@_ ydjժ?_%"~j?~Ka&ٹs'WWWG9'o^rE~`9M?Vg'c%lee޹_HNN +1FWW`FBC6EX# ٿ#^p͟ usΊbIKK:sYhŋD>z_u8vظb +cժwר\/qׯgdd)**Bn ikk[|9lhhW)?yV^ +L߰y Ʒ穩of͚5 Q)%K__Eѹoz6O~J6,--R蕏BuNs+Fj6!5!pKJJ͛놇5[o5::?l;^lOQ8ɱ?;v, 7KHNyM_s(iT+N }w[W^y_]]=<<<99vZrEnݪ&31;2kD @ \\\o/o]+'ѿF8JHUUՇ~W_ QTTt?? +ޑ忰a2 9oI5߿``.m2;?/p"sgV[#̨wFI8uԜ9s$>#}}} ^ܿTbvn@Ι:z-DVO!)((Hɋ/899٪-*OGUl6ZnQbvYڌjpykc|j6ZNHi3.D< 픕H6Z:P#_2;?/p}K^(mFEܿTbvn >s&3ܿtcv~_ܿPi3n/s /ݘ߿N/5;OmhBi3-*V~8bu{5KQ-fWpks19}ͨ,mFg$;]gDĴwClqfT /ݘ_f_1}̿>dnK7ܿt;wTa2?ƿ,c +a6Ye~/nn%Aڤ mx+oꛮ2UlL# +c6Ye~ӯY@(HIe'_?ۿi*'p{mfoc0_ߠ?ƿ̏/I2͏8mR96 c4?_ߠƿlke~YQFG1ec{UM!g__]k0ڤ0Yƿ^So.M_DN[x" M/{UK*[N0͏ M[j&Uۃ/Nz_v1ec|w_M{%' 7_;)u۩iFQ̏FF1=^.?ƿڟ0?¿&V0zO7a{6ot]=M0&1eSаN6otBu?cG_FBUm3ƿaC@0?=p ƿ'BE+-F +v h#G0h_=8h°06u$2ƿQl/ v_gد6,y$ !ۀlg8M@HVRkmӸH 3ߌ>>`~T߃),=`OL'`0:4q;-Tov71sd=̟m?:wK?gT,"}actf1ɀS,oJGfˣ3vf;%vF2<:_$Ű6W?_*E㫛ZK2X< Ãf[ǣ0VmKf_ hbmeڑmG3Y{uF't k/# `_,=|·h[5kmM^rs(poi}?Sׇയ_nZ8.ECt[o.On Ec>ј~4MndjglEbpp623y`1lWGSʙF\Sl\\|nys6.9? 02arsya1o:|SN./o˭B;,Ԝ_ڄ:\b3)o5eMќçs'R*U(w*Wov|;<Ɯ(7tᣘgi5'Sok|3<`qseVRZ'v lah+*k[ /FlG"1xU— a;".6F" +/""G# p?TktjP—l? q7ʚÛk}^%>#c+/|m4y]لWG=+_=w2ǦnԎ6qنW:}dlunbh:6hѻ jO{{SJ_F{tQp`.Ṋͯl%V{G?ͭ_ƙW 'r`;Gpupvj_;QVdnelzwl:[O_KՁv^,ǧ}X\Pdv5 ADU^lC(8Иߛ; Egb˩'_N1LZv8' Å+:W_ܻ'bϣ'ޏw2>Yރ=}vsb W S" b1ep2\>}dqG'l|Y]sx,?ݸ $WUK}qHQ .RrNthbō[SF]߾p4.]4ۋծGA%{NjW$߰䷞/K/K1%{pFۉ78om F_npdV]_ݭrN9"9{/:C-3rm%>*/c,"~(?5:g$w0mvՒ-O˪%!onT[$ɛߠ0d.8U_Q"J>oH,_," ?"y@[%<:ugiHE[pYKk;GvgY/RZ9࿥ _WJ![UxV 5i>Ki׏jK@p>%.L37<pd`=2v1 _cu@xr߈OGy/0?#뼁290C顅/}sa=AHF 9ogF#I_g~M _nkLjy_UoW[i~m_mU_̓-';t߭r߂/ uВ[1M2$3V ͯ7[18 _o~ %uқlb=ӡ0:?akI2,v'뤡09?ڝZl?ڜ~XthA0 Ώ/1M2xΏ/]_N~co~k0zCr߃ov_cs~ yΏa4?p: _#s~ 7/cs~ yΏ/19? B:~e=͑/댑/댑/댑/댑/댑/댑/댑/댑O[7&3մ>/K /[!@:c$%Z/K /[ UV"C?v_ w~_Ҁf1"'_|IR6}x=Iބ4p#)i}.x/@~mLX__fe+_e`S= eJIJيuL$Vl%Vq^Wi{{7-ɓ_JhʀiI,+ +/[ /[œ.2 J ߼ysƍGnܸq߾}W^}%\Wٲ/[%ׯ_?qΝ;rrr]rԴ,Vl%V9r>3&ƛ޽Ojժۏ-Ngx?~ِy֭wimUoDU~r8Ν;wn@3z'OvvvFElK<55(Jݳlo)͚5K{(feXd _5/RGwƤWѬY&` )gÆ Q[N0aXtiaaaeŏB޿ LӧO[VĖd· t$d`8Uhkk3giӦtM#~USKx br&NHo8֭ɢĉMMMƍ 'SRR.ɓ'K⽚!` Z|ׯ_ %($Ay̙߿Wԗ p8VXAJF={ :T i322p +¾NWI٤)/gjuĄP>K}U[eӎ5;;;G={-Z$=|~VԠ^>G#G]; Μ9Ǐ҂11[~yd2g̘QSS3S0ӧOӫpmdj%Us޺u._LPxK]p!rVXAޅ/^c_YmժUE-XCȳ+WDYW/^$+7￝BL2v̜Ks?~l@ƻy&y<s_қ7o +}),,T`=fx]])_5JR-t ]U_gC5[g5H*<77W^իWWP~Kȧ\.Ox/Ǐcǎ%_v-q_L2˖-"Kӵk0Q2ŋ#Fb +_o׾dZ`,~ _?K}5SHTVVo߾Mʾ@Ml+Wl7o_*GmH[SSW^o͸X񫽽>&]Ob_Fw_x%KKKGEʌhV m&ZN5;ebzZ|@3?G=90ӦMWaΜ9d"_ߴiՉ9a$$|gD #~rE^<\~_3ŋF$Fߺ4޽[io$̋fߓ>{,SVV|@u1lNMM%E>i$Z7/('' <;;ӂ௬cǎ۳g/)`\IIKio@;k.R0MMMO>$?&|̏j!%61-&?WRfҌ15d͈Hd}2)*}޺y{E]_ !!Ɲ'YYY?*dd4p_r^% HюWtſ]]](~J۬Rg=O~ZO `׵?~33000ydn <==,/_[/// ̿yrSq}Ÿ>577kgJJJcc#h#+Ɔܿ(Un)Ra/>>>(hmS̿b{~:ֿcD׿(ϟ??@HHJz~_744t2&P(JJJ4L-Y -0A;sHPţ5b>_H9_ 7nkkf6UC'EoD/ܼyIQÍzAht]]]kÿK_###y +_ ) +mJaK}ͿDkO5:th֬Yj33g Ѷ/+BP/SCCCFww0~_ܿ8/<<\1Pb_zUUHQ<:ۿ?p=xUbbb@@cT-ʿmmmhDr#Ҏg iӦh+++vww']J 0 +_B_4phtږ]p!7===ڽ{7eҎq Hض߳g՘i&Qʿ=BammM҂ c2h{ʿNNN(n߾K5.]]]*00_555W vvvGUcddҩ/I500###Y755-|+ʿ>>>(Μ90|-Ox" i&s_1 gЫO>) +v0#"" ~:m_R 6ȤI(VXAo#G(BCC.,,L}j"mmmF,--IF onneeeƨ@pp&W )mccϿ+%9F&<99_(eh-._L?O233Qxzz nP#̿qZsΡ 7;;̙3 ajmN&wD[馓!444Xq|xYv-/󯪐PgÇ?GNXf*{{{4jZ2o-aXf @GF8}3M囝]{{;mG#̿/V+8Ϧ 1nڧO>88HR gggֿ999-GYny$===h;<Vccc'`~TVV޸qdXl%W)N3|Æ ܭK.eDMLL+a_Z/0wwwaC^SSC^h.pi(s̙Š/_Zpssq`½ܜkظ| 9coocԒ%33$KKKU?> dUś7o:󾾾MMM-[z*I-_][۷FFGRE$pQoaQ_p>ye͞={ҥ3\__ژѶjVĉW pLMMV:666iii|3o<|WUU~׈xE!Ab\v;w OLL{nuu5CXAE_X U)wdt`gϞ%$$U/5s~uE/GwwwAAARR޽{ׯ_ɓ> [ǿWϿTgWZ/F_Aۿ85_"߼#W_+-躿t=~mW WZWZt=~_ia__M`]WZWEg_iae_iWZ5WZt=~_ia__M`]WZWd>`zO +bhkRϱ:ٖWt=~_ia_:_S{5oquW{~?fa7(Vv6jqQ\\&Kј*I-{A=ͭ~M婎;޵~vbi7CmoRD䀿[UEP(/(g/K?_Rtc/F7|/K?_Rtc/F*IW_Wi_1n#w c/Fst0c%/_8K?_1W/Ct1}p#0w a%/IG1E__?/{ dJ`1V_P /1˜M/(n.Fwfq%a\Pivi/gWiw,bu!߹I9_΅Ud֌퐠_C/?4/c14/}o.x1:iuTG6ZMOz?vo _/0@/j;I0>Iba czvV~V?f{ͣn5qP$CxO'|W_ ?$tL1ʁNJG|0lor-cðZ rhF) +_90 [`#״k? tF7ߠ[64=' ~z؟x_~H~*Q(pU\.}xdy`b)r& lCJzCصMAoz<4Y)0 [`㠾_HCcm!a lЭOgs_-Rϊ#폤0lѥ;2މ°E?$tX.^ +N8mum3_޷9\Է::m|`/ce]@a1%_YTQϫc76xMO=0[1WiBreM*FخwOt <0[9`YZr%}xQp JMSbuo U^u`;Gpl 8K-KVyՁpE5`c4]vДe|~vq}c'U^u`;Gpl 8Vw,vZU;桩n5ٺGbǢ*:Z/h 8qBS NwӿU^u`;GKrXfelޱJV>ds;9z̕oWHilѴmz *rգ\ZzW锢:GyߚmTSDRMIiꑷijK6)xڌm rh!^Z]iRVLz_L#+E9 ,CXZe +;5+(EveDo _e:ʨ=M{GWo}~4GE0U3 F1- +x_>WBvW8SY S~3c9kl.Ee9//q_#e_a_e5B_e_jae_Z_#e_a_e5B_e_jae_Z_#e_a_e5B_e_jae_Z_#ekW!XIvըݵ!F/X)7T.QN}Db2Vij*11MƱ[+Ւ4S組*Ro.\NřbBeRV=-!_WzR5yFٮ7 ]e*>&_,#G*/k_/K)/ k/ ///K./ k/ ///K./ kU0}rՏׅB__CU(|lGnQ2,ltprI׃ lC[S/)ӿPMH%lCο --=Mcl϶]7R\KrRo/kY0 +;!& Wx%ȁU;p__U̇թ +^0Jg".as?MN6ogA˝A3y8\#c |vg5~ƳǧTY?j~Qr}7vUPjG_rW6H_+ɩL:Aȴ+*gROITɸIkiXU|D\Rx)be#:>{+ޚbxO۠u='Pa h"%2`^n]^_pk!_a/KUkYg+u(_xO/zn.`x o.z?_O%"w|{s|l+ %>zsd *yX(l =j{GtgcJ8>BЌD5 +x!:,x`Vv%k]fEz+pDF#.Ĩ! 6i^Uo~t~U_UTNz*+ꟃV%qh.T hFP~(k?a&㒔$> LfT+~fHz&+VSЌSc8WhpK"uj2% /q+_i/_"iڵ8hhy+JSU8j;Ivv_m'5f8vf8jH;խA4ST)8t}#I,R;? 4|s?pK|\_(/: =I{'O8"Q=x-|I*de%QJA"__/ge%RWj132^C+JITbeZd%wP*12J-___k(/Y?//5JRJ%__KVrKz /b%+geRT6.MP\Cȉf0H{ԧoGGGNNNTTƍ"##J7o}Q._:ɝ_rom1I1qX| :/K8n!ebj:|W>ݲ̕R|}|߂A7o޴:t(ڢ +NDnذy>|xee«tKK˴4,!!!PA}O\UUe\bwҥhSSS3:Nruu5íej*W|cǎE߿/ɤIP." OOOuJ;!Pi&p83YroFF&W 833s%_SS~.eˈWV?ـO`E,A:655mڴ gΡkk5o||<,_܈S^Pp=ڶd_8v-++KhR9r$2сh [ kYdW + 'ȋ {.xqDh>1c466uuup^Y[[ H,.:^z%SN%Xf "_N|ΝF:/(** +?1Hg&;eWȿ4Mg~<^JT}(GlE/9xMI3brooC&##Cҡw!`A?m޼2RYY -Q۷O|K \}=+'y{S"_XFdJ~|ڳ `f\ϛwtmIL]j.\$""BUtyfĉȏ8;g><<\ ~Νf\=zprr:c'"+i|uttLmmmzv>\BCCMMMQ1cƨjAI_BP_Б#G0G!x;JFǗV~F~ǧ,Z ׹dMMM7nܐ +h_н{ +Z'Ni|aťE OZ~ѢEc"oÚ8pz׮]翤5ӧ !h8 ɥDYzߋ<+Xn%]C0733aذaڃ޽-Çu6w%f!/*W+Wvtt`fddb8Y"D;8ydXYYH,YR$/6̥[na@?dߘBiF^| w)p{{5Lr33==]tƍCpU#:ț/zy̙3QAϮEodd$P( @{)G\8c TT(K*_i AAA#FGG#W!!!]ԩS4-;88pG~lźK*䶄)MIIAo:|_. 3T~hh]2JJJoɓ'Oho>t@M>m OQF!k׮: & <APT'%"";wNp47++ MU(o%ԟK~~~aaaoǏcz%8r䈳3r֨}178DUoƧYIIIFϟGKl\?t!dѣG_277eaaQVVf{VPTWWg֭~Pmw {YT޽{ \ zhKP'_bt999ɥUܱc ___.ʪŅ~$z|}b?votòoL-as%ŊJRj9sՙ7o^gg'pt#88X3 +' +_Wm塪VMQJnn.A= پ};m6=Ka\o#Fx(--E[(,, :?eU@ m J0m5*!HSBVfDPQ3fQBH04*mA +!*QBWoz$~!w޽ť૑\yq%Y븴l%s5^,ɓ'&(AϞ=ã(%%*ߏ5e4{]q9% H$ȣGwJ͛>K[[[+-PPP'vvvC _Pll,Ƣel޼X\q;j,r*S7F yq#\{KXP4b)* Sp_zCQ7..eZ?~__io]]~vvv㝿 WWWuoojǏ¿a`h!& .z**HII4ϏhkkqrCWՓͼ\-˅Ru>{ xdfWBy eWXxoqqKdnn^]]¤x[XX鴶DoIIrٳ;oGG~.J8R1<ԴYGf#sssTtʕT8΅+ٹRp$i`}ApB& ,P맦RTTG].w`a{~l;^{: 3gΰ0)L>cqBZ/\[/8N!KЛi/ BLj&_ؽWXY2wڅ.\?;29_١ׯsq\`%ᘛwttMgϞTDg,҂ܹsq?\x1ZaieeE6lؠd >[ȫuŊJ/`4b+p B0c*w^N#84|yVhR/4!;bmp{Ku k:n۶ˉG'N/7L&/_N!0UTT`w 433#K_T*%M`i{8}4|9_=6 Iϩ`_MGCH ш`Wߋg𷴴n.$:G.ӂ#.PBBY[n?of jXXI//)>>>QCC"##D*Nu@exj||<)BVU}Ç ٳg ()r/UHuwo)j;_%e\KNN7:"AgG?6AǦYfutt{cn'YK3Hcǎa<ο! 2 +Kz0Y-_>rO9sǏIeQQD9!g{$jt=w1d_ce\`hk׮:&K.LPЭtݲe y/d{E 8=Sӯ)cӧVVV$(8*-900[TTvoiiA򷱱 -ńخ.gggddUMMM||</^p\$q& 81OFwM'M"< 5޽HPsʹ̒ |.٥L_2 +!xxx`Pp#=.ZBnUv Z5UMML 6uMؕyX]Y`{lΝ;'A:kC]oڴ_Ή_pNI#`x{8$k%cJ $uZeۮ^#|Ek׮}捸EyIt>zn| gϞ ^R]VVtw``6 Zt)+VgII t/hݺ%**)J?2YZ,G1cFkk+td h/h׮]+W:M`sݶ7¿6.E/7F@+?`\;ߠ>ZLEh[lkJHHnܸqhhh.qqq|9r\3߷ … ѯk֬Ynhh۶6BfddjBN>o#ܗf͚ L2kdAMGVu̙!oeomm?8s"ׁb+ɟ&"Ns /؀;; 6[hr9;HGGN/n۶ ?8ֹ+.YNrjΜ9͛W& {{{h}{ +E 8-[ }۩ƜK~/KInIeM73ΉS5%]0`}wt8_>G Gv=8eggR-H"`v A===}+W^|9Y"_޽{ѴUUU KٳgOkkk; Aˡ/r0/8Hr_h?M Wcxx}CЋ/J;wC1cH[yk{=ǟy۷nf^Z7 +J0 w +W^]YY hSh\@_.̟?``@aunpPE-ڼy3|3)))F! ~fi\}gVZܩcǎNF!yz[<b'[Js^i2id=OᙌJsrg e#v;B)¨krRq;($Eo=僽|ի'N߱cGll#GFR6}+|b):?(? GK: .PN]~i!wɳf/.Ѭ"7aqyF^""_^.Eo5~)2fE2([_Jj__Ҋ$!_b%+N8G <]7Xyjưn S~ɊʁQv6brCR1GoNl֛8ތdKVdKz %_pɊן-_b%+__be Ɋ7b%+_be'_pɊן-_b%+`6#;<+)(t5pKs~R=O(i't~/wek6sǽI}cMqiN[qitwBR42MR_A "vWJ?"6Y= pKivޮ:B01GZ\7!/Ё``}9;mävp=u6·j1` 2[vP.)]n4 eTH|]ECI~;?|]ɯ+?|],TzN*0|ŠUi9Б9 4!L +FD^ )mCyCQ")P(DG~5>w0LsJOfe) >1t痔Lq[ S;=5I)Y)5z >1tIrq|֚ۺe4V|64[3s/@nj_Om#iM™TeplBL1>%&!LJFcm^ y]vx$X l)<6v/_w҈zw}Va$ӗ:n?KO_|LΣw +SK^e/wmwYZ,r냷f'[> /aޣqPP `/v_Ů @VP>1v} c|;2ø37_ _NUW2+]³e_67SiLdefku +eCl੷OgMSsQCeYoW6o= 6:Ѫ"HV1HU:ģdJEn60^x~Āz_oO2uYGy/S8gU0#_%_%_%_ SG=b%LÎ [LR/K^)b.w[9jVٚ`_aְβ8QwfI6|z-3o2Y;<͵R!k'@yӝ# "] } F6/ز #*(l7+ iM£71/%}`Vu/zK:呿K+8I+G,&_JGF"%_O_Ҭ-F9XY%[5GAہܑ,8.KLe͕b*d;U]vkZaݑr>.vs' +"l8Jr&O;by)TLтo%_%!j>PeJt9eX4TtCx[+UP`TiV<8,'d4:PĸVC;nU?f16V.ZIˬ**nl_`5 l 66Xzcc;V?_?۷^.}rr罃vDaXO;9v6ޯ|j)?.f5hj›5̲ujMG7{ewOcb+/ngrqozI߻|S?WKk^Va%VK+? e篓2[Í+e/ӛa6W_tS]R7#Ч,kW9+vSMPޤkzƚ]6XFZ_({ ^ƒ3Я* g/Yf)qf3sZrPtsFބ#z%3(>_^ 2Sx #Fc~W96&e8!TQ + ]7|7=oO头t_S^?ItypI! ݋*0i*Mj7ش{ѩ#4Z $Tsv̒]j18v>&M*ɟ@ c O_;?M2C!QUiۑFég7ϚfzJ]L)Ϧ`.睿PȠo}~ WnEżMɷڗ⁇Y;otT2_?߹Yϟg\$Ckv{s&C?|Sǧ})Xp{#ON%ҙz<|;xYW*x+"S; y"싇]?:̃ a|0%=Y-JxIH08D\Q lb( +`.ƫrY3=~ V=z,Zxං//+φ7_3\#9wx慷Ԋ vݗvH/ #);~վҘ,̎]?:S;oP磿He^ށ;é7ӧ_UJc>OcON%v[Ku}nWw0w%XZWIW74 +;_χU|翿PŽSSSվҘˎ]?: ] +_3=17 WhprE˚a9dz|_Hn9r矿Ku9;V2Sn[5ҡ3Wc@_$__-%֟ Ra +~ߤHfd`\~UŸs\J,o ZS/Q4rbgm4ei[$+:n!UkL U{tpQ˺)y, Aty:7维;;HAĿ=v/'k˟#/O:%@ޔZ3.Ԣ` 1g$\߈瑒jǦ/blwNxDey,;"/:wfiV>ywWA_/gϪI[U?j_\/wvK[fd;1zURPPg_^jtPE-:q\ ˻v%[=˛ej7*mEB%[yc<4$2FQTO/z +$o-{ r-zH.G؝^l+,ЙQ˺`?[}bY$aP+xElN-%-۔xqXE0L%orlQ啘&Ss4_:d/:3{7qN^?FcH<|16p4L-Y3dmDsykϱ]8N_h= ٯwqpM6xݼysPЙ̍65*s6sJ'O-ݵϵs{{; zcQwB$ rL^o(lU!WWb‚Ҍh7,t\ 9#SUӿd Jk!1׋"FBGP=t6}WW4?z}=k3mx]cSOv\'LĂ̮ ߸XlC IJtS<@gyPS "B+UTu+J m҇$eP HXBBMX\SC$1@?K(ΨrOrsC_|zY⽿RdG|hd/w o'RJyЂch%ȡUw{Wշ ZqX &IY٤ҁ@k[vFoqϛqS>ⳙ?T[;WU()M*-$El ~׊3n3uK>m]wlÔkA-o ,poÿz9 ~K0lſZb񯹺ϸ4,}ѣQ<ݻA{{{aQG^8/5pl<#h+ п 7^&%w68#Wt}&BQ b:tw[PdTD>Re6n#ܲ:-6]&UP{#P)6eMp ;GRzst΀͹|r@9rs`S ݇*VBp~0NhleEtfg[lj),/R)VD^)N=oe2lNNN͛7?޸Gvv6\|2++eEHHȕ+W%((h֬Y(+33t ۠+VY%-gn_˄1fĉj6텋7oBj~"J}9-x83{{{hwtt&pX[[KMo͚5w!t=02jhh0N#r%;;;M'1 `\B&+ԘY!RRKAI6<'v)VgYmE8d9^KKnhP⨀&ыD?_g-!4McOD"z 巬SztPbw xvA/ +.t2ۡ6CҮu7 ]2f.r McCQ.,察$r&iѬwcZ; ᧠, seF[2q9&7S. % B;00`FؙA}UQtsrr8N;v wcp5f +7ͻv'DgסƌdŪg1!8Rv~}4PPz,,, |̿ſԥcC7+.NG%Q/Yk +6+K)JS޿"0/Rx#_k1Ե+%|4@@˿ވd1_"XB +~eJ{/yHz~>^)(L~^ d4`@vijڀk4&n 3>FZZbZeZ 2,yG [XYJTe>(t(.ԨU(Fǣ@E]h#.AâlSdk֬144d~㨶dɒ +`͛|6TUU1MMM, gHK#ҥKan[[OO4OW:UXBBVn Cbf'A3&]}! +3r.HIv+5P4(KW -R'?yB5R75$L\I9,Uޠ v*55.*dhg/l7E#_57{Qٿ/6yBUK֞sҿKYMLg}ۀXA럳?^`bj9˃*u5%8;y' + vժUxBU](n݊# >\744S`1:.>88Sn޼cmHH=G?[s\9K䭳7O < GFfv ЮWY¿_ԍɢ%>S !_U"PrSK&N +#s~Jwd[UUKP111Pbسgbcc&Lx J$̭^ [' +)\׶G=~|>S + + +/!G:Nϭ H_pnx|Fݿ/ +ib%~ʗ)|voP:yI_Rڥ!;Лb恥WKlhB򮚶|;kw,MD1S +d ewo,{9y8OY"%& I"=.5նvԵu*hQ<#W +|i+t ^G儉܂z2K>`pqtAܒFx@(Ϟ [aznmr. JaiSje3sKx +3)E mTd FQ94:_ +#NBjS ---/^ܹsaΟ_E3msΝ?^qA/4___2m۶1&)4$%%L ⊊wjR8JU"ғU[ne* 3B2PHP(+n5& +&)?ZS͹7(8P!½A|,!a_AMeg_qQ*PtݵՎ;յ+e[+ZJi ;! y1<aպ@ $tQFEau">7?={ck >}4&F?Qh " ]! _L{F%\P&ku9|,B|UȋPLKKbOp9'SMMlwlaWFWG8rnҿVLTdQ3I>Θ5otV,AB;=9ް''W>zHo`0cW*-}NrqÂp3 +;;;/D\\X?5aA\vMM UHҒtZkk7nP֭^ + ˥K@XK/ǧk``Ob*߻w/wepB;vzkz'dg0. eA Xon  +9|Yl TJ[Kâ1$'Vm,L`\bZ""&A/E;)Q1PLPHpAogNe3R5 \87ZoTU jغ;| |H ?Y9DM 1l;k/ *co 5f~3 glqn + ǟBF]M˿=rssu ,uVTTd1+VB +&L.ɓ'k`CL_@@uuuOOx^߷rJdɒ o}vDVUU^AIL&~gϞܹsqA iܹsq@Hil\.?uTHHL===.XaÆWd,r 9M(6_=RUg'gT/Y' eLOΨRJB38C/p8I L>mRop;1ɽoxMR 7wj҅ZbckGHcJi5lq=z;T`ܗ{sQz垲Hl_ k8A<[ZM8yRw/0\̘5c-yZ|51h`e5193>'7,(227>~ݵuϸMFII i?ŋwuuۣA׮]svv>9???8_{i&oxyyݾ}{ѢE~U{a,\WcҥV+zorK6Ajο&C]$V8_</P +Fxw~&@N/?10$$\6Ip pP׷9U + %U])P`eJZ"6QB@Y0ntD/*8$$:Oq̍>1%Ą|igqJQo 4ԑпqV*{]hEJӱRX{#)vb3JG@x9]En)Wi̘ɓ6668e˖IҧO-B~m3gFZC2PT۶mCRI"zAcʿ J֭[ ŀCtttgϞ{A9bǘwwwܽ{{.v1_}L_' KZ=+*lF KKT$oy-4(Ac_//$ʿ +%#k=ɆzCAc_`WPҊ˦+hI_|nV$|qke5tĜ|޿<2e@UDD4{gܿ%?󩩎ؠP)9~4B Ъ_5NNU3_ u0^D-(#zXXLXoSN|ڿer>0[ȔB9Ch-m<ɶSv/|rKZ:`Ƀ36^@;|\\-B[oi"3iwÿԀSiMO8l4(o潉U7eځNٿ;sJn}BNP)gS-֞r.iq_c +!=kUPo_J*k-Sz+$ѯyxΘ5zEX34A)tBq'\#IQf9w Ջ-,,`bx7!g q86nJ{hn44.괇7M55%JڎZ,keJRClGZi4KqO?KKK ]{͛=4ZZ{Όd3y;xtfw`sɪESd ^{ ϥ#ړFQBڥ h[C9 +gGn.T+1#5z*U`fv퐿o7X .@{UA<7HzVt\f.%9]с'MH(8E3t]oٳ.]rnK-Vmʍ"H0M 歷wV;_uW_rqkRs47 çN uѳ9+=q=,{)A;_鯜Asԩ'O^xq 3Hwd1J۱+T(=u}Wg^|3o~W}/%51>*TZ)lUoۑ]GkƯ}eI\I-O}>;–Me=rBwlS6\N^4wWӑI~;XO8L[Ȼ̂=/y՘zҥvuZ]jP+P]WE0ՠpF lL SPR +㍭a6u +L4}jˊ=l"5 ojy`%ퟟ{w&vr2?*n'OGȁ2&l9>v#>7Jbmocvjy`(2A^Q?B 4!8gwLugJ?ӸÎNe߫wc~f)ûYcwK +_]͖ԜY$Quo8A`1k0kI_aB!)CLg)t#Vdn0/H^bt5_(}㵵qk ,)}c?a~9rF/m5^~bKkUoF23gˮ'uw+3eT$nifsʨ~&>Q ezMbqp,XXtVϚܜnڮ9al%[c f"/"hvq`%'J^ o‰n <|@cVaH} +%JGm/%_BvMm_o|id>ɝL|ϯoaNzGfBo~~_9]wCO3'.z +rLos7}q z+k +1wmK;$#Kd3~X]˺<_vvAÝ&܁$=ZyA2.a|put $K DjtFD7Nz;sjλ!E%`8%psJrL ;_֣qKb;XMn~]K!FGb5\}NͺG͙u +0V#S-93nֿWv lϋ^VޤvV zR,%/+:j˻?Ydzލg߬>]X-6&ix +z^(~u.DV.n<ƳK uK1'1"v{bryOw4n*g/o+ zUx}˷g* -p#P0י9Ço޾?ߑӳN^k_nq8;Q~p=Ymw 8_k_F roxӔpitU#Fx7iɗE ++/9UY`5#ξc{7呼{%yܲJS.Dg[ *}m­ R {z=kddegyA2&hC Rt!ƾ{q6犯L0>U8~̞+2p#Y97,r^!ߵ̓\QQD%x\n6ffNC8  +HbLl8f8zWgzc2{>ui(h} _n`vQZƬgj0GT${):}785*Uz{wߩ!=e!-p89|}/%SO`EC˴Q+c&I0^dz~nO:O`Ӭ`o~uA`3˞Ũ7M=͝*`@vhG;gpg=Pb#z99oyUp; C0s|Y__X[/,o_xi 0K+85ĬhuLX Ǯ=OGq1t)Hx[zw6'J pl+3+HjC`hC`BA2@DQi42U.k5IBR ~?_)3LUg>ϒ5 g6I]Vq^-Ծ9pmlpVoJKwD낈=nqpLl RmyaydPX1jY{V}[ͼˋSԋ5{=m3_v6 0鯭JeCJ_Ȟ~ږ9(ЍvWnv)-b– ,EP1F _eXY;? ^eEj tmrQ{@B `ƂUma41V:Uk:7Gok:RxXk^INo.(SJ*c0uV%|-.V8^ce +֑dYiQDO6vH%Eon/ +UxZCOpKhf, jd;TZZn)P +kiNE2j +ohܪH.9:#˞otwI' B3l(9_X^GF|/%Uo2Ld\w% +7 +*V؍gvJbd6H;MSaYۯ !:_n{ +Tه,Cv^*/#{v/!# endstream endobj 261 0 obj <>/Filter/FlateDecode/Height 1136/Intent/RelativeColorimetric/Length 741/Name/X/Subtype/Image/Type/XObject/Width 640>>stream +H +ك!_7$%; endstream endobj 260 0 obj <>/Filter/FlateDecode/Height 1136/Intent/RelativeColorimetric/Length 741/Name/X/Subtype/Image/Type/XObject/Width 640>>stream +H +ك!_7$%; endstream endobj 259 0 obj <>/Filter/FlateDecode/Height 2436/Intent/RelativeColorimetric/Length 2743/Name/X/Subtype/Image/Type/XObject/Width 1125>>stream +H +ك FPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUa_AUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU=8mUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU؃A P`/ endstream endobj 258 0 obj <>/Filter/FlateDecode/Height 2436/Intent/RelativeColorimetric/Length 2743/Name/X/Subtype/Image/Type/XObject/Width 1125>>stream +H +ك FPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUa_AUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU=8mUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU؃A P`/ endstream endobj 243 0 obj <> endobj 244 0 obj <> endobj 245 0 obj <> endobj 266 0 obj [/View/Design] endobj 267 0 obj <>>> endobj 264 0 obj [/View/Design] endobj 265 0 obj <>>> endobj 262 0 obj [/View/Design] endobj 263 0 obj <>>> endobj 250 0 obj <> endobj 249 0 obj <> endobj 268 0 obj <> endobj 269 0 obj <>stream +%!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 16.0 %%AI8_CreatorVersion: 16.0.4 %%For: (Drew Olbrich) () %%Title: (Overview-Comparison.ai) %%CreationDate: 1/5/19 8:05 PM %%Canvassize: 16383 %%BoundingBox: 16 -919 1760 -58 %%HiResBoundingBox: 16 -919 1759.2227 -58 %%DocumentProcessColors: Cyan Magenta Yellow Black %%DocumentFiles:/Users/drew/Repos/ContainerScrollViewController/Design/README/Sign-Up-Keyboard-SE.png %%+/Users/drew/Repos/ContainerScrollViewController/Design/README/Sign-Up-SE.png %%+/Users/drew/Repos/ContainerScrollViewController/Design/README/Sign-Up-Keyboard-X.png %%+/Users/drew/Repos/ContainerScrollViewController/Design/README/Sign-Up-X.png %AI5_FileFormat 12.0 %AI12_BuildNumber: 691 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%RGBProcessColor: 0 0 0 ([Registration]) %AI3_Cropmarks: 0 -938 1776 -38 %AI3_TemplateBox: 512.5 -512.5 512.5 -512.5 %AI3_TileBox: 492 -794 1284 -182 %AI3_DocumentPreview: None %AI5_ArtSize: 14400 14400 %AI5_RulerUnits: 6 %AI9_ColorModel: 1 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 3 %AI9_OpenToView: -217 225 0.5 1448 809 90 0 0 -4 38 0 0 0 1 1 0 1 1 0 1 %AI5_OpenViewLayers: 777 %%PageOrigin:112 -812 %AI7_GridSettings: 2.83465 10 2.83465 10 1 0 0.8 0.8 0.8 0.9 0.9 0.9 %AI9_Flatten: 1 %AI12_CMSettings: 00.MO %%EndComments endstream endobj 270 0 obj <>stream +%%BoundingBox: 16 -919 1760 -58 %%HiResBoundingBox: 16 -919 1759.2227 -58 %AI7_Thumbnail: 128 64 8 %%BeginData: 15382 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C45FD84FFA8FFA8FFAFFFFFFFA9FFFFFFA9FFFFFFA9FFFFFFA8FFA8FD %0DFFAFFFFFFFAFFFFFFFAFFFFFFFAFFFFFFFA8FD0DFFA8FFA8FFFFFFA9FF %FFFFA9FFFFFFA9FFFFFFAFFFA8FFA8FD0BFFA9FFFFFFAFFFFFFFAFFFFFFF %AFFFFFFFA8FD0AFF603C353C35FD0FFF8436353635A9FD27FFAF353C353C %84FD0FFF3536353659FD22FFA9FF60133560353560FFA8FFFFFFA8FFFFFF %A8FFFFFFA85A0D5A358435A9CAFD05FFA9FFA8FFAFFFA8FFAFFFA8FFAFFF %A8FFAFFFA8FFAFFFA8FFA9FD05FFA8AF13353560133CA8FFFFFFA8FFFFFF %A8FFFFFFA8FF5A352F5A356059FFA9FD05FFA8FFAFFFA8FFAFFFA8FFAFFF %A8FFAFFFA8FFAFFFA8FFAFFFA8FFFFFF60133C353C353C356060605A605A %605A605A605A5A3536355A36367EFD25FF843C353C353C133C60605A605A %605A605A605A6036363536355A355AFD23FF353C1335133C133513361335 %13361335133613350D3635352F360D84FD08FFA9FFFFFFA9FFFFFFA9FFFF %FFA9FFFFFFA9FFFFFFA9FFFFFFA8FD04FF84133C133C1336133613351336 %1335133613350D3635352F362F352FFD07FFA9FFFFFFA9FFFFFFA9FFFFFF %A9FFFFFFA9FFFFFFA9FFFFFFA9FFFFFF60133C353C353C3536353C353635 %36353635363536353635362F3684FD25FF603C353C353C353C353C353635 %361336353635363536353635363536A9FD20FFA8FF3535133C1335133613 %3513361335133635350D362F350D362F350D84FD06FFA8FFAFFFA8FFAFFF %A8FFAFFFA8FFAFFFA8FFAFFFA8FFAFFFA8FFAFFD04FF84133C1335133613 %3513361335358435350D3635350D362F352F362FFFA8FFFFFFA8FFAFFFA8 %FFAFFFA8FFAFFFA8FFAFFFA8FFAFFFA8FFAFFFA8FFAFFFFFFF60133C353C %353C353C353C35363536353635363536353635362F3684FD25FF843C353C %353C353C353C35365AAF848535363536353635363536355AAFFD20FFA8FF %3535133C13361336353513363535133635352F362F352F362F350D84FD06 %FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8AFA8FD06FF84 %133C133613363535133613FD0484360D3635352F362F352F362FFFCBFFFF %FFA8FFA9FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FD05FF60 %133C353C3536353C35363536353635363536353635362F3635367EFD07FF %3560603C353C353C353C35605A6035363536353635848484FD06FF843635 %3C353C353C35363536358484853536353635362F3635362F5AAFFD06FF85 %3560353C353C353C353C35605A3635363536353635845AFFFFA9FF353613 %351336133513363535133635350D362F350D362F352F360D84FD04FFA8FF %A836133C13351336133513363536133613350D360D352F365AFFA8FFFFFF %CB84133513361335133613351335136035360D350D352F352F362F352FFD %05FFA8FF603535351336133513361335353613350D360D350D363536A8FF %FFFF60133C353C3536353C35363536353635363536353635362F362F367E %FD07FF353C353C353C353C353C3536353635363536353635360D84FD06FF %843C353C353C13855A603560365A3585355A355A36362F3635362F5AFD07 %FF8B133C353C353C353C353635363536353635363536353635FD04FF3536 %3535133635351336353513360D352F362F352F362F352F360D84FD04FFAF %FFA93C133C13361336353513363535133635352F362F352F357EFFA8FD04 %FF841336133635355A60608484A9A85AA9FD0484FF59352F362F352FFD07 %FF603C1336133C353513361336353635352F3635352F362F36A8FFFFFF60 %133C353635363536353635365A603536353635362F362F362F367EFD07FF %353C353C353C353C35361336353635363536353635360D85FD06FF603C35 %36353C3560356036363560356035603536355A2F362F362F36A9FD06FF84 %133C353C353C3536136084855A363536353635362F3635FFFFA8FF353513 %361335133635350D365A8484600D352F362F352F362F2F0D84FD06FFA83C %1335133613351336135A596035350D362F352F362F2F5AFFAFFD04FF8413 %361335133613350D3613350D360D350D362F350D362F352F362FFFA8FFFF %FFA8FF601313361335133613355A845AA935362F350D362F350D36A8FFFF %FF60133C3536353C3536353636AF60A95A36353635362F362F362F367EFD %07FF353C353C353C353C35368485848435363536353635360D85FD06FF84 %3C3536353C35363536353635363536353635362F362F362F5A2F5AAFFD06 %FF84133C353C353C35361360A8AF84603536353635362F3635FFFFA8FF35 %3513363535133635350D365A6084600D352F362F352F362F2F0D84FD06FF %A83C133613363535133635A9A8A984352F362F352F362F2F7EFD06FF8413 %3635363536353635363536353635362F362F362F362F362F362FFD05FFA8 %FF601313363535133635350D365A5A0D362F352F362F352F36A9FFFFFF60 %353635363536353635363536356035362F362F362F362F362F307EFD07FF %353C35363536353635365AAF846035362F3635362F362F84FD06FF843635 %3635605A605A5A355A355A355A355A355A355A355A2F362F5AAFFD06FF85 %133C353660603536353635605A36355A35362F362F362FFFFFA9FF353513 %3513363584356035363536355A355A2F5A2F362F2F2F360D84FD04FFA8FF %A83613361335353613350D13355A0D350D350D352F352F2F7EFFA8FD04FF %8413351336355A355A3536355A35362F5A35362F5A2F5A2F362F2F2FFD05 %FFA9FF60351335138459845AFFA88435FF84AF84AFA8350D362F35A8FFFF %FF603536353635605A6084A984FF84A9A860A884AFA92F362F5A2F307EFD %07FF353C3536356035605AA9605A5AAF5A845A855A362F5A2F84FD06FF84 %36353C353635363536355A3536355A355A355A355A2F5A2F362F5AFD07FF %85133C353C6060356060845A5A84605AA95A842F362F362FFD04FF353635 %3513363536355A3535355A35842F5A2F362F362F2F2F360D84FD04FFA8FF %A93613361360605A60A8FFA95A8484A984A8A8840D352F2F7EFFA8FD04FF %84133513363536353635362F3635362F362F362F362F362F362F2F2FFD05 %FFAFFF60363535133613350D360D350D362F350D360D352F362F36A8FFFF %FF601336353635363536353635362F3635362F362F362F362F362F307EFD %07FF353635363560353635362F5A355A2F5A35362F362F360D84FD06FF84 %3635363560365A355A355A355A355A355A355A355A355A2F362F5AA9FD06 %FF841336353635363536353635362F3635362F362F362F362FFFFFA8FF35 %35133635350D362F350D362F352F362F352F362F2F2F302F2F0784FD06FF %A8361335133613350D360D350D362F350D362F2F2F362F2F5AFFAFFD04FF %840D3635363560355A355A35362F5A2F362F5A2F362F5AFD052FFFA8FFFF %FFA8FF601335363536353635362F362F362F362F362F362F352F36A8FFFF %FF601336353635363536353635362F3635362F5A2F362F5A2F362F307EFD %07FF35363536353635363536353635362F362F362F5A2F362F85FD06FF84 %3635363560365A355A355A355A355A355A355A2F5A355A2F5A2F5AA9FD06 %FF84136036603560365A355A365A355A365A355A365A2F5A2FFFFFA8FF35 %35133635352F362F352F362F352F362F352F362F2F2F362F2F0784FD06FF %A8361335133635352F362F352F362F352F362F2F2F302F2F7EFD06FF840D %363535353635352F362F352F362F352F362F352F362F2F2F302FFD05FFA8 %FF8435355A595A355A3536355A355A2F5A2F5A2F5A2F5A2F36A9FFFFFF60 %353635363536353635362F362F362F362F362F362F362F5A2F307EFD07FF %3536353635363536355A35362F5A355A2F5A2F5A2F5A2F84FD06FF843635 %36355A355A355A355A355A355A355A2F5A355A2F5A2F302F5AAFFD06FF85 %133635363536355A35362F5A35362F5A2F5A2F5A2F302FFFFFA9FFFD0435 %0D362F350D362F352F362F352F362F2F2F302F2F2F30077EFD04FFA8FFA8 %35135A355A355A35362F5A2F5A2F5A2F5A2F5A2F5A2F2F7EFFA8FD04FF84 %0D350D36355A355A355A2F5A2F362F5A2F362F5A2F5A2F5A2F2F2FFD05FF %A9FF5A3535350D362F350D362F352F362F2F2F302F2F2F302F2FA8FFFFFF %60353635363536353635362F362F362F5A2F362F5A2F362F5A2F307EFD07 %FF3536366036605A5A355A365A355A355A2F5A2F5A2F5A2F84FD06FF8436 %3536355A5A605A5A355A365A355A365A355A365A2F5A2F302F5AFD07FF85 %135A355A365A355A365A355A365A2F5A355A2F5A2F542FFD04FF35363535 %2F362F352F362F352F362F2F2F362F2F2F302F2F2F302F7EFD04FFAFFFA9 %360D363536355A355A2F5A2F5A2F5A2F5A2F5A2F5A2F2F7EFFA8FD04FF84 %0D352F3635362F362F362F362F362F362F362F5A2F302F302F2F2FFD07FF %5A363536596035362F5A355A2F5A2F5A2F5A2F5A2F5A2F2FA8FFFFFF6013 %363536353635362F362F362F362F362F5A2F362F5A2F302F307EFD07FF35 %36353635362F3635362F362F362F5A2F362F5A2F302984FD06FF84363536 %353635362F362F362F362F362F362F362F362F302F542F54A9FD06FF840D %5A355A355A355A355A355A2F5A2F5A2F5A2F5A2F542FFFFFA8FF35350D36 %35362F5A2F362F5A2F362F5A2F5A2F5A2F5A2F302F2F0784FD06FFA8362F %362F3635362F5A2F362F5A2F362F5A2F542F5A2F2F7EFFAFFD04FF840D36 %2F350D362F352F362F352F362F2F2F302F2F2F30FD052FFFA8FFFFFFA8FF %5A350D362F350D362F352F362F2F2F302F2F2F302F2F2954A8FFFFFF6035 %36355A5A605A5A355A365A355A355A2F5A2F5A2F5A53542F307EFD07FF35 %3635605A60355A365A355A355A2F5A535A2F5A535A2F85FD06FF84363536 %353635362F362F362F5A2F362F5A2F362F5A2F542F5A2F54A9FD06FF840D %5A3536355A355A2F5A2F5A2F5A2F5A2F5A2F5A2F542FFFFFA8FF59352F36 %355A355A355A2F5A2F5A2F5A2F5A2F5A2F5A2F5A2F2F0784FD06FFA8362F %36355A35362F5A2F5A2F5A2F5A2F5A2F542F5A2F2F7EFD06FF840D362F36 %2F362F352F362F352F362F2F2F302F2F2F302F2F2F302FFD05FFA8FF7E35 %355A355A355A595A2F5A2F5A2F5A2F5A2F5A2F542F54A9FFFFFF6035362F %5A35362F5A35362F5A2F362F5A2F5A2F5A2F542F542F2F7EFD07FF353635 %362F362F362F362F362F362F302F542F302F542984FD06FF843635363536 %2F362F362F36355A2F5A2F362F5A2F302F542F302F54AFFD06FF840D5A35 %5A5A5A355A355A2F5A2F5A2F5A2F5A2F5A53542FFFFFA9FF35352F352F36 %2F362F362F352F362F2F2F362F2F2F542F2F2930297EFD04FFA8FFA8350D %362F352F362F352F362F2F2F302F2F2F542F2F292F7EFFA8FD04FF840D35 %2F362F352F362F352F362F2F2F302F2F2F302F2F2F302F2F2FFD05FFA9FF %5A352F362F362F362F362F2F2F362F2F2F542F532F542953A8FFFFFF6035 %36355A5A5A355A365A355A365A2F5A545A2F5A545A2F542F307EFD07FF35 %5A36FD075A365A2F5A545A2F5A535A535A2984FD06FF8436353635362F36 %2F362F5A2F362F5A2F362F5A2F302F542F542F54FD08FFAFAFA8FFA9FFA8 %FFA9FFA9AFAFAFA8AFA9FFA8FFA8FFA9FD04FF35362F36355A595A2F5A2F %5A2F5A2F5A2F5A2F542F5A2F542F30297EFD04FFAFFFA8362F5A355A355A %355A2F5A2F5A2F5A2F542F5A2F542F2F7EFFA8FD04FF840D352F362F362F %362F352F362F2F2F302F302F302F2F2F302F2F2FFD07FFA8A8A8FFA1FFCA %FFA8FFA8CFA8A8A8FFFFFFA8FFA7FFA8A8A9FFFFFF5A2F36355A355A355A %2F5A355A2F5A2F5A2F5A2F5A2F5A2F302F307EFD07FF35362F5A2F362F5A %2F5A2F5A2F5A2F5A2F542F542F542984FD06FF7E3635362F36FD065A595A %2F84535A5A7E5A7E53302F542F54A9FD07FF7DAFA8A8A8FFFFFFA8FD05FF %A8FFFFA8FFA8A9A9A8FFFFA8FF35352F362F352F362F2F2F302F2F2F302F %2F2F30FD042F292F077EFD06FFA8362F2F2F362F2F2F302F2F2F302F2F29 %2F292F292F29297EFFAFFD04FF840D362F350D362F352F362F2F2F302F2F %2F302F2F2F302F2F292F2FFFA8FFFFFFA8FFA8A984FFA8A9A8A9A8A9A8AF %A8FFA8A9A8A9A8A9A8A9A8FFA8FFFFFF5A2F36355A355A355A2F5A2F5A2F %5A2F5A2F5A535A2F5A2F542F307EFD07FF35362F5A2F362F5A2F362F5A2F %542F542F542F542F542985FD06FFA8A984A984A984A984A984A984A984A9 %84A984A97EA984A97EA984A9FD08FF84FFA9AFA9FFFFAFAFFFA9FFA8FFA8 %FFA9FFA9A9A9FFA8FFFFA8FF59352F36355A2F5A595A2F5A2F5A2F5A2F54 %2F5A2F542F542F2F297EFD06FFA8362F2F2F362F2F2F302F2F2F302F2F2F %542F2F295429297EFD05FFAFFFFFFFA9FFA8FFFFFFA8FD07FFA9FFA9FD05 %FFA8FFFFFFA8FFFFFFA8FFA8A9A8FFFFFFA8A8FFA8A8FFA8A8A1FFFFFFA8 %FFA8FFA8A9AFFFFFFF5A2F362F5A5A5A355A5A5A2F5A535A2F5A535A2F5A %535A2F542F2F7EFD07FF2F362F362F5A2F5A2F5A2F542F542F542F542F54 %2F54297EFD08FFA8FFA8FD04FFA8A8FD04FFA8A8FFFFFFA8A8FD0EFFA8A8 %A8FFFFA9A8FFA8FFFD04A8FD08FFA8FFFFA9FF35352F352F362F362F362F %302F542F302F542F2F2F542F2F2930297EFD04FFA8FFA8352F302F2F2F30 %2F2F2F542F2F292F292F292F292F29297EFFA8FFFFFFA8FFFFFFA8FD05FF %A8FFA8FFA9FFA8FFA8FFA8FFFFFFA8FFA8FFA8FFA9FFFFFFA9FFA8A8A8A9 %A8AFA8FFA8FFA8A9A8AFA9A9A8FFA8A9A8FFA8A9A8FFFFFF602F362F362F %362F5A2F362F5A2F302F542F542F542F542F542F307EFD07FF2F362F5A2F %5A2F5A2F5A2F5A2F542F542F542F542954297EFD06FFA9A9A8AFA8AFA8AF %A9AFA8FFA8AFA8AFA9AFA8AFA8AFA8AFA8AFA8AFFD08FFAFFFA8FFA9AFAF %FFA9FFA8FFA9FFA8FFAFFFFFAF84A9A8FD04FF35362F2F2F362F2F2F302F %2F2F302F2F2F302F2F29302F2F2954297EFD04FFAFFFA8362F362F302F54 %2F302F542F542F542F5429542F5329297EFFA8FFFFFFA9AF84FFA8FFA8FF %A8FFA8AFA8FFA8FFA8FFA8A9FFFFA8FFA8FFA8FF84FD07FFAFA87DFFA8FF %AFA8A8FFA8FFFFFFA7FF7DA8A8A7847E537EAFFFFFFF5A2F362F362F5A2F %362F5A2F302F542F542F542F542F542F5429307EFD07FF2F302F362F302F %542F302F542F3029542F5429542954297EFD06FFA8AFA8CFFF7D7EFFA8FF %A8A8AFFFA8FF7DFFAFFFFFFFA8FFA8A8FFA9AFFD07FF7DA8FD04FFCFFD05 %FFA8A8FFFFA8A87DA97E7D7DFFFFA8FF592F2F362F2F2F302F2F2F302F2F %2F302F2F2930292F2930292F297EFD06FFA8362F2F2F302F2F2F302F2F29 %302F2F2954292F295429297EFFAFFD04FFA984FFFFA9A8FFA8FFA8AFFFAF %A8FFA8FFA8A9A8FFA8FFA8A9CFFF84FFA8FFFFFFA8FFA8FFA9A9A8FFA8FF %A8A9A8A9A8A9A8A9A8FFA8FFA8A87EA9A8FFFFFF5A2F5A2F362F5A2F362F %5A2F5A2F5A2F542F542F542F542F5429307EFD07FF2F302F5A5A855A7E5A %5A2F7E5AA9545A7E7E7EA9295429A9FD06FFA8AFA9AFA8FFA9A9A8AFA8FF %A8AFA9AFA8FFA8AFA8AFA9AFA8AFA8A9FD08FF84A9A8A97EAFFFFFA8FFA9 %FFA9FFA9FFA9A97EA984A9A8FFFFA8FF592F2F362F2F2F302F2F2F302F2F %2F302F2F2930292F2954292F297EFD06FFA85A2F2F2F302F2F2F542F2F2F %542F5429542954295429297EFD05FFAFFFA8FFA9A9A8FFA8FFA8FFFFAFA8 %FFA8FFA8FFAFFFA8FFA8A97E7E7EFFA8FFFFFFA8FFA85353842E7DA8FFA8 %FFFFFFA8FFA8FFFFFFFD057EA8FD04FF5A2F362F5A2F302F5A2F302F542F %302F542F542F542F54295429297EFD07FF2F302F2F2930292F2930292F29 %302929292A2929292A297EFD07FFA852FFA9A8A8FFA8FFA8A8FFFFA8FF7E %A8FFFF7DFF7DA8A97E5984FD07FFA952597E5353FF7DFD04FFA8A8A8FFFF %FFA9FD057EFFFFA9FFFD052F302F2F2F302F2F29302F2F2930292F293029 %2F292F297EFD04FFA8FFA8847E847E7E7E84FD107EA8FFA8FFFFFFA8FFFF %FFA8A9A8FFA8FFA8A9A8FFA8FFA8FFFFA9A8FFA8FFA8A97E7E7EFFAFFFFF %FFA9FFA8A9A8A9A8A9A8FFA8FD09FFA8A9A8A9A8A9A8FFFFFF5A2F362F5A %2F362F5A2F542F542F542F542F542F542F542954292A7EFD25FFA9A9A8AF %A8AFA8AFA8AFA8FFA8AFA8FFA9AFA8FFA9A9A8AFA8A9A8A9FD23FF53302F %2F2F302F2F2F302F2F2F302F2F2954292F2954292F2954297EFD04FFAFFF %FFFFA9FFFFFFA9FFFFFFA9FFAFFFA8FFFFFFA9FFFFFFA9FFFFFFA8FD04FF %A95A7E7E847E7EA8FD07FFA8FD05FFFD077EFD07FFA9FFFFFFA9FFFFFFA9 %FFFFFFA8FFFFFFA9FFFFFFA9FFFFFFA9FFFFFF5A2F5A2F302F302F302F30 %2F302F302F302954293029542954292A7EFD25FFA8847E7E52847EFD05FF %A87D7D7DFD05FFA97E7E537E7E84A9FD20FFA8FF532F2F302F302F5A2F5A %535A5354535A2F54535A545A292F2929297EFD06FFA8FFAFFFA8FFAFFFA8 %FFA8FFA8FFA9FFA8FFAFFFA8FFAFFFA8FFAFFD04FFA85984597E5984A8FF %A8FFA9FFA8FFA8FFA8FFA9FFFD047E7D7E7EFFA8FFFFFFA8FFAFFFA8FFAF %FFA8FFAFFFA8FFAFFFA8FFAFFFA8FFAFFFA8FFAFFFFFFF5A2F5A2F302F5A %5A5A537E547E537E5A542F7E5A7E5454295429547EFD25FFA8A9A8A9A8A9 %A8A9A8AFA8A9A8AFA8A9A8AFA8A9A8A9A8A9A8A9A8A9FD21FFA8FF592F2F %302F2F2F302F2F2930292F2930292F292F292929542929297EFD06FFA9FF %FFFFA9FFFFFFA9FFAFFFA9FFAFFFA9FFFFFFA9FFFFFFA9FD06FFA984A9A8 %A984A9A8A984A9A8A984A9A8A984A9A8A9A8A9A8A9A8A9A8FFA8FFFFFFA8 %FFFFFFA9FFFFFFA9FFFFFFA8FFFFFFA8FFFFFFA9FFFFFFA9FD05FF5A2F30 %2F542F302F542F542F542F5429542F5429542954295429297EFD25FFA9A9 %7EA8A8A9A8A9A8A9A8A9A8A9A8A9A8A9A8A9A8A9A8A9A8A87EA9FD21FFA9 %FF59FD072F292F292F292F292F292F292F292FFD0529A8FD06FFA9FFA8FF %A9FFA8FFA9FFA8FFA8FFA8FFA9FFA8FFA9FFA8FFA8FD05FFA8FF84A87DA8 %A8A884A9A8A9A8A9A8A9A8A9A8A984A9A8A984A97D7EA8FFA9FD05FFA8FF %A9FFA8FFA9FFA8FFA9FFA8FFA9FFA8FFA9FFA8FFA9FFA8FD04FF2F302F54 %2F302F54545A535A545A535A5454295429542954297EFD28FFA8A9A8A9A8 %A9A8A87DA87EA87DA87EA87EA9A8A9A8A9A8A9A8FD26FF84A884A984A87E %A9A8A9A8A9A8A9A8A9A8A87EA97EA87EA9FFFFA9FD23FFAFFFFFFFA8FFA8 %FFA8FFA8A8A8AFA8A9A8AFA8A9A8FFA8FFA8FFA8FFAFFDA5FFA8FFFFFFA8 %FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FD2FFFA8FFFFFFA8FFFFFFA8FFFF %FFA8FFFFFFA8FFFFFFA8FD22FFFF %%EndData endstream endobj 271 0 obj <>stream +%AI12_CompressedDatax%&?L&@ЎYhFjHhb6Uuj~@s2u$fª2"_>w/??Kpٻ7oqA/_woA?rJW_Y݋7.W/~o_w-o߾7rыo|˗,/ w/yW7K<{g_^~iOۮ5w+LW]w:|?D[9}w2P2f/_ wde41{8Bdٿ}q Nv7߾z?p̛TeAKZ<*ӉVW^-^|VEު.BX 7+޾R'̳|_x'Aڴ/~R]%,7/]׿z{7ͷP.b\/fy]y*nBo2A+|)E2dyT Q߾eirytYgnx̧_con_- cL2g^Fko+߾}mNoW}|o|/_g`pQٯ/~[>䜽gϥ6ۗ^?{{A\_|#݅^&t7zsJ}oFyynZ?'Los.rT}WxwZ#޾{'<6&׿y-x7o^ +UHAݿH _=s_wvg/_oM{i%ߵ=sQړ/=域{_[&%_Zz_]$(ċ/{wc/[WGgp}3_Ȇ"?y/ާ'پߦJ`Y.MO^P2y(e(UPu+7C&̷c'% eٕUJye(u([}-YFʵ܅[)u#45.1L+lCAKyqL0}t(O^o10UX~Oma| ]}F'qnCςx+/ 0K0~Oh>:]kr#.ލc8. ;uܲ'_s7|'সdTCJiRDٽJtnҭ k\Ҳ,y)K]r.wiQ*k^E]Rn[u˔לs[ʇ|oz,,%ZrUMY +I]Zs-uz]ȯm֭luvnw2J*_z]]]ndC:,|(zps= ҍzv}u}ood2f7psss{s]n[y۫-][uY;Lw#c9hϷCPr5$ա]Y % E&݄̽~;ʵCʶ+u(e(y($eٕ480y,PZ2whh?,20!w9.w=vOzD{R+e$+qk}D3Xl,ՊIVV+ Kl7m>ǫr|Vaf߰ثs`Gԉo]3_/pG.|…O$!V:p^ O+VpI6p'H뮄Vaj昄IUdo;ն -[g_gz2.uIXpV$L9V}'3F {]}ē0 [̝؃0-WaYX!ϓL[kdYd4:l!L[kVM6"*Mm'q'F [Җ$S=j*ʎ5˂ވ;imvelh[(di=tk?Pʫ" @2XB|[MFz /e-7D:cxn!s ;̽)<Ջ=j"?| +Lm_j;`=[oɶ"t6x͋Ý dBJ%y  ")>ljvEky5JVorOn+H&i7)ȩs0a4}D!uRJP7MV(EcJx~,/ V_O,M;cie:C<7O.Ӄ_}lp372`7Y.VԜbŭNf* }x;Zq+lF#-7V6+W(N9MC!3plGx̎c)g8qqK|0kClt?/u^6ԝݰ2𳨦QӲ?vG@9^i]7[!FW*od`sE9Qv"6o5%;GȡG"rWB/w\)9_Q&'k]Ȑp P +6E&׺*&:~%xytNY pC`Mt /"Rg:2o9S:uF,YUSc:L#;o9"yws52=C^>g]Gsʏ9;2=5~Mr([;3SɷRCt_IZ94#σ_|Fc,^` ؽZF~l B –<(+}aOݴ˔VL//_.\d{NFvw6ͶQ$qU/!  `hYfL1^믲ÒwE wQ-q29vwOĴǚ|缽-j!n LԘ`n]P>4cVAf3ڟwnHu7rk&wGQq{ZGuq??"VH [luFPaߑꙮ$r,х%Vm~pXAW4MMWtC(s+_]d=2&|Hz˸[~Q٣3"t6Id!Y0ɸ/G9" =ʰ '}" >6A­BN0CaXqtjhSgu֪Csw 8pLaX }kum[Dd3,dtRLdTN[N}N~syQ<6@Bt?ޟ ->#^>= OӃhyhʙ.rg\CJx.:TsMԍ,lԠEת_he.ڣm% +"F%SE%lAe!K\|p Z7Z0R]B4dKkvC7g}tCj)ͤ"j a{nUTA&KիдG̚1h)=r %wEƀf*΅[D~Sj3 kǼncK=mJ ]r If62QVri}Дkhf -?T9&*)PUS6*e;s%_;С,4fX++?-@77ÜZYZiwE^|J1,kTR+ˮrSϔ\6ܞ/u~•0#?fљ3spg 0NC•-3TXLWwNTw~3hL_ jnk#gi7d9tIfBp c]nA(_H UlNa̵qdAƺ̓, Ho\uvߋO{*\t^6 <0&yΥ~;N;wvw5Q'7H<ћc6=&b:}TfouY=ă|`}elO,2xtFq?Εo spԏf3m96 +?wi;n-wlUǽO|WVo|\4]q&Uܤ!'h3kWm8H>e\L}zyZ> ܧZm@bRjz-i㡊 _?`9ĭuܦ&Y[y(Xr=NziCqg CcY~{sċ,RGB784‘}.{{_~ot~>#vÙ/=ڴ_@R=#LG<5ww{pWajl'.L|8{{ߓux=n8<4M{ +%U'JTqu7D?jnXxc'gXZ/ ܎˙?rOДpG墤w| +Y^w\4rUk:5_ainYKrIr9.4\M 4'֍!Y6Yn0P=&ĊS/Bp \jQa2L#:ڲ6Pu65M)LY]eJꆆyW25=t,u_#B~Ry6~XޣuLOSg*4)ܸ^Ѡ`![JMwUդYm|}̶Jnh eOvRV6Z 1L6izkV":)$L^ڠ?Wqnp{G7te7{L2;;LqӲ*?Xx5(݊TÓʉMg_ >gzz4 >A3w*ֵ5J#k.v6]vGAŒJ0M-Z$G8Հgr#唙\8ɭ{vhFUV@i`,螯 0 yǙȀ~2=Gy+4aq +?Xtb);;pf-" =RQ4=+Ơ1γE\ݐ)bm +0N`Mjkks]+\lhBE}`*R֤L LƆhѲ;:`Ӥ.ШcuQ͙rWC]%NeyJV:?LOA7k 86mL֔ 6iB&XnQeڧmSLmZ, Qp_un+Y5Ț2-%A($ih["ڎ̯>%'%FWFAȨ;֮{$ͱƛ^3sV.:-4ozNf C0b:NC:49E$diNN\㓈f="p +57ߢO6qꡛǜi9R?== &]#0oTMKl~Ԭ߹_vDQ?ȏ$N՘A?|ҦH;9v|ZjT'`iӲ[,H0.wjj7rXlAahWO4e &vbN2 [Z|i~IO5O5rR偟{ +y>OԠN̉)~֢;VqG&Sq0T+YY@|SO H!"CMYH4E(X7vM1ŕe#4 {tϽ~sx@o'?~2 >br0-Swji4AxpS;!N; aHnO4Oޘlއ[KODSYwe9)ϗ/‡/D *֡F eRy")9YCWR+cuHs顨 +G\*1|T8dӏG|t_r8d@մ Y$nvuϏG4s|MwPD3cVrxP+K1 ^34)In[%(uGB5JQ/3\nS{MPca}02(D΢ AqSHڟT1puS!|TCUmͦ|WҟJkeڅy&Pp?)&Cn^ћ*lL/!QyHg95.O$&4 5fHR;|o.LtzHmfyNnVKAdJ\?` W̩SCG;KuVcgs`cჂ)'^25>:Q<&xmG@,3գ'/\ +S-FF\C(GzΑP?y9z,t2_ƩK0 +L2@jvv7iPrN=uCAQNk؆C6,8ŭ]`0*a5Ά#+sTsÃiZ?j=I+Y"r \S-bNW?Jk?n?B([iB=- +O-:޲JL0{DPw:s ;7p>80MᇹS#i,IYd )=k/ݷŦ6׏O =Z'֧s?xw_//=Y3@Nfx +tn֓U{1Ѭפ=Sg֒G?L_>o%4F#ɏyʉ]WLU=?Sf/|ZQ oO,ЏZ8N q~G=fT'Lg&.PiƉi\}"D;+~l*P}j3"Or<)np0Qaa(>~ K;t/N[8DE#z@EWP+-f}tLڑ1֝=hzs]C9Ӷm%nyR}6E>.Icz hÑW!NUYNwGaʙ1?MOS᧩PҨHtLNB޼߽xg O⛤ٻwo_~/}Lob.xNE\K叐/e.e>?˯d/?[ſk &/^ F<?G]Z}~͋^y_.~A7o^zۯ_{ó!^~~_C٫ 72s%k\vnj#iglac)9ezDw"i]eYB4^E^6V^cX 9.륬zˌO/vl"|d],RY˶YE/ /zX/K~/mY.e,{Hx\[KHQ "kX 1Z.d|kA&CEq\ 1U{<_BX%5A.(6FZ/(\cǼ"EfJCN/-a2|/pP7>(mU8"D//a}.7S.C{B|#^'}1 k,K6<8:W>/xo6` S^S^VkLײ^ʓxp)үAK.G\Em[.Qn"f ^&S.H] N2ي 1A2Bi*.}/,/ɸEYI&>gLIa:bXy>Rͪ\ʜJ28KYdE . 'gU/NVwye;:y5eb! !gˆXkVxgZ( ULIVuA\^}*k.B8F`G@ҟs$l;%gF}e`F%gYb%b,T "S6հu +7UN2{QE탛ΆqGo"Tv + v2nQ#H8 JDJys{0l3'x6(h<+`~3vlH\9'j`~tGO":xllаnN&*,4硞p +7)sg4*wkkv2)m$h?}k-j>_Nc[^n?c\A ]ym3t5JZ)ըO)wweoHIϩNHCؼ{oTc^޶av^ͽN[W Ӣt;TkOߚ:~ v%lFuY];Ĵ1eGs fUGNk놴%BU[_oQF=m>rs zZ[yށAe5 ,pS); YQNP;9pF{:0ff֖l@¾pOܜ^{{(~JG)b + 1t]h9r#.~`46pȬ _!,Q$*aQ_8G3D 4Z +Hˡ)6)[TlS+˖QiEdjV߫ V%.g[QC!' MMv@7eg}h+9됾+jQr**3oP]ˬzjҬi^\y8|X4yÀ&f!%xW>VՑ\ @aPu9pŬ@\`̝ZvO +Jn#I7C= C]ǶW6j2ko+93]sxV=k= /KsK0@ ͥT30,WYp%'Z d*JW]+C7'bQ+GT0B *6&ujI.[W3m7h\ o>l?ut̄7ok&0>,v} +١5ߓ{^*e*G[) ҎW*)p6G뎼Qeu%0vu<4WMi`|PTik3;=GS5 -fTYꢖTF N ]:{ӡFISWd.` (ze{V=k=M-Yܩ^Z/J f #-FQHCPPOk\wm5ӯ4j1Vk QX8=Wz[[z@f[G;s~v3 F[a%|tjݛj^٨~#(>+JWv2@] *&OdI/P54T:Ey,;->5PzeFz[0il^{~k=[$se +dpp3O%5|ӼNynR ]C= lM5%%~K#g+vN^GV;];6lW SDnvw7|u&8x" +[ m YaQt7j]3cKGqS̤Ovƛpٍܰ;x23rCIt;5@ a(Ͻzrӵ V֔܉~K$뵗Z puEGuv2SJֱ֍V +d ݛj^بgg[SŬe0Gkӷ߲13Xl. *:Us8l_,9lR')5z[O6)*铵Z[K'&|KNQBǸc-C過r!l%Ǝsonޫ9Q1*Y)v̨ڈAhp0v>N0/*0;({6j{V{l=p̝Ss_eCwz8k"\sD{oSϧNՄvloi]Z{>,~} s|5|50 @ _;hX7hX7hXa ߠa +ߠa!!!Ú?m kp k uFdXsǵWh kր ֑ k֠  k st|9>~ s|C9B#Ä9HA%aN(` )?RT,9Z\^~kk;]>O` \ `^ ˾5{V ЬjVy{`نz>H;8@5Cp#{-4MΫp@jsvZ0 0;O‚PTZP +4RWQTw. JKjg3(UVXЖ=x6ן:y϶>B>Dm.-j)XԠ40#1V8B.wFqۋ)Q^0\KoQNgԤC[iUkOߚ:~ޕW75DV4)Sabn +ʱANNMtj\cܚ: ݩ) %ϴ{:E߳񣥚}՞5ٶxmKc=hh'm5ӷF=o :Q?U\^gxk ? kP/%S k)K A_O:-XO : +Cj[{U3`F wTz{05s?Dn?b1"_@%[s=qNQlVEVښz*zTxMj;(M'kӷǘ0+,?r,ɉMMڇPUS"J"_aquq%]fD{!=P dkź4ʻ!jŽȓeՙ<?ZnZTFeN'j`lp7#Uv.;nP]9jO8-&d*=h38)^{[Ƕ˨EC[Ĉ~e om2jlx #F8~-qVf#| Oٲ fu 9o6*sEL5wt^Wjm ҂_f ҉Ѡ p؂Հ5ɩTaKȵ?VbT]3*< 24F ۓj𭥣W٢e}8¸QaZZU6집yKn)wncƊ)'L7$їN÷_쨀$gezlB,jENQbzUH4(vK7(Uz[q֠~OmascujOaL9=`T[׆Fha{p5ҡ0܁µ 7Ä9!~ a; #~qKXz30t;p DFl͜8e]Z/,f M44Dz; k7큜֟Z9y/`j$:^kl! xK#a +u .Io # + j:-E~0o{o'BFhʸx~*^ nHN# N4lnonʷ?jO4;+wFtT,sT̖X"\< lۉmjl@':=;;2|v#3Ov_JĊT.l׈k8үmrjpo?Ry x_~wz zym{/>ٹEn^o߿~7}{[ZGyq]oڿw_I/޽}Uݛo&xD~=y|=xgG ʏ7//~dzcyܾڮ;{xOU c57~oVp#ndzk=֯h'Ў, +D %C1B\e'eĻHxJo!^"7StwjOAfڮH?(O^zRzn;\KLHTa:lx‹[17;΀+!vv="05+aER풯`DAU&J%H3'hdbY-eQ1HEW5avn(@ >J얘)f Qn MqnƂvVbY425Yn",-93`>7H'PG}2ѭ8H, qH?A Ha24\`Ηն=}<"dbKĄDjsBcPlV.cefKv *z@PkeZTdpG=J{QdG<82h֦ ` ] Xy/и7Y&C^7g`~Z@~ ѿ\C 3%ƕɡeNS~Dڈ?`)"@K%0DVT*L7g^F= +&"uL +oSqH6z E%,gBb3 uyFDrVNO-惙qSq]EZkM`0b5!5f< fᔝjq<@^9E&UkFBfRFȱȅhy{aA%%"q1tdlsiRB#Ӎ-dߠ{*X`jWKnmi4wYr]UvL#ðe1 +}o"'妇 й0hI/b,U[T60b1,A4AGp1`,h?u-hӬg +ID^TjRqae\Bh-qa+dE}ƵLfzd)݌ĩ4"W?SN/[4 +@yspQs*K@R릘sB@WRuݐBm$f Ǚx'áD& kt:4xseYm%ac,xJ&89@BC +Y ,ڐ ͈!b>+Lx5MK+)&-#UWۏtxqnѐ2 bǝK!CP3W3 , N{X8(Na8Sq\3{ZE^-F? !pU@z3~T7ӹO8oVC$SC\I80*=@[U\ s_mL8k"Z- BeȔ +-YFEs6p +U{J،`S 静e<ƍj(=d aD~DVU#D(j_$ m +񋥗!j̄%oy|-\B_Luc9Ǩ ` 3`2GqT#%K~U% @Bip1~aSH,K12fh=M Hg:$FpjFLNНG؉`LmKX;- Bq7Em7c/Qx&d6ţj\ziE[4] 3`/'xG& + C +rsn0y9W;$A' BT:f6rT\hOggKZAŞo$r|9rߪIADot:n&"2+#%!6 @ghq}4A^zftFJvf0B`dHiძTΌAs9́.2[d[ *Axϒj;%'2++,$0H$`%UOH˖ ];2vGX/4s 3ˣf>R%U8^iUD0:SG[FP,VL3DI'e3V=gV=K3{Q攋h'N0@QUR ۩X~p^6@"B@`j"1"#lyvP 7xGgq;!Ԯ"` hZ9?M<H& jâpR;LbCh'XaO0BVF8\'5ZԀȐr5Ȱ>Dt:+ LuV;-#n`Kԭq4蕨3D\Mhn 2ìڨivB,, +2fu0`-NZ=h={SଧD;vaG"\p*ۺ^WvqSYO5'h\ݠ(gR)Gef6`llFD"YæuCs] "lHxuɐ pp !/n +n)8 +Gʿzef%ڌhbGPZܮeS7H. + <[ޔn +}y`2 R5k0@H#aS`!V=f(&u:n"eaY~g.(v]!)u >i"}x~)Gz{A*(âhѻɓⲍD +6lVno Y$&x;_D HdTE5fY̍ ߺi.z}gjX/upaZM'jmEu0Zfɤ$LIHS3KncN-i +X'W;f~d-jS~g07fT TDž~C 36AE}jnHfӦ(0 "Dp2{k_=F5*X1f(@E+C8ެ"&B%N͡A*)tT@KEӗEjc]QOa-rBGX7zN~7ĭ stzz0}aBҭPpF#WG 2/ޘM'iʄB,tS_.Oe:&(';Nk 87f!- K̀h~ydكHH0&+h:f!^L愜M=Fd@=YH~0hbIx ʯ@DDfvq!Hr.n{zi(֢%.8>0idƿEk!cV-QzI&Cх0k&bWnaNESyU=S>kEN/#|f6Xd0*oYn $׸h0jcVe ˶SG 6&UQMu#zSg&2j! +Pf[B>AJR7H&~$2&;r̴nH#j`=M%!1wv_E71+)6 Ca`'',,EDS̲8u7LE5XΘaeDv3fUUJLd@LdwȄPaǓ&[e<au]j_b o;bTWEG3\2%P_FD2oSb @'peVr]"oi.s}Nh(]0'@|}޻" ?+%[n*EI]&2=~<^&|*j /vA(E7ܕ\5Z *BxW*ֹ}n#U@0cJ<+N;UaYЫ` +s;i6}rߨPB +K,릶 Uf]ԃ` +$!DjU`#$:$@p PWFJjYvUΑ Kr3fO,fImTخ@W"j#ٲ4)ONm`kɔjFe{ê 8(ْyȢ3ڵl9^xԳeofK@USTq62FaG-LV䇇21V_Ըy؎B"CXgmGeUstHD3Rb@j*J6 tوt C\dKU)at B.͖2$e FHIEbB,tՒp ژ&m6hUwe<]8N&̉tB+plE(Z~|!{Jĺ>M0uc|;b_G<-,x`YӢAddtIYpI@1pY2J++ǭőpu*89Z fcָVFJmI6ZmE +cƊ"]1LXр; ʈBtOnqՑJQeST4p{3ˆ^EQă-$z( fHG51OV=Ί.Ԑ]m٪jlbѤ XHNGu? =v}լjEt4r0٦' +`r =vnͺ;#9 ĝ%F +Ё<)[ #',=TˬY7nD+j6cJN+ +DY vS4LqwZzCvB38f,`=ѨU1O z0ʶ{S𘪓Y 8v 2H y.-ibaivݲa9Y_XBbHOuäп4Ajmh?oZ 3]8Mh1( G8I3̨~ibidnދs%L ;Z^ 8Qaf S B@w4{%MCSjf5*la<H~C u9g"=׋iD9CyxelG+!k3F0+h$% rbxSxD\[Qsu +LQ [wrl8ϐڔ-WM-i$0ݖMvAXiŴ@%YggY58eʒ"c1 j5Qs,~U?5@U0bcZ OYx2 VJ؛hdޔ]klp0fQ +@`p0)h-F#vOn+ +!|n;!3(yU[Cd9xU`6r%&C:lC[ρsy@Dԑ@VpP* p]41++90D\y[2ζ9'k +-)`цcu3I.gZ3'uPכ_œ#ToD4R8]XDE(Z\(cTI+OV'ѱ3, N=E 0:Ꮄ2i},I͎FI :2:04;)oIŲ;z2ctx,ǒbުa- ? +Ú+ha Ϊ():cg7wTuU ]g機O*݃cCuNOمc.z1ǖY@]5K2Y5 3 $h84S9`b:SV1 D@C/^@M7?XET>-ԏq^凰;XIK:kjz?hbCvX;r,(LYd1QJ3*N$R㭫x5 %.` >" +n5r,]B<'>ʶayvszu+5ڒFHZ]|q՘r7.IrwsĀm`}ԖamY$[ats$`jdwDfֿz(l>9Ǫʯ*+7ybɽ]Tng~wq.Nݸ] + nnfNKݰ]G ."n.Imvkv3s_]D(G"쬰 u1v3M؈]$J ꈨ`[ᭁ׭E]Eo.Hoſ+/m5^$طY*@ݎtp YZ so +]K-t'Uz{0ofaT06Y[$E4e-hM|[o ޼[!qJA=A'q' UY]ۖu.@D#\4j:n`nᧆ"ϼ!ئ،ۨ,v#nĐ2ѶTr7r-{i-f +Ŷ/ږI"?/mrsPRa-7m=kۜCT[hj 5׍JB煑&&ڶ<9m(Cpl[-Be-F=n-.AͲE0,V 7ȊdD&dKe/-#>jc@Pl|ClT> ؂Dɉ|l ͯ%x3<_*/zm^6Lh \[\8BUeČbP\逅.|(.) W|jk yG6~}jZƁBa> +?jZj92wSj1!3(y,*G4!jžpK"+BVPCûT0 (5%4R^c$mm0m}siCXڥ}AiQ2qH"nٍ]LFy(}x,c,"0>+o-f'DF[p ÌY^.-*i~hA6H(`Qr,o-v'm-p6b ѲtD |hq*xhEJCZY|Qha2B0`byF~!ht䕚@ ӆ"aR^ܴ?f%/ӎՄfJ> @Bl2\Ya]I6Ҭ< Canl;А9ӦβC8q0X ,Brq; +i),<칽h)klY5 3w_u\Hfal+rߜY(ׅ ;2Lo얙1G_UPha6B̪ 16bal*n,n3&2ieS5DY1}!e)D@ eU!"ؤ)0jkhR. ;B&RkYf/*}(W +uzD,jm+sHj4,=vf)+<_[}!_bh+ǟOU z isOH&7F2A,|M漑V0ULV6 !""ͺ\T"&PijI +*JkGWAc +My'7WZ/+mtl+磅{ufΈzeD/+5uLqۂ:uc^!+HdTph@^g yE\2eutYrnhζ7u % + Yܵ/W4۵v](Ȯ]ຒQ4 !L0zcٗƊYYÓ}]Y teuΛ +V +7,C ̵: fT0X7Tʂ#o+k1"r妸"*!`"g +T@"" $"fLk!V{ ߊ|pYJx[K4 xk&-|d{[! tkV01u.0+p]f 9|J3s#es!WzsY^g2̈ƲRJ770XV46cY7\f˪Y7+f\XVY nDڣRBhN9m,+lL:2^TV>z.)XDo*+ԦR%TV.fAeٱAe7J2ad_0TV2keŸF~PY[,Ee%OH65妲]Z"|z3.55ieE^+eUn0n+ʇe +~LDRMJ&7Bbǂʫf$Nf'NWu n&Ɋijb|q/&+@V +9@VL?!\R4©$tF^M)ȏxD4_q~y[5`&yX|BjdUaJ50w8 +5 +! cHcQ;̕,72)WcJ܋ȊY'C@ de!qYth5^DVHDVJI6HVRdeR + V +&F`5}dRdݲdfĸ`feTCPVxPV^˜J)P@Yƴ +י⽠ {Z9 e%@ J-HƪQ<#[Q -[pYР5S-@4UDe*vsRE.*^tT< !L7G7-FjJԿ<@FpTo* ;V3 +'cfJD\V(Q77"*jIySS[hV4Zy' :eSA10=Hʛ +ٳƥ8|CZj#`R VjauT*xx8DPjɄ¤"y_J(YG@RSDHe@n*ڄT)xQsWeQ7!AGO]/8ji +*L7tFE||F`n.j9XTP + +#ꆢ.挧D̸Q +iy +tOqGdO@8P wUiͤƀ1_fwN=@ ✶&HHS?ڔә2Zq +:2˘}NAԿn),n,| g,l9U3Ц frW`Sנ_O4! u, +ߢl&Vh! )n0Bᦙ"Ĕ$L47`bע pKK1K/)`Ɵ2kSD3( iPLiGL/4d&ӥv`¶76V_JI74=.`]:=^Ioⷜ,sRƖ"?: -]b3)/b)@cNqFt1h+N++eUoVITYpJtLS + Qՙ.D  .Ծ{Txҙq;: d7*4i6)g}IRo2)0xNid +GPI?ePnkf''v$l JyHRm)JF:"+2"e|zK,OgN*=S5/isf©&RFQ|rCI@4-(T czm͊bњU8\ rM(x-|=+*>:RGYAXIxsH%ծ'eZC' )`f> +X]!zWבPg0 MG= 7{Ĥf!H%#\JU-aKL8N&Jw/%%h.\C)݅MGK`z,Qgpi9d"ت0Z(3Ym蟖R6hoU䨳@/Ola3.$_Ov +뾭IDh"k&sGC$м!_M*hK" _'Q ΀?"kT! +HIR2?ˇ0*jEVI+2~P"N 2ԉqU^ZBJH$̍${n CsR-&>gՋW>D*8*3_[VQ͐|6Bul.@ ǥ-] +QG(=Ɂ83~[B$=Ʈ¦*2_,*dEr~&pix^)4\DU`0VEf+K)eu1#J, +q/VBBWw$s6,X̡H8ST5jdn8+OuNkƲ!ebAWI~5_u2DÎS55WM`jlUa8 p=dͥPϧ+p`>.Hp)JBDZf[Pj?'2LC^;Pm:4iTw* -IưdIRS| 馜Zbwc"k +Uby\: SY4~:S V$*$7qt2TFܪa,t8rJw*YHx$Tu?D)̽ 3wy<-_UT$OBK4e{Y2tf3܂׾ ԨRF5wOF"w.a4EE[gHr6%Z:۹Χ+*M[_&j1xLuxpJ$xXmtfC_m3M}#9%VH{2ڭ/* ap]e(WT|᤺!L3kIс)\@&G 4mҰoS;?Z~0(̊ ʐLqjanm=9b|iELخ?z*׾Mm03o@~sJ/4a$eWj#!:K*tY 7zxaSU8< +ѭGl) "7O+adA ŮbdґX_k?7E.vvMzgc&rX/:!gXq^Cq1ZfZ]*vvP]dmɠ o'aj>Hdr0~U ']R3!hvY҇TdHaDvdYApXiH2WaS88BCdZ8*3&XִAFSP4z'ҀBv: u(b_lFCwA)[>vAuG3{5, kqdR&:/ $Z9.`w] `aFIe؉P݊JqH"1RH%vn"r 2{ܱ0H\ yC"a!cVvUTXx+ +(J,OͺSˏ"T}\;nk:vuE ngHmSlKo,Qve1+5|NXg8@+7zft:> pAl?%PkCKlэ$R7[<=&eVÒ|brZVňA.%4R8%͢~.%_9*b%Ws=%a%ksQtQd-SĐ[tˏZ>Pq@xEmD4l,LOznGeBW)ƨʄձDYH=f9ٝJɌv$dv<2'!"RmúQ 5RHڣkzDK:etFk~:X J0pB"ʊxv^#UiOԙL@ԝYZPRXr ka$vѯkV#@8pqa,{;ln4#u+!eI^\*)fYrP'DSsVx32,?mh3yCL*JZŀO|$rI͖G8b*B8!b)WR̂M#,\Y29Z ~ƋQhKߝiXFsZ l *2 e .GePd]8H`|`} eT]R5 !n +V})}mӕ%;7!v+XJ ͻвן +̃@sjra"^tW?oTH +;Y=n8G c~a6uFߠ!3~԰BʾF"Xu$H~Hժw/Kfi`,i2K&$Rsj pKIc;UdwK9$"C,A-<GZY9',r? m 1rHXm~ +L>%XfTυ}:]~_9$aEՄTpD"%σ~Z# +٨qe.tԨLG\ŇC%8/i +G6".2.z.+t?U*j@Tz&ҥh9=6EH {=? i%yL ڠd.ft+QnHa"> ŠovB&0XNve0h8F]aN)·8Jf!;+|Ї ARz` 2(ҰJKJJdsMӱڎ$4F%#+HHt:LKuFf s$ID+A5K2k^/$R"nQ̂[{H<^)F>^kJ8O2O+3y?a%]d9l-ڂFo4lh"M7\/JDĤ-\ƑvlpD^\SOL9il$ \2Hfma)bz3QxGz ;v`59l7|qfWi xG=Ɛ1NKTuш+ 5eL@m'*/S`oB~i$sH T2'SrN)r㈪@*>]h&F/Uؕȸr:>g"tc.pmM{HLQ5be@# [.fISA}NNR{#TƃS3b 嘕si5H>OE!tbbw{X:%QB"X_1} -Q e ҇s0|ʼ"$i0@>d8%g?\3#"#3_*28qt,<2 H<98w;4e% *Wocijk=G&[,?FEFP`ir5#*јH MjtVriiÝ,V J3=(•1UV3TϢ#(]}_`V]؅aI*}4v~);S4҄MTc !K%pjr8p sQæNF硥Uxt-#;xE R,Pk e&lVV9Rey9+9T} zK">J$O8q5g?f*IHF9ڥs. ^̎ɐY lوyS 8VI F`0zb8_ `Le:tc]+b6E2P']İ&<<G Q7};l738mk]>"Ibec=[hʄZ)t;LxeOqs@Ԉq̈pbTrLm?ӢHAϯ+=憐#FRedX_`Ia\5U=iIaϲ-pə9RQ|*~}$ǂS;$bc_(9v)F!6?[:B:SҫΈ3k\.;=3{HET2la!1LA!rOZm_J߀'I6ȓ 2xuzA~th;[Od^cGK45HV H, +W^04 PׇЫwʢzn+-YH =U8\P;*>r=gN0QT)u+nqfv  $,D]NדU%$PBSՏjR:Fy;@UJtcsee!P7'ۂ9djҍ[m"ZsM'@~.!jI߾)mQo ۑYK{ҵVZ*"^Casy뵲 ;c:(bB,$, c}c4}ʝ91-̐ڤrf@Oh{CuCfnz,inJC(`$:Cو%Ij3rm")ԺUd-ApK+~G<^RCˑh 5{(V80 <CgP "wv +j&ZVTg^ J|F&bPU\ Ҧ+ wP@FEASQ߲8;Dpjhڥbaxm&1bTb GdT;CMN+\f1.NI`!D_1h._9d;yIU{9$Xc;f/G)FɸC}ϺQkHVwniw5nPwy``ES RD0Y$` YSp\1\h% +9|]9^.t}̂2)-I$AF63Ȁf\TG|.O.ZjtyАa\U4a +%g$&gᔴ\W{2PXR'kG>o;W@ էF^^FڥbHcHuފ*W M%hq4ʎ`Ĝ>f[E#Mrpv$etįL~ wn +DZQEw헏TW dƐ '}(aќTeN>.<'A:g2 xVfqn)5J^(l_tPOeu%Dna7{j-JّEI%7UUhj{Xܨz%ɩ&sQ)~Y;ƀE+) ZCAҗʟDeZ,KX%үc+oТ)Z g_r`k~.<>IJ/w)Y&99, II#'I$sH Gb1k)oP=b6\w.l*# opFhUѮ[AdjI'Bto) )R.Ö`rf3PN'$܏8V#IѦ)z.<,rjD<; ti0NƌN:ߕOuA"qY`;3P&aOC9C㞈R"shx+d8tXU*x׶JUBUZƿ+Y ذbr]P"1RC3ů/e + c}7q"\R q +Yl(%PtOetupBT i\wq9X!Х!":fr(–:v쑾}8"1=$:,?'nK-]RAY{ⴣz( u`b0)k%S wn>m"\%`?&!L Xvq,KLD^Y\J{lG;Kk +\!ddgҝ +1\*bΚ"=cܬN3 +"Vf&gdSYm0NBdr;_OQn{xR 6XVYbۭg+** LHq:fpVc> lȴ9&1iB}G`gY0r2xYy1":GhM8c<;Ӌ94"m?PyuG4EPn8P@4gm'IU4)vW;:p:iB5Uj։2SU5-Q0;Չ<_=6 X(ĂǓ^~z s2UWT GohG +Yrb61hÚM.˞`h +ҷLutL=6?5߹yadp<5fgL^AH^JV ٰ [4;lf6p2Ʀ:E>Bfn^6ЄIܸlj-:mXvuMgcVv2UAn^ll#w7&)UHoF4W`d37"9hQ[-;0o>6˯@f4c7rذ?8 ?\b3L9: z7aYA}}hWMMFޅ&F_i/vdm6!6 .} lFVFa,:Iأrs$9)˵^lX1KE/6jt+az/N!Xkž~;OiU鍝;]YUqzI#tvӏX9VyA齏gǀo4*bMzqԇ5m;FMwܠ- i"4q|fʊfLALoY t ś/dF8*PХ"S}ӥBnc^Z^U_x釐R^t՞_1+N?~ t.S6]^U۷`Kc%- ̀&K?h(H!.hi)di$KxpG/t6`SQiE`eKES#ݵj#X e^5@iG1L͓ 7Nm&5 +wlǺYP kcwe #{08҈`>q`E)Ĝq II!+hAϘ wlNq pi +ztYBox4ۨSvt؜@G#iǟ B&p3FTŤ?Ft njݖ/R:7 c.f~ьc^0!0 J[FF2# +cz.b4>kp絁щ m_\7v10O󉟃[GhAʗh#/hBThTҸhB}Cє!lb4?BۍfJ+s#BsT yI2`^Osq шFF3]0`#پL002cRfI !-6I٧^`R}Fc 'ئCY {T6tGM cv3w1Sڳ&MjWj̈́}#agsIT^Y)>8-iGh~!π9)BAf{I[pP}hP%v)h +4*^w!q[pi<x%  j_hO,`?$E~h9 j2 a w6n=d3aeF GLڃ|H >Fp ,SX$CjG NM{I~_a[?Pza n_ wq<|J}aYyCy:ymsx#xF3xg]ݶs0?w &;y )({&*TgyF8Ϩx3gw0jDg5L嬇 Aw'<#9GytjP΋rH8*e81@D}afnbb q^I +3ΒpNmw1pT1$Wp]MR<`8Np!(T]qး͟#WdH73oy'@iKlULQu7[2Qff@_f72׃~V3키\gJgY K>fU,B8\@8p&8͕`s z jJm,Yò (j LUŇTtZ1m +3T; Ù3B5Dx bȅΗ gV?ΐ(4p~3 <x9dKQҾd[L~32+pgibJ9{Y7y`lz3iW6yv75| ݌j0A܌IfyDmc`G$/y乨8,#i&<7y H<Ӣk"FCkF.AkfXS k6>X͠tn^\zǠfbҡ7ZhC0(ͬ>?LnZ`?C *UӚ(88 5Л ȁgD63H?%ZaaXa05>,2ˌ \LenW"Lfy &3B9<5#I Ɍm` 26eeY+DLYJ(4l{1=e$( +\PJ2 X_\e,̥3dn2b,Ӎ,,h8C,_RC<"9/2uG`,X ,<'_ {t=0e3j tF/I.Y!OK",F"5ul`{P>iʥi~rOMOZ)ÓXYq!#/% )/n2Ran.WqB҉41ɴqɈ&&ÁC;AVR;%'H%6ZiY!kܢfw)%±@R2bX3'߻)OYN$`$zY|gLؗ#l eȸPn<2 . ŀ ##N)-ڝ AH*T 4T!ms3`7=]GI`"@"wC1^DdPa["de`_8xȠ!KWc[9`!2[= rh a!dWx~1Ų7:cS2]/6^  YK]e3"iLƛ~aD?.#> Fs94 +r }c)I9%{[8!edU\v`/|ju8oq߼c8Ga̛v]x`d`7.ۨcV!BLr 1t6x2ݞz +lN!ca]zGޔEgh!Օ7x(8loB'oA8vo?ҏ?w?~WOWW뵑>ŧgſ7|WȬϲ6ş?*7~O>qJ~?voſL?M_7-7yͿ |?}D~q?o¨~%"ߏXsˏw;?(Qğ 6ԏ +XY;%4?cNKgC,GEVU ߼X[>?n^ѿB5n_OpaO[}?_iZ/k0O%=]{|.ږ/0g3^ܷV>OxWGS׫ˏywgF٫W_WVKx?5^z໑Vd73.Ef ߊ_nz9=.?9g<^]U2S@,})l*:Q@3b{7}p5zzgp_#|=_O{Z=L̙Q% įy"ɊV@h>a+x?_ր=VG|=iz?z) vO?\3ok [=뽾_3k?zKx%>=pzz_Ϭn_OpӞVbSQ e{iDG[·2vė[Uou CسБ:GlqdzdW8x. ?1fw3Ǿ^}_:0l]v?gY&>Rv"r#ű}o6߷pk/6v[=؟0KoFZbw|gwԗbwWZ\yk5>n޿:皡k.;ף]/vG=wvG/vs.g5>j*~u'x{~ݭ~qL sLrL{@P|~>ۗ` ;_;nZvZf,җ[hE@J+Q߷vwGz#z^k:vew󯧼]W߿[ѿ[=Z_;W+[3{(=%>=uݳG=]m׼+/B) z +{Je;o덾{_23c8szKx%>pu3[u{V뷏zF߽ix虩9}=%Z~虥=G|=izt?2v';/g>_ ->(#xBa${*QC'5#a`ux@n|>_zz~ fW?, aY.Lÿ-|IwDuKkB r޿_{?d +?[wB8{ioɻIs#jIK 3J `+40.cꀒDqF G/>Ug.zH r˟ ylղIYW<oOCt0f}o3?`,1b̰66OX98g\ꞐkWO}yAUt0)% 1X;ӑF,rO9ğuҝ\9%ZՃ ㉝7sk=*Y|$ZRxP*[=56 xf>G",s(_l7~T|]š%ha۫s(leb8m_B:0Xfǰ R j̃_p~~s?9Ua{bp McqqmJg$_Ynb{P$7ZXgxCAPK"a:n}&?G:V~gYG +K3YB.h`5LƬ}nM_|3njk\90~.1c?Z??v<=0ǺNCq}7!^} `ް}^C[^0AǑ2o O|~ ~;3(E@om _jy>Ve.?[vIrZ9P}^|S2~nn#ywȲӿz7 E[E' pMz a^&% a8X,l1uϧҖܕ-!p'ω<i*Kc/hٚ^^!zܜk;ڳ%sՃπ e۽, ScM~|xgX_Bu]5^W?u]'*ih+seA +3[ +qPhnvJ({uSpo?Vm Q;猳f쀍G_ax<>jC,XշUE7rXDOŀY%>9JN%lS'Vjn 'u"{6l~>I0xi>/oP{#sBC}a߳ȴR9 +Rs2$qF Y%a1Qb53K}01wowʎK[abAXA.1H}ŵ3]oP1X<Pu\jU6y\ݵ͠i6k¸YV֌iӾw 4[ X^qp[2|XB'po`xXc%>岝BԹP>-]RFQi^˵Bطo3VH jT%b[?9|3KstO]@hm=eOf/Ã!vP%e0Ww(x']e #H?\| {"|Z瞥2&NTD#'Σ^k8uZ 8š#, k{j6 Ա;9=,/Mg+uMGB|vB-.C+!~Rފͯ~v5HpP/48zN@^W+m}a5W@yaL^d}`h|Fc9iwbFÌmLc Fal(:bA ۾Eupj(=61 CiMEBo0Fa51l S4v9xc˖lC1$P_lkw5?%oMF\u55Tpec+xJ9Pe/cvR#Y+.GEҾ/]ڣ> +3VKc jEin^`2c.?,E2 ԾG XٛLTK~QqXnRϚ[Pg鲬퀂sYu[T{ĮC6& u}ca'u-7gY$r64mYU65eܽ[3Z[XrU@QoUih[Tm"[g++',k˗,e 2b6SSVHX7?rApu~m4p ~ڤͣZmJ=e+EL *+"$s=Q41Ses~bՍS?L[??ExXhe2w/1huX<9POo\F}P7@٦6ѮV9 pu)f(^XnTo\q`fh p1u3Lߖ\E8ճceWxmr^;0lGgZD`/t0{[q88}R%rbBg/fŭERR*ʗ4MY< ~@I$@ÉM`ݝ +eXfJW~Ve,H)kK؎<8<ZY([OeI v]l|IMAf—9LN Вu  Y 0|YDNx>iHoYVJgtCȸ3-v=,)A3"Y˫24X&W 44 + + 8+(Ǖl~'OxU2V#2#sbP3eEmJ3 +,Yp%w2nlEyb-z̝WFGAW֢  Nз%Կ>7ȘXo>i 6Sa}zdκ~*ʽ/ )ef$~sJqYJ6WQ4r+ WZ/W/EPP[h:DWԇԈެV4}8aƻh1?52t/ܫ%hujL뀙Hd?@Yә8ۛjUׅnYڛ<Q%ŌL/2pt*+92U,o-~=x?jŶm̝ k⩳K,xkzqVnʟ~Ax`z8rL=Ύ`e:}m5I"ّ80/go%],h*-U7<[Zv&w׀518> &</`tV:W{r' `.o{kzA挵`lc@DK0*NwrXCNC|rzq/%2JcY!`Vޗ:zw9&.z[5Zu.@1\†9 ѥK|j&">n+wee ()qt7Uc,Ux),9{zUg_Q%Q{[ʟ7մ5I'|`+#t0O>h9mD(vI%g,3qC$)Gz"fr?Fa'Ėed%#ce! v {g2"YjhWSiU*#%_b-%J?fTƚ=~%QN#<lKC[h?.EҤS!>ȗ"f+aSg*%T=޳/ْ9"exygo4F'1B߿#MRqLKXf9~Zp-gD!eXR?f1:gd dOdEǑ8t21o:u&G1]: \FM 硁ICST%DBO^)7Q<(t0^ $|J>2O^G"7PJ?')%`sck6#i +yh1]B +fiy({cQ#;ojQ|JGw!/#bKdGVM !\(Yc+x* `BJbYYX1kld!ܗnn@A?<ܫXi-F#h@m:`2$[nW8[[F?j+s W"& G,eQHc.K6m0V{ yƓ<V|GJ}dTT:Ҫ*erՊߚΝώ[sA1x.6k[+ʲ7":08 * s/%YI5%E nyhyDai!dj[fN2^(#)J+fi4*Q[:-vNNKG #ŗG?>Im9:j;P[Xl wTx`Qn4*`Ys|O*]00b<0yP2 1YG`aٍHЭR-$Rro5|,=Y\>Hh6 [_Cq}R[m2z{a hspys_eM*e"gA \DH6Dz*rDRF5s^oУgisTr+aX~-z1Г+8k)w04 *Y>LdqH\NjS1QX 3@[@ ^iqic`dHBq|4>qJd52"|x GsI09F hT̪(ו4 b,W6UDrJLYy4Jn.-| sJ<:b ~#ʡo0J6eH\ +o"+5Pvr"ޔ@Daʖ +9lSgTY;})⟵ FrbQ"+ e0ڿmlTmw%F1^l6/wnz ).T\a~oY| +B4$Eyvo*+ \#.D e:Rjlegb_p+jX`@ UI%E +$4bK |J4N?值pjKq1:K\C'̌QgF/.iaRc0;QYD iKbEf͌DS@enkU!ΌӰsA wl@6Myh'mӘT8MMr @0Χ0B1P`kTƅ:. Ey'ja20T͵:m召A)h9IBf1>KC,L.y*YVF@UuLyGd&{gZzPJR Hӥ{SaOwID,fCEXN g +6}U(PF.by: Am%Sq6G5#dcZ|sһ0yͭd#)}r-"D!,XpE +/Je3ŷbVW L,! +H`*0끊58 ; '+zOB5#QNW09)/YNBBQ krwlsG*Zrq5$ʟ*AWypd^Wb-5b6+[kb+uyW".g+s0raENM&9#dّ1Ch9K$Xڸf.HWKTaCqȃKM 0rP +~Eߤn\|ʫ"o8˄/[u +.J rn + E z,_H,l') +Я{}߸4n0S(ə0BFɽń&daCd #B\vK.r s`7ϭӁV)eփc0t(.f|^gU)ˏY+&y{DiX)s/vB<]HFXAeῴ-.m x"YLrC"OQm׸rȣCDypPr!fRt--5͜@r hzey+BYVeYDN :2G#neeRbƐGzDbj5 +E|r햒g3]h,B/'eqBUR1Ȣ$MtU5"V5oe;T|5B(+*CRrTI@HMIBtz kd2 YV Œ":ݶh+Q4{U7frR"h._2=ЊY'⑲@v: +=p&d@̟T4Ě +Y`+JF6fەI:PȄJa:ixoeqڛY2\ })(y TkK+e 2,o.H`%) db!7$i$sbȲVE%sŃqѬ52Bi'"+$>"v۩tL U1<'@ϩ8~Tqvbp)qi~',*.[r&875,ʰ$}^&VJp`+[/GEiF_V)sɅ*+Ypi c)|DW*ΡQH"x͠qF`4D0=iɂ{r +4g$ +i| qtaep ̼Ɔte,Zpjs=ĐE~UVsx l5/"ۻN,c`[%͝~N\ƬV:-SNW4n`}bMEybѺ@Z4N{}d9'%м4GK/U䒄r2"IpT2 _0FsҥqX;_zlvQH^H.D䌡へP !Cf$+o1 *RzL6ƱbU./`!t"W#."U֯Jb} =yݭ|L@Ѳe*3f,!0r-0Ж+{7E(mq莬J_S"w::8ѓCW!gNTU-6"^$1"Cd#g +b~VqzfeQ ++ KIŒ˓`Ue{3LO*VNϤ)ٞJ{5pe'܊b`p/ z1aSAwA/*bpVPY+.[͌X6GQP~X0k|, +7a˜xު5l +Ahk8l 3 pJI<^qEߌ\Å]8|άQ& KD׻lg)NRg 'V$hk‹)^eM-i0D^r\pkyZ:+ (L_iȌsxMP 17,c6"laI  9jUfP 1'h~GT ~T^f"el@In$O;9_s\^y/ [&ri8%p&9\g9!,I8=Y3! !T_r @I&uDo"q1S6⥉v5I,\;{T/VȆ xrș|Q\f2 ȜJD?_zYw$ 9?zo9ֆg8K"&)#^׮.f)АUc~ +4 `(IE̡Y土pG''ퟟ="YL)~`|tg)3ڐEI2C݅'s8$K/dğ,DNbüqp!o6^a!fy)ULy܆ +Kr [Td)Orq9,WH_RU4^&-噼Rn[LB!g燅f|;u;?9%;79\DubVt۩ +9L}^L/@Kp$gX8i`f=دX/qtCᓢKvMAb;o+ɍ(/zb̑60gs.ug^./ +cJv il#=mYtd6.A7' z7r$Ka!M<0 joKk j+$W_xۏ)v `1)#$V%S$όn+#C ]xpx5$aKE>1jOϏq3e?_^߾0_M=7F8N112l4xQ}=+027`p? V,2(:5:_6hSjW;uS v^S|޴GaW@s֍cΊS+`9үsꦨ.^tk`Wqp5mXzq.ބ-Z2>$y ox^WNtؾ>stream +e=l +yQw Q<ϒ+an*[r+ +x6l,nݱK`c%w,hwwwpjQh[dw|>9 sErb]PXOm׆ҍ#w^ij4+qD;mOo7G9? >^t68;;c{w p}%K. zW?'Ї^sm/}kjxǝ:XMT1etYw^\CCܸm\o~sf+<"y8k *nMOS"1Uqwl T6\-֙5$tuLGWY{e퓎<6dgwaah{)VD|`5gn4G4G"͗ +-W掙6lz|u/Ul6]_6[|^HjwxJ>8vGFXT;ǣ-p< +5&gD Ammj5OWIŷCnjMwS-kkyD|m|xmεrOx6OƝ+McN`o] +ݟ62wx{o[7?r25h[Nmڰ& \Vŝ9&*&Mی~;{ugElGUcKuxku}}gEjlۆRjcSSso2nkTn$~Md{kLdžo摦ۘ ak@c>ؔwY[Ƿɻl8h qd5ɴMQjvPV3?;B)n^ ^!Fzv|&~ݕysc|N'reo-sCc|kmZƃ- Nj{N*֯ۍÅ:^yGTn&~bL1*۝nܹl=sfc-*̢CvTk "gY7<ݶ9tLslfǙv8ܝcim3;8qf8l +gԯqf FsiѶH[8tlVӎ3;8mD=?kL<䖦rᐶW=sqc3)#=;yLhN/1'-It'`bHϳo[koovm[ uvm}vmvqltq1 VY whMT7QcwhX4;:_ ոyog'/Խ7yzS'U9L+'MZu+D}.37NSӐ_rrԨVet]bQ]nzk%N}C!(rmY;ͦRwMɛ%ߴ oK:8J6yF6\!Q7n2jlX!}| +U\4Xts +5n 4GdU BcDVcD얰8C׼%l vT'OGy1\kjwQ?a^/?;?;}[6M@Z漹ڤVl;Q3?7^~`3]ms5ݳQ}8ofm.nD,7mf ?.k֚hgw* +n)*unpNJwzu!HC8owzpX> Uv35֘=.+qlX݋.coMK#Enw汻yh6p;2D1; o"$bs'·\,>t-rmlŝ2g)svʜ2gYp9;e:'n2kvHSl]vemw/i4Skh6]q'f~E͓Alxz 6<=GsDv96:fnyss*#tjӎ]M;Be_~z^J;A7eS֞]VkvpgZ=zvr|>{w_Gާ;qʲ];ؿs+8Q-,4~Vn^t68;ct-vm\a#\reaS&f+3/K܆_M5]?wOp"o^_nct^%o}5Ʃx:4oC` ]cKo +NVwEc nvꏝcNSl/qNB+V_Άθnm-*7 txu>M{yO^Nsz֍# +Ej|ү5b'ܼokWmXշ-cK˿18%ΆEo;NjCz۳I/qR?ArG 1GVIkgS,W7W=`[j\Cp.nI|贝vyѶx5h}Кh?Y3a cPh.FJwzv;Cm]u!;:nxn[n-n-:%vͼ65pw ]w5pw /MٝѶ\]_ N9;G.+fD=`K^ eȳ3l +w}|!7XMy0qej h\ K|\&z6ZHm˞z qzsqgϣv0ĈE|FL|Ͽ߀YFs3]͍LA^o~(i!MԹqgNnveWZ1廛&oȨQg1i{qU8Rtf6"j= {Q3e x‘nvF~;aKk-DLo5n 7 +c]5[q'='=턧&<5ΫM?w[c/IiiUlл%7~lmp戬#b6 1";橻xO;>xdN^w]up6s~66mL絮Իtwn =ݣ,}v=SƱ}f@rNa}I~M3mL͹.TU$(ӧ[o6S)T^AKlMdwPiQn46vٿ39E_G6=ȍn7|K`[q-%v +w8'{3\gz6IooOY0mR-߹sOgIw ZMqM9NSjNԹD`WΫc*wn$M~nrSvpˎ*t`vtYx6]f`Nor[z7a"s4'Dxz M! 1\ {uM_rU<9 0[yV- +괕:ieͫermbJ%CVxo4k:C%6 RۨT6O?C3i58r¾R-6V,;+[t@GiБWsg@>LUiJǨ +>!>̋"#3:pO@<GPLS5H-h +DvľZ&rjjUcfiܲZ%x;Jq=dy&ipYѬ `j$@BӸ?fI`0Kd N )"`r=Β%̒&Z:D *s6Gi ZU^ +3e^…^%_akr:$Do9~z=uXŅ~ ǯ I6[܋F!%p:٫x%]\Adnx}W@~- Q +Xs%}|6ig~)8L'#*_!Q(#>cI853jdjhl8h(TQP4gx\>M 8qS9:,b܀" $n}jZq#؅k!pw}&on |A_(E%o?(hr4+rE(-X,94lI(m@8M{V<'YX.bs?Ŕ't̵[a9ۋTXg~6΢I֍' +7A( '$ 'yqMZ*&9x&}8O=<]Ȥ?Kea'[tEw?b}=/ۖ!}/ +tuҘB_KUq8ZV{ /o $ + I~܏vdmsrGj?F_> &9[;܋:9tQ¼RwYzOutV"r,Sf8eAČ>EfA2)\R}=;ٮ+Hݑ?MngЅo8PdcArmv[6^$ +w-Hu~/ՙ ҳ~+KAP@Z8 2| +)J2_n/7嗙 ?r+xSj.04 +$ +I+L# nqēT+Baw%'PJn iRUO糈dLpK)K*[+"[+挞rthRh;d Ch;̌Şg?!)֎^@}zqdR2Z5`+_/XsF hgrwڪEK7BmEe7[+)")'Ckt\§?i*ytI]DzAx_X)IYS51-TX:[HukZ)icAxZ12PYrZûz.O?Q(E_ڇ2S_@,}@%m-) ]O1vX7*!+[-W bof5/dj쵘76 KX&"ƺ$LhMMo׹;xzYF1~VsbtrJ{Z7%x.PF\`͞TNuimFӉn cK4 F-;id +ZHMTJUB+ͩrXS6ً쭭(}Ia nbJ|zTt@,PxF<UI5ّl*Z%BBb]ތ9”S*pX*-.\AZF[=j&o mެeu-Э)%U+"W^2i9jcÚԗx`F3t+s +7(D|W Y}n\NC{.>c:~fsR +BkU{D:'0(OL!;U{1ޠ&eʹ i3p8h,Wtӳ> n6a}.}-1L؟mLw WQ%O rHwWdxJH91/}H L5嘙FJ~ZF+ˣKb/o4#V`Œ`#9"T Q3E 1,N@@4@( x)8zq -ϑNf ,-Y,N]+W #֕3Go^ڒmNN #iem\Q`rʨ@pMyn)I)H͍Ç-7`[J!g;tBEX 49r o4/-$5ŝA6P5C*V-U>!<QO" 3 #5¾:Ƴa~iT;/Di' n78'1>*@ +OcS0 c) %d1\ +\Ff.LS i#x * Jbl~b4d<)RN=S)-<`B g*!H|]wO*!I B/Rta gKuS*gZ*4<H5iqdd' ud q>qd ¬X%^B*/c-m +S $;]Ga*3vcX bb&2u /Lp`P5 FARvSXN +lb&C@ii8xP,!j..}GےGH&XH5ӷ}$;By"*K/HT@.(#Axjy!-w$)/bNiv-C3 v P1v>œd Xted,hI-Ť]D$P YrqÂP2]T5Kz s ՛6LL Ac6G%TcNaPt&^˨B5g*SBlƴBWQo1]&.oBezƗ)hs f1 `Pm1f&3Ih?ji@#R.G;!E$QkCP⸩i=$u"gS^AFXLs@RmZ.\Ht![QQb?Pjj+ sA2Z*E0B/Tw9Wvڽb6gӺ3H¦ +HPW\s1UJO`y,5e?J\׋ueA@IglrYr>rPJѽZLLJ %R_I|\~Ix4x%P:z˲5~UAqr` ܂EZM'P[A!ϾP%FqI'Oddwt +dJLҵ37̏}StN% >/\&Z(38% jx:ij5~~\ CiFdT:Ͷw\.\|Һ%AT@.% R&|q?*oVWr_Pr_s6~$wg`46I/!#Em%2цop;ڋƁC o*j$&fQz $?z"}'Uzf‡"#,%nto01RQ3>aM<$PCȧyĩPi` q[tCN [}i~y9EbGLdDshͤ)) mj&9>4u›v 9C+ߋ=$W*Z&Ut*R|$zr$T% 4zJɝWEꣲVSU*e#vqOpoa$~L\62eY6{toJ|rx1_рR8CŸ0,7F彗րEF^= ߙP8QjɣC !?梷B 4.DiGӱmB˄n's +s*tk =tXk}!ʬaԉқE2ʴ +Oz=l"3+͝Ͼ:>`̼_-Gʔ>Cx")LF,tCCʛkpG=AqqT*ÀΞEhi:.~z~WNw'䋄b+`<8^,Td k)eJBc5:ObS`m4aRm}*:HJexB4gUekaO)nLi`?1F*IVAUh9PӈΠ̦WK {&4J.2ǔC~Cml{_e:po+S;>1=<9Ù!.;6@UB:.3=I1 `ˑʰ] +N؊ UfrȚ GUT6EEɩ X葀kUi“Ô|T51=a3ڽ1[Pw[0)|XB#>\k`q#-*퐆3@k**=|$5'oBvӣ;UEZs6VxDgIBDΖם*5;Y亶t9ש *ם9¶IUV`IT٩$' XOR&.H|yz>od-E$:̷#(R@H4tg]1o9xqx1>KPLJBWh 3[mKWEptZ|عr*UC`E) -|1,9Z*dbF+,8hk}3h%@R l SrTs@sƗU5^[Umh%FrReN}h0%#CR_}?R5 ؋>>`*2Z2 bUF@SJ +RAZ¢.lԀiJp떖yK0Te˽?`+]͌s ɩr3C`)Er?漻0-!gu.A8C:PXfdfgq ZBaGm`e94_%0 +&֢v:z(DrѨ݄2M!v!UT~jE.B]oJ6 ,[k)T!%HK_@x\6)+O͡cC51(4R}STv +oiZjh JT1 ktꀖ+C 2^!S@0"!Ff\WVz .$r*0':grqSr/2 +?Lup 嫡N;{zV2:t*muN@k k|f,DZB>-@[jșe'jZä"jZ.X/}kp + +( B%H'Qp[AZoLK~w(O +IQv[ӑ[Jx{ 'Yuΐ\@~B Q&xSh2*YTL*UP+o[0BS*R=(+Wn;K PB̔T +,%-f.oqͬ:*dGHvrL (s8į+X++Wm}QnTkYAJt&6# +se4-,}dz@G_m7}ǹdɦa-ig:x " +@6AO+jx2x5zݔSĊ؛]1)^k3+Q֨3Ƌwb]gan'bKfɴb0ҚRx^)Nȁ UN29HߚܕUT~ 8]<s]xKBB3ׇk]Lʙg!wlWluѰn :Wln=&Gm\ +[_aK6I~z4TU)Lbp+Ц d|9_/MDVy c/yPAk.H0dM*1L?,yҺ|7蓓 w/d)//{Wo^w{.|.9^Γ~m=L^ OQ Z[~|y{{~w=.NMߍsUeTM7OM`2ˎ|an&'le`bb:W$,tXյ-ߌŅ@u: :3`Hz+Ef5谔yzE;18t<}E..q7?Q':/%~莺p0b-۝wkpu;q]ݼz/" @Xgd/ÄM%^9WqȮAݥ%^bv&Ur?'TG讓#˫o:/DI`^~T8=mHIdYIw.m o$g 8ܣ9 +$ul(*KtЫBڛ)/Ddԝ+@ugx]->~ SN;^4 +z+ %HA=O4)oү/#GEe}3f6zwiTm|3/ʥIߑy7b*C85>MJewN݉Yݦv̟ﴙIz8T~QKB:P&Ѣe8u)SXcwqCv#9)Y>,%%&KE?t'U٧9מ9RىY'ګ'گU;^E[%l ?)1kOiTC,|a]ؔp/MW"~~[m_^FD2S'O?eah+Y\J+5LkS%_,"jʥ.)ؙJ9'2'kH%4driIKGVF2~]-*7!\3~p + -҂!hC,>YSU7F32 +eC4/h»W@&4A OX3fS8QT۸,-*$o!1hfOM +ǐhb ?ڑ5IK-4>J0행189:Vuh$ 3A+kG |R->RC3?2EH,crzƔ[r>*A-?׌RPkYncy嚕|fT9"`!L!K ^bmhRxHx040dJ)(P&T鲠+Xs>*.R x&,v-ahݸ0c:,W6EiU.Gۡ'*LOh3J`V?Nqs4hxxeK"=yR0Tw +0B9,M'Cn8U3R)|׈^%ho܂*SұXn4S + *+z0P;v$ٱDtA;V| UԷh+x9A hI]̑j5 +L+-P,.!2c!.LIuFs%)ɩi9QD'JDY-¤4vPIs3VK+<Jj]QMD4 |"ɱm aV`u4CȥYNY$"UVnlE= #8|hF΀7SlVf-2/y`Kb'E|" ϔ*VQI4U4~JMR:uY%es8^;klYEl>f](Z!⎞LN[IEƽPZ` cc~7T=Q!궑$eDHΝg,8~aeU,jvλ++bK_͖mwZWд,6XS5QW,˞R"t#RRCZg)$cGJ\E@C,H,N,֏p <]g[;rT1TIU,Fi-k9rw6|k/'81]VbpXp̲y +.,.DNzЈ Nr;șԠjfWϛU%AZ]+sz+׬bLfV˹\Q[a* VjU +S=V`W*/AM*9ZԵMŴ*IE|I?+.{<0YeqeR?.]ʪƝ Г=7W󇂲KAxqD1YkN.՗rFG!1Sœ^F1HNX# wNۣU`0ȗ +ﱔm gj\_ЭxwX:ϖ LDRѱbu#pY_BS +6yEťqӅxaC;6t1ƫHDJÝĜ/E|4òPhVr%@fV/9~\QJ +$ܓ (O_΀$GD^]&HPD^ DJ-!h(rcRTY&E9^.,é)x2ݬO")ӽ'?6̗ym`CMژ7Nd ljұS[kdHz\ߴ{`X63@7_ahy ԃuƔKk0xk7\>?쾹(V;&>AQyw:d> (zp0EG'Gh.SM,Yq Q:%j +ť?".}57Óz5n\MGbbh^mW6m7XW1׹ |ïFmm;#h~cJ>zƮ8m=^}ChoOv6gCM'l['9Co0z`DE_xE^olޢ"ήu0eך(b(ۗ˼'K#t)y.%F39X\ٕ,6TrZP nl0KWڄhLWKV`,OD;ޞrBlL~rl-z"yp]9D-= +|<33>.Hcc쁋勉l˩ aDyϦB;^&N8j/E]@L8uMKL +-,jrEa}pʺ6X]..huQ`֠a"*l8ѰZO`uXA'-[, (zqIɂhX򒛼vowd|^'nE'#v'#@%.?"4.1- +{S㓍}\%A?]so1jw/LxMtK'd;?`- F 7ף~hև%zi%4v/g^{wKIތ0~޴Gu;{=QKyz*$BW%_"8`?<6^%W1fl؆tG\%}1;12Fgi!]ϴ٪8}5,_R3Ѽmx<tsǼ\ݪ%ZJJ4sj6%$)Ire?s|ޒSסThM2~}~urY!,s^"wFov +9dwWDTfbBFBװ/8n7gv$Stˈ4~==ս%B{̥bi+[-M,0]QeԎ5(#4܇ps(ר%q}.Њu>geq^_a/l~bӋO;[ɿӷoWG :œo7i:zoL囇7r{<=_W8/ysw/߾y_?E`tf ;}?~MzUAW=Axy0ѽos=y^Y +B6`0!IHHA謵&7wswǶFih)K1ǖ0/+Oہ5\lz9 M+=Lҹ <̻NK@kpCCMnw|ҥWx-40^6@:] syl{3)wb"h;t?F(~s +LjQo]I{w O?=pZG f&6wK'˅>_?Tx]gR7h#Z}Ռz\Rp?MvԔ%'Vs.kL% Ij9۹b0ǤҩZSBG֏=R%Sa4H<C3Nah._뻸x}}e}\.=^oJ:pgk7H4_U#Dr3 l9z9~|V*Zl ]9ʸ`TR38Syb̟] r4[n `V Noi(}Os\-HK_SᠷoA +IZ:o QE_uwnw}P +K4ENFO)Uflo=$M@š{|hWd*>m|O|. XY_OWy+Ȥ*y +|<ֺ}ZעW,San.痗ȩx:ϔ +M_szK^0AoB~V~p+-[C0* ѻ, +PfE$ǂ-w/*p,DF|Znzs$7;pa +FWnj` $EexO"7g;ƅBJwOA&%:}DLD,6xT#&c.!;]G-@1![UyT + N$ֹ0Vr$r+cFY2iiTP&/cxZ7VVp2[YM+\#Jduʙ{YxL?kݞI!<'䥹 +S"!AZ>>r wȏ;iM?|=)e<X,0tWqL~ +WB\ +̋iw2h~*2œ`w|1C;Z +.8E2/^? +9\g}2OE,qQc `!yK;Gi><+p !odr_(ּB +{KiDk|[~\~ +F~o߲_`)kpMsb5>CChhˬ}#CIEE{$G6c:),#-Su_/y+l#Qס`OsT7U"HWkٻ5;N99=@97^p+fGw=BA>\g=Eo`NJ#Hri LԝC (j+LB;i).k?7 #rH9܈=w*df1J#sRFPU*Nְ*Y78+x~Mի}EV>>=#_[i<=uΨqyy7\h0RИn%KM޼\`g'$`r\t`}Tk;˟]b_,*%/qMp0X*u|o4H&kO2/wJp<1bZh)_0{岧X8(AGKt^p +G8k Nꍀr=ML 6׼_e@Aa%~ABSgB<~E:Uù1Ч 6;nm=^ݯ/gfk{e-H] /*­ %+E}]K)r3{Rne<)^l3$p>}~~F` #L~ZyŞT}(܈,HSEP(kՏGsIS:m>^q$Xظ>$# [iszCs5ڙJ\)rrj89VBO'}ZN d#7 tlЬj 8g7FmNlp-yuS N[ H}+$KnCk o +G̜EP4}9xDg(Xw^WRq5$]4s|Ǝe'˩yALw70K3giy=Ky3F29n GN5v3;"KMb2\j"̌ơh]ίZWu@ v%čLm.k$/B)x<8 +jW)i9Cv] ڬ$Ki{M?q.JcEkl+U(})pH,&6K1p !vX'Dave/Ը#mp-'u<[?B -^ -ѐν&Pn?dJ4hF8́ƙx㫘M+*yBy<&O`̏>szH$/C\gm=t+`MpS!LBLpss{T|?kkӋ`M)yOH,9q'Q 4h2EG\N/yXǙC]N˛ڟ=V3gu0; [#й8Ffk"LOJx82^qǩKERQOhd(ǖSq8ď t=LS`N!% $!VnUN Mn۽u}N[xokQ<dӨΑ0 L|ݛlSAlXg,T`xmM7U౗l)G*EDTx5Y:u;#bX9OV`:M/ ^AdDyirD Tү&1(Ye k.O 5up_QTKoKٴ|܍\>'F?޿)yOZP3񕋾DB_Za݋s\5>K/9:/4]p[:D! +FÛ%`^[)1~U%?c^S$ +s XKc*Gu%Y~ }΢Vr~J$؝]K6=˰$j`72V%]ﶎNxajb?]P _/_/#C*(.O +r2{t5 Qg#wJJp|B3m2 Wg{t2\7&ݙ2\˰~ ig<{'\(M(^` 0b?GAh:ʄLD̸%PSBp`fS[Zۀ@RD֠!^=~%#FsqDŊ@RM +F}|>|!P{BMkqnŀ.PrL>j9}OCh:Z2wf~Q'jH,|l1mC`< Rftۙ}7tME-), ;_Ic)xxE)9m "X i.n[ )J葙#h]TW tB% a4Qݖ*\ mf fuOZzN% T.+;K30LL_]lAңa;P7sXcSLSb;.&TB+3 MJ*Q /LVUz-- ډZP>/dԚ)J +U]+bp:H`i2`k5X Kk[}'}.ڈI`X(d"rVܻVVA0u:jwW`%y^|Gb-\?Oφ6ȹ2h8]}u-MYV:gds]7L|J=Q*mAX~f`NF}S,،p;Y|H\Wgȗ~A 1[ 6Z Q>jGi973D߰tcμ!d7й(zqZ)_Jgwy/^ee:QIPi+\\BԬγ}ƟOD,@>|Uh€H?m4.e /pIҳezf)=8e0;^vbHxx^ +#*L/0R^Q=/otmΪy3>@nRΉH= X3S*,,޿'5./0HFH+I{?֔}>#}󓿪8V¼Y#6tou'R. ʹܣMi.?g71R[K+x!"m_FEF%VC B uǕ{X@i \Ѡ6BZoEh=HG_CSw7uexyu>{&_H>zý92|=K#FR&utvud2B) zG\\ޤ.%FXA[~_CHogw|"A Đ SiY?WHcg=r &E;"^ħY4VHYO[QJY4 ,-KB|EHWHoW4d.Ղ0XNhMtcՆ(s :YV4d#EXD'E7AHi ";J{ ]~H>PO5h? NݩJ=M~m>0F_ʇ{|ݐ z 98 ~㚯\įQbcUrwA(_& &Xn#Sl{=m V kL;*NTN+R?q'7(V]=M R- {a׷B\w;~bwu?~=FtХ+6nSݟF>u^ 7+1Xɞ_cxƜij kJiWeQge4χ{Dwԉ '7] +:Afa?zWr y dM"cN|cs~99*{,xWxm OX~lc }d|y鸸XP!]; +Z \yGm e49V"E*ot@">LMS[2҈GZ{%Ѫ|"ֿRo+Ha,"/HoFXSN ic +RUhMQSꐗĉ[?; ZryظlN9[VKHhҥB.O͊GGl?wPu$?=f2D/+'iZ-"E4EOf*"&@-?0H}  nGbcfwrR&qu!Ɣ{xq ڵ_`r :L_nbש٥{d=4Gӄ1AZsVDGyys gPcs<7BdMe?&L1oK: mY +_4Yץ;7-wt;RhFEj1bT{T 1Z,ӭ'awk!S\`0M=Tp84p.q8 L;\wݒug@Wvkӹt1:DM -^M'PPL ,7yA/YdC4zv{FrM8xGvuwa1ӱ;4Ȗh"mYa,CU <.9ƓSނ`FVhY[-{Ϛs؆v$델'.w +PdoR"mld_jp;%`"U[y|L ; y|^6 R[,) 39Wi1D[|m9nِh<&3W&yXZ`as ]ɫ<=DYӓh[}Dۈ]ph{nP0wq5RBS3:ԷQGyKy6bݾ~̍ŐM,nvb=;z1?c_Zbi5Ik8L{C(8p?8Ԛwk8Mwe jAȺPkCxǾ'{k؍f Cm}oEzp[-fm֦Cp (.]a8:{5cWB,a{kC.h1x{HHur ,L$e[OZ`n_:k lL",F%ek恞aȕt.r>c)O6R ++m(&63>fCX{zÝ`{7rz99"BogbAD3١l``izV)D,,]Ec7]B-r&g]t6ʛ+e 7CGj :M9ttX& )Π32<' [Z:ׂZo7u_A{`cg:UuN2wlDQ3?eo|8g9g{|zO]2|\uI/ee9[9 +.jQaFAc|3fe>4d7Ima nF6j/*?5p e05rClU=`#XM[e>ړYVN/^Fno/b|rSvc3ڷbef*p8J4am];VeC0 y`f<-zV/.U858 ܔ<9vu*i<gm"LǗXXĘ1t:v хa 0kO1uuOY"v:͐SEs^'˞-t4ϗӀ00:VkdlA| gO,mg Fyoհ* uhk"4Y!ifmY"Ɩ'' ĎL.7{ +$'vF8r$XJ rR8#jw.xecۅw'vӷEq%Y`ˈK|dMäKlL%Iqf]AiBJ!"2W8")5OlDd=>$uOD-vld AihQFU~^tnFz ΚC:h|ˑzesgׇ9ɀ%9LPZ鵓vR2cGt>4yBd ^&N_:7=sT8y9x*qK5}-=R;p2? +URc6aHdħoóvnWcy-{ ي( #`7mil\2޴cv;/r=`Nnս^URtTG=(U L}N5XKI]T7qBd+\*|.|<$u,FԹXzYgKs^{ng2L })(.l% †HR-ga!0AZRm.V2$pdh*W&Ԥ{͒JT](Îs(,OlwN*ZFߪ F}B;QuV9CVҥXPb6ܪ-Djtzڨq.b&:juC^YINΝ*6Kf䶊½lȆwBnqϪ>dQDp|zu߬uD3KmqKyh\t]vlMH8Mg~=b6^.ݮtzxdө"YʦeqCt;j-id]yl:\:?L6^.ͳ=[dڥ +˦ӛ]=h6qC=L6^.m{dmvel)Mg:܇Φӛ?P{fiAY)ȶY)t\3;UfLTYFa.s'0.s'Yy4>=W:c>,vDiv;}vp<{hş(9Ϧx[tvN4;3 q/,&8DcSs +[KS Ǭw7~Oo.i(`*OC(cOC0{'6cwBPEAٷ VmW=(ɮC@ e#]7S:XkTBX4L}V@ 1Ao3RwGJzfg[(o'ntz$3Ex{KbTu} +xگoUh ^ۜn [Z"-B;ZȰ/ m$2؊]Nʯ4q29\k*ܙe> %F+Re>Jyɕ_&yIvCvpgVո۾[Qos1^m'0k3ajX|?B7s 77@pyC,jVLry%1H@7ak16ZR7iLvpWgoIŃCDXKw{H"U9Ks U%M|8qbd2YGr8Infr\E J]!Re2Sʙ\ +c,TO:M{:Cp#kkΩ?ש{-|(1XmF\i3FZ~po*RѬ1b^R'{PKL\7hӆJßڀHNWEEM˜Q)oֈ̛ĉeEg$5ûA*f'mf}Ml$m2dN6Y'6-Ut-*؍$̏VNFe@4;͓{dYOMm'GQU qJK^l}SZYu 9-?gc575Svs%-b.oln8d^.sqeNn[[k.YVߢV8|1+e8H?>>4-mUX”#wKZ 뮷pgu:Uϴq~gU7Ovd,(fɴU=D4/YWu8/VvTщTN+T@։:ASXxٵ&4Ze?YzrOYيbta=P؎YvsmCb f+t,@9m7nh7GwT=]@Dݳz uնYvsey,@.mB6GQ>)G,ʷUGYUd;LQ>!g@ٿ(íc(f}(q}CUr|dTu3H"`~ uulu7un(~۝SڵyUҩgķ|wCPϚQdڳU&ׁUu̇]\OՑ~;Tѭg> MG4>algC]?==*rrUO|بg`yvm]?sKxp~F:ys'q-漴h 7O^OMmk=i;_N g5+ŧHݯ*QOڿ*eVWt~fm]ϼ޷6u٬g#u̫m]o,\ܬ{2yBlJDUiHj 9*ODo jx=ÍQ\h'7KN,Y|_w|j:'nJ Z8cr#8_ n66?O^hx=JS;ws"3n/̹?_//}okt6Lkv뵧g'hg9x2t)wK+̝>.wL\.]m^LZ<z"UXJ{ /oSTlw ՛2D_z֪vlaj$'`lzG,L Ki8VzV-}2YKlkIz%%:YWDgTS>,}HS@!͹k* fnLxʄ_26m.o +V(e8Jel3gU*7E~yύ + |?PnPpӱ{NtxE:+AcG1P$>ǸgyK^)釥p$lu[db4p:E{gy, 3<@|nS>|bsRwM \~KȘr+ (nܦ1,0pEg_(ς|HzdH0:xx#\Ttw&!ana;>@МbՂEq~h8VJZ@ܓ4_H3H]<.߂w W..;K+^`v2MkEQ9V/|݈ [b +V/J~>Xl"ةb{uJe70emhQa MNv4Enhb;S=ߒ>Nq^rtE:%@J޼B(ߍD]3#X q "# I˷ma@TDu$دLE@SVBԭBIŬޗ=D*$֭o8@EjN3|=0taD7=V2Sj̹ъQبhFg0 G7oPBXfø,-5 Q@ |1uZT:-1L4d̿Mb{Esۛup0vcϓ=y951 z kixlc{~Vxl7͎ڐ= zƲ^)m;oOƲыўќ5(f UnB>ޏ[.Ffo +dέ(aчo } %zҲ7YD&z7_ZZN:V=HgE!ѶO(~3h8Yi F F5>O1\e.c8m› y3&"DJHV-ѣx俼c7\5^]^(ݖ"[v#ϳFr0G/ܻ9lxREVGNξ;F!(wdtT%C~[@ߗ;G?F.Nx(;b⾄anڧA^B5V0m__#rd2HR.5(0ZU%t!asP!M&&]JDx]/I^<ᜒDK wxR3.Nѫn6Ujd7#DnTzxqzw8$zX 4ӫ^WFGldaz݈ *DԎ1"dž_mz碚{3Dmg#%ony,?{m\"8}ot'\ H0 ĶY5(iC̲jLx.#5PB}1n&z.}sq`igʁ^ ;2ŶnԻ*>}tQlAq.pqgpakZp:JOD0O#|)FHV-mUsO<ϻO&`jsg +5ЧV}uғ[YcSt7VT +En] T_48ʠ/c&J+uUz~ʄWT +Lb[g թӗ:Ca3,/XN +3d+g}p*NfYw E)J4S,f1JmQ^w2ƏHWwh x樄L% >&!g=V%>r|Le#6T>m&m?`&cyϙ Z? mCLCG693:ϙ 0Pb93V `~"D%Elio1z2UW}x bv)<06$&8ӺðIJtJ. pс9~زt~|x10PX5J) yD;Cco~.N8zN@X6'Náےx^lmLj%AG[U ֽms ^+‘y$'})^:h IKJa1Ac"X, f_(*Xqw9&ųJ)%xIP=WbarO듟bkpvj¿cvDEFɄ*/!1k!KXbhxG. #E^.MxEų?["NO|Ko_ 9Nq9'!s) +) TF9*%_RyS";|AчwF%|EѻXRJ|!Jś^CJqc}v`.S =G o 5urïI l,vv5yx՞_ +ʥ.Vg:.sD7e(y=;BgO>a¹t<^5.VG'GQɺ7;(  ? ,M2lwa޸ƽ&y?00y8^i*CS1' )ۉ1>z 8>9/ex;8MtL x37z.…k~,f 7B j6⾜u;y@؎YBtO'NtKS4(ZL\Kq"G^Q_`{6JGGxGeң)igcQi٣F~?gbLA'X&2y"cah'W<\Gѿavn^GG4"џ̰ t; +ωcP8 "ODXw$˰<~r~b[wxL@^u0 X:;Oy>"<$X3zd&`AWGǢ S(X86HpGtlpGبĎINP;!y*M]xDDc_%c g0`X ,D"2Dje1HF_||%bQ_')#y2xF +^2Q.JBy%7*x PQd_,( +hqŃ2"_U/YuyY%HߑeyLzQu'*Dy{ ;*0i<2eZ`aO!Ϝ|11^te)8.x΁yd;>F,8^cX/Ay6Q:G*`UK vDqAXQsD*O%,h,2&+DBA2;Vɗ(D\Hm# +MyHTg}o 5(~Et űg"@HfW,5Ѝ;;3`AO}G6Js9JB:UtRΪ"%N?4Xv|c@hcHp *^FQ|4.+'xF0c@z +YKc4 ȿ#]YL+YU4ؚOyDqBHU |DOZ\P/T P&$H ɷ2?y%!FyBHU4ꭨIڐQCE0%8S"zD24R(-Fw(&Boi@ +xB(ߡ_hҒ7![2Db46Ҥ[ﲲhU_&6Y͈MVܶ?ms}] ײQw2An8/G_r5] 7]+9'd endstream endobj 5 0 obj <> endobj 6 0 obj <> endobj 30 0 obj <> endobj 31 0 obj <> endobj 32 0 obj <> endobj 57 0 obj <> endobj 58 0 obj <> endobj 59 0 obj <> endobj 88 0 obj <> endobj 89 0 obj <> endobj 90 0 obj <> endobj 119 0 obj <> endobj 120 0 obj <> endobj 121 0 obj <> endobj 150 0 obj <> endobj 151 0 obj <> endobj 152 0 obj <> endobj 181 0 obj <> endobj 182 0 obj <> endobj 183 0 obj <> endobj 212 0 obj <> endobj 213 0 obj <> endobj 214 0 obj <> endobj 235 0 obj [/View/Design] endobj 236 0 obj <>>> endobj 233 0 obj [/View/Design] endobj 234 0 obj <>>> endobj 231 0 obj [/View/Design] endobj 232 0 obj <>>> endobj 204 0 obj [/View/Design] endobj 205 0 obj <>>> endobj 202 0 obj [/View/Design] endobj 203 0 obj <>>> endobj 200 0 obj [/View/Design] endobj 201 0 obj <>>> endobj 173 0 obj [/View/Design] endobj 174 0 obj <>>> endobj 171 0 obj [/View/Design] endobj 172 0 obj <>>> endobj 169 0 obj [/View/Design] endobj 170 0 obj <>>> endobj 142 0 obj [/View/Design] endobj 143 0 obj <>>> endobj 140 0 obj [/View/Design] endobj 141 0 obj <>>> endobj 138 0 obj [/View/Design] endobj 139 0 obj <>>> endobj 111 0 obj [/View/Design] endobj 112 0 obj <>>> endobj 109 0 obj [/View/Design] endobj 110 0 obj <>>> endobj 107 0 obj [/View/Design] endobj 108 0 obj <>>> endobj 80 0 obj [/View/Design] endobj 81 0 obj <>>> endobj 78 0 obj [/View/Design] endobj 79 0 obj <>>> endobj 76 0 obj [/View/Design] endobj 77 0 obj <>>> endobj 49 0 obj [/View/Design] endobj 50 0 obj <>>> endobj 47 0 obj [/View/Design] endobj 48 0 obj <>>> endobj 45 0 obj [/View/Design] endobj 46 0 obj <>>> endobj 22 0 obj [/View/Design] endobj 23 0 obj <>>> endobj 20 0 obj [/View/Design] endobj 21 0 obj <>>> endobj 246 0 obj [245 0 R 244 0 R 243 0 R] endobj 273 0 obj <> endobj xref 0 274 0000000004 65535 f +0000000016 00000 n +0000000524 00000 n +0000051302 00000 n +0000000007 00000 f +0000808037 00000 n +0000808107 00000 n +0000000009 00000 f +0000051353 00000 n +0000000010 00000 f +0000000011 00000 f +0000000012 00000 f +0000000013 00000 f +0000000014 00000 f +0000000015 00000 f +0000000016 00000 f +0000000017 00000 f +0000000018 00000 f +0000000019 00000 f +0000000024 00000 f +0000812292 00000 n +0000812323 00000 n +0000812176 00000 n +0000812207 00000 n +0000000025 00000 f +0000000026 00000 f +0000000027 00000 f +0000000028 00000 f +0000000029 00000 f +0000000033 00000 f +0000808177 00000 n +0000808248 00000 n +0000808319 00000 n +0000000034 00000 f +0000000035 00000 f +0000000036 00000 f +0000000037 00000 f +0000000038 00000 f +0000000039 00000 f +0000000040 00000 f +0000000041 00000 f +0000000042 00000 f +0000000043 00000 f +0000000044 00000 f +0000000051 00000 f +0000812060 00000 n +0000812091 00000 n +0000811944 00000 n +0000811975 00000 n +0000811828 00000 n +0000811859 00000 n +0000000052 00000 f +0000000053 00000 f +0000000054 00000 f +0000000055 00000 f +0000000056 00000 f +0000000060 00000 f +0000808390 00000 n +0000808461 00000 n +0000808532 00000 n +0000000061 00000 f +0000000062 00000 f +0000000063 00000 f +0000000064 00000 f +0000000065 00000 f +0000000066 00000 f +0000000067 00000 f +0000000068 00000 f +0000000069 00000 f +0000000070 00000 f +0000000071 00000 f +0000000072 00000 f +0000000073 00000 f +0000000074 00000 f +0000000075 00000 f +0000000082 00000 f +0000811712 00000 n +0000811743 00000 n +0000811596 00000 n +0000811627 00000 n +0000811480 00000 n +0000811511 00000 n +0000000083 00000 f +0000000084 00000 f +0000000085 00000 f +0000000086 00000 f +0000000087 00000 f +0000000091 00000 f +0000808603 00000 n +0000808676 00000 n +0000808749 00000 n +0000000092 00000 f +0000000093 00000 f +0000000094 00000 f +0000000095 00000 f +0000000096 00000 f +0000000097 00000 f +0000000098 00000 f +0000000099 00000 f +0000000100 00000 f +0000000101 00000 f +0000000102 00000 f +0000000103 00000 f +0000000104 00000 f +0000000105 00000 f +0000000106 00000 f +0000000113 00000 f +0000811362 00000 n +0000811394 00000 n +0000811244 00000 n +0000811276 00000 n +0000811126 00000 n +0000811158 00000 n +0000000114 00000 f +0000000115 00000 f +0000000116 00000 f +0000000117 00000 f +0000000118 00000 f +0000000122 00000 f +0000808822 00000 n +0000808896 00000 n +0000808970 00000 n +0000000123 00000 f +0000000124 00000 f +0000000125 00000 f +0000000126 00000 f +0000000127 00000 f +0000000128 00000 f +0000000129 00000 f +0000000130 00000 f +0000000131 00000 f +0000000132 00000 f +0000000133 00000 f +0000000134 00000 f +0000000135 00000 f +0000000136 00000 f +0000000137 00000 f +0000000144 00000 f +0000811008 00000 n +0000811040 00000 n +0000810890 00000 n +0000810922 00000 n +0000810772 00000 n +0000810804 00000 n +0000000145 00000 f +0000000146 00000 f +0000000147 00000 f +0000000148 00000 f +0000000149 00000 f +0000000153 00000 f +0000809044 00000 n +0000809118 00000 n +0000809192 00000 n +0000000154 00000 f +0000000155 00000 f +0000000156 00000 f +0000000157 00000 f +0000000158 00000 f +0000000159 00000 f +0000000160 00000 f +0000000161 00000 f +0000000162 00000 f +0000000163 00000 f +0000000164 00000 f +0000000165 00000 f +0000000166 00000 f +0000000167 00000 f +0000000168 00000 f +0000000175 00000 f +0000810654 00000 n +0000810686 00000 n +0000810536 00000 n +0000810568 00000 n +0000810418 00000 n +0000810450 00000 n +0000000176 00000 f +0000000177 00000 f +0000000178 00000 f +0000000179 00000 f +0000000180 00000 f +0000000184 00000 f +0000809266 00000 n +0000809340 00000 n +0000809414 00000 n +0000000185 00000 f +0000000186 00000 f +0000000187 00000 f +0000000188 00000 f +0000000189 00000 f +0000000190 00000 f +0000000191 00000 f +0000000192 00000 f +0000000193 00000 f +0000000194 00000 f +0000000195 00000 f +0000000196 00000 f +0000000197 00000 f +0000000198 00000 f +0000000199 00000 f +0000000206 00000 f +0000810300 00000 n +0000810332 00000 n +0000810182 00000 n +0000810214 00000 n +0000810064 00000 n +0000810096 00000 n +0000000207 00000 f +0000000208 00000 f +0000000209 00000 f +0000000210 00000 f +0000000211 00000 f +0000000000 00000 f +0000809488 00000 n +0000809562 00000 n +0000809636 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000809946 00000 n +0000809978 00000 n +0000809828 00000 n +0000809860 00000 n +0000809710 00000 n +0000809742 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000683817 00000 n +0000683891 00000 n +0000683965 00000 n +0000812408 00000 n +0000051809 00000 n +0000053471 00000 n +0000684507 00000 n +0000684393 00000 n +0000055818 00000 n +0000225333 00000 n +0000477610 00000 n +0000563025 00000 n +0000053537 00000 n +0000055254 00000 n +0000055304 00000 n +0000680820 00000 n +0000677823 00000 n +0000676831 00000 n +0000675839 00000 n +0000684275 00000 n +0000684307 00000 n +0000684157 00000 n +0000684189 00000 n +0000684039 00000 n +0000684071 00000 n +0000684583 00000 n +0000684784 00000 n +0000686153 00000 n +0000701726 00000 n +0000767315 00000 n +0000812451 00000 n +trailer <]>> startxref 812634 %%EOF \ No newline at end of file diff --git a/Design/README/Sign-Up-Keyboard-SE.png b/Design/README/Sign-Up-Keyboard-SE.png new file mode 100644 index 0000000..c236eaa Binary files /dev/null and b/Design/README/Sign-Up-Keyboard-SE.png differ diff --git a/Design/README/Sign-Up-Keyboard-X.png b/Design/README/Sign-Up-Keyboard-X.png new file mode 100644 index 0000000..294a278 Binary files /dev/null and b/Design/README/Sign-Up-Keyboard-X.png differ diff --git a/Design/README/Sign-Up-SE.png b/Design/README/Sign-Up-SE.png new file mode 100644 index 0000000..1445602 Binary files /dev/null and b/Design/README/Sign-Up-SE.png differ diff --git a/Design/README/Sign-Up-X.png b/Design/README/Sign-Up-X.png new file mode 100644 index 0000000..87314c3 Binary files /dev/null and b/Design/README/Sign-Up-X.png differ diff --git a/Examples/CodeExample/AppDelegate.swift b/Examples/CodeExample/AppDelegate.swift new file mode 100644 index 0000000..43a5117 --- /dev/null +++ b/Examples/CodeExample/AppDelegate.swift @@ -0,0 +1,30 @@ +// +// AppDelegate.swift +// CodeExample +// +// Created by Drew Olbrich on 12/29/18. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +@UIApplicationMain +class AppDelegate: UIResponder, UIApplicationDelegate { + + var window: UIWindow? + + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + + let window = UIWindow(frame: UIScreen.main.bounds) + self.window = window + + let signUpViewController = SignUpViewController() + window.rootViewController = signUpViewController + window.makeKeyAndVisible() + + return true + } + +} diff --git a/Examples/CodeExample/Info.plist b/Examples/CodeExample/Info.plist new file mode 100644 index 0000000..d3facea --- /dev/null +++ b/Examples/CodeExample/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UIStatusBarStyle + UIStatusBarStyleLightContent + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Examples/CodeExample/SignUpViewController.swift b/Examples/CodeExample/SignUpViewController.swift new file mode 100644 index 0000000..3da8436 --- /dev/null +++ b/Examples/CodeExample/SignUpViewController.swift @@ -0,0 +1,183 @@ +// +// SignUpViewController.swift +// CodeExample +// +// Created by Drew Olbrich on 12/29/18. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit +import ScrollingContentViewController + +/// A class that demonstrates configuring `ScrollingContentViewController` +/// programmatically. This view controller is instantiated in `AppDelegate` and +/// installed as the window's root view controller. +class SignUpViewController: ScrollingContentViewController { + + /// Helper object that encapsulates code common to all + /// `ScrollingContentViewController` example applications. + private var signUpController: SignUpController? + + private let logoImageView = UIImageView(image: UIImage(named: "Lorem-Ipsum-Logo")) + + private let nameTextField = PillTextField() + private let emailTextField = PillTextField() + private let passwordTextField = PillTextField() + + private let signUpButton = PillButton(type: .system) + private let signInButton = UIButton(type: .system) + + override var preferredStatusBarStyle: UIStatusBarStyle { + return .lightContent + } + + override func loadView() { + // Assign a gradient as the root view. + view = GradientBackgroundView() + } + + override func viewDidLoad() { + super.viewDidLoad() + + // Create the content view. + createContentView() + + // Allow the content view to shrink vertically when the keyboard is presented. + shouldResizeContentViewForKeyboard = true + + // Allow the user to dismiss the keyboard by dragging from the scroll view to the + // bottom of the screen. + scrollView.keyboardDismissMode = .interactive + + signUpController = SignUpController(logoImageView: logoImageView, nameTextField: nameTextField, emailTextField: emailTextField, passwordTextField: passwordTextField, signUpButton: signUpButton, signInButton: signInButton, delegate: self) + } + + /// Creates the content view. + private func createContentView() { + // When ScrollingContentViewController.contentView is assigned for the first time, + // this has the side effect of adding a scroll view to the view controller's root + // view, and adding the content view to the scroll view. If a new view was assigned + // to this property later, it would replace the existing content view in the scroll + // view, and leave the scroll view unchanged. + contentView = UIView() + + // Assign the content view's background color to transparent so it can be seen + // through it to the gradient background view. This is the default value, but the + // intent here is to be explicit for example code. + contentView.backgroundColor = nil + + logoImageView.tintColor = .white + + configureTextFields() + + signUpButton.setTitle("Sign Up", for: .normal) + + addConstraints() + } + + private func configureTextFields() { + configureTextField(nameTextField, placeholder: "Name", textContentType: .name, autocapitalizationType: .words, keyboardType: .default, isSecureTextEntry: false) + configureTextField(emailTextField, placeholder: "Email", textContentType: .emailAddress, autocapitalizationType: .none, keyboardType: .emailAddress, isSecureTextEntry: false) + configureTextField(passwordTextField, placeholder: "Password", textContentType: nil, autocapitalizationType: .none, keyboardType: .default, isSecureTextEntry: true) + } + + private func configureTextField(_ textField: UITextField, placeholder: String?, textContentType: UITextContentType?, autocapitalizationType: UITextAutocapitalizationType, keyboardType: UIKeyboardType, isSecureTextEntry: Bool) { + textField.placeholder = placeholder + textField.autocapitalizationType = autocapitalizationType + textField.autocorrectionType = .no + textField.smartDashesType = .no + textField.smartInsertDeleteType = .no + textField.smartQuotesType = .no + textField.spellCheckingType = .no + textField.returnKeyType = .next + textField.keyboardType = keyboardType + textField.enablesReturnKeyAutomatically = true + textField.isSecureTextEntry = isSecureTextEntry + } + + private func addConstraints() { + logoImageView.translatesAutoresizingMaskIntoConstraints = false + nameTextField.translatesAutoresizingMaskIntoConstraints = false + emailTextField.translatesAutoresizingMaskIntoConstraints = false + passwordTextField.translatesAutoresizingMaskIntoConstraints = false + signUpButton.translatesAutoresizingMaskIntoConstraints = false + signInButton.translatesAutoresizingMaskIntoConstraints = false + + let stackView = UIStackView() + stackView.translatesAutoresizingMaskIntoConstraints = false + stackView.axis = .vertical + stackView.spacing = 16 + stackView.addArrangedSubview(nameTextField) + stackView.addArrangedSubview(emailTextField) + stackView.addArrangedSubview(passwordTextField) + + addPillViewConstraints(to: nameTextField) + addPillViewConstraints(to: emailTextField) + addPillViewConstraints(to: passwordTextField) + + addPillViewConstraints(to: signUpButton) + + contentView.addSubview(logoImageView) + contentView.addSubview(stackView) + contentView.addSubview(signUpButton) + contentView.addSubview(signInButton) + + let logoImageTopLayoutGuide = UILayoutGuide() + let logoImageBottomLayoutGuide = UILayoutGuide() + let signUpButtonBottomLayoutGuide = UILayoutGuide() + + contentView.addLayoutGuide(logoImageTopLayoutGuide) + contentView.addLayoutGuide(logoImageBottomLayoutGuide) + contentView.addLayoutGuide(signUpButtonBottomLayoutGuide) + + let constraints: [NSLayoutConstraint] = [ + contentView.centerXAnchor.constraint(equalTo: logoImageView.centerXAnchor), + contentView.centerXAnchor.constraint(equalTo: stackView.centerXAnchor), + contentView.centerXAnchor.constraint(equalTo: signUpButton.centerXAnchor), + contentView.centerXAnchor.constraint(equalTo: signInButton.centerXAnchor), + + contentView.topAnchor.constraint(equalTo: logoImageTopLayoutGuide.topAnchor), + logoImageView.topAnchor.constraint(equalTo: logoImageTopLayoutGuide.bottomAnchor), + + logoImageView.bottomAnchor.constraint(equalTo: logoImageBottomLayoutGuide.topAnchor), + stackView.topAnchor.constraint(equalTo: logoImageBottomLayoutGuide.bottomAnchor), + + signUpButton.topAnchor.constraint(equalTo: stackView.bottomAnchor, constant: 48), + + signUpButton.bottomAnchor.constraint(equalTo: signUpButtonBottomLayoutGuide.topAnchor), + signInButton.topAnchor.constraint(equalTo: signUpButtonBottomLayoutGuide.bottomAnchor), + + contentView.safeAreaLayoutGuide.bottomAnchor.constraint(equalTo: signInButton.bottomAnchor, constant: 30), + + logoImageTopLayoutGuide.heightAnchor.constraint(equalTo: logoImageBottomLayoutGuide.heightAnchor), + logoImageBottomLayoutGuide.heightAnchor.constraint(equalTo: signUpButtonBottomLayoutGuide.heightAnchor, multiplier: 2, constant: 0), + signUpButtonBottomLayoutGuide.heightAnchor.constraint(greaterThanOrEqualToConstant: 16), + ] + + logoImageView.setContentHuggingPriority(.required, for: .vertical) + logoImageView.setContentHuggingPriority(.required, for: .horizontal) + + contentView.addConstraints(constraints) + } + + private func addPillViewConstraints(to pillView: UIView) { + let widthConstraint = pillView.widthAnchor.constraint(equalToConstant: 280) + widthConstraint.priority = UILayoutPriority.defaultLow - 10 + + let heightConstraint = pillView.heightAnchor.constraint(equalToConstant: 44) + heightConstraint.priority = .required + + pillView.addConstraints([widthConstraint, heightConstraint]) + } + +} + +extension SignUpViewController: SignUpControllerDelegate { + + func signUpControllerScrollFirstResponderToVisible(_ signUpController: SignUpController) { + scrollView.scrollFirstResponderToVisible(animated: true) + } + +} diff --git a/Examples/ManagerExample/AppDelegate.swift b/Examples/ManagerExample/AppDelegate.swift new file mode 100644 index 0000000..d9cea55 --- /dev/null +++ b/Examples/ManagerExample/AppDelegate.swift @@ -0,0 +1,23 @@ +// +// AppDelegate.swift +// ManagerExample +// +// Created by Drew Olbrich on 1/10/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +@UIApplicationMain +class AppDelegate: UIResponder, UIApplicationDelegate { + + var window: UIWindow? + + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + return true + } + +} + diff --git a/Examples/ManagerExample/Info.plist b/Examples/ManagerExample/Info.plist new file mode 100644 index 0000000..ad9513b --- /dev/null +++ b/Examples/ManagerExample/Info.plist @@ -0,0 +1,47 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UIRequiredDeviceCapabilities + + armv7 + + UIStatusBarStyle + UIStatusBarStyleLightContent + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Examples/ManagerExample/SignUpViewController.swift b/Examples/ManagerExample/SignUpViewController.swift new file mode 100644 index 0000000..1492dc7 --- /dev/null +++ b/Examples/ManagerExample/SignUpViewController.swift @@ -0,0 +1,98 @@ +// +// SignUpViewController.swift +// ManagerExample +// +// Created by Drew Olbrich on 1/10/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit +import ScrollingContentViewController + +/// A class that demonstrates using `ScrollingContentViewManager` in conjunction +/// with an arbitrary `UIViewController` class instead of subclassing +/// `ScrollingContentViewController`. +class SignUpViewController: UIViewController { + + private lazy var scrollingContentViewManager = ScrollingContentViewManager(hostViewController: self) + + /// Helper object that encapsulates code common to all + /// `ScrollingContentViewController` example applications. + private var signUpController: SignUpController? + + @IBOutlet weak var contentView: UIView! + + @IBOutlet weak var logoImageView: UIImageView! + + @IBOutlet weak var nameTextField: PillTextField! + @IBOutlet weak var emailTextField: PillTextField! + @IBOutlet weak var passwordTextField: PillTextField! + + @IBOutlet weak var signUpButton: PillButton! + @IBOutlet weak var signInButton: UIButton! + + override var preferredStatusBarStyle: UIStatusBarStyle { + return .lightContent + } + + override func loadView() { + // Load all controls and connect all outlets defined by Interface Builder. + super.loadView() + + scrollingContentViewManager.loadView(forContentView: contentView) + + // Replace the root view with a gradient view. + view = GradientBackgroundView() + } + + override func viewDidLoad() { + super.viewDidLoad() + + // Set the content view's background color to transparent so the gradient + // background root view can be seen behind it. + contentView.backgroundColor = nil + + // When ScrollingContentViewManager.contentView is first assigned, this has the + // side effect of adding a scroll view to the view controller's root view, and + // adding the content view to the scroll view. If a new view was assigned to this + // property later, it would replace the existing content view in the scroll view + // and leave the scroll view unchanged. + scrollingContentViewManager.contentView = contentView + + // Allow the content view to shrink vertically when the keyboard is presented. + scrollingContentViewManager.shouldResizeContentViewForKeyboard = true + + // Allow the user to dismiss the keyboard by dragging from the scroll view to the + // bottom of the screen. + scrollingContentViewManager.scrollView.keyboardDismissMode = .interactive + + signUpController = SignUpController(logoImageView: logoImageView, nameTextField: nameTextField, emailTextField: emailTextField, passwordTextField: passwordTextField, signUpButton: signUpButton, signInButton: signInButton, delegate: self) + } + + // Note: This is only required in apps that support device orientation changes. + override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) { + super.viewWillTransition(to: size, with: coordinator) + + scrollingContentViewManager.viewWillTransition(to: size, with: coordinator) + } + + /// Note: This is only required in apps with navigation controllers that are used to + /// push sequences of view controllers with text fields that become the first + /// responder in `viewWillAppear`. + override func viewSafeAreaInsetsDidChange() { + super.viewSafeAreaInsetsDidChange() + + scrollingContentViewManager.viewSafeAreaInsetsDidChange() + } + +} + +extension SignUpViewController: SignUpControllerDelegate { + + func signUpControllerScrollFirstResponderToVisible(_ signUpController: SignUpController) { + scrollingContentViewManager.scrollView.scrollFirstResponderToVisible(animated: true) + } + +} diff --git a/Examples/ReassignExample/AppDelegate.swift b/Examples/ReassignExample/AppDelegate.swift new file mode 100644 index 0000000..508c3cc --- /dev/null +++ b/Examples/ReassignExample/AppDelegate.swift @@ -0,0 +1,22 @@ +// +// AppDelegate.swift +// ReassignExample +// +// Created by Drew Olbrich on 2/2/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +@UIApplicationMain +class AppDelegate: UIResponder, UIApplicationDelegate { + + var window: UIWindow? + + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + return true + } + +} diff --git a/Examples/ReassignExample/Base.lproj/LaunchScreen.storyboard b/Examples/ReassignExample/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..bfa3612 --- /dev/null +++ b/Examples/ReassignExample/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Examples/ReassignExample/Base.lproj/Main.storyboard b/Examples/ReassignExample/Base.lproj/Main.storyboard new file mode 100644 index 0000000..7cf5b07 --- /dev/null +++ b/Examples/ReassignExample/Base.lproj/Main.storyboard @@ -0,0 +1,223 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Examples/ReassignExample/FixedHeightContentView.swift b/Examples/ReassignExample/FixedHeightContentView.swift new file mode 100644 index 0000000..57a66c5 --- /dev/null +++ b/Examples/ReassignExample/FixedHeightContentView.swift @@ -0,0 +1,34 @@ +// +// FixedHeightContentView.swift +// ReassignExample +// +// Created by Drew Olbrich on 2/2/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +/// A content view that will have a fixed height defined using `intrinsicContentSize` +/// and a vertical content hugging priority of `required`. +class FixedHeightContentView: UIView { + + /// The desired height of the content view. + var height: CGFloat = 0 + + required init?(coder aDecoder: NSCoder) { + super.init(coder: aDecoder) + + // Increase the vertical content hugging priority so the view won't grow beyond its + // specified size. Without this assignment, the vertical content hugging priority + // would be defaultLow and the view would grow to fit the available height of the + // scroll view. + setContentHuggingPriority(.required, for: .vertical) + } + + override var intrinsicContentSize: CGSize { + return CGSize(width: UIView.noIntrinsicMetric, height: height) + } + +} diff --git a/Examples/ReassignExample/Info.plist b/Examples/ReassignExample/Info.plist new file mode 100644 index 0000000..16be3b6 --- /dev/null +++ b/Examples/ReassignExample/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Examples/ReassignExample/ViewController.swift b/Examples/ReassignExample/ViewController.swift new file mode 100644 index 0000000..b03256d --- /dev/null +++ b/Examples/ReassignExample/ViewController.swift @@ -0,0 +1,38 @@ +// +// ViewController.swift +// ReassignExample +// +// Created by Drew Olbrich on 2/2/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit +import ScrollingContentViewController + +/// A class that demonstrates dynamically reassigning the `contentView` property of +/// a `ScrollingContentViewController`. +class ViewController: ScrollingContentViewController { + + @IBOutlet var firstContentView: FixedHeightContentView! + @IBOutlet var secondContentView: FixedHeightContentView! + + override func viewDidLoad() { + super.viewDidLoad() + + firstContentView.height = 568 + secondContentView.height = 320 + + view.backgroundColor = UIColor.init(white: 0.94, alpha: 1) + } + + @IBAction func toggleContentView(_ sender: Any) { + if contentView == firstContentView { + contentView = secondContentView + } else { + contentView = firstContentView + } + } + +} diff --git a/Examples/SequenceExample/AppDelegate.swift b/Examples/SequenceExample/AppDelegate.swift new file mode 100644 index 0000000..175f609 --- /dev/null +++ b/Examples/SequenceExample/AppDelegate.swift @@ -0,0 +1,22 @@ +// +// AppDelegate.swift +// SequenceExample +// +// Created by Drew Olbrich on 1/12/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +@UIApplicationMain +class AppDelegate: UIResponder, UIApplicationDelegate { + + var window: UIWindow? + + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + return true + } + +} diff --git a/Examples/SequenceExample/Base.lproj/Main.storyboard b/Examples/SequenceExample/Base.lproj/Main.storyboard new file mode 100644 index 0000000..a3ce68f --- /dev/null +++ b/Examples/SequenceExample/Base.lproj/Main.storyboard @@ -0,0 +1,328 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Examples/SequenceExample/FirstViewController.swift b/Examples/SequenceExample/FirstViewController.swift new file mode 100644 index 0000000..b6a604e --- /dev/null +++ b/Examples/SequenceExample/FirstViewController.swift @@ -0,0 +1,23 @@ +// +// FirstViewController.swift +// SequenceExample +// +// Created by Drew Olbrich on 1/12/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +class FirstViewController: SequenceViewController { + + override var shouldAssignFirstResponder: Bool { + return true + } + + override func didTapReturnKey() { + performSegue(withIdentifier: "next", sender: nil) + } + +} diff --git a/Examples/SequenceExample/Info.plist b/Examples/SequenceExample/Info.plist new file mode 100644 index 0000000..16be3b6 --- /dev/null +++ b/Examples/SequenceExample/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Examples/SequenceExample/LaunchScreen.storyboard b/Examples/SequenceExample/LaunchScreen.storyboard new file mode 100644 index 0000000..fb19b9a --- /dev/null +++ b/Examples/SequenceExample/LaunchScreen.storyboard @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Examples/SequenceExample/SecondViewController.swift b/Examples/SequenceExample/SecondViewController.swift new file mode 100644 index 0000000..e5b72f0 --- /dev/null +++ b/Examples/SequenceExample/SecondViewController.swift @@ -0,0 +1,23 @@ +// +// SecondViewController.swift +// SequenceExample +// +// Created by Drew Olbrich on 1/13/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +class SecondViewController: SequenceViewController { + + override var shouldAssignFirstResponder: Bool { + return true + } + + override func didTapReturnKey() { + performSegue(withIdentifier: "next", sender: nil) + } + +} diff --git a/Examples/SequenceExample/SequenceViewController.swift b/Examples/SequenceExample/SequenceViewController.swift new file mode 100644 index 0000000..a420cfb --- /dev/null +++ b/Examples/SequenceExample/SequenceViewController.swift @@ -0,0 +1,63 @@ +// +// SequenceViewController.swift +// SequenceExample +// +// Created by Drew Olbrich on 1/13/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit +import ScrollingContentViewController + +class SequenceViewController: ScrollingContentViewController { + + @IBOutlet weak var textField: UITextField! + + override func viewDidLoad() { + super.viewDidLoad() + + // Allow the content view to shrink vertically when the keyboard is presented. + shouldResizeContentViewForKeyboard = true + + // Allow the user to dismiss the keyboard by swiping down. + scrollView.keyboardDismissMode = .interactive + + scrollView.alwaysBounceVertical = true + + contentView.backgroundColor = UIColor.init(white: 0.9, alpha: 1) + + textField.delegate = self + } + + override func viewWillAppear(_ animated: Bool) { + super.viewWillAppear(animated) + + if shouldAssignFirstResponder { + // When the view appears, make the text field the first responder. + // This causes the keyboard to be immediately presented. + textField?.becomeFirstResponder() + } + } + + func didTapReturnKey() { + // Override this in subclasses. + } + + /// If `true`, the `textField` outlet is assigned as the first responder when the + /// view appears, presenting the keyboard. + var shouldAssignFirstResponder: Bool { + return true + } + +} + +extension SequenceViewController: UITextFieldDelegate { + + func textFieldShouldReturn(_ textField: UITextField) -> Bool { + didTapReturnKey() + return true + } + +} diff --git a/Examples/SequenceExample/ThirdViewController.swift b/Examples/SequenceExample/ThirdViewController.swift new file mode 100644 index 0000000..a092a45 --- /dev/null +++ b/Examples/SequenceExample/ThirdViewController.swift @@ -0,0 +1,27 @@ +// +// ThirdViewController.swift +// SequenceExample +// +// Created by Drew Olbrich on 1/13/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +class ThirdViewController: SequenceViewController { + + override var shouldAssignFirstResponder: Bool { + return true + } + + override func didTapReturnKey() { + dismissKeyboard(self) + } + + @IBAction func dismissKeyboard(_ sender: Any) { + view.window?.endEditing(true) + } + +} diff --git a/Examples/Shared/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/Shared/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..d8db8d6 --- /dev/null +++ b/Examples/Shared/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,98 @@ +{ + "images" : [ + { + "idiom" : "iphone", + "size" : "20x20", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "20x20", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "3x" + }, + { + "idiom" : "ipad", + "size" : "20x20", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "20x20", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "29x29", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "29x29", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "40x40", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "40x40", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "76x76", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "76x76", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "83.5x83.5", + "scale" : "2x" + }, + { + "idiom" : "ios-marketing", + "size" : "1024x1024", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Examples/Shared/Assets.xcassets/Contents.json b/Examples/Shared/Assets.xcassets/Contents.json new file mode 100644 index 0000000..da4a164 --- /dev/null +++ b/Examples/Shared/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Examples/Shared/Assets.xcassets/Lorem-Ipsum-Logo.imageset/Contents.json b/Examples/Shared/Assets.xcassets/Lorem-Ipsum-Logo.imageset/Contents.json new file mode 100644 index 0000000..8d82d42 --- /dev/null +++ b/Examples/Shared/Assets.xcassets/Lorem-Ipsum-Logo.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "Lorem-Ipsum-Logo.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "template-rendering-intent" : "template" + } +} \ No newline at end of file diff --git a/Examples/Shared/Assets.xcassets/Lorem-Ipsum-Logo.imageset/Lorem-Ipsum-Logo.pdf b/Examples/Shared/Assets.xcassets/Lorem-Ipsum-Logo.imageset/Lorem-Ipsum-Logo.pdf new file mode 100644 index 0000000..be1263c --- /dev/null +++ b/Examples/Shared/Assets.xcassets/Lorem-Ipsum-Logo.imageset/Lorem-Ipsum-Logo.pdf @@ -0,0 +1,1199 @@ +%PDF-1.5 % +1 0 obj <>/OCGs[5 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream + + + + + application/pdf + + + Lorem-Ipsum-Logo + + + + + Adobe Illustrator CS6 (Macintosh) + 2018-12-25T12:19:19-08:00 + 2018-12-25T12:19:19-08:00 + 2018-12-25T12:19:19-08:00 + + + + 256 + 132 + JPEG + /9j/4AAQSkZJRgABAgEBLAEsAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABABLAAAAAEA AQEsAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAhAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYqwT81fzk8o/lvpiz6tIbjUp1JsdJgIM8pH7RrtHHXq7fRU7Yq+QfPn/ADk7+aXm qaWO21BtA0xifTstNYxPx6fHcCkzGnWhA/ycVYDY+XvO/mmZriw03U9cmOzTQQz3bdzuyq+KpyfI X5xeWV+vJoeu6Ui/E11BBdRBaU3Z4wOP0nFWS+Tv+coPzc8tyolxqf6cskoHtdUHrMR3pP8ADPy+ bke2KvqP8pf+ci/JX5gtHp5J0fzEw30u5YESkCp+rS/CJaeBCt/k03xV6tirsVdirsVdirsVdirs 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 2KuxV2KuxV2KuxV2KuxV2KuxV//Z + + + + + + proof:pdf + uuid:65E6390686CF11DBA6E2D887CEACB407 + xmp.did:0680117407206811822AFE0B05E00CFB + uuid:e40f904e-d1b8-5c4d-944b-1760f4405f94 + + xmp.iid:0580117407206811822AFE0B05E00CFB + xmp.did:0580117407206811822AFE0B05E00CFB + uuid:65E6390686CF11DBA6E2D887CEACB407 + proof:pdf + + + + + saved + xmp.iid:0380117407206811822AFE0B05E00CFB + 2018-12-24T13:58:28-08:00 + Adobe Illustrator CS6 (Macintosh) + / + + + saved + xmp.iid:0680117407206811822AFE0B05E00CFB + 2018-12-25T12:19:14-08:00 + Adobe Illustrator CS6 (Macintosh) + / + + + + + + Web + + + 1 + False + False + + 193.999512 + 100.000000 + Pixels + + + + Cyan + Magenta + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + White + RGB + PROCESS + 255 + 255 + 255 + + + Black + RGB + PROCESS + 0 + 0 + 0 + + + RGB Red + RGB + PROCESS + 255 + 0 + 0 + + + RGB Yellow + RGB + PROCESS + 255 + 255 + 0 + + + RGB Green + RGB + PROCESS + 0 + 255 + 0 + + + RGB Cyan + RGB + PROCESS + 0 + 255 + 255 + + + RGB Blue + RGB + PROCESS + 0 + 0 + 255 + + + RGB Magenta + RGB + PROCESS + 255 + 0 + 255 + + + R=193 G=39 B=45 + RGB + PROCESS + 193 + 39 + 45 + + + R=237 G=28 B=36 + RGB + PROCESS + 237 + 28 + 36 + + + R=241 G=90 B=36 + RGB + PROCESS + 241 + 90 + 36 + + + R=247 G=147 B=30 + RGB + PROCESS + 247 + 147 + 30 + + + R=251 G=176 B=59 + RGB + PROCESS + 251 + 176 + 59 + + + R=252 G=238 B=33 + RGB + PROCESS + 252 + 238 + 33 + + + R=217 G=224 B=33 + RGB + PROCESS + 217 + 224 + 33 + + + R=140 G=198 B=63 + RGB + PROCESS + 140 + 198 + 63 + + + R=57 G=181 B=74 + RGB + PROCESS + 57 + 181 + 74 + + + R=0 G=146 B=69 + RGB + PROCESS + 0 + 146 + 69 + + + R=0 G=104 B=55 + RGB + PROCESS + 0 + 104 + 55 + + + R=34 G=181 B=115 + RGB + PROCESS + 34 + 181 + 115 + + + R=0 G=169 B=157 + RGB + PROCESS + 0 + 169 + 157 + + + R=41 G=171 B=226 + RGB + PROCESS + 41 + 171 + 226 + + + R=0 G=113 B=188 + RGB + PROCESS + 0 + 113 + 188 + + + R=46 G=49 B=146 + RGB + PROCESS + 46 + 49 + 146 + + + R=27 G=20 B=100 + RGB + PROCESS + 27 + 20 + 100 + + + R=102 G=45 B=145 + RGB + PROCESS + 102 + 45 + 145 + + + R=147 G=39 B=143 + RGB + PROCESS + 147 + 39 + 143 + + + R=158 G=0 B=93 + RGB + PROCESS + 158 + 0 + 93 + + + R=212 G=20 B=90 + RGB + PROCESS + 212 + 20 + 90 + + + R=237 G=30 B=121 + RGB + PROCESS + 237 + 30 + 121 + + + R=199 G=178 B=153 + RGB + PROCESS + 199 + 178 + 153 + + + R=153 G=134 B=117 + RGB + PROCESS + 153 + 134 + 117 + + + R=115 G=99 B=87 + RGB + PROCESS + 115 + 99 + 87 + + + R=83 G=71 B=65 + RGB + PROCESS + 83 + 71 + 65 + + + R=198 G=156 B=109 + RGB + PROCESS + 198 + 156 + 109 + + + R=166 G=124 B=82 + RGB + PROCESS + 166 + 124 + 82 + + + R=140 G=98 B=57 + RGB + PROCESS + 140 + 98 + 57 + + + R=117 G=76 B=36 + RGB + PROCESS + 117 + 76 + 36 + + + R=96 G=56 B=19 + RGB + PROCESS + 96 + 56 + 19 + + + R=66 G=33 B=11 + RGB + PROCESS + 66 + 33 + 11 + + + + + + Grays + 1 + + + + R=0 G=0 B=0 + RGB + PROCESS + 0 + 0 + 0 + + + R=26 G=26 B=26 + RGB + PROCESS + 26 + 26 + 26 + + + R=51 G=51 B=51 + RGB + PROCESS + 51 + 51 + 51 + + + R=77 G=77 B=77 + RGB + PROCESS + 77 + 77 + 77 + + + R=102 G=102 B=102 + RGB + PROCESS + 102 + 102 + 102 + + + R=128 G=128 B=128 + RGB + PROCESS + 128 + 128 + 128 + + + R=153 G=153 B=153 + RGB + PROCESS + 153 + 153 + 153 + + + R=179 G=179 B=179 + RGB + PROCESS + 179 + 179 + 179 + + + R=204 G=204 B=204 + RGB + PROCESS + 204 + 204 + 204 + + + R=230 G=230 B=230 + RGB + PROCESS + 230 + 230 + 230 + + + R=242 G=242 B=242 + RGB + PROCESS + 242 + 242 + 242 + + + + + + Web Color Group + 1 + + + + R=63 G=169 B=245 + RGB + PROCESS + 63 + 169 + 245 + + + R=122 G=201 B=67 + RGB + PROCESS + 122 + 201 + 67 + + + R=255 G=147 B=30 + RGB + PROCESS + 255 + 147 + 30 + + + R=255 G=29 B=37 + RGB + PROCESS + 255 + 29 + 37 + + + R=255 G=123 B=172 + RGB + PROCESS + 255 + 123 + 172 + + + R=189 G=204 B=212 + RGB + PROCESS + 189 + 204 + 212 + + + + + + + + + Adobe PDF library 10.01 + + + + + + + + + + + + + + + + + + + + + + + + + endstream endobj 3 0 obj <> endobj 7 0 obj <>/Resources<>/Properties<>>>/Thumb 11 0 R/TrimBox[0.0 0.0 194.0 100.0]/Type/Page>> endobj 8 0 obj <>stream +HWK- U~ 22 ,$1`g@|%$b߿~vKGNq?uQ/og:~#k(%5SlG%v`֯qakLۯ)gߌmofw;cdZ1ʩ,W5, +ΗܮeSf8g\i,k.#y^qo6As&ؼh1 ʸW ؑO,MpaxIcy :Kq?l~~)?Ŏ?>M1ͩqު_QZVa +$-zsZ@,dx5l p'-"C\9QY@b O/y2 !F>nxgZy}l%N+PaMZ+W7a m <;Q s02C { "~ԶsɟF0%.v$Q\5oݱsE2%)|;l4K0wG23F!ׁLgˈ<fd*"uDŽ둟<;=gsv@PYY k(at9;s3C1));0|(Eg1xkw/(gԄkf*YLp5VU4E+wXsGNH'$NnI"3`EDcfvS-cg)mj=^"yCnMu9qu.- .& ~(pc'=j0CrVK .suzZ .k2AXVPr,𙆳>kaLd.jHy[+Ӛ(\|SqPǔ-.yw.Ժ&f>ڹ3 pl!J">`+n\ƺPZ4%:)7ʞTCc[6i"n9;[}no^?0MݾTsURyWyTvݩ +.NE5o܄?=1 "RPSTǾ%vNNtfmݛ-ɫ)>im /x>> rYU3x g?i"2;˸doޓ`s>D?q^ 7E{y_)QO- QL:TD(So$'W36DLw g1 H%ojnުtC*GjA+,약^g(h倉t!)P"!uf@*lqjV2M삧c c3 cނx'] V!;Ɫ +M}\hdM @2bHX yRrm3=^|<zM`)4HӜ.ǂK/(La6O X#'TV[ IxdsN݁ L]9S;̛w:%ɟ[k.ψKny*Uቁ2Vv(y/Z>'“&}Ghx!XIlh/݉ן +PGZp׏Kٕ/He Px6Sb0&zNs]nY`R$:t- #9!Vu@Xk.y`*ȖкʆB2KD87Л+ +eW T +G`#FQ9ŗ{Z}E@H?~? (Q endstream endobj 11 0 obj <>stream +8;Xp,* endstream endobj 12 0 obj [/Indexed/DeviceRGB 255 13 0 R] endobj 13 0 obj <>stream +8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 +b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` +E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn +6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( +l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> endstream endobj 5 0 obj <> endobj 14 0 obj [/View/Design] endobj 15 0 obj <>>> endobj 10 0 obj <> endobj 9 0 obj <> endobj 16 0 obj <> endobj 17 0 obj <>stream +%!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 16.0 %%AI8_CreatorVersion: 16.0.4 %%For: (Drew Olbrich) () %%Title: (Lorem-Ipsum-Logo.pdf) %%CreationDate: 12/25/18 12:19 PM %%Canvassize: 16383 %%BoundingBox: 1 -111 191 -12 %%HiResBoundingBox: 1.09619 -110.0449 190.2363 -12.6914 %%DocumentProcessColors: Cyan Magenta Yellow Black %AI5_FileFormat 12.0 %AI12_BuildNumber: 691 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%RGBProcessColor: 0 0 0 ([Registration]) %AI3_Cropmarks: -0.833496 -111.667 193.166 -11.667 %AI3_TemplateBox: 22.5 -22.5 22.5 -22.5 %AI3_TileBox: -299.834 -367.667 492.166 244.333 %AI3_DocumentPreview: None %AI5_ArtSize: 14400 14400 %AI5_RulerUnits: 6 %AI9_ColorModel: 1 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 1 %AI9_OpenToView: -1.6665 -2.3335 6 1326 944 18 0 0 -4 38 0 0 0 1 1 0 1 1 0 1 %AI5_OpenViewLayers: 7 %%PageOrigin:-378 -322 %AI7_GridSettings: 2.83465 10 2.83465 10 1 0 0.8 0.8 0.8 0.9 0.9 0.9 %AI9_Flatten: 1 %AI12_CMSettings: 00.MS %%EndComments endstream endobj 18 0 obj <>stream +%%BoundingBox: 1 -111 191 -12 %%HiResBoundingBox: 1.09619 -110.0449 190.2363 -12.6914 %AI7_Thumbnail: 128 68 8 %%BeginData: 6752 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C45FD3AFFA85252FD05F827527DA8FD72FF7D27FD0CF8277DFD6FFF52 %FD10F8277DFD6CFFFD07F8272752527D2727FD06F827FD6AFFFD05F82752 %A8FD07FFA852FD05F827FD68FFFD05F852A8FD0BFF7D27FD04F827FD66FF %27FD04F87DFD0EFFA827FD04F827FD64FF52FD04F8A8FD10FFA827FD04F8 %52FD62FFA8FD04F8A8FD06FFA8A8527D7DA8A8FD06FF27FD04F8A8FD61FF %52F8F8F87DFD06FF27FD07F827A8FD04FF7DFD04F852FD60FFA8F8F8F852 %FD05FFA8FD0BF852FD04FF52FD04F8FD60FF52F8F8F87DFD04FFA8FD07F8 %27FD05F827FFFFFFA8FD04F87DFD5FFF27F8F827FD05FFFD05F87DA8FFFF %FF7D27F8F8F852FFFFFF52F8F8F852FD5EFFA8F8F8F87DFD04FF52FD04F8 %A8FD06FFA8FD04F8A8FFFF7DFD04F8FD5EFF52F8F8F8A8FFFFFFA827F8F8 %F8FD09FF7DF8F8F852FFFFFFFD04F8A8FD5DFF52F8F8F8A8FFFFFFA8F8F8 %F87DFD06FFA8FFFFFFF8F8F852FFFFFF52F8F8F8A8FD5DFF27F8F8F8A8FF %FFFF7DF8F8F8A8FD05FFF827A8FFFF52F8F827FFFFFF52F8F8F87DFD5DFF %27F8F8F8A8FFFFFF7DF8F8F8A8FD04FF27F8F87DFFFF52F8F827FFFFFF7D %F8F8F87DFD5DFF27F8F8F87DFFFFFFA8F8F8F87DFD04FF27F8F852FFFF7D %F8F827FFFFFF7DF8F8F852FD5DFF52F8F8F852FD04FFF8F8F827A8FFFF7D %F8F8F87DFFFF52F8F827FFFFFFA8F8F8F87DFD5DFF7DFD04F8FD04FF7DFD %04F82752F8F8F827FFFFFF52F8F852FFFFFF7DF8F8F852FD5EFFFD04F852 %FD04FF52FD08F87DFFFFA8F8F8F87DFFFFFF7DF8F8F87DFD5EFF7DFD04F8 %A8FD04FF7DFD05F827A8FFFFFF27F8F827A8FFFFFF7DF8F8F87DFD5FFF27 %FD04F87DFD04FFA85252277DA8FFFFFF52F8F8F852FD04FF52F8F8F8A8FD %5FFFA827F827F8F852FD0BFF52FD04F8FD05FF27F8F827FD61FFA8FD06F8 %527DFD05FFA8A827FD04F87DFD04FF7DF8F8F827FD62FFA827FD07F82752 %522727FD05F87DFD05FF52F8F8F87DFD64FF7DFD0FF87DFD05FFA8F8F8F8 %27A8FD66FF7D27FD09F82752FD07FFFD04F87DFD69FFA87D7D2727275252 %A8A8FD07FFFD05F8FD79FFA8FD05F8A8FD77FFA852FD05F87DFD75FFA87D %52FD06F8A8FD72FFA82727FD09F8A8FD73FF27FD08F82752FD75FF52FD06 %F8277DA8FD77FF522752527DA8FDFCFFFDFCFFFD44FF5252A8FD7CFF52F8 %F852FD7CFF27F8F827FD43FF27277DFD36FF27F8F827FD42FF52F8F8F8A8 %FD34FFA8F8F8F827FD41FFA827F8F8F8FD35FFA8F8F8F852FD0CFFA8A8A8 %FD33FFF8F8F852FFFF7D527DFD19FF5252A8FD14FF7DF8F8F827FD0BFF7D %F8F8F852FFFFA8F8F87DFFFFFF7D7DA8FD05FFA8FD1FFFA8F8F8F852FF7D %F8F8F8FD0AFFA87D7DA8FD04FFA85227A8FFFFA8F8F8F87DFD09FFA8FD09 %FF7DF8F8F87DFD0BFF27FD04F87DFF27F8F827FFFF27F8F8F8A8FFFF7D27 %27F852A8FD04FFA87DFFFFFFA852277DFD0FFFA8F8F8F87DFF7DF8F8F87D %A8FD07FF52FD04F8527DFFFF7DF8F8F8FFFFFF27F8F827FFFFA8A8FD04FF %272752FD05FFA8FFFF52F8F8F87DFD0AFF7DFD05F827FF27F8F8F8A827FD %04F8FFFF27FD06F87DFFFF52F8F852FFA8FD04F8A8FFFF7D27F827A8FD07 %FF7DF8F8F87DFF27FD06F8527DFFFFFFFD08F827FF27F8F8F8A8FFFF7DF8 %F8F8A87DF8F852FFFF27F8F8F87DFFFFA827F8F87D52F8F8F8A8FD0AFFF8 %F8F852F8F8F8A87DFD08F8A8FF7DF8F8F827FD04F8A8FFF8F8F852FF7DFD %04F8A8FF52FD04F87DFD07FFA8F8F8F8A8FF27FD08F87DFF27F8F8275252 %FD04F87D52F8F8F8FD04FF27F8F85227F8F8F8FF7DFD04F87DFFA8FD04F8 %5227F8F8F8A8FD09FF52F8F87DFF52F8F852FFFD07F8A8FFFFF8F8F87DFF %FF52F8F8527DF8F8F852FFFD05F8A87DFD05F852FD07FF7DF8F8F8A8FF52 %F8F8277D7D27F8F8F87DF8F8F87DFFFFA827F8F8A827F8F827A8FFFFFF27 %F8F852F8F8F827FF27FD04F852FFFD05F85252F8F827FD0AFF52F827FFFF %A8F8F852FF27FD04F827FFFFFFA8F8F827FD04FFF8F8F87DF8F8F87D52FD %05F82727FD05F87DFD07FFA8F8F8F8FFFF52F8F87DFFFFFF27F8F87D27F8 %F852FD04FF7D7DFF52F8F827FD04FF7DF8F85227F8F8527DFD05F82727FD %05F82727F8F827FD0AFF27F852FFFFFFF8F827FF27FD04F8FD04FFA8F8F8 %27FFFFFF7DF8F8F852FD0DF85227F8F827FD07FF7DF8F8F87DFF27F8F8FF %FFFFA827F8F87D7DF8F8F82752FD05FF27F8F827FD04FF52F8F87DFD0DF8 %5227F8F82727F8F827FD0AFF52F827A8FF52F8F87DFF52F8F8F8A8FD04FF %A8F8F827A8FF52F8F8F827A8FD06F82727FD04F852FF27F8F852FD07FFA8 %F8F8F8A8FF27F827FFFFFF52F8F8F8FFFF7DFD05F87DFFFFFF52F8F827FD %04FF52F8F87D27FD05F852FD05F827FF52FD06F852FD0AFF7DFD07F8A8FF %52F8F8F8A8FD05FFFD08F827FFA8FD05F827A8FD05F8A8FF27F8F827FD07 %FF7DF8F8F87DFFF8F8F87D7D27F8F8F87DFFFFFFA827FD04F8277DFF52F8 %F8F8A8FFFFFF27F8F8A8FD06F8A827FD04F87DFF52F8F8F827F8F852FD0B %FFFD06F852FFFF7DF8F827FD06FF27FD05F8277DFFFFA8FD05F87DA8FD04 %F852FFFF27F8F827FD07FFA8F8F8F8A8A8FD08F87DFD06FFA87DF8F8F827 %FFA8F8F8F8A8FFFF7DF8F852FF27FD04F852FFFD04F827FFFF7DFD06F852 %FD06FFA87DA8FFFFA8FD05F8FFFFFF52F8F827FD06FF52FD04F852FD04FF %7DFD04F827FF7DFD04F87DFFFF27F8F827FD07FF7DF8F8F87DA8FD04F827 %527DFD0AFFA8F8F8F87DFFF8F8F852FFFF27F8F87DFFFD05F8A8A8FD04F8 %7DFFFF52FD06F827FFFFFFA8A85227F827A8FFFFA8272752FD04FF7DF8F8 %F8A8FD05FFA8F8F8F852FD05FFA8FD04F852FF52F8F8F827FFFFFF27F8F8 %52FD07FFA8F8F8F8A87DF8F852FD08FFA852A8FD04FF27F8F87DFF52F8F8 %27A852F8F8F8FFFF27F8F8F827FF7DFD04F8A8FFFF7DFD08F827FD07F852 %FD0AFF7DF8F8F852FD06FF27F8F8F8A8A87DF827A8FD04F8A8FF52F8F8F8 %7DFFFFA827F8F827FD07FFA8F8F8F87D7DF8F87DFD07FFA827F827A8FFA8 %52F8F8F8A8FFA8FD07F8A8FFFFFD04F87DFF7DF8F8F827FFFFFF27F8F827 %FD0CF827A8FD0AFF7DF8F8F852FD06FFA827FD07F8FF27F8F87DFFFF7DF8 %F827A8FFFFFFF8F8F87DFD08FF27F8F87D7DF8F8A8FD08FFF8F8F8272727 %F8F8F87DFFFFFF7DFD05F8A8FFFFFF52F8F827FFFFA8F8F8F8A8FFFFFF27 %F8F82727FD06F827F827277DA8FD0BFF7DF8F8F87DFD07FFA852FD05F87D %FFA8277DFD04FF527DA8FFFFFF7DF8F8F87DFD09FF5252A87DF8F8A8FD08 %FF7DFD07F852FD05FFA8275252FD05FFA85252FD04FF7D52A8FD04FFF8F8 %F87DA8277D7DFFA8FFA8FD11FF52277DFD0AFFA87DA8A8FD10FF52F8F8F8 %FD0DFF52F8F8A8FD09FFA82727F82727A8FD1CFF7DF8F8F87DFD3AFF27F8 %F852FD0DFF7DF8F852FD0BFFA8A8A8FD1EFF7DF8F8F8FD3BFFA8527DA8FD %0DFF7DF8F852FD2CFFA87D52A8FD4CFFA8F8F8F8FD7DFF27F8F852FD7CFF %7D27F852FD2FFFFF %%EndData endstream endobj 19 0 obj <>stream +HWێۺ `I$2( +`&'EqP 22d;9wq)Ǔ!Z%&׾_n,؋~xQwu~M// ^^[;c3~󊺖e14_ݧ{^^Ctfś_nW/Ʃ!/ë@yWozK?lV>@ ~͇,}C K_21ן,cMalWCvy7=Ϧ^w3$ڮ֚J/6;ab _7[ V?rfz1] /n["Jׅ;u=oRr.TLJYqeS~7|h:'2|;h-x\B +䜛G6_+]iacXͿ>tcnRFSoUa}դ Bp7>}}wؓ}q0h:3m5.bboȋ`z FEs@/o7<[_v}m-SϬ,.X|{5Uޯ5;50 ML=5[Pw5-y{z瞽4!csvWO ܟ0wi̲n? g:%.禵|i~눝ZG=l}՛z}:>=C(lf '4d pSߵ$m}{57vfek67xx{>}w\`t {jcY03K# =l~ݹO?gV`k64yi{zE{č8k{x~m~8^vo9_ou<ۆ|zPțI`tQ?lUu߭w;!}%^b1" m62 +N:"߈Xn. W32 (~jla: [@Bw@͐ل|BV0T Wu(5*2s\>&)VlW8$V]v%U9W9 YGfs,.7͈U5 b-ԷP8Nʉ#g2eAr- +BiQi7rK*^B3rtcڞ0&ͫ QY πW`;\DHD*2QRTPdHDqD*J,ʣ2JQ&d8+B5$JD&*ɒ<) +vP +X&RTf`/!S\HTrU +F<iƩLUEZ%؀Ȣ,dЕeyVf+`m<ʱ\iy^- DqPEVEYT^x)ʸLJYsyY,+mVEvZaU +` +_V'^:(Rjßt8g U7.tb܀-s:P3HAh;|F]{2s服l)*Ɯj>-M*+rN4W ;шFj" pٔiBd\R Em"naBAG.K/#$!^SjBzTb2Rd7ӆ +@JKNhVuZJ(3GJ$Xh&BDsJh9GKd F%@xud*Eؔ*AH9RP|\ +)CUR2XHP qW:̒Z& v$ +S@BO#}>8GbH $DEH#@P +p!($DH3&Da%"G"J$Cfyő*,}:괪mqSAkGq(2I]o:+ LځH ??~ˎ*'ԛ`T *13>2( Y("3E:!۠u] +gҝNv>*nkdh(llMC]kAi~eD⅊^_EvN64T|,T +>˩/!:EX5*$jtCBH㳚0Kv2$͊8O`Iu0" `8n91bQp4FO"o1ǃq{1f'#{ZbaLA>;Ώ`chSO`S= +]@x4O1w!<{I8HY N0{2#PB>fGH`W{uds +>́ϾC8`ҨQ20bse{w7wԛ +u^a3ǩޚXH맱uMd\RqAӞ'ˊR8:d&/e#q'wҥ/ +l{a!xVo"Ydh4&YébFm9-ǭ ũŇ+s>"ߴVwKtToZ*YSGM?Gy6,0 &TyíGkЄ d$i1i䠲 _s$ )hd*AQȲ8$ +I +f!ICNХ桑y0I"粦+" F +pdYJW& I2*_E2Jvh$,I\ .I`$IbSISuOWhTp[&%Ò6յ(Mɬ0@YR'^5C\vsDc%Cu\ӢjjNMsS^NaxP)xErPpx uqղL۩]Bk@"]VD?J܍^dyo_-7MIG-4VB[*WjPZr,ްͲV^8R% ^bUZʪjX5(ƠY +ܨ!#iFNϼLy)w, U1 JJ>Z/t MY\ + +sXx-=':%0f#A0=] ]\*;|Hߧ!厁/wav^(8..cF bbƸe.b.֪ZլVYbin^y捭# yx{jmoh޺fu|naen{(.rtcgcOĝ}Ǿz >MdաȓWJN}X}]_=bprXVF鳥*cE +XBD,:XXƊ]7m{*|.2Rʥ^W9zާ~w'~ !A]uG +ͥ-,WmE@+MCuswux/No zi}qKӗ_Z=)Ӭ!(,$=m|K[(- N I@^ h?Î}@>FGDŞG'V\}th=3Zv4 CB +h\vӡB R^c$֪GZ,}a,LC4 +}rn͍cZ5T/}UʫRU}ߐ+Ts ՟Jݗ3i [T7)iݨUguuܻnVmb6[j\7\kn.O D^:6 +Fgn}n~-='rcV=2*"'(;|+3FvǕnP9nCN 6ݹdx) (EgaV><.bl'wtݩޛwxxRoɻC,9Į/%Oe{7[gX P_-1Vځ4h%sK 9V,٭;|}{ 3^̻a_^>}1~N߽o}Y.0E6_K~ T%,( ;H1̪Xj⸕<_ |2t^IyaIPe3Hy%`e` v8sFNiHX#gX[ټ$OdOKskLЙM` ēP}\cj paZTb\Ȫ]*֎fak0K j;jX5n2ijbQٝ|#ٯm& ?@r1 =r0C|&gǎa5 +Ů*JaAr3(u^xs{djH!7[ +o0Vٺ`zɻiBGiLE*q4JTBy/\̙+L 0-N Ȩ{g`% RͷԨVe+oFԘ:B˃ 8 xniXA L,mX)y wdR5lNL/* +9ы' V,bae` +38;eɃ*%xXumzeˬW%[GeV [t+mRPGSzkѡئhnK5ڲjݪFouqNlgvx_z|wA]ņ,{~ +ugy谾wX].}x{uӫwVy+L뻚5&n b6A Q,$HQpqp% +j5pXa %"Λ8-`n킼`]k +*rMn16knmMv/Нhd9s,63WC:= X8< +{;maNBJ,TBA&ҍk Œ+BY$Qδ“ L!(EŎ'l)g-a#eڗִ̥l)TF_v\7Z-b3 +{T5o}܈ bp6P7?WE6 KL@YXz!-6 ;$6lD; +[",W.^zFsI,269y~9󧿟O˩N?s af MZ|3rF$yZA d у#81KObg bbQrEG5"]L:_@OB%*% Kpe!R8Zs 內[o{Svdw<_+[޵׋Te6m[]Cw#io^ߣ?^/)H׽CX̽4tpp(0ъʙeݹj(NcSQ'N<`pw[-+ M{(ꅚY(9 )tAeF(EC01 Aaf& K`: n _KUb:Vn +qi%xV`AK[^@܃N47! z6+.>.\šEE{9q$=?-n. 5YwީYY l2ޡdI* U Ra$V8^$@7apc)CY*D"EFȖx’RE.QQ]c` 3@&/}#xB*xt3 +Mhukq7f—3$N$EF:#GhĦ)3ڒ,ٌsV_㊂T QEEoH( 1vJ2 εdVS( mF20]@ԅ.D%q/LqF-k?W5M0 8Mh FK P'&XKdhY p9;,6,ȕը-ƈk( OyqG˚mu<$XlUcMKZh ZÄE` A*RҤ$P! U!*^V*j S'mڦ} 97A1sw3-._L( +28xi4O#v"HgyQ-t3эfqQQ$J^i{Mf'GԻG4#xс!tޠO Vo#$.|& ^-/Il2p(=;P< ($D,vg [:𕙝<(hXS^#tmS%UT( v Z YX |)7~ +$`Ugzp V f$ **-0H4 a+HKLW1z­nvo~3ᇂ|(ȇ|'PPPp{迒)W}r!d&ADbkb@SsdYwSVuK'+']sr޻6~rJi=+O_//|~s9O~ӘڟGl6; ߂t,4s N |fj'$M RV/ +t&$ 4wݽ˺t+[ oarcW0? $`o]vo SUd)re̻\2dU͢=&9XCk;#{)AtL2Nkq2Ss3߿gRG <@?WXԪP5hv2&e;g3,Ňj\S][)93Vꎅ4}3f?^~Pݭ02! PY$#40v=nFa6oAYYea 'nrH͌|-Z fW}uB9&WյMwgA6`%b8_?8OxiGN*~knz[VViA"䝚(U\n~YEI1I5OI$MDKR$F,\$mfbؠ%E嵀FZ) ZR]XBMOJ!BF:7j]= 'ձI 4l q֠d'18D!&'(Y;zQz!j8j3]{ +V4hQrUnAn6'~}F$=IU=oUYWqkOT@ġS$(~hy3gNgwڌiK[܊y>=da~+VȒAސJʤVϛI[iB҂srRmQe!fMHjr,hRTF{jͅVɥYP pHXb|[|hMhV:3sE]Vp#~.:Co:nА:3 ͉9$-A y?2z n@e8*s+2S5#2*OuYٕj񏙽jfH}Wju}LruAc +sB:w!~\hO>^ƌʉuwN!{:B”2vl|C/zb;qwNC'iיvW- NJ]|\54L~X|Y|dѡIUDW8 ʣWy.)k\ZSAqB5qE9)5ӣP11\:v xa5(dIQ#PK;1y:X^Y5>~@mI`"nbSVYdfA^sy.Zwf-9_,B]bծnY;<=ި咔Z$r4Ԣz{{0y=F7D0Qho]w )t^ +x>9~)~&q87; 7t$;PBp;JY^Oysj{'Β +Z!ynJAHEh/3m=$iVbѐ3iTҷxi E8 1ϛ{nF+&a0xca}OǑ<n /7 "@N-[ +&E{+ +䊒@"{gtE&.[#){\t #܄~ [i@M Դ˰Kݧ%?X\oF5xbA1b.ZHhLE_=FA(mը):؀ž;i~!] 1qzI P3[ "[8ӳ[Ly~Z\+s!me4VC}Z3LjQtJ{ǣ@ +UQsQvRʇ xhanV0sDdZ*{&Zw~G1KqԐ+&5zA)MgosUo{]k }pE_$]3}:߉'mP+|}xT! X7]1>#P2ׂ[ǪLؖ03 ؜IS]E0`{s%"Nt+fWlriWU+^E͊+NW\_IȢ0OqH@GŻ mQX%{}ʿMT2.t5B@2'..<%'aiÌe&s}\YRom8w6qR~um,/!?!ɼy$ϯ[Ri /_>>}˟cl}ɓeĦ՜֭ڱgIZZZrһ +b3J(l0K[I uͤ%(tl}?Y,osA=X؝$l{Y0d )86p +2n(xEg#/Y1(2ZƅPA/ݸ$>߁HY`΅AI66Bl%-o4/akbNU}5Yt~G>ӚJbF LHRf?O@n)GsfQi׹N' ƥah 'h_2|{bqg gҘjXЛ֖Eb͟ 6mZj{(;BK Z÷ZZljQ/6Z,PĺDHyHZjmPFҪ"0#5ҏ,ʵS&t^ (ԠC,RvqEVGA%Uk'1 T$G$IIr*Ո(AIQf4>dݭʹQ%X unq,4Lq0I_՛?\>ۺﯞ~_Wɯ:NO#I.# c)K>ԉ.[{<ʾ\ Gs]DRD|T}r;KlO,u@T!w@,kΐZ|(.'~Dl-o5jULweO2[1PŌAkd}:ћmh6w 8Ѣ)iCzMK,v]}f#!TmY:#K.ZRPb,`S 1#sV]M$و}f;R\OmwHc]VI_(C=F d30 wB>Q՛2ksPVy"j9v,0od1\[@rqDs3*-D(Qef8P)gJ0HV wAn;Y%{ЦHPf8ƵuXYub}ebN]DY5N^LՂۢT!rhVԁy29[uXӃ-k [9yl>re<\8 +,W2Nj@qY"V(jlt+N[]@15zCW\RS/__˻__ +qWW.X⨒'?)G#ĐWr&jxjR7( +Afh'J*,&r,\S4U’V K1#y@oxA$JVyq4eI;g,+_ (:q_&;vF~DxH&+g@E ddV J{W<^Ad!jŪP +3؁N#ٵZ&xٶquõ +rPr0%SQVq]+@?Fi0Y\V#M + Dt'V*VٍvȏNm( &rpok@."2#M:"jwunIǤl"`xGn!9`F78l# ^,jq+wAWL=kVFE|~[9n=cxmy]~5EG(S&+M +Uj(15pEѹ +| +6:>A2Wm|:NyΞ{+ޯHT] h G z3W;ZlI +DjݡzoU|$#R2%BZ_g k s^x?8 8(aih^4Po"`w{ohl4QQX=#-k探f]YyFl& ;:㌭bg1X5})YίQCl&C}؆j x43C)F2>Уk03Iz;bzn +gQ{Ht#@VQ۴nΨ!>`ͱ;י>#@2.q#^ځOQRЃl9#>smۧk=regQE\m{h +GE,UgzE?Dȹ&qlpkݞ;϶]bȚ3} \(,YU zu:?^gnfy0S"{4/wu=jzx5zSX20Q@e+b9@1^yg:TL + %罦lE}C`-qq+uˆbwL֐`ˠYų&  ViR*[{RΤ@8yJUvAh4{|} M9a4.56(kڰ1!`]F Pb=~>th_s{&a=Oiook9p$M 15Nӡ)Ci无[-Ut{d4׌dy9pj*Y?2ZRĨ!G!mfPFF:ɉb8D$sLA;71ZJirE@[.;3ɼp]N}~sUeԓWqK^hNe-,}T]jP]b a5xH)^G<&C) +VI{Ke*b x>ZUvsԺZbWFi(Y|,^PŌ`{͉Cl)p + +͖ /J?mTۑuZ>{o3//}{ǧ׷>>O/z^O~?>=Ԫo/~cH4xBgӯ(|7HLW3\Cz'Y2Dh|'3ژӤU[*@( +{Z/':iE ηw` _f!:$d &F`2:u܆sKYټLjԁ8"{wPDKS;@, ψgsG7d\K^o">sm;oo!Q0q2|T!wCšow*mZ1sC ;f + Qhwh}_LjemDᵛ(:F4,Z=m= yv6Ervh2wiV2(o&**7!@֊\b_Ox hS;6mn=ڴ? <\-ȡ3u_OQkI˗]wIRu$!,.Zjk KuR#!5>Hp5DզDV]ffK"bۗnm|3gUӑ 9l1ّfyqN ֎=W+(ekȆ.Z\yQ"IHU%iK4ye R +3\cкu5Ў }⎒s)Xp|:Oz4~@ ,64_?Ŭ,=TTNJ+YdMT1N怼يqI8@q!@w̙/$G_\e)~%lNVST4H4p'-3΄\{eΥH8rV@˞+nN_6ǣa8NJ +:l^M;8%;5| }/8)HRbX&PMTBkτ^e;륦v"r2V;(*8|.34o:>CX0efpGyG1DfX +v/ :04Krޣ* µq6[oNvۧK=֮.qGKynDE hKz v2T%{DA5m(, ` ڝK +ɒP$G\m#H 6`cmۙ[\>DW#딤O?\۽G%j.2. + c#WvN_w߹#g;I+aW 2`~ 3llty0,2?~WXp"amFNY3`Wjx?bN'z\9{y(pַ ,6{FWwygJ, )LޛjmZź߄ɁeX4ti% + D ʷ1Me c3FIbe +T^r:`Ax8{'\楩 +.0Cu0(x+}DM˲v@(`04wtksUk7>HaPa5 F%6nh ++-`_s`+ +!@Fihsjg2}U9=/gە(Ŋd5v +_31#ڜb5)2rEM%>*{wyQ[WSE +...V ЧW/VX8$ׄ%.N^TcjRiw! a\Ձz}hrEdBPz5#hT7-4f@) >ao”M}%γ +q=ŷkF$A?L1G\>vXw>"xr({ Ʀ@Hy%%6.j&iD+XGlo/<9K('Bʿ#hB8xt-߱BRX>Q՛axo}5m8x#B+~15xWft``o. sy.ϟ:}mxQ3 + +"W!_0X9UG=c剪؛  q]?s WtEQf,gc B4$~~Aש2UFbK_QͅwE+><߮B}Jm7v_ SoMYK82Ð"#r#n.(sq +qz endstream endobj 20 0 obj <>stream +HW;l \Љ" Lfpv'x"%JNRF/M򌒲!q#iyǟ%iZʄΖSrWb῎]zCX +Sf aylG2FBŹv>q˕"E?hCRx* 2?\x> 6 ȞHf0J(/m>Y:ު:.9Pkh +d[ܤ(\.&T͍YH[FYEYnBJUJxFz*5щt/YLK9cbm&ox}&ޓ#MA2Bizˈ6cA4dLqη5.Up4ܬO6dP (4U쒣Kq}RA\&o imyWJ4 +{,j=xfɎ,^ u!( c L_ySs A]EA >|69'h-UpiK)[PEK';N*}IS3٦ O֨,(e'9arSn( g*'Fc[7d}"y-`'InR(hd(e +`:Uxōؑ Cgd)9G5\{X/(xҹw+w;Ja WFU.ij srjn6p;~o)`2/v/=,{{[(BU,A6W!~ziM<"|C:(R SMYL1f j\sYȁr[W ˦ E*tټ˷-wߺ\#a;el-rz.K({oˊzGqLucîu@|mԽL{Ʌ@I?(zڕY̒as!~rb}_b7;f5C= +6o@ 5Ur#yZR}(tdtFq. }hFm80BzGyеg]864qXm;r4iʭ+es@qY~jexJgb+l(;) +r $jrp+eǢ@m90J._m+"1o0`ׂh(Z]Y15bF|Y.~R٪L(*9gBF5, VYȅ3?$)1 q#4XKD7Y^\"LƴDŽY^`C^J6L 7Pӟc#,G 0(D>|QIDdXrަȲyl(ȖƊcs!{X\>]*w=ײ@DtBQVC>_lۀh…6u[FA?Z$PōؑBgČK!g\u 'B.j05HwFO-W4XcV@Ž-՞2. YmCG??!>3u25V[СYxl3Q~'9zUm`YNHrQ"FcG.]A֊31f* &)xpQ!o2 ŵÔ5yGX/:+ +R PB?@@P\n;2Q}g}On-UwyfϾ7d>9n.ѷ6f7r9\}quywus}q׽on>\\]?y/^OOo/K/L-l[paj"Ѫ:q PW)YdB 8D>k!lUXqS0p;'Ӡ>$ z$E3tJͧnۙK3'jHIԎC(dW5vt`CF[px ޝ,a;f;{Yp3~Z=dNv_c"_-Z!էS&E?wJ5%+=En@AzUj4w0 %L"!7WӪ)nb)-4މVG^Ԇ8j[O֝aEQqiX5` +Xѭia]rv`f6u#r9>6zSujzyǶe߮Z[6Ibc>P: Dt^z2:N +W*MH$>shǻy\,Fq7[/^Du&xN-[W_lj;HDuD\8L޿,)Ӏ/yn0zz98J)a(4<†clw$HlkC0`2@4׷.dm{~B,8kyTv4j-⻌2#]L +{Uyض4Y=k%Nޣi& p3z<i4)`XFNRs[j]f&~oֶZNRպ'AxSfwuYS;{ bv`>f60mmCV667mMpyyDze8iU6]o[3sP!vfS)0[(ܔJ[vk*])Awyx-kYbPve>=҄Ҽ,`=f60kC=ilV,o!&cwEh#M۪L$@9c:E'U.90_k4 b \%NԦm {J6k֔ңρ\ٞB=)`r?ڜnr8ߗi͎֙%mޘ~^@20ǔP);գCL)2MV[SvdM̖Rnܒ㵟0RjKһ߷xr|q;>=l =;on?"n.Ͽ>;{rx[_\=?|<^ߝo\_?y45!v=+Tǟ>u9=ݯ>,#7ϖJl6~wˏ~wa<7??xu=uۯOX}Z'c+~jsM<_WOW;|sH=ãStS~}uEM~~qw/,o-_&#٘H̢͢`l,=xQRS.(zYYRUR060zƦJߴ8AblvVo;$>ɣiy`ųHi ~j!ceBq ",5ۥ;3x_s6^ ڇDbM[eH OEԠƫ;#|%3$ {7|IKHK +)KWzl{R#l  S,,CR{4 + u8ɸR1HAC67Z4>X[)Uz:>4p6]' -RgQ6J6c)"k۩LҲ5vZ;M:6*0U;jwڜdDÓW2WEcg`] ax@G` 5)8T@|M`SoH]3Ĕ'3GF8`rY:5ʆPZ`XF+;c-%;Һ~b?Tyϧ@+2Qݟa>r Oy] \v6j^S!l$ +$TjWalZ5cWNNb*BM[)׬iqgL[F̐<pM0̷w(vY5ђ4  z+'.=`l b]{EFZ.uPU(i^ٮU?{j!lIdZaQ!SKh@mC{ ƽ6W5[ Řuf @fyH-6t| v*xTS +@b} Qo#ۍHS}mI@t'Fa`uC'Ұ 0NL̜-(/J ÉUyHUr׊x8+O,_4&{!wqzظ +0R $@\5[kNE䳳LGv +Z^o䰶؆ש'oJYO#EܟJkFAM.)tU6ۤ=Ƞi7qЁo%xtWL)uy>lo|$4?wuT6 }o^n|Nqԏ]tQ + ճb`e 2\LނYeox Ns,ަūEGn噯*{@=lr@ʔ$N1JgD'cl ^3]IC\բNi؏<2(\C ҿ[u_W7A VKro[hhãV PONî +_=Dd=clzCDxL?Iq4QQ+>{ϐLdd p c +DDqq@yW* LZp.VXT +i/ 0XI+suRZȞ]iEyǩ)\z-ݮEQi>#s(yשd&_~e|Z@Ctd+ׁw&JߘۢfkEl> T2uFC"KKw:楢u!`2 'vK,NE 127gsήνپ 034,؛DYJDdҏjM3+yo/$s i xH,YP3B:r,ĤjEdǣbkS[P̤3i 7%_ +Ra[b?>*w"}:UxKyFz+T*T;Buj?3[)?؎v2| }NT\9$Y.bSt9%QniZEL +8P_ߚc=`)B1}|2lU#>w &Y) ~4J5z͔M.pN7\ ʧ&{Vג˦ߓ9)S8y{lZH}kmB(:ڴ.4">ƳqT9QH{!3B?ҿM-SF(/ti3= 8G+%t8vSP8')Tm9jR$^ )s7"c3WWg;윩eKganjk%0Qs/S4.` oͣ: miNY+[L{TO]rJ}&#rG +%ɒ٤ ;S؏18L,]"3x{hm˥Qb0f5 ;0*7R42%+.oGt]Ϩ x;@nGDg3rsIw0Lmv6 XHY/ob Gy%iٖDE_kMQV+ucLf!`="2Y/&u9l;@;2rmga^E~'9ȥ2g\˦;ӧ=k>ήi^f:tN`߬WFN͙X9[fZ# R=$mR+RiZ~S6p>v`KKo˥]DM|;0@:Ձo")IJ;oY`;ݔ,|(5A.mL=R+wz9p(V8eh^$>wM=26 ̎nٴ ;|QO Eu\!ܛԀL9igu9㣨 X qd6À#(ыGM ܻӤ {qepilMdv"p1E2rwö1=n7EB x6 +N( @y3ϘV^W 'quU\QU!D T$# Q$2>Z\$Uu{5atRS ߝ:l*,ֈoJ^E"Ib>Ia+t%Pl{M*+a1#]'DEQDqT(c)z6UB5Nʩr?G RP'.8h7CՂW[rw;mT &p(͕ؾ];Z_V棬ƝOqG`XZw81E%_O(3l Ȅ1$w9 +x'Uq CԺ }3T<jė.v7v]B@5</|y|uRa(DJC&'n bܮ^M[YőPl6,b޿u;"1݌\dzNTrj1oVJO8iJ 8/ Q-qk2,T(laecZdK)ș3[(h?\^/› -?E*qk"~Yn1'F+1e 8dd1oA YMyP K+Zu7Y9g&;<ѫ 5Id4S4@Zc5Z``v'fMYkx` ru<|BѰ3 n7kĒ[]H:)B.񼴻 6<Ȫ7g w"?k[>,VֆhTcAone-vkP#SqSb4 #_i8+ jd%E]drPG +gVS+ +V<@2çU>f-GU5)NO3.ix +v0 ~i2yDUuގS3K;B*jۗv%7RUKc 쟺FKd:P[bW:aYu"1(­R\E"d|#9 _c6>~ۯ'w`Ӯ߿~/~뻟?4/|B |PjF4R\+GHM֔ B6Z _LU!cyH[ 3vIP$w8>H Gm͸YtDh6Ż&p(xT6eNd݊oq+G1 )IsNLB;VKٍ4frL#}xۃɨhbI*i,"s[;#:2_m+Yux2zlUF ,х0h$ɔ18 oV`*1j Zgi]M3;m:n` 8A#9Zz0"35dkIbwMə8n7ʨf<VEk @ @bbl]a" 6:lpT1n1XN>c+\C7= +GPk*P76L 0%Z 3gr3g&Rʸ/ ^&/;60 ʢsM: +iYzz<UO"Fc=>n 5ђ,PK8XDo=}L|J)AVP$K¹\mӔ. V<@1a˘ Ln#dx- ֣D/km߰:zA,;%Qxw=h?TM%&EǨ:eғh.R3o;]4R(uy +fo/g:sTx=*\. o^3o{ dm>Z%! +:]ʹdfX(o,7 帜bdyro!5̰Y*UsvX/,Ў쭲1I +2B\ M`XU<.~E?E9 1*amj"; Cݺ}gjHh +3?5eKg Q(jJ93L8%̢Y/^;* +3 z? BBxve#E + ]̉Z{}ː 9Gi_#䂽7 gSzQ_SW3>Vt;wcז[ ٯ +de7cr![r5K}T$@)mSC E֪-;jQ_b? Ufc`u-rjz[.Uq s&+Gl<4땋d|VWgJ!4:yJHfrW|{aJ4"* q[-}[ٔs`l9y$W4wwԽ nd bluHZ-㤥J$*OҮYAߋTp9~b1CFizy\!XPUeՖ1 ϙ:eX@ f<͇tH/vD*P!" +uV6QxGE^1M`1 cĺƭ̙&5@D(JV(\<}JoGcGC׺!AΙAˀfqiuPIFOi5m⧺@0&54j*e589mm4;7Vҝ5:(sW3JD)8澧vM1FKj9*5ȁA3D:r![9lEʧdTI] k1{5w=OlxriS.rU j8ƗCHp a[\jDR}?fhYqk* MiZң%W`D,:h iU_`e6搯Yx"qkCН~џwV3 "~̏5tU(}h*H<[~9g]~襇˯?HО@(mn\Exkb(1JL~mdwB֤ +J$_xt+ P(@<$}1.gTԤ d1@LSAHy &Vc"X^l))A ٮ22)LhRX@+Qy%nO@jĂq6&ytcC\KÕ/VRS?O~Rb/ UīyP8<3rtOkO5r+- x5m VnR=ͬ0>Zo$H*%#)u9::Ku+NŜbDub#;쵡!Y b3|8jy8O$HН%xa;jҗĜC?"NT!K,0cp=(g@smxn?ih@Ko:sqXD oux(eB3ҩ(Byo.x/Xk>ejP!`}`p,͵ԎrHJ!KŤczAuZ?~|A_Ћ{㷿៏~}^˟}˛z?|?x߿}gݏ~x7|}#MtҊ?h)EMYfGG'Nt+E +l1 ?؉O4M/8[sPU _ "SMIΰ +7XT0-mGɭdQFS-g*ۤ Y*.ScOƵֺ~SN.aelbXaFh"W)Ͱz)!ank06(xנܿfFrv{Ħ-u]cQ(^*!S/n#n$f +lHqpYQf(ti"ٻ 3mkrv#Vpf«Gׂ/%1+^:/Ày4C<"VLM=FFN(9xpJ{4=Vq̼wfɈxRV+jI/"A{f2h"k w\MGqo/֭꜓lȡkb?\I- +DRY/E΁̬'ft8X(PTzm0\; X?HMvM+R~s-#DҌ.([5R4p\N'a| QƖozN[NL[whԾ@~G?aR +[pW#lu28@y.[=aW߲i <}mbQf@)%t@Gݪ츲ɽVa(}:2TS:QCXJEޏ*ce-8򫌧s)?AIlS3$p|w}!2 [EDYfd"llhY݉л&۾a U8Vps^9!;mz2SCMd;Znh]DޝI4Q%ԟ4G ᆯ& |sD߽0a%%6Qw J?a@R;X 3 +Gu ) 鼵&};Ҷ5 +\Z9F%SN fDgKH )E~3@+V؃tܥJp5r +`v#B5H5)E#IRURA؝nDZi>47}/2mRuה=5pK+fXJJQc#}lzȊQ>WIDG +.oKm0dC6q4k%A3@ MA㛭!)C]-~y/X( >KfS +-|ACacȩV6|5{} Т?LThKb6oO >]&F fm[A!E"Yhz?;xي0KPA*$tl`IeVOEhX܁*Sgڛb]f1iv4': +v~k@c˾0K:Xe9/lV#j#aZэhdWt@=l)w!i.@*8;!">nNQ+]nPPq3u +~?صϦXx`W췖FEe}b+( +PB +n\TfI *XLpLmq([*\V!yhs5XTW/t#HJ[}ܢCGw! % ,^Ʉ>Oۥ)%ú AgUQlp4bb)0nJWV1HH?Su} r's\s}Nυж7!۸7m r-(RjGxm4z=<}FnG"9olRWcfӾG+=h*>e5FG5+$jx +ϼOFf;z8͛N:6˷(poUu\(6g+dqDĪ$*s (w ;j@*Xvukާ҇p_֕"$§g=_+Wg'7G=:7u4˜K~Ԥ:!)uY@T4S|sH-Zx7Hsvԕ.JN.<**w=Ѥe\'y<1Oaҵ%_77i˃=~ݫ& M!5ƼŚϣ$1OA @w[<"鈑(M`.ecWbsv᠘O:[5KM):t3>2G7؅FKZ;%ۘS]dqoGs{7[db;h+%W9f/ْz\a>-NȗӎtrD,3{Pl8)'T6:܌K0:%~owQh s%mSAwFȵ"2 Q\P0[pfU.‰OQzJMD{9-B-}#VG8w,3޶ vh*FVT bD2ٵ8ܥdP̓m . .$;NdU?ʆ KigViԂz0DJչyzm +v"sZP)4k!J!޽QQ׵juh'“ohݐ~%D}Cbʛ;iJW:N&Gi&JRӢt&GyyfDU~mو2r /M>q&)wdfmppI;ڢUr{:] rQH^cF賢(ϝusd h8őFR*׶UkO,:GںXә/^_؝qu)Jt%!q'O+t)޽!/t=c>VAVgo3Ȟb ɍͺ5 j p1A=b gucZ3MhuqwSD&n")y!.zgʻ3=Bg`x#gOtNϕU2ؕޱOtg]pw,u}.Ng+p.`䅥(_BJ!mRgd9˸|7{_Z|.3~J<1LM7ż< 6,I$:IgrbkKT7nfx I%&ydlUPfQ1?TpȄuC #4n?r7F TUPEAF#]PQri TV VJj\h}Cc{ w%Y7F_S5b$!J^8Xvll*uyDZZϾȫ[,m%2n4!tKevG +c<6khȓ jϬڔ +Ly guBcź|T.ԈK[Q]MRlgd 6~LE^ҥ D홚aRT[%^rE`Ef f'TA`hPqgZ=(ڡ*@#0[;_S1 Iԅ5vP!ٵ'Jt8J;]3<^/>uWbGcӜ eǦ%lGJSq6 IٔG^x$'5!&>CuRGwj7j[[ MVpJw?Ie9j\)s.;CՉ|!FǒL@#$nMyp8d++WHd7L2z z%vʣ-ତ {XSjlq뜇a=+Z)z⬥7I߯ôLR)5)sz9~FHtZJ9=1PV4P)ȇ-T:'gv:|wrIuz/w*z"BwXmV5]Ӛw];.Dk1w3GP] +}=EUangg{{%d#VLT[ǮGZ@m]BJ]O)4@o׺i%f-/]>xN'3dB7]Jx3?ZæiFRpQ/+%mJijw h{6msz94_ǰ E܄0f%g@!#T:Eպ39^^NSm~O_?/w)65}?}#~7~8cacd5*eJ")`\LK{`D rF'! +n ++ej@ǁ>H['<|rve3ʩp ݆`>I]j8Nnu#OdV/&J^#y9U}LQ:"=Um! B1& x;&z^niim?Jn|KRvg"S~s3L4.6mFcud=)HA.k(s+[so7U^1uEIv<@"zGvn}Պ )$KC 5#Jd=D>eMN62 l8?Y,.dM,1Mu.΄iZ9+t,Y6<K#/\nCxIr)݇2H p>)\7i+JXO|d7}B +k*TE2sePؒ^M O`!$&$^1'2 h +TD4 aZJ ƣN>-ݯhd,:^5dOuI|E[r A0>^"ٽfe9?TTA=uA ,*jsu[Ē/?MmjQ~iTܗ^T~Mbz`~ޝ5#s^1na!AUgCύٝ >1y<JT %U#}V{n$s?|FČ\-U #H ^tȗSܐμu/Zvuv򾰾-eǶPj¦h6ooanlԹp2* ^2W"b8/s rl¤q垑C!bl]s˦oH +5񘋣B ajGKjm*Tk)v3 +!ȝdGj|[Е1jRW  *g +i`ҎуB7c~io6MB::2sf GlӮ~ vS_cDbshuTO"+n[ISҡ?;eeo5{c\p4_LUVl/ӭ6J堣"t_&ҶHt\kvO4J)s`Se\k+F]ssw;6hftG3}B%1b?OLGS¯TH + HQIL wdr \p])ܟ](ewGdќQ:rLleYzz +En#3˄-91ce| V']uHZ{ݞilaKD|~n  gC85jINun,Ŷ=Yvn<@ " +!iRdqVxohSwW=Q(k(_zYqȩ} 0k?H@9zbv-ƏߝQ9X<VO{vjƮyf!GD<"fI9ϸ|}Kqm ?{\Rg -v'v&=€`M!C\hN4Yƫ!'GnCճC{nm]1 anX\#k/xT@JOx5_0I^v=*enk"8F7m5 bX:9.0=RrM{0C[g#^8F.uD- h/?Wxjx%vУ↍+B +vKG;Lv5[3;oN5ap^`ᗢU;\G|vhu9!VL7O0 ^4s#sm 4e0&IP_/^a!"p52l0Vy2E@{7 G)VxhJ~x"'rg FLw =$3}lvВ@$1P}.!N澫HHĩw(ރ->%QaMgFov烤yshd-⴫{F!.? +l3cys*:SӪ>jq*=ؖU(P)6>_V.cĤ7 *5郇+`̾s=]+BuYqk =dLIb6sIl~&=e\z W00z !!2H =ȿubK9uֻ\pS,6tӟ/AB uo?_Wyտw߿߼Ǜ?~?Ӈ\~|m}z| +JM\ܤÇ>KBLsɼ?r_E~߯Жl<&Z# Z9)@$Pdml2]AEALN/"?BE7_18M'u)lC ݇G S)Mv#;̔$8;JNH+ DNBs^Vd-T-✆UYU\Kv +9T  ٓM/(v" Q:avHyaXksaG#R'(w_gbKb֋V͚#@;k| +~;*Gr#j(3s@(D@p(Zu[Y4)zm#zV썌ZL.`t~B>QLۋ䈴tvieBͷ>X0,f&V,jV)%#>-%_e\A xMnBYQ@]u疸R%vQAQpu5Qzb@nNTO2y#7pz%r:i$UZ8M^))L: N0},QESo,zU|5*k⼑μ/fvQtu3tٌGGז;g"[rakE,K*L~J7;=+iVLW<1]D +%:AW6 6: + Y+3z{WģPSė>yYlzR*{*I( qgѠM͚5o,RvmmOtX&x5!6t8YW50"9Sgk33I~...US[Z&ڻM93fؽKeOuWqF'4P n{6n5#+a;ֺvoʸLtPs6$oNo)V{]+moy'**=7 ٩$w^<.'t85N81t~ ګ:Ym'2/l9jBD{=Oܗ,;SzvQe;cZ`zxIi[vJ}'pEV`jAmEjU-x*E +LFȵ?S)3QZ1^!s[thB`+UyگHJ*kg"C=zZݷ[:8HSQ+ānU%=H/{(85xVBƱhaʫ1Xոqʽz3sL8fv|3 I+wq64ihfz䪥}u܅:,(dxKIݹ3W.(V4#?3ZFfߧT + "/]:|tKJOMYGz\$" "]'4cv"5bϙG) J@.v?4dkev~WIEйvNm9Pg ܶGs1yPݩR*GOYzYsHG b#=3IPl!م6ZyR}U⌊ L:™yB1ҥ>W|]Y?16<]F֓Sj@*/"1l +)s_F/B ++uyHYcܢy}? AFB4U '"< >zF\I0gC w~!%-zί L{"hU\g'ʘOV4o$0fЊ qs ǭui+gM`WҝW"mͳcw[`\%7Ȫʣ%UJN}@5 /(ë?5thf{ΰԒX^rQr Peed#xJbndyR ylIBvy$|T7$ĶM `{/Prz9-D漑KuOXBZO&cz0L/sE?!g a(k};&x襉D6nՒHwe^S38}V:3ɾ.YFeO.~L*?\QoWTbz Hw-xfwq*j&k88GpmY^"G~Ԇ"j`x_Gb + 5l7P3C_ҦJ*&3PG.Mej +_qK`,IisI?.5y& +!tnzntBcBN$3KTgX(9@}VfitrezMF\IyPhIL{ib;Frg8/@ѲZ 3Nڡ-.fXʹq[Jtna?D6-nV~*'IcAd#.i'B,o~JP| Z:. ?7m]!dcAR"|&w/S9iDbH3oG dF[%TkLOҡXI{' ^33|bNvLѳɯ׻+.s.\R^p ̖F{%M8(ZM[XdJ! fH'oD&I+m11.] /H2sDCL5/qqȊލpvmCcCaRt[.^ۺ endstream endobj 21 0 obj <>stream +HdWͪf |÷ !9nINV$ f 0~T{c{3ZR]$҃`ɐI9(NN-֜%Vޕ5[iPj QǾZxN)g[BA˳BANҺcxF@qhF ]sXX¶fޮZe⢻u/-,GR ٵBlb)O@2tD쁌ZL:S⎭`z +T&DH+4QegtGT;G_< ёmbZ6~F`vU%qgsdsKzA$y kLfaq]!A2nG4C=HDmPl}~|6h Ftdae''H:Hu1mTwb +1niZn"z46GBfZv ,*)>OH=knɔxHcOy 7%5I$,5wAX[@+fkb\c OLlqo& !L$K8M 5B~hӶr D`~~M n \w,@bw̥A#-Q8 TJ`u? 2(eև#O+ \i?&e0F@ZN 1߽,_#!NT ^_:gT=@LmsRg.. #d+`O|],͓wͲL ).-gifQ6QuV;BJyĒPHLDm{YH"f+%^bH]RP }8Q*eLGjijs5"DdaݞͅJ +0.r{ޒ3vݪlx5uZJ%۷5:bCy2QͲ#IH7 l5q{bVjfv CΊ{">K+N:XL[hT +gK5t"nJ:VIIF y []Gۛs+=I6 {դ>zC''[PH"!To-Ym]mˮI1y*=S +%OBN}՘H!p0g\)[VbS%NC-ކgnO^`gF՜M;s4ƛdA3P@"akuwˎ$+,uˉWO +R E M ຯ$:N|.u (BjD-0eM'qyBU%&LDp9dv] (AOK:tU^?D~* @Ièy.?ȵ(tBn6,ucА$:H疝'8\Ta5Mdg\ +TQiĸj隤gs,h jSmJ⻓DυXu1.c轅`q 4w0"C-cZ~F?ͷ|ӗϿ +諿_ ׯo?w}ӯ?/?ןa7/'A/Pp = +:3 +b|Dg7X^^ URD|d>bN™-I% +aH`ِAJq]?E=쒺gEsa^3K +X~Y1h6lKwU琊_=[a+%f2'.c?ItYWϾ qS2FW+z\I0rSYN݅$ތd(׿ +8 pH&@D@ʉDT+%U 8M4Gh 432\RrYf䰐5U3+>ϸr~X%VO!I2iC$79r afvԿ֖%y"j,"=iE{Re sPPӨܵ* +fڂ}L%Ԙ8)=c:Dlą/1## >B7L(.n5 鳊h?bx0a{Pa6JcQ. i$ +f:(]jwĐܴѾZk +}@]BYzL09)ľ 19YZ %1ٶ>Scs&m$)Q'Rʋ3$~YP" KCYpi̝' +J(5ȘinS:Hv﵃d̠EsY#Zkc~Q~~(ތ+ɡ-_4SuOa-)7.M6C8%} }A|_B׫g7!]6huͥV|=pXfEj1"2$QBJXb3BN;gGD1r6^#O=0BgvWbCң$XJTSN[̌'ol_*ÿ%HHHS_?43NZ5%0F@3p'bgEiTh$imx,XVy4Gka]oH2#cFr.i@cnt@)"iǻ J#4NNI2 `4D"1;W'znLEKyŞ]s5}?4VA1E%pqn \k^ +@U8 +{ck=ctč#4di5BU ;QS kI+w 7.eyL#RBC[+֒50 ҂q`}GUJ:l-r|kUii6:3s >\^MZP u*1T] %]0HIߎܫh~<8"FP ^LYypi(~<ə҂AJǠ ZJK}hLxrFla s'Wb++I=PҜ3y{tpaeZF +8 5ph?D { t7ٛ;)ݨN=? &R??7WF +}^:>113&B:(D;+WB$ HYYŞ.9_wZjЅN[͐7Z!u R^,Fk'Šz3D8wWaե2ua# +ZJN I!r.y^~+Q1:@i!#kH2k {h犵rGXOz +TH;yˑHtI zPDUTܘ%.iۇ82 V[3ߖ:! W%aun"=JR]k%k_I7PU*" +V9{'лnVy]RI9K ^Dj^%z2z3Q .A!TrHA;ʅ SK mB}3*0H$>D;:DnMWQ0\T~~ X}•i\ismC%OeeX2GHCTnlL?&tTcF8 Po6?g-4׶>wS:]\==y!!gN`Y(nQk.daOMEyl@OJYPųؼ^R7g[0=}W8ѻ$u$^GwwW9BvWN¢FU_Do~Os_|#7lܛr})"I0ͽqFLC.Q̙+;}-w-8*VS(CP߸ Ǜ?g&ڊE +GIi~HxǃZ?.38oMP`W.NLA)6 9Lh_Xhгrv&D9HTl1V?:0 [-&K˺lu/yTPYjf;D-/WZ\̀PO!7^Qb1؄߹p%X-+#zެmɯ^a+~J7;JS2ٺhxq4:oԢg?eL%l`` X{eE[ rd[^U3^сAt*ט_jqrN ߏaA B4YCl GߧZP23SwzԪ%t`x +le5)3H#;=AG񨊦qm~qֺLETbiA!h?n$I:7:T-R!V9|!AsYPsW$b\d7e(ZNoD0 Ol@v%>P*yRsAi60;5V%,!VU'piYt0Y'L: *nPEĈN K]yAYpZnN ; +.oه39zkȍμ6Y8)+C%?:$J"=JCxF'"kFVfTwfA3}QSҽ׶sYPYUsk=a4F Kfa+dpJ,4`=Ro +OVL1B*[e(0;y;<0 i_S+@@' E6ئId@JL3 Vؓܿf9KvJBM.ZԶZEr]ꇷ2~? +ujKY`T^'=X-u`$ɨ\Zo|3A5x ,$Jti&GOZ;/ q\\Ye"+ :T(RfxtВ]]Gh. QYTn: +Qo8s%.]U s%P}6ߡ +9[qPz?+š㐌ʑ#ߠ74_P!B/Gm0pFh*e0(^cV;ٮmJxM)V|lmB#gubpd{6U&9/}y$Hlk[qJJDE% qѤZ >SKgFVS;h(,y?;}'0l{Fa {@YiH:#u(!chh 5Rr/AyDT7 !sG]H,Qn˭PN Yvpip֣`ՠgj7@Dz~ R6(2J|tfg#|Z8}?6\ӏ((j]./C)Tr4AE3oi/-*r@9m%^{qmG̱`me;;6CCE(ƨV9*}Uf#Rwev hB-+*гM%A"1ݞ!r䈔-Ri?V"rFa4 +w$s(&@Q/\TYU>b^ Q{x xr{WyS>6)a +_hl7x7WLxdž> +#V-8Y s d۫ +trGTY] #q}%/ 5lMс]zF ~]8u$' m:e}qe?-iIs2*0Tt,jt"l.`o/<4ؠ(6R Vi/$h71`z$#k(X㾜:b7* +u_V ആ'c<<݁ht> BiWH2ߣO;5jU-oDgŽnk@C2ϓjԬ3sm<GTR(,nE=8cV$ݳ# +B,]PMc.Ίj#{3qNd@DWU:i}bDdB0~5ίWR܀̓(.ru.Bg>Tg2#<=sjhMS0ejZo N=*>Bҋ{@qfP/ +0qEǛ_L7ιt9WHLE)gk #( ald^sPm+b%:P\hUo-- KAII*Jtw0&qnrE-m K#*i:xflSwsǨ>{ ߪ4UIJRy%J@Źŭ}!*vP8yVAszr;8CZڶ2Рn1Cc沂!u"cD/^ +PLgJYA O\C>SMzWtN(bm:IDRu Ne =vBD7d\&d\3?; i+G5j;@@ }z܍zy`*l<:sMVNX9g[Q5櫆;sHgQEbڙl/SQ':Ɉo4>% +fؠ$­.sddOZ2':ļ,$YQݺjI+Shu\d@=;  +kf< r_9՛0,$Z813ӰܶPn噐l妿)Ⳇoźgީ>y +t[uXkXڏ?'$RS +.$G]7wQ0^tA%zl9Uٵmper)ąuuHb)8H^"1j,.YƷ5sfEc_R3ܪuo]&z@X)GݝN` DZsm(q{9%uU/9h^{+ +\ݎP wC+!AOi|~]~n=`$#֚^) L(弚rW҇uB!zN4*eld‹ P"q7^oi҈%'t&ɛy吺ټhSLٲVj~0sNV\z$Xf5: {4TsB &}&Y]nt#)}s[{2Qa}D "~mǫW4= +p?c]}Q(D Z fgTC U  +/;r8Vn(4"Z@PwS=ɮnɽj"5p/X"O;I&p`KչPF9'@,p\!`X 'aL4M4:79E4^:wm92,xU @wa,@aɅxĸL9T^arNcפ'uSl`[t4LMXHXk;A1c2*p]-;MJ <;;-"R(Lzp'8 91SIJ}Z:OHSҔ\m۴1I/'MIt> lh!>A͈ *ǮʿБ=vZ|Dd3,;TEO5V >> +hokY>}?~}F}?|ǿ޾_>~|gu\QT̮M@a)n"yXb52Y*Musb  %߁Q +sGEy_z4:Qtyh@&${z9C,_E Z Dxb!_ߎDEe +)g2Vxg\gZVH?{Qh9 +y}/"cuWVG6Q[OлjcBQ]w!cHZ@$gd,dyȃR qV^Ƹzءψ*F\t!_~2,JDzVwe0:!uTBNڅ8G(/#[n +~QnRX\DZǮd7)V42H\7%U9AzYLĸ뾤1 ZPf` +g~Z½证W9pZsss k^e~#!l]eQCF"O ė⹼Ic;3"|G\V|e͔(øxv> :w:hr BRj%1{$Rvr$ +JhI'\.YrD񅪂zӎTۮAS,v9|F G޼@usb7Mq1."ȍ 3}ƣlB!"?˻s1wKd"^&g/ +˧.ծi|wqjEhD<l*"sp'^FK y i@i'Q ɥ{-.g-;kSs`vy䓙@xn6# b;ek7QXԱ-5Pt0"&6F<|Wӗe{%ķTr7055#pYR|,Y%4ǭ V PY>I2YO>|~C걅cJ˼wc$>S;:"y:({yOܺfBkg~9o= ~*N .nb4Rڽ!m@fRgJ; m=s6S$hD<\}r\+12N A/77Ʋ(~̥_w&34_K=*~^|cG̨x)P+4zfzu]Uk \l[+ߗj̉O 8Θ3jY6 GՁΤkByk08T'c&DhBt2(Lij9)yeݜ\ +lzw-; ߴ~ʴ~:ܙ:J\.u w˓6W7 6xn2[KϛaDZuaCPoRxx]5⟱s.ђ``ͳ7R1[#ah& zyEþ]ilaCl^&#D@/0la뗒_Gvب +z :ѓbImBvlq[IBbj&a8y*gXwP"`(]&>=Ws3l,rdp6սv\CDCtSh`Hhgο)do:> cUD=0d;fFo*F5m c~}*IN9Ơd30piY{:84t AQ8z^ݜ")K +h7XHOk :nsoe2ESK੏ݞkd +nNښ*\ (.Ug?5s2@ؐmDpFyƨ O4!@ban"J%kBRY^#8rldZ}Ω +3멮>u*r!OcDfvhʾhCɱ,r ? I?aV^!_\{R]4%r&.ϮJ՜Ȱ +zKLS\hLSMT'"D,/>uDphXRԼTJj$y8EHEcUE~'S\41G2x+8 ‹W)-0KAn_?',1b T2WFCUM *&!zJU(b"aZ#E$(h"@vrR@0h<7NIS2IMIN`l{b,@q{ZAz"^Q]Gps]U o m*с՞ZZ)A2XVz.vr )"KxH8A jlf#)1:^̠g 8(s*:8T"H+ NELin}ʌaIrD6E_%2yZd“ "sX2yXUFs#y$20Ps*F:k`jVÒHbŴcdٜFtfn㚙w6ޣoB:W9aE6*C~#("2t,bۡ4vQ&w2X ܌$R +ϝRN`SFh'& ;QipJu WQP \%&I*sTI` +VcTT7*A@| (Mic\?=@5mI!t|%lMx/WKмn$ ͟c H3y!NO8p6i9 +lD[PtiUx+.@©i1h [/2y1?qj\0f16|w˸|r94"kQ@A]FۚRlIAq{LdL:bMApCA5-pP/td{2``[J wMeґ+')Ut8 M4 +ƨ +m"R$2N H6gkMS,a^Ȝ +ٌkF #s&QeΨ$+1pYi,g*.&@V㼛BWϋr?8+mf +(ǎ>={vwsuӋ\?yy~qכ;{exx8~~xw_0ON/՟/~?y9]ݚfɻOuK6\,K? Akvo Y}b|q}?m?]~Y<٫y'oޢnQg~q|/GovwC{qxwFs/7@w^?2\c'}} Dp߽0>9v`)LgCK}aV8pd +`S r=́g`C,L<y 'z z`ءwU lׂO +v(ΪQ^#)JLt> Oڐ^1C$G +Yuz=@X?bHSI-HV 9A4vDkdT +y謂 K`Ͼ%"^~C"-dJ=-ܼ +`@g40nzY hl< xuǚ/gqi +v(ΪQ^(r8~7s`6&kƨf8`^M@auV20 +qc2&y VfAH=s)1Ԫa.c.nҙ1nzVڸrpVIÏnvqar=,`O +Z_Ճ.9u)M"ѓP6)W;GZq%ǜ挵Kj.`ץ ]Z.t]Zجj0V h=0ޚz4q`rz gl$V0+KYՃ.9z6k5ؔ+9JG^ζڃ=%IvrfJ[0bS/=@/}_kW9a*yVjX|{ԦksA7W%a41y2ۜ@kW%a*yVjX5.6f`M2ꍵk׻m*yVrGWfSڨ 0V5WWvzU;6ުU^vR 1,ӕmry)عf` CՃ.9l9M"ђ69gQVm\{9l +i7EղH?Xˎ#wc nXJ6ml 2 ~@B :QY;b!]'3++32V/ղ*`ݰ~T 3c Y:0[nW[֯߰ύ<u/TjNV7}iz]'۬nF%۽rpliFF6wB`Y.lc%'r˞rOc\=Qv|y6=S}y5x벺"8>0CwaEiB <ӿ/['MhTzeIm`jpj ^UOEkVZ[Rxϩvsn~rm~3jy95پ]~j)hͪ]뚀7p7@7p[6VS%w"0x֬ڵ R S] >55@ÅەƟ۹&ti~;ygɷ[fsfZJu`KfU[ROݞ'oqFw2?eto E62YU6QkQ;Zygɷ[fsGFy~_?? ~z=nW+O>?w߷?~-p8wIy.)=]esЏge(F1<$;~PФGbP{XCo\iXvX&;K4yhK^z::p(n o=E:lAqDxy_?1Qir_Fr)+ G̓x,]=T<}]Zi_ejbRjEr!9f>\%xhH! !5c|]gt#SpX;*4a D^ךtMFK>68ݐypKc 0$gN` 9HX{fY}rQA@q>FbAg^UFCmª( rpZfOTqև@$Ij}˿m4{gFW"\6pC~6'nUaٳGLʮy9mLYO"8_kQWD/Ⱦ>2Lu*91J$Ǝt0X1W +IKӍή@+iж9}'KWSsՃ h %٨o`dc; @{x8@N^}XXa؀Mt!x򯸖@z1 4!r e>EN3aX%3]h;LZD- Z\{`P6R  6Zx6T-`vP&^ϐS3< jc>5GF0_Fñ7=%U x΃>k-jjosabf`B&O걕@HѾ/ 5 Z,"prNv*Ts)U d#/Ap Ot= 3<*p:[΂p{""zj UPm/`P[:ޮbַ/% M?X5b9.oY#n[dEgC64I_iWGS2:I>~^,a +n^Kui,S @zV0ଗ1 Kb9`$=HEk-P/?*ư@$=`cO~S)rj=`}rwiQ B@ʂA4>!X/mItc-5 {p^֜M,L-<4Kce +ڐ8 إ=M$e +{`FpzATڟdtO0@_4FQY*}{XR&]S..k }gOvt|0ް B8O EfZd0yNWĪC^I]߻Z`.)K,רI9p|VGEr^LS"sh}[T&$x=>^J촉:ZA\'w湳H Ҋ1Q1!E0=s\;cͮ\LD @dٷeWJz!&xfZszxt dSR6U@u+l^dȼ+&l2};(~}vşT+ beoq>e8Z3U)YɢqV\`tw2d%F)XiԘ. *o@5p*3y&6`K}>sP&!pzBS23 GČq'z*]fhd[ cn48kۦ?<-<%S]H@ X B Y<ؕ*>0*Ȅ}g ^ڎ~框:ߋYk1W>qǤ\h 'Ra0}Ŵ 46-AӇ8 cAK{\~B +0(ov{AA7J݆ܭ +aO_эi~Z8hP٣r;ILˣVٱ3;cu;t{ +J$df9fU\h1I}QaE I(i׺DVK v|ڏXokGc>0졓s\_j4v-|[5C «DQ>P/7T?5b{Qe w}HFA1=E5i@}#ĦpNE؏Pu[./yovxx-F֐Qy4\0>4A}t[rk(La] fan[=,& JעZymP:2&Ss) p[O_,7XَdZZG_7Fջ&t0@#^7yi{sV>B['> W?@hVs?6M>AmW[c#6VQӛQŸ ұH_rup7<#|-ORi< +nB3qqd;7@SN.f>pOV0-|k`kC$ 7 WMװ$ n}Jr +pM[cܔյ+tZzYu *}s2yKgpTJt + +k GjۖF'tl񬔄!7av = JXbUcE!N3G>s%dqN42*3 WI=DLL̪=U~z>7ȟ]Ԋ`'a)|̣>%8XrAi.}4Sv {+VK.@;^$}B[+!}Кz"]X7kw:fƊwQ ?ZofND~K+)+0\rbHq@?7jCx3$BJUI=zpͲhv +&@'KOٞrOkTkc'~}5ʫ;EjNMj+V4?/*X;YzI\i̫39 +P8t$(I*ǩdV.iW, h>XԒac=2AcT4"qԕӣ2 +\ZZ &&zATvQ|oZNPg/5-⚚kk)1Pu}៹DM9u|. Y +p뤙T_lд<&=D=[Ls1]釧+x.]nj,c7)g _ 2/`YL_OM&a3$_}Мw:\hõz/%5y[ƞVR܌Y/}#xib)M[5Xai/P=ӱMI2g=5b`RV̄zWZ?\;3GmLa/&om~ԈN 3@RN!fo41gsI1wJ6=9i;w9Y1(JdsjRnJwLp {[r pT/Tﶆil<(0GkzOԳyL~$&Q xdMή' 9y0xwͰ3]3v>~k1uv>:,=xsDi^2~2@['Az_;m/ipϨKEƌɑt+3_I`pvj?'_~oZ&{LTybDiqިvgӢ + zN@zMgDžusX\ J2J0f1~ڬPlk1OR;a!1UUV0Y /=gSt\_UUR`Qwαj *#Ch.fB؀`jM&0fpx떃*nAsE&ߟ}W_^uzoQp +u`DrKRVxIx?AhQvJv29ðz\3 t~6EDP[AXH +TjiMM+ 4Y>3#8awoP݇u $dK*Ң%0c␙_~﬑.HܴsiaCDbbrZr}8hF1l٥2+l fN +=OH:ZIF=ehޓ[_(ȴ>߿9r۞*NVg_~=R>stream +H|Wɍ `}ȃ[y ,2XkD32y>tE϶?t>^kpӖQp [: +GAu&CWwOۚ-۵.Wm_5~>7*}nK&>N, jξsIס߆Z[-uQ?0f?'rv q\}a {Ax$| ](4zX)| {c6l UO]KK ;t/̵ Cd{@>|&?m.4HZ4o;|[:< Cpl\i paoôJk(foP/Re+o$ w^n+ѐ`QtS]TSБӦl{u, wJ|o jD +Yh3HcP?*Q>*88O{= +kto]Xla +PukWRk +O/ M;Wq8 Qw} V *ڈ.)5ܔvKh' y)_sW ǠAbEvs{퇭{my +NoS pe*>ibov:7qT ac,k:FG3c}+c/^Ȍ_:>@;.gb{>$oPgYeg|Mb@RhMr:Lf/nAd3wm ԅFpwc*_t6yȗ ;`$T!0 {zKrH]ϲ(m ni /V`qBv_.q}> tYl?BaS3/>, kunGds|% ΢]mzD]ds‚4FߋhmpYrbdF\Nnfv"hy`bHC4 Go;ӢY m![jKRuq\#E#idxYbJ0M.$R +Z)1c$b Jzm)ǁ6 8<@<^A%gGtvKEmz^vXkoO'mK`k4p&22QvTC #*3V-QYhT 3ϊuzGL5$)i[J?uCɻpe7HËjWiwRlkғ*.{/A/q +@5A56eKֳkMH]Wxn)۰1ƽ~4dGCHXޖ-o։J;7@.yAS!8iXlF6V350=3FmgaMYj"κ/ZGl?J]OԮuCOG)0,$CGgnmW/A`(}oW4V Y2Ui1(G,|ZCZ{ykr6SڔtȴU*ۦonw%k[^tG LV+O=FA0h@IĔiߚ:Rwg7D߉2o[hnW" Qa=Q +-AiMϑ7צUq;]66pC!qԅ pL~ok[HAix bW[@C|t`Zw#|_aюCRp^S1DWHl!͘ j'wfF -CJ8 UyҾU|WrWrɎٴНgs[j҆{1C^`H8}a;8G%LHYYQT{DVXmӵlJwP3M{NZ @ЦHuĠ$Ѩy!AݳP}oÛF>@ƒtƷ֯BdnZ+PewŧK֖+>Eqoe#@fF 0v'x&:Mi4{ƷJidQl8T\X:!6Q1f\3_WM9pd5>}AzqƲ'Du9_@8,$<ǕOU^H{WvHH:Iѐޞ`ɍgЬ3E _[H\A~պ7A3f@>FYv7#8|%D5{7l%<{h[WG36YVZfZ[$dA-L(YfѶճy5C?޿g֔+s5?m9~a^\)~I)&Uy4FFDl>W4ɋ[ӻwի4vJe}ۻ31v)V:57 ؒv0Is#4AjxP`+m`4iȥ0YM -ŞiNz^hM:iK&A|ΟS,yK`$ `蘁ܢ!Ͷϳrf oKDgwX)8e8m;~[}ym>ɳF#}LdVq,QHn0b 0ZP4?tG]u;rAzr-E/єZzwֺX\XTO,Vj9 ?:GQWdq#6Yk*S4kL_&4<(@ŪG!8hMոʢsv@h`WN.xƊy2Z. ~J*R&Y^@gt_Ku +EJPDَ lFb#Ip.0$e|\Z{\=Ya3*աYTbr)gf"lx/^ч) %=QR1zM=XꗉXykS2"U)ĢI$Yl)"V`]/VʂGUAcsh qvqĕ_D'5ΙIsI#jZp2OnyйPhq_s#䢓`H%4IRECw5homCB!YB)6cNX-A0C/,>j}#16hZnU@L,4cD0jciKSyV,!hAs{cZt +DJ;4FU+ řmXAT:ws2xk!26Lϫ[ đAҧմdPd8gLJ@+rGgBJRtOQ,EA +m*8J|fBϫfZoᴳuz%A-h5udFbLk>3^!yj=\x(`%C+P~tɣ<-c)VUSȥ·Y@;ȁ~MI(`Ms+F5f+YZwӱmDv5-k}_uf$\hjH(Ơ`!BlrQ3~oYϑ#]=͍W¶*1n=$ei3E4i\@%E9q'!ŦXL5Ew$7{Qq0qYhB,Qg̷=$=goZgqYRi[;;T-FmS:$.0q*^?{/OO6-pp¤ۤ/Q|v ,apL!. Y6~y~79`^~LQs:HL\8z~\zscB" +'2v,7S 3U^\Cm7Y9;_ N٧|pZ2/zd` 4vkؕJq Sնtg`k`` u> *w-aӤwGk!quo]V{r%{imS iq0dYSJ- 6c9,iK3s #pL0+XI NXe("qv/zqj9*.Jg$I2F~ a^^&e\*N`:UdӨXxR)G\uKr~q00{z#9@'r4p^*#qP9c,… 9yR9w*_D;qC!#@ʾ2wF!Vr|BWڣabw'gCXŜk 꽺mzyc@Ė1;ny\ H#KK¾XvBLcLdK49LILs y/PRMJ +x*tYmA?J|EIpN!UqIJvUj᪑,"ίO/뻧/ڛnΟ~t]lyyfٮ7=ջfOחps\/_>_ɟ?϶ͧ/ŃWaݬnW.?y3j#œgJ~{)œכWyo}}jE(jjb{tJ4gu}v}9G|Ϯ?St,TxlsX~%'TOG_Χo:N/js:#sboVEoϾ ñmnq=mu?-bؖFIkW$ik' YXj /E^Ex%maNr9I'i `ÝX|pS1Z{"X3S_M̓ ؚe>Vρ/c )c\{"%Oo[^v,Ygo{v7VfL#ͯ2W݈,!8hvӓKSʤp!2_jJ.G.d }…\-0&d mL}v +n>4mx\,+=z L_ǚkHѼ|2ȶoyȖ-N\{?].~(`Z<2 \]W0pܹ&Q3y5*pWQa'1Υ0RLc_kBn*:#j.,qghCRS!klˈ Rg0Ñv:7"K`i6,4!\n$9>YdD +4e2}2`f3`P"?rq5GOdC bbܠB6ӄ) &5R: ^oי XjnIּ"ůZjWzo' A9js'>B[!b6GD3B#? r_kq9 b#QA ~MG=8YGݟvQߕr4)\| b,UBkUUuErтSE'D8XNwIo҃"ns]tQ%?jS8Q]lTڟҚ'}2媃Xsc 1JnP!iBҔ`Yo\ȷьLV,5$kLZW[-_o.p;~8 1187MqS)"`sM4cOl/; 6n pn9ɵ$pk!-JOem`N2H30 Ž.?ׇİ|؎4Cy Q7 3pT[esEӶGVxqk?ReIR>n:`[Ƿ Վo~Q޷}cWѭ!t[G7KkѭIt[G7nskI:zgⵉf쉓9 BtwMt&{n"X|D]UfhdbuD8crf"4*8k;Qc+t\j|GA6AV ^  Q͒=ZH9zWQe2ːPrAJsm&#|R:X&sE:T3\dJ1m2uLp( ,\O#Ee,ڬu\|.J.pkv8im!)_Y+cqbyܹe7"K bmT3p9b6'֜Zm!RbJe1LO3W$K8śgh=C\eRn>Whg[yBq…p!#^r B`KrS endstream endobj 23 0 obj <>stream +HWr9/S5 ęTx2fM*SK6o.ѺM+QK=j |܍XWAMxIޠsu9*N:Bw~O^ VG~6ъnݜp.v| iQ8tw;bfR F45B)"JG!$",""Z*4!84* % ~&g68'+Jf.2>Y1Hqq&8]Kk4G gl#gV^7Ox;-)+R5#tsFVB|Jvp/-,ʃcH"YBжOX-ч"  11yΈ:5Qhp)| >tK\.89%U$om/Zލ)X+MMSa m>myy)}÷'E{X\M +R9G_D8G_ź88=G(La1x|W%lpS @b|=$LjGri уIs][RKgL=4F,TuZtDANѵ l +1̥U2 z*5ŝLa0LLrt 34'njWo1t!X!=,!/9t_e_,5: YaĬB qe#1ϱsgYguY( 2oec baD +m5Xt4FN[ݦ3tksn 2Eyph-X&p{)r U/sUC)MMwIOꃤp"&F{X7#9~S`\ϱp$+]? +&0- 9LG _^TfNOp١e7sXnuDҲ s>k|^Gŋ| o#>A?:E&5hx_"׵(8TQ4s*Q Mv_)^<e P_%Y?8@/]OʆȘ3\]e-GXؔ?u`mgQSíE8HShEa\Z6c8+8q)ZҊVlL|O;♒i%QWpIo#MjKp`BN4ӑc'3wz#\=9| /mymVaOqLO`S`5FrÎhxxxs.z :'P+%)4̀}lDlj\YoW3<Ʊ]+%,ڛj0Q2"mݘ9kSHq"KĨ)2% R"!RF';ó8HG<7Hos $G =kd eY&N8Ub=OXhx(V;#%ݝ#8J$?``qvrr| A/8pqroGBUg)\;9%I'ՏZ>stream +HWmoFE{dIЫq3p8ĸ:HAKy73K+e!r;;ϼb^,ybȟ;yshol-q>`'x*g׫ٝxg|Z~b|rM~uv[@<ƀqv0 D+(tWbPn_6<۾ ݲȋկ常>./ǫ <r.w&`lB^ʃsV߯竃˿ `{}Le㏓!m~6uw{X?J?Qv%9 K"^D,W~E d2z,~+Ǟ6DҎ,d0)c5x $Ɓ04xg%K|\✶!I)`RǔHT{ +J6CB-RH2=p^2"Z$70hIgё 樔#꘴;;RHm`&\7דbY0'-帪؃)"rP3Pf&uZQC]z%,A(iYJA%A"#yZ]lW@[ -@ Vj!6Z.Zm´U(4.flYKl)@8-dCm aQ_]gj2CMʿ`'4 +^~U_ N|kb~^Ϧ|mv/?-UڮQj/t`w覆jY kEd= 8 cp.ŘhfiFﱿ)$N—heG70Ca`4^gW­zajj:2uVQ@r,8W6.p0pCR/s^/W0 .LQKClV(t[uDL7brn5 \ܦ십s!\&l8985x<\'q@MPy$߲IϸR9[^p޸C{}g.Y! MYldXޖ-h +#΅=[3 XIZ|$}^يio;ic4ӌmaeAԛҺ`jCE:jOݢ&Ћ9ZJ~/PUԷdì S8KbeGJu`gs{}JjRs PIX1XrCVp *q'|p ekle^Efy:H:Isv\n"@-2bP W.ƫ,O1# Jh/ OpP&sE]JGl}FgH!%(nզhl$,*!=o_/#Vf3y\5@&ñ1=+\B^xn!< <ǧGUQ{DkB9rB\u X 6CQ@0CV +?dB0`C{QH{٫AG<DPg.(A2H5qA;HvRv($MT&*7SDMBnݵ]wAHAzK^ Olaw.AR5/p0=`¡%=ETAwdeee[~CbkT|Bߑ=/{<_x~5׹>|5_okjz'ID8) TXv ,}/:R6%_\3K(glȒt.H:8 h5KSrm  ߂7e^>(Җ.L ,{ M-CmFuʐzc>w fK + +'hl4Mj^X ktv>螪ˍCˢ2%<[cz.]eV[mEAUt Wc*6 ì7x;kj(tpصehRci$%dK<9~og&ggא2X1c|.TlHG${ [ ߋ^~ BnwrW'>Ç-O},1ETts Uʡ͎o޿Ͱ*57˚`:1 +պ=N狷TKӞXJP=%y*_7 dtP2|#L ENLDdFBK в_.6_!7_.8Fɱ7=%sIpVx҇atn,&LA˫| +~_Vi;Z,Y[aC\j RXrE.ۺ-ڞr4;.V6|"np_{bQQU-iJSz`xe[h*aenpNX\qhjmEA[ 鮄#9b6xW +]Z\vh5ޔMiHzvna͍sR5B^ ^w8/Q6`' +Ii +AxxtAJɨ$nhn%Bdvۮdk09"QNFQlW0xN䉢 ԑ4")v P1$)(F9x\QE1 +d EMJG"9$Tb"٤{I!!IҬy&pɦOK8"\c$n$"H"t/1)$C6)40D~ C^ +w@8dR'lh% BPKZF"#&1I3t/1)$C6)^UeZL8"y EK6>q9z|`Z_6{ГˋljxӃg.O&<]褙/fpfxvvw?31:r4{7={:&OxO +8¿Y =“߷P|/Z^l}05ݝCkt?η}~s﯋s<?Sm+PVX}bk3(-ZǗ|֣`p3+F%n7?fO/ɳPwmyӽEY \=GeQbǾqOFOT58ub_ 2PPn6lʹ: h/:BHgxXch2 o-¹soX.lO"@ eR)ִݸӕmn@GTjH\:hZ4/+;sgOph2u]5(u_*=_.pVNm}@Y#³h"x8r[(8qL8/{R[9 ( V8~}gJrCprpq `f*N^R<~2=̴BAv=MhfY$ d}$sd v` S% `K>=L¤*NY^;Q$VPp+A m;$}rD֘۲uɁ'{=`2ҘhǼ}W`^+(x ζr@ʞJZ9kăifZzDU6ØV `29&ƽ&_VhteTBa"l͡k@= R^#iQ0 Er=Kb0u}+sam .#(C+MnGJȣk# ԱJ7.v+S3ux~^ݾZ2F>v]q{sZ6İ|n7|~ϷQϗwwne_}s/UC_~Zݭo/On{~=i{-7͢Sia|@F  ަl{ϼq/4".y|NL$f.``)I0jҀOK#Ax[;) <)>x<`ئGE H)1ujn>ܯoְ"쳜 RYmH@CINo7ч;v_=IBH|{[lfmhD<D$jA[ԁC*{%b^NI'5GB$EpY8$E-ΟdJbM./:pܺy V/4>٠C?mRtA!WpeoxkNoBOLa?XO <DUWW.WgQP[2Hlxv3 |н{G6ׁP4i?p\o?8ԗIMJ+jEG WZaqc+–k+z6uQF !URċOa0&e1%54J1QL/f4r&@[2P:둀ʦe3nޛ A`jf +3Ho% U(8H|i{@]#E=M|^&XJw6NS-ިi[l3ɾڝ3Kb-܊t!\ !P#uX4z G-ϟjyL79rZq uk[gel :]׷I0=4 х&ʁ濠--@a<"&_JõOhR +&b*|$A,NyPcwAkkwV|ʂ^6/0!Ċ,ѠA`K7,bXAVY|)>,ѡ !N>}ԇC=l 0N]O+攐VJ&^`noglt0D׬b8ey]Jjrjs[Wsj@px3 ldAcd)Ix ;n #9V8,a:m;j TF͓N "VIGāMܻr@^i@9U~J>\gE ZH)֡qP!pc /.Fg!n$`ނtTóM ,;k8Px3$ ljC[ 40|>-Fjzًv}i/5?䔪KE" 48Ct. 7["Lu^a!B`}ۜT7lZqN:d1xpx8T3ưxBNXa <#(EOi а@4ƅz je.r {Qv&mj#G¿A_RUg{$4RvcC +=MtK06{,!0uկO[j؞k]04KO9| +ePFɽ_&E + [*ނ0xEUxO- qe9)GE'.h]db$6W oL6 ()r*&/1WEN԰N")5eE<q$BWjw$ЂRb:ґ#Ad2ȂǔMX\P=R>h@@JF+&"A 8tٮTu%7}tx%'p=C|Eiyk,.W{-t7x.)ioϱQQ2ƇvVg7hMh<|;/.eZltfcL6H@ڒ%Q (ϭ£h `DI%JI$@@Eˌl"b`A\Ӻ>,kYfEFT@j1*ObQiU֤Êr:j AM t'ni>X|0wT#H9=Zj>tIknɡ9DN#("T溝(B&f#Da9 +M$QqM. Κx؈Ff:['Z8U!EihE UZצ$I$=ZDiFLZ|KR]hx@t1M\J4PDK'D 4q=^U$_TZB"g$J"HJ޸Ƙ|-fb`:XT;I`Z:Qvu#lC٫%2Nxtb5tb`2A2tAtI ?ew=:;]|)~ȍpW_˛m,HqOL2*E2{}VeQ2k^"kUiI\ƅ%&Qq̌[]fX0IyXD 65V]ek*vC:j h^4.ˉM%n>!s +5R)&^0~N#'AN \p4 +coB9_Gf#".;if"Qzmo#MF1o;8K[L*c rΩ28uSX+qA("l3i!ٷc"yrKyZ~KmJq3 r-mJͱIiܛI&Oߢ֢rtz_nt( +qLV@(J,MnxXShxRFz['r[8n\}ac#9Kf8n\}t0F?F|<`1<}XNk2+—k=:o9^w&R ׫ h>\.rBxo"|f)*tw~BuO/~{v 2و+w:G0a΋h9^f+>tI`uF'"eU_ᛆa;,lڑdX~ݦ냎7N87{s Kb<áV8Ax2C%~55] +-~:,QUf%K8OӞ O9>,ϏҶ[L+PDwE_ +`t'HdQHx״YRC5 j2UA>|NpN9/(fV?NE=!Px-vkߑh=$ Fx};edM/x6a[ +$p*j( d舽 9_ >Vrf|r=]RHúڂdՖ8J!\o+Dl択YN)hڎ?T6 Z)C*~)Gb9 'PB2YyG`\ vzB[ f|XbaNz5΋to+פ`V/2:cvJ?V7`C2Zn!OŠ9ZvRr+LF/f*c6/bܐ%gښǂ/G}0e^VmmmE1Hg}D6R!9믻I6bcC&BB$FoSw _˜]9z4V0(bJSײBUV6'xJb⭒J҉ǡ1LVJH ZBiˀJ1- +oσN! +[$DVL^ց$Js >1͌JuЈpXp Fh6As)50P*@X\5bD 4$1$DHpI7B}=͹Aِ7VDXd  ^/Jŕc\rŝJ}^R +`Jh'Ĉ5'WDlG"8RE\u (Zl#;ɖOCc@1 D YWl}),iX)3f\9L8*qc)e1s3٠NNAH&4 *I>R[9pG)?G7~;_ݥkA? GA6z^g4·%nᤝrFc?2Y<Vyx8]Fŋ{#8?Gu-"׀=\~p@r!̹L+퟇Q8dg w#yO1e| +FQWSN_%Q/GQrȳ8^~m$aU w NCP%l):uB.W{,ZSհMyG7'O]{͓-zz]v3B[+[HB\TӥrȢhgMRMAYP +aiv"8uDBI%{0lH= /vق Ѫ~MT*{5W̨Vv,n֨a8h(s s$ؾُB4%Ԟ- K&C:7y04-KV^j{H"f9}ĘՇxMS*Ba[nߒ.󇝣QyàA+Q5c=oj%.wrIzfa?0MXĩKX~BM"hX5!ٰEU8;N8HG)UJkdz rd<xP=}- |2-cX#,J -E':r~3)78.~z@+z8Y] +rE+/Q9VO ޞK<.ܣrsM^ +XR~Y܀@˔DɴVIQ7 +~k5m1Ҷ~wոuhܿ n endstream endobj 25 0 obj <>stream +HWkO`4HߏD|`a1U!4y:Uuz2MU+^NGmV}W +t /fVդ-ʮ˧(pU=h꫶)e1;mpv›^' V{g,?b'exUL進`ɼmb& j˯ +9>PmIm_qqkrzPMpZі167M_$[i]6b.n}Nل[o7NBgܨLv9c7WuGˊy(v]^Eb X:uwDnH? }w8=<̎?-@7엦oқ'ZndHJٲ[!o&8RΟǚX/ʪGVp_7î'6qm쮚/<@!,:} ϶v]}#wt}_UW;#{/s̋JpDA%#v{j,kNMs%T.~p.>z(f1ZeP{ +agǙm M_x[ +j ZxDs&eqr }1?P:QCs%K!q1B043r@Ɂp+2 [%E8L#VBf>ƒFx,p ;5cƐN4<‰7G~xhOd;@G*";%)I7 ǛBr '@3\&{$wN%$'54"23@$q's"a[B2d%E? N3'8CͤIULB9aCG=g2Ukҁa R˙""OS 8r鴧TTAJpGД= @dBMRYMY,%0WŐ6\X)c0\JMG wF9 yyᛏgmCi[z.[z.q!Nz5Eǰ~Xaٔz(m]lzҕ=CO쵨C:16SùIɿpdH`vx +TL%BKsIga7ZZj*}jC-JlӋjq(t09^0k L@nqO@ 9 fuj٬ Xbҹ>se P^rSY  ||F*eMzzm4Kج:^ qte:/SQ3btaC3IlӋ<0:`A x:6|ϧ&>\0kpYu']]UZ tM~<9b@MJMuAsNj6""T#l;Pত:ĞC֟R 1#*L㖚 @"@w(F?v)`FH +݈Z4 RP隲JX$ _oIC\l)⠙8q~_<-f(!~8mEW5=Htw|sV~2}:\ۺ7u-W=|;Ңn ]{XPۮ Om xd`᣷fFxso-.amm.ڏ䦿{їJvnXX?֏BlB}qT7}eT^o/e(]#1]XU}qTv+\mkp#G?iHjU)?Lq_mV?6j[v8''i Iٹ- +Z4)P$ږ(umvZ ~sqX+ pmC_ޤPS|N>K6hF`ε4F*̉Nbt0ZJF0ҀQwF03/O-Qh lGMby5' k*|AXC_.~J %WFfN @]PF\CVguS*qɄSK6&{&D_C"x!1 +&f IH*{sp}!ӨނvCkkʟ@Fs c@rId<6gêN̥۠,3"vlx_NZP[ #NRhk9 Lil\OUUk#Jh%*W;:iTmUꔦkgE*_u}{ADޢ 5T n F,d-jϱ ߹Ruޅn1Lw5/ZvE<W Ɇ`s\w*G.xɮLk-G~VyxHoo[@_{p{Y&quFa%}m9[~"ST-?@1\O;q/O:_?H?ɰ,tIS\mʑ/ uzl= :QɗV⾠7kmᛟ`7 əHxfK!G }h_#&6F+[ +0}AAiU[ɕ5%I( znL&`JlѮοZUYWl免D'1|AST}6$Q<E]\rmM,3Sy\lbF@ +Ԫm:}A-'C $[EP\ϜaVΰ`z%2h6JYZɀIl ]Xu2?Vy+nbs lS]DXtR|GUh W{vԚ zaX*b~$l榱vxs{?/*LC,[P<$\xڬ; ׉岳Hw;7X>*Eh w>Ј |ӄ)[Y'TE![B~7qό6*Z .^T>yrȳ*ӀL#hl5 ^0X ZːT1úz|3H +΅CE^A!D ۃRl1C0%]EV'_{͙&.َw + H a{.qFOtK*_"ߑn;3䏈yꪧet+ M'UBjyqS:JvՔ+\B4<9iTeJ_ fu!7h+5+26\4dFU,{æ_A h }C~dОᖈ~SUS6L̰ydDŰc?->?\="{["  B rS^p<CHh 띈9 G /ո*{\{ k WTP;aj 2Eq^aNTrڨrT'zA97tgZ-6g80L\+o\@Hp$-dι,{zRcdFfj$( lӏǯγ o;h;n*KWDv.WnpI\Y+j, -.(5[  +SmG$hq lzzsqzW\u4CX|מR3箷w=&[r׬"yRy:L9pO8I{ErQ^ƹKg 5AP\<ѹ ڥN0cņ=N.#[%aKU ܇ "#(,|b +D{n0Ky +t%kJOS eX@FEh$ 6tB_ +5gI$)#p9 CaCrXHexQWZ1o;IxH[P"q䞁v)u z!OiZ1@,( #))3-g^)1\FOF_F_i3**/B?Jʹb¥W>U `@)LIQElp(0CVH"(alIڿ 4_9k44Rb֐-UГ? 9:7 [uu0kFۂo\GlW y`rlј ݍsu~[hBo9o=l[at{R툅\u+8nG+8_a}HF4%z'H𓹨5[I)[\gnu"j +w۸.4c<P_`Rzw?Io.'b5N}&C01:F5+WkkCԃ5 l}yN͂:.>t _a>hz.hϐ[Qc 6Y@s,ԕ:WjAum0dHg@yM6̚:SAyUS?gxOF*,)08=?jauST: +Wtaѳ'- 7j_qY  u$eLig%eZM-ԿYT%ygEQPQQFyoJcw~?Yb{jQbQ`*#.j4pĬRb EoW_sFy񡻎k|pmITmR__2ߧ%;˄Ȝv,Ui"kG(WĮD8о؞z0.)v + l/D]ua NMQlKQ{SKkGu[ع^ƤfΗ؟ Y9Omz#$r + +QZ.M/[]V$̾DI8q/͢Y-K(f!BDk؆ 1Q/~$N{L6;*+s!F ÅN@(rb^T `3 A[{v|vr(d.ژ+{MZ%.U4G= Mlr +N)ѭ[mLQa!IZ#'7y_7ix{sm7_ܭlD SEMEޕ&Mx~ZCP2!8`hGֻ'%%@mK^W77NBum=8[7Ic ͋H*oZ#Vf:\6Zğ>ylDq!L}ծ%4`H{Ӟ0ۡ#pRjjz%00c0tga5{b.jRW3,{L`2]̜WR+Ҏ/Srџ/9Hd %:+",|ֵAdY1æEoqՖo#-k?\Ds (F0ER'aaŇ !KKOf1rC#YCEe1"$X 2AߛbyPUOt@}|9[/'BMUQPRmI}ї߀9P q!jL93q8p i)ch?Ÿ)K mqԩo!xvll;b#8L,=:{Dj*Kl5+ꋞ-6Y«8<δsmMx7 +-fCxtW=~(\ +cXvBf1.ez`NW.(O#iJ-r軡}G Inė*dre%ÅۻKzrM5s]ɹ-o(9=I ߘr[_!y +S--QdTy&u*?BWQ+@_Tlo͢S#ăv/9/f>';a'qn9۵ Ѝ̗4|O7c-0alg'" XUwHx\|_v\ %? it$8i=alAI&?;]Kŧ۟av.27~tʸo!5ϤTd}[<,_{˕5x?R7q<-w#|bz#&x %wm/OՋmONJ.٭+y*ߠ=ZXIS;jì+]bJ* QGvMXxlс^E@Q^[Y5 o40S ˅ (yR'אvuX ײ `}gklwM鋳UoY>npt*zξ*FqKWr@ESy| /,Wt9LS ?\qmE"["D^{` (HwٕEl'-a}J /iMb$/}OU~n1)O//bj>߿G--(ɇ''fϥs0( !fFx2 +}׆@8|.C:Ig% ejhk^YdYcfini0m +' e$l7̞ 瑀pe߬M7ב%qp*A[2]` /ȓ_(C V_Wxq$Wޢ j GNb@"۝."..ȡ F/uEqMR({ċKn)kȟE/kXsńx/UK0`A9po{R1<ꅱJա̮q0D@ ܋ t$;y ;_}yrw6SQ$*mZA]Tz1x9]ǧ6})/*W}ܻS08A9ILī*= @8_ݿ2HŞzOD#.5b wd0Ee 6 RzK(22EDf?M>2|f͚L;t==<m\2-/2V(AWˀYS ID3OpKj^U$/D-M$!\2W"лyI<'E78}iUUWD%*\MPM &[zR:-w{&ZݭCwZN"vRM8)w Se} 29VR^#fg~ԎCVNcwlVWRXX9 W8>hCQ8QBGFa5h*;)~6>![ qA- +x^hx714S(dq\HBWto\EJ@{#4ot4(e[!\ tMgJjqZ<&SXqVwhR}Aontpx=4V[bz"ђoe'm3hɁ)PZ¶1we~5#;)$2尔n14뱥80J4[K&F+7왼Cl:=jq\y;h8w-Vh?֢^?l@io`~k}`\EW Z`ø +53qmCh'y4>N5R{e3U=U`rB_oą)lM*8̾>I)ch-x)ݧPf%LM1 {}>Lq`TݪueD\~oEn#v/U_:?A>DBj]Ek/Յj.}sIRYysEz ̋ +vt|kC(p-54iO~ˬȟ8H zfwz\%>}[q|noҭvW +t|T2>{>^Bx|[=o&ۦRR0b 瀷d59e{Ur>a|Q3ю+'SY矡ۡF=z} ǚ0?#J~37#tҖV"ob:;Ǣ +؜5\FwlUS_ '? +#v0JD-tG|S6=FJ.)^y!ciDUK9KRtJԿ4m#_\[ ytJ?݃HNQ.\_@`5;tʉXOٹq'2h +)}[),Ud'xwٜ}Gkéw:[P:[04tG^۬trgO _%0X~CD!~( +S{{NԤ/TEm/tDoŃk?ښP +%h<:bFvE?`/u:aHܻA_HXnh]c* +`0<E `XA}e/lA!mdԺ"ϐal9b˗M:~g@~2ljfVp[^߁c x9~ ҟe,cg 4yi-Xb:+F:<w$nNym:`Y'K=U+AZ|4B(i50O:v9AiYRSI.]kA]oI8H%bˊbTVWFWB,Aι>1t +_Ns`."mPWNXw!.4Y߸47 ?IҪnoV1+*ǫu]PXOu BRʻ%S. +l*Ke]"J6"TĆ@SPtM )0ŽLijwn(.,)&.cOt#(ǟ<ܒJMkdo1EqWF<>dL4 >p' ʖx^֢ZJ&4?es@he)yPɉ/NU_Ժ ԕ>7̤uڟ$g8x+ s-`#Nfo\#N_V,jZxr arr zlb| pT[YӪFKAҫԊ۶ðD֮q%CinkȪޒ@}`P]^+N5%N=5)aNސ0&a#OL滰b"6v)ALc[v);MxDx0]w,:|-–M l^rae.?c-ރt;֥(CΥހ.]X8۪,BǶe\UɱTByipN.x .kۙJmٍ!rm/I1ǾpbxާWI՜Wَ ʭ}'Pb\-'a+=f?\:Q_ޙ4h/?`S5'u)qo +?EDr99%%?sK3a4+Ֆ?l/LF^~ݘ;q92ZoF3~b4߳g4v;3b0+jh +m%Z +o'8,K~aa-5QFD;Tꣂo'ߍwB~0 yTfe4k0#|,2v"YNi=m(jh<0osvPg,+hW = ua3B_ 6DT u]ȉgBK.p՜-)+.#veŸ^;^.$ {Zvʶ P>J&Zߕ"GvQV%Բǝl˟ȾvmؾMŘms]֊'$]DqOsNyOtHv}싩r+BZ)|l~G_|<ǚ*? ?btO_fFA%[F&w+5%-HoY<42oQNOr2oVSAB>N  j;BuctXFNnmN 'G@if:Ug +t}\u+Q@J5~CNǴL7H9=*u)cI +ߺUӉ)6 ȴ4<"xEat(̔W-i=:ʓG ,.eJx)r;n Bˏ㙥^7P.ڿvx8N%9C3S`EmIX纺Ч)D ৩Ǟ*V쮲}_W"R ST?ڔFE)%CPF"D + v?Xrι_bPRHb\Z0hjg;_4WеXOCxHJSB }^hsTjr>},u=ǡIz5U)_TvY6U>wJ7=%VUc rMDlB@f/42%!^-I9j+3HL =vK+J QK+ե^luY(򏾪[`&s5-< R4gIS_O"j Ö17#k!قP.E +e|onxjOgL/A.)A\NOIykJj6Z\TO'x(oC6{AJ跷`}|169JeؗkA|l+ҭY#QH,@1LڤZ)iJj) sZ'::Q 7AD=?61^00ެz>#|NNL?erCu rm"F1e%a 'QRC_Z!|ؤExlQ٣Oc~͞,ek BzZܪ e{J,_K8EM_|I#tŲ5퐙˛xlv ** +d:ud Znٔd>7<*Jȑ]H^xcsSx1UԾ'sUg%+()'0MJ+ӱiJS%ի:UH(CL 6g'}v?%/03jSHĹe؆f]ɲmZ_)FOP#*}xW8o@]^Wu+ThtY , Y)ofZsma6foL@Q8 8&c܉.2;8>0m1m ͭ(x;FC@FFϥ}3%~ Jk;Ҙ,t4(wåI/(iCg>} +bƸگ,pK +۾:Nո1-m4F7aw;2tDɋW7C";u= +?˨}_ٴ\/њi0^tPYd"Xk1cvyHnqIqS9HUUK>O-3a|xdR !^oAp d i>ߒOaT&! +ahcRη0Tqh~Qh>O+Dн8R5b85l,iOADq ~ǼN&]pc_4?Vjt$!aٛ>,1 =ǀ l+o +deS!7SJTu,2C9̊g0֮~Ъ`yy^x5;ӛ!|%e&PEą::s4aS +6 +4 ^ +0LF;W C +Ӄ"ȍHvk !3 endstream endobj 26 0 obj <>stream +HW{JD%ҢhQz(=ť=RgHfb&?sNُ{In`KϷ +%T [1hQo܅zql&?UxrY6M1ɘƚ5{/o&u_=0 zEA\ݻ4EdfOC5uH>"~1#C4risZb+W*N@R$G zz!rEЗ _ +3XcBu(;v! $;tnLza/05ˮPsB)ğU:Sq +N&J`3ڰhm-TԐii7Q!ʰ֤7k!1~pJ6ĩmkYSL^rJSz[sL1VƷ`S\\sIѣ1O$+Ƕ' :["OH-kS˵:U'yv8%Y3%/O2"O'Ps\JV_6KV ] Tp&{F ùe: ėW{՘OG9]9Q~ +|M'thSRF"7 XBT +A.d9Z9!ucм^qih7)SCێ]܀֦1Վ$niwOcJˎ_Hs|H{~ySoy:< ~ִD+4ڹO2.#}Ɉy,ҋS CO oD?{o5qREu!LfDfz6fr7;/&E2J3rewEȇ՚ 0ɵmc(Zݏ'`0ӄ4v+mSO+l+*y jtimjuI$HuSV 1u%~VZO˃eȘ29908g)vDؘc[PG;R0֙[B_G)حjT0/x;Л!ߕ݋ʱ! =QsnrE#5[r +ne#~cPe^B\Gk2ԭowU^2g/`q\@S;_\3\ԜǪ3k5?s~Mu5VhJMJ871+=\'qHVb}鯾}%vNfn?aiZDp3UrH)cap?O?-Sc;xO + EfB!AI zHHTJ.] t 2JӘ!-)?(̑R:; [##\ ˖9:n29S׵7P&L*cv17;?#cєqj,J)7Q"(`Bcz\yV':^L6Jښv%𰮤ZV(!QKp5@Hp>Cr__\\TB.;>2\)/9Vꪒ}'/nNFzqvCrލ22>1RY6(NSly8NA.J*isꔿ;Q7g)4Fy@NC!v/Ck˩9G;)A_\q8Nu*k7M%K#W^<}>KiY-`)7$C̙3g4=fxp/UnK{9"t藞=-K c'.r!سOy/Y~l/Vm&J UIO2֯qdS5ݥOm`ZY;K K)r58ac4 csWpZ#]>>ԁ?1I/ϷK*JzRzc̯G(>]w3vpqao~[>uS?AT}ҕT]b!T\T";;[^0!Bks%aਡyRJ=eT}+Q/QMM{ݫ#dέ+U8(L̾%QÊ +zg[ 4&Q1L1,ɘFQYp#٩ν1L9g98msTxh'V>,~gzzGJ7R+ŌQGl*ťmUL}z@T}*_ Un6 "߉bo3|1TG31w^/<^ۺ5 /Q<-LJ2x^o8aq5@5aӖ 4N.zɲa:=Ch! 6Rt ^r+, p2aLE4b.lh՟)S:g$>S"\e3RK,U(+މ%71pՃ(f '*ixt @LT!=4w9At ƲT^cR\}'DK42T4i۾ܯrJҶڃ\4HCw+BAmA9xdĒ\П/]t23_E'=.SV>go+WEuXh^/y%ԼYuҫaOY܏k_^y0O߃WS>/{5<]Lw*p$dj5SiNIWݻ?=_pfnpZZ^%6ru٨B`p!dG2Gܴ=kJ$+=ր>.L^ߚo|wNJƒn/}]2 +C侀5 [1CyڿLvrY3)l] +y9 ;|OWo VY):?@/ Eu|UF^?۟`XV!`6'QquUXH9ăo4 ppK"&)Jqe,'glE^]TR}oUVa(tYҿ .F?N̟ŇnAjWwt`Za@4#Y|a%%ftb,s"|&h(_ۡ/i$ׄj{Ozum'$/?BBh0& &d'L:g۷[qN'UW}˒}ǐ#ڛ]' bL#rNrMw·".'уSy?OeO*5-NaEO 4&){HE{$e^UG2FRMA""DdAѤ4YU4dO鞕mɡ4xcUÖ=G/MRn6URZ6L]>4PKS!Nk+È1Rf/98]g֦o?kmG oA ecϼQǷ(s@rMnZ7W !_yP +M^Q5W{ܴM?6`-GF_ +o\o|x/O$GAp-HZ_x 0 b#XeH# ?RT:CL Ab@}}Q 0cz8 +J`jkuDȍXWO U*(щ]:>O 2}EkIϪ1bNi7e#,E`MlH 8óyD2crvW\DmZ׼[NXx7 +3NE[˝ xNw&+GD0;@S6DknX &+U/X 8` T'녜}n8@o%K&VeЈxk ¶vIC^AoJ22a("~0AaI +ΤkqqB!gsA4⒣+> "\ʅpYcmpe4=&zh^&9P2=_ :\0˚Kv,}1ΜYN; =a'P p&Yv<\q  0 =jgy9}l\xa賜"JݭGcXDl.Kݧ:z?^L;ҌaǂTWf4Fodg_"~ <|mzp&"홈-_ޅ`׶AΓ}G< Nckm~coDn~cg9c;3ʆ~sD'?(W"x+ߋ>ǾtxFwBe4_4=s3G:qr.n/t"(iX/}otx>AZ~ M?-/;}h(tvM}n*@sIzH2*0 !dѣ[bk:!O {:Z3D 1Ǽ4VMe0һU^y1i.Y̓[eNX n>+N)|ݡ`ز'GG~amr.^ߣziy.y`b'o ee0iwʍvүK-SqtRYww.T!j%'P:Q݁0wH$#yHibJowx/JyqEf%;[Y-gp1aLXpj ،ePzU4p󵱔N%60B78SP0Gc;4]M ٱ1 imlQܵɹO.c9ZVqw9X2 ?!F {ul!r bI`4BOT4k6cX75o4'&pSb"F-7nR^_ qqX^錉Scx!tǿ>R +B;Xp~8 Өh( ^2yM +rC8P17 9GSA"+l&ټWXc#rb]5?ճ )7\UVFDr(S6n^GY&o^Tf1bd2mTMٷGVMo%!J*E\&S o @?uc~dz&wwpݎ"*߱LU̕Mu4 I8dK[Ag乫5!X ^ÍXTal9l +sǔX>'ǎlYu;8m[x).bρG]ߜ>vtasSc}'j"1@fwcdQy]|I {$bPKqvS1$N5D%8$KGvN$<]* -ʀHߗK9˓zuhۋeT@zQ3 oZ=|l*' hAZ*h'^2N|Nuo$CaW*t ђkb5@A +hbiN$8vD`eImnZ,85Nߒ%!J5GeNQ{vcΦ06E/#EDG#DLle\4,:>iJ$\:&# /2؋C4yuCp"2w*Z'( 2x\!op6sk傐W & 7sR }D2Y6/\kxgQ=o@oG6^nT{v= Cׅ@C›8&/sE1%J81h 9}ȗwMn( +RnJi|&KLˉ"ͽ1 ]$DW( 7=6 G21 +c/Dos`d:#+?Z`c  +[547a}jbv/f1m .e M)rrb31]Ft}9}4e}0އ}9 _fg>*Uj@U9~l5ro> Q˝*_ΊrFiлwSsoOćqP^&SDC`/n nǖ%Q"X6Rr fVq^i;6#g`FwjĞGs5v܌\ *!W˶I U`xv*n:u! TnI攫z&A>aW7PEX+eiٚĕu+^1; r؛;pǡU]J;ڽ!* yEMJQAfI2?;qbI؃ SNh.I=qԁo?\a8fǝ.1 A +k?r7Ga?l6J8ٗ?-WXqJ"xJڮ5FƳW7ڿ!lJWol$ʒx5P:/L/T.yRW.E7/%D쮏%%-# +7{l'>19kѝ{-yor[e0sVޖxڰKAZxFIZx_)<Ћ"?^hQu=APdMޔT6rS*8T a͓.MRFFʐl^W\1v"28 l =.SiTĸ&RO֐WKX>G8K(L;AF@WY"eW=(>x#w:y{`GV1&K"OZ3}~<@_,QM/Qh4 +eII7U2 z&TTd!d ɲAUf)dJ*5%ELhdA`& +X0IU(C,0)>i +ideh7ɰVA$$4 WMA8I CR(C7H%ÊFGC$Ȗ;i" dҰdMn%9O;~\ѽ70v 2`D0Yܡק%rybI&K2(Tg5=OeZƳƋXOt;PCw&4JvJ|{RW>e#wiW^N(wRF?']u)@JTgi=B:x"G{zl)*BB )eauJ}@W+u iܭ|P(6ѕ ݚ2qP*%{R-Kw[)| 3)cp{+^/eZf;c-SSFߏaE79)`o jo ë\yԆE$\~rT=|֌P! +qn#難]YL"Lk_ +"meyׇKp$˼*)]+NIͬ:Fjw` aKy䗼:Jϔ1%-b$3g|^!,}=4KFS.G}^ZYxX6J)m}F/؄0[B/2J'F$c-5jEW|rvz>4\p1kH.=rjv3[+Gg;?%=k@D{P}p06m Z?֨2l m4f}"Ȁ=A}}Y9Ob`l=pP~uijKP4sH:Z> cmDF"n1+re\uW*6*__G\5TT_.wpZ{߽a=Ź8Me9Rs;ɐ% 7֑RI}x*ǀ<"!SdH9|ZR"FM?V!;y ߗz !{C#N +P$#VӀ^uX RǙt^vufU2''mł>@j}eY;8._7 _qM͵&~7fIt%[(H‰йFSR Q={d6O>*ⳕH$ NB,pM|4QbB:T.$ey/Gd@Fwz|$K܉yi P R49G\$fNP<x IZ.U:}^<jK|kH'ϵbUd!UU7=%0pNf]ӯې+#bxo +:L:#"h^9wR$ q0Omc<%}Mau1Lms>9]{S`=). VܞH/1F~1q徇:e pYn +UuU\°`{Ov\ݣݷvתsZkuE65BwgS Ʊ^{O_s[)Ly1}8\9φ\JIO1oiFSϬqk!}) +qVk6`c"gӾ={ X?48P!3y`&.u8-Frq}k ŗr`)ɆÚJiv*oz`H=NNem6*푂8AXXZn6ZmR0P5#UvM`v1*=i + cwaj%*j37&":L33["Lv6%&Œ=_ E +hHR@#[U'?Ttש  +? vրdN-<^bI +<;;"&H)kM]qx2\܏k> endobj xref 0 28 0000000000 65535 f +0000000016 00000 n +0000000144 00000 n +0000045551 00000 n +0000000000 00000 f +0000049417 00000 n +0000182087 00000 n +0000045602 00000 n +0000045935 00000 n +0000049716 00000 n +0000049603 00000 n +0000048639 00000 n +0000048856 00000 n +0000048904 00000 n +0000049487 00000 n +0000049518 00000 n +0000049789 00000 n +0000050122 00000 n +0000051188 00000 n +0000058140 00000 n +0000076401 00000 n +0000103115 00000 n +0000126354 00000 n +0000133935 00000 n +0000137665 00000 n +0000150633 00000 n +0000167669 00000 n +0000182110 00000 n +trailer <<9F803C2EADAA44A4A333A36E3136FD76>]>> startxref 182305 %%EOF \ No newline at end of file diff --git a/Examples/Shared/Assets.xcassets/Safe Area Edges/Bottom-Edge.imageset/Bottom-Edge.pdf b/Examples/Shared/Assets.xcassets/Safe Area Edges/Bottom-Edge.imageset/Bottom-Edge.pdf new file mode 100644 index 0000000..02dc1d8 --- /dev/null +++ b/Examples/Shared/Assets.xcassets/Safe Area Edges/Bottom-Edge.imageset/Bottom-Edge.pdf @@ -0,0 +1,1170 @@ +%PDF-1.5 % +1 0 obj <>/OCGs[5 0 R 28 0 R 50 0 R 72 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream + + + + + application/pdf + + + Web + + + + + Adobe Illustrator CS6 (Macintosh) + 2019-01-13T12:08:19-08:00 + 2019-01-13T12:25:21-08:00 + 2019-01-13T12:25:21-08:00 + + + + 256 + 256 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq+QP8AnN7/AJSry1/zAzf8nsVZB/zg5/xyvN3/ABnsv+ITYq+n8VdirsVd irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir5A/5ze/5S ry1/zAzf8nsVZB/zg5/xyvN3/Gey/wCITYq+n8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi rsVdirsVdirsVdirsVdirsVdirsVdirsVdir5A/5ze/5Sry1/wAwM3/J7FWQf84Of8crzd/xnsv+ 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 + + + + + + proof:pdf + uuid:65E6390686CF11DBA6E2D887CEACB407 + xmp.did:0180117407206811822AA4D185C8D87C + uuid:56697c04-751b-e94e-9457-0e0cc0570a83 + + uuid:0422f9ea-96fe-9946-a099-8d9eefc40c79 + xmp.did:66A6819719206811822A897E387FE54C + uuid:65E6390686CF11DBA6E2D887CEACB407 + proof:pdf + + + + + saved + xmp.iid:0180117407206811822AA4D185C8D87C + 2019-01-13T12:08:20-08:00 + Adobe Illustrator CS6 (Macintosh) + / + + + + + + Web + + + 1 + False + False + + 32.000000 + 32.000000 + Pixels + + + + Cyan + Magenta + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + White + RGB + PROCESS + 255 + 255 + 255 + + + Black + RGB + PROCESS + 0 + 0 + 0 + + + RGB Red + RGB + PROCESS + 255 + 0 + 0 + + + RGB Yellow + RGB + PROCESS + 255 + 255 + 0 + + + RGB Green + RGB + PROCESS + 0 + 255 + 0 + + + RGB Cyan + RGB + PROCESS + 0 + 255 + 255 + + + RGB Blue + RGB + PROCESS + 0 + 0 + 255 + + + RGB Magenta + RGB + PROCESS + 255 + 0 + 255 + + + R=193 G=39 B=45 + RGB + PROCESS + 193 + 39 + 45 + + + R=237 G=28 B=36 + RGB + PROCESS + 237 + 28 + 36 + + + R=241 G=90 B=36 + RGB + PROCESS + 241 + 90 + 36 + + + R=247 G=147 B=30 + RGB + PROCESS + 247 + 147 + 30 + + + R=251 G=176 B=59 + RGB + PROCESS + 251 + 176 + 59 + + + R=252 G=238 B=33 + RGB + PROCESS + 252 + 238 + 33 + + + R=217 G=224 B=33 + RGB + PROCESS + 217 + 224 + 33 + + + R=140 G=198 B=63 + RGB + PROCESS + 140 + 198 + 63 + + + R=57 G=181 B=74 + RGB + PROCESS + 57 + 181 + 74 + + + R=0 G=146 B=69 + RGB + PROCESS + 0 + 146 + 69 + + + R=0 G=104 B=55 + RGB + PROCESS + 0 + 104 + 55 + + + R=34 G=181 B=115 + RGB + PROCESS + 34 + 181 + 115 + + + R=0 G=169 B=157 + RGB + PROCESS + 0 + 169 + 157 + + + R=41 G=171 B=226 + RGB + PROCESS + 41 + 171 + 226 + + + R=0 G=113 B=188 + RGB + PROCESS + 0 + 113 + 188 + + + R=46 G=49 B=146 + RGB + PROCESS + 46 + 49 + 146 + + + R=27 G=20 B=100 + RGB + PROCESS + 27 + 20 + 100 + + + R=102 G=45 B=145 + RGB + PROCESS + 102 + 45 + 145 + + + R=147 G=39 B=143 + RGB + PROCESS + 147 + 39 + 143 + + + R=158 G=0 B=93 + RGB + PROCESS + 158 + 0 + 93 + + + R=212 G=20 B=90 + RGB + PROCESS + 212 + 20 + 90 + + + R=237 G=30 B=121 + RGB + PROCESS + 237 + 30 + 121 + + + R=199 G=178 B=153 + RGB + PROCESS + 199 + 178 + 153 + + + R=153 G=134 B=117 + RGB + PROCESS + 153 + 134 + 117 + + + R=115 G=99 B=87 + RGB + PROCESS + 115 + 99 + 87 + + + R=83 G=71 B=65 + RGB + PROCESS + 83 + 71 + 65 + + + R=198 G=156 B=109 + RGB + PROCESS + 198 + 156 + 109 + + + R=166 G=124 B=82 + RGB + PROCESS + 166 + 124 + 82 + + + R=140 G=98 B=57 + RGB + PROCESS + 140 + 98 + 57 + + + R=117 G=76 B=36 + RGB + PROCESS + 117 + 76 + 36 + + + R=96 G=56 B=19 + RGB + PROCESS + 96 + 56 + 19 + + + R=66 G=33 B=11 + RGB + PROCESS + 66 + 33 + 11 + + + + + + Grays + 1 + + + + R=0 G=0 B=0 + RGB + PROCESS + 0 + 0 + 0 + + + R=26 G=26 B=26 + RGB + PROCESS + 26 + 26 + 26 + + + R=51 G=51 B=51 + RGB + PROCESS + 51 + 51 + 51 + + + R=77 G=77 B=77 + RGB + PROCESS + 77 + 77 + 77 + + + R=102 G=102 B=102 + RGB + PROCESS + 102 + 102 + 102 + + + R=128 G=128 B=128 + RGB + PROCESS + 128 + 128 + 128 + + + R=153 G=153 B=153 + RGB + PROCESS + 153 + 153 + 153 + + + R=179 G=179 B=179 + RGB + PROCESS + 179 + 179 + 179 + + + R=204 G=204 B=204 + RGB + PROCESS + 204 + 204 + 204 + + + R=230 G=230 B=230 + RGB + PROCESS + 230 + 230 + 230 + + + R=242 G=242 B=242 + RGB + PROCESS + 242 + 242 + 242 + + + + + + Web Color Group + 1 + + + + R=63 G=169 B=245 + RGB + PROCESS + 63 + 169 + 245 + + + R=122 G=201 B=67 + RGB + PROCESS + 122 + 201 + 67 + + + R=255 G=147 B=30 + RGB + PROCESS + 255 + 147 + 30 + + + R=255 G=29 B=37 + RGB + PROCESS + 255 + 29 + 37 + + + R=255 G=123 B=172 + RGB + PROCESS + 255 + 123 + 172 + + + R=189 G=204 B=212 + RGB + PROCESS + 189 + 204 + 212 + + + + + + + + + Adobe PDF library 10.01 + + + + + + + + + + + + + + + + + + + + + + + + + endstream endobj 3 0 obj <> endobj 7 0 obj <>/Resources<>/Properties<>>>/Thumb 77 0 R/TrimBox[0.0 0.0 32.0 32.0]/Type/Page>> endobj 74 0 obj <>stream +H,A +0 6iV$>Aԋ=XEBv3{ <3nC-Hi[M@ʜذ~l ssRpOI endstream endobj 77 0 obj <>stream +8;Xq'^i965&2QQP5_&k8.LlPd~> endstream endobj 78 0 obj [/Indexed/DeviceRGB 255 79 0 R] endobj 79 0 obj <>stream +8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 +b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` +E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn +6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( +l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> endstream endobj 72 0 obj <> endobj 80 0 obj [/View/Design] endobj 81 0 obj <>>> endobj 76 0 obj <> endobj 75 0 obj <> endobj 82 0 obj <> endobj 83 0 obj <>stream +%!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 16.0 %%AI8_CreatorVersion: 16.0.4 %%For: (Drew Olbrich) () %%Title: (Bottom-Edge.pdf) %%CreationDate: 1/13/19 12:25 PM %%Canvassize: 16383 %%BoundingBox: 0 -32 32 1 %%HiResBoundingBox: 0 -32 32 0.083008 %%DocumentProcessColors: Cyan Magenta Yellow Black %AI5_FileFormat 12.0 %AI12_BuildNumber: 691 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%RGBProcessColor: 0 0 0 ([Registration]) %AI3_Cropmarks: 0 -32 32 0 %AI3_TemplateBox: 16.5 -16.5 16.5 -16.5 %AI3_TileBox: -290 -412 322 380 %AI3_DocumentPreview: None %AI5_ArtSize: 14400 14400 %AI5_RulerUnits: 6 %AI9_ColorModel: 1 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 1 %AI9_OpenToView: -47 19.6665 12 1825 1169 26 0 0 390 38 0 0 0 1 1 0 1 1 0 1 %AI5_OpenViewLayers: 7 %%PageOrigin:-384 -316 %AI7_GridSettings: 2.83465 10 2.83465 10 1 0 0.8 0.8 0.8 0.9 0.9 0.9 %AI9_Flatten: 1 %AI12_CMSettings: 00.MO %%EndComments endstream endobj 84 0 obj <>stream +%%BoundingBox: 0 -32 32 1 %%HiResBoundingBox: 0 -32 32 0.083008 %AI7_Thumbnail: 128 128 8 %%BeginData: 5520 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C45FD3DFFA8F8F8F827FD7BFFA8F8F8F827FD7BFF7DF8F8F827FD7BFF %A8F8F8F827A8FD7AFF7DF8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827 %FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFF7DF8F8 %F827FD7BFFA8F8F8F827A8FD7AFF7DF8F8F827FD7BFFA8F8F8F827FD7BFF %A8F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD %7BFF7DF8F8F827FD7BFFA8F8F8F827A8FD7AFF7DF8F8F827FD7BFFA8F8F8 %F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFFA8 %F8F8F827FD7BFF7DF8F8F827FD7BFFA8F8F8F827A8FD7AFF7DF8F8F827FD %7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F8 %27FD7BFFA8F8F8F827FD7BFF7DF8F8F827FD7BFFA8F8F8F827A8FD7AFF7D %F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7B %FFA8F8F8F827FD7BFFA8F8F8F827FD7BFF7DF8F8F827FD7BFFA8F8F8F827 %A8FD7AFF7DF8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8 %F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFF7DF8F8F827FD7BFF %A8F8F8F827A8FD7AFF7DF8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827 %FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFF7DF8F8 %F827FD7BFFA8F8F8F827A8FD7AFF7DF8F8F827FD7BFFA8F8F8F827FD7BFF %A8F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD %7BFF7DF8F8F827FD7BFFA8F8F8F827A8FD7AFF7DF8F8F827FD7BFFA8F8F8 %F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFFA8 %F8F8F827FD53FFA8FD27FF7DF8F8F827FD52FF52F87DFD26FFA8F8F8F827 %A8FD26FF52F8A8FD27FF52F8F827A8FD25FF7DF8F8F827FD26FF7DF8F8F8 %A8FD25FF7DFD05F8A8FD24FFA8F8F8F827FD25FF52FD05F8FD26FF52FD05 %F8A8FD23FFA8F8F8F827FD24FF52FD05F8A8FD27FF52FD05F87DFD22FFA8 %F8F8F827FD23FF52FD05F8A8FD29FF52F8F827F8F8A8FD21FFA8F8F8F827 %FD22FF7DFD05F8A8FD2BFF52FD05F87DFD20FFA8F8F8F827FD21FF52FD05 %F8A8FD2DFF52FD05F8A8FD1FFF7DF8F8F827FD20FF7DFD05F8A8FD2FFF52 %FD05F87DFD1EFFA8F8F8F827A8FD1EFF52FD05F8A8FD31FF52FD05F8A8FD %1DFF7DF8F8F827FD1EFF7DFD05F8A8FD33FF52FD05F8A8FD1CFFA8F8F8F8 %27FD1DFF52FD05F8A8FD35FF52FD05F8A8FD1BFFA8F8F8F827FD1CFF52FD %05F8A8FD37FF52FD05F87DFD1AFFA8F8F8F827FD1BFF52FD05F8A8FD39FF %52F8F827F8F8A8FD19FFA8F8F8F827FD1AFF7DFD05F8A8FD3BFF52FD05F8 %7DFD18FFA8F8F8F827FD19FF52FD05F8A8FD3DFF52FD05F8A8FD17FF7DF8 %F8F827FD18FF7DFD05F8A8FD3FFF52FD05F87DFD16FFA8F8F8F827A8FD16 %FF52FD05F8A8FD41FF52FD05F8A8FD15FF7DF8F8F827FD16FF7DFD05F8A8 %FD43FF52FD05F8A8FD14FFA8F8F8F827FD15FF52FD05F8A8FD45FF52FD05 %F8A8FD13FFA8F8F8F827FD14FF52FD05F8A8FD47FF52FD05F87DFD12FFA8 %F8F8F827FD13FF52FD05F8A8FD49FF52F8F827F8F8A8FD11FFA8F8F8F827 %FD12FF7DFD05F8A8FD4BFF52FD05F87DFD10FFA8F8F8F827FD11FF52FD05 %F8A8FD4DFF52FD05F8A8FD0FFF7DF8F8F827FD10FF7DFD05F8A8FD4FFF52 %FD05F87DFD0EFFA8F8F8F827A8FD0EFF52FD05F8A8FD51FF52FD05F8A8FD %0DFF7DF8F8F827FD0EFF7DFD05F8A8FD53FF52FD05F8A8FD0CFFA8F8F8F8 %27FD0DFF52FD05F8A8FD55FF52FD05F8A8FD0BFFA8F8F8F827FD0CFF52FD %05F8A8FD57FF52FD05F87DFD0AFFA8F8F8F827FD0BFF52FD05F8A8FD59FF %52F8F827F8F8A8FD09FFA8F8F8F827FD0AFF7DFD05F8A8FD5BFF52FD05F8 %7DFD08FFA8F8F8F827FD09FF52FD05F8A8FD5DFF52FD05F8A8FD07FF7DF8 %F8F827FD08FF7DFD05F8A8FD5FFF52FD05F87DFD06FFA8F8F8F827A8FD06 %FF52FD05F8A8FD61FF52FD05F8A8FD05FF7DF8F8F827FD06FF7DFD05F8A8 %FD63FF52FD05F8A8FD04FFA8F8F8F827FD05FF52FD05F8A8FD65FF52FD05 %F8A8FFFFFFA8F8F8F827FD04FF52FD05F8A8FD67FF52FD05F87DFFFFA8F8 %F8F827FFFFFF52FD05F8A8FD69FF52F8F827F8F8A8FFA8F8F8F827FFFF7D %FD05F8A8FD6BFF52FD05F8A8A8F8F8F827FF52FD05F8A8FD6DFF52FD04F8 %275227F8F8277DFD05F8A8FD6FFF52FD0EF8A8FD71FF52FD0CF8A8FD73FF %52FD0AF8A8FD75FF52FD08F8A8FD77FF52FD06F8A8FD79FF52FD04F8A8FD %7BFF52F8F8A8FD7DFF52A8FD3FFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFFFFFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF27F827F827F827F8 %27F827F827F827F827F827F827F827F827F827F827F827F827F827F827F8 %27F827F827F827F827F827F827F827F827F827F827F827F827F827F827F8 %27F827F827F827F827F827F827F827F827F827F827F827F827F827F827F8 %27F827F827F827F827F827F827F827F827F827F827F827F827F827F8F827 %FD7FF827FD7FF827FD7FF827 %%EndData endstream endobj 85 0 obj <>stream +HWnܺ yeD]Il>)=y4Ќ_MJ"9mhHtvq(:=U1nO>_gjh_ Ӫg՜^GEawXPi6#1ӎr~C$4(I#/f1Ga9@MaYt~گ'ajBǾo_)0 ! r.݁ؑmih}U4zM> c9%XO 9AH]ϮR3MK Tm>9D u\vV ᱈bo?TϦ}hbkFR2 )PWp*Ea,pg-_[9GWgގ^koA;'^d`cn z_en|[6ִsK^ykSͺ=jg~}AOM-s/m/6rv=~n9k]wӷ߶V8Ox._qG-jϲ +Ft̳_ܐvlvl6w͡ϫ3+ѷv^@>^l^Onwc3vK+h۵*^fӒOjy1O\!艨pOcPPUUxgW!^]ɑ'a!sҠ _YF`_Bl!!psO5 < + B͂zB;7ь T0[ + \N|. W1՟-p*(TqP5R.ᩫ4!bL fUYSVR~2SBޛ2rr9("6,:SKU_m%ҟc[uꆜʒۨQ C|*l +FtJ7UeZ5&4%@#*R?INR+ A$rNS9/LŮ˳Ze!($ޚ: sبiRM'i!I*PPKk$)1g:Kܱ#ȍF"=oK Q&sZpE98EBGރS%susAF3{`&39.!:#s.y냨YrFNb:ѩt\63H9W>sg0s}^:{\ X:TijnޚMYʢt~䕏qq=}>p4 d^ShbG'kf(jߵj_׮y^eb,?^;5bq:)[YGmɹ=QS>vGzg/Tu '/O}[ _VjٕƂ_ɦ!HAVrFkd w,NC=kcTpK+)TcYfY}u)ĢAH).D=8MkCBăs!F" E$i$򖈶LTS@QHEF`(1I0 F 1!1\oɈhl42!9p#I@&F$ I"c A !)iV4 -e$gd +T43"$>%' P5Pה xB'..ty3*|Ui[]ݗ2̅yiԔgI vnҨ]z;㑇8{ Ed||O[ZTL; Kh= /Da|r%Dkp}Qk UR`p`;w7TKC~ B%$pzz&xH:2E]):C$zC2dC1 +*GՆ6u?̮5Cp~E20ohw%PiwhCS{S9=ҚsPSn(ɗ$=֍WHƅ4JYv|' kcxE- +L=,S&jӚ0 >Åx:up}2.SbkL00#tb 4-}rt`'#q}#4H.:SkL…(;aG`,(.1c2sGqprsW.5g8[C'֘>;GJLJ94XDY#j +2u!<y +ABDQH-Ze +n*UZUVMQ*VDsM#7m+"pv4Q.֣[̅=R/+=0~vt͓-ܜ:)ʭݻuc ѯ;}2ɃMyÝxZEm/ )4[l  ڔv:VbS +Q".Z9X@VI}tn}f ]*2h܅cMx](}0Vl@ܾxo6rEF1onTͼiWǛ08wïߞ?}|[?~>=aX"teܥdI1]4gu^,QןB~׬?O<̄l4њKf;.Ryum Z+ҳ@z)%Kg4ME[w LSq9%;2~C=ZC : `Px'qP^„I, R3썜'V0v&a:kª_*FfA]V{璶ƑjWS}OX-ΌM̜,k0ZhVŪzԞuk7.tFx:s/t!G.,+6m | =Fl 6}aP&Ⱥ< qEDx挂Q#ʷ#n 5c#Z0yG93,ޑr\~lEeS|WgE牖k +$X( +D ̬ F [;4xh12|#3 " sC R(d4"YDȚE,L#"ثdadF$vI$Y + $"c?E DGM LD@F kQRl~\o_w[8 rUkW-I"UkrG 奝YYXJagϳ\)_xYHSΓ}Nl +B)835lBm-oZ9<)!5ڡ,j Ƴ 65dL-q|+VJLJ)V +j4WtYU@u RU L 8v !"+/Xcpf͑+MBDmWhcU"W2)B)Kgj˽bfO퓇.9:$q1 &@:HQkRD0ex)N k< w2qg;x#%RPR*#X^RwݥpRǴb\1(>!Ҋ !Z' b.RUj]jejӭ%E2BR]tqYbpV=Es+d){JVЋ-d- 8dUSȔJN#_X,~-mhhp}XM]M/0\\] Ht=Ϝ{sM!hUUu'JjMt{Bʽ| 9ҭ){'!lAƊTI>ŜN~Mӹ?Em6o݄6Fx'{ {;h%bG}M[lJ,7 Y%yE՞/wx8wïߞ?}|[?~_?†>KSfHfHqiZn`ݪRn%sԿUI6'5NfɛmjdHӞnfLv$2S](=m P-5|R3Jp )S$(hO:yvG&oFAKǀp8A5#Ȇb>b]Mn"ҏ_Ѯ+ۑV hðb<` UXNO/@v)_S./05ofH +c0i +$fOB$P,@@ ݔhBd)9CXrf(':ҡϨʻi!V TkSk1Z+ tf`Z+`d;Y(EGAH.CNX ɮ*|ahKH`[1AId vX1h8JMk߱˳dO]cImaoΙ(mTA/vlr YXjVO٬U{l5~AAliQ;T"CVuaj԰SsW=Ll󨦲E +sA+,aҶʠk_eӄ`1Z'|^/{;ǻX^93^/^zzfxc~icvW{m$\Y&@:0% >#@Ac k ,y % + Tܭ]}YT'&Umd%I2_; Ԑ+Xl^ }c(턷IV: 1+%P1 +|FH7u$KBPeF0G9 +O/|0;Ji_*2Z²xR}9q9TG7s^ElF1_>,#|sWn,L^ʟ"'@N"Y%K zaF`SFmUK ^Ʃ~͋Xuђ=UIjyl4HH \/KPTK2RԢ FPh&2&W$-ZZmUג/F^zM(Mv[v]\8 +4'qAw/~ÿ-bf|G` ?X˟"4)_3<=>LϏ}_?}\/rO?=>K'3]sݩ qU3 Mlt т$[$T͒-d$U_sݤ b +Á@("}4_QF/']AGK# +oYa h3EAP/BILL# 4P2B1,ZpmI@,s4(Yil'LT`d r+',sŨulbo{ ؊4!G8]HB-1k4೦:J`TcTUK"]hnBzWmW|.Av;>& {݌atazv$agɀjDW@at*ɰ5 ^t`H]"zG7 # g1=F "&p9‹xx BBϠzC'@} 0˃@–|ef'( +$6.E][v3Tg +i>8݂ızl!krW`AIV%yY o"nL/R S^ fA lw8v?v~Up+[@f[AL  + /? ?CA>?!$d +"s\ȶ= m!JJ1kb|lN)5gy'4'OhX}7~<_4b|ol ߱}¬5'gkX~.^ƝHwaz~/OzO>?\ָ2+M(÷  Mh CwADDD˵ C1` DӘd`\0㻛P箧WOYOԂ|vg79CNPn>fr7p8itE81L Vݚ1rV|Ui6|Z>=RwDt8++ Zc Bf̿__mgR}o +ȟgtRjUbB4;mcEZ3b=Z$eVʮ;qጾ]!X̌o3f?^~Pֲ].KFSȄ2@:d4ihJ&H覌l-;vV"컯;do*~)ɅN"'F2cFzl%C'GI/gNš/wYn# ?av2INj869AO ᯊ}VAL7lVD툢H%hg Y __V*;ʋ@(5U%Q-PHeV(:Zyj A<'gjK]|̯0Oj}m쉃]ib2̖&67 .aDu{£ՈS/OMwu#W~ga鴸uZ)۞WsfrWW_ajJLJ-Pt(B}iYR(STzu5K!!|r4Z64ttN{%qUb]L1=2bú{( +'eNy-o +B\"ի E8D!&'(vQ츐K88ӥҰ9kMtNt#vu3'Iyf3g>Q !p` Nʜ"϶{EU:Eͨ/n`oAc6jζf?? %TL|+~πOyD,Ȭsynƭ:im$ײLJfAs_qZ0}8la{н$4uw+[X}T6w(<>g' a"}X 3t=45kc55kHaZ5D"IkڼZFwEE0>0λ \=`p~6M2N,8nEmYlQ峍~-=nYRu27Q3= o[ר19eף-rYOaO9{(CSŤhpSi/9LҘ21EZm4*6[tpyB>=40"K_",a 1SXXMb RYX'&hI42_ud7U>g' a"}X 3sJ?=$mE&/z4!pE%)Lt)z%%iM+&R׫D=i ؄q0sa: LP 113"S1vŨXĄ+>W[ j0O~x`GHDf=M@uĬb-mFEsYC\ tmMU=ZqsŠ,) I IQ u[4R=>Q_^ v{.#9|Jq˵xR2?w߿w?quE86uOt~˅KWh̻G%|ox>]~O_}1|oW߾_.?_]ҟͣ/y _^5 +'WݚW]J  (:&ABn0H 쟷N*a?5hV͕+Ee<)Ij~$;-.N)*H&-uIȸД\@pBi%FV\i$ET5?0jnPQfU_;s[o} ZK6Ujo67ݭ|YzgIJ_kL󝧧u[xnP젚-Q)u2TUqJM@ʪF␊&M&6(*2I鱓pͺwoQs`.j5ţ Ld`䙿f2?v7n +W{q3͙(.40@Qjlɐe>gf%D3s9eQO;=t{B*9">'^q$E#H$[xyٕd j@`GWd 62!tCy2ϫێ}P۽̾>8dǹg:;.S"ȝ$aH0F7|I(.$GzX&3 C {̠O򴐎yKO O3EI7kgjji'vJzG^ܜkHiƉ }9ɇl@LlF lgbfbXߍ+ +?jPX9ܩ?h}qF$] ^9Țp ]1P7H:>=1ri =tO{:X>}+jH3 RBM VkYEO u?voX{K_ZBDtڣTSaEɑq91Q7jVYָ,izBB8l5GY1,zqEA# IA* ),`,RȚ^:!t,zD 402Ldy䓥#6\Hߨfùot}L~l~\~,BEY*G,J*M4YZZl9p!gհs^llU2թHԩM)TOWil@8 hD&sSȩdzLT~- P`PtILS\T+H53SzU!V$lXpV&|v(ltv?,4# 8aT  +J`2_P LUMHW@bbTB_q@dJeMLezn͑v1M@xV  oItƎ5 D}XH#%x愖p<%HaBVSI#XxdFn=np=zH* +U=e l)gG⸦u `fڡTr8AG$Ỳe Q=#ڲeFe[T5-[Xd{M:jذjȟ#r'A=08qFhG [g8I'*H(|F3 +QRu'9RN20KR:VǴeT~ͻFvü~gfexƫWޜ~קOK˫o[~wΟ4KRum;msi:X +yCy_u]y/_V29&Ӕj[Nn1Xjnnw/o/o>Фۯ7ׯzg뛳8^8{~Iʿ/ vy7846AWBI yq)*yՉY;e;/'ž J hWB[߳Yf#ݣƩڗ2,7]2,NKj?:v8R>Ok&vޤ_`z]W萡X XQ.֔5I1m k0}Fͥ:G`GKn-NօaZhu6MtB Mz5?JLZ;PuT蒶: fd\eU'LM>#6Q)u8C Bx923r!pĒ$kpz; 5/,rC56L&K# 476ۚfReA^>yllڷr\Koyzjt+ $$ U"1ssC4(xơ+VL Z65RKѝjC6i5zަM$g׿L%5ū3LRHjxҾH2^) ,bkMElj#lb'OFqC#3IFb#H"1S.=1UЄ#R}|nHG65j8#陔u-ľ`Ң%t5unbYܒbyHɜ;R{XA$fՈ𐈥 ;E,-^ײry"GhJsC4tn\fK4lJӴy;ZB3//(۪_D:DN{yI]3|*BV⹤kd(~,HIVU+99UH҄oIvɑZ#ON$6Ped665OBPV81䐔LMG4> ,UNw%QrHE酽PCF!S(-qU+YR[.w)`SJ-cOWBȬT`OGd74Iq@176(ig60\v(QLLAҸo!ICDA&fݹ!@;|'E0gܘ@`S<1I`:|2'=We%{ +#^sgݞ 5CI8R%<`PMZgS5# r6e%Dc멓hZ#I=2Z &{ͮKBJsU+z/Zv8Ih벀x5(*[BsvMg|fR82{EXE!6[o<]UJXN9oy}OJq"30%A/ɶ)0py5>@{Լ\bWFe =t^PĄR8H7&%7l01^yn#01ڎ3envˏͧw_;/O~|w_ïϿϟ?xWg퇷?[Oz?ϏDV! +9 :ro<(efRJ.dG(|_״}p0#1M>-$/L"p©cXtȿ۬T7U@Ӽιra-<ܩbFf61"6uB=+ +("޳՝@, +k ;>kqi{{УLsF|<o5[a!MPZgU:iz7 ;LK궻F-\J2EL40!H˘I1RЦ̬^ +-+f`j[.fjkS 0jXggS$&;G  rc⬠Z`.2SQC +Ez}dd6ch^K3GK;DPd%yHQ1\gPYIrhhv@#.HsC[[=G;LYteDe d]VdX:8z'֊=g+(e[kɺQ+*Zg[_k=s!Gl$UY.赗R-K(La cAk B+26+JR# p|<Nzz +4~;A@sh :T@*r* h,2&띆TqLf}يU$kx~S80+A3!$ۓ؊}qdeTK48h(`த}Gܒπ%Y(P{`cf7 \1MiVW dQɧsi PrPn{8 6**gׅJKZ9`3D(ci-F^֘JuA?kcÝ*}5(r\*$"'KK)X4l:aU=DgO-3=ܺ/ڿDO1?0L +_ZԞ P+L`8'N^Lki2}ǒZ:6CLjz׭\|OU1>P2UiF5MZ沁D`՞eM}W=ökܰ AcnJqGMd=,}]> +iŞZz)p%H45o/޿цfI~i4*XGtoKtϘ>HtH&#ЄS{X0ҖnCvílY’\|Z: +iٽi Ͼ`>k$z;:(㍕i_&::$ I2ϖmhT + l`v䫰'R_ Z|#]~-V"g|2zcx{b_<gfs%S_Y]E-g*c j!@t|{ t C%[ڗo,4zw(\^(b\ +)Mw#tt(NvVK-.bF. +g"փeƂ#m{:}) l_|v't3V}AR/ Fjٴt]=0o endstream endobj 86 0 obj <>stream +HWˎ\ᬔ($x4"-9,{rdct.փǩCw=| .v=s>Xcb +v0(&G@K5v93:p7_4œQ<)9 Z`44BBqxeWB,zrbK,Var!zp,>u ވͷF Rqb^Zh5[T|:ܐ<Єw+ww:]Li7(K1S.PS8T0-AC+§P|AR&''53M}"cWbwwdh㑮Chx=mD4r\Vx5,Ʌy is!rrzfRizg(I I3| G&s?:S)[Q -je22tfU(YYOVdPL­YH],U_(h\"ۯŸ߲Жa2↴p%7R  Y&dB26ϓ o +!$V]"s(.(#CɌ%Z%6킢K}b$䱽4NT:ϫn'|Θ: 8!6}atz2HpY Bt\cǫFԁ2eoLGu=ݢ coMc[WdgJ,ФPS!Ӡ4tܪ<uX\\m9st.!u=hg99Hh d.X^/b('~ 4u؜L.2S9 <ں if8P)r7̝F5O(ZXagmI9tv4IQ֔Y[v}ۭk#LCmj7L_^y4dNda΃Z "4#At6T|ms r_0fZ.8bY^:[_F8}#`Lkai5Ȋ'QiVqJ:&|#Зj8'1enqsċ5N,t&'cV̻ Uvb[4I@:R|SB8qd&g9y\(#[0.H|qFt<_BfʢNa0rJ4Rc0ރ :7(s, tC>O+Am#L5!!sk`0\ \K]|a@tC{2߫mL26)]OzLj6!M10睠i"bshAK~Gd |x̮ёþW&<h$zVXЍ\Ýabe- =xҸw)[If WzA"qk0pp G-o L+'.Lm{_MCVot,kk!yE&+ W)9-tWC&[K0VL6=^ɕiDvXT`tlIE~ta#5IJ((f\IYV=A}L,{!>Đ>I,U&M*YJyiq"syo]|'t`HuY;kL y Lw(Y4 +\LMs|ؚ[Mp<wnXD5 |%Awpcp`Թ.@;Еդ +@Wz ECm& 'Z^/=}պJۦU%|u#sUSa o4]LsMҼO"mNdə>ίA 2rZLI ,9 jWF$ b&E= AC9ERh(BrlYH>߃ղc:V3ĉ6Y`mѴ6K[rN1Veȴֽ"krסC?LN@g&7Mw!~Xǂ,x(>P RaAGI#ՍhTз;0-s~%${V Bc[Μ7]A~38d~;* ipd"3e,.2x`m]Lzr3-(6]@W[]~>~zӻo?~~/Ͽ\߼o?}?o߽/??>^‰?o7§TACufVrEREa9PwHcv:(ys\Lww7w`DdȌ΀=9&VޞoUu}cCȒgUók)jU XqSPtj'sMrY=:]nP7*U5j' jh~-؉ZkVAAF266<7H?*'Gl`دCZa-Sdv7Fu%+n gk_0n܋5 ]͆V%L2!7VUӪ+n"a%-4E{/vˣN/jC/vDEgD\:Vdʹx6tZQٵdϠݜ9a8^L:k=HDo:T3>׿Cw?%^gF%KNO/]an芚^?n^wo?[$N!-am6Z-Qs Qt@ϭT[ua Msz$j(MqvH|Riyb%;t +BN'ʄIDX˗ۥovJg١4PTmV[UH /%EԠΫ';# c8ap'ZvZlRBWIӲKl/27Bf6αtw9R)ec_`E:aTsaF2N: -bd2lU{#Yݧnj׉MVTAȊ,~B^l]A6oF1Q&W(%$RimV:$PAD3|S̐ SCcn +͹\0W袶'qr,A^h\rGIȑ%> {%>XLVC =)Ty6@4+>Kǐm) jghI13NXcC<.7)HV{hFKoOVJF5QrB/Mǥ] @, 4 Fp EZv*jDݾV<.ӶAoc ,M|Ձ:6'a.q6Uo!Uq2 9ЦLǷaRD5ŰA Yb!ݳA̾G'Y[zE+N6ٝz\'ۅG=?< 3Gˇ + mKÉ5yHULr)gbd>S2U\T1<Αe5V.JQѤȤ)N'Z.ځBv)*VR8ʪ$T-…1b)K껓QG+rugbZE2]BJᡐA^-*u\X!~3 [ARnPpؚ_پo)6tlxC7~BQ29 7+@#ʗ49:1~hlU{:c]'/!`qb{̗,ٶ#76úr@ʒ$N1*gD;?ױWl8q.iP('W(i5 q0h#U?۾ݏ]!}eq2Zjf[iv6)0f-*o31tx-5oAC>nlaśH4n9^EdA u5k` +#*U7CeفZ> `sZz.vJ&4H \L-;Nݑ^ vu]S?Z)ۭv7 o+;U>Eq%QSLMۿvHd+ׁ,k17gkEl> Ԏ2uF OwbbJQ亐|0#R^Uեh>x,39kM)а`oV#)E{ɤ#TwY՚fVފ_H@Ӝ xH,UPḳB:r,Ĥ5c"Q(-(V_fΙߴJ#gɗoTV`؏Ν{.|uRx:/ +u *xSVq5Ҟ?؎v1| ^[ev8pr|dj(E\"xzDiYD#0AD 8P_ߚcs>lՆ#>w &Y) Qw +F~A k@s)I<@ +$O5|i{<:p.Ι~9 +$e$ƬgE^>p|d"[mU- X&j}n20E<ܛٖfʹG%"9j +itl).<-]Ϲp!#CÃbw>ظ5H2d6R+f5URqeZ7:#-t1sGd8fj3h-YxN扢jA +~4`IoxʩXU!=v,(4.K G@]%mFz[H۳m ,qX1G]nնA :ˠ>srYcc.%5:Ȝe&R᚝NU>B!z$`3MtqJr\ۈEK%bʶ. +BF1QՀԯ&0WZZhJa)]"ߊ2麜 x;@nGDg3*9 ;dI&ߏj{TWmI[P5jstl Ԍ"d̺]d #mtg_F.o[~XG)r)wײTœLeJO[I# Upi97Vaߨ¬1uRkdTC3{(@҆-EjL7e`z l^Fw1qEHK7rXR$II=Be[;`FaՃs{7%}>YcͣTٺGj/ycܣ{+2ĺwF+Cئ F3Si6cgCi~lCc35 -SN`ѭ ygڔD/5!&6jN6҆/֕7.Y HQClˣfZ >BAM}#)(@, +JQuПVG),ϔ?cZyLw='G1N]\ϭN1b\*U(r9H Vl}~'L\:$] SDJ1rGelZ*QNku?2n\8IȎomlӤz4F6P Br(XJ3sWi}uKgڥ,;8#?ewڊ j:*122HQ?tZE >| ^(jV C_{ϿzOL-iEtļ=$dǛ)A/_VWECn_rΐ+M,}3f/Sy$WAjV=hzUai(Dk`et :+V9jOf͂5֬qAxN}K+*{-(s~i0UPwQ V@b l߀qmQAL,۶uB(PNT9+ +5zp'-cʕ\iˌcm JiikNrȧ=BCkma&.@s,h9|Q +DIU+(u@G+ri-o=} ԋ>evsͦo_m&9c +yWaAZCR_<0&)uqwV#.V-5(ޞPh_UuKiZ6Y'KL5kVԏěR+f!۫zTٴku@Y3⫇dFljO8!Y!wycKՆ:;L$@5 \AF 5`BAӚz_}k?fN˪5gLPbJ~9= #Nvްvh^Q]+_:ok71B % +V1 X{+sqYM(lXL˨6FVxb@EWը^>=̨)]d3<U{;Np;4/U䭨O_YdHU-O\Z-A@wvu0^^|߇M;^Cg ֎D NآBKrAUYe_IΦmx=o'~_>Ͽo|;뷯_O{WF[4#^J=@CF zݚ?AFW #gz1nUXҖ+ÌxgW(ʻcx|$ǣ}3nGgp @:  + &yGbS_Y_߸Vbn䃤9ǟ'PMHaFI3٦>-;8xii~[W#䯃CWF]ub5WS|bR,tb|*3 qvnQs[yj#3<(N^:.5"4:pDFm+u d%ab"c|7p t+A=^BT0%l” +h̴iE,4M> dH)㞾ȗtړҬ^)Kq)4hOXRQt;sZ,lOyA׼-GEjv8+#j$3Byd)Ԇh.$$(#˓s | 7y5freU1e>Ro혳[Ǻ1dvdomHBP~xbh;nAϵ(';Fe]MS w':a[׹LmMxF0ǛCl`l9#Pp[Mi2USu&qt 䔕Y;p iJ+Cpմo傽™p*h?5|۫ +X^Q2[9a[ڸE~WDVvO#FRwIY")PuUbsHih{* +@>ש됴`[IKǻHT,u]r$b+f_|^38jPCl˪-#.bם39IulgY#؁LHw]x^:LU׭CD,>G +"zm-8ebc13u[ % +3?M Ik@PQRiy:ۏFǎkuC3Q+*_=q(R5!,kOuW n`Ljiha5T4˺)kqrژi ?,w6oΝ;#jtN;sQ(j<) gTem?% Rfp}O$b@_`e6搯Yx"qkCН~џwV3 "~̏5tU(}h*H<[~9g]~襇˯?HО@(mn\Exkb(1JL~mdwB֤ +J$_xt+ P(@<$}1.TԤ d1@LSAHy &Vc"X^l))A ٮ22)LhRX@+Qy%nO@jĂq6&ytcC\KÕ/VRS?O~Rb/ UīyP8<3rtOkO5r+- x5m VnR=ͬ0>Zo$H*%#)u9::Ku+NŜbDub#;쵡!Y b3|8jy8O$HН%xa;jҗĜC?"NT!K,0cp=(g@smxn?ih@Ko:sqXD oux(eB3ҩ(Byo.x/Xk>ejP!`}`p,͵ԎrHJ!KŤczAuZ?B/?ɏÇ_뿾O?|Ǘ7>/O=o?//_37ՍEVK*t&5z"EMYfGGgNt+E ?6͘ЄR'J4M/8[sPU _ "SMIΰ +7XT0H]TQ,\h*L[`t1KexɸֱsԜZowi%-Y k0lmBj"V/Q6D!Uz ,mr-WO/,HnOشNk, +K%Dx#@>m 5Q ^ ).+V?2_; n58uVd5{7P!|pMn +LxZp1qKge0fZ55Ո?։R%0_i*,R* +cE-Q$tόyj9j_{\sb(J\zQϢ×*8KXGmTQd^{Ꭻ;źPPs9tUcRj9ŐRnxL1sr6ak骄7&lHtO1 +` +gax)!pNŸh!kYfd" *c$ǝ }sr^-t˪c[?t~?r4&B:wHh2CMdZnx]Ļ5ٿ+.gp=T6r,{ja)qs I18c~6L6Vml,R]o #Ŕwܵ&}1Ҷ5 +\Z9F%SvOm͌Ζ"VؖQod.PˎGY8f0bT>_9!xG@sQj,v{YVׯe0m鋗rBͺs0|c)K~g+ϾBX1dJJQ3*$?=dEIFӱYg|.>F Ew  ]cø @ϴ$Mŀ(C]-qL{3YFpc}@Pgg6T+~mh"u|S2\ym_M Z.GBp3VPHq$ ]o2&BlEWG8P*%2ļ/hX ׾X/TX9ޤesx=-%ڤ9ր \lv += +#И2Rm`UGQֻo٣@Gg'ejdm谙PTbշdU|@=4 ]]Rh.@*ؓzwRDƈzjlXwWTnpPd}صڿ1z&bʋqo-W=>{h%1\EjQ>@\umL4bPAZ%`B`lD崢6{QOo#s@QU9P(n>+NyU2Yj(KκwKa[Rx#4;Wy@TsSCxJts-7p7s鐺"83qw +ɡ*"#jb,B4}2d:{o^PhiD08Qo +"!J#7턿,<}'u(t\6[>Jb{T < (L'B,E4;םm7WkJǑn?2car +A 1` ֲzhqFd$ÿuP7~b~f qϙXxÌ߲~jeAB +7Y(/Nx&_"CىKhPK{ZZDj!$(J)e b`FDBDʻ5YBњiou +m\ u.u[, {EU1v+0P\*4i+sA̟}G fnwjooCWr4wxuwؖ|2N@" ^~>#XnFvp T>='B۞P6l"bij/༁ʖH-oQ/cCFRjy(3=Y3atti~DQMOiTu_Cá-Jk1f6eUm Վ1{+d DĬjsM(g =j@*Xq醙!ݗy%>Y|0q#֊5yUMM4Œ_5=mJGF)}tҲxuYHu"Pd9Wn>]ERvz'P&6(+c5o|n1'U!C[u\M:<<{AӯE}DbFo滔$hy8PZH~[vO~}A_ah"f7m*Q,=@fibZ;%oL7sISN"rC.5XZ)ID"{B]ߛqS&D,o܉F[_n/ί5|ΖkB є:Y#o7Vw;M L35(J6vZGtq. +77wRx s%mSAo!ҍk?JS'm0>\p0[pfVN"ϠQzJ̀D{٫6*xm:[~@x1nC̀zۂ.JhYq '0ȽW9SGOѦ+ขT$q +g4C BSˌBZM"YY׽r:S)WZ $bfX +ZyJQˊ",܉Y7GMFcP `O=>g-rm[flBcx[8E0WkoX96=s+!݄Yj1y7Eh&‘RG" ra/Hwf^+19#hzP -t &12qvHmN\Y%3]HWmyu gqR=}6>+R) "kF^X%Ҧq-y69yN/L3JKw3 Wŗ:#)ʓ^StZc`â +tQIBct&G))Dq}A*mZ"lbꠛGJSF)9 91Uے6a yۤmof+/Ue\2h'Kb*Ɣ9=.CLPr*Myit7~3t$ѶiTejsILaЃRy *6aYr3w7l7^)5V!ߑ9h + ]*0!9`KC`cx\: TqVBSJ t Sh+dJ1 oEo>O]0V'}C&jmq'_?a[TE6q*J 4"KO vZ%R=/WV{BC>dt^%a g݀~!LQptk`*yEPc١A kk=j$#N;oᲴtѐtzxCo-U:56H`جA!O6%?jS+0 zQP#. Vn?BGu69:wXHͲ#-1UyI6`gjIQo!{]%Pm\Ay>ijl|M)Ƹ^3$RpAYtfמtV(ѱz*tzj׋]nXLs6֗1*M5#č+k*&~j`&eSvyᑜքjhթE=RSPCД4i5S$&N*QhnMact9G ݱN,` 1:d2!t m}c)&[YZTG$+iem[S.=S mg%M@HĚjMFUcX<; 9\B lx/5Hs6g-mMHZ~`JVWNkt3zG"R_퉁%qJA>dobI$8v=q 5tԥ9eubS:OP\#c lTJҫwdԙrjTzXOAŦz5N(핈6ky2!'NNjvzd?!RětբN6M3ږzYf.h`U-OۭU{d@i uΟ4W1Rgf\(@6(&6-9 +a.Z&֝rjl 㗯>_?~wN_?ϿO?y_?i 'P.SAO<bZ:݃~%=ט6j< qVPuCPX)pP:8 D~81哳.F5LWNՄ{m)Xlv0t6$HZzPKtr|"z3GP_y̓`5`g_g⌂j a@1Iۙ/n6ѫ*vMNkQv[O…;a~u=i3 +IOG +*'pXC [ ڈ&H})KvF`]c x6-JkJ* |RLL~&S[)ZU|-Э.J1;SwcV\XM 8w`W_"ZX`xwW%%(ku'Y`bqou?v!n +Lwg9htɕw&N#zlDY4cɲQU [Oy +r U1;+{aq@Y* +/m9׭E,j9{% пKts`4H=6.`[ԩV",@G[-)X(7TA}CQE`!]0VD_ oTjQ&j /)ظ3W+b+{ï3DMZ-OAO`/o~pN'i%˟n riW9(j'Hb. i! &v]΍FgM }>WqDsT zj`\wr +(Z+bTb#ƹk{t 3*GDUFu`zQy{%49"ʿz16?^O%XEKa@;[H ihrz!WsYh&HƄ_QbXV:>g- H\0nHN{3 A5!dw2xjB.g( +JۃP!6RnEV +oe,-}jjn֙ZtćdS< +$^Aeyf +tmELQq-a1gl GE*HV9 hx@jnذ"cJIl22׉~!eɸ*csF"q7`P+nN>$a}8I&5Z>dLy&`άgr"KZ_2^7uJn%5S`N|t>{j+jzuUiyGCʘ9ܿ_V4-椶VsF2..Wݧeˤ¡寤D +UX:*U# S@7)-Īi;3۪-Sȭ133^EG˔5yc%ޝ%TUb5NY@_rօ??MF q,Vש+ʔn:Z.HaZhb6PKHaWJ (]Щ/6VXb,ڔWO5'<{ߠvیR%.zUwZ^ieݘ9L*,ձ}N=zg4]uQ@<‡ +,5PIM!k'hA7WZX_X9Kr1ʜDVOlcD3OlPnuCjF>3uGL]_T$;×2$cc?BQ߭cuK8\70>0kʉ@e8c#Ahyrbqx7چp*kF?&dGѧ4ʵQZۢ9MOOdё0TomQNBK#Ś1[/ğwJYfcʼ|n9"hqyll\/4_MPz6 X%g>QNN<4Db&QLkatmkt'݁[QFrAH7)P=M!7WnOqO`EW|rM-`|! 60;Q*T ͨ|y.0u&=6rwzhT ։z׺RB.$)|k' +QPܡRgU$SñJ%k{lC3R +beH谅,C)v"$nT+k۲I!N[B +_%KHРQt+Ŵ zJHXy_/)y5tCVPlؠG[BApcr. }х".%؆wB+S9)ܐOd;^T3,}C$1B[o4>w64V0g!n3꯹ P3m֋LĹzLQ_)ks90^qDyQl^(dq\Q7L=Ɩ5) ^i:涚bHî#Lm*foyX۾̡W 4 kdM<&\8ab Lܦx #/`G5xN)13Diטsz7^k-ZM9KW?K, e&up&3t!VhmesdL*!\xsipxc[, +97#T |9sQWױ+mU*tEBuC;3=v F<^猦''N`b֠ݪ@E>נI5 Zq yw ߰[!wl%TנbFQNiS`m\^=LL0RI2ي} .{:/.KXSLޘgR&(Éz3!M ߷ׁ%g 6`;IМqbt!T{r !gH0{.>& Ua}&5S냠I 'LKTus+ȏdQ!%\z c ZeĨ>JnٖXk tANH$j,˨I/Tu$=+50T AY&߰@ 6UbaÃ9im~I{$܏$:%Y_- 7oq + -ɏÇ>wy~|_/~Ï/o>|?^O珱߿mWyq>{oG[jKЖTRR_aK!Q }}d~oЖl<$Z:GqVh\8 dM$j옞4&\,qO{)5O 2"nO\))$~@ƶ-:(E~P h诪o&o^'Mu)lC ӗG,S)CO#;$8;JNH' Dyl'orz6GsM*ǪRe7qZs`^<-7=-Rd>_/FxR"+Z" +PdBEMy/"]eyHOJX +2eC#d[ Gt :B )(oœE. &?45{ZwW:9Zw((ān]-B/4 Srt7]mQCpTO-_՟F4Sf@pudcr(9S:`Ȩ;73s3xݢ5WO +PaJu/؉,!5B΍8cx!Hj&r/ Nj"3(E;P-;A4#˫fzNZ2?젷}$3΀)ux[rrgVAqhန%Vn=+ x}.BZ.`ʤоd;xfGZwi!-g;gd#}؉IF{S(ۤe3*f +rQɈyj>G_o#'G rRN^Uy +U6H%WœZIGP)F0UF;R:~#h)=uvvv^w9څ4g훈,"h!Ⱥ0yTRY-:)"<_7h%>_tz4C04K@|\u-L:pXEsMAO_Xy=eZucO +tO)B_ܕEd8 S_PrRLnZ#"2ueEɚYE՚DHQVEG242<|=2I"M@T2Vtj;6Ia`Hk$ i1У֭,t^R}h "Tfz] +REA5a|;50N˱zDCE\YM*a mɫ>J"ҩCljb#~?#_C!%fL.J*+UʵTdQ}dV8(G |RF@YS4?kd@<ګtC[Y2+bkbod>\E$JkLs4/$'$+[HNv!ꍑkңݰ*Q#(ﰞʡ=.M$̹懿b{ƈj!"wWO~ngkQ,B)IS>X!*W#:*s;xDs'  uT= z2oDy|ͮ?Qr$rҸ-@XTx Q_ LPwc*Vs:em/CAM;?;QЎuDSKz5ER]^k||'n/F;:wʬ&:zR?P+!*O#ٞ;$ +\xܨܠY >)Sm9cW tϟAu7KnO3A.% {c۾a9lAzKUOFVKDgVp;ۯFړ0x$QSޘFvw;ՁB;fe!ar[Z|-G[r TGnJo˻EFJ{Pg3܇1jPΝ дʍ푧÷2Ig\רHZ'iUUdwI= r@Ϲ%B}F +#G)k]ZkOޕ[j5|V1KוvK=)sy5끛u+FB!x{1Q.j+39U(9Z$y‰lsz/pk[|aw;/)<:[R>L2MӁ-+5hrjXk3v}ct)$;%2ghTnaEkUHӦ  +'Y7S@էrI7`֭FҨv*x1n] p1A_zk endstream endobj 87 0 obj <>stream +HdWˊe$cUe#^I3_`c 2ZH1ZYtۦW>"#Wzkշ]VjW{>"Bmm숄!/g +mīGl8XVƼ,m!Z~ .'Npkaڮĵ]6׊|ofW >j5rw6_tY-|ԛZJ찌&~%}[3 yՆr-}wj[V+e1v]1>t;v|H}P0΅+]v#e};EOis"AaDBlZݳ]!GM5^wF5`\+iMD|`_W3nW' Gy; +0:$ K TDYH6!6/H&'?p쫐 +;.1uf*f~g%@kۅ;nK >ZL>g?œ9]vMAx BWo+vmە1:h r#zf0P}q)Y\aGm?Y!>Ҳʳ^h:?4+d{o ]2 d(cssV^ɐx3 :9=h=ʱPb"aQ,FƊ}^sO/]GO . 7B! dYt5fY>myk!g1i6p+_>/xc@ jb8 +9L`LD~t@=܇8:Y5Y9\N vu֩Y!kVkHr} ՜oLGm!e|]υXHl6uY*|ew^ FsbXHcO7ژ@QE6Iq ۭzdՁV`!h #K YbɖllbcU".MUG` CH X*D7́LcTYwU7t%+ / \="p8UfU)3])JsTdAZ x"EtDXzEr!nCp'=vW{PpaK˪5ݢk<($ӱC#nP7@H5~DTv*Y`:R.\LD N%>4Y&+Zh2AJyv5)5"[9lPL&OhM8rf]-~g"$SE {W>G%O,RP%O~".To-Y4I`iDJ"pwB `EDT{e\!D_ɣG+ʮ>PFе[7J0]bUc=a ,oh /ꓴi[T<'(;Ǹ ;+ȽX܊-@d JnnUzBͪA*I()\H3-tJC &l +{e^B4LZ U +1aZсMYP(N -hCTUԹu\sBB?+-;{WeD]7ij|kxfUl|KJm +Q u4f̺!wZ^)Pdx):drh5o??므sZDB|_~o?m~ï[8LtR@kCQp^RGu4N6jd!!'AzJg"6#3Ph'Τ5%AJ`R]V!_^]P,+-AG`4QjdI +ze8Qmݶ.搊viS}_JS 1NiIxj)z%WP,W&D:~݊ˬH=ZT^>ItRy" a9HU?ЙuazXuݡS[H"X*TSv[̌'w@/ +_w7bMV'!*:q=zmĒ`wɏter0RBib/PFh ̯^_3 “6+!tSWf|vK2Qe`)/Ok~U'dHn#] 3p'bgE +4P*4I6N 7.UyHFX^CK֒60 ҂q6zT)gkg~j-ׂrVgg6us=מKЭi_+N={y;j%>]0HoEUYcnk~<8"Fȧ@1=̪8̃#wCۗ99{|Z03H4A'tqh4&B\9B#60NPٓUm(iΙ=Z :8ݰ2-#,1BDjrkO#Ed$q9EUc.scJT6RW]K3DWŕzg]rw+D񛹝&g#}f dkb|oU.tZjY +ɨkD?O:K{c1*@g ;^O$[`o]-U-(uŎ2ОIT/1 +7[o[[DxKwU7qTWS&>^"Sӌ5"5_54qCEFZ`_Tq9VPof)JMs*5@ ޟ +VpZW9`L^!trbWMO Ēi3VG ^;h#iu)2ᘙ&crd):3Ϛ t(%InLBO/.13i7Wjt2A251f*$ƶe& @=뵖DI FdMմ]YT@#'!\#mHj {'ıeK}}3QRU.[# '-Be=VaJp0 C +q&eVK3ߒA^^i(z+u\/\HE, ) WplZ*X"T`t@BzYDwH'tl|NUjMZb\uCOFPT?Yy:>Oxw GzCpy\ia;6/zh7PD$ډo)y$Rw0n::TE,N-nsu'چJ];OeeX2blL?&tTc5F8 Kā/l +0Z  >w)Q1FOq{nBH hAC0JzE +r܅,iܲ2OI)Ju, 6/xXa]lKG +W7z7ӟ[2QG⵵|vhq~S1)^IXTޠ`6* 18珘)?rƽ)ח& g4%9seB:k9kQ3?b=$ I yxwflOXzT懄w<3$CMvqnɅO:-Y!Ao +Cl8Q}"+rc= +cnO"'6^^]љ++[}Bdb V['q8t5C!J]So +Uߚ<3_56-! M/959.@E +dNVbEHikĸ; g6k<ݷqcz diF&Ks\T'FTSR~/jqῲN ߏaA B4YCl GߧZϹFNQ.5ѕ(_Xh:6B^HBVp3n)1ttDG 3EG?N~@P<)I3z+W:_ۿO?|Ǘ7?_/Oq>}7Ss?ʉ4jC$Ī9**`m7;JW8|5!)ԭhX$0},BU5ҹZx֠.:_l#dYT38UwϤ= JEk֔#$lmVcs6\rv%>P*yRsAi60;5V%,!VU'piYt0Y'L: *nPEĈN []yAYpZnN ; +.oه39zkȍμ7Y8)+C%?:$JU|+Vy-2+vVmƼA*r *W׵TWPdi[sGtyBE)EF6߶g.,g @ =Ŷuk&!r,*/ $pf &(68즮 0ƚ~6 Qa%0%Q8XǗj]7+WqRxJm4ՆPLԷfJ SɻO,J2 F~t*c9/u>"=J%`rBC̓fŽm#b3HȠо){9K,ڹňQ0u r? b0hr8`^AO\“&iL檐VY( +Lx^0Lx&@ڷzT +& H izȇ&{Ĥd(Şat`k:+IAmU^$ ެ~x+c ]VݾDFyJjm鱍Q&N{ʥUxiN_:!0]zXȋ(B[hri +Uʝ5lP&C;l;́-u1kG-5,p~}F½5E#h`IFaYC1QBrUՙPK1;G>^k㜱?*(9ɨ; |3hA &rGaԪR=fӘ橄Zݔbn T;r&P(gI7k#XmwMRĶ5 ,] Ϯ)pxXMTTMjUH3~fd51ո#’ӷJ}bIi +iJ/f3 +kG` +JC@ šP/0 ̽ζQgr^J,r.*@yWo!Bydk E)ƫinVMI f2оQ)_bs9 GcӬkB|K=h`_#GA[F&'aq6\ӏBps.BE *z9"i/-*r@9m%^{qmG̱`me;;6CCE(ƨV9*}Wf#Rwev hB-+*гM%A"1ݞ!r䈔-Ri?V"rFa坻i tH" +ZݯkQL^V} +f5ֽIA)A: &}lS.a +_hl7x7WLxdž> +#V-8Y s}2Uj:yGTY] #q}%o 5lMсJ4Ud!4˥]3 `)K/ms'Ë[:CU|qHvqH/,)mIeAGc~eCDRLj{_ +;ϔɳ6eFן|)+sQ:- 1Zu扤2 z픅܉nt)Ț.M"Ȝf~vPVDjvTh(=U`9ypu:ƛrH϶jzW Kw&d!ٙl/SQ':Ɉo4>% +fؠ$­.sddOZ2':ļ,$YQݺjI+Shu\d@=;  +kf< r_9՛0,$Z813ӰܶPn噐l妿)Ⳇoźgީ>y +t[uXkXڏ'$RSpIUD}ʢ`iv9`PJ;~&*4OQ6tp KָWZ+mzfW%; %p;C=ZϷm#Z&c4WU:@vn3P[5ڝ(Zx=g@h]gcZJp> +.$G]7wQ0^tA%zl9Uٵmper)ąuuHb)8H^"1j,.YƷ5sfEc_R3ܪuo]&z@X)GݝN` DZsmR ?r>KRf _s0*yV VB`S&WΟ=`$#֚^) L(弚rW҇u@jEJ}*]<_T5jEWQVK 1u:^EwS"< B}] NAx]7cK/>v*L֩:HrټlKMڜƷ0[VdJT6WEdisO3[GF:z}-ҟԮ_"v5IȈ6-:]^h#tD {OR:ѨU~ /2@ xiu;J#jn8Ё`'o~ CfjMI0ifZyh:VXqxb<wbcl\,tZP~}FzSfΗ73riOKړ< +$JPIk<^Ho/Q +@B~Ǹ%`b0?S_biP0xW dN5ץk"5t/IXi)+Ւ2[Δ)DDb rNHT! lJTM fМ"}xH~TF#,_o*a|޾߿+c}N#6?7wT0MY 1(7-,Er ,ULM6us cE,\H0p.aGU +sݗhz !䫹Qtyx5ÁlLIb,z`85hh);ᵓ|~=+$med~i"EIqlxiwgN+P:4܊|jT,^2_*@=D$Qܙİ"Cn + تw7;PY'1st!~2j%JJ"BZbǐ:Qd*!vBjg> +fCkI*;BT&(1ֱk%m%թL" IULDGG$fq!ҙy^Rh-y` +0?iBiD[P-9&5 O|￝#~(!ksak?%N eK\^XA}93l"x!\Vbe͔HøxV{YPU;Pc4Tci!wG d4}B(=idP5B.g-,9"v{}`s?=#ն+rR*t_<ȑW 9Txcy\"\=dD>F*"D.\$$!u!yY~dnAN}@bԩ8`c/3{ƕT+ @I7^pX9/9zG=˗_`/$ Lݐ9*8ۙ@B"-ļvy 0X81Ɖsp]/aa-H^CPځuCA=@UxXԘEay3hFEA0 SFv]{‚m鉢{KO,}u61Y\>Mۃ'P"Pep;IQ%Sv$KB=>&T_bծt=:G2TF C7T;![8t>cx8f : S( }$7ftSm>@8hFnL\_58S$W5rUW\Vuo+?zfFՈ|@Q2i4J8f";8Wn 21k_k(ʝUIJwi~08]U'c&TЄ|`R1 ƠǑQvS`+k][V뙵k:+5Ϲ\'3m31 >'ҭ}:ꏬXbPT7Dp<yfݵTLBATO<4frGMRI$'_>sFi1&,΁8~.aVն׷/6ԡ;4ThUyV tVi66 pCj!zE(pUg%@S Ѫ,~ۚ`n[K̀{)p룫D)iͩX1 +&#$R#ap܈|d'oD@x7wVIn$N:Hn!/i;$@ɰOf+:nf=i#H|2NBQ\gt~k.db]2@ؐm DpFy( OZ @Y1@sM+ +e4Is *mװ<,K7g|,WzQRut`8 )j\>;E +`fcVE:TϮwNU+x=X1C(g ש!6QEh)R:~_}Mw:K$21}mЮID#D}Sv+f8^.@HWut#L\AkZD6#ۮٯ,r$y VJ} ,l`Dl1dIPs:vQ>.W˧Ny4@ktbS򫹏юhJQ!L>nNaӼ$@k3v[IG騮}cK! i yK` V,9=H*.Xrqf)O)"ppQ^.@TmV4 IYԮM ~}2RcA"@mɖu6pT +.in}ce'B k3O&)pdAAzCuX&ʬ8N>Ll!*b#p&1bڙ Gjfi.wpq@3 b 㘎[D q9_Z"&2TYlzEED!ʉDb`'f$yS CHEh|*|Nϭ}`T,'sUd}Te+-$ҝ19H+1H*O%*i|A@|E06s=hX֖“o %]h^7AUԱb݉i!N/r`m [F]R` @%K. o40sjZA Zq-ćs8y1?\0>e163&*:>^1Ru8Rg-FaE ",5v]G'cv÷On HAc i!"01]hBwzāc(T0~1c=*rtBpOӪt8 4))Q HQ-#;CTإF30%NՆ>`?/a.9 <g3iYo5<~JIj2gi8yY̫Y1$0dx%+i; +d/v3BEԟ~ܓtͳ77W͓ߝnO_>}svy}ӛ..z{Saon1Zc@6Ɵ./>~,_|p"ϧooߡPg ~qɋfJo^~qMm5mso׼i~m.q?nDB=&{'j8H"93sbĝ|ckExt`I4EO^zpp)Lpπ}Q֏7NFMF>j`] \(Xx 8?܆q;GmZ ԣО]7A$0dڵ͛b4yQav\s)8R )2ԔV)P%)B$Дdێe_Y,ip(ć=,6L5<$H@"1eN@$ +,I0.sHQ:,`ը&d 4צ`or׶pT0`ߌJ́"܁\KWk`y[ FV6Wrvً‡]:7%^bKɵ[+NwЄ", B00\ +kjUf}!E^vS5*aˀJnU.-,UZz`iha8ڮ;ؔX5 #:v=?<vmfi>5hP=~/g ѯ''>{ϟv"# 'jaN-xԫӧ4m6|Jy.zMDF=x+8q +#u#&f>ehy "p/Dxz9yVPϬkE֜ +?hp^ u5@`a +~GY/K9Rl&#Wa`il`zyKP^hxG;CMYM#5 +g͵P. "Um+i`rȂEO#v6RiUk n~?'Ƀ?㈺_Żjepjz_Vgw@XQ S}|L8Pv#n^)<m+ژ`h&{MJzA3nLfTlgp,O(2شLDR-טwL~q!!?eJZvuz, HC4M"y}=:Deߗ`[7N0j0 FS^oX$mj?%$LJ.?A#$y@ŰQߟ 2zV7 0+jVq-Je:mSKuMo6@*.hSq6X_Ń.Xgpɕk$*t 4`Q; +5A3''_qka4G/@VF6ze 6E\yUJMQ@6-b4I}cH"~uɌU ^] RS{Zw% +F/AZO*&uJ:N(AOw5`=D#@=<]_WVXJMK|Kqm_G-'ur bM^WUWa,V2$IAZqVbe0շsY5!Y2٭0[cnǫ8gZGe,ͤB+ 35b3}k[s,lo3y[cZ``Aq%L= Y5ɑxW E̊ouIS>4p5bQ: +57ao4_D.=!t a"9: Цm6^.S}.n;XZ"6\w _ڴY$$|ʹ\n) 8Vh2fѴ<%fFƚ#@fmVH~ 8'VBAJ}sCjhE%hbrb pk +Soirt8*%o1(f0f<^EY +аlF KJǞ{4]26;M2o\V.;LZ( /*wN4Fs0P YNp/Lu`B{X }'9Bt]vquaXȾiDA +ٽDF⦰pĔ%v))n.KShcB6%V8gӠ>5{!6'& HgKloYmU ج5`2KtJJNeT!.t bJ㸘uN,p,z .5z [|[0tWA-9 +<ܡ/0#c0׽Hߡ ,TICD߻fM/%#Q֎n܇p3'Մi0j6_+Ak t΀Omv% 70J!gǵ[r4ݟpJ{PtGt]iw-Md'(7zuL7k7T *RvS!љy3D l`&cxmaKaTO:UYa>E3!8$$G.Jle Ϊ NOA_DZ`֗bX^[\ZI~vm4vX מ)H^6Ô͜o6z0]V*iN2}f‘p>]e@*1pjPIg%;lKeԙ֦+,sD?pb|,@J=i/ uOt'=<-f֐Fu =kcI אwQZ'y*R8bWl ylߐ}` M/P:2&j) p9VXXGx0"]{iG>WäG2 q[N 0g\-|צk$ Bɟ xo-iI <e'J +XJpʡ-1*Vʁ>D"Vîl?96u[gtUJmST Џk]mu)o0/Mb2Ү!7A|,J~?B1B$#ŵzH@*ާ23 W8E=@:]yr sd/OI>%LOp3SA`%NaϬ4S +_>,fX ݻ_?))dFh ``  3zpdZqF +~\kzr/2Q‡†j٢ԋt^EsJ0=_Og{+ȷ?ZQo4?)y*K =V2Ez֪{*اXLI"b*Wmh; *Z; N$Ii@0 `T)LI>>Uc2 +׶_Y[j!n+)_cK?ʑ'xi}6RkgBIuL9~k#ub`Rv΄~zuyu6;3uDLAao7 '<gS B ޾eblϊXީ&>c.bmN{qY-{[3r"o +!>\pQHv!"]Dž +ȁp$8(uYy`Ytn{z~>c +kΥD'FG  `XfU;Z)@gysB`naV9.,~Qk1u _pDYރ2do~v̭3C n6;3Lԥ[O_rܽu_=L.UNۃdü7/Pb*OQkgtKZTXŗ1Y3qai6r#ꭵ ˮzӂ9 q?ޠ]JҋҞEɳ5L5)_H5HZm2#hMVWxC GЁ&\q丕 ȍeh3t9|feʱ俣I.tr֘Aܡ,倷tۭ/zG>=M1|)?e110 t~3 T`9@t@A\ۜ6fpB|+3D3DeXMO:1dH(-xq\:6n=]mI J"> vw7c0oZZ!%"]ߒ3@7YW=׻K g]]xVcxZVoIf}^c[Ɂ8 +#TG3KgW(8%MbbLٿ'|ֆQgB@ puXkX`h\L܍ F<9c^pbP2g2 Gg RS su +Ǔ+(cClDɋIU\ n t)vIЩzHlMi*!uu,MuS$(lB L{$dQE[2 +a\3pZ3G:N[ endstream endobj 88 0 obj <>stream +H|WK <]_Ĩ Oxב( I">?_Lg$~¼v4?|,Y[wYVYA,>p@@C>"B sP*BA&Xc-Gv۞ѶdiPeuN3b!aY0ԼoüV~2hЎd6LkyӖ Y9gw9Sf/9LڟR6߂K +g^db=ݵs>-_ +E nCm +TɲP 6bܶ'Yae #eMoi.oQHѠ +Jǯ߈6^*Ky g@ju&0~ ޙ1ЈK[2_cnoi눔wK ΙBH6y=oX1hln鋭Cֶ2 Q> !ʰl7)5Hs_Df ea<t c9<\ 汎ʝu*/`.q +mpQ_x#( a9x,|&$Yk:?[>V ZN|^ 2€)an eo m "81SC 9Lyŷj06f͏ 9[:>nP)>Xj] 4ᵪTgĜ7DF}Yn6 @E[zĠ]>- +zt$(p;agĕk*5*. ̍#靨U(`(oJP qh #iQ'UԁwSk 0A٠er-*_pk\ eK 捠XxJ,G(˲ K,U\%rlʈ{mcӜ)k:;r4SBRPKL)8446R׫o^ʯ\]Rtq=՟ӵ$4Ԓd'{> -{m|˿ qR`I:G ;A{jv˥xפX$ >jHPD@z}xuxUrͲr+Eš2o,5'Ҭ_[| ++P gUsj=KUX62<Jjr{QcOSQ=כ05}}'DU 2.., /:tj#'i:Sk 78,QW cvqz a8jnPKph[.6\n3Qw*|W3b-AVv䠖e&Ll4xYmsQ`WsYѕw58ZIw=՞H/$SWOpFMt搘8HY$=6ǒ7ԅt7ҸND"W=plӚϠZ +hLye&|jqEq߆g2(C` q9 +,~|KzjHA.gv`|.yܽK9HL_8g _mMI?%Ux ÆJaSEM\BX[Յ>I??6_(s_OwOO9I=H +h.u]hߛFklQ YMACkiȂ%; އbdن- d"ۘZrV +-@B]lSڡEէۭzŲ,?8VQGLƢ4$pa[e͌bˍNFL`$.4TX)UvaAuHX7, ,q  ~e3+6C8qXE +#QT@v6#$83') iM$$Ŗ^!E)8(\6]vBlOV^G橏beSX;:d0v" +XEl -^4B}wcG c1BCa_B:y& m`CIJ>X6 +QpK) 抶9 }k[ROAUž)佂@r&6vUtZj@35'yfhۂV`Pň+eS0d$"WrA_oKw}X +ζ|qcSڪk(RV:L+VštdkӬ@M;A@^h$Ptx +(ɘ$-:0J* tK.wTYg0FHko-[_4U[!!Th7RT`2eԴr@y~3ƴ#k3)@ea)kh8t=x$΁û 0bd3IO׸2Al= W}Tl>|b}S'aXQL.̀<2Gh8)&ZEV5>$@dڢdౄ,Ae)VGzRk7oȋp!9jR4-M5߾gV5--S_;>$Tt@K2`\k +)C5I3Y#BME'.(tdCI0"> 99(\@/E(Ԟjܯ&"j[*ÖVl];Ѫ9pem90;%ݑSPdjt+\LT"$Z kUI"D%,M^RMp +}gl@Ѐ8X rb#q  e8:7OXG~G`bcWT%@i`X1"e,jD%cz!#6Iu01,)9誚4%iMa?50}%ġD&0Ul,γZA80þ9!<hcЁ}Z|7V~tFn۟efq6?_Nb>Z~? }駧r~?_.GW,r2|\NGDE~x<8~7 ~K~wM?fjl}uR(b>gt>~<_N 淞קgS7Y^z*/K{r;w'b3?NDۥ22]z'͓ݗ1,ofxҷ<Ӟu9wU|fTs2}o.5^>M'?p)7cW|v=]]btv+DW9x&䷞ +qt~sf#l{=7eq9Y֋en=rn$8L7{ι!ldžlOx"#>Zy҄27oMF&9x~ hciΙW'I6P+/ڵjMnO!\}6,_WJ)y{MA^X mTuB/3|+}&XpWT@}ʣyDjhnG^ ӫ*ל.e0\e dvT8`QifUè:$8Gհ۲.]eLo 3.#Lpp 8s@`_r?@bk &K}W3jվx93ͲkzcCv"Ij_=I&OpI^~ %XL)]|fm o>$"vwG8]/#p.RJN4ίJ?qO"hTh g<Q?ۉӨ8D՜)r5 ,z+L.q^ه;/{$$s\R, /d].eI +$g}?t(` +gmYtvK:uqڋHl")< p:nbF& θǚq;% d*Or`(4_5} \1)΁q#`j+\$9TͭzˢaGL⚴v\0ROkBetu^19FrY_%,MIIJð':RTL2NKJ5ڧIKVIJS~o={='܎e"qKJ_"-ƧFI26҃`;Q<y 5#Q!%|`]#4 kP]s<8I=~ 'YΑ*;q/slxpWF9~αh*-TQ$xhPDŽp;j3a]RᛤOl P,Ӎ|69.)Rb5~ř;0C̈́bـ34c13k8)-ϰq%\{@&]*"Cdžagc͸e6XdTwzTFc>(͗7EQTPUS#Їz鯜R, +)? +٠G9[@d[Mse q({7Sl*7ROkBetu^19FrY_%,MIIJð':RTL2NKJ5ڧIKVImKS~o#|>B_t )Žo-nB2K5ߘ UGŢPifVkriYbܫE"7޲ GJgIRޭ;~co^_uoZn{ح!jֱ[حn6c1k&9є$o#T-w7D/2D?!wC Qo޸­K%ù+X|/v1ZwVŢp)Y%f 8imaX6`,j#e#(ÝO(u\k˶3Wt)Bm:ircK' +Zf}{at3ͲDp nEgQ,*#ͬ6۵n^1q.A8sȹ }2j ]q6YU+ U! endstream endobj 89 0 obj <>stream +HW]slպjd5*.%$ D#j$cẀji%g9jj!BzVlj4-:)DqX>?t/<[9]>wG0lT̶7Uee-bjՍ}` L +v,h(&&X}xYgJt2klrԈu _ZzMՌ._&#n k%tG4 ^u'eb9i˟k-#8]}dhqw^Fr׷D#_(Ci _l*B8MgE3y W} k4S:8%x$7e@xORal2\,mև$13YhbzL 9Z[hr89j #%\#+9 Y ~2Ah„2H?ƒK}މ}H5RX*]^s!V{7[9yJ-)BLރ0 +؞XmḶx|ؾfjܔd*"d{8<;`͹K^4sLS !>G pMHy*>aE߀m"LQ*IN@Q2 +x^Oa_Gnq҄ 2 '0t!XAt!4ˌN>s(,eDXi >r;*\W+ؾ(rR*5> 砈 +&BvR}G|I ӴP!#z j#[%}bx˳.\̽Qn!w)th&]&v_SoylĦt汥& N5q.DY +`.\oD \`ELKhZ+Bf.w1!84hn)/YGA?0MBpdL6T s9XFLrVBbcj1ӄ 2 f y|sl=X~o,3::>̽c,Ggݝ8 ғ\g'LV>jg۷kwksbϽ^ >ig_l5yh o@FBX\ob:ͨfxN%B 01k +WشwP@&#zв 0*5yLQ0$ΙlL~i^"Gb98#1n{n=ߞ#rhKSK{|S}aqk(<&Ll]Ma%G?~;)% (57ڼ*fֿ>7A ڦSS#>B^(}“hq +EYџVN׭@ql~D֔h&?s)y ' ߿)"|mucZJplB #ǫX9V4smeQ M艒<pkc W2h^"+v5R^⸊3Ac70~I Bf%),PGXˀȔ?u`c5$QSíD()m")+Xlߒ'QET!-3Ih[c's.\N3)x#t2A9#:*: J)pձns1ހxLb\p,!9BJ#-m(>%BR9C@V3ie*Ԧ~'*fK+Ãcz$Lv5񭧄'׽S()*腢;p}4v ʢĸG rIك?up6XdNҮ$GUNYєq.\L/Nsh$1q)X( L'腭s69>?l^ Ӵ `TMF>5bF~3'4jMhxr,o*]rDz0ZFp\%;t{刕l}W[;*丫եl+fzӆ_Qʴ :QM{5X8KahFNI4K-^!|w 0$7q9Rܱ}l1-%< ސimaqk0.rxXxھP9Ӗ-[ʃ@B D"#, FG5` +{%OjuCF=d0~W1 dHA(6|A&}|;Vv[YK$*xf 8qP8lQn}=:B(R)IqDR?=Q->R"ʩr T M#z0rgi0U4W7d_ +D-t +mYIhFWT +RW?P֣jFGFbC%DᯞSTaғ?@a.cэ%g\p ´܆">-FFF);1jSyuN<>X" +dȼŢ'FŧK^ }RӀ*Gy{ D".)BDcT vGIJBT<>ké +x+F4p,xӖiD%a~&c~ 0ģ endstream endobj 90 0 obj <>stream +HWmo8b - +%^?I[6.^pm5-ݗϐE[vwXFpyggj1tRKr0-޼|Grz1.Ƴr0Jo>h a(|>X1c<͋Kv\zE9Y >LbLb0'P*?^xbv_ūe9mDnVXzOfx5~9Y1 +PpR̯Xfw|ц\AG|Hkgϓ!l2a,*9.iU|oW/Ǐa]}~Mш|)$w9Y⟳_ZO5³\cb3n<23f}"b7_OL g&8{FtS")Mp\cq*Ь+uj"]ihb]Z Γ&djs˄fa)4&*{J):^UIsie@TOZBxrU.r:OR.y*zi+Dc-DשeI*b jⓇ HNљ5e +0u2.fZ?se +FFɊTғ2V)c=kx $ARxNg9mc"_S`M3ǔHU=R͉Pˣ$]t *$RJjS8IZBff0L 4$]NȪE>[chȣzs+i9+8Zɭ8*F4 .J(dc!WZو;PH%<0F8 +n-#dLkN@"bp09WZbÊ \ѹA" +Q8'%r(8>bA t|LFe'ͿN[d[QKXAcR<&iVN\SWT¶cW%S߶@lNDmTy=>A_ǤNȄ9*>":&aF#RJp1)/Q9i}=F@q".r<3( bsGٯN+(T%Em#Q;4}mYkJ6HiQ7]n*hhbXBk""6"7i%n y I}8TTqW4- ns$ek2r̂ YMhaF@b.){.ϖ W#3ڊBUGt=땘<^zyp>P \`Z|0p#wK}?*j rGL %tȱwGZ L^4ni+tbͯ٤gR9[^p޸C{}gD.Y!ĦM2ڙq3\z +zD,&Hs+JڙPk]Z0Z5 "dޢ&[r궔^WߺɊY5!8KRqFoі&ɕ@դ_> +,1CAx{]`Bh>v=VX֛c,=lP*ğfuğ}$:rHtg∡\] ūq1+eW=5qBČ&<3.p4&>E]櫏 W LΐC f2FeBU5T&M;yMc!x$ +. ?F*j+  knnAwXaR9{gGtBjAA!`.=2*΁+rH+(vc%hYFHy^!komݐP٫AGk"*YZ_>0{6n2 *Tn@҇B Dnr3ՌOn:vl6{M2`W:1zG] LQ̹Cwċ~(^Zx-\HJFttk- " Wޛx|B;B +#*HoKtOKbW8 vCKzI~j Unz 7p[UP~Oc5z>K7o{zKjȠ|*v^5ϗN(.LIaP}S-ִHY`"oi}ԷY7j5[B¾*w7_odeךY͢—[G'oe=_MG'u}{1ԝ-VQ鿍ذ>OȄ֏@,B !Cn[oFPoVJ UR*3a&_u'6*־+"o +*| tv^1xA`_г[a@MdR:p_hZ}n7Qw-]޹WaJ6-}goIwǯiԱIczYCsho3TU( Y{txKZ(BE1P1='ѹEMet B[7`,| ῅{@a`17U}V엛W؍;frMr ӊd8F+|Ӈ]$ݬYl{_^]VfSpxӵj xr 4,\k غ$pVma7Aa#fa{ +ӆo_+`xqtEY v0kJU*B1Tlnvҹ*pPW.Ɗ) ])Gr\!!We*MSɐ.;X֓6n;YP[umns +Z0κ瘂#Lrxbk+rUc: j,YVuP*סkjNE]D CŸBY}⏋Rp +oT}?O?$n`SKה&P#Ġ`BBPZe Q.TF2}CIj(*/EA=[H aE^U;HOa_%8 )$72A>=+ "\"#Ł P1$)(Fz\eJQ7f*CjǏvg™ebeft2_'?p}t_{zz<=ٛzdǘ6<\)>޴E,}ۊ8tB.Gg볇<;_>;AοNa |շ~8C0VʐN ,#_6i:N狷[Bi/TT u 'ٓ";xl7n&}Fuoux`m[ÛՠŎJa\2zаMUNV+ A +έijh\p/&BHgxZci2 o-{h\dlD&;3p}4NKNI-mMe[tep@#R|+'YsgMpi{ۙ@&Zq_=rFwПvPɢCT%HnEqX߭+no^ s4haJ|"3o#*^ER`4 s550ʮi-.S~-m6 N" Tj̎x_5%Ѷn l&6:u~vi0UiODLfB)}@qŶ*^5Hm&дVhZPM0U)t"^Ƃ`fhVᵀW Rb&}JD2TbζU[=`3-K;^><oaf='gM{ˏ7vͻیѡ'ƏuLq19/_Ԁ87TZ_ޮzaeg.Ҷֺ*@;[ݱ3G;JTGZ\>Ƣ ,%Ql/K,q]ԙ }LS=TIoS|y;9'R=:EӵS<jg)}Xuh6J^Iy1ʼn"5XCk7tCiJ5tiIJ6vVVF'^S mv~\Q՟?A}8y\]^o_:ZA`+SץӁ| Q>8\`Zif޽~P6ß!QAY%Фm5B|IQᚩrBeBH9v넀aKxgd\>hyXˤ7JZ.f{o/eֲvLs[UOn>p( XԷGgh֣;~򱖧bJ+m1͸zFckҿd.NtץmdLf&)yaw +X98i a +sY 릇xMBqM_DhKitoA]I B_ [#lk M-RB>=N +\v}JCMtr s?깫`:`j 5]f%lxRUO_a=ݴMA_iz#M~)OP_YPg]Ɛ燂&Ѧ[~+HJcezIjt`TOنIgMm4C"0Wi`7Hm]C` J`@h|眡B?oxv Y.;QM0f4aII\kr zb[ XG'"Mok RM juFΤ `# D;G*8!"]y0}>GD{իV_WO..o6iMj{rH(*8C,I / %f`+\]o5%8tTmc\gtbo-"зgkI938SK[\9_F! _Lj9x=c5 4*6Ȑx..U/0cHB'%tٯ6v#z j$$R"oIq0:V,Hn޾g+b޺cKudx=Ն%:?Q(ET^f'W>>Dk:H@`xir',Ƒqs9+_7U9y9aP!g,H9(Sj2dSyAudjRJ\Sqd@đ O,A8*1܊J:KfSPcJU(\'$qKRrʒ 9j᤹øqpAe$G0Nvnyg~wU[^/E-A"v #Tj }Ei{lagy nޤaC +$!n~F=$38b i6M]/h6 Deaj|azq!ޚ!ȘDm@uFD''^DO<~!0h8Ip)/z:1aBH'&3Nf7քVF: +I )^8RH!љ4qKLrƏH8%4uli69yg%‰fTWY+:j\f^ LFs[ҝ՜8/p Da ʪMG4*i}ܺO(\h11cwD RUzmIeTF5:YK3-;RCgSV)(|);` ȚP%ڒhSg$_`u#@bͷ,&޵:漁 +xI"M,E1uʥDEظC0\o#zA F-DAGS񐷮1q1:T*Įh0.qÑFx;nh[D希:lg2A9HQ 9bP,|\4 pMX*?RWp&11E2|]V˰׼D*qIZ%_F+AM%*3nevIXeci=`IŃ-48, wʰ쪬 Į[pMmg/b<)p9]G_:ԨJn#J5?luC{bJ`ﮃ=v1{<P'b0@ldu1|̵V&V9J_kSǶhdL#!Ni;DTI-uǮ[B, 8u`ɤeV{#HDaٵs"FzKQ6c݈R[Rk\=t{u}*lb[Rk)Mܜ?Y9%0*_-r>Z/o!8bD +$I OkJ-~=ڎjH('5D rTHGzqݰj/%MVoI"wurKa "|_4='-OG#|ae=a]eZ oftsθsg]i[Uѭndhk"/\_0uUt(d/pͥn-釢jp`9Ny$;}IDl>@yp4\;;@$ZW U%%}2/^+kxGVXhS}1ӓEPMWhXCZJ$x:j(+c./kv_ Vbr|6^OVV ['NbWS0oYTӄ_f;PthurgIek9;5sœZP'01 6Dƥ,=.`08ϗː4WU.e#ҍ +5*U5PEmRV8~5R2CJ 6\5' R4VH*]8Ha 9 *x3N1^v M:utnҊc*o2{ő&dZ B[k+^|;'^^2N+fHw`[s~ɮ6]/H.`_:c:$ۯ`/>wuC<`o$,aS]w|8 sG9iXd'֟ p9kGbyx(Ѵ1|3GcFDA7 3ȒYx#T\PE^;;j-/MdÒ9YM>j.PsWCs;=?ퟦq\ ^DYwM}S-Z<*on&MɄe'q>stream +HWn8;OhlIȏLgpv:]ELE2dmCRVzv[X(9߹)n]wGϜaU(k6m/&xtXw&$jz|o6ϦM{؋ً/۲ٰEnޅnW .+Xt˲aj(weUcO&E`E_gd}W+X=a_um†,b= AHp; S L_ffOHt2{>MI'O`##/mNxO%LZ\3 + VgN' o&D#*._4Ӯ'v8cpm87U,d_^+ؽxDZr--?o>oNUʈ+^(bL KVg +͝>/̋Y#4xYB/pLHeʫݗyyZ:ەCff^y a&4} kȁ3Nyeǭtz3ϟ gK';;Q[h3՜d*p;Cs9+0P(`#<zn$d*DJ @(' I`i8x^+S\TB9 +.NL hq<8#!2D9N7#Po,Nn.8ernlpQej=ɇIBliy؅xZ8)kPqpIdQ$'A*IO@$FVmfU%+q  + + t1GJ +Yd \lAFA/! p{(Fc-)2vWoZ¸b H]C_PL#Ii5BR&'軨X8d> ~u4>窠p/lw0b&tHDc'z\--1Q#٣UDLMA/xUp&/~D>0)f Pـ^f%aXD%9CDKXq99 +cE NKK/,dxva< E["R.Q]6Ϙ(aN2VC;bFv̐pxx/ENHP+C*KsdeGJRz"& HQJ6"`M B ,NBi +B'@=^Q& R*`q 焬ƕ+ PcfG,"c fIWq% ك`\uӭm6?ݔ}=]ҡ|osB&4l"S8z'0ȶi!m9w6xMϺ~w7m$VLC&ǠVˋ؞ w)/ItΡBS>IJ3 Xr/i4LG&gv U D``* : +Dlݐ811$ ^!T6z+5>1cX*ZWܙTX_lIxNМP**D*;3nc| nABt@R;rҁ %لxkᙯ"^p!ҦMA8]IᲤsܟJÿEF3֟=kcg]Qf͗.)S+weV }BӃ|<'Vm9BY3eWU-v +[?o*w1`۫ehu }jO˻ =He 4uvPn[oWmo8+Zr8ippuM-64)P%Zm[-Zp晙gg/}݋ib->o}{A/\zligĜ2!s+4bMF`s%Xd99sCԪh|9ɀPV3]1 '(QCٱk̗^eFŋ8<82 օT(t'̨J~#&i'(Lq?FH(R`\kX&JQ4g\<)S%*Ēp '۶܇mz aT#=F@#6s;>-"mE^`j/j%):7׷Wa>&t#Qw6 ;(xF@Bmگ/Lէ-͇GqG#-OΜB HL!rٍ.m"Q2z6Vy&Bo诶[@MxbJ›h[߽/ȕ.U?4~6P?luiWmrW|cZ\ъ QlNSh3/k +㱕~aٷ *$В[FB- NG)7XUfM\a.^aw5ȩ}:*@qFszKʵIޑFb@I%i|^R18SuT +dC8#f +T[#1$Z{jWt$?i2JLʩJ0Jr;E\CQOGZ%GżÌᴧUmw^Bb[Rk΁na0F#}XJ] ۉ,M$&B|l ʳ9lօ$fݙX,:x6ϯJ˵*h5)$ 1ޓyDtoNC=[Y'HĦ![X6g`oT6G +N> e + `bP{ + PKޖeTTGXsM1X^_*1@d<}pܐF4xixi5syFĨE*I0P'03s u+QMKuf*C޸`nǯhoxm`sV0qj1-Oub^:=MƆF._z.q/hG&D. - IX TgUh[Fl%>خqdB[2|͔ދ,_61_kQF<QB̭\1'hryw,"4A8Y %}N] f0f/)sj.%1e> ݟW皲J/O1 +*99bz4 +8_[oUW}xA E|sT'JQfqŅz:YSq-UH!Q4"ɳ~( ,8y .`)kOϪ2ȡwÔ6XYl;}W=@kgHO2*&XmM&dnVl5)\'k'ϡ-.UC`A*& 6¦"-6#O(()o]>Ky0/JҾi'zHmrLe4) ~&xfcTU#ޣ:ɰ}80r'Kg<'MqPw$ "dR!"rji&xnLZC}Ey@rg;@ChFwN 윢65yz8TF#0z9VZu(WG؋k63m+ +o%UyH-6W%=@ACLh͋E-We4obs>*hd#]3dp'urUUaSSl)T?U#@`a2'8_J0GrZZ(?pCէC"ϛ<\+҂\ 6Sa|SUCXT[ rzEdۑkJMI$Ʊw)gyɁ&~-|K:,%BFt's.%_pَ0`T]UO0b5iȨ`unf؋E UqKA!_d;bE_xg=`pmavK{3 v0he-j0O?)ֱY#VjMt bs$־RӔ+#&.yh9*ıi4/ɾ ;ͪ?ΣC˞uر'O@]7:IӘ8"P@^k}a/iz7*J;}Ը_?A#9٘6ʝXk{CnB-ul}Z9X'[f}t<`Ѐ B'XaUopzEL>$gWȆ np7]mlX!aum0L2L*40=ttVkl˫ la3O%}3pzV^äF#56Z`ZF^W%-8tx0g`uHIA# }`OHSa?+j Pyjp +2ŶQY;܉-%ۯoL,U{ɮB8;XUefQRNE)d#S$RI +HO9Z5ZhS'Q~ bSEU~ˆC,.[!?t5U fEQL ʐ̺*f q=]"VПVMjBn11u;߷`6!9 OazMѧV/Kf_{5"/-ӡTx"BHgت1a/q$YK:٭By&̶>UP]iB೶{Kf>CEs~S;m  e,7bq8zpy9Twsh$]{{dz])QҡݷR $tQ=KQMWZX&p +Em?b^,2̀lUn ^F8?]>&;uihsvmbvw{܆yξ$40A[4"Z;^T0i\bB^R G. e{WV_%t>$ ,io/GbvQiHbxּX}7 zTd̥[=Π%Ȥv/l8ȤNc MCy[/G\Yz,dR:faSL𽉊"ў_ZQvv蠫 l;f=UdQYYPQ@/W' t~Qb`y%pt΄T F(fơVϠ76kx4$jY{2Ct`>A؊mʹmmV6ޚklp0gX0Wſfޣ0MiMQ,˱<ϨsU@6Uj"W_lZ9IQ<ۂߵ ,Qy\l*dYM$ bm+xZA])%n่TnM;Fd)'r4s-j: +&wXZz!dR9X $+N3lBrf-}挢 +Wk490ĢD \Qf*A.fz2<*g_L5""ⅪN?*RHIVdr!^oGs|![7'BaPRiI}/ XC,JKUՈST`o:LݠԵ o2͛36k7V SBV E-RI'}KYm6n0f8!#fIM$7,D˜/[;7`c{N-1gN99=&$ v,x=POcB􍛵}Atv]X @^ʳ/i,F=i0%T ۙWpU7x\d=Ơ|_fV}òL5,ߑ~L;E61h^";Nk\jh덄mi[B> qOzcݥu倓|RТ]K2uD؂H;'y|_*$KYXҢgȀ=n`W'l61miw;˅{V~Lhp]YeF'GFM\joAnh'ETB[CK%?6=l̫rv@kZHnPv]ۖɔު }!oQJ"Wx1̥E"Oh}yHMo%hX!xDK +0:MsA:t+4L3$i* ΃n=;N_Y63cLR׵CA汔QdAeA= SԴ}<ߴ =?J?kN$?Yc|G0C=)$"UP~" ٙ o*EHjs8WBU^! In%(K4#Vm`E8؆"ⶲJ6[IJD yı "Ŀ`㶢㜕X~Y EUO"fy) D /8#)?m8[J5j+l:u3|F ֈdCk wǍb!BDoH,^8Zu.^Uq89Qb28͓qC`ICzQ/UA%wQ;B:k$F.J!9p!r[HQCJZAj"y%בH^A/$Ds~"9m7ԫ$}-%ҢH@\n Xb@~~d3HP 2@2R-Aq;[ǫK^Sx-9ZhxV'y<| gL>ipߗêK GPEB gQhtt$iu_``ԡS /!\33@oK{04Y~~17|!'q- ^I| ճnƱ5CS.k5ai!rInn fOQ!r%y$-+/(u(DWѳ<蠜9NCz8Bc/4WvkѸr/,r?+:.y2% y@,G-`* ҤHo]}:{_1@v3]qi( FqB$宽.CVϾ.>:۩QKm9{+bhWC6zHoӕ,OGf%We';4#?/WH]b^fQqE~;j5+Bhellަ!:|1t+~~)H+=u妝H__Y=J՗]F_D4Ymc*ZtC[ǬO+*2b暓l!IM?P=B5)]ÂŁq63MVGO^gfao>({WxۄWnc'j"wb@U:fh'%; +CZLɭ/[:Õ,G_w2Gv-ch91!tdo,Vv`cKx1)84& \Gch3𥙥(jqܼ +\V|oyɘ@{#ht4([qZ0]S2lw@I.NcN2yd4^ {4NRF?/.mƂ2YŎpwM (ÆQn6V,{}705m7+6 +}S3TV7׿oC]P[i7LjqХdbkƱ3(ɛ1L]Н)PC`ƟA{F4s`]:t-Pjq +D60[h&Ff"]oc:[_OhB;w)v"Tя{lF +l|=nC蛋_B;d@-S[?۳6"}:c lFPғe۸lLѤsEch=8CC谹*PyًK&A\6dD%;xScGg5^GvdM660@E';4_^ʸʱ5zMe_%j?M?P93;,G>FkJ( +3qpeZ/;芫 +]_pY]Ro6 I~033gN9Z{ٳ<.(-¬b\IjD]ߜ]^1<ӏ[IΡX)c4!&"<[j kǑ/s6TyXQ]8ݏ;п:K312Wt•tZ**|C8hZuԿ4 տrtK|:E_܃@?NA.TOB` v +տЩB?zJy9ЅNp٧BMqKUuX\GB+or܏̞ޕF0[AΏ0[kl i;(crnNO&ܧ4 7CITE-MGSb (Ϣ(R|z3KM}PhN$Wm O/L+Gê- ?Ⴣ/L!a~faW /䷃{!7Ai_`y?kBSL Yn_Q,qy.@N\X]ESO|z zBQZx<:!Sj6{6 I e!!mੑ[ %?66-dEn1"a+Ѩt'1 pl1$5zUA[T?C1\6&#ңsN~EƲxP'4v&;wSv[e$dyϧ֯r0ch # +PP*.dÂquDąrYJ%J43\tk*l$]/Sau`)p1IhF@<,kIQׄWO4OsjN.ܕWm!ݪt*Wb[Xi~ߪP?5vMٝoTJJиlw Ink^1ƅK?kdmX ZΕ{??ro:; N%vO E~X=>mɢSu!Mg )pſL%c Hh0{"XfW~e>*A}~8#R؃[ &d`N< +.v@ <4 >r-;5HP fK8rO {-K<  t]rEtJ+xw-O|gݿh"kPB.j׊٩΂\S0ظȆaQTR{>.Bg_ | /LWLSRtJi!b`tl=QVv':-h6%ټ^ǽS"t>6ؽ'Jjaޡ&pQC/uXfՉ,@Yt~{Բv.Ī ^@YdA8uD'W@<yuD\Xc@5|KS6`E͟to*SЇdhTl;t89{*%}D#uъ߱7iDN6/U@Sĺr)9 o~w$b,Y_5Fv3^0m2z Ychm͙J;cg4\}8fMЌ#$1>ʹVXOVv&(D۞J<*a=lOCiHRU_-x  LX7dUHX?-tn"@U+#0v䤽 +mG6Y2ؽ`r<$.c1.BuAoCir}O4[mm}x ]^qۅAb6ͷ<+*# w!bېڅ/sf"/m!0M4ޕd1^%!OdOvgq20tqqf۝}_JB/2%5Ș@<[cy#G*#`..J**])r`)ROᢓN&fld&J*'p[ԗ5=- Q]f6V?t؏`-0|Iyt2kL0}txw➐ +J#ֆ od{t}Vk~s/ \ k>YCPlϡdhV_Pby JTܥŨSP 2n%wUu8 +aVrygǽ|~ր#_Nؘ/_SI_(G׌S~$ҙ};-Np3+t}\+~D_9N 7Qep:д[+22!\EN_i/t +=Q%s-f.N#8,pb**U;5]S}1;= +N]BsS + NnU/\x~0/r= ={6zWFﰘ,_ kl +L粨-br͐9Vxb@xtCVU֜nxjy?TݻD6$CiZTAa*$TQ[r<=@F%A5=Mcp499'3'#gXhE"=>]wiG1G6dydy)wblrP9`.0{JO)}ieEtW;MVY3ZV)6A5I"̔RbNR(+4:!G<1Aa˟JNpN0ǐެu6YYP.' &xe1y\Hюpu%nB0=v_vLPC|A`XFL g.f9>)mXUHd7L.+<rBmi#~CQ`g7cVTv (W.dAʁԑeh"bm%y_WJ-#v!!s?7[5?Bdᝩ-i,%Hxׅߧ_ Ma&AJ8Wӧ ٔe<'u38B3pCqeFt؎~,kÓv -~"n/>€M-U6cE#4h=iq]!Jiws=7Z.7zJA[*0s|,;щ3Oy>VϜh-LD o2"b9_o3Xxb1rb9_ˠ:`:Ѡрs)i2>Ҋ:4En:Q.wKcTl '(0e~k@E.Ƀn wҍrWXcXzl#^{EIWΩu,`eIWgլ3΂%;9^>|^3vrllKd8;2E @;[mpg;f)r.'6;X_>H+ͶYJ%nm(<,Tΰ 1l5o% |ETk ^O+eH/d!~`#Y4JbkK_/>/aY l$NZ4}8a1;qLK2kwČ0|;kzh$ C?  a>^ٟ C 1a8^aE~TIľ N0PݫQL+&Fv0>UA\1DQЌ-rWJ'1> p&;2PN#aI$ڒ%t@Y4uds|0ՏO(:(\{l`-0 Q%8NQdds{dz)N>Y1o2ہi-0AxL(4  0]1r[9YsLJ+AB[sz#\9%ybT;/SJ0K%/ tt&`m+NP$ -@Z/al.,i' TEUF3 C1i+4L2W3$4F]6 y_zs#U\hoƬOҴ93ZuvxN'ˮV/n~^jc}ܯ>75/mbmYV9R*E]07W`%bv`; endstream endobj 92 0 obj <>stream +HW{_LB !7h䢀bb^CKm7&O&s93g,H)5߭7'LR|)Ui$ſe'Vm&[Ru(-ۧJ{>Ww:;)7\Z)Y)ߒlnNݤ7-Bm]˖vNUT8$(iYNG>N+4]MN6CzYk۩wzNaz7Ғ|se8=ŏݐ4;xf:b\S#i9OYNg]v=LxWӎ UU%/s]ރ|6,fcmi h;_&.-7w_j*?wKNl3·ߴDOK8gbPAhCPW8FʻK׉ڑ% >|IѴ\Lo˵•\⥿U!>R%aXYv2GH/Ar R~ 4}:+Jaqu^m/6T;t+e~ٕ`]8e 䓃JgqT:' %&Hx^R +~K n%Xg$OK9N&/ܠ9BxpJ~^տ/lˉS +)b7+RڝKGmaα2>hCGcX_#6Hl :e aQ0N"ne}:az,ڻήdB<|mYtjiSߏ,Ao49F$CL&X ˕G{C^i62}׍_܀eL c T_∋\m&',mݜcBLF\d+%i3Iq +㖧S#P LKk4޽19(hsOG,` 2nt?8{4q RE),f NTf5fr?T"oxi1ewM)F0k1۰0vW˄M}Oe""#p"/ SeWj42#/Vx.LjE}=‹uWk&p}0]Ipoub#ph ԊN } B&G(XH}GRшsV`EN˽A2bNKV Y0dbl, 9@dzϝV8ڣo;R0ΉWB V rxf/d;(jg6D+-Nݞ\m*Xv'Ǽx' *K],Gk +mOw^~?2_@CtHdI+Ϣ ss*Eߘ9 Ǫjeߘ=Q@SM> +M)K)Q':|Mh,u|;0v ^iHb4V]䃤i|c2J˘))\ƙt~uFF^=8+sX+!td0,se׍'PgL*sC͊;f=v/*wшh* ׊:_*yZK[)&}K? +(E囀h p4E{4E +Ah~4e͍A D-f +KGh:(I۔S$2i9Le\,C"ߟ+A%]\kM{0]9`Et0LRy \°Ԙ 6 ܅ȓ65G%[MR&Eܾ/4cUM5d)>=[I0<+i|1rHܧg=M4Gzn]ݟ-欖,rI Uc~9R/MjXBb.H_"dj !}syWN_!zTw炴m тVȕn+w9:'374(3p-s1|э0L Pua2ğ=SvvjÝޜ\ aYs:DDF<->9$ +4T'NSM\wrj1WF?iN t5tN/Olޫ"Fn/.W3˔Smߣx;E%9^i6p&˳P^t<g1870 SfUʷ +J+MUJ5>\T)cռ!NfU^{"CQ~vd#Hģu.c$HT':'f,aB_]vKWZJ}"@H FQPAzQwfC& |f׵$J?&IQ򸫧Rwud>Qw[9$igt7uY%C#tUxI]6LdSR:bT\XVag)vx!L cZ0 Xt #9u͕/r @'rǸjb8_8^!1la?Mq +ii%*Y7&`clV`re7B B&E~FM +vuaLz`t K+I0DʺP]O]4epb!^J&}IE\V֛ܞG@Y%EvKHɛNdl3P@$,eL3%枓UPsT|I(bzP KF5"Cɾ`ɨ7?]? l칰 n|`r^>",b&F;3b mbZ+u(GL>,2 geV:*a  I N[X|eleaB&0y b_V!j aЖ6  p&%ֲlaJ:9#h0bJ=ow/19NLٌch>F{I`"D+zJ)C1I\3|V\y4OuT$/'.'>|tjY TN }8aIE4 9 qZp4 rdxP1Iuub.L};DIdXӶqe*rJv*ڃl\4Hw,WPTfYG,O=-m^ڶXvMi +Vh{פ˼VCEv* ye] ȖCՃqWjTp<?ȃ2M`|j2zSɰut*=o5`7q=03a] +a"+XWDfR/Şk)t`3n +B +&Baλzߜ-өqS0Sed~E%^Lwto,6hKȑfQwˣ)ƞL2YfRb +53V8Zuj ϻj F[k_w- jG>PB' =5jZx\8qR2NA c̰žf(0nTq5(=]A0uAf2<*b!!JV `a^n8e2`ݱ+Zy9YI C6HVXV?gw˨x,smhXa0 [K` OɲSJ;%`9CHOm]^2?.s056ۆ>y҃;dÞͶBL2YFg2tf1X  ڀ sW8G,>5bdU0 +54ĕ"8f>lHYa Ci{JÁ~mLd1_`pq +e:#݈)I`-%\0bn 8OM3LZ&(1?;g=t¨p,óFƕЙ uT.-иiV3jRK)|HTMJ 4enֺiDzmJ jO2u_3ft!ٟD53?JǰR al2Oɽrx9yz,%.s|1Wŏ*_J8Iowan6|bnH֓^P䶻|CςC}lzkqq-2緇@nUP0KO`}, 5oOiϖ+ؿkFҩ +#u9k%|m%Z%>V^-4 +}'Jk֬N{.w١-f~rjͮI߲Ueo l?Wr[NS(R3@o٫:E^~`%zSpr_hs=͂^bb.R/}AD.~EPp*kp{F n< by.LtR$y.}DB^P^7ѽ7Ryhs'EfPj)މ>B}W_Et8u8YśʉoE {Ft-@AET.ç{"qxB{ʰCAՠpe} +b0)>)|ɋ_d! ~TJ߈bФHt ; rR[~"C8\mNy{:a#JFl0ďqqaT\w^[+] +7 +A&%QAg& y9${v} wqQWQ#wKi--[vun)Ha$"LDzi$UZKeU  ]֓lڌg|= UlQ9irv.y S>T2մ$fBRDJBs(k><6CJVa-?y2/r94n>wY'#1u a7MX{FC7kk.{u: 虒-{4YM6`-CF;\,lg㟜u쎽tO0rxCkXh # i#HQ8@3E C1}A$ +F@+!lΣ{QNW 7"m%7^dfGZZAv4n0O5n-A=FtOA Lr ,!a)k|` @jǩDɘO$1KdUIH"h0oJ ]ogϷ`T&<`c(Psecf C¢h{aޞtiڄv%jS{"l!"bg k ⒄* z=܃ [=[Z+IPcb]HR zE L"!.(BtLr_3N=.Y1-)¥\5ֆK+8Ȁ19R[W:e66j\\@z3/B C v:]]ogN$-'حrKu Yߡ|8a郑rCv}yPjM/>JO`"_gwXl>Om ,bD3? R_QD7"~ 68 f}$bM}×ubcK\u/3 {q9\c `IcՉ9]c?nOQ3DW+NDwr%^^9LJolyhtW74O;m@l\! :YdeC4Uo'+6_]Px~:*x^WM >L'p>LXpj،(ATepա%:T%vsE^mhe*Rդb&<"U9xL[/gxjQ9׆CX.(rC +*ș#YCNw8)Be?ĒD4f%@E?i޷:ΫC1."\03; ,/aD}r u/vSC '?9^R +ۙ s> -Q PiA! !2 +2( +zDr@@|췪3].CS]k*1BF?,;,A)u/(u<=k.@I-oaۉu-R +-mX3oѝ9tU.:&Ąۀ(Iz9<1f\{InI5BI}hlX5;# x/ob + NIշТ77q{:\{Y}~QK?R]; hӦ@7AG6AL3A=|)>LMKZACrI};}8=xð.=mC v(O$?8/qIH6qh|u*8Ӫcw,EBڪ6FB5q:|TE_E%R9kPLa|u,e_9kf񗺟W磁HADZ. |ʱ/Mϕc9f㘲>&-A&r*LGc(U׏ 裉6{}C_Jb$ߞ|UJqk(6bߝq6nnHc9x}#>Ib싈G1b,&=.&r><%RY$j7orT|tQ]@zy|q.Z5bG9!ٹ 5~ͪ<Ǭ/Ubmԕp)ckȧ RBX<%EYW0Z9$ +~*bUB)ݬr5+PN?,łVٲfWd˕ +1cDH\.yP;߈~d un wU\mў~%3 * uE'y2 +x\Ķ)qj+R"/JM`E+[2;nYx$Nm C|8Q70>?U΂]H@1Y_V<`"m^Z>" $j\0bteCF7)S\|SC]{j]<7ɪ"wA^7ktġʝHʝlNA{Xrʩx+ln(޲8R׆Zfst9:}5_!{/aT8_TLAqp[o ^Ⱦȉ MO/<j;[jS7pmm7\XF-2^B1FJA_"1,{j)p҈d5RGTZ8^IWV*+#.~>e^1#gkH +J2%KX ?T<r*τ8ZO7AYy۫KS7ah`*&k{D97;ܳ33VmمwY|hm97g`u~)!jY.N#Xմn0R/"R/+\N3F~'`3UO7x2Y@حqBhLgdC>#1Zբ +K{K*GWvșj9թUە<͹{F20BgORHH`q)AP4MFLQ:q>T\@tU=~B-JТ_(5LA^P!ұa˙5̪ +j`F{ +_ ~ɀ=I%J|pWwjNu5]~Rm*FݹY3pF M'7lanGMr2Fd #t3̈́>~c|bOBԋ >l endstream endobj 5 0 obj <> endobj 28 0 obj <> endobj 50 0 obj <> endobj 58 0 obj [/View/Design] endobj 59 0 obj <>>> endobj 36 0 obj [/View/Design] endobj 37 0 obj <>>> endobj 14 0 obj [/View/Design] endobj 15 0 obj <>>> endobj 73 0 obj [72 0 R] endobj 93 0 obj <> endobj xref 0 94 0000000004 65535 f +0000000016 00000 n +0000000187 00000 n +0000041132 00000 n +0000000006 00000 f +0000169871 00000 n +0000000008 00000 f +0000041183 00000 n +0000000009 00000 f +0000000010 00000 f +0000000011 00000 f +0000000012 00000 f +0000000013 00000 f +0000000016 00000 f +0000170315 00000 n +0000170346 00000 n +0000000017 00000 f +0000000018 00000 f +0000000019 00000 f +0000000020 00000 f +0000000021 00000 f +0000000022 00000 f +0000000023 00000 f +0000000024 00000 f +0000000025 00000 f +0000000026 00000 f +0000000027 00000 f +0000000029 00000 f +0000169941 00000 n +0000000030 00000 f +0000000031 00000 f +0000000032 00000 f +0000000033 00000 f +0000000034 00000 f +0000000035 00000 f +0000000038 00000 f +0000170199 00000 n +0000170230 00000 n +0000000039 00000 f +0000000040 00000 f +0000000041 00000 f +0000000042 00000 f +0000000043 00000 f +0000000044 00000 f +0000000045 00000 f +0000000046 00000 f +0000000047 00000 f +0000000048 00000 f +0000000049 00000 f +0000000000 00000 f +0000170012 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000170083 00000 n +0000170114 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000042401 00000 n +0000170431 00000 n +0000041500 00000 n +0000042701 00000 n +0000042588 00000 n +0000041675 00000 n +0000041840 00000 n +0000041888 00000 n +0000042472 00000 n +0000042503 00000 n +0000042775 00000 n +0000043108 00000 n +0000044104 00000 n +0000049803 00000 n +0000068050 00000 n +0000094840 00000 n +0000118013 00000 n +0000125470 00000 n +0000129126 00000 n +0000142107 00000 n +0000159098 00000 n +0000170456 00000 n +trailer <<183190F6568C4178AC4ACE19126EBBDB>]>> startxref 170638 %%EOF \ No newline at end of file diff --git a/Examples/Shared/Assets.xcassets/Safe Area Edges/Bottom-Edge.imageset/Contents.json b/Examples/Shared/Assets.xcassets/Safe Area Edges/Bottom-Edge.imageset/Contents.json new file mode 100644 index 0000000..e193287 --- /dev/null +++ b/Examples/Shared/Assets.xcassets/Safe Area Edges/Bottom-Edge.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "Bottom-Edge.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "template-rendering-intent" : "template" + } +} \ No newline at end of file diff --git a/Examples/Shared/Assets.xcassets/Safe Area Edges/Contents.json b/Examples/Shared/Assets.xcassets/Safe Area Edges/Contents.json new file mode 100644 index 0000000..da4a164 --- /dev/null +++ b/Examples/Shared/Assets.xcassets/Safe Area Edges/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Examples/Shared/Assets.xcassets/Safe Area Edges/Top-Edge.imageset/Contents.json b/Examples/Shared/Assets.xcassets/Safe Area Edges/Top-Edge.imageset/Contents.json new file mode 100644 index 0000000..9790668 --- /dev/null +++ b/Examples/Shared/Assets.xcassets/Safe Area Edges/Top-Edge.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "Top-Edge.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "template-rendering-intent" : "template" + } +} \ No newline at end of file diff --git a/Examples/Shared/Assets.xcassets/Safe Area Edges/Top-Edge.imageset/Top-Edge.pdf b/Examples/Shared/Assets.xcassets/Safe Area Edges/Top-Edge.imageset/Top-Edge.pdf new file mode 100644 index 0000000..b027bb4 --- /dev/null +++ b/Examples/Shared/Assets.xcassets/Safe Area Edges/Top-Edge.imageset/Top-Edge.pdf @@ -0,0 +1,1114 @@ +%PDF-1.5 % +1 0 obj <>/OCGs[5 0 R 28 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream + + + + + application/pdf + + + Top-Edge + + + + + Adobe Illustrator CS6 (Macintosh) + 2019-01-13T12:08:45-08:00 + 2019-01-13T12:25:19-08:00 + 2019-01-13T12:25:19-08:00 + + + + 256 + 256 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A8qYq7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYqmvlP/AJSnRv8AmOtv +Ty4q/T/ABV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV45+fv5/wCn/l5YHSdJMd55vukrDAfi jtUYbTTgdz+wnfqduqqb/kj+d2i/mVotDws/Mtmg/SemV69vXgru0TH6VOx7EqvTMVdirsVdirsV dirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVeOfn/wDn/p/5e6e2 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 + + + + + + proof:pdf + uuid:65E6390686CF11DBA6E2D887CEACB407 + xmp.did:0280117407206811822AA4D185C8D87C + uuid:74c86e17-9ba9-ab44-a0b3-0daa4a631ef8 + + xmp.iid:0180117407206811822AA4D185C8D87C + xmp.did:0180117407206811822AA4D185C8D87C + uuid:65E6390686CF11DBA6E2D887CEACB407 + proof:pdf + + + + + saved + xmp.iid:0180117407206811822AA4D185C8D87C + 2019-01-13T12:08:20-08:00 + Adobe Illustrator CS6 (Macintosh) + / + + + saved + xmp.iid:0280117407206811822AA4D185C8D87C + 2019-01-13T12:08:43-08:00 + Adobe Illustrator CS6 (Macintosh) + / + + + + + + Web + + + 1 + False + False + + 32.000000 + 32.000000 + Pixels + + + + Cyan + Magenta + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + White + RGB + PROCESS + 255 + 255 + 255 + + + Black + RGB + PROCESS + 0 + 0 + 0 + + + RGB Red + RGB + PROCESS + 255 + 0 + 0 + + + RGB Yellow + RGB + PROCESS + 255 + 255 + 0 + + + RGB Green + RGB + PROCESS + 0 + 255 + 0 + + + RGB Cyan + RGB + PROCESS + 0 + 255 + 255 + + + RGB Blue + RGB + PROCESS + 0 + 0 + 255 + + + RGB Magenta + RGB + PROCESS + 255 + 0 + 255 + + + R=193 G=39 B=45 + RGB + PROCESS + 193 + 39 + 45 + + + R=237 G=28 B=36 + RGB + PROCESS + 237 + 28 + 36 + + + R=241 G=90 B=36 + RGB + PROCESS + 241 + 90 + 36 + + + R=247 G=147 B=30 + RGB + PROCESS + 247 + 147 + 30 + + + R=251 G=176 B=59 + RGB + PROCESS + 251 + 176 + 59 + + + R=252 G=238 B=33 + RGB + PROCESS + 252 + 238 + 33 + + + R=217 G=224 B=33 + RGB + PROCESS + 217 + 224 + 33 + + + R=140 G=198 B=63 + RGB + PROCESS + 140 + 198 + 63 + + + R=57 G=181 B=74 + RGB + PROCESS + 57 + 181 + 74 + + + R=0 G=146 B=69 + RGB + PROCESS + 0 + 146 + 69 + + + R=0 G=104 B=55 + RGB + PROCESS + 0 + 104 + 55 + + + R=34 G=181 B=115 + RGB + PROCESS + 34 + 181 + 115 + + + R=0 G=169 B=157 + RGB + PROCESS + 0 + 169 + 157 + + + R=41 G=171 B=226 + RGB + PROCESS + 41 + 171 + 226 + + + R=0 G=113 B=188 + RGB + PROCESS + 0 + 113 + 188 + + + R=46 G=49 B=146 + RGB + PROCESS + 46 + 49 + 146 + + + R=27 G=20 B=100 + RGB + PROCESS + 27 + 20 + 100 + + + R=102 G=45 B=145 + RGB + PROCESS + 102 + 45 + 145 + + + R=147 G=39 B=143 + RGB + PROCESS + 147 + 39 + 143 + + + R=158 G=0 B=93 + RGB + PROCESS + 158 + 0 + 93 + + + R=212 G=20 B=90 + RGB + PROCESS + 212 + 20 + 90 + + + R=237 G=30 B=121 + RGB + PROCESS + 237 + 30 + 121 + + + R=199 G=178 B=153 + RGB + PROCESS + 199 + 178 + 153 + + + R=153 G=134 B=117 + RGB + PROCESS + 153 + 134 + 117 + + + R=115 G=99 B=87 + RGB + PROCESS + 115 + 99 + 87 + + + R=83 G=71 B=65 + RGB + PROCESS + 83 + 71 + 65 + + + R=198 G=156 B=109 + RGB + PROCESS + 198 + 156 + 109 + + + R=166 G=124 B=82 + RGB + PROCESS + 166 + 124 + 82 + + + R=140 G=98 B=57 + RGB + PROCESS + 140 + 98 + 57 + + + R=117 G=76 B=36 + RGB + PROCESS + 117 + 76 + 36 + + + R=96 G=56 B=19 + RGB + PROCESS + 96 + 56 + 19 + + + R=66 G=33 B=11 + RGB + PROCESS + 66 + 33 + 11 + + + + + + Grays + 1 + + + + R=0 G=0 B=0 + RGB + PROCESS + 0 + 0 + 0 + + + R=26 G=26 B=26 + RGB + PROCESS + 26 + 26 + 26 + + + R=51 G=51 B=51 + RGB + PROCESS + 51 + 51 + 51 + + + R=77 G=77 B=77 + RGB + PROCESS + 77 + 77 + 77 + + + R=102 G=102 B=102 + RGB + PROCESS + 102 + 102 + 102 + + + R=128 G=128 B=128 + RGB + PROCESS + 128 + 128 + 128 + + + R=153 G=153 B=153 + RGB + PROCESS + 153 + 153 + 153 + + + R=179 G=179 B=179 + RGB + PROCESS + 179 + 179 + 179 + + + R=204 G=204 B=204 + RGB + PROCESS + 204 + 204 + 204 + + + R=230 G=230 B=230 + RGB + PROCESS + 230 + 230 + 230 + + + R=242 G=242 B=242 + RGB + PROCESS + 242 + 242 + 242 + + + + + + Web Color Group + 1 + + + + R=63 G=169 B=245 + RGB + PROCESS + 63 + 169 + 245 + + + R=122 G=201 B=67 + RGB + PROCESS + 122 + 201 + 67 + + + R=255 G=147 B=30 + RGB + PROCESS + 255 + 147 + 30 + + + R=255 G=29 B=37 + RGB + PROCESS + 255 + 29 + 37 + + + R=255 G=123 B=172 + RGB + PROCESS + 255 + 123 + 172 + + + R=189 G=204 B=212 + RGB + PROCESS + 189 + 204 + 212 + + + + + + + + + Adobe PDF library 10.01 + + + + + + + + + + + + + + + + + + + + + + + + + endstream endobj 3 0 obj <> endobj 7 0 obj <>/Resources<>/Properties<>>>/Thumb 33 0 R/TrimBox[0.0 0.0 32.0 32.0]/Type/Page>> endobj 30 0 obj <>stream +H>stream +8;Ue`J:QrN"Mt->"oo/d"'k~> endstream endobj 34 0 obj [/Indexed/DeviceRGB 255 35 0 R] endobj 35 0 obj <>stream +8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 +b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` +E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn +6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( +l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> endstream endobj 28 0 obj <> endobj 36 0 obj [/View/Design] endobj 37 0 obj <>>> endobj 32 0 obj <> endobj 31 0 obj <> endobj 38 0 obj <> endobj 39 0 obj <>stream +%!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 16.0 %%AI8_CreatorVersion: 16.0.4 %%For: (Drew Olbrich) () %%Title: (Top-Edge.pdf) %%CreationDate: 1/13/19 12:25 PM %%Canvassize: 16383 %%BoundingBox: 0 -32 32 1 %%HiResBoundingBox: 0 -32 32 0.083008 %%DocumentProcessColors: Cyan Magenta Yellow Black %AI5_FileFormat 12.0 %AI12_BuildNumber: 691 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%RGBProcessColor: 0 0 0 ([Registration]) %AI3_Cropmarks: 0 -32 32 0 %AI3_TemplateBox: 16.5 -16.5 16.5 -16.5 %AI3_TileBox: -290 -412 322 380 %AI3_DocumentPreview: None %AI5_ArtSize: 14400 14400 %AI5_RulerUnits: 6 %AI9_ColorModel: 1 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 1 %AI9_OpenToView: -48 22 12 1825 1169 26 0 0 390 38 0 0 0 1 1 0 1 1 0 1 %AI5_OpenViewLayers: 7 %%PageOrigin:-384 -316 %AI7_GridSettings: 2.83465 10 2.83465 10 1 0 0.8 0.8 0.8 0.9 0.9 0.9 %AI9_Flatten: 1 %AI12_CMSettings: 00.MO %%EndComments endstream endobj 40 0 obj <>stream +%%BoundingBox: 0 -32 32 1 %%HiResBoundingBox: 0 -32 32 0.083008 %AI7_Thumbnail: 128 128 8 %%BeginData: 5018 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C45FD7FF827FD7FF827FD7FF827FD7FF852FDBFFF7D7DFD7DFF52F8F8 %A8FD7BFF52FD04F87DFD79FF7DFD06F8A8FD77FF52FD08F87DFD75FF7DFD %0AF8A8FD73FF52FD0CF87DFD71FF7DFD05F827FD08F8A8FD6FFF52FD05F8 %7DF8F8F82752FD05F8A8FD6DFF52FD05F8FFA8F8F8F827FF52FD05F8A8FD %6BFF52FD05F8A8FFA8F8F8F827FFFF52FD05F87DFD69FF7DFD05F8A8FFFF %A8F8F8F827FFFFFF52F8F827F8F8A8FD67FF52FD05F8A8FFFFFFA8F8F8F8 %27FD04FF52FD05F87DFD65FF7DFD05F8A8FD04FF7DF8F8F827FD05FF52FD %05F8A8FD63FF52FD05F8A8FD05FFA8F8F8F827A8FD05FF52FD05F87DFD61 %FF7DFD05F8A8FD06FF7DF8F8F827FD07FF52FD05F8A8FD5FFF52FD05F8A8 %FD07FFA8F8F8F827FD08FF52FD05F8A8FD5DFF52FD05F8A8FD08FFA8F8F8 %F827FD09FF52FD05F8A8FD5BFF52FD05F8A8FD09FFA8F8F8F827FD0AFF52 %FD05F87DFD59FF7DFD05F8A8FD0AFFA8F8F8F827FD0BFF52F8F827F8F8A8 %FD57FF52FD05F8A8FD0BFFA8F8F8F827FD0CFF52FD05F87DFD55FF7DFD05 %F8A8FD0CFF7DF8F8F827FD0DFF52FD05F8A8FD53FF52FD05F8A8FD0DFFA8 %F8F8F827A8FD0DFF52FD05F87DFD51FF7DFD05F8A8FD0EFF7DF8F8F827FD %0FFF52FD05F8A8FD4FFF52FD05F8A8FD0FFFA8F8F8F827FD10FF52FD05F8 %A8FD4DFF52FD05F8A8FD10FFA8F8F8F827FD11FF52FD05F8A8FD4BFF52FD %05F8A8FD11FFA8F8F8F827FD12FF52FD05F87DFD49FF7DFD05F8A8FD12FF %A8F8F8F827FD13FF52F8F827F8F8A8FD47FF52FD05F8A8FD13FFA8F8F8F8 %27FD14FF52FD05F87DFD45FF7DFD05F8A8FD14FF7DF8F8F827FD15FF52FD %05F8A8FD43FF52FD05F8A8FD15FFA8F8F8F827A8FD15FF52FD05F87DFD41 %FF7DFD05F8A8FD16FF7DF8F8F827FD17FF52FD05F8A8FD3FFF52FD05F8A8 %FD17FFA8F8F8F827FD18FF52FD05F8A8FD3DFF52FD05F8A8FD18FFA8F8F8 %F827FD19FF52FD05F8A8FD3BFF52FD05F8A8FD19FFA8F8F8F827FD1AFF52 %FD05F87DFD39FF7DFD05F8A8FD1AFFA8F8F8F827FD1BFF52F8F827F8F8A8 %FD37FF52FD05F8A8FD1BFFA8F8F8F827FD1CFF52FD05F87DFD35FF7DFD05 %F8A8FD1CFF7DF8F8F827FD1DFF52FD05F8A8FD33FF52FD05F8A8FD1DFFA8 %F8F8F827A8FD1DFF52FD05F87DFD31FF7DFD05F8A8FD1EFF7DF8F8F827FD %1FFF52FD05F8A8FD2FFF52FD05F8A8FD1FFFA8F8F8F827FD20FF52FD05F8 %A8FD2DFF52FD05F8A8FD20FFA8F8F8F827FD21FF52FD05F8A8FD2BFF52FD %05F8A8FD21FFA8F8F8F827FD22FF52FD05F87DFD29FF7DFD05F8A8FD22FF %A8F8F8F827FD23FF52F8F827F8F8A8FD27FF52FD05F8A8FD23FFA8F8F8F8 %27FD24FF52FD05F87DFD25FFA8FD05F8A8FD24FF7DF8F8F827FD25FF52FD %04F827FD26FF52F8F8F8A8FD25FFA8F8F8F827A8FD25FF52F8F8F87DFD27 %FF52F8A8FD26FF7DF8F8F827FD27FF52F8A8FD29FFA8FD27FFA8F8F8F827 %FD28FFA8FD52FFA8F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7B %FFA8F8F8F827FD7BFF7DF8F8F827FD7BFFA8F8F8F827A8FD7AFF7DF8F8F8 %27FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8 %F8F827FD7BFFA8F8F8F827FD7BFF7DF8F8F827FD7BFFA8F8F8F827A8FD7A %FF7DF8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827 %FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFF7DF8F8F827FD7BFFA8F8F8 %F827A8FD7AFF7DF8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFF %A8F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFF7DF8F8F827FD %7BFFA8F8F8F827A8FD7AFF7DF8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8 %F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFF7D %F8F8F827FD7BFFA8F8F8F827A8FD7AFF7DF8F8F827FD7BFFA8F8F8F827FD %7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F8 %27FD7BFF7DF8F8F827FD7BFFA8F8F8F827A8FD7AFF7DF8F8F827FD7BFFA8 %F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7B %FFA8F8F8F827FD7BFF7DF8F8F827FD7BFFA8F8F8F827A8FD7AFF7DF8F8F8 %27FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8 %F8F827FD7BFFA8F8F8F827FD7BFF7DF8F8F827FD7BFFA8F8F8F827A8FD7A %FF7DF8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827 %FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFF7DF8F8F827FD7BFFA8F8F8 %F827A8FD7AFF7DF8F8F827FD7BFFA8F8F8F827FD7BFFA8F8F8F827FD7BFF %A8F8F8F827FD3DFFFF %%EndData endstream endobj 41 0 obj <>stream +HWnܺ yetM$a( +C(zdiI~}7)i DH$Ero|t56'W򱩷xPv(^_q<~bPN聟quׯwc{yku=O}s^}~3-9zn/K?#P_ͦЖ ~3uNx{uFpl6 ɿսGO᫓u BG7U5bR;Ͽvm{m 9O<Дn0ϲ9yfT܆ܰ.㍞v֏ƔKu]7J$G}y 9zr =ϢK|=s>}+C]׌)Q0﫮& rWقmɰĴ4H<鯇OǓP8xy@Os(amz- l(`؄{{(U>Rvz;^+/9'^dXacNv 8_E|ZK kcڹWq]ףC/詡efP}BCxbBWo<3-mf<`Ã̓s= ݲm5@w-t[jcU0+g4plnk_7dku׵c~h-t^MYWyjj{:E?9k{xގ6O.)7Wծ6ǵ[zݐOo*y5O 䉨q'cjPPU;23 +v!t^d#3s;?#B>k'a FN(4P7ϼ|@D+0 J kܤ3Bb ~@j 3+r9.J^_= Ai^2f#H #`2i + Yd d$-ӐkSX c2aYC´(F`?1i~%_R+,(.G[ɥG䘴둈 w-wY\R-P0+0'$H<(zaaơ0 +PEAF<#QQU G7Q %K?(c'qqW`E$"E)*IDI$IITнi4NEiyZeZ? (Ȓ,Ͳ,ϊ*،C٬R[lV ӈFF FH4|V87T'%N+# Ah 0ܸF &X:qY%$ԜVccHzHO%)&#EFG$% + -ǴÐv}ZJ(3GKD#EY#ҹ TB9`@(9c#L0:SPHOCUՅ%n"1p` yH,8E$LQ1hIM<ɜ^1MPUvϓOz~bs{Y6vq锧ne?wÖɹ[v8Cww"O pge%UΧd*EVAZv嶱@i(A6zu,#]x2SP~ܒ%^cl,-lQ`a2/5U8-؜X)Le.mg.aspx=^&qA-40P-b#\c3X ͥla<ŀƾ+-3=ѯ.GN6fw@r!J\\+f.Fa s =`Aq;+8vrQ,S"EBm*UpVҪjV)$J&Vni^; O/~GW/0(,$s(.|񟎫+X<8=`$t}^zsD] +!Ooǿf_,|Ngg&l-e\2ۉv=kh;h;\A xxO/-]^|>A,h-zͽ70\Mh`c)6('ؖ??ڣ5Ð wZ8*LqaXĒ- v &&ì5XJ3ybg S`gF8Ja&Z%bjM$¹fUIiPGxoBg8.3EeŦbӰ/@܀M/ `dYWG~6t(ؒ{YϜQ3 +wDr pfr\ f0!"ӑ/pyáC?:m G@o$(!uPMSDH[yٞ#^p'w>ˎ7R( !Y>RN%u] W)uaL+! 5xб(B/U֥V6ZZZ,S+T-Lךժ-( gS4"JLnrMVZR܀ +OV=EL Kޫ4+FxP1y +ׇՔt%t@x@w@-̹0$J 6[x*.!^%PwBZdI'dwtȹnMqk< a 2V"O.v7ؔ=S}f;dzza/WWsܽDi|@ ZI:$˿$cuo3gn5~X^/?>ԯ~z]Pg)} )N\5 3S -[U­sD'_u79z X,^rdWuJ%aGZN1bD`ŠUL(5vNo.n=!t%#9g,n;P SYYXrnb&'{fqbY=fV6+WPE)GPu[Յ5Sæ6N]3A\̣C+h +J킎殠_䇝KZ+}Nhy"xQH^2ob_L{Tj{x7Ws] p gAp ^ƿwJEZkD +M4(0TP}pvA^fA\VPIktTir1Wl'mR˰C G#S/RCn`=~ .-%$`-*?l|~0=?㗧Bs??x\.ttup/U/4]lE^Ś/,G lPR& 7K-,zT}v*2Ճf(  +$vk(XT_| F5t5-(_+ Yҝ-Ѻ_?KrnۻvYnnW6k-4mmƶ5ij~FФ+_xU{R4-ʡ{Z{iáTPGUQLԘC eLw*I< n+ea6iAP3 %'#31@Q@?Űh%uD# dѦ0Q &.˭lV"Y 0oGOakk7f|c+>g%ft!{0[4hјSϚ&(SQ5VM;,{ Zr +tv eЋ_巁^qAܻv%T,*ˉP%mqp)iʾ#XDNUJ`[< %M/Ua X2=tf  K_&!"9K_#O*"4V!)2"GUX*r}ӂB$,BuTmD H+h^} ot?̄/)gICHFQŋōtG808яшM Rg%Y2֏%gQ*T#P*bdkɪ'(~*+PKkuea ]Kb^Ѝ-9Z@׾|jܛ1aUAq\8 PN$LMDBѲd5=s3vDYmX\+9Q]c[TA"Q pGԍ5(fy_ID= ƚ$вA,3UJIEI&"C*:"-EABT׳zUrF O$ jI M7@rnZ71sw3-nL( +28xi4O#N"HgyQ-t3эfqQQ$J^i{Mf'GԻG4#xс!tޠO Vo#$.|& ^-/Il2p(=;P< ($D,vg [:𕙝<(hXS^#tmS%UT( v Z豅UP,6Ghʍ_% X^f:ĺY0 ƂʦJK5Ly6q|$KLW1z­nvo~3ᇂ|(ȇ|'PPPp{迒)W_}r!d&+)(995hN{xYȞ М?E{oaYL|{qᾱ1~w| FלM?c}Jzw#uLJ񷯟<=__N?r [~˘ڟG6; ߂t,4s N |fj'$M RV/ +tMcM t@ qtnBm^=e=R zٝސ79A3LΦt0%XEƚ"wknXƼ [!MVI>,cBl![bbh;NHmJE4x|hm)s3~}^.Kyx("ʟѱKU &kdMvh|dgX,j\S][)93vc{23cޏ^xyCYv=2, M!rEE2H`ܣA* 2ɪ(ۉ&BXfg}']U%s>҆/J?'uT~W$gdV/͠4qᎃd"2e3 !]"% z*vsF$c34 qCī @Nc$:IɌ鱕 K%Yr9irN!A@ʱ#m';L"N6II_ dž#s ( d?Uo3vWzgd輪y*%5i[r5r< {D0$RxePEW:Fyr&*F3d~yl__djcO결O;6}g4vPEnw)*'\fk(T#^47ݭ"pmͯ}uVZJ[8i۳ +(5]J7,ԤZ PҴ%I(dzuK!р(@U-()$.sK ,b!zڈ KtP4T:յI Jzm'CX](ddde#[Ǻ].;.R O8 !ӥRj9AkMrNr#@I~{>=m{CYOTk@D%(~x2ȳ-_b8mKHEFIA'vusHONv N6bg<.B )tn )a HLjU@M$'9?|^N-,ĤCi:9M +lA]^[e*M;tk%f.M4VX)^^7_*'3Z tEvkr̼MftvY!IC/[40~eTdT 2Q5REjJTUn&ncfo ;RE-[S''"P!~WD) <٩+;݇2ZOsN ڕǫjFx=5:d]8Cՙfv]Y[ K8+$]3a;6$kFUtaPuwlWkgsyp?hwA~|Q?ld_u#b>lGi!!gm +6zb`yXMrzYĤ%H -ƴIG+XeN2DP3:=)51i|0O~X~Ѐ*6ڎ(hg8%i#6usk6(yE ko}urKtH.]*c/twk%B9jUY)Oט[[=(>q'?Lo [?hl!p~}z~s|ҁ a ȶ/ "^B #^u޼u'Nծ+;JtCp!f i>F3}Ͷ56kt[zeE܆߻Tݠ +D 0 UO8L!ȐG?&ͱ r jBԜ: +ˊqUq{i9DIMxU}BR]2b&2hk5p&wa~ 1@c?swsqsL]Sbդ6( #aDFoGhRsVkG^j:G4 ,? {}F!qa/ HjD1U?!NwxafK+29:p.5VZ%7ۋIKu*UZ NV_7܋O"HwEGU~ө=>Obu΂ܛ[3NNp?;Ԙ$6VfayS\f2r5qmA]ԨhL>p 82`p~6; I9/CvqnE,6ǀ<`sNjtMmjU>f9 5;a֓{c=mllRLxS4KҩC &nL\`Q֫k6-:Q <- /Lܡf hP;T$fDlV䱠 X1̣ͬWܬʧS{|8̝7+fsNg?f7Iij`֤&})J:5웴^;sG:~LHj3VaL&wR _21;* oUѧêkg:W`'t-1"X˧tw.\. |{LPZZG]9AoԮD~X.\b"d=-䋏|37o__~?}۾Orql}ɓe¦[WcSϒկ}k^;eh_ ,(tA a"I t~։ 7=yÉ~,elnTjg`dVJJmgQOm,elqzaq}]bR2.`},E!ִB+FRtY}PG$PQ%P&j*cQuY6)PЭY*HlS%w[&{aCZyΧlέwdk9yz}_nꍎgKu 3kZV5v F*ZhmbkE[DLw RzpR^w- +N3tI13+j + Ld`䙿zF[a Dn? f3)P \$i`4[Iؒ!|}̐KJd%lqggsyOB>XJ + x]_|bab#"I’hn% eWE7H%Q\AW-,"JD YɈ>n;Nr C>p$noF<2.=粟\N54#wrr!yݧC1'yP|>jt8a<2h '1>B:i.=m.y.#֞j{wۋci_.}Aj#w *Bҝ.jRyLui%Gg DX4GĬoD첪ZAgY㲤 ABeư ED$$qCH#kzA 9T$P X'2!P8"w("O۬sY ~ 1qg)M(4d}Z4jyj)ٗtYaFbW{aYqV T S6P=A^U²yX/iM!Y3Sr3@B͂Bсc$3M)sQR LW[גaY} ٭ӯcDK  Ls S1X @(L + S(Ʉ~C'2!W51#qb\g(X]3Sq5j>~(͂51ǫ|ccs~*5Gۑ4YYX. %;,' +9b9 \LZi0 m1 Y}L $c᥇mY_Kg#~(TlėT5FOJ iv#S jʡd 6K0,DQ,kYlzmY*Rfli`c6تaê!~ D8( +q-5pn $ ^N;p掓7G|~Jn7'm)m[eFj]P\4T @(*8D%`A,O;E7p5@WlS#t %gQG5(G݂x;07;qx;p$8GQ0 U?(|F +NJH8h/IZҖSQc7Uu~_]?^}{svn8Ǜ˫˫_>-͛_/?4?_lۋo/޽;L/mJ] +ֵ}\5uq^t`)}~u/>4[ʐlLSohgn:cmWz]:~Cn\_fI.oo6/y'W +V|'#`L;!_q0 %1ťlj_V'f \x,{2(֧.Z\ o}f5tƶwj_ʰ;6t˰h;;.u@C4:dK"xb0.ZlkjIzM繳iVAp-ͪ,T4WX- ҠL^X=35Tkeh:JU.mGw_X eش״y;{6OӃ3ówgߟLo?]3ŷ7ߖp|0J!I#0z$O@~o$I6!/ S]<Qr$QR"YXNSTBV4K7ҋe!yԨU㌤gR֡I<}easK%S#A&s>8JKcYvrh8VʛU#C"&:x_H:幋%+s |йQsQ,MӨ⦳)uprNӂilk +9w`Bľl~8)%92vΐ;zvY9TNZ[{ %ZkVkTD'T!J%%Gj$?<9|D@Ia\"8ۜ> CYwFƐCR25XQ5m(4]論APa4:vԒ"W6"ENY9$b׫q_V%G~H6mG"kK;CaUݽވ9@UU{T5 J~rz<"+0Y+FTeR +ys:^bwn/?|7G(S&+E +֛,pBSQduV`Vn3֙uvTYWRwU2%PA[yfvТ:iH$Zw1(2-[T(_OW!h@a\X"%z p;3c "^jyPCAQVGE5cD7;"aлRqLvt[(%c̙+jR_=[<Y3#L:.Y ÑU}؆j< ^uhhgV~f`B6ciw ,Phypfu;(܏0ۇ\9 5 !)w" ڦMusF%u5nH*,\R;0w;J"xpY +Zi˖33}-WpUQtm/ P8ExQ"]ǎz]֢^sF|fz{qlpkݞ;϶]bȚ3} \ ,gIU zuݟus7<(ܽNڻ̀:NyZ, M\G?P2eyp*ݤ|@I WzjU(7"Wu)ErxיRj kxݤ"Ru@f'{ +&v<<"EHƸL +D&٬]ivFQLIGPpٙD523I"i c#&! +s?O"51suځ! ܞFVOSps[[BB#L4#tdOz\K,Fϔ=c *kp^woꌿb {Uo?x?(*Dd-ōTCdˈ*ld?% <½$;"zPoIԦAO$d"^ﺋZXo8֥*ljNC$=׉QjL8["[.6m&02IXQ|߾lxwkh=`ˎ,KݍwQksŒR걽qsGvElq{{< 4%Xe 1L]2 zsYhG>qGɃ|n8>ok' =V= P $xr ӟYGBHENea4"EdaHՋIdkX+Jdw!JĉYzL̜ !ٞX$#-O:DIjJψ['Iiq O;:# 4g+8}2p^\7%huˆycJέ|y6-H̚]})I4/gB$ HLLU#\jjG)!W8{!#lո#^һqHK:zJ>Qg2#F ((ƔȅڌWeD^)Ie/uF;U%X$r|us>^_/o,Z]P=s,W{(8p*I.{jUjP(3:d9pP5;{(w\<$KL1/wpŶ7 Hlcemۙ[\>DWe蔤ڦO?j*%x!\ڑQD;ZjϳZ+p{ᛍaJHl^wMeDƬXoDD^ڑB5Z el}=w?[AYF7oMF C䤘1|Ddэӛ1<̃k =vYjSMRJAS.#mމJZRm Y!d9IxY]:HI3E`Ζ_ګ%I(YHTVcr1:nxp4jW}>]_5&J>mK]-ٍ}irv]9vGIOK`q V>vl.ϟ>_U}YW%z)ԅ%gR`*"I\aЌL 9qRbZKFt;?Tұb*oWKԻn*{"JI -JlR]t $;HYW.ws a $a}Cil;lgl"aE(q(>5 @ Hx״xFҫn&hdUo tO>Hv*XeS֑Nh)=,iKOfxjaJ.f.ֲ{}[AXMm@EЦFDܧLt`-&ק#3ϖimhkE +"Wa:N'R_ |h,[G*㛭Dgttzy>q.ϟ>Ü.Q^2U|I(H&`Q.Ci*pi;_[(YzFqXt/v~\1.M;+v_ $P@9BXaAܧLT\][Pdק#_~Z?[󻭟=0!1Б0Pt~N&,>stream +HWˎ\ᬔ($x4"-9,{rdct.փǩZblnޯK]k.+ ʃ+R]N?0\^Л aghݕ +r-0 !Oz<+SBM=ihw91ԥ +b0=\rRu庅~oyń) 8BjCR--u@s*JtnEh» ޻;.4TJyť)]) Iub )ѓə>u ;D24UW|HW!4U6"okC.yW+ۚ YBjń㴹99=3)4TQBؙBÇ#jT TꨄJW:1h=, sB) .G}g}D7 K>X ~Bq#ub2Ѡ2dZу 93*Rn,'+2Q&V,f.PsΪ/4.ׁbHo\h˰^JqCZP)Ɇ,V2u!|IC7 H.Udd9 K y͡dFŒS-qvA@1Fl^'*wU@{>gLy0kU$R[`Og!:U#@|xc&Jn~÷1+޳yM`%IihR(hdȐiP +`:nUx:,.DO.Ƕ9o\ƺx^N4C?VN],1|]:lNDO&Lfm]4|3]}vN[-:;$[M(CVkʬ-Wֵiq&Dbסȶ͉ho&g/]/a2'ր@0AaFNNG :*_6IZQrt9/ M3 +-,VJ/#wSҾ0Nln ͵˴dEN̓4r+8%j>uK`M5Г28jk9G'߈Df1+ ݆*M-APFS$Y [Mug)!tFN2RCS3< .B-bz$@epPa>8N_#:i/!3eQ'09h% rv1^xy j^ 9FuATxi:!L]ȶ]&Iꐹ50}.%y0 ~ !Q⽎ ƈU^&HUҮ'=&5T@NЇB[o1`9uoRѠ%#o>F^ :(|Ya4@e?ݢx@NIYyCt_k29D3ULzPt!WFuG5ѓ53M}.b_ IC7 +6Vn^9$ar!rO9&ȴ}dtil.Dm.߶뺏X2 -%aj@$ilD@c޷0i.C5 , =7â~S˯%s3GU0!X@ɜ>"4, Qkh|܈R$.CF c@;,*~:T}" skcBc%3, +>A&q]d|b}$ULt &,UHQ@[n0x +c|pq{,I5&{&f;,`S DgL}>lM@-&]z^f}^n,q[F10\\ujR +W=LkzlL"!6kcI-ؾj`%IQmE҇[Gչ*)ǰ7.Cչ&ji^['6'u ww]-&^bցY+FKnJ1WX֞NE YȜ"|xj4aq!zr9,$uj1eș1fAH,V0Rζh}MХ-Cd2dZ\D5U]&'3[Λ~B}cA<Hh([)ʰ#JfAƤF4*ol[NU 9=a+Rap!ձ-gΛ L`??݀M܉4~gy +TCj0.CI=P. C\tV}r.uu?W?~\?H~}_o^Ϸ>?×wo?ğͷכg}Y*QyqX :i3l"P ";$ơYc[o^GAþA.9 * D%|ĮRӨ]3g;"P̚u^ +-[mFUm?V3$lUwd\gATb3{N[ bpiDV )>ڇ.{̈.F>ӄ^U9,MGZFa3D3F~e A:܌3ϨED +!503ZZƅIam$E^{q7:i}W`X'xٚx~13!cvm39decosӮ'-I4'wբlAXz|!C ^Υ|k pS+xl}ۭ'v-#f;5j V[6СX}zZ];; yYzn` C=iV,ZPy{"zYm{j)F|fؾN mKM rX{>{mCɩ:k?l*#?Gcinh>U +7y?w~/n{=n^iQ⏟^Z/ܾ5٫ܾ޽<]?,>Z$̜^ד6j[ ROGDmjWHaOy@egIV]H\Nj(UY$^QZ'h(S ;(kX`8lVTCh0q͡ +`x%ks 5 `nY!&<%o{LPN6;nwF0ypºY ڞh!jkPeh*~\$[<@Rol&c;":SHLJeF}]::T*$ŒdN: -ddcEتw!QݧFnj&pM dy?~!/Jt|_M/;&j*rRRLX!i +A38hFo|7aJa3Ua0.-by?9O&'/2V.#[S =sb` %%ޥXLTC =)Ty6@۩Vm!e) ZlghI:bfdbuX YAq-y_g_VQ=]DGh^K(ЉP%\[1J ǵTU&[iՈ};xm|\ Q;mN2IÌ]pl +C"3X0a"[24 UUX[e~Vi)(AJPSV56@@4#얫D93$5Dgb4kb2--]j]:5DM$9Hxf􂞪J,Kgm4f-GXѸrQl` pjEԾ+`U- +lW|kO^ZKVe@Y-s JP13d[`j)"\1eJfcW8!USάa3,12ٽЦo!rNjapX̼!md:}i ? cCTDݨ7 nd]vё^ƉӼC@x^)av8*ꛝq^W{@'pΈ1 E`Nc}[ӝKIm#U KDAu^UaTtN>!!;p=|Tpeɰ?&1ϑe5Bŭ\"0UGIȠO'Z.ځBvɯ*VR8UA*{B&6< ƈ[yNFɆl*坩i% v-2b(ejByXqa.jՀhIe*Bn`ZMbӘ.^I}MPjV/丂Pc*_IUr,k%C?NlX VsfXtZ(^YR"I6F,7qWhǓ:ʝ %1="Mb +%;Ma?-ydи۷X#,N& ZQPl4 цG?9 *`~um.7_w1='ҬEM}F>F>C29h-P-x }\٫,ޞ3\z  XauS%zH`,c8;P'tNKϥN)Q aEyǩ;USkNk +G#{zQ]omqGU23~(4Q$Jui_@1~O. l:|7Flڱ]z$NCl^)\r&ݠ|bw$\JЫM0#s:g 12)j$Q>(u/cľ#ZJ[ HsQ:3C7wVUhp\GN;{ ? PDv<*Lz9V Yp00[w,R + +չaӅ[>S6"e5]AovuY#= CڳB1س۱.Ɩo߫sLNo,VMEU(B\O(5"hp&AU[3| "{'~pG."}$ >$STWk\orsuOU=5ٳ\6MLj~O:Jk:ٴ"mB(-Ztٸ҂J{&B?ҿM-KF(/i3= 8V%9gp OSr3c9jR@F+)!RnD&gr*qThs R2^xeVu| j]DcB ()+r(Sm +]%<KKAj!(gsH͝GE"}+ \+J=y{.hbEMz;z͐#eW8s.A/q[[)9-u8'x_7VUگ<`a H~2<2)`HAɳW6U/tG%9o3=[@ Dݘˇ.Od^{+@DM_h\@PߴGu{ VT$?GYM!-6}.2M|?ŅGK97B>$[~dH8vxRlsp]@7Yנ UsG +)saQ$0 'SFjetìj\6,^S@@\z5hl0uTZb%Os<9SXrI|.NIKx{hD Y6VrRPȨV6F3 +J TmT42%WTK[Q;]ݟaog̑c}@/8tabl3D@^zRtJҲ-}}kFM[yԁ3Q̃Y,dal%m?kxu3>šB.E;?Z6x2|]Ӟ ^ ~k9ra| +^9Ϳ4g*U56Zj,jHxfo?xsHC iQ l\o}ߨ.&.iiU&0@u]$)IG}k(L٢zЂ} ~零'R3} wy*U<[H%ó{tbSXn(x`ea؈avt +=&|zzb(:ͯSzh teI;̷1>u|;c2Lawţ&Pi҆qU#Һ5%)ʀv݁myT\a]6X(S/>1=o7EA x6 +N(EegL+W ;(Ʃ u)YkQ^"e@_]5-PSA#Q)FNhMPCU%*Wީ_z͡?PGT֍Kv3qۢyT(YFy +1AhBe+]wa֓*MslAug$wyQc\v(*~# OЪ(*oZ>CUYsl.IEBrr?L̬=CNɍ` ȁU8PA6G;cѣzP"r5`h]qţFE_b puu1+ 9-𔛓"8I-Ss+] 0^ҷKN3ӊAsz6 l5fg[B ڰY{?^wV (EE[Mc!靹9lM]EP@bﬔ,mp + + np^P 5\Z!T5e&XPCƴ$' gjlgcDX[ry_xBʏN*AQʀehȯk-F~Dh%&~`lL, -!!>ޔL x-Zws\hb1{)# RDA3Ы +Kd,E1&Z+[-g( )}]Qk~2kܔef &(w_s'{\z^T %KoA酟sM)b:c`C5kC=fBeȐܶ=3}EȇrU&$<]Qу;)|mS傿'N[fkL WJK']SvC>B_I55Z;o 7qEf @Rv&O^9MGQO?Z1Kmy雔X^M)˟,k6}Zo3VȻ + z^W͖z(810PHKRqh@uRFӸ^JӲ:]d:Y;$(~%Z1{|^գBΦ]^3kJjim_=$#7ggs'$V{1Mj [1sZ\V̀a?c:FW 4aprD|l"?Kv$wR=E~X= BҤ,Jr6m N/xc?l~/>~_=7ѧ]}}/?7?Ç}_k췯2|wB tPjF4R\+GHM֔ B6Z >+svB(8_f;BP a'8q;=Є;mxwyMPm86;`2ʺtƭ,tbs $9<1j +D +[,e7O6Tjnb$'a3XD(Fw-9TY#Nw͖߯Gtd6y#@gխɘϭ6ݍf)Y- aФIO @W`)1 oV`*1jZgi]M3_.0J{ q1jmA_V+LL:Ԑί%1SePCT15`7ka5:4g8Ą T0CNwK\Fپ2VqYi~i=kbWԆZENxXJ"\^2r:ee#i y]UKKsۺ!$U2ːP\پkpg5,4sTIvjPPiE]@t*q1A х&0js|\A +[q`3qK@見^qMƦ)aU@dL[.b9tl^$CJkfG&=~?y*,Do9){FՓQX@)/HM$ R,N?'[{_pRJPiyɒp.d4%K=Cm 0F2f5ٽ;m=^Ch( ;XRC/]]e}]X~$j?AeUSI1~$)0yDl+֞fRMq^ +4O-y@{ELb +GuޙKea| mo=-''TkWݵ1]]NW3%['KM6Dc=.p!!F9.Yc@[Hyͫ13l+)AEzkǜ:֍!K4=#{ls|tEP#CY,GtK|U\~E?E9 1*bmj"; Cݺ}gjHh +3?5eKg Q(jJ93{O8%̢݁}kHS_A5 (u'>(΄SASQ^Ub!]]w%c-jĽ"%xq@N7ʖKjD)pHz}ǥ֪Ϥ|3٨=K@_Tُ_#fl kz[.9b q :fu\*xgu:8Chn<ЩQ8 T;S;M#O/ejqrvn{h6$u#w/_Ov-2neU $:N*yrGEwšM=W_ fGxNC~G{GPQF"Q N]2NZ>ޭDbk,%H'&3$\1jTQ̅rŨUe[Vmq Ic;[zd@`ƃF|H8oב(Hdn_"b9ZWhkhq}T)v9ImJ,Q9mhHzX +T|MLd50Juר~4Jޞo_(~JtcRLF KYMNY_SLaY޾9>~sl%Qs +ܙ[BQ;Ia}</D,k)Y0 .co{l$Qk_ +R?;HK4C("m5V|zJME;yOE18]ӱW~|Ćw,6U+i/WXc|w1_8ؙťM$ClPI1)0YOţ>U:`J7(1NV+.aY ,f1-F#a'N~qC;J]Uަld AW;+^Ax'Lq~0 $@\Б{+Pʚ{oOraa[(/-f +[67q .mt %JlOD$=q~eJ}){,u]Y&BƭKOE=;E)X@! j, 2NdwcN.\@x~E7F_jP +C\T=WF=nd Qbk(7 s۾Oߠ6B&UWWc%[3_aB!qXu&! ،ib +Bk0a׷K\gKL@lvQI8xgB{|\2+@-w{"V%f; 0̣C%Z|Q}U#Dž{I8E"^σ$ϝ{{Z~[lƫi[dbtנl u$cxhGfޒ@VW]Yreck*^8 +W vvse~VdyB6S(2pr,3JkDgi,Sb(dp+(^ifɰ0z#A +P)~Nˑ 6W0ֹ]*Ԩ[t(d#37f)f F$L nljWy$ WODOUܠ. &ΎQ;$t +Y҄`D8ks-$ H;EZ:~#ԙˈ b~C):$ PN@{u/|Zy,S +a뇛f\glvCZVVQ#gĉд ^<]-&Elχ{E_4^zyO~>|_ݧOw?|ӷ}O>{O}'~W_gn-ZRikU5i /Bln4+=2?߷?wr[])qd!nƄ&<Xb'>QnzW\BÅjP" jJr@TaƢqmDdQFS-g*ۤ Y*.ScOƵֺ~SN.aelbXaFh"W)Ͱz)!ank06(xנܿfFrv{Ħ-u]cQ(^*!S/n#n$f +lHqpYQf(ti"ٻ 3mkrv#Vpf«Gׂ/%1+^:/Ày4C<"VLM=FFN(9xpJ{4=Vq̼wfɈxRV+jI/"A{f2h"k w\MGqo/֭꜓lȡkbؔ(UI(lrCfۈ [KW%L1yfFxUS8=E K) ,taͨC9XM)ii9ms-E- m=0Շ6U(܆^[Ȟm|vU<eRGNnI]LwϻȦOgR)oqvZ2mi5GxK7e] ~(}Uv$}e}wi F(aLw,% + m?Sn'?AIlS3<'MI42j.xx~ Q׽ʂb+_8L%3v6 ȮV]9Khѡ[gF2O53*Ҏ!_pҞNѳH.q_־ 2䦎 qzaxwاo2F~3|1>Ÿh!k,{3c2cO1fN9J|eձ:Mr4&B:wHh2CMdZnx]Ļ5p38id F: bs^t;xuXwxzIb9턤rYw1m?pt& ++C66).g #ŔwtZmi.t)E[3% e3@3fAO{zNXp5s +`v #F5HRڍHUHyVb׻uhy:z_S_x)j.Ԭ;7Fhwƽ:+SJ5cBO-!a^(Ɉ|:6V(hw=]i<=GBc<~x0nf$`A7cQ(LK}LT Hl <ԅ,wzLiA^j7UB|b"oцjeW׷ -aZC|c +QE3#}:Ahbt/LҟsQ8Ǯ I_Hs*Xğ/ |jH̫qB# `~;AzJřMJ];gѪsb]M +sm PE8aаCUQaȆƔa0mK:X}r^:#>)V#k#FKRUߒU9c0,w;wmMLbOH ;D*6񻭡)"Pk嵿1z&b]Z{`2#,D+( +PB +hnTlfB +*d['ʖ(vXnE? QpEUWXB̻ \OF{]d:34%eX׳A"!Puz.!>R"A] =A )oM575wD7Nj}nNAř9S@/WnOUQQg:դ$xAͣnSD ?S(ŝ1hTi'dÖ>+@·-RޣjQ|HP@ao +|MЈo]g\w)_.*GfȌD`-xe4|LjS-[8,G3J% 3.-7k=C?gb* g ߲jeABr›KV] `T@</D%~4=T_-_Z^AkQߔ2K1F0#"V!"5YBњʹ:x m\ u.u[, {EU1v+0P\*4i+sA̟}:7sszϙFx'^0Dp%g)8l}}OTh]oWǾ ͝ZBȹa¾ +ԧDhmƒCCO# +,fH[Xl2Fi%4T˃2Sx5FG7+$jz +׼OFUkhU_;4zAڢcoyP߬jovث]!K fa6ׄrƺޣ$[>P>2!>=+4vZ;ost3 +u5`i՘fX'5MIȨ<Ž(⳴Cj^]"}&Y}+7tQr +Rvz'PߓM +mPVƠ!k$܀c.OSFh m&ra7a~M!5ڼx5KIbWI Dew[<&(M`.icWbqV7O[5KO)y;dVOXv2v!ҲNI6'BotYG7 "`齳hN,5ڊ +7p30g|q֌Ehϱ-I?&) \uF nv굙gjPl*'\6n!o >%~owRx s%mSAʷȵOaTIzu- K83+'g(=f@OJ!^Ζ_#^@#mPo[EI4|-+.{~ע*gj)ڔZc-&8`$81tY30 y~}AhUb\hף[Id{7 3뺷PQN'wJ<@+=aגBWL 3+z}?Y,I"DUm,_}3[Qkvk >&6(Fo;p0w"{Ql \̽dt&Ϋ}TDk"qmp>"9[q.];#]J <+ lЖB@P DVl"YykȌ<;/TE!{Q!6*ϊfRԲH4K?w"j͑y.X8GSGK\V>۲ibLgx}}`w,6V`O+ѕWĝX>dХxKX)F7[9 {5$77:LL*7%5{|=Col8/FKjA\G?G7aօZ}M9컉pH-U[xkvYܱq}8B8!k +Tj¹Z| q+i\&{Kq |fjK<R.n|i%HJF):36݀X2ذ']T'ǟQJ-QexFE_+J%$:摱nQw;e!HEL嶤M>n6i[Y g>G@@yLIh1eNn461>5\@S^.ݍ4# f.FUY\R.S*dOTy(qk(䃪?zpŠޱ^fwra|]-ov<2g4\f(BSp;\Nو̎B5]̩1*]Q%=ͩߨfPuuǡ:yJ7 034nTmo+g V}U$N̾a7`ZPp$n嚤z|&#hP@~ +MXiaVMd&WonJjrդxwdN8lj;%H +LH7(j3լ13?C5 +.Yzw?!a?~%S,Uv:ezm: dGfiUozQ@C"Fݩ`+V1@T˕к+.@;c{ w%Y7F_S5b$!J^8Xvll*uyDZZϾȫ[,m%2n4!tKevG +c<6khȓ jϬڔ +Ly guBcź|T.ԈK[Q]MRlgd 6~LE^ҥ D홚aRT[%^rE`Ef f'TA`hPqgZ=(ڡ*@#0[;_S1 Iԅ5vP!ٵ'Jt8J;]3<^/>uWbGcӜ eǦ%lGJSq6 IٔG^x$'5!&>Cujqn4%7AbM~ɩrp53[S]NCw, :XC%d/ GHBxXqVV Ց{5 ++oZxeTK~(, GC[YI0R|-ZxF49zW0!0 b1G RYK[o7V_iRՕkS>0]sޑH.rE{bu+c|2|0ں4d&-8:SPiޮuMi*J:u{%Z^ }ȉ񢽝OfȄn2f~1]ӇMӌ^V-Kڴ;X@Kv+qmca7 siL;*5 axK΀BF*uɫugr#ۧ?ϟ~׏_x]Sljjy}O?~/GW=oV06Ԁ}NyL˰gt ӕSE5^A +V9 ? | ֻp*몵G Ȭ^LƗG^ X s8 tDzB%'DcLvfi M*nqӴ0=~$rSp!Dfi"?b]zmڌ(-Ȋ{R=ӑ-\7PBVǷ6":<)jyʒiݭjtׇX7@x=@-;M˦C8:T'Ӣ߮} +oVcDs#_ .t뼋xLDXCSH:Ν)՗-j݀"GHYVmBneO37* +%8;SnixwPU +V8͓ +Ff nMF q,Vש+ʔn:Z.HaZhb6PSHaWJ(]Щ/6VXb,ڔWO5'<{ߠV|-J]:R]j:ôe9L*(ձ&}N=zg4]uQ@<‡ +,5PIM!k'hA7WZX;s,%eF"v\6Q7{G!>L'v4@Q nD'*% L I7۱k!CCSҟsj!U#E}~ޏҕ]Ȝe5ZfʚϒquL)e13(1XTVw-FPecB}N1BއrsV@Waa"vlh5i[S#2.qZ"1TJ"j*הIv\g"jquN 㞈;xcw*\ux Y'?VXT(8V+Z4-CwPԾu|i5BGftZZ9 TTTsY3q¡;}1MON NVN%vHDŽL\(J\, +T$H>>:q-q3Iwҁ34(w#(J1,'.)AW:Kh`s*=d жުIm z%4< 7&^.,QotY/6cZI|xzƧu萷v0gIxQΰy F nyB܍з9 u7vlWͭ}n-A\-^4hd g K;gI7Ӛ3Ev㜐xؙoo`uhxrC ["hԇ]4&AQkb6p>@~u+$rC +|4`;| *ֈa[脚&:U؊l9Ô>1ɖ ]*I\8[־eX]vekSLe8Qo&İa{QrGl' :N?jU$AbtK4@s`gq(aX q25shTQ#iqnn15YTFur >W>pVVq%GNUJlKLx 'S$hf__e +Yh@mvϕMUGY&߰@ 6UbaÃ9am~I{$܏$:%YmJiyM[By៏_}_˟˛~oӟ~cG>EKǺoo>sϞ_і%ԗtX"'RrToߡC۟-%$OIVQ+jmw.Q&5MvLOI۬ +>rɲaV>!?Ը?5.ȈL=q=-:(E~P h诪o&o^'Mu)lC ӗG,S)CO#;$8;JNH' Dyl'orz6GsM*ǪRe7qZs`^<-7=-Rd>_/FxR"+Z" +PdBEMy/"]eyHOJX +2eC#d[ Gt :B )(oœE. &?45{ZwW:9Zw((ān]-B/4 Srt7]mQCpTO-_՟F4Sf@pudcr(9S:`Ȩ;73s3xݢ5WO +PaJu/؉,!5B΍8cx!Hj&r/ Nj"3(E;P-;A4#˫fzNZ2?젷}$3΀)ux[rrgVAqhန%Vn=+ x}.BZ.`ʤоd;xfGZwi!-g;gd#}؉IF{S(ۤe3*f +rQɈyj>G_o#'G rRN^Uy +U6H%WœZIGP)F0UF;R:~#h)=uvvv^w9څ4g훈,"h!Ⱥ0yTRY-:)"<_7h%>_tz4C04K@|\u-L:pXEsMAO_Xy=eZucO +tO)B_ܕEd8 S_PrRLnZ#"2ueEɚYE՚DHQVEG242<|=2I"M@T2Vtj;6Ia`Hk$ i1У֭,t^R}h "Tfz] +REA5a|;50N˱zDCE\YM*a mɫ>J"ҩCljb#~?#_C!%fL.J*+UʵTdQ}dV8(G |RF@YS4?kd@<ګtC[Y2+bkbod>\E$JkLs4/$'$+[HNv!ꍑkңݰ*Q#(ﰞʡ=.M$̹懿b{ƈj!"wWO~ngkQ,B)IS>X!*W#:*s;xDs'  uT= z2oDy|ͮ?Qr$rҸ-@XTx Q_ LPwc*Vs:em/CAM;?;QЎuDSKz5ER]^k||'n/F;:wʬ&:zR?P+!*O#ٞ;$ +\xܨܠY >)Sm9cW tϟAu7KnO3A.% {c۾a9lAzKUOFVKDgVp;ۯFړ0x$QSޘFvw~-wweHj7j]m"#@AJ=s]ǍlT5O(}hZS@~L[m3kT~J-qDtF**Wu;q$ΞO9A@SmsY!Q>##䔵.~'-_O+JϘϥJ{Ot%Zɞͺ{ڕԁy#(]r mvޜ*T-ܰ +jrbXo)Nx&f`zncݹEDod:  ^Ț"1~;ӉoG|ޑ<2Mg̀LW'~kg"Ԉ۸ +1dOxޮMX +2KuַQ.L}bE"8Λ=O<Q>7,EJH 5iTֳ6v)y';)NzRPn3 =RoTu^& pyp1l %Wb~7-k0=d͉&M3TRSgo*Ga]:8i^3ҍ`L8P9Ё TN{O>stream +HdWˊe$cUe#^I3_`c 2ZH1ZYtۦW>"#kW_js?_ _DwvDҗr^ @Ǖ6գ]6[^+c^6Lim'85wܰYmWXٮlg^׎}u[ kE75;Αo]M-Z|%vXFr> ٭[Hvކ?jY̖оl-nqЈDh;>Lx$>(tBu͕.精آ49B0Yy`["xm!WY׮#욏kj0p&">«솣py T DYE߄%t*,$Q[h$wSUHo^ ј:YC҃Q?cs[q^B%k-&Sȳ֟IY.& tD<…{!D[7 hJD{=3 wtsaRɍrwv06[,ǐFiY_Y/H4ս. +V I2OL˱9+QyCdHP`י@^w(Jj1ʨ쇃y{#k HcJD>'O.#^'XgېDv2m,HAh3,<5pNE 4 OnsGd R~cl5f1{ &0&YtQWERCzB,G.'VF :Ԭj5}$ +~J 9XFfkwj|?7ِزmB~,$AA҂:?q|};9Q1,1mi"E@t@VA=2 +l@d+` %Ub`~,f1dKh6ge&h#A! G, G@&1ƌBN;[ҪfrHK. }8}*el.R@9}x2Q-IHH<":",{"݀e7!HaΞDѫlxt[J8Űe՚nQISy !LH7 WWg;,z0)~ . &?wK[F ,DVB4 B5o/tvt ;h.JGwwMT8 ]vғv#ŌMN,j:vL"H0?<6D -/jf9Jl+(h%HBFcn}Z8qiTnw%ƋFWfQ0r~ʋ6[]P8m!Z֮rYyC5<ͪAHd^%y6T|:3fݐ;Cv|R +2dws29|7㏟ϟ~W@_9-"!~}/__}ݷ?_ ˿W-N&:P)^ȵ!(8T +/d):Vu'J5 j3(pFKgR\X} %Z0\m./.{pu#I0]5 WL$pqh2϶n[wsHo+[aXPSHSq%?ä +Fٺ*ի/}!=Y]cZQ=O4ц6(ضP8#d'CAB*B(,AA5"-D12#]ĄH/J#Q׋chHhbdrINCv̪|Q\O5Y螧C2Ez8,st\L٧q(@|ydCYLgw |3h515)RPM_j =9MO(FB]BH6ڛFA`2[r' q It8sJGKmW"zEq G +3l73Ѩof6HqenQWhXF&?r5 aQ.i +f:(]zwTbHTmh_}c +}@ݽBYzL0bbFρ[Q 䒘lep)9w(){߬}M@/ KcCUpi̝)u~Td47)h;A0_AP,d̠EsYbƊ P#ɡ-4©SXˇD>/Zچ~$U++YzL"[eVQ\jnO͎eVs-*/$Z_ZiK{S:yxyqw̰k[bQ,Щhg,DK;-fF{т;g [g/q&lwLW~o6bI0wH2PIx s!41H`k#yzqW//HNUؙI L͐w:+o3>%H(he D20'5 ?V $NI7.Gr{j"me($IZi|49ָGn/ɅܷbXoFr. C Θo/œFzk 4RzOc!y'rL\վDpdZ?Xs?(3kAw+?TK-*p-/t Ծ\䈪^ +@URCc+{cꋞctU4unaNxuQU@wzYz5 +1s7IhAb:-5Cܬkd5'H%nYֱvטOAz3D' 7ê[ dB:bG xh$ +w똋H-O-iNrwY)uv / iFҚ/V!Up"#Lw^ȯ~*T+7DO˔xg9HBO ׃q|KIt0 Ȑk:9o'bkᴙK|Pk rϺpLs~1O2gJQ:m$FVKBqO♴+5 : D|Yƚm3_vKy{cۃ2foZJ$I#j.y^G{ u@[6@Y5 ho2U>g +dFQv*-ˑ錓L2ĉ0~ 8!iۇ82 %˙FoI zJj4Eyt=啺~d}$"@ѫT8D6T-rN*:w!=ݬw;Гr:|6>uw'*&R|-1'#(<{Q +b'QPMv#=r!W߼S.d_̝\iR=TYG(P@Iķ<;e7E]Sp*Sc"`i +W'^smC%ԮGJ} Wf[GHCT}6ON{W튁‹Хo6?{-x ;攎(G =7!$Dp|i4t !%MvB4nYQVu %ߺxK`.}s%ӣw-#m>;̸[Hʩo/w$,*ont^J䋘x }bkG̔|fޔKMBi3bŜ2!̵TzZB礅m<^A;3V\6',F`=HJC;wg)a^ĨOkaS%u:)ؕk9ShP + 6H9 ,]+B %w43U-K+MV?MajV,&Kdqc:*U,5`pOyke}\̀PBnn2b"o~•8bCP )ے_N ^W"YQ:R֍Enfym1f' +@̂P/ L->!21+Is8{DI!\7oMH /FI StMue2'+^"5b\U3Oh5[Az1=rh2Mj#9.oxO)Y)UzqSc^.vW+{B&JB D0Ėp}ǩݽC~t%N`~;qb[J53Q44#Be³ӻ/Og +d|}"?7o>ӏ/O?|˟_~Swç>EwoԿ/>Or"(M )(uJ" +XMzNҕ{37_MbH#gf.*u++9V! {7 PU{tE5Nr7i@ N3)E6kkuњ5e6lU&\ס>v1݂v(k\"7.tC%x¼Lº~9t.53j +z41s]25y@=nR`Acdca !ahF_rTՊr,8my:plllMYmAƶN +ExXU:v7-:w$uQbRVau/* r|AɽO +t^4Gp\PZ+ NU ˪%iH9gI0fZEV;L NT1S>VWEF<֥ӽ+vlZ;r3Mօd5fzJkɏo)=IK5i]hGiT!A}7-,R(Ī]c3rǦ{,8eӆ ǻ^1A5%;bsPm/±1MOu&'[BqI՚! +|GCTEb%TJe?vvhi3VP3Kʉ.T[MʰKIM~ػcq9L\%HG$1z0uBl)п#8lk0:]O>';iU^̊U1oʲCx1u-UU(5~%YA֜ny7]DfJo+ ٹA50FP|zOmݚ z6Ku;A3 =$YE4~CI}),bG cC)L&>M1@xw=CTq LI/qZͭ}1z'Jbb3f^R) E!<6-F.n%%ÔebS/LѷwgKHv X(YDqoȪL.,2h/jJvR: j +|3vn9`1g4L݂(!yl5Xc7:Lc%N5ضWi+%d_*U#*s; :տ}RdmDI^*1%f8s{'yv,b7ک* +7һh~hPjuE7)*HשU/gQyF5Z/g[zlcԁ|$ri@ӗN}(ba<b.'(֥m6=hF,wsrgM.#40PNsF@K]̚AKvu Eߣѻp/DfQ6XR*8FbXVzPiD vUu&$RΑ@ڀ~*8glA@ +" +kC2*G|>L2Z|B yQjzY)4fy*V7X=Վ YڈVjmT m˿kWó).} +b V0DEbFi7L/YML5n(gcHQ1O*]= +Q̈Zr䓓{#U O z:-圭Fw)*rM#PJV G*Asv qB<0NJQD^4Y}\C]'H<"Qs#nB| $vZ(U'Y;48rQ]Jpaj3Zi`Ui?P)q%>t:TRIXs/ ܭ|(P^&H~FC#& @ʨC@[ a|\[s,X[ΎP1UJnߕ]4P! +"l+BFIгj9jL'f9"%>*BToH+~jynH];9VDZU.rY `uosRxJP<}󂻼xIKc2 !*ޱU #xxGx\_ a{ZN(#n#jDÈi\j_[sCA [StkMYMrFL "X +SM.-dᙿي}2&XVddv kcS_[zRP9~/VDՒusG:qoGb3!^(> +iA{iFW*ԡib܁MPTZqnJ r #!YIqqT`*֙droܫnGT(,nEs;cV$=# +BjL]PM5c.Όr#}\znqqN}gCDW]8{Fފb?xmOw=d zK$ٗ*U:i}bDdB0~5+)nenk9{:ʃʳJn|}&)։U5G-XW_ t'FLR]D +ȋ +@]f!E˿=8E3(v~ea8ʢMg/BF`I::WHLE)gk #( ald^sPm+b%:P\hUo-- KAII*Jtĉ;@87at6ꄥѴE JU=F=<0JOw6Xo\o&+xRnj󳭨^Uҝ 9AȨ"1~v=jyɹN~2h$D3OBYz-}6(ɭp6G%.:ٓr̉1/ uַsTnZJZ>)t=jNBFgr&Opzfj% .(u:b 4,-by&$@鯀@cJdbY1wjݖq2㯩 Ԕ)Ж4DȦE9*5DvyDbj+&-<qBM_4`Íu.4dg[oze4h6lO`|n&S Mj+IHg +Q>8_*jtlFZ}FMDWߚ*]켽,g]D~ŷsX +.2#Yoy7(Huntu!Z +%l=)@\8lQ7SKoRƂy'Q0|2F?/6X0z,r%aTFQLйH *W[jHf>:f UW;ߗcc\6RzP'0YG [m'c{UT,KB$?[qG,fJpdo(Q(o@y)X,ҎI + S5VJާYbcɎ7Hk 0!POmۈU`]nh= T?Vvg.9j^G}e9Zn2%1ߪ QM]rP.[NUfv-u8\@b\a +qa]RjJ(1=R?״HgAm͜*Fؗ jtפ 40+1=V?wŨqQwXk'rѴ\=ȏԪY`4@t^.nG컡Ԡ'4>.Ug+X7W!qJB8/J9ap\zY 6hnfYğ8U'=Wcy#}ZB!zN4*eld‹ P"q7^oi҈%'t&ɛy吺ټhSLٲVj~0sNV\z$Xf5: {4TsBޔ8MLFSҷ$5d""ERe4uG#W2 h6{;~B +УP1.q(AW.>@m7-^w] 3@{f*S&tB.} i$H=rԕƌ&XĥFQ vֹP?bWiX5C}/i&reO鯷 +?0w_>ooӏ?~߾}?֟J;eq*vOp k"bL*auJ_&ں".$r{QKգ* SKFy_z4(<@6$[s=~{vAB>fSa22gw?4h?֤86rTvv<43Qll(^YYEAHnE>BkY/ rT/Fu㊌a a~"f(TbX}!7JV|Ќ[ll;̛BެĘMGZNs y%^k ~ fcH(2KUv!3 +C3ڡ^qdsM [O*I +KHص6T& ↤*&VHo{##8L`1}T1=ʉVYQ/yzGmoBԣT/H0om nKZxz!@b^?wzMJdxBd,Tċ9}0u$! (:ʡErzw + \@'(.eg?52c. lȶT P"8@{PLL< cg] 'JZot9ЕJڲRb[ϤAlkwQ3uB+@L()EpG+6qZeBkWS)XJ2h񈊙`uj,*.B!Ĵ%.P5ٶ XG6B3RL9Nk[vG1^#qQ<39p-̽"+mrdQes,Ǩ"[ L$K@JgZT4hۥZA?;_#/tuˬig٫JTi_;&_&9 iԢ}џ 2ʄ3 +\sXUg9FO.1Eٹ$s\DfR^}ܺNj0EM5.ZoRĢr01"HgW +SW;ҎIm,!ꏄT"4^)q? ڎ/}%޾]c BhW$RifFpK)@ꎉ3 a/G +`[Xgm`ƺO&.Р5P"E ]‘mאL/~f#';HRBK`]fЎ&he!LB؈slwױ]iw\>uO-6u(툦Nb ^#46K2P6nǸuD|$G0ݐV͐`ROs)܃d z%'jFؚ8 b,"` 7'DAfEE݄:^̠g ط(s*;8$"ly_g'J GL?.ɏ`[@H`-|&j.r\yG $<]~\.&0X{0Mt7c[L(B;Hm.C\̦g;M/_TIRHd,vRnFg;Ν@?1Xىg_!¼$Wޑ;F x;W ZIg@UֱB"S]2W`3籊_݃@emI(<Kؚ<.^҅u#Yl\EK ֝"0ϹEo% +ĸ@[Pt1}p&.]L3Ġg8rH|8~UCSm1>cr3_>#Psh uyb]b?H+q[C98)(nuz2fg:|Dj:‘B*Ӆ,tGH00[NJ 3֣"I',o9>JPNrphE 2=N%] }=p7_>䧇-;5LC7^7}MǶy~wv|N?ǻݿ.wo?];'{h\¥.xئfYz \{p_/f˛5Foc7w_/w||uvx_8xo;OtO9|]?'_=~q͛_+NZF4/c"|a|rvaa 33g*.Ly0W0yx?FYGDStw'  WeH*`pAa,`4ֵ΅ҪΚQjmg(~sO= +uDAV!]ۼY*) McjGo&n5'Q#%"Q)LMi URzo;vsGGǃ =4*Cs*D0 MAϿXPzڏ2G2سmOhXC |!RNSxĸ D`3*2. Z a[p :Xjl2Hf8@sm +^v*g|m GӘ ͨd(˵}UjjTke},(kǚH9)|إsC^*{ l%Ve/nBW3Xx`xkV%MQ6 /l'&!V-`@~|֢/ \Y5`֬J\X֊Nmg,ڪA:کN-VSکuZ j[*qmr"9vbĪAP]xɱ3ֵk5U  oͪĵy?Uh!)kP$ȅ*Ac]_Pg$Y5@`֬ZX|wvwNݯmN{ }7ϿW_H)!ƣyjcgǵkc.`6oSųuv],Uu 5M^nb\Bwdj: ٔm}($ʉ(9bMI\J +̦$/I_U5j`Ų/-cjMFXcxCYIHJfSd9j-\i\ +jjSd; eH>L40*Bfp]dpJb2 `qpEXY5`֬J\^h@H앾+P]xaZXx`xkV%M82|Y-(jjѵkQƺRdIc8(jNL6|Znuz +b԰^_uHP bv$j*SOKk869uVTW,w`z`(`w? };OaE_KYnzɉOÉZS a=>w)MMҿm ~ѣQO-} +GNHzIOm6m\#_oͯ>^ow~~/797/]V?R/|tyog淵$A׋D, U2B] ,sbAGm8WiՆ]3P#CG'rTu_#񇄛׀sJ+%G[, +6xFIpG^L0<<K/8J 6-c騰TK5f]E'S_\HvRV3p3DK+y*`H^_dpQ%h9/O 4-FoQdi4l537)BLW^~6gÆJ$͠huUR,ӧ[E򲠖i=?ZLҠZ]t.떧DְPA^oSYo3fYٰ9Ql5r;X8Z++>v$[t 8`*l!i=蓤 P8:7x>AЀfȻB",XB<E#W LjpœӬNQقl< NTT!L3‚j1̈́{^(lѝ2}k. \6KX+g3Y lؠxH0hF)7cWTb3e kfV`pc&fYS|$S(V +ꛨ-f)k9RB]ua5 =`n7ԃsKLb I(,x@RAh)-'֍L-9 g=~s~ElV&C*|C{O ҄{lI>P1lj'ö 1U{R8eRF] PK9Tܾ>V?}_o> 9\r: +FB%"MX/+BCy? IF2CZX1z6 ^cMzQ$תf_`S~TG/A1M!u  0pqA_$~RCrx]2cUW8æ7fpgmK`VS&I0;y?b*Sj<> +wP] X%$ePl-mו%bߺĒkjQ ;IhU||U+@U<3Uh |'l2tV%i>1XLm\)r}DzH;Lv+֘tQ&K3)PJLM،tcVg8 ~%L^V7rP\ d.hxrCqVMf;hr$j;ob|%[`ҔO $wcB Ed,M4QKO* v;EHc#@CHND#~ j./q<9 …T頄:=(/־ͥ.#Wv6-q4.2 'r.@B&sp1Zf `4|#8hɩ3HPY$h&_Ή-iбkF\vǐ#pF jX&ܚTh0#J[ +̬mn<,@QaeV=4:Q$ȒұM׺ N[h>ןU(~#&探LJ +ʃ{=ͿQ&> cB!+' p.?@"#Bh`7zI8f;-em\]gc+C2:yv}zBv),1y%"cJTژMɅyGպ#N4grez!zH. .,5[GV[nhGǠ>6G gu3ҷSE/=UH` B'8.f]DAl6)>l6^ =v]9(s^#ͺճxRU&m HВgYkG7Cn8Kj45xsٯᠵxRL:g'߶\@k;Ŀ`s-IX9OumgrAi #.f黖&Mv:PLW Ž5*i`k);ũ̼Hpy0C60`Ӫ0 A"bquO%2Vg\?}اb@AGukGѡO?_:iioO)@ `gyWo0qs9lHn0ΧW Z8l@?XVB 2K, +g'&ꝱzO:^TId|ĪޫjnZooZl7,be0wL"@-0KL,-.ځk$`~r~;Y6I,(A81ϳX 4{ёq-bGxK «:Ld\qHE+gü2bI @ʝi93\ޓ&`%z8(X0̒fkϔs +$?/aʊfηO=GI]YF.+@h 4'@t>3Hpqv +R2XZYq85( ڤGzELkӕzyl|t~ [ʹS"81>\JQA3kHJ5 _kH׻}(no<X)J6Tڗyu(iƅB]T+ea,5Xێbڷvl%`X!ZYI=_y$dy wDMЌ+쌢Lb Ѯ¼c9pT}${EL`)| A]}FppmÊ\gVK_C`/HF +UF /H [Ÿl#EcKtSOU؅q`vWx0qV|RXM8Udqoie8#e?59̇Hq`|nD jaW@lQm:q9%ɞR؇۟ZרNXII0Ɱ.|Y3*~F稫3u55>J6L:K5;&>L5= SDGpL ގkZ댋kZ5Raơ~5i&*gI+CH3lв<=D#^#'t,zVC-{^tVwŶ?etyH`Ooyf4 m0Kwu*}ӱDqkGI/-5uERǐlq핔/Y1ʴ>r)M\X5Xao3is&QT5:Vk10);gBsW=:\: _S|ԈVN@R)!Uo21gsTIL1wJ6'=u~{,·x=KhǭM9ηdnp?U~G(aWB@x 8d :,J0֬e:y=NK?x5^q +I#MVV,C-j 9u0xa0]z`?kK/|8[ͬA2A߷Ae_l! _QGU{&Gҭ'߯X9^X&*mA|aߗqctA'Gl:%jw-Rӏ{,]pgmZeWWiOoЮ%[EiϢY@W&yVe +b/z$kTkOh+I`kq2XQu$} @:Dt9k JPr[Vv#V~[&Sc\Ê +ɿ@:MR^r*0 :HJJ UB.omN 38qXLG>ZkoGU~"^r}Fݲx'qEZ2`bCx.zYA7o,aW2 * "ioIH*fw)w[ǹn`y, g]X]Ů?:Vo|zlôޓUuT+3RG3[7;g(#pKM2Fx|&{'Y~ֆQg B@ p kZ`j\LFۅ# ` G?/P5sJ!x&86pQ6dHZmX@\p<u?_ҟy7s6>6d`q-.$"y~1WݒY-A.hbgʨaeŰgJ0'^[ZgQ(6abHTQ`+e¸f*g*Q#VN endstream endobj 44 0 obj <>stream +H|WID h'm UևWle)ǜ@ZV6oN|̲Sl*5vbi[2\4"]"JRCKLC67ne*(eukYr$n]&eiS!x|YaK$ -OZe60{pǺaj%>ߧxjγ,u]DopM>Uչ**sUV]}[u(2<|/MW-*5:@./PaH헷MDϯ0V.|npɤZWt +Pa|+ȂUf4bR}k[["%Y0󳫐h"$wPW.'V+{=Wu-wÉVTEuW\dб0N?n\'!vQB@F3# e^`̖=s2N O][.okAO77g0}M1c3}Ir5ucri:Lf/ᬼ^Nv@ = SQ /?wQPČ/v«Z1tM${ +.Aq[D̕"mD놛ExWiu& дeC9ӑ& k r/;wc7:Nw^ 2gKj JF=6򟲥R<ɫqeHW,3|[4֌rνmupp[ckʅ *#`]\|(gg#tmv t#a\j{KzQ X%U*'x)p>4I??6_(s_OwOO9$^VaRׅi0fVŐ d8,X}8*`mAvmآ Mf/r(gi0Rn$ [0 +P[}ڹݪ^,nea)-Nx*h,jMCWHU&(8!$/` +HF2NLYe0`fz$PeqCR w2W>cbsx1XiM\d@02 AunG;k(nSI1B33zҰ! @LAZl_eAe,dud.V6;e]%CIf a.0UE,ԇΡ{78y03)k,zqo8/7xm@kfa +6$ +胕 [`ӺԘOhh88,&}\e/dTP%B+ ,ibj+XEM4CYqog-hEU2_6uCNZ8*}EI*()tw ާlK'-7 q>1N1:-m5JH߉I@db MG֋) ]1:Դ6HRn +Eg IҢi 㨤YIǸ8q@e[{c4.m]ѲNLSչ +Nx#A5q 6 [AM+wtnOXDw%xZEc18"ZF:KӀED[aG] +eш-]'e u +̓tLvbP3 a * #\`ݪ 7cL<6TsN@'ۃG8@ #J&=dY*Ϭ]!{.SMy{KζsH']7}2[A{ŔR ȃ-s :bhR]pL=^QmUCD&`-JIV\Q Kh0bTb8p/v8Hm0VP(E1@SaلP{fUc|2J/(;HED$3O&@"0(l1$\Z45"TI\4[ |0΁B7J8$.+#X*82"K[`<{ݝbAmb)BƼ2li5[і[?)i=y(aMFHD5.B͐V5<,LTZBߴu*'|ny  ch0 rk*g.A]a8"L@@ ^&Ћpk@`ut+yDZ +&6vEh0^Q _de]C)ښ]ƢF[2v20bTsʒj0lီ9hNS:_$3\#7QB +LdSb0<#n90"V1ȃ%\npՁ2@@}ܜ %r{le +؈c>5Mb,ߧKR͍Vܜ/ze/_L3 4tJe6LېU<_sO^/ipe;*4 . 2`pR~.ۨ-;[ՊX! N$[)4 BUrM ܌yDW{[+h,۽ӆ-+- }2UdXa p( H;t݁){eWg-:ng=1HIeiC?8:zq.(a[\L X3{n Ga\->U`4^`8PWR25Q]k{(pغ::i1 .8%\)QN;i/%j[[=I_][2h!2Ž (g0ڗީƶ"(/6zHAXYK1 +#Mlqs2Oy16&Pn%`n`*F2"{ŹeN87Aۅ-@rkpBT^liWJ-s'.w2k ^\=A*\;XLkdũC2"-GSôx [ V(?v>?g'z=Y Y]Nӧ>|η8zsɿhUzW?Og9_ogt.嗯ٜ~zJa-7rtb|>-'s _o{DTǃwwqhN_7.-"OsFu`~9=}|vy>:}35ͭr/:Ͻ|y,w2^,63 +dqM]Z(#w;<}f6'}S?YsYg9YmfG%o='7_Ӥnr}s{?ZM~^N?F|uoe*ֿMg7oLHD%ËwkrN~9NrxhLhA>hIN oHL>MfoGg?O{S{E $oG"m߱X^N>MG Gw.GCx5ڬVڞ{Wr8^a6@`gk45UNW5)!_ǚ#Kic df}H2q$.roѽsLx"#>Zy҄2wo9x~ 14L«݋$f(wT_ڵjMnϋ!\}6,ZϫLc:=ʦ oT mTuB/+|+_}&XpWT]@}ʣDj~hnGNrnbUqGse5k% WazUXTFU0* Q5K7jַ RLq&xA8Kȥ /y@Fm еia%Qsj fYW-Jh=PWqNf"m$hsoθ$;3iwS{W?6{_&D Ah~IVE#QB!}sL׿(%'kMWh%_qO"h.Th g<Q߉iTmjN Pr5 ,z+r+q^ه;/{$$s\R, /d]ڮeI +$ 3>ܟEV:KTn,:vk +:N8287R"|w|,OxmBg1agc͸a9d*Or`(.>XkRq~`F(2 *x/LĶD>[h}QKxd8&7-`ӚУy]7Lb\@7 KSsč0׉A~BADor4y&%eӤ%+vѹR^=Qn2x%NFIos# $&ғ`;Q<y 5#Q!%|`]#4 zhP]s<8I= YΑ*;qnV2^%91ܕׯ29M*O +tZ-q&,K*|T0*|aO;%EJf8xvH𴙰T,0Nqf`DzaJjztX +׸= k.q:qN03f0A6XdTwzTFc>(˻OTca*)ΑqrzK)EMsn 2/? ٠G9[@d[M^XY~g>-/\vd5G2 :o#Fo$$aX\}+׉h*L2NKJ-ڧIKVYmKs~o#|> d脮8L ,*z2SxN endstream endobj 45 0 obj <>stream +HW]slպjd5*.%$ D#j$0+f Nb|ci%g9cbSiqUL)|x5~)DQz~^ +}G/sz{`~77Uӑee-bjՍ}` L + `` +DU&| Zk_K˄[*h M:WEؠ=uN|ZgZήgw=9Zޝ-$PAlmCy5}΁NSYLj;stmfJgdD~,QVpB +"Mf8$|&`9^4sQLS !@Kp-4R#Rg"\mqa񵄫ZBpd:'4+?&<8@&MpX2"y%$XOt!p{wp/(ÃܟP@&#:ghUnRpp> + U3Faz!U(t12E:DV ,IL S01X8"v[RYc,_i؇T#|.>5bG~C'4~y_r-Ԅq~UpjfJg]G5S)D(+8V!x&3ù? $pYhέ^gzH Z[eoFK?WxDP+2 lI=fR1w l&s&9E@*$fy-?9f}I&SGSˀ?u`?хДfo,3:&>̽c*i:byZ.ȽP)Z+-@Sl5WsPex9ETX4~Nw";OjhX y(cz-_ã_MRdrCM[E32Y8*8x{`#63-]GG0apM7%D +UX#dv*'%xx-bb\B^4sLS !@KpHy*>aE$߀m#cbJ5:3ɩXe: +x^Oa߄@N&SGSˀpH̃e}c) 7gU9`T8: ^HI舕ʍ?/Rd퓮z}qz<'?FazW@w`:BȜ*]h3V7[,S48{G c_c87m %)Υ)ӌjs爬]?+NNh +P4nhƼk<ۖv^S5 o5sdwDUwy|Q&6hX.&)"rqWrSSF z( "iCuĝJ6Sn>_a[@&#:ghUnRppig`no{AtN~oRf)\Lmƒc:خ0r)  +\P>H04/4҆Qc"ɁpnM{Th2sVa&Wcd!1tde=L[=8Oq|ػ-,p[/SG[ZmWwP2| RCKhN>/D[y +VrSRrp BX#~#YX ofKq}0٭m緞Y)Bѿ e(D3S(ʢĸGwrng#ʴ\E39{ϥ1.8~QV!Mf8j):qbcQ4[E̵F=$4'Jfp(#%\P_%xHy*>8.Eˆk 6!82&Mu`By`-"S~NneW菗!n%G!MligH>>pʍ/蜡UAzOJ*Y Byɺ12E:DO$zUK&1Nvժ}x[^DNZ K.N$ڇ)GS}%s^~PBKN=$PW.N]z־|LxIl"sv] 6!8"ED._%My-2e44KS8 +oםQ t^I +n:Gm Yc >N MKQh$]^s!Vk7;9yJӯԊG)Ǣ̫ˌN!>xo(eU2C]XW+ppBw~_miP(esOӨY,0|R|?]!1`i)YH Í^{Gׅ9=tL圞LO[n$<n { + ,\tt)Հ)읖<Ւׂ+g Q_u%l{}]@p @ +ZF TW5;ޱ;w޲Z"Q;-4[Չd .mԧg/p+oAB1_^HI{&*Z_A쉦nXagNcbpoף;H +ݿ1'R nȦwPh;J_`tU[M5(q#e=:ft[n$&Iz?TQBT9%}_JF,=yΟ= +Wvy~n,9@ce.-6\|$O nQ6G52JQٌQTD̫p/ѽoQtt$C-=81*>%XZؾ蓚 W9{6/.X ivNAXҌ+W0$v + 1! N3K"WT.RYNUh_12dc_UƛL'* d6y>i endstream endobj 46 0 obj <>stream +HWn8~H»8iA3 Xf{y)Ye;7$H;73We'_r6*(%yw%b<+Ë`؝烍?ǓѼ(doź(w^r3[s6C']jme)N1ltMSaf]STh9JCԊ\Xv44!S]&53[%O9O14Q)-؋,UV*OQ 62ULMK+z4SKrԖy2utS!H ]!Rk!N,LTqUsOVHM \c 6<s:+UXǥik2n9D2bmNZ%$W$Hr8oP'Z'`0d<,U +V~YO +"706 5KԄaU!)BdtRFV5, +CC׫\Oa^* DMnU0%iwIgVFA]%Fa +D*偁H7‘nVpka|,6&c2^tju[6!̹V`΅ +Q9) Gi ! Rgcr5J,;yntRG&+ܒz\ +h1I+H:v::- ,$b;uG%2lk2 :&uG&48Q)-I-D1i ;$6`&N`VIq~䬜Is\U1c?qCMAi;~5&uZG@Dmzߥ(,jQkS2_T).oD2OrVACJm542]KٽoFbaڪ\􍋋p19> fpxl ϟ'5B{L||#ohHy&aq5LиG(R3雪G;s߫ jdle90)^/ǣ_/waΫ VMXh4Tb1+O~zlG#nd ݱsPg!n +s%  Ed#q waA%/3Vo爚ڟp:j9INEx%qJ6GR.s^/,+Մf$$撲al  }52c(tX[uD׳^C塷 8IuYňq7RϼQ L\?{qz8.xDntmٺPB{p%ϯNL㦑Iw,Mj}v+e;w&IRUR;Hl.#˃E4-$fjBڦws‘ +;2fXP{~$-~T>棝I7#%L} r|mr<٥! U-O-jU.nK?EaQxUb$aٮm lBzo\ TMj.:3*Q8Z&c7 |heky>V˂UbZOi֏^G]/L9Wq;OC.׎$IwVH(y!`QQ" +Qfp S'4Jh3Qb GmcxXep Y=d``ikI cT+(T(]LeҴmqϘw,4GKbiڬ0{/|˰&@tpjI̎&^xzx+x4O7h*#"B\b7Vz+؜\Fet|^* Yl/| x~ȿ ENg&(@2H5qAJo$}($MT&*7STcwiѱm! y5<]wD1@ɜK?/zGߒd(ʯDlNG"blߐ_z}u뽉W't)#*Ď;bKoAd$vbW8gTǬBP'p_1-M;{^κzCKJo :ϧoUC| 9/|M2Ȅ_*7݂PnMKU &B9nJ}ˈzu&ٝ?ZUQO-Dh|a?,r~FVz,*|YeCi{͊cW U,xPi |v7}.ܗu?;SjL/sv9g%8I\Q6~T_myCH2v}!;<:ㅓ2 XƖ YyVKwKsb!x +Ok۳M4cص`18 0_Ŷ "LĦh6>0%[6CBѓ>ecع=,ڮpms?;Mvp:l6?B!=Smpqy0 1VQ0؉"-/gY{2l\*1x4;hی +R 1ZK]/bӔM`*ۢI҄ .ND ALd +Faܙ0IRR|w3zdvt~6{\bui}<:y-WQrjl::iۋTs7SfP^Tq}-/wY {G\UTo#6L~J'ʄ* T?]7fp?ͥ2, +ϫn[nFPnV +UWJUϜ3;ɷgk yVU40y'B@IdRAJl8 +Ὃ CNŝj]޹WaJ6-}dzvk/+Ȯ|4IoO~7Ξ=矝]C`ŸUq߳wPyoS^r#e/l߷P|/z*ktg/rt>{id䇝aO|[ʯ`YcֱlEC߼aUUj`o5tc0uO{o> +=SYP=%y*_7 dtP2|#L ENLDdFBK в_.6_!7_.8Fɱ7=%sIpVx҇atn,&LA˫| +~_Vi;Z,Yk۰YAf.@) ,9lhl'˶j ;vSSn`qC#f˽bi÷/o0YL|B8*ꢬ; 5U®Ke[h*a67p]t8\ԕ -tW‘1WHpa`z.UiJ\vh5غ4qxms+qׂ,c2 .%&O +s8vSH 87`*[վß΍LJU7o0`WmV5e 1(P&g&]eU]e( 24Up鳅ZENPC!F2p( ֓AӨ[x|iW-JS0D1N, {*q4IѲO XBn.u +`LylS*8 +4sebEWMJ k &! R^ϗm'goU.ٽŻj=;E|ͯ^]ۓMx>I==_|z=[t~fcthnzxuvM7m/3 =“߷P|/ZU^l}05ݝCkt?η}~s﯋s<?Sm+PVX}bk3(-ZǗ|֣`p3+u 7P['ًEvn(HMyӽᅵm 'W{F@@5(c_8K' m:YK((sU&4"^thl2u]5(u_*=_.pݖNm}@\S6fςj5 +v[n1Tj\L[E࿸m# ;O;dQ!*n7H`׀8y/ GFo%>Ù7Q`bD")0eEsݼ;nhLaY J$ fY|$Kd G- v`Ԇ9LxO]Ue״)Vkj*n5HmfG<ĊXh[NQ:?;4b'v"&3!Nq׾AMb[k6hZSM`x4BW +&CҪ:/cA0p3W݌WMxՀZ@ū)xBjb%"*1g۪-Й9QC3PCe(D38edv؃ & L.00c-\F2bɃcl=@,˷ J!'IJڜˢTFl LP1x6. bb9 )f58ΊaYiiɠ(Q6-V 8s#.hZW*XWHNU[(iefǼԌpԄd'fS0ERl5f`LbvU[id#rhLfd9M6mM`H.-P5q,dgŧydid(㲾L1eFx>j&9DZ&fWyvvr]}yuvU/6Og/w׷?70z{8{>\_7/N03N̞Փɳ禽MjmFy<]^_|uO?.PZg|oBЀBpTyCpЁk3cG4V?Tg[]t/5=J 5vѡZKk)Yldi PuԶC.MڙUu74¨R!&CKDcɚ#@ j!l+Wu!.H׶n``%@_<0 mw au \# M׷~ Jأk#-pbɧe*7o 5Mxba+F`y?7vxys}yy. +{b zv?nMͤw77ﯯ6ykun_ }i}8},?o&[~fwةd,mnR$'4BS3C ϴi/<"Ї~W2 s_4hP3X)TM"Fm7&鰤 =RץsӜxIIГ:8ꘜ/j@*noUn}uOSFꁲ3rei[lck]W  jؙQ%#-.cф@([ӗ%.ф>Mky*IJ$)Tr>ռʝ)")Opc:KiX4P%Etu5thERZH$%^@++o6;ELQ?Z >zDEB`(OmPC43i?p\޿z?Ib3ꖏjb`qS+bKkz66IڵCC&U>mzK]d/ ~[[c]ۘ[-$x@rQg=P!Yd&}'g $SLfe[iٌ,>x =PW@Qq=MY qnRێ$&{*ё+9;r}=(tJK sOt퐨y㬒xHvhҶMq!$CpTsJ9e2srq}~[;RuBRz3Nf|e%-em7ۗtkY}w`N׹ڭj *'7C8n,E#S34Ν G ?iyXS¿Hu1˘`Zf\]u#I15_2lA'?6~~[2a 3LsлP4ma0mXP`yD,҄uC\sH&/"OTдP7.T֤KWZڅ~N/J RXXD&j|\)lm'|M;>m!&:v9YUTxj05ԚZ3AM\6<]fgl謹/0nZ&4e~=ϑ&Z?֔ާs[ @prS.cȎCAVt}ہnh-y$12UU:Nlsu0KԧL[OlÀȤ6!^nt4$yhFi0qw^ h4sP7:|"DA4S,G[ޙr_ǝ,s֣WK=b|KH0A(ppeZ#!-Eyu^G"[&%7iؐ& g۱_Q`& sEL'7iMd"й HQ׬UFG%98h)>mH\]jP։HIDQL(-ڍ# +ڰ;'bZ8 F|Te]6mU0irAeUWrX{㛧ZrN$̭ru@\³HoNqGLƓa1C(1gg"{ \M%V\P ,V衔ʅ5 +96֬A.x(9ސdRbH*s4P~FQbVN4{`ۻFuEײFO[v FANdYp"!F3~U֢J|tA8\t'F5=NK;#1QujyQ'{F>si4D&4 +$!A pXQ!n^[RY>6wM7NnhLNP52ٔU8~#_uJ6X&2TF$Z"W"*+Xe6bk-KwmN9o^ҥH@f 9ar)p6 p3[0=G^ĂEj QP%Ddw^5^^ѼXFi|M b%ϾnmlT&Ѵ\Eϻi83̦iI䮳3Ɩƾkx_J o=6} G',tYW58z>XLKp<@[;nxq+m* mMDE wοu7E_ԭ%P4S N!,04')d7I蝭Z?go3^(ߗg􏀤_J8j~7⢤Of¿फ़+y:YNwdmlU~A6+~0=YEX |uZ怵1=tI'62Rqam,-7gduKa. U{$a;qſd/#%`^.M5MM-nMV!w&d}^o^~JP3W<% ~`8Kd\3R OL<\LjQt~^7܏V=څwry,An~:]P3_"(} o//SxdO=8Y` +1qf {sU6^~sV3AOڥzՉDh&ѝ&©Q^Q^Yϥ"mJ?Oeo3yAMhӟM1/fbXѪ ٓڠR}Q'4q7 N=ݣٛZg{v_M#QQ?okg_XS[!HLJ8۝ )M۾{ܟTXǶM5~j4>Q#GJ<P3ȋߛ:3)nO/}yE'zy LsUewOBQF|%QDFI*%iCˏFJfH ԆKJ s qHN44 +~a}<~cH+eˋ&03n'i)KLXD(`B5K!)4DkRbBiC#ͨ$R)eg +;@"DjEdw Qs`  uP఼$z2<2-Ke"Dj!] 5cQ#= +v>U6uhZv-d =^cbiXx;iTrٱVrLrGaƌ]LWǨ]BIb ʛ?G^oqv<1w5ݕq//S/]s ;ɭiXdgɮ$pxD/rsvoۋg;I:-X7\)a.;>̹+u|J4P,OM1c2Yfcbl}Kl^utݸ>stream +HWn8;OhmIȏLgԈg:]EL"6s!)+L-P\ ;gٴݖ8'bٶ0߅ղw8=H-^6=7gU/۲ٰejކnW .*Xdaj,w勪CO:uWggEZBv,ewi۟˶ۄ a#Xz 8{w7w>3kg~w=a6=O&/r2;Yi?7=̖0[|]n됗pf“x+a⌬%H>^рK)aPpaux +fJTM?y9zk3gOfꪹ~(N/uլ:} W,]}7z~_7U_eD*/?fy/1&%g'Kv6 ;-}^ 'u9F +i.&-3i_(7hW?+b9Gt+-H'ͽNAuh2-8g80 +$[e-g?j Pwr +lcs͑cɸA@*b##҃^B @dQ[|aSdHn5e1q9@h"8b1!?6,G %k8Ʌ LN,swQI,p}&| &b i |t;UA^`$@M(OZZcFijG<^L^!Kɉb}Ha Sɵ9,B!J°JrJ3ȱrr:NJ!H;_X +x@B-#PEȥ +]8m>1iQœdf  2w\Ō4d!0Tq/i+b_VR`Uėɨn # /[DM"5(/mDFg7X9O2G{Ln!T Y+ 7VP̎f5 F5I Y,E\Q= +KAj@%D= Ky iڢ0SRdo5bx_|XV\s񦻼6?ݔ}=]С|osB&4 ?Eէ0'?i!m9v6xMOn7ϫ6k+С|IZcCHElS;я$:PmZHbY,94l #3N +"`~XQI0zA"6nH/CԐ@WA`T* +=ƕr1@,AL-ԫL*Y XRkZ7 !X p9̒l@h`TSK~5}LW Z8ؐCsi& w$pYRSUjO%|Dacpu۱o(xEMQ[]2Zm +sv+I쟨X҅MGKc]wbNltӈ5P-Y%!0Jck3jۢ|xcVȇ4yr+|qp)VɃyYuߗjOfUMYzr/Er]?}MϺv7 oo}O̰m3zih?~ojg'YN4sA{fB>z ?n/amOXצ˲{ԗLwo={A/\zligĜv3!s+4`MF`s%Xd:sCԲއh|9ɀPVS]1 ǒ(QCٱk^eF˒8<82 kVT(t'̨J~#&i'(Lq?BH(R`V\+X$JQ4c\<)S%*Ēp }'۶܃mz aW#=F@#6s;>-"mE^`jm/j!(:˃ooAJ q8|އ&t#Qw6 ;(xF@Bmگ/LKu戈 #]UรggFc!Z$n&̐FEwcW@FM6f(_W}R M7fgjW֭n\&!:dIzJ6➐XAov!L\OOA̛b6irPE !2qa_ c!f0gc2f[;AeaDddt~nٿ@Hu?10c8iU|P֣Ԋ3`drE-L*bH_@(=(,xEWEcv":K2~'f#>(_/lFu(20p^uf=',Mr2ڷGoǬA/GLdv@"nNC=[Y'HĦ![X6g` oT6G +N> e + `bP{ + PKޖeTTGXsM1X^_*1@d<}pܐFk4xixi5syFĨy*I0P'03s TY~L;U.q_Ѧ4[6|e;$` +ԺcZ O  +/37y -]R?\^664?&8r/'22c +Ϊ9sy(tv3¸B=,ЩuªJ(vY^st \?xpH؁ <݅r0ϔ5gUiHNP;aJ~C{bqȫAB3e'Uiw6ަu27~tQtŚjnQ. S݁!x^aӊ`qlzc'vi.Of ]jе3}hW[2,=x䭫H6r7WtmaZ=- Ox*jU/pŇcFOwO0&,>iu4Nܹac3ANK)< + _ [ښ|k eyWS!bglq%Yiƴ]=6`@I&2RaLygk?Q1H*QxdXa>҂D93TTD(CSY;mx295O4<7]}Q&-"YB g9г|!4ѻO'jyvNLYMĚe=?* q+aX@I֫ˣp ߵ f7j s !V{^zŢȫ7mrfrTct4J2ё.Zr 8:9着rŁ))6 L]Q  p_scb0Z%#N9--rb !kMG`Ly~iT +TF*S,KrfI"H5̦OZ ػֳZa@^I>ȥY!#i9/m8UlGdzt`v\0*' `N4dTL`kڢ* /00_ֽz_]Pi2 {U'ZFcz,+&yZ9kaiەx<4k__شoSd߅Cf!e:'XiL +|F +Aavu V5>E°[4{l=gO[>jܯ[18-QiI$KS r6('wI fK_`B }2U-R6NwD>A!#a,!e1UI ޔKV"rā0̀ RP3qHmxQWYFp9 +#eCđ{&9W "<-+K`&E"^pb~ceFa HHe9m,edi4>5i;ofEeS-X2'X 3VT9w8v̆p/j0{ aVzF,~1LդZ$n !)d5VH߇APDo{QhVi=)j +Edo7~ϣ_@5;Ujp#FLrw\uB3oN.Zhsid}W8y)<x3p{^h8T?\BeB€!"< ({2&5fsº8Dmcu-~܇ h'%8rVcR_XMnSР؜lLgNWID7S斃:G@ck`OKOer0^h?eewA*78="I&+vd7 .66ZM,:MrڎTx&&`@lyM̞::+56U'>b8G=~YRxabu#TRňPwnj-0`iqu~H{]g:<ܳ pCEVčŠ֑>NƧ i)5 YZX TewUbۨ,Dىo7& UO 㽇dqM\^,ߪڲ( +ӢN 2)nhlwǤd}$EΧtb} -E)p˨?AvՄ 1۩saD!NhqO|WsQ xu'؇0G2$Y1!L=owgIM9/DEHN>-ؿMo@NCc;^ ^EUprW~/GGDj=/rAvI,p6Zf~LoKqcI}AnH1U(𹭼<[ҁ@(_.{rAv hcg؎/-c +#чkb-%5G'zu% .};Ia.IR'#|ET y{3M'.l [CuE֑:V&( ٨GƧ%!l.BM n077X&(kR7FADg%T:Xi/gXX$Ǥ˂Y⩯啪&Z,|7s1ߗ#9;YHr.{֜Ή\ +}/ FLfK?z0(AKʋ,WZ l M,}:49=_> Y$x{{eW=ch' }AWTY P5!${0;h7s¨ "JWqP/V'/w~QBKƟR %j Tݰ#^AoTqm&rhsT(}>+%'"_L&YD{1i-Y`}/7n[_@_d٨pFU:VNJWS4Q򁺂1jm2C"Ch#ҷWv V~&GQs9r+g?cw4#cfZt jRW,{5M`<gȜlWRӶȩk|nHbjcM;`1(JOzgؤ+m}紬 +Wk49N6 +UClI̚y6~S*gH7aŚN?bXIVfdr!QoGs|1[7'\K}PRiI}/kC)"2X!<k1.̺a^7t H.Ak{wTW0UTgnHnPAޫҧK&amG,<8ƺ~˜I]fH>@Յ E҅W)[fVb$ +z8%\u:uEPF!_G"PcCP|sz#J%%軡}G Il (=_X,Dwkq'[xscΜ>n srf6g+OI &9z{<^租ԻA7n/q Q Qd4y*)_Xz:{@˨g/wgbS]#V?rѵ'3\[aYbJO_?&N6v5g5hz@MF“st|'B1HrI.k1J%>z؂Ggw4>IMNT|;})p!G6= n`'̤Dxf7XHvz>x?RWq<.wKQf moR.(ƑqmyPhv}}zXIMRzՎZ3|6[m~F8]9FV,EKwnEq^\[Y}*h `sP@!vaONlAaj΢ u?jug85$Œزdz$wll=1/.'`ݸFאğı8ɤ zML?\vm&=㐭MI"R !x6"|{M-{1[nr +Pǧ|TŴk>痃lGpTBW~Xű{ևa,*#HN櫹:4x;[p 6 D6$!c8_ AjIAY>['BPa0K TySMo7Eu]cLR׵CA汔QdAeA= SԴ}<ߴ =?J?kN3'kq(wf'4"^@O";MPIm8Cx8BTK;$ ӭ~)uģ + ,߼6PDVVys+ [!/``98v}vPrV0~/ @S#IČԂ#_ 1(AgD5gУ WpKFPme3MbFlhm91U\,D(XIڜ%ڋ"C뽣k*?#'G= +T\y?bHl9iB<;Cs! +8䮜3sGbvSx-^^Yiy .= ѹ#g:$=D]v)" +`HI+HUS$:+S"%aT(RD?5G톔szﱲoRZ)V-SOVb)VD&Q@HF%(ng+xU_vkjTO\%C ϊԖ_$Oo_D bZ"-NXrX@X~}yi9tJ>|^7,>͔^}5.9;a2PT c2:TuCz@~~4kW~H5 q^5t3ϯR5Fo3?1u~$9/`!z8VfHo +å| fp;L?0-D:i|-¬ =D$%bտ +C3#zqrgk}`$ ZsLgk+umCh1>N6ʝ?;cV\m}sKShg՚LqjG~{ZZOg“Jz}m?{h gǣph6U*ϗS[?{y:HC C¦y蠄`o`&+n FfH#ԗhxFЇ^zX|Z `]Pl%Ђt ++ +ͅF uD³);c0e(bhOVT}v&ju!8ZvCU^#2Z͛tEW&&=&I \0Ɠqw'ɓ+_Fr)TSSi'~AGE(UEo8"K&!iS?Y,>`ϦԺ?Q<[DY %>0?nᓂBj;t9כkby8CR$?'h6CLDy;ր#_$-)l̗/$E󰢺nѥ#pwi/t +Gcd:+?!pUTep:Դi'S/4G+8'tԿ)v\\NVASE(rz "M:O▪꨸r>B+É/r܏̞ޕƸ0[AΏ0[Kli;(crnNO&ܧo4 Z};cDx@QC׫=]jKDs rhKHDΡrz<&3C .qz1t_'QȝBvB혎 Z `0SSU$^Ps&(2RL93Xv[AiYn|a*O ST7C+Mؿ~'c xx%_)OXvQRd}drvgsqwź7,zlԓR׺ Pݳ5 XOH.Ǯ i[4-]Ob(I`mA ]&+rYZ) WF ; a@sG`!/q ׫ +ʔξF3es`2-=:|\d,+kg +u2Ncg}^ks=u`W{KZFN6|j*-3ƌ1I9,WNHD\(ɍdY$O3E'K^| M?&K= +ft B5H}MYpěI4]!-N]yH:XЭJr,F*z +3[ה[ L1zf~X $Fl0ь0._\x1_;\%kCu +xxǠHrt|x\T{Wmfp*y{m\(&ÚhKe# i +0b?'-t9=opPrJ0a!so١AlH4[‘{ZkY]i`+rSZkyJ<3>ESUY2]f $u.e>Yl\qك$VrF#-~\'/+jdaᕫ.Q+G4b=N괂{>>mN~@5v+ ײ + Y%©|,h5Ml/ EoH0."t:t4%O}:,!! VJc(;o%L`w3AbaQ›u;5>o/ND A #t;ۄN:Ss9`E¬:0oZ΅Xu@ +NSGtrēJpWGnxUJ~5_÷4ϋPx`c/QIMyXa*4l\ӑ'b?ITrd֘`E=!dG ^|~_׃PlϡdhV~(1@ ~[ % +|Rb)Ƅ? a0­q{9Ĩ_6$"V:[ux8ܡVY0-}8(1nfd24?p=Et]T%!N4đˊmglz60A7d\C[2 +5 ED nHL=ӶSfR ~M-NmuZ)Mt?+Ί稓A͙ۨVJ^IfC#$Z=Cxl ̥NS3@7k@ƾ$_߮ؽfLrk-?U8F !fq>CiZTAFia@[dy +I%UŸ|{mVlԌ4>]4N~tsrNΉ Ɉ+DHe*N݌pʑWz Y\,{l|\1&9h0eh-%քO)}ieQEVw[MVXZR)k*D!4ŜfQVPWuRCrjD3~?E +0ǐU.Um(w'O|r1y6TF;bsZ2 Ra`ldǩ~ rC`,"E@<CO`mJ= +"< :J8,wBvhWi)~(,7bLV*Yr ʅLHٳWY\:n$Jhq&yޒ/LU)ԑMyʐ Zc4yTBX 0HH~ˮAH8WS3ِv?X'g+8B36w!۸2x:lj:e7CcۃO]a@ *aXQ982ZE[}\d'4z컏9~-@wqV]VhR 9ACjo-n +֞ę܌>='ۖxa&+qah O2"b,7Y\,w<1rb,QaPTbhPр})h2|:DjO1BQs&2"!߆N([".rIu7'S. ^s, +қxuk %̭߳HR"$^+EH/b1~`Y8Jbc[鈵gL035, 3 ~I)Qp2K✆fl(Yd>җ7 NüJ¹]>@{H A_dex0{IR5/RX%'8Cu6P +&JDHH{ OEVy)T*4csbƕ)&l\92 ++[M"dЖ,Ѱ;t]?Q9{h`.,Q %gDs}dziNkY1]Q㯲a-f4Ixt(4 YdwŰ/dZ@(*d1)I. +-n`e.'jdUuY { Y𕠗: +^+ +.2Z\Cb& aHDB! EO’֎yп +GyuURzhqU{8`=McK+H\|5az˂19]Ny87RJv>stream +HW{_LB !7h䢀bb^CKm7&O&s93g`^_Rk8UӪ?i\K|뛋nlt7./pF.tNBl\}r|F)YY)6RtCKAm26ku/Z4\LCq*H3QӞ}'Y4*Nכ$mS:Ý#nc9}8$nS`y^vib>ie~9߻'H{oF-.x|r4Zg-;O'2.b۬7-ג AVΦns*Nt ë!`d,#7ۄcrxiF3*XPvbq͞~UwNt Ȕ #e GPmIy^=i>,ڻήf<|YtnkSR؏,Ao49F$嘥CL%{XGC^i61]ύ_܀i c T_Ŏ∋\mn1JPar i.8qәs%^5_ k?ʘ4#xDžU @Lg7Z<ֽu^X w'1*ʃp3< ``734bzSŵmcg#W`25DuUgB=W,GV%_A,b[rp80yQK; +{A;Fƕt=!"3ϛ ux.2ay+Iluq5yã.p*A8(9WSu(,8[x\!s;(OHR~A>>""#p"/ SyWn42#/x.lrE}=uWvRQLnSa4)$b=ĜGњ6ԅLP$(")#Ǝ0#+$5|Aኜ{eԜ2y9 `q;=XsƁg;pv09aݐWB VMrxf /d;(jɾ'6D+-Nݞ\m*XvV'Ǽx' *%k]Gk +mOw^~c?2_@CtHdI+Ϣ suޘ9 Ǫjetޘ=Q@SM> +M)K)Q':|Mh,}|U;0v ^iHb4V]䃤izc2J˘))TtasFF^=8ч+sX+!td0,se#W'PާL*sL$͊;f=v/*wшh ׊:_*K[)8}d?/ +,囄h p4ǒ{4 +Ah ~4e͍A D-f +KGX&(I۔S#e|X:be>J!{ޕFd ߦ=LЮ}":K(pIC.aXIiBanFD:}ǀX\&)bLSKLon_*ifɖA[ӭ$ΕWK >c9dʃsSz³&ɿ#c=6d.Dϖ~)usZ/DX"֢(k/5Ha]sK5!PI1nNWqD"[Xjw\DaZ`u +mVaMa <yٍ0IQ]c"^&+69(yÒƤsR43 &"G'n1T`S>2k\$'pGw_R׆U1&//PccI?ke-8tpgmfS$.;+<<'2I8KF&` Fd3ո$f(-y.%o?Q@`&8'/(X|2M1y0-{.3i;}?ΌX=oJsAĨAJr@R}8V6x۶ujP $~E߂+GWzHBb!Eɴ,oNvNw;Z>sRi݄c=aKmLS$C6cX.ѤdȪ69ʨR;zw{yL שCnS/( 1p(f.NXp'$cNe<*Ļ,',M%"TmLR@+ ts('`1٨(9DǴmr-\칸- -4 c!#'հ٭xSl@O j*@mV]ukh552oAfGQ. +H^YW%ȹ{A,P`Ǖ.ZU%+-Onb8, cڳ >:T2l]+]Jvhi{,(qdf:bXt<#BX +?zv'aZ>5Xc猢ۡB1+uP$7g6}tj!LT )_&q@lW0:ӝst0 rYgpԝ;h8G&LVC=zMLպ,V]`Z5ݠjC B9TP.v +r+F!= YoAm(tip.<h 3Dطڄ]ԄR}.伇t׆645)`!y[qw@&5@a5; s7qxl=V+ 3tc(tғ B[ <6LM#FCٰ)3Slwn;7 +  +SptkLl qRՌs2KJQM|;/vنSSZ*6L<4`b٭hkmee(LVl2Ѹ ]FL*x6`Bܕ0fO+A.YxG0 xvĬ?+ qźc<9yakP^p`@(6Yn\BgNzDp`q7bJ02Xp` `4xS ַ +D nY0e"49l;qtfmK4m錚0,xJ-,#R0URc Mـn ѦE&$sϦaeuE!|\˟a,lj, >X_) zB[S1t*?!-Cxk?o q[|z"y|}VFɾ6pW BIR58d!ov(_K~yvbҷlzOܖt7 +,Ԍ,/([NlW+Xɷ^o2n}?\-ڜxnOvKA_ip{ ބ(0ņ[ *,rłظe "]T0./7IK_иW!M8at/&T^#+1(/*y5yeZ +w>c=PzcWNi3NG&mr.[Qž*#}2] P?DP@u4")+}Cл^G2Ps5(2\qoLfʡOr +_#Y':R@7bo4/ÎTx_~ηf:WDk^hu91HR E5z\51x-{a-a]ګs+y _RA@^ Ҥ"*~}~̤a?/?YdϮ~6;(+ߖ-I;: +dI0&"F4؃*Ѳ*G.{LwlI6m3>̪Tm4q9uodgpVc#6Q=Vk(+/2#T +BX@TD;f7g'kd DU#'J &UސiXj5A> 5T" d'}2Dd{?$$B4gh%7̳[NsDiPܱdk(๲G!aN炽聰LoOQmB)潀W^yqIBcbqoA\-IvHy-$A.$])SݍP q="ↁ +LRXu&Gb}!y&9/[Z,]sXR.kCSdd-t+D2i + NCW [Y5\p.Z.s \ 鄡 ;.m.\3'LזRZNV9:GNPk@v?˃HeBtB<(צҧ0aׯ\, 6'fig1uwFÊʯ̨^Ohc?v_nɆTn>Kt:%BPS݁][8 +NkN1mNα?˱P'H(ޙx+닃c';Az|/B~fs%ؿFbqb4Woj#g88OK}GvKk?6"To{ّUm'lh'TTWt/9|h(rr-.2*pIfH h֡kb:5B០9vwf1}:yie]e*wwC49q #_ɰv9-e;#*@K$gCKNDr'[ 6yWx,Z2!p7̓); +g گYc  +\mĘO+Le0G};>D1`g)𥋀'rb\cmw1ʜ0݀sPgȝRCK9բ`YO[GGGyAⱀPєPkmQk\9׺; !t㟜u/)L9| Ѩh(4Z3~N2h ]n8P!#Y֣tCK@"+&&ٜG5X}%r"m%7^dfRJUZID3ȃy ^'Tfbd2T G9>:^KdOz8TIGT8,mm4Zaq)bk5[vo_O/jih8M3 >GGL٪lܘo .nCP\IA&meAXbh̔]ORI]剓d ˔JW^fzq_p.Ʒ%hHyW2JWl7^X s  v25y-QA=yŝKhbnȾktyXB6.eM^Kjuw}aǥ*9FKT~oxȯ=k:md?H ZB">TCި`"нǓ:[`lY9Hw訨ʼup2M[L{4᱈DtĿ @tL{4(M[L{4V/ߣ E #In@%@4 zn,';$2t 2 @Dr@@> D?Y,cwS]{2"`Wb) J~D.xK7Jj4sGZ4^/KuM4P-ʹjeMu׀`x XTaj)Zj8~qu5G2/FPmgʴcf1 &+>8s ssyq D;i5ug;]g<,7.Jo/uørB@nh2B1q,X)Qy#bNyrjKm<ą%pùYswR"#W^o}ʶ#Za[[͛&gVq ƶQWLx ~hPnz,- +uj :)(%in`$rrmbtk2@J27zp6&t+tH$Z~wj뮕i}!|%,ܛt ?L1yăC82NKvᆶ)fTs60XK0@ƒ0g;`h9`A(Z:[8-E֢zMUc/z}s85aXdzT`[d8{Oql(@478}Ylepr%=6 ҧ鲙laނ 9 X"A{dֳoA&0,b JOj@xu 6 dsjNO6h{k>叡DnӀۈXJv~ %_FE**lبdZ7> +qݐI>w8EFҋ/|XI+{1E1RJZ~sMD>8j OD͟z"\I^ȈNa;,WsH0/N%FGt=;㡆Яx"΢~Rݾ]%N]97 +tcN^Ǵ0UfYe"AVJ8USAڅ]C%Tj10[QBۖqcH\8rP 2޶G{e=0џVI+<.PɗԒF*v1Ķ4'V-i=D*52ʜ!lM٦fqqh1V ƷGsY"U]Jvm#c\ Ԫ`͹{:0$A_7-FaUH4hC4 qDt|_:~Dek}Oer 8/ @ڑx3Z3WD'xH`+c=]LX>ˎTv]72j!խbWXHUcSv#2B?HjV [՚k^8 l疩Le)$8p2^sd3Ϙ.hevozn |bOK endstream endobj 5 0 obj <> endobj 14 0 obj [/View/Design] endobj 15 0 obj <>>> endobj 29 0 obj [28 0 R] endobj 49 0 obj <> endobj xref 0 50 0000000004 65535 f +0000000016 00000 n +0000000159 00000 n +0000041554 00000 n +0000000000 00000 f +0000169847 00000 n +0000000000 00000 f +0000041605 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000169917 00000 n +0000169948 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000042843 00000 n +0000170033 00000 n +0000041922 00000 n +0000043143 00000 n +0000043030 00000 n +0000042119 00000 n +0000042282 00000 n +0000042330 00000 n +0000042914 00000 n +0000042945 00000 n +0000043217 00000 n +0000043550 00000 n +0000044538 00000 n +0000049735 00000 n +0000067982 00000 n +0000094768 00000 n +0000117939 00000 n +0000125396 00000 n +0000129058 00000 n +0000142042 00000 n +0000159035 00000 n +0000170058 00000 n +trailer <<964C61E5F7A340DEA8928EEC00A26869>]>> startxref 170245 %%EOF \ No newline at end of file diff --git a/Examples/Shared/Base.lproj/LaunchScreen.storyboard b/Examples/Shared/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..5f86c21 --- /dev/null +++ b/Examples/Shared/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Examples/Shared/Base.lproj/Main.storyboard b/Examples/Shared/Base.lproj/Main.storyboard new file mode 100644 index 0000000..9ec1082 --- /dev/null +++ b/Examples/Shared/Base.lproj/Main.storyboard @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Examples/Shared/GradientBackgroundView.swift b/Examples/Shared/GradientBackgroundView.swift new file mode 100644 index 0000000..cf59777 --- /dev/null +++ b/Examples/Shared/GradientBackgroundView.swift @@ -0,0 +1,54 @@ +// +// GradientBackgroundView.swift +// Examples +// +// Created by Drew Olbrich on 12/24/18. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +/// A background view with a blue/green gradient. +class GradientBackgroundView: UIView { + + override class var layerClass: AnyClass { + return CAGradientLayer.self + } + + override init(frame: CGRect) { + super.init(frame: frame) + commonInit() + } + + required init?(coder decoder: NSCoder) { + super.init(coder: decoder) + commonInit() + } + + private func commonInit() { + guard let gradientLayer = layer as? CAGradientLayer else { + assertionFailure() + return + } + + gradientLayer.colors = [ + UIColor(red: 37/255, green: 176/255, blue: 176/255, alpha: 1).cgColor, + UIColor(red: 72/255, green: 72/255, blue: 171/255, alpha: 1).cgColor, + ] + } + + override func layoutSubviews() { + super.layoutSubviews() + + guard let gradientLayer = layer as? CAGradientLayer else { + assertionFailure() + return + } + + gradientLayer.startPoint = CGPoint(x: 0.2, y: 0) + gradientLayer.endPoint = CGPoint(x: 0.8, y: 1) + } + +} diff --git a/Examples/Shared/PillButton.swift b/Examples/Shared/PillButton.swift new file mode 100644 index 0000000..cc1f8a3 --- /dev/null +++ b/Examples/Shared/PillButton.swift @@ -0,0 +1,55 @@ +// +// PillButton.swift +// Examples +// +// Created by Drew Olbrich on 12/24/18. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +/// A button with rounded ends. +class PillButton: UIButton { + + private let normalOutlineColor = UIColor(white: 1, alpha: 0.4) + private let disabledOutlineColor = UIColor(white: 1, alpha: 0.25) + + override init(frame: CGRect) { + super.init(frame: frame) + commonInit() + } + + required init?(coder decoder: NSCoder) { + super.init(coder: decoder) + commonInit() + } + + private func commonInit() { + adjustsImageWhenHighlighted = false + adjustsImageWhenDisabled = false + + titleLabel?.font = UIFont.systemFont(ofSize: 17, weight: .medium) + + setTitleColor(.white, for: .normal) + setTitleColor(disabledOutlineColor, for: .disabled) + } + + override func layoutSubviews() { + super.layoutSubviews() + + if backgroundImage(for: .normal)?.size.height != bounds.height { + let normalBackgroundImage = roundedCornersImage(fillColor: nil, outlineColor: normalOutlineColor, cornerRadius: bounds.height/2) + setBackgroundImage(normalBackgroundImage, for: .normal) + + let disabledBackgroundImage = roundedCornersImage(fillColor: nil, outlineColor: disabledOutlineColor, cornerRadius: bounds.height/2) + setBackgroundImage(disabledBackgroundImage, for: .disabled) + } + } + + override var intrinsicContentSize: CGSize { + return CGSize(width: 280, height: 44) + } + +} diff --git a/Examples/Shared/PillTextField.swift b/Examples/Shared/PillTextField.swift new file mode 100644 index 0000000..de86d1b --- /dev/null +++ b/Examples/Shared/PillTextField.swift @@ -0,0 +1,84 @@ +// +// PillTextField.swift +// Examples +// +// Created by Drew Olbrich on 12/24/18. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +/// A text field with rounded ends. +class PillTextField: UITextField { + + private let fillColor = UIColor(white: 1, alpha: 0.1) + private let outlineColor = UIColor(white: 1, alpha: 0.15) + private let placeholderColor = UIColor(white: 1, alpha: 0.4) + + override init(frame: CGRect) { + super.init(frame: frame) + commonInit() + } + + required init?(coder decoder: NSCoder) { + super.init(coder: decoder) + commonInit() + } + + private func commonInit() { + borderStyle = .none + + font = UIFont.systemFont(ofSize: 17, weight: .medium) + textColor = .white + + // The insertion point's color and the color of selected text. + tintColor = .white + + updateAttributedPlaceholder() + } + + override func layoutSubviews() { + super.layoutSubviews() + + if background?.size.height != bounds.height { + background = roundedCornersImage(fillColor: fillColor, outlineColor: outlineColor, cornerRadius: bounds.height/2) + } + } + + override var placeholder: String? { + didSet { + updateAttributedPlaceholder() + } + } + + private func updateAttributedPlaceholder() { + let placeholderAttributes: [NSAttributedString.Key: Any] = [ + .foregroundColor: placeholderColor, + .font: UIFont.systemFont(ofSize: 17, weight: .medium), + ] + if let placeholder = placeholder { + attributedPlaceholder = NSAttributedString(string: placeholder, attributes: placeholderAttributes) + } else { + attributedPlaceholder = nil + } + } + + override func placeholderRect(forBounds bounds: CGRect) -> CGRect { + return textRect(forBounds: bounds) + } + + override func editingRect(forBounds bounds: CGRect) -> CGRect { + return textRect(forBounds: bounds) + } + + override func textRect(forBounds bounds: CGRect) -> CGRect { + return bounds.insetBy(dx: round(bounds.height*0.45), dy: 0) + } + + override var intrinsicContentSize: CGSize { + return CGSize(width: 280, height: 44) + } + +} diff --git a/Examples/Shared/RoundedCornersImage.swift b/Examples/Shared/RoundedCornersImage.swift new file mode 100644 index 0000000..0760b0a --- /dev/null +++ b/Examples/Shared/RoundedCornersImage.swift @@ -0,0 +1,51 @@ +// +// RoundedCornersImage.swift +// Examples +// +// Created by Drew Olbrich on 12/24/18. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +/// Returns an image containing a rounded corners rectangle with a filled region and +/// outline. +/// +/// - Parameters: +/// - fillColor: The color to fill the rectangle with. +/// - outlineColor: The color of the outline. +/// - cornerRadius: The radius of the rounded corners. +/// - outlineWidth: The stroke width of the outline. +/// - Returns: A rounded corners rectangle image. +func roundedCornersImage(fillColor: UIColor?, outlineColor: UIColor?, cornerRadius: CGFloat, outlineWidth: CGFloat = 1) -> UIImage? { + let size = CGSize(width: cornerRadius*2, height: cornerRadius*2) + let rect = CGRect(origin: .zero, size: size) + + UIGraphicsBeginImageContext(size) + + guard let context = UIGraphicsGetCurrentContext() else { + return nil + } + + context.clear(rect) + + if let fillColor = fillColor { + context.setFillColor(fillColor.cgColor) + context.fillEllipse(in: rect) + } + + if let outlineColor = outlineColor { + context.setStrokeColor(outlineColor.cgColor) + context.strokeEllipse(in: rect.insetBy(dx: outlineWidth/2, dy: outlineWidth/2)) + } + + let image = UIGraphicsGetImageFromCurrentImageContext() + + UIGraphicsEndImageContext() + + let capInsets = UIEdgeInsets(top: cornerRadius, left: cornerRadius, bottom: cornerRadius, right: cornerRadius) + + return image?.resizableImage(withCapInsets: capInsets) +} diff --git a/Examples/Shared/SignUpController.swift b/Examples/Shared/SignUpController.swift new file mode 100644 index 0000000..3cab8db --- /dev/null +++ b/Examples/Shared/SignUpController.swift @@ -0,0 +1,128 @@ +// +// SignUpController.swift +// ScrollingContentViewController +// +// Created by Drew Olbrich on 1/9/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +/// Helper class that encapsulates code common to all +/// `ScrollingContentViewController` example applications. +class SignUpController: NSObject { + + private weak var nameTextField: UITextField? + private weak var emailTextField: UITextField? + private weak var passwordTextField: UITextField? + + private weak var signUpButton: UIButton? + + private weak var delegate: SignUpControllerDelegate? + + init(logoImageView: UIImageView, nameTextField: UITextField, emailTextField: UITextField, passwordTextField: UITextField, signUpButton: UIButton, signInButton: UIButton, delegate: SignUpControllerDelegate) { + super.init() + + self.nameTextField = nameTextField + self.emailTextField = emailTextField + self.passwordTextField = passwordTextField + + self.signUpButton = signUpButton + + self.delegate = delegate + + logoImageView.tintColor = .white + + nameTextField.delegate = self + emailTextField.delegate = self + passwordTextField.delegate = self + + nameTextField.addTarget(self, action: #selector(updateSignUpButtonIsEnabledState), for: .editingChanged) + emailTextField.addTarget(self, action: #selector(updateSignUpButtonIsEnabledState), for: .editingChanged) + passwordTextField.addTarget(self, action: #selector(updateSignUpButtonIsEnabledState), for: .editingChanged) + + signUpButton.isEnabled = false + + configureSignInButton(signInButton) + } + + @objc func updateSignUpButtonIsEnabledState() { + guard let nameTextField = nameTextField, + let emailTextField = emailTextField, + let passwordTextField = passwordTextField else { + return + } + + // In a real app, this test should be more sophisticated and perform full + // validation on each field separately according to its type. + let isEnabled = !textFieldIsEmpty(nameTextField) && !textFieldIsEmpty(emailTextField) && !textFieldIsEmpty(passwordTextField) + + signUpButton?.isEnabled = isEnabled + } + + /// If `true`, the text field contains the empty string, after trimming leading and + /// trailing whitespace. + private func textFieldIsEmpty(_ textField: UITextField) -> Bool { + guard let text = trimmedText(of: textField) else { + return true + } + return text.isEmpty + } + + /// Strips leading and trailing whitespace. + private func trimmedText(of textField: UITextField) -> String? { + return textField.text?.trimmingCharacters(in: CharacterSet.whitespaces) + } + + private func configureSignInButton(_ signInButton: UIButton) { + let signInButtonTitleColor: UIColor = .white + let signInButtonTitleFontSize: CGFloat = 15 + + let signInButtonTitle = NSMutableAttributedString() + + let signInButtonTitleRegularFontAttributes: [NSAttributedString.Key: Any] = [ + .foregroundColor: signInButtonTitleColor, + .font: UIFont.systemFont(ofSize: signInButtonTitleFontSize, weight: .regular), + ] + let signInButtonTitleMediumFontAttributes: [NSAttributedString.Key: Any] = [ + .foregroundColor: signInButtonTitleColor, + .font: UIFont.systemFont(ofSize: signInButtonTitleFontSize, weight: .medium), + ] + + signInButtonTitle.append(NSAttributedString(string: "Already have an account? ", attributes: signInButtonTitleRegularFontAttributes)) + signInButtonTitle.append(NSAttributedString(string: "Sign In", attributes: signInButtonTitleMediumFontAttributes)) + + signInButton.setAttributedTitle(signInButtonTitle, for: .normal) + } + +} + +extension SignUpController: UITextFieldDelegate { + + func textFieldShouldReturn(_ textField: UITextField) -> Bool { + switch textField { + case nameTextField: + emailTextField?.becomeFirstResponder() + scrollFirstResponderToVisible() + case emailTextField: + passwordTextField?.becomeFirstResponder() + scrollFirstResponderToVisible() + case passwordTextField: + passwordTextField?.resignFirstResponder() + default: + assertionFailure("Unrecognized text field") + } + return true + } + + func textFieldDidEndEditing(_ textField: UITextField) { + textField.text = trimmedText(of: textField) + } + + private func scrollFirstResponderToVisible() { + delegate?.signUpControllerScrollFirstResponderToVisible(self) + } + +} diff --git a/Examples/Shared/SignUpControllerDelegate.swift b/Examples/Shared/SignUpControllerDelegate.swift new file mode 100644 index 0000000..2bd6914 --- /dev/null +++ b/Examples/Shared/SignUpControllerDelegate.swift @@ -0,0 +1,20 @@ +// +// SignUpControllerDelegate.swift +// ScrollingContentViewController +// +// Created by Drew Olbrich on 1/9/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +/// Delegate for SignUpController. +protocol SignUpControllerDelegate: class { + + /// Tells the delegate to scroll the scroll view so that the first responder becomes + /// visible. + func signUpControllerScrollFirstResponderToVisible(_ signUpController: SignUpController) + +} diff --git a/Examples/StoryboardExample/AppDelegate.swift b/Examples/StoryboardExample/AppDelegate.swift new file mode 100644 index 0000000..296a024 --- /dev/null +++ b/Examples/StoryboardExample/AppDelegate.swift @@ -0,0 +1,22 @@ +// +// AppDelegate.swift +// StoryboardExample +// +// Created by Drew Olbrich on 1/7/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +@UIApplicationMain +class AppDelegate: UIResponder, UIApplicationDelegate { + + var window: UIWindow? + + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + return true + } + +} diff --git a/Examples/StoryboardExample/Info.plist b/Examples/StoryboardExample/Info.plist new file mode 100644 index 0000000..ad9513b --- /dev/null +++ b/Examples/StoryboardExample/Info.plist @@ -0,0 +1,47 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UIRequiredDeviceCapabilities + + armv7 + + UIStatusBarStyle + UIStatusBarStyleLightContent + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Examples/StoryboardExample/SignUpViewController.swift b/Examples/StoryboardExample/SignUpViewController.swift new file mode 100644 index 0000000..6baea61 --- /dev/null +++ b/Examples/StoryboardExample/SignUpViewController.swift @@ -0,0 +1,69 @@ +// +// SignUpViewController.swift +// StoryboardExample +// +// Created by Drew Olbrich on 12/23/18. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit +import ScrollingContentViewController + +/// A class that demonstrates configuring `ScrollingContentViewController` in +/// Interface Builder using storyboards. +class SignUpViewController: ScrollingContentViewController { + + /// Helper object that encapsulates code common to all + /// `ScrollingContentViewController` example applications. + private var signUpController: SignUpController? + + @IBOutlet weak var logoImageView: UIImageView! + + @IBOutlet weak var nameTextField: PillTextField! + @IBOutlet weak var emailTextField: PillTextField! + @IBOutlet weak var passwordTextField: PillTextField! + + @IBOutlet weak var signUpButton: PillButton! + @IBOutlet weak var signInButton: UIButton! + + override var preferredStatusBarStyle: UIStatusBarStyle { + return .lightContent + } + + override func loadView() { + // Load all controls and connect all outlets defined by Interface Builder. + super.loadView() + + // Replace the root view with a gradient. + view = GradientBackgroundView() + } + + override func viewDidLoad() { + // Insert the scroll view as a superview of the content view. + super.viewDidLoad() + + // Set the content view's background color to transparent so the gradient + // background root view can be seen behind it. + contentView.backgroundColor = nil + + // Allow the content view to shrink vertically when the keyboard is presented. + shouldResizeContentViewForKeyboard = true + + // Allow the user to dismiss the keyboard by dragging from the scroll view to the + // bottom of the screen. + scrollView.keyboardDismissMode = .interactive + + signUpController = SignUpController(logoImageView: logoImageView, nameTextField: nameTextField, emailTextField: emailTextField, passwordTextField: passwordTextField, signUpButton: signUpButton, signInButton: signInButton, delegate: self) + } + +} + +extension SignUpViewController: SignUpControllerDelegate { + + func signUpControllerScrollFirstResponderToVisible(_ signUpController: SignUpController) { + scrollView.scrollFirstResponderToVisible(animated: true) + } + +} diff --git a/Images/Caveats-Background-Color-Content-View.png b/Images/Caveats-Background-Color-Content-View.png new file mode 100644 index 0000000..1935507 Binary files /dev/null and b/Images/Caveats-Background-Color-Content-View.png differ diff --git a/Images/How-It-Works-View-Hierarchy.png b/Images/How-It-Works-View-Hierarchy.png new file mode 100644 index 0000000..74d16b3 Binary files /dev/null and b/Images/How-It-Works-View-Hierarchy.png differ diff --git a/Images/Overview-Comparison.png b/Images/Overview-Comparison.png new file mode 100644 index 0000000..f81c13d Binary files /dev/null and b/Images/Overview-Comparison.png differ diff --git a/Images/Usage-Auto-Layout-Considerations.png b/Images/Usage-Auto-Layout-Considerations.png new file mode 100644 index 0000000..c5bd40f Binary files /dev/null and b/Images/Usage-Auto-Layout-Considerations.png differ diff --git a/Images/Usage-Oversized-View-Controllers.png b/Images/Usage-Oversized-View-Controllers.png new file mode 100644 index 0000000..da8ec4e Binary files /dev/null and b/Images/Usage-Oversized-View-Controllers.png differ diff --git a/Images/Usage-Storyboards.png b/Images/Usage-Storyboards.png new file mode 100644 index 0000000..dd26b58 Binary files /dev/null and b/Images/Usage-Storyboards.png differ diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..386ee2c --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright 2019 Oath Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..690b5be --- /dev/null +++ b/README.md @@ -0,0 +1,423 @@ +# ScrollingContentViewController + +[![Travis](https://img.shields.io/travis/drewolbrich/ScrollingContentViewController.svg)](https://travis-ci.org/drewolbrich/ScrollingContentViewController) +[![Platform](https://img.shields.io/badge/platform-iOS-lightgray.svg)](http://developer.apple.com/ios) +[![Swift 4.2](https://img.shields.io/badge/swift-4.2-red.svg?style=flat)](https://developer.apple.com/swift) +[![License](https://img.shields.io/github/license/drewolbrich/ScrollingContentViewController.svg)](LICENSE) +[![Twitter](https://img.shields.io/badge/twitter-@drewolbrich-blue.svg)](http://twitter.com/drewolbrich) + +* [Overview](#overview) +* [Background](#background) +* [Installation](#installation) +* [Usage](#usage) +* [Caveats](#caveats) +* [Usage Without Subclassing](#usage-without-subclassing) +* [Examples](#examples) +* [Properties](#properties) +* [Scroll View Properties and Methods](#scroll-view-properties-and-methods) +* [How It Works](#how-it-works) +* [Special Cases Handled](#special-cases-handled) +* [License](#license) + +## Overview + +ScrollingContentViewController makes it easy to create a view controller with a scrolling content view, or to convert an existing static view controller into one that scrolls. Most importantly, it takes care of several tricky undocumented edge cases involving the keyboard, navigation controllers, and device rotations. + +## Background + +A common UIKit Auto Layout task involves creating a view controller with a fixed layout that is too large to fit older, smaller devices, or devices in landscape orientation, or the area of the screen that remains visible when the keyboard is presented. + +For example, consider this sign up screen, which fits iPhone XS, but not iPhone SE with a keyboard: + + + +This case can be handled by nesting the view inside a scroll view. You can do this manually in Interface Builder, as described by Apple's [Working with Scroll Views](https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/AutolayoutPG/WorkingwithScrollViews.html) documentation, but many steps are required. If your view contains text fields, you'll have to write code to compensate for the keyboard when it's presented, as in [Managing the Keyboard](https://developer.apple.com/library/archive/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html#//apple_ref/doc/uid/TP40009542-CH5-SW3). However, handling the keyboard robustly is [surprisingly complicated](#keyboard-resize-filtering), especially if your app presents a sequence of screens with keyboards in the context of a navigation controller, or when device orientation support is required. + +To simplify this task, ScrollingContentViewController inserts the scroll view into the view hierarchy for you, along with all necessary Auto Layout constraints. When used in a storyboard, ScrollingContentViewController exposes a [`contentView`](#contentView) outlet that you connect to the view that you'd like make scrollable. Everything else is taken care of automatically. + +ScrollingContentViewController can be configured using storyboards or entirely in code. The easiest way to use it is by subclassing the `ScrollingContentViewController` class instead of [`UIViewController`](https://developer.apple.com/documentation/uikit/uiviewcontroller). However, when this is not an option, a helper class called `ScrollingContentViewManager` can be composed with your existing view controller class instead. + +An explanation of [how ScrollingContentViewController works internally](#how-it-works) is provided below. + +## Installation + +To install ScrollingContentViewController using CocoaPods, add this line to your Podfile: + +```ruby +pod 'ScrollingContentViewController' +``` + +## Usage + +Subclasses of `ScrollingContentViewController` may be configured using [storyboards](#storyboards) or in [code](#code). + +This library can also be used without subclassing, by composing the helper class `ScrollingContentViewManager` instead. See [Usage Without Subclassing](#usage-without-subclassing). + +### Storyboards + +To configure `ScrollingContentViewController` in a storyboard: + +1. Create a subclass of `ScrollingContentViewController` and add a new view controller with that class in Interface Builder. Or, if you have an existing view controller that subclasses [`UIViewController`](https://developer.apple.com/documentation/uikit/uiviewcontroller), modify your view controller to subclass `ScrollingContentViewController` instead. + + ```swift + import ScrollingContentViewController + + class MyViewController: ScrollingContentViewController { + + // ... + + } + ``` + +2. In Interface Builder's outline view, control-click your view controller and connect its [`contentView`](#contentView) outlet to your view controller's root view. + + + +3. If your view controller defines a [`viewDidLoad`](https://developer.apple.com/documentation/uikit/uiviewcontroller/1621495-viewdidload) method, call `super.viewDidLoad` if you aren't already doing so. + + ```swift + override func viewDidLoad() { + super.viewDidLoad() + + // ... + } + ``` + +4. At runtime, the `ScrollingContentViewController` property [`contentView`](#contentView) will now reference the superview of the controls that you laid out in Interface Builder. This superview will no longer be referenced by the [`view`](https://developer.apple.com/documentation/uikit/uiviewcontroller/1621460-view) property, which will instead reference an empty root view behind the scrolling content view. If necessary, revise your code to reflect this change. + +Your content view will now scroll, provided that you ensure that the content view's Auto Layout constraints [sufficiently define its size](#auto-layout-considerations). + +### Code + +To integrate `ScrollingContentViewController` programmatically: + +1. Subclass `ScrollingContentViewController` instead of [`UIViewController`](https://developer.apple.com/documentation/uikit/uiviewcontroller). + + ```swift + import ScrollingContentViewController + + class MyViewController: ScrollingContentViewController { + + // ... + + } + ``` + +2. In your view controller's [`viewDidLoad`](https://developer.apple.com/documentation/uikit/uiviewcontroller/1621495-viewdidload) method, assign a new view to the [`contentView`](#contentView) property. Add all of your controls to this view instead of referencing the [`view`](https://developer.apple.com/documentation/uikit/uiviewcontroller/1621460-view) property so they can scroll freely. The view controller's root view referenced by its [`view`](https://developer.apple.com/documentation/uikit/uiviewcontroller/1621460-view) property now acts as a background view behind the scrolling content view. + + ```swift + override func viewDidLoad() { + super.viewDidLoad() + + contentView = UIView() + + // Add all controls to contentView instead of view. + } + ``` + +## Caveats + +### Auto Layout Considerations + +For ScrollingContentViewController to determine the height of the scroll view's content, the content view must contain an unbroken chain of constraints and views stretching from the content view’s top edge to its bottom edge. This is also true for the content view's width. This is consistent with the approach described by Apple's [Working with Scroll Views](https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/AutolayoutPG/WorkingwithScrollViews.html) documentation. + +If you don't define sufficient Auto Layout constraints, ScrollingContentViewController won't be able to determine the size of your content view, and it will not scroll as expected. + +If you'd like your content view to stretch to take advantage of the full visible area of the scroll view, relax your constraints to allow for this. For example, in Interface Builder, change the Relation property of one of your height constraints to Greater Than or Equal. + +To determine the size of the scroll view's content size, ScrollingContentViewController creates width and height constraints with a relation greater than or equal to the width and height of the scroll view's safe area. The priority of these constraints is 500. Consequently, if you create an unbroken chain of constraints with priority [`defaultHigh`](https://developer.apple.com/documentation/uikit/uilayoutpriority/1622249-defaulthigh) (750) or [`required`](https://developer.apple.com/documentation/uikit/uilayoutpriority/1622241-required) (1000), they will take precedence over ScrollingContentViewController's internal minimum width and height constraints, and your content view will not stretch to fill the scroll view's safe area. + +If the size of your view controller is intentionally highly constrained (e.g. consisting exclusively of constraints with `required` priority and lacking [`greaterThanOrEqual`](https://developer.apple.com/documentation/uikit/nslayoutconstraint/relation/greaterthanorequal) relation constraints), you may see Auto Layout constraint errors in Interface Builder if the constraints don't match the simulated size of the view, for example, when you switch between simulated device sizes. The easiest way to resolve this issue is to reduce the priority of one of your constraints. The value 240 is a good choice because it is lower than the default content hugging priority (250) and consequently, it will help avoid the undesirable behavior where text fields and labels without height constraints stretch vertically. + + + +### Intrinsic Content Size + +If you'd prefer not to use Auto Layout, the content view's size may be specified using [`intrinsicContentSize`](https://developer.apple.com/documentation/uikit/uiview/1622600-intrinsiccontentsize) instead of constraints. + +The default `UIView` content hugging priority is [`defaultLow`](https://developer.apple.com/documentation/uikit/uilayoutpriority/1622250-defaultlow), and consequently, the content view's intrinisic content size will normally be overridden by the minimum size constraints that ScrollingContentViewController assigns. If you'd like `intrinsicContentSize` to take precedence over these constraints, set the content view's content hugging priority to [`required`](https://developer.apple.com/documentation/uikit/uilayoutpriority/1622241-required). + +### Changing the Background Color + +The content view is positioned within the scroll view's safe area. Consequently, the content view's background color won't extend underneath the status bar, home indicator, navigation bar, or toolbar. + + + +To specify a background color that extends to the edges of the screen: + +1. Set the background color of the view controller's root view to the desired color. This view will be visible behind the scroll view, which is transparent. + +2. Set the content view's background color to `nil` so it is also transparent. + +For example: + +```swift +view.backgroundColor = UIColor(red: 1, green: 0.949, blue: 0.788, alpha: 1) +contentView.backgroundColor = nil +``` + +### Resizing the Content View + +If you make changes to your content view that modify its size, you must call the scroll view's [`setNeedsLayout`](https://developer.apple.com/documentation/uikit/uiview/1622601-setneedslayout) method, or otherwise the scroll view's content size won't be updated to reflect the size change, and your view may not scroll correctly. + +For example, after updating the view's [`NSLayoutConstraint.constant`](https://developer.apple.com/documentation/uikit/nslayoutconstraint/1526928-constant) properties, you may animate the changes like this: + +```swift +UIView.animate(withDuration: 0.5, delay: 0, usingSpringWithDamping: 1, initialSpringVelocity: 0, + options: [], animations: { + self.scrollView.setNeedsLayout() + self.scrollView.layoutIfNeeded() +}, completion: nil) +``` + +### Oversized View Controllers + +In Interface Builder, it's possible to design a view controller that is intentionally larger than the height of the screen. To do this, change the view controller's simulated size to Freeform and adjust its height. When used with ScrollingContentViewController, the view controller's oversized content view will scroll freely, assuming its constraints require it to be larger than the screen. + + + +## Usage Without Subclassing + +When subclassing `ScrollingContentViewController` is not an option, the helper class `ScrollingContentViewManager` can be composed with your view controller instead: + +```swift +import ScrollingContentViewController + +class MyViewController: UIViewController { + + lazy var scrollingContentViewManager = ScrollingContentViewManager(hostViewController: self) + + @IBOutlet weak var contentView: UIView! + + override func loadView() { + // Load all controls and connect all outlets defined by Interface Builder. + super.loadView() + + scrollingContentViewManager.loadView(forContentView: contentView) + } + + override func viewDidLoad() { + super.viewDidLoad() + + // When ScrollingContentViewManager.contentView is first assigned, this has the + // side effect of adding a scroll view to the content view's superview, and + // adding the content view to the scroll view. + scrollingContentViewManager.contentView = contentView + + // Set the content view's background color to transparent so the root view is + // visible behind it. + contentView.backgroundColor = nil + } + + // Note: This is only required in apps that support device orientation changes. + override func viewWillTransition(to size: CGSize, + with coordinator: UIViewControllerTransitionCoordinator) { + super.viewWillTransition(to: size, with: coordinator) + + scrollingContentViewManager.viewWillTransition(to: size, with: coordinator) + } + + /// Note: This is only required in apps with navigation controllers that are used to + /// push sequences of view controllers with text fields that become the first + /// responder in `viewWillAppear`. + override func viewSafeAreaInsetsDidChange() { + super.viewSafeAreaInsetsDidChange() + + scrollingContentViewManager.viewSafeAreaInsetsDidChange() + } + +} +``` + +The `ScrollingContentViewManager` class supports all of the same [properties](#properties) and [methods](#methods) as `ScrollingContentViewController`. + +`ScrollingContentViewManager` can also be used to create a scrolling view controller programatically: + +```swift +import ScrollingContentViewController + +class MyViewController: UIViewController { + + lazy var scrollingContentViewManager = ScrollingContentViewManager(hostViewController: self) + + var contentView = UIView() + + override func viewDidLoad() { + super.viewDidLoad() + + // Populate your content view here. + // ... + + // When ScrollingContentViewManager.contentView is first assigned, this has the + // side effect of adding a scroll view to the view controller's root view, and + // adding the content view to the scroll view. + scrollingContentViewManager.contentView = contentView + } + + // Note: This is only required in apps that support device orientation changes. + override func viewWillTransition(to size: CGSize, + with coordinator: UIViewControllerTransitionCoordinator) { + super.viewWillTransition(to: size, with: coordinator) + + scrollingContentViewManager.viewWillTransition(to: size, with: coordinator) + } + + /// Note: This is only required in apps with navigation controllers that are used to + /// push sequences of view controllers with text fields that become the first + /// responder in `viewWillAppear`. + override func viewSafeAreaInsetsDidChange() { + super.viewSafeAreaInsetsDidChange() + + scrollingContentViewManager.viewSafeAreaInsetsDidChange() + } + +} +``` + +## Examples + +* [StoryboardExample](Examples/StoryboardExample) - Example configuring `ScrollingContentViewController` in a storyboard. + +* [CodeExample](Examples/CodeExample) - Example using code only. + +* [ManagerExample](Examples/ManagerExample) - Example using `ScrollingContentViewManager` and class composition instead of subclassing `ScrollingContentViewController`. + +* [SequenceExample](Examples/SequenceExample) - Example of a sequence of pushed scrolling view controllers with keyboards in the context of a navigation controller. + +* [ReassignExample](Examples/ReassignExample) - Example of dynamically reassigning `contentView`. + +## Properties + +The `ScrollingContentViewController` and `ScrollingContentViewManager` classes share the following properties: + +### contentView + +The scrolling content view parented to the scroll view. + +When this property is first assigned, the view that it references is parented to [`scrollView`](#scrollView), which is then added to the view controller's view hierarchy. + +If the content view already has a superview, the scroll view replaces it in the view hierarchy and all of the superview's constraints that reference the content view are retargeted to the content view. The content view's width and height constraints and autoresizing mask are transferred to the scroll view. + +If the content view has no superview, the scroll view is parented to the view controller's root view and its frame and autoresizing mask are defined to track the root view's bounds. + +If the [`contentView`](#contentView) property is later reassigned, the new content view replaces the old one as the subview of the scroll view, and the scroll view is left otherwise unmodified. + +### scrollView + +The scroll view to which [`contentView`](#contentView) is parented. + +You may safely modify any of the scroll view's properties. For example, setting [`keyboardDismissMode`](https://developer.apple.com/documentation/uikit/uiscrollview/1619437-keyboarddismissmode) to [`interactive`](https://developer.apple.com/documentation/uikit/uiscrollview/keyboarddismissmode/interactive) or [`onDrag`](https://developer.apple.com/documentation/uikit/uiscrollview/keyboarddismissmode/ondrag) will allow the user to dismiss the keyboard by dragging the scroll view. + +The scroll view is implemented as a subclass of [`UIScrollView`](https://developer.apple.com/documentation/uikit/uiscrollview) that provides [additional properties and methods](#scroll-view-properties-and-methods) which you may use to modify its behavior. + +### shouldResizeContentViewForKeyboard + +A Boolean value that determines whether or not the content view is resized when the keyboard is presented. + +* `true` - When the keyboard is presented, the content view shrinks to fit the portion of the scroll view not overlapped by the keyboard, to the extent that this is permitted by the content view's Auto Layout constraints. With an appropriate use of constraints, this may allow for more effective use of the reduced screen real estate. + +* `false` - When the keyboard is presented, the content view's size remains unchanged. This is the default value. + +### shouldAdjustAdditionalSafeAreaInsetsForKeyboard + +A Boolean value that determines whether or not the view controller's [`additionalSafeAreaInsets`](https://developer.apple.com/documentation/uikit/uiviewcontroller/2902284-additionalsafeareainsets) property is adjusted when the keyboard is presented. + +* `true` - When the keyboard is presented, the view controller's [`additionalSafeAreaInsets`](https://developer.apple.com/documentation/uikit/uiviewcontroller/2902284-additionalsafeareainsets) property is adjusted to compensate for the portion of the scroll view that is overlapped by the keyboard, ensuring that all of the content view's content is accessible via scrolling. This is the default value. + +* `false` - When the keyboard is presented, the view controller's [`additionalSafeAreaInsets`](https://developer.apple.com/documentation/uikit/uiviewcontroller/2902284-additionalsafeareainsets) property remains unchanged. Assign this value if you'd prefer to implement your own keyboard presentation compensation behavior. + +## Scroll View Properties and Methods + +The scroll view referenced by the [`scrollView`](#scrollView) property of `ScrollingContentViewController` and `ScrollingContentViewManager` provides the following additional properties and methods, beyond those normally provided by [`UIScrollView`](https://developer.apple.com/documentation/uikit/uiscrollview): + +### visibilityScrollMargin + +A floating point value representing a vertical margin applied to the first responder view frame when the scroll view is scrolled to make the first responder visible. The default value is 0, which matches the UIKit default behavior. + +### scrollRectToVisible(animated:margin:) + +Scrolls the scroll view to make the rect visible. + +The optional `margin` parameter specifies an extra margin around the rect which is also made visible. If `margin` is unspecified or `nil`, the value of [`visibilityScrollMargin`](#visibilityScrollMargin) will be used instead. + +### scrollViewToVisible(animated:margin:) + +Scrolls the scroll view to make the specified view visible. + +The optional `margin` parameter specifies an extra margin around the view which is also made visible. If `margin` is unspecified or `nil`, the value of [`visibilityScrollMargin`](#visibilityScrollMargin) will be used instead. + +### scrollFirstResponderToVisible(animated:margin:) + +Scrolls the scroll view to make the first responder visible. If no first responder is defined, this method has no effect. + +The optional `margin` parameter specifies an extra margin around the first responder which is also made visible. If `margin` is unspecified or `nil`, the value of [`visibilityScrollMargin`](#visibilityScrollMargin) will be used instead. + +## How It Works + +### View Hierarchy + +ScrollingContentViewController inserts a scroll view between the content view and its superview, using Auto Layout to constrain the scroll view's content layout guide to the size of the content view. The content view's size is also constrained to be greater than or equal to the size of the scroll view's safe area, so it can utilize the full area of the screen assigned to the scroll view. + + + +When the content view is first assigned, if it has a superview, the scroll view replaces it in the view hierarchy and all of the superview's constraints that reference the content view are retargeted to the content view. The content view's width and height constraints and autoresizing mask are transferred to the scroll view. + +If the content view has no superview, the scroll view is parented to the view controller's root view and its frame and autoresizing mask are defined to track the root view's bounds. + +If the ScrollingContentViewController's `contentView` property references its root view, a new `UIView` is allocated and replaces it as the root view so that the scroll view will have an appropriate view to be parented view. + +The content view's superview does not necessarily have to be the view controller's root view, and does not have to match the root view's size. + +Refer to Apple's [Working with Scroll Views](https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/AutolayoutPG/WorkingwithScrollViews.html) documentation for a detailed description of how scroll views are used with Auto Layout. + +### Additional Safe Area Insets + +When the keyboard is presented, ScrollingContentViewController modifies the container view controller's [`additionalSafeAreaInsets`](https://developer.apple.com/documentation/uikit/uiviewcontroller/2902284-additionalsafeareainsets) property to compensate for the area of the keyboard that overlaps the scroll view, as recommended in Apple's [Managing the Keyboard](https://developer.apple.com/library/archive/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html#//apple_ref/doc/uid/TP40009542-CH5-SW3) documentation. + +Although ScrollingContentViewController modifies [`additionalSafeAreaInsets`](https://developer.apple.com/documentation/uikit/uiviewcontroller/2902284-additionalsafeareainsets) when the keyboard is presented, it restores it to its original value when the keyboard is dismissed. This allows [`additionalSafeAreaInsets`](https://developer.apple.com/documentation/uikit/uiviewcontroller/2902284-additionalsafeareainsets) to be used for other purposes, such as custom tool palettes. + +During development, an alternate approach suggested by Apple, modifying the scroll view's content size, was also tried. This requires adjusting the scroll view's [`scrollIndicatorInsets`](https://developer.apple.com/documentation/uikit/uiscrollview/1619427-scrollindicatorinsets) property to compensate for the content size change. On iPhone XS in landscape orientation, doing so has the unfortunate side effect of awkwardly shifting the scroll indicator away from the edge of the screen. + +### Keyboard Resize Filtering + +When a text field becomes the first responder, UIKit presents the keyboard. If the user taps another text field, changing the first responder, UIKit may adjust the keyboard's height if an input accessory view is specified. These changes may generate a sequence of [`keyboardWillShow`](https://developer.apple.com/documentation/uikit/uiresponder/1621576-keyboardwillshownotification) notifications, each with different keyboard heights. + +As an extreme example, if the user populates a text field by tapping on an AutoFill input accessory view, and this action causes a password text field to automatically become the first responder, one [`keyboardWillHide`](https://developer.apple.com/documentation/uikit/uikeyboardwillhidenotification) notification and two [`keyboardWillShow`](https://developer.apple.com/documentation/uikit/uiresponder/1621576-keyboardwillshownotification) notifications will be posted within a span of 0.1 seconds. + +If ScrollingContentViewController were to respond to each of these notifications individually, this would cause awkward discontinuities in the scroll view animation that accompanies changes to the keyboard's height. + +To work around this issue, ScrollingContentViewController filters out sequences of notifications that occur within a small time window, acting only on the final assigned keyboard frame in the sequence. This appears to be consistent with the way Apple's iOS apps are implemented. As of iOS 12, Apple's apps respond to keyboard size changes only after a short delay, and do not animate their views in concert with the keyboard's animation. + +During a device orientation transition, a [`keyboardWillHide`](https://developer.apple.com/documentation/uikit/uikeyboardwillhidenotification) notification is posted before the animation starts, followed by [`keyboardWillShow`](https://developer.apple.com/documentation/uikit/uiresponder/1621576-keyboardwillshownotification) after it ends, even though the keyboard remains visible during the transition. Because the duration of the animation exceeds the filtering time window, it is therefore necessary to temporarily suspend filtering during the transition. Otherwise, the content view would resize unnecessarily. + +Finally, ScrollingContentViewController correctly handles the case where changes to the size or layout of the scroll view's content may occur in response to keyboard presentation or device orientation changes (in particular when [`shouldResizeContentViewForKeyboard`](#shouldResizeContentViewForKeyboard) is `true`), invaliding the coordinate space of the rectangle passed to `scrollRectToVisible` (most importantly, in the case when that method is called automatically by iOS after keyboard changes) which would otherwise result in the scroll view scrolling by an inappropriate amount or leaving the scroll view with a content offset that is outside of the legal scrolling range. + +Refer to Apple's [Managing the Keyboard](https://developer.apple.com/library/archive/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html#//apple_ref/doc/uid/TP40009542-CH5-SW3) documentation for more information about responding to changes in keyboard visibility. + +## Special Cases Handled + +In addition to [keyboard resize filtering](#keyboard-resize-filtering), above, ScrollingContentViewController addresses a few other edge cases: + +### Navigation Controllers + +ScrollingContentViewController correctly handles sequences of pushed view controllers in the context of a navigation controller, in particular in the case when each view controller calls a text field's [`becomeFirstResponder`](https://developer.apple.com/documentation/uikit/uiresponder/1621113-becomefirstresponder) method in [`viewWillAppear`](https://developer.apple.com/documentation/uikit/uiviewcontroller/1621510-viewwillappear), such that the keyboard remains visible across view controller transitions. + +### Device Orientation Changes + +When device orientation changes occur, ScrollingContentViewController improves upon the default scroll view behavior by pinning the upper left corner of the scroll view in place, while at the same time preventing out of range content offsets. This matches the behavior of many of Apple's iOS apps. + +### keyboardDismissMode Enhancement + +ScrollingContentViewController automatically enables [`UIScrollView.alwaysBounceVertical`](https://developer.apple.com/documentation/uikit/uiscrollview/1619383-alwaysbouncevertical) while the keyboard is presented if [`UIScrollView.keyboardDismissMode`](https://developer.apple.com/documentation/uikit/uiscrollview/1619437-keyboarddismissmode) is set to anything other than [`none`](https://developer.apple.com/documentation/uikit/uiscrollview/keyboarddismissmode/none), so the keyboard can be dismissed even if the view is too short to normally allow scrolling. + +### Arbitrary Scroll View Sizes + +ScrollingContentViewController correctly handles the case when the scroll view doesn't cover the full extent of the screen, in which case it may only partially intersect the keyboard. + +### Text Field Animation Artifact Fix + +As of iOS 12, if the user taps a sequence of custom text fields, UIKit may awkwardly animate the text field's text. ScrollingContentViewController suppresses this animation. + +## License + +This project is licensed under the terms of the MIT open source license. Please refer to the file [LICENSE](LICENSE) for the full terms. diff --git a/ScrollingContentViewController.podspec b/ScrollingContentViewController.podspec new file mode 100644 index 0000000..36ee08f --- /dev/null +++ b/ScrollingContentViewController.podspec @@ -0,0 +1,26 @@ +Pod::Spec.new do |s| + s.name = 'ScrollingContentViewController' + s.version = '1.0.0' + s.summary = 'A Swift class that simplifies making a view controller\'s view scrollable' + + s.description = <<-DESC +ScrollingContentViewController makes it easy to create a view controller with a +scrolling content view, or to convert an existing static view controller into +one that scrolls. Most importantly, it takes care of several tricky undocumented +edge cases involving the keyboard, navigation controllers, and device rotations. + DESC + + s.homepage = 'https://github.com/drewolbrich/ScrollingContentViewController' + s.license = { :type => 'MIT', :file => 'LICENSE' } + s.author = { 'drewolbrich' => 'drew@retroactivefiasco.com' } + s.source = { :git => 'https://github.com/drewolbrich/ScrollingContentViewController.git', :tag => s.version.to_s } + s.social_media_url = 'https://twitter.com/drewolbrich' + + s.ios.deployment_target = '11.0' + + s.source_files = 'Source/**/*.swift' + + s.frameworks = 'UIKit' + + s.swift_version = '4.2' +end diff --git a/ScrollingContentViewController.xcodeproj/project.pbxproj b/ScrollingContentViewController.xcodeproj/project.pbxproj new file mode 100644 index 0000000..82df45a --- /dev/null +++ b/ScrollingContentViewController.xcodeproj/project.pbxproj @@ -0,0 +1,1428 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 50; + objects = { + +/* Begin PBXBuildFile section */ + 3A06577C2200A552005BE8CC /* IsUnitTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A06577B2200A552005BE8CC /* IsUnitTest.swift */; }; + 3A3652F621F38E750010CE55 /* StoryboardTests.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3A3652F521F38E750010CE55 /* StoryboardTests.storyboard */; }; + 3A3652F821F390110010CE55 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A3652F721F390110010CE55 /* ContentView.swift */; }; + 3A5702D821E2CBB600E4CC55 /* ScrollingContentViewController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A5702CE21E2CBB600E4CC55 /* ScrollingContentViewController.framework */; }; + 3A5702DD21E2CBB600E4CC55 /* StoryboardTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A5702DC21E2CBB600E4CC55 /* StoryboardTests.swift */; }; + 3A5702DF21E2CBB600E4CC55 /* ScrollingContentViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A5702D121E2CBB600E4CC55 /* ScrollingContentViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3A61C80721EB9028001F76A8 /* SecondViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A61C80621EB9028001F76A8 /* SecondViewController.swift */; }; + 3A61C80921EB9032001F76A8 /* ThirdViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A61C80821EB9032001F76A8 /* ThirdViewController.swift */; }; + 3A6273E221E79757008EA567 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A6273E121E79757008EA567 /* AppDelegate.swift */; }; + 3A6273E421E79757008EA567 /* SignUpViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A6273E321E79757008EA567 /* SignUpViewController.swift */; }; + 3A6273F221E797AA008EA567 /* SignUpController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A83273721E700A000E8D95C /* SignUpController.swift */; }; + 3A6273F321E797AC008EA567 /* SignUpControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A83273A21E703F600E8D95C /* SignUpControllerDelegate.swift */; }; + 3A6273F421E797AF008EA567 /* PillTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAC04C221E3A43100D94DA5 /* PillTextField.swift */; }; + 3A6273F521E797B1008EA567 /* PillButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAC04CA21E3A43200D94DA5 /* PillButton.swift */; }; + 3A6273F621E797B3008EA567 /* RoundedCornersImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAC04C421E3A43100D94DA5 /* RoundedCornersImage.swift */; }; + 3A6273F721E797B7008EA567 /* GradientBackgroundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAC04C521E3A43100D94DA5 /* GradientBackgroundView.swift */; }; + 3A6273F821E797BE008EA567 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3AAC04C821E3A43100D94DA5 /* Main.storyboard */; }; + 3A6273F921E797C1008EA567 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3AAC04C621E3A43100D94DA5 /* LaunchScreen.storyboard */; }; + 3A6273FA21E797C4008EA567 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3AAC04C321E3A43100D94DA5 /* Assets.xcassets */; }; + 3A6273FB21E79A95008EA567 /* ScrollingContentViewController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A5702CE21E2CBB600E4CC55 /* ScrollingContentViewController.framework */; }; + 3A6273FC21E79A95008EA567 /* ScrollingContentViewController.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3A5702CE21E2CBB600E4CC55 /* ScrollingContentViewController.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 3A7014BA21EBD3D1002C6740 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3AAC04C321E3A43100D94DA5 /* Assets.xcassets */; }; + 3A7014BC21EBD723002C6740 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3A7014BB21EBD723002C6740 /* LaunchScreen.storyboard */; }; + 3A83273821E700A000E8D95C /* SignUpController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A83273721E700A000E8D95C /* SignUpController.swift */; }; + 3A83273921E700A000E8D95C /* SignUpController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A83273721E700A000E8D95C /* SignUpController.swift */; }; + 3A83273B21E703F600E8D95C /* SignUpControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A83273A21E703F600E8D95C /* SignUpControllerDelegate.swift */; }; + 3A83273C21E703F600E8D95C /* SignUpControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A83273A21E703F600E8D95C /* SignUpControllerDelegate.swift */; }; + 3AAC048C21E2D3FD00D94DA5 /* LICENSE in Resources */ = {isa = PBXBuildFile; fileRef = 3AAC048921E2D3FD00D94DA5 /* LICENSE */; }; + 3AAC048F21E2D4C500D94DA5 /* ScrollingContentViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAC048E21E2D4C500D94DA5 /* ScrollingContentViewController.swift */; }; + 3AAC049121E2D4F100D94DA5 /* ScrollingContentViewManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAC049021E2D4F100D94DA5 /* ScrollingContentViewManager.swift */; }; + 3AAC049821E2F01C00D94DA5 /* UIResponder+Current.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAC049321E2F01C00D94DA5 /* UIResponder+Current.swift */; }; + 3AAC049921E2F01C00D94DA5 /* KeyboardObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAC049421E2F01C00D94DA5 /* KeyboardObserver.swift */; }; + 3AAC049A21E2F01C00D94DA5 /* ScrollViewBounceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAC049521E2F01C00D94DA5 /* ScrollViewBounceController.swift */; }; + 3AAC049B21E2F01C00D94DA5 /* AdditionalSafeAreaInsetsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAC049621E2F01C00D94DA5 /* AdditionalSafeAreaInsetsController.swift */; }; + 3AAC049E21E2F18E00D94DA5 /* AdditionalSafeAreaInsetsControlling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAC049D21E2F18E00D94DA5 /* AdditionalSafeAreaInsetsControlling.swift */; }; + 3AAC04A021E2F28A00D94DA5 /* ScrollViewBounceControlling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAC049F21E2F28A00D94DA5 /* ScrollViewBounceControlling.swift */; }; + 3AAC04A221E2F30700D94DA5 /* KeyboardObservering.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAC04A121E2F30700D94DA5 /* KeyboardObservering.swift */; }; + 3AAC04A421E301C400D94DA5 /* ScrollViewFilterKeyboardDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAC04A321E301C400D94DA5 /* ScrollViewFilterKeyboardDelegate.swift */; }; + 3AAC04AD21E3A01900D94DA5 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAC04AC21E3A01900D94DA5 /* AppDelegate.swift */; }; + 3AAC04BC21E3A07500D94DA5 /* ScrollingContentViewController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A5702CE21E2CBB600E4CC55 /* ScrollingContentViewController.framework */; }; + 3AAC04BD21E3A07500D94DA5 /* ScrollingContentViewController.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3A5702CE21E2CBB600E4CC55 /* ScrollingContentViewController.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 3AAC04CC21E3A43200D94DA5 /* PillTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAC04C221E3A43100D94DA5 /* PillTextField.swift */; }; + 3AAC04CD21E3A43200D94DA5 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3AAC04C321E3A43100D94DA5 /* Assets.xcassets */; }; + 3AAC04CE21E3A43200D94DA5 /* RoundedCornersImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAC04C421E3A43100D94DA5 /* RoundedCornersImage.swift */; }; + 3AAC04CF21E3A43200D94DA5 /* GradientBackgroundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAC04C521E3A43100D94DA5 /* GradientBackgroundView.swift */; }; + 3AAC04D021E3A43200D94DA5 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3AAC04C621E3A43100D94DA5 /* LaunchScreen.storyboard */; }; + 3AAC04D121E3A43200D94DA5 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3AAC04C821E3A43100D94DA5 /* Main.storyboard */; }; + 3AAC04D221E3A43200D94DA5 /* PillButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAC04CA21E3A43200D94DA5 /* PillButton.swift */; }; + 3AAC04D521E3A56400D94DA5 /* SignUpViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAC04D421E3A56400D94DA5 /* SignUpViewController.swift */; }; + 3AAC04EC21E4517700D94DA5 /* ScrollingContentViewController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A5702CE21E2CBB600E4CC55 /* ScrollingContentViewController.framework */; }; + 3AAC04ED21E4517700D94DA5 /* ScrollingContentViewController.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3A5702CE21E2CBB600E4CC55 /* ScrollingContentViewController.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 3AAC04F621E4518700D94DA5 /* SignUpViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAC04F321E4518700D94DA5 /* SignUpViewController.swift */; }; + 3AAC04F821E4526400D94DA5 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3AAC04C321E3A43100D94DA5 /* Assets.xcassets */; }; + 3AAC04F921E4529D00D94DA5 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3AAC04C621E3A43100D94DA5 /* LaunchScreen.storyboard */; }; + 3AAC04FA21E4534300D94DA5 /* PillTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAC04C221E3A43100D94DA5 /* PillTextField.swift */; }; + 3AAC04FB21E4534600D94DA5 /* PillButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAC04CA21E3A43200D94DA5 /* PillButton.swift */; }; + 3AAC04FC21E4534600D94DA5 /* RoundedCornersImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAC04C421E3A43100D94DA5 /* RoundedCornersImage.swift */; }; + 3AAC04FD21E4534600D94DA5 /* GradientBackgroundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAC04C521E3A43100D94DA5 /* GradientBackgroundView.swift */; }; + 3AC88F5221E5B7F600EED460 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AC88F5021E5B7F600EED460 /* AppDelegate.swift */; }; + 3AD597C921F3964000F220A0 /* CodeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AD597C821F3964000F220A0 /* CodeTests.swift */; }; + 3AD597CB21F3995A00F220A0 /* ManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AD597CA21F3995A00F220A0 /* ManagerTests.swift */; }; + 3AD597CD21F3AC2000F220A0 /* IntrinsicSizeContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AD597CC21F3AC2000F220A0 /* IntrinsicSizeContentView.swift */; }; + 3AD597CF21F3AD8000F220A0 /* IntrinsicSizeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AD597CE21F3AD8000F220A0 /* IntrinsicSizeTests.swift */; }; + 3AD597D121F3B70400F220A0 /* KeyboardTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AD597D021F3B70400F220A0 /* KeyboardTests.swift */; }; + 3AD597D321F420ED00F220A0 /* KeyboardNotificationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AD597D221F420ED00F220A0 /* KeyboardNotificationManager.swift */; }; + 3AD597D521F4221B00F220A0 /* KeyboardNotificationObserving.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AD597D421F4221B00F220A0 /* KeyboardNotificationObserving.swift */; }; + 3ADD380A21EBFC6200396B7A /* KeyboardFrameEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ADD380921EBFC6200396B7A /* KeyboardFrameEvent.swift */; }; + 3ADD380C21EBFE8D00396B7A /* ScrollingContentScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ADD380B21EBFE8D00396B7A /* ScrollingContentScrollView.swift */; }; + 3ADD381221EC422200396B7A /* SequenceViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ADD381121EC422200396B7A /* SequenceViewController.swift */; }; + 3AE460EB21EA952000B3E547 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AE460EA21EA952000B3E547 /* AppDelegate.swift */; }; + 3AE460ED21EA952000B3E547 /* FirstViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AE460EC21EA952000B3E547 /* FirstViewController.swift */; }; + 3AE460F021EA952100B3E547 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3AE460EE21EA952100B3E547 /* Main.storyboard */; }; + 3AE460FA21EA954200B3E547 /* ScrollingContentViewController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A5702CE21E2CBB600E4CC55 /* ScrollingContentViewController.framework */; }; + 3AE460FB21EA954200B3E547 /* ScrollingContentViewController.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3A5702CE21E2CBB600E4CC55 /* ScrollingContentViewController.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 3AE989862206443B006254A4 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AE989852206443B006254A4 /* AppDelegate.swift */; }; + 3AE989882206443B006254A4 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AE989872206443B006254A4 /* ViewController.swift */; }; + 3AE9898B2206443B006254A4 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3AE989892206443B006254A4 /* Main.storyboard */; }; + 3AE989902206443C006254A4 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3AE9898E2206443C006254A4 /* LaunchScreen.storyboard */; }; + 3AE98997220644FD006254A4 /* ScrollingContentViewController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A5702CE21E2CBB600E4CC55 /* ScrollingContentViewController.framework */; }; + 3AE98998220644FD006254A4 /* ScrollingContentViewController.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3A5702CE21E2CBB600E4CC55 /* ScrollingContentViewController.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 3AE9899C22064F6A006254A4 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3AAC04C321E3A43100D94DA5 /* Assets.xcassets */; }; + 3AE9899E22065202006254A4 /* FixedHeightContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AE9899D22065202006254A4 /* FixedHeightContentView.swift */; }; + 3AF3AA3721FACCAF008AF677 /* ScrollViewFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AF3AA3621FACCAF008AF677 /* ScrollViewFilter.swift */; }; + 3AF3AA3921FACCCC008AF677 /* ScrollViewFilterScrollDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AF3AA3821FACCCC008AF677 /* ScrollViewFilterScrollDelegate.swift */; }; + 3AF3AA3B21FCB76E008AF677 /* ScrollRectEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AF3AA3A21FCB76E008AF677 /* ScrollRectEvent.swift */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 3A5702D921E2CBB600E4CC55 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 3A5702C521E2CBB600E4CC55 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3A5702CD21E2CBB600E4CC55; + remoteInfo = ScrollingContentViewController; + }; + 3A6273FD21E79A95008EA567 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 3A5702C521E2CBB600E4CC55 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3A5702CD21E2CBB600E4CC55; + remoteInfo = ScrollingContentViewController; + }; + 3AAC04BE21E3A07500D94DA5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 3A5702C521E2CBB600E4CC55 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3A5702CD21E2CBB600E4CC55; + remoteInfo = ScrollingContentViewController; + }; + 3AAC04EE21E4517700D94DA5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 3A5702C521E2CBB600E4CC55 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3A5702CD21E2CBB600E4CC55; + remoteInfo = ScrollingContentViewController; + }; + 3AE460FC21EA954200B3E547 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 3A5702C521E2CBB600E4CC55 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3A5702CD21E2CBB600E4CC55; + remoteInfo = ScrollingContentViewController; + }; + 3AE98999220644FD006254A4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 3A5702C521E2CBB600E4CC55 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3A5702CD21E2CBB600E4CC55; + remoteInfo = ScrollingContentViewController; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 3A6273FF21E79A95008EA567 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 3A6273FC21E79A95008EA567 /* ScrollingContentViewController.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + 3AAC04C021E3A07500D94DA5 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 3AAC04BD21E3A07500D94DA5 /* ScrollingContentViewController.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + 3AAC04F021E4517700D94DA5 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 3AAC04ED21E4517700D94DA5 /* ScrollingContentViewController.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + 3AE460FE21EA954200B3E547 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 3AE460FB21EA954200B3E547 /* ScrollingContentViewController.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + 3AE9899B220644FD006254A4 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 3AE98998220644FD006254A4 /* ScrollingContentViewController.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 3A06577B2200A552005BE8CC /* IsUnitTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IsUnitTest.swift; sourceTree = ""; }; + 3A3652F521F38E750010CE55 /* StoryboardTests.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = StoryboardTests.storyboard; sourceTree = ""; }; + 3A3652F721F390110010CE55 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; + 3A5702CE21E2CBB600E4CC55 /* ScrollingContentViewController.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ScrollingContentViewController.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3A5702D121E2CBB600E4CC55 /* ScrollingContentViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ScrollingContentViewController.h; sourceTree = ""; }; + 3A5702D221E2CBB600E4CC55 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 3A5702D721E2CBB600E4CC55 /* ScrollingContentViewControllerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ScrollingContentViewControllerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 3A5702DC21E2CBB600E4CC55 /* StoryboardTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoryboardTests.swift; sourceTree = ""; }; + 3A5702DE21E2CBB600E4CC55 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 3A61C80621EB9028001F76A8 /* SecondViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecondViewController.swift; sourceTree = ""; }; + 3A61C80821EB9032001F76A8 /* ThirdViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThirdViewController.swift; sourceTree = ""; }; + 3A6273DF21E79757008EA567 /* ManagerExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ManagerExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 3A6273E121E79757008EA567 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 3A6273E321E79757008EA567 /* SignUpViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignUpViewController.swift; sourceTree = ""; }; + 3A6273ED21E79758008EA567 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 3A7014BB21EBD723002C6740 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = ""; }; + 3A83273721E700A000E8D95C /* SignUpController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignUpController.swift; sourceTree = ""; }; + 3A83273A21E703F600E8D95C /* SignUpControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignUpControllerDelegate.swift; sourceTree = ""; }; + 3AAC048821E2D3FD00D94DA5 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; + 3AAC048921E2D3FD00D94DA5 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; + 3AAC048A21E2D3FD00D94DA5 /* ScrollingContentViewController.podspec */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ScrollingContentViewController.podspec; sourceTree = ""; }; + 3AAC048E21E2D4C500D94DA5 /* ScrollingContentViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScrollingContentViewController.swift; sourceTree = ""; }; + 3AAC049021E2D4F100D94DA5 /* ScrollingContentViewManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScrollingContentViewManager.swift; sourceTree = ""; }; + 3AAC049321E2F01C00D94DA5 /* UIResponder+Current.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIResponder+Current.swift"; sourceTree = ""; }; + 3AAC049421E2F01C00D94DA5 /* KeyboardObserver.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeyboardObserver.swift; sourceTree = ""; }; + 3AAC049521E2F01C00D94DA5 /* ScrollViewBounceController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScrollViewBounceController.swift; sourceTree = ""; }; + 3AAC049621E2F01C00D94DA5 /* AdditionalSafeAreaInsetsController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AdditionalSafeAreaInsetsController.swift; sourceTree = ""; }; + 3AAC049D21E2F18E00D94DA5 /* AdditionalSafeAreaInsetsControlling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdditionalSafeAreaInsetsControlling.swift; sourceTree = ""; }; + 3AAC049F21E2F28A00D94DA5 /* ScrollViewBounceControlling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScrollViewBounceControlling.swift; sourceTree = ""; }; + 3AAC04A121E2F30700D94DA5 /* KeyboardObservering.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardObservering.swift; sourceTree = ""; }; + 3AAC04A321E301C400D94DA5 /* ScrollViewFilterKeyboardDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScrollViewFilterKeyboardDelegate.swift; sourceTree = ""; }; + 3AAC04AA21E3A01900D94DA5 /* StoryboardExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = StoryboardExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 3AAC04AC21E3A01900D94DA5 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 3AAC04B821E3A01A00D94DA5 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 3AAC04C221E3A43100D94DA5 /* PillTextField.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PillTextField.swift; sourceTree = ""; }; + 3AAC04C321E3A43100D94DA5 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 3AAC04C421E3A43100D94DA5 /* RoundedCornersImage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RoundedCornersImage.swift; sourceTree = ""; }; + 3AAC04C521E3A43100D94DA5 /* GradientBackgroundView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GradientBackgroundView.swift; sourceTree = ""; }; + 3AAC04C721E3A43100D94DA5 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 3AAC04C921E3A43100D94DA5 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 3AAC04CA21E3A43200D94DA5 /* PillButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PillButton.swift; sourceTree = ""; }; + 3AAC04D421E3A56400D94DA5 /* SignUpViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SignUpViewController.swift; sourceTree = ""; }; + 3AAC04DA21E4514B00D94DA5 /* CodeExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CodeExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 3AAC04F321E4518700D94DA5 /* SignUpViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SignUpViewController.swift; sourceTree = ""; }; + 3AC88F4F21E5B7F500EED460 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 3AC88F5021E5B7F600EED460 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 3AD597C821F3964000F220A0 /* CodeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CodeTests.swift; sourceTree = ""; }; + 3AD597CA21F3995A00F220A0 /* ManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ManagerTests.swift; sourceTree = ""; }; + 3AD597CC21F3AC2000F220A0 /* IntrinsicSizeContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntrinsicSizeContentView.swift; sourceTree = ""; }; + 3AD597CE21F3AD8000F220A0 /* IntrinsicSizeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntrinsicSizeTests.swift; sourceTree = ""; }; + 3AD597D021F3B70400F220A0 /* KeyboardTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardTests.swift; sourceTree = ""; }; + 3AD597D221F420ED00F220A0 /* KeyboardNotificationManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardNotificationManager.swift; sourceTree = ""; }; + 3AD597D421F4221B00F220A0 /* KeyboardNotificationObserving.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardNotificationObserving.swift; sourceTree = ""; }; + 3ADD380921EBFC6200396B7A /* KeyboardFrameEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardFrameEvent.swift; sourceTree = ""; }; + 3ADD380B21EBFE8D00396B7A /* ScrollingContentScrollView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScrollingContentScrollView.swift; sourceTree = ""; }; + 3ADD381121EC422200396B7A /* SequenceViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SequenceViewController.swift; sourceTree = ""; }; + 3AE460E821EA952000B3E547 /* SequenceExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SequenceExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 3AE460EA21EA952000B3E547 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 3AE460EC21EA952000B3E547 /* FirstViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FirstViewController.swift; sourceTree = ""; }; + 3AE460EF21EA952100B3E547 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 3AE460F621EA952200B3E547 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 3AE989832206443B006254A4 /* ReassignExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ReassignExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 3AE989852206443B006254A4 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 3AE989872206443B006254A4 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + 3AE9898A2206443B006254A4 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 3AE9898F2206443C006254A4 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 3AE989912206443C006254A4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 3AE9899D22065202006254A4 /* FixedHeightContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FixedHeightContentView.swift; sourceTree = ""; }; + 3AF3AA3621FACCAF008AF677 /* ScrollViewFilter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScrollViewFilter.swift; sourceTree = ""; }; + 3AF3AA3821FACCCC008AF677 /* ScrollViewFilterScrollDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScrollViewFilterScrollDelegate.swift; sourceTree = ""; }; + 3AF3AA3A21FCB76E008AF677 /* ScrollRectEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScrollRectEvent.swift; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 3A5702CB21E2CBB600E4CC55 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3A5702D421E2CBB600E4CC55 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3A5702D821E2CBB600E4CC55 /* ScrollingContentViewController.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3A6273DC21E79757008EA567 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3A6273FB21E79A95008EA567 /* ScrollingContentViewController.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3AAC04A721E3A01900D94DA5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3AAC04BC21E3A07500D94DA5 /* ScrollingContentViewController.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3AAC04D721E4514B00D94DA5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3AAC04EC21E4517700D94DA5 /* ScrollingContentViewController.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3AE460E521EA952000B3E547 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3AE460FA21EA954200B3E547 /* ScrollingContentViewController.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3AE989802206443B006254A4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3AE98997220644FD006254A4 /* ScrollingContentViewController.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 3A5702C421E2CBB600E4CC55 = { + isa = PBXGroup; + children = ( + 3AAC048921E2D3FD00D94DA5 /* LICENSE */, + 3AAC048821E2D3FD00D94DA5 /* README.md */, + 3AAC048A21E2D3FD00D94DA5 /* ScrollingContentViewController.podspec */, + 3A5702D021E2CBB600E4CC55 /* Source */, + 3AAC04A521E39FBF00D94DA5 /* Examples */, + 3A5702DB21E2CBB600E4CC55 /* Tests */, + 3A5702CF21E2CBB600E4CC55 /* Products */, + ); + sourceTree = ""; + }; + 3A5702CF21E2CBB600E4CC55 /* Products */ = { + isa = PBXGroup; + children = ( + 3A5702CE21E2CBB600E4CC55 /* ScrollingContentViewController.framework */, + 3A5702D721E2CBB600E4CC55 /* ScrollingContentViewControllerTests.xctest */, + 3AAC04AA21E3A01900D94DA5 /* StoryboardExample.app */, + 3AAC04DA21E4514B00D94DA5 /* CodeExample.app */, + 3A6273DF21E79757008EA567 /* ManagerExample.app */, + 3AE460E821EA952000B3E547 /* SequenceExample.app */, + 3AE989832206443B006254A4 /* ReassignExample.app */, + ); + name = Products; + sourceTree = ""; + }; + 3A5702D021E2CBB600E4CC55 /* Source */ = { + isa = PBXGroup; + children = ( + 3AAC048E21E2D4C500D94DA5 /* ScrollingContentViewController.swift */, + 3AAC049021E2D4F100D94DA5 /* ScrollingContentViewManager.swift */, + 3ADD380B21EBFE8D00396B7A /* ScrollingContentScrollView.swift */, + 3AAC049421E2F01C00D94DA5 /* KeyboardObserver.swift */, + 3AAC04A121E2F30700D94DA5 /* KeyboardObservering.swift */, + 3AD597D221F420ED00F220A0 /* KeyboardNotificationManager.swift */, + 3AD597D421F4221B00F220A0 /* KeyboardNotificationObserving.swift */, + 3AF3AA3621FACCAF008AF677 /* ScrollViewFilter.swift */, + 3AAC04A321E301C400D94DA5 /* ScrollViewFilterKeyboardDelegate.swift */, + 3AF3AA3821FACCCC008AF677 /* ScrollViewFilterScrollDelegate.swift */, + 3ADD380921EBFC6200396B7A /* KeyboardFrameEvent.swift */, + 3AF3AA3A21FCB76E008AF677 /* ScrollRectEvent.swift */, + 3AAC049521E2F01C00D94DA5 /* ScrollViewBounceController.swift */, + 3AAC049F21E2F28A00D94DA5 /* ScrollViewBounceControlling.swift */, + 3AAC049621E2F01C00D94DA5 /* AdditionalSafeAreaInsetsController.swift */, + 3AAC049D21E2F18E00D94DA5 /* AdditionalSafeAreaInsetsControlling.swift */, + 3AAC049321E2F01C00D94DA5 /* UIResponder+Current.swift */, + 3A06577B2200A552005BE8CC /* IsUnitTest.swift */, + 3A5702D121E2CBB600E4CC55 /* ScrollingContentViewController.h */, + 3A5702D221E2CBB600E4CC55 /* Info.plist */, + ); + path = Source; + sourceTree = ""; + }; + 3A5702DB21E2CBB600E4CC55 /* Tests */ = { + isa = PBXGroup; + children = ( + 3A5702DC21E2CBB600E4CC55 /* StoryboardTests.swift */, + 3AD597C821F3964000F220A0 /* CodeTests.swift */, + 3AD597CA21F3995A00F220A0 /* ManagerTests.swift */, + 3AD597CE21F3AD8000F220A0 /* IntrinsicSizeTests.swift */, + 3AD597D021F3B70400F220A0 /* KeyboardTests.swift */, + 3A3652F521F38E750010CE55 /* StoryboardTests.storyboard */, + 3A3652F721F390110010CE55 /* ContentView.swift */, + 3AD597CC21F3AC2000F220A0 /* IntrinsicSizeContentView.swift */, + 3A5702DE21E2CBB600E4CC55 /* Info.plist */, + ); + path = Tests; + sourceTree = ""; + }; + 3A6273E021E79757008EA567 /* ManagerExample */ = { + isa = PBXGroup; + children = ( + 3A6273E321E79757008EA567 /* SignUpViewController.swift */, + 3A6273E121E79757008EA567 /* AppDelegate.swift */, + 3A6273ED21E79758008EA567 /* Info.plist */, + ); + path = ManagerExample; + sourceTree = ""; + }; + 3AAC04A521E39FBF00D94DA5 /* Examples */ = { + isa = PBXGroup; + children = ( + 3AAC04AB21E3A01900D94DA5 /* StoryboardExample */, + 3AAC04DB21E4514B00D94DA5 /* CodeExample */, + 3A6273E021E79757008EA567 /* ManagerExample */, + 3AE460E921EA952000B3E547 /* SequenceExample */, + 3AE989842206443B006254A4 /* ReassignExample */, + 3AAC04C121E3A43100D94DA5 /* Shared */, + ); + path = Examples; + sourceTree = ""; + }; + 3AAC04AB21E3A01900D94DA5 /* StoryboardExample */ = { + isa = PBXGroup; + children = ( + 3AAC04D421E3A56400D94DA5 /* SignUpViewController.swift */, + 3AAC04AC21E3A01900D94DA5 /* AppDelegate.swift */, + 3AAC04B821E3A01A00D94DA5 /* Info.plist */, + ); + path = StoryboardExample; + sourceTree = ""; + }; + 3AAC04C121E3A43100D94DA5 /* Shared */ = { + isa = PBXGroup; + children = ( + 3A83273721E700A000E8D95C /* SignUpController.swift */, + 3A83273A21E703F600E8D95C /* SignUpControllerDelegate.swift */, + 3AAC04C221E3A43100D94DA5 /* PillTextField.swift */, + 3AAC04CA21E3A43200D94DA5 /* PillButton.swift */, + 3AAC04C421E3A43100D94DA5 /* RoundedCornersImage.swift */, + 3AAC04C521E3A43100D94DA5 /* GradientBackgroundView.swift */, + 3AAC04C821E3A43100D94DA5 /* Main.storyboard */, + 3AAC04C621E3A43100D94DA5 /* LaunchScreen.storyboard */, + 3AAC04C321E3A43100D94DA5 /* Assets.xcassets */, + ); + path = Shared; + sourceTree = ""; + }; + 3AAC04DB21E4514B00D94DA5 /* CodeExample */ = { + isa = PBXGroup; + children = ( + 3AAC04F321E4518700D94DA5 /* SignUpViewController.swift */, + 3AC88F5021E5B7F600EED460 /* AppDelegate.swift */, + 3AC88F4F21E5B7F500EED460 /* Info.plist */, + ); + path = CodeExample; + sourceTree = ""; + }; + 3AE460E921EA952000B3E547 /* SequenceExample */ = { + isa = PBXGroup; + children = ( + 3AE460EC21EA952000B3E547 /* FirstViewController.swift */, + 3A61C80621EB9028001F76A8 /* SecondViewController.swift */, + 3A61C80821EB9032001F76A8 /* ThirdViewController.swift */, + 3ADD381121EC422200396B7A /* SequenceViewController.swift */, + 3AE460EE21EA952100B3E547 /* Main.storyboard */, + 3AE460EA21EA952000B3E547 /* AppDelegate.swift */, + 3A7014BB21EBD723002C6740 /* LaunchScreen.storyboard */, + 3AE460F621EA952200B3E547 /* Info.plist */, + ); + path = SequenceExample; + sourceTree = ""; + }; + 3AE989842206443B006254A4 /* ReassignExample */ = { + isa = PBXGroup; + children = ( + 3AE989872206443B006254A4 /* ViewController.swift */, + 3AE9899D22065202006254A4 /* FixedHeightContentView.swift */, + 3AE989852206443B006254A4 /* AppDelegate.swift */, + 3AE989892206443B006254A4 /* Main.storyboard */, + 3AE9898E2206443C006254A4 /* LaunchScreen.storyboard */, + 3AE989912206443C006254A4 /* Info.plist */, + ); + path = ReassignExample; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 3A5702C921E2CBB600E4CC55 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 3A5702DF21E2CBB600E4CC55 /* ScrollingContentViewController.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 3A5702CD21E2CBB600E4CC55 /* ScrollingContentViewController */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3A5702E221E2CBB600E4CC55 /* Build configuration list for PBXNativeTarget "ScrollingContentViewController" */; + buildPhases = ( + 3A5702C921E2CBB600E4CC55 /* Headers */, + 3A5702CA21E2CBB600E4CC55 /* Sources */, + 3A5702CB21E2CBB600E4CC55 /* Frameworks */, + 3A5702CC21E2CBB600E4CC55 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = ScrollingContentViewController; + productName = ScrollingContentViewController; + productReference = 3A5702CE21E2CBB600E4CC55 /* ScrollingContentViewController.framework */; + productType = "com.apple.product-type.framework"; + }; + 3A5702D621E2CBB600E4CC55 /* ScrollingContentViewControllerTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3A5702E521E2CBB600E4CC55 /* Build configuration list for PBXNativeTarget "ScrollingContentViewControllerTests" */; + buildPhases = ( + 3A5702D321E2CBB600E4CC55 /* Sources */, + 3A5702D421E2CBB600E4CC55 /* Frameworks */, + 3A5702D521E2CBB600E4CC55 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 3A5702DA21E2CBB600E4CC55 /* PBXTargetDependency */, + ); + name = ScrollingContentViewControllerTests; + productName = ScrollingContentViewControllerTests; + productReference = 3A5702D721E2CBB600E4CC55 /* ScrollingContentViewControllerTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 3A6273DE21E79757008EA567 /* ManagerExample */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3A6273EE21E79758008EA567 /* Build configuration list for PBXNativeTarget "ManagerExample" */; + buildPhases = ( + 3A6273DB21E79757008EA567 /* Sources */, + 3A6273DC21E79757008EA567 /* Frameworks */, + 3A6273DD21E79757008EA567 /* Resources */, + 3A6273FF21E79A95008EA567 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 3A6273FE21E79A95008EA567 /* PBXTargetDependency */, + ); + name = ManagerExample; + productName = ManagerExample; + productReference = 3A6273DF21E79757008EA567 /* ManagerExample.app */; + productType = "com.apple.product-type.application"; + }; + 3AAC04A921E3A01900D94DA5 /* StoryboardExample */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3AAC04B921E3A01A00D94DA5 /* Build configuration list for PBXNativeTarget "StoryboardExample" */; + buildPhases = ( + 3AAC04A621E3A01900D94DA5 /* Sources */, + 3AAC04A721E3A01900D94DA5 /* Frameworks */, + 3AAC04A821E3A01900D94DA5 /* Resources */, + 3AAC04C021E3A07500D94DA5 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 3AAC04BF21E3A07500D94DA5 /* PBXTargetDependency */, + ); + name = StoryboardExample; + productName = StoryboardExample; + productReference = 3AAC04AA21E3A01900D94DA5 /* StoryboardExample.app */; + productType = "com.apple.product-type.application"; + }; + 3AAC04D921E4514B00D94DA5 /* CodeExample */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3AAC04E921E4514C00D94DA5 /* Build configuration list for PBXNativeTarget "CodeExample" */; + buildPhases = ( + 3AAC04D621E4514B00D94DA5 /* Sources */, + 3AAC04D721E4514B00D94DA5 /* Frameworks */, + 3AAC04D821E4514B00D94DA5 /* Resources */, + 3AAC04F021E4517700D94DA5 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 3AAC04EF21E4517700D94DA5 /* PBXTargetDependency */, + ); + name = CodeExample; + productName = CodeExample; + productReference = 3AAC04DA21E4514B00D94DA5 /* CodeExample.app */; + productType = "com.apple.product-type.application"; + }; + 3AE460E721EA952000B3E547 /* SequenceExample */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3AE460F721EA952200B3E547 /* Build configuration list for PBXNativeTarget "SequenceExample" */; + buildPhases = ( + 3AE460E421EA952000B3E547 /* Sources */, + 3AE460E521EA952000B3E547 /* Frameworks */, + 3AE460E621EA952000B3E547 /* Resources */, + 3AE460FE21EA954200B3E547 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 3AE460FD21EA954200B3E547 /* PBXTargetDependency */, + ); + name = SequenceExample; + productName = SequenceExample; + productReference = 3AE460E821EA952000B3E547 /* SequenceExample.app */; + productType = "com.apple.product-type.application"; + }; + 3AE989822206443B006254A4 /* ReassignExample */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3AE989942206443C006254A4 /* Build configuration list for PBXNativeTarget "ReassignExample" */; + buildPhases = ( + 3AE9897F2206443B006254A4 /* Sources */, + 3AE989802206443B006254A4 /* Frameworks */, + 3AE989812206443B006254A4 /* Resources */, + 3AE9899B220644FD006254A4 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 3AE9899A220644FD006254A4 /* PBXTargetDependency */, + ); + name = ReassignExample; + productName = ReassignExample; + productReference = 3AE989832206443B006254A4 /* ReassignExample.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 3A5702C521E2CBB600E4CC55 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1010; + LastUpgradeCheck = 1010; + ORGANIZATIONNAME = "Oath Inc."; + TargetAttributes = { + 3A5702CD21E2CBB600E4CC55 = { + CreatedOnToolsVersion = 10.1; + LastSwiftMigration = 1010; + }; + 3A5702D621E2CBB600E4CC55 = { + CreatedOnToolsVersion = 10.1; + }; + 3A6273DE21E79757008EA567 = { + CreatedOnToolsVersion = 10.1; + }; + 3AAC04A921E3A01900D94DA5 = { + CreatedOnToolsVersion = 10.1; + }; + 3AAC04D921E4514B00D94DA5 = { + CreatedOnToolsVersion = 10.1; + }; + 3AE460E721EA952000B3E547 = { + CreatedOnToolsVersion = 10.1; + }; + 3AE989822206443B006254A4 = { + CreatedOnToolsVersion = 10.1; + }; + }; + }; + buildConfigurationList = 3A5702C821E2CBB600E4CC55 /* Build configuration list for PBXProject "ScrollingContentViewController" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 3A5702C421E2CBB600E4CC55; + productRefGroup = 3A5702CF21E2CBB600E4CC55 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 3A5702CD21E2CBB600E4CC55 /* ScrollingContentViewController */, + 3A5702D621E2CBB600E4CC55 /* ScrollingContentViewControllerTests */, + 3AAC04A921E3A01900D94DA5 /* StoryboardExample */, + 3AAC04D921E4514B00D94DA5 /* CodeExample */, + 3A6273DE21E79757008EA567 /* ManagerExample */, + 3AE460E721EA952000B3E547 /* SequenceExample */, + 3AE989822206443B006254A4 /* ReassignExample */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 3A5702CC21E2CBB600E4CC55 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3AAC048C21E2D3FD00D94DA5 /* LICENSE in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3A5702D521E2CBB600E4CC55 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3A3652F621F38E750010CE55 /* StoryboardTests.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3A6273DD21E79757008EA567 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3A6273F821E797BE008EA567 /* Main.storyboard in Resources */, + 3A6273FA21E797C4008EA567 /* Assets.xcassets in Resources */, + 3A6273F921E797C1008EA567 /* LaunchScreen.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3AAC04A821E3A01900D94DA5 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3AAC04CD21E3A43200D94DA5 /* Assets.xcassets in Resources */, + 3AAC04D021E3A43200D94DA5 /* LaunchScreen.storyboard in Resources */, + 3AAC04D121E3A43200D94DA5 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3AAC04D821E4514B00D94DA5 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3AAC04F921E4529D00D94DA5 /* LaunchScreen.storyboard in Resources */, + 3AAC04F821E4526400D94DA5 /* Assets.xcassets in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3AE460E621EA952000B3E547 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3AE460F021EA952100B3E547 /* Main.storyboard in Resources */, + 3A7014BA21EBD3D1002C6740 /* Assets.xcassets in Resources */, + 3A7014BC21EBD723002C6740 /* LaunchScreen.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3AE989812206443B006254A4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3AE989902206443C006254A4 /* LaunchScreen.storyboard in Resources */, + 3AE9899C22064F6A006254A4 /* Assets.xcassets in Resources */, + 3AE9898B2206443B006254A4 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 3A5702CA21E2CBB600E4CC55 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3AAC049821E2F01C00D94DA5 /* UIResponder+Current.swift in Sources */, + 3ADD380A21EBFC6200396B7A /* KeyboardFrameEvent.swift in Sources */, + 3AF3AA3721FACCAF008AF677 /* ScrollViewFilter.swift in Sources */, + 3AAC04A421E301C400D94DA5 /* ScrollViewFilterKeyboardDelegate.swift in Sources */, + 3AAC049A21E2F01C00D94DA5 /* ScrollViewBounceController.swift in Sources */, + 3AAC049121E2D4F100D94DA5 /* ScrollingContentViewManager.swift in Sources */, + 3AAC049921E2F01C00D94DA5 /* KeyboardObserver.swift in Sources */, + 3AF3AA3921FACCCC008AF677 /* ScrollViewFilterScrollDelegate.swift in Sources */, + 3AAC049B21E2F01C00D94DA5 /* AdditionalSafeAreaInsetsController.swift in Sources */, + 3AAC04A021E2F28A00D94DA5 /* ScrollViewBounceControlling.swift in Sources */, + 3AAC049E21E2F18E00D94DA5 /* AdditionalSafeAreaInsetsControlling.swift in Sources */, + 3AD597D521F4221B00F220A0 /* KeyboardNotificationObserving.swift in Sources */, + 3AAC04A221E2F30700D94DA5 /* KeyboardObservering.swift in Sources */, + 3AD597D321F420ED00F220A0 /* KeyboardNotificationManager.swift in Sources */, + 3AF3AA3B21FCB76E008AF677 /* ScrollRectEvent.swift in Sources */, + 3A06577C2200A552005BE8CC /* IsUnitTest.swift in Sources */, + 3AAC048F21E2D4C500D94DA5 /* ScrollingContentViewController.swift in Sources */, + 3ADD380C21EBFE8D00396B7A /* ScrollingContentScrollView.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3A5702D321E2CBB600E4CC55 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3A3652F821F390110010CE55 /* ContentView.swift in Sources */, + 3A5702DD21E2CBB600E4CC55 /* StoryboardTests.swift in Sources */, + 3AD597CF21F3AD8000F220A0 /* IntrinsicSizeTests.swift in Sources */, + 3AD597D121F3B70400F220A0 /* KeyboardTests.swift in Sources */, + 3AD597C921F3964000F220A0 /* CodeTests.swift in Sources */, + 3AD597CD21F3AC2000F220A0 /* IntrinsicSizeContentView.swift in Sources */, + 3AD597CB21F3995A00F220A0 /* ManagerTests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3A6273DB21E79757008EA567 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3A6273E421E79757008EA567 /* SignUpViewController.swift in Sources */, + 3A6273E221E79757008EA567 /* AppDelegate.swift in Sources */, + 3A6273F721E797B7008EA567 /* GradientBackgroundView.swift in Sources */, + 3A6273F221E797AA008EA567 /* SignUpController.swift in Sources */, + 3A6273F621E797B3008EA567 /* RoundedCornersImage.swift in Sources */, + 3A6273F421E797AF008EA567 /* PillTextField.swift in Sources */, + 3A6273F321E797AC008EA567 /* SignUpControllerDelegate.swift in Sources */, + 3A6273F521E797B1008EA567 /* PillButton.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3AAC04A621E3A01900D94DA5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3A83273B21E703F600E8D95C /* SignUpControllerDelegate.swift in Sources */, + 3A83273821E700A000E8D95C /* SignUpController.swift in Sources */, + 3AAC04D221E3A43200D94DA5 /* PillButton.swift in Sources */, + 3AAC04CE21E3A43200D94DA5 /* RoundedCornersImage.swift in Sources */, + 3AAC04CF21E3A43200D94DA5 /* GradientBackgroundView.swift in Sources */, + 3AAC04D521E3A56400D94DA5 /* SignUpViewController.swift in Sources */, + 3AAC04CC21E3A43200D94DA5 /* PillTextField.swift in Sources */, + 3AAC04AD21E3A01900D94DA5 /* AppDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3AAC04D621E4514B00D94DA5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3AAC04FD21E4534600D94DA5 /* GradientBackgroundView.swift in Sources */, + 3A83273C21E703F600E8D95C /* SignUpControllerDelegate.swift in Sources */, + 3AAC04FB21E4534600D94DA5 /* PillButton.swift in Sources */, + 3AAC04FA21E4534300D94DA5 /* PillTextField.swift in Sources */, + 3AC88F5221E5B7F600EED460 /* AppDelegate.swift in Sources */, + 3A83273921E700A000E8D95C /* SignUpController.swift in Sources */, + 3AAC04F621E4518700D94DA5 /* SignUpViewController.swift in Sources */, + 3AAC04FC21E4534600D94DA5 /* RoundedCornersImage.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3AE460E421EA952000B3E547 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3A61C80721EB9028001F76A8 /* SecondViewController.swift in Sources */, + 3AE460ED21EA952000B3E547 /* FirstViewController.swift in Sources */, + 3ADD381221EC422200396B7A /* SequenceViewController.swift in Sources */, + 3A61C80921EB9032001F76A8 /* ThirdViewController.swift in Sources */, + 3AE460EB21EA952000B3E547 /* AppDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3AE9897F2206443B006254A4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3AE989882206443B006254A4 /* ViewController.swift in Sources */, + 3AE9899E22065202006254A4 /* FixedHeightContentView.swift in Sources */, + 3AE989862206443B006254A4 /* AppDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 3A5702DA21E2CBB600E4CC55 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 3A5702CD21E2CBB600E4CC55 /* ScrollingContentViewController */; + targetProxy = 3A5702D921E2CBB600E4CC55 /* PBXContainerItemProxy */; + }; + 3A6273FE21E79A95008EA567 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 3A5702CD21E2CBB600E4CC55 /* ScrollingContentViewController */; + targetProxy = 3A6273FD21E79A95008EA567 /* PBXContainerItemProxy */; + }; + 3AAC04BF21E3A07500D94DA5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 3A5702CD21E2CBB600E4CC55 /* ScrollingContentViewController */; + targetProxy = 3AAC04BE21E3A07500D94DA5 /* PBXContainerItemProxy */; + }; + 3AAC04EF21E4517700D94DA5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 3A5702CD21E2CBB600E4CC55 /* ScrollingContentViewController */; + targetProxy = 3AAC04EE21E4517700D94DA5 /* PBXContainerItemProxy */; + }; + 3AE460FD21EA954200B3E547 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 3A5702CD21E2CBB600E4CC55 /* ScrollingContentViewController */; + targetProxy = 3AE460FC21EA954200B3E547 /* PBXContainerItemProxy */; + }; + 3AE9899A220644FD006254A4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 3A5702CD21E2CBB600E4CC55 /* ScrollingContentViewController */; + targetProxy = 3AE98999220644FD006254A4 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 3AAC04C621E3A43100D94DA5 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 3AAC04C721E3A43100D94DA5 /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; + 3AAC04C821E3A43100D94DA5 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 3AAC04C921E3A43100D94DA5 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 3AE460EE21EA952100B3E547 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 3AE460EF21EA952100B3E547 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 3AE989892206443B006254A4 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 3AE9898A2206443B006254A4 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 3AE9898E2206443C006254A4 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 3AE9898F2206443C006254A4 /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 3A5702E021E2CBB600E4CC55 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 3A5702E121E2CBB600E4CC55 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 3A5702E321E2CBB600E4CC55 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Automatic; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = 88HA7759D7; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "$(SRCROOT)/Source/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.retroactivefiasco.ScrollingContentViewController; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 3A5702E421E2CBB600E4CC55 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Automatic; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = 88HA7759D7; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "$(SRCROOT)/Source/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.retroactivefiasco.ScrollingContentViewController; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + 3A5702E621E2CBB600E4CC55 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 88HA7759D7; + INFOPLIST_FILE = Tests/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.retroactivefiasco.ScrollingContentViewControllerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 3A5702E721E2CBB600E4CC55 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 88HA7759D7; + INFOPLIST_FILE = Tests/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.retroactivefiasco.ScrollingContentViewControllerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + 3A6273EF21E79758008EA567 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 88HA7759D7; + INFOPLIST_FILE = "$(SRCROOT)/Examples/ManagerExample/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.retroactivefiasco.ManagerExample; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 3A6273F021E79758008EA567 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 88HA7759D7; + INFOPLIST_FILE = "$(SRCROOT)/Examples/ManagerExample/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.retroactivefiasco.ManagerExample; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + 3AAC04BA21E3A01A00D94DA5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 88HA7759D7; + INFOPLIST_FILE = "$(SRCROOT)/Examples/StoryboardExample/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.retroactivefiasco.StoryboardExample; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 3AAC04BB21E3A01A00D94DA5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 88HA7759D7; + INFOPLIST_FILE = "$(SRCROOT)/Examples/StoryboardExample/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.retroactivefiasco.StoryboardExample; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + 3AAC04EA21E4514C00D94DA5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 88HA7759D7; + INFOPLIST_FILE = "$(SRCROOT)/Examples/CodeExample/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.retroactivefiasco.CodeExample; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 3AAC04EB21E4514C00D94DA5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 88HA7759D7; + INFOPLIST_FILE = "$(SRCROOT)/Examples/CodeExample/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.retroactivefiasco.CodeExample; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + 3AE460F821EA952200B3E547 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 88HA7759D7; + INFOPLIST_FILE = "$(SRCROOT)/Examples/SequenceExample/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.retroactivefiasco.SequenceExample; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 3AE460F921EA952200B3E547 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 88HA7759D7; + INFOPLIST_FILE = "$(SRCROOT)/Examples/SequenceExample/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.retroactivefiasco.SequenceExample; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + 3AE989922206443C006254A4 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 88HA7759D7; + INFOPLIST_FILE = "$(SRCROOT)/Examples/ReassignExample/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.retroactivefiasco.ReassignExample; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 3AE989932206443C006254A4 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 88HA7759D7; + INFOPLIST_FILE = "$(SRCROOT)/Examples/ReassignExample/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.retroactivefiasco.ReassignExample; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 3A5702C821E2CBB600E4CC55 /* Build configuration list for PBXProject "ScrollingContentViewController" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3A5702E021E2CBB600E4CC55 /* Debug */, + 3A5702E121E2CBB600E4CC55 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 3A5702E221E2CBB600E4CC55 /* Build configuration list for PBXNativeTarget "ScrollingContentViewController" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3A5702E321E2CBB600E4CC55 /* Debug */, + 3A5702E421E2CBB600E4CC55 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 3A5702E521E2CBB600E4CC55 /* Build configuration list for PBXNativeTarget "ScrollingContentViewControllerTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3A5702E621E2CBB600E4CC55 /* Debug */, + 3A5702E721E2CBB600E4CC55 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 3A6273EE21E79758008EA567 /* Build configuration list for PBXNativeTarget "ManagerExample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3A6273EF21E79758008EA567 /* Debug */, + 3A6273F021E79758008EA567 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 3AAC04B921E3A01A00D94DA5 /* Build configuration list for PBXNativeTarget "StoryboardExample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3AAC04BA21E3A01A00D94DA5 /* Debug */, + 3AAC04BB21E3A01A00D94DA5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 3AAC04E921E4514C00D94DA5 /* Build configuration list for PBXNativeTarget "CodeExample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3AAC04EA21E4514C00D94DA5 /* Debug */, + 3AAC04EB21E4514C00D94DA5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 3AE460F721EA952200B3E547 /* Build configuration list for PBXNativeTarget "SequenceExample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3AE460F821EA952200B3E547 /* Debug */, + 3AE460F921EA952200B3E547 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 3AE989942206443C006254A4 /* Build configuration list for PBXNativeTarget "ReassignExample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3AE989922206443C006254A4 /* Debug */, + 3AE989932206443C006254A4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 3A5702C521E2CBB600E4CC55 /* Project object */; +} diff --git a/ScrollingContentViewController.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/ScrollingContentViewController.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..cec0468 --- /dev/null +++ b/ScrollingContentViewController.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/ScrollingContentViewController.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ScrollingContentViewController.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/ScrollingContentViewController.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/ScrollingContentViewController.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/ScrollingContentViewController.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..0c67376 --- /dev/null +++ b/ScrollingContentViewController.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,5 @@ + + + + + diff --git a/ScrollingContentViewController.xcodeproj/xcshareddata/IDETemplateMacros.plist b/ScrollingContentViewController.xcodeproj/xcshareddata/IDETemplateMacros.plist new file mode 100644 index 0000000..542deaf --- /dev/null +++ b/ScrollingContentViewController.xcodeproj/xcshareddata/IDETemplateMacros.plist @@ -0,0 +1,16 @@ + + + + + FILEHEADER + +// ___FILENAME___ +// ___TARGETNAME___ +// +// Created by ___FULLUSERNAME___ on ___DATE___. +// Copyright 2019 ___ORGANIZATIONNAME___ +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + + diff --git a/ScrollingContentViewController.xcodeproj/xcshareddata/xcschemes/CodeExample.xcscheme b/ScrollingContentViewController.xcodeproj/xcshareddata/xcschemes/CodeExample.xcscheme new file mode 100644 index 0000000..9ba283d --- /dev/null +++ b/ScrollingContentViewController.xcodeproj/xcshareddata/xcschemes/CodeExample.xcscheme @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ScrollingContentViewController.xcodeproj/xcshareddata/xcschemes/ManagerExample.xcscheme b/ScrollingContentViewController.xcodeproj/xcshareddata/xcschemes/ManagerExample.xcscheme new file mode 100644 index 0000000..d0403be --- /dev/null +++ b/ScrollingContentViewController.xcodeproj/xcshareddata/xcschemes/ManagerExample.xcscheme @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ScrollingContentViewController.xcodeproj/xcshareddata/xcschemes/ScrollingContentViewController.xcscheme b/ScrollingContentViewController.xcodeproj/xcshareddata/xcschemes/ScrollingContentViewController.xcscheme new file mode 100644 index 0000000..9b6524e --- /dev/null +++ b/ScrollingContentViewController.xcodeproj/xcshareddata/xcschemes/ScrollingContentViewController.xcscheme @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ScrollingContentViewController.xcodeproj/xcshareddata/xcschemes/SequenceExample.xcscheme b/ScrollingContentViewController.xcodeproj/xcshareddata/xcschemes/SequenceExample.xcscheme new file mode 100644 index 0000000..31fe167 --- /dev/null +++ b/ScrollingContentViewController.xcodeproj/xcshareddata/xcschemes/SequenceExample.xcscheme @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ScrollingContentViewController.xcodeproj/xcshareddata/xcschemes/StoryboardExample.xcscheme b/ScrollingContentViewController.xcodeproj/xcshareddata/xcschemes/StoryboardExample.xcscheme new file mode 100644 index 0000000..2cc83f1 --- /dev/null +++ b/ScrollingContentViewController.xcodeproj/xcshareddata/xcschemes/StoryboardExample.xcscheme @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Source/AdditionalSafeAreaInsetsController.swift b/Source/AdditionalSafeAreaInsetsController.swift new file mode 100644 index 0000000..4d4b255 --- /dev/null +++ b/Source/AdditionalSafeAreaInsetsController.swift @@ -0,0 +1,77 @@ +// +// AdditionalSafeAreaInsetsController.swift +// ScrollingContentViewController +// +// Created by Drew Olbrich on 12/30/18. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +/// An object that adjusts the host view controller's +/// `additionalSafeAreaInsets.bottom` property to compensate for the portion of the +/// keyboard that overlaps the scroll view. +internal class AdditionalSafeAreaInsetsController { + + private weak var delegate: AdditionalSafeAreaInsetsControlling? + + /// The initial value of the `additionalSafeAreaInsets` property before the keyboard + /// was presented. The `additionalSafeAreaInsets` property is restored to this value + /// when the keyboard is dismissed. + private var initialAdditionalSafeAreaInsets: UIEdgeInsets? + + init(delegate: AdditionalSafeAreaInsetsControlling) { + self.delegate = delegate + } + + var bottomInset: CGFloat = 0 { + didSet { + guard let delegate = delegate, + let hostViewController = delegate.hostViewController, + let contentViewMinimumHeightConstraint = delegate.contentViewMinimumHeightConstraint else { + return + } + + var adjustedBottomInset = bottomInset + if bottomInset != 0 && oldValue == 0 { + // The keyboard was presented. + let initialAdditionalSafeAreaInsets = hostViewController.additionalSafeAreaInsets + self.initialAdditionalSafeAreaInsets = initialAdditionalSafeAreaInsets + adjustedBottomInset = max(adjustedBottomInset, initialAdditionalSafeAreaInsets.bottom) + } else if bottomInset == 0 && oldValue != 0 { + // The keyboard was dismissed. + guard let initialAdditionalSafeAreaInsets = initialAdditionalSafeAreaInsets else { + assertionFailure() + return + } + adjustedBottomInset = initialAdditionalSafeAreaInsets.bottom + self.initialAdditionalSafeAreaInsets = nil + } else if bottomInset != oldValue { + // The keyboard changed size. + guard let initialAdditionalSafeAreaInset = initialAdditionalSafeAreaInsets else { + assertionFailure() + return + } + adjustedBottomInset = max(adjustedBottomInset, initialAdditionalSafeAreaInset.bottom) + } else { + // The size of the keyboard is unchanged. + return + } + + if delegate.shouldResizeContentViewForKeyboard { + // Adjust the additional safe area insets, possibly reducing the size + // of the content view. + hostViewController.additionalSafeAreaInsets.bottom = adjustedBottomInset + } else { + // Adjust the additional safe area insets, but also increase the minimum height of + // the content view to compensate. The size of the content view will remain + // unchanged. + hostViewController.additionalSafeAreaInsets.bottom = adjustedBottomInset + contentViewMinimumHeightConstraint.constant = adjustedBottomInset + } + } + } + +} diff --git a/Source/AdditionalSafeAreaInsetsControlling.swift b/Source/AdditionalSafeAreaInsetsControlling.swift new file mode 100644 index 0000000..93f84ea --- /dev/null +++ b/Source/AdditionalSafeAreaInsetsControlling.swift @@ -0,0 +1,26 @@ +// +// AdditionalSafeAreaInsetsControlling.swift +// ScrollingContentViewController +// +// Created by Drew Olbrich on 1/6/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +/// Delegate for `AdditionalSafeAreaInsetsController`. +internal protocol AdditionalSafeAreaInsetsControlling: class { + + /// View controller whose `additionalSafeAreaInsets` property is manipulated. + var hostViewController: UIViewController? { get } + + /// Manipulated content view minimum height constraint. + var contentViewMinimumHeightConstraint: NSLayoutConstraint? { get } + + /// If `true`, the content view is allowed to shrink to compensate for the reduced + /// visible area of the screen when the keyboard is presented. + var shouldResizeContentViewForKeyboard: Bool { get } + +} diff --git a/Source/Info.plist b/Source/Info.plist new file mode 100644 index 0000000..43fde39 --- /dev/null +++ b/Source/Info.plist @@ -0,0 +1,22 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + + diff --git a/Source/IsUnitTest.swift b/Source/IsUnitTest.swift new file mode 100644 index 0000000..ed84cf7 --- /dev/null +++ b/Source/IsUnitTest.swift @@ -0,0 +1,16 @@ +// +// IsUnitTest.swift +// ScrollingContentViewController +// +// Created by Drew Olbrich on 1/29/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import Foundation + +/// `true` if the code is executing within the XCTest framework. +internal var isUnitTest: Bool { + return NSClassFromString("XCTest") != nil +} diff --git a/Source/KeyboardFrameEvent.swift b/Source/KeyboardFrameEvent.swift new file mode 100644 index 0000000..4075654 --- /dev/null +++ b/Source/KeyboardFrameEvent.swift @@ -0,0 +1,34 @@ +// +// KeyboardFrameEvent.swift +// ScrollingContentViewController +// +// Created by Drew Olbrich on 1/13/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import Foundation + +/// An event encapsulating both the keyboard's frame and the duration of the +/// animation accompanying the change in the keyboard's frame, as reported by the +/// `keyboardWillShow` or `keyboardWillHide` notification upon which the event is +/// based. +internal struct KeyboardFrameEvent { + + /// The frame of the keyboard in the window's coordinate space. + var keyboardFrame: CGRect + + /// The duration of the keyboard's show or hide transition. + var duration: TimeInterval + + /// Returns `true` if the keyboard frame event is the result of a + /// `UINavigationController` transition. + var isResultOfNavigationControllerTransition: Bool { + // As of iOS 12, the duration of a UINavigationController push or pop transition is + // 0.35 seconds. The transition duration for a keyboard presentation is 0.25 + // seconds. + return duration > 0.3 + } + +} diff --git a/Source/KeyboardNotificationManager.swift b/Source/KeyboardNotificationManager.swift new file mode 100644 index 0000000..da9dfad --- /dev/null +++ b/Source/KeyboardNotificationManager.swift @@ -0,0 +1,73 @@ +// +// KeyboardNotificationManager.swift +// ScrollingContentViewController +// +// Created by Drew Olbrich on 1/19/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +/// A singleton that responds to `keyboardWillShow` and `keyboardWillHide` +/// notification events and forwards them to observers. +/// +/// Through its `lastNotification` property, this class also exposes the last +/// received keyboard event, so that view controllers pushed by a navigation +/// controller can query the current frame of the keyboard, which would be +/// otherwise inaccessible to them, since it was determined before they were +/// created. +internal class KeyboardNotificationManager: NSObject { + + static let shared = KeyboardNotificationManager() + + private override init() { + super.init() + + let notificationCenter = NotificationCenter.default + notificationCenter.addObserver(self, selector: #selector(notifyObservers(notification:)), name: UIResponder.keyboardWillShowNotification, object: nil) + notificationCenter.addObserver(self, selector: #selector(notifyObservers(notification:)), name: UIResponder.keyboardWillHideNotification, object: nil) + } + + deinit { + let notificationCenter = NotificationCenter.default + notificationCenter.removeObserver(self, name: UIResponder.keyboardWillShowNotification, object: nil) + notificationCenter.removeObserver(self, name: UIResponder.keyboardWillHideNotification, object: nil) + } + + private struct Observer { + weak var observing: KeyboardNotificationObserving? + } + + private var observers: [Observer] = [] + + /// The last received keyboard notification. + private(set) var lastNotification: Notification? + + /// Adds a keyboard notification observer. + /// + /// - Parameter observing: The observer to notify when a keyboard notification is + /// received. + func addKeyboardNotificationObserver(_ observing: KeyboardNotificationObserving) { + observers.append(Observer(observing: observing)) + } + + /// Removes a keyboard notification observer. + /// + /// - Parameter observing: The observer to remove from the list of observers to + /// notify when a keyboard notification is received. + func removeKeyboardNotificationObserver(_ observing: KeyboardNotificationObserving) { + observers.removeAll { $0.observing === observing } + } + + /// Notifies all observers about a keyboard notification. + /// + /// - Parameter notification: The notification to pass to the observers. + @objc private func notifyObservers(notification: Notification) { + lastNotification = notification + + observers.forEach { $0.observing?.didReceiveKeyboardNotification(notification) } + } + +} diff --git a/Source/KeyboardNotificationObserving.swift b/Source/KeyboardNotificationObserving.swift new file mode 100644 index 0000000..ff81734 --- /dev/null +++ b/Source/KeyboardNotificationObserving.swift @@ -0,0 +1,20 @@ +// +// KeyboardNotificationObserving.swift +// ScrollingContentViewController +// +// Created by Drew Olbrich on 1/19/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import Foundation + +/// A protocol for objects that should be notified by `KeyboardNotificationManager` +/// when keyboard show or hide notifications are received. +internal protocol KeyboardNotificationObserving: class { + + /// Tells the observer that a keyboard notification has been received. + func didReceiveKeyboardNotification(_ notification: Notification) + +} diff --git a/Source/KeyboardObserver.swift b/Source/KeyboardObserver.swift new file mode 100644 index 0000000..ae6adef --- /dev/null +++ b/Source/KeyboardObserver.swift @@ -0,0 +1,317 @@ +// +// KeyboardObserver.swift +// ScrollingContentViewController +// +// Created by Drew Olbrich on 12/25/18. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +/// An object that responds to changes in the keyboard's visibility. +/// +/// When the keyboard is presented or dismissed, or when the size of the keyboard +/// changes, `KeyboardObserver` compensates by calling +/// `KeyboardObservering.adjustViewForKeyboard(withBottomInset:)` method after a +/// short delay. See `ScrollViewFilter` for details. +internal class KeyboardObserver: NSObject { + + // See https://developer.apple.com/library/archive/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html#//apple_ref/doc/uid/TP40009542-CH5-SW3 + + private weak var delegate: KeyboardObservering? + + private weak var scrollViewFilter: ScrollViewFilter? + + /// The duration of the animation of the change to the container view's bottom inset. + private let bottomInsetAnimationDuration: TimeInterval = 0.5 + + /// `true` if `viewSafeAreaInsetsDidChange` is executing. Used to avoid nested + /// calls to `updateForCurrentKeyboardVisibility`. + private var isAdjustingViewForKeyboardFrameEvent = false + + init(scrollViewFilter: ScrollViewFilter, delegate: KeyboardObservering) { + super.init() + + self.scrollViewFilter = scrollViewFilter + self.delegate = delegate + + scrollViewFilter.keyboardDelegate = self + + KeyboardNotificationManager.shared.addKeyboardNotificationObserver(self) + } + + deinit { + KeyboardNotificationManager.shared.removeKeyboardNotificationObserver(self) + } + + /// Returns `true` if filtering is suspended. + var isSuspended: Bool { + return scrollViewFilter?.isSuspended == true + } + + /// Suspends filtering of changes to the keyboard's frame. + func suspend() { + scrollViewFilter?.suspend() + } + + /// Resumes filtering of changes to the keyboard's frame. + func resume() { + scrollViewFilter?.resume() + } + + /// Responds to changes in the view controller's safe area insets. + func viewSafeAreaInsetsDidChange() { + guard !isAdjustingViewForKeyboardFrameEvent else { + // Ignore safe area inset changes that result from self-induced changes to + // `additionalSafeAreaInsets` (as opposed to those generated by UIKit itself), + // which would result in nested calls to + // `scrollViewFilter(_:adjustViewForKeyboardFrameEvent:)`. These changes to + // `additionalSafeAreaInsets` are occurring in respond to changes that we are + // intentionally making to the scroll view's bottom inset, so there is no need to + // react to them again. Doing so appears to be harmless (through experimentation), + // but is hard to reason about. + return + } + + updateForCurrentKeyboardVisibility() + } + + /// Updates the view controller to compensate for the appearance or disappearance of + /// the keyboard or changes to the keyboard's size in response to a notification. + private func updateForKeyboardVisibilityNotification(_ notification: Notification) { + guard let keyboardFrameEvent = self.keyboardFrameEvent(from: notification), + let scrollView = delegate?.scrollView, + let scrollViewFilter = scrollViewFilter else { + return + } + + // Suppress unwanted text field animation generated by UIKit. + suppressTextFieldTextAnimation() + + // Instead of responding to the change in the keyboard frame by resizing the view + // immediately, filter sequences of changes so that only the final change is + // handled. This avoids unwanted animation. + scrollViewFilter.submitKeyboardFrameEvent(keyboardFrameEvent) + + if notification.name == UIResponder.keyboardWillHideNotification + && delegate?.shouldResizeContentViewForKeyboard == true + && scrollView.keyboardDismissMode != .none + && scrollView.isTracking { + // If the keyboard is being dismissed by way of a drag gesture and the content view + // is resizable, respond to the change in the keyboard's frame immediately, without + // the temporal filtering normally provided by KeyboardAdjustmentFilter, so the + // animation of the scroll view's frame change is handled within UIKit's animation + // block that wraps the keyboardWillHide notification. This results in more + // pleasing animation. The alternative, waiting until the KeyboardAdjustmentFilter + // timer fired, would result in an awkward jump of the scroll view's contents as + // the content view area was resized. + scrollViewFilter.flush() + } else if keyboardFrameEvent.isResultOfNavigationControllerTransition { + // If the keyboard is being presented because of a UINavigationController + // transition, flush the keyboard frame change filter immediately, without + // animation. If, instead, handling of the keyboard frame change is deferred, then + // if the user pops a view controller that has no visible keyboard to a view that + // has a visible keyboard, the layout of the view would change size halfway through + // the transition. + UIView.performWithoutAnimation { + scrollViewFilter.flush() + } + } + + // Continues in adjustViewForKeyboard(withKeyboardFrameEvent:)... + } + + /// Updates the view controller to compensate for the current state of the keyboard. + /// + /// This method handles the case where a navigation controller pushes a view + /// controller while the keyboard is already visible, in which case UIKit will not + /// generate a notification. In this case, the last notification captured by + /// `KeyboardNotificationManager` is repeated. + private func updateForCurrentKeyboardVisibility() { + if let lastNotification = KeyboardNotificationManager.shared.lastNotification, + let keyboardFrameEvent = keyboardFrameEvent(from: lastNotification), + let scrollViewFilter = scrollViewFilter { + scrollViewFilter.submitKeyboardFrameEvent(keyboardFrameEvent) + + // The keyboard frame event filter is flushed when it isn't suspended. Typically, + // at this point, it will be suspended during device orientation changes, and if + // the filter was flushed, jerky animation would result. + if !scrollViewFilter.isSuspended { + scrollViewFilter.flush() + } + + // Continues in adjustViewForKeyboard(withKeyboardFrameEvent:)... + } + } + + /// Tests submitting a keyboard frame event. + internal func testKeyboardFrameEvent(_ keyboardFrameEvent: KeyboardFrameEvent) { + // This method is intended for use in unit tests only. + assert(isUnitTest) + + guard let scrollViewFilter = scrollViewFilter else { + return + } + + scrollViewFilter.submitKeyboardFrameEvent(keyboardFrameEvent) + scrollViewFilter.flush() + + // Continues in adjustViewForKeyboard(withKeyboardFrameEvent:)... + } + + /// Suppresses unwanted text field text animation. + /// + /// If the user taps a sequence of text fields, unwanted animation in the position + /// of the text within the text fields may occur. This method suppresses this + /// behavior by calling `layoutIfNeeded` within a `performWithoutAnimation` closure. + /// + /// It appears that UIKit posts `UIResponder` keyboard notifications after updating + /// text fields within animation blocks. + private func suppressTextFieldTextAnimation() { + UIView.performWithoutAnimation { + delegate?.contentView?.layoutIfNeeded() + } + } + + /// Returns a keyboard frame event, given a notification. + /// + /// - Parameter notification: The `UIResponder` keyboard notification. + /// - Returns: The keyboard's frame. + private func keyboardFrameEvent(from notification: Notification) -> KeyboardFrameEvent? { + guard let userInfo = notification.userInfo, + let keyboardFrameEndUserInfoValue = userInfo[UIResponder.keyboardFrameEndUserInfoKey] as? NSValue, + let keyboardAnimationDurationNumber = userInfo[UIResponder.keyboardAnimationDurationUserInfoKey] as? NSNumber, + let window = UIApplication.shared.keyWindow + else { + return nil + } + + let keyboardFrame = keyboardFrameEndUserInfoValue.cgRectValue + let keyboardAnimationDuration = keyboardAnimationDurationNumber.doubleValue as TimeInterval + + // From https://developer.apple.com/library/archive/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html#//apple_ref/doc/uid/TP40009542-CH5-SW3 + // "Note: The rectangle contained in the UIKeyboardFrameBeginUserInfoKey and + // UIKeyboardFrameEndUserInfoKey properties of the userInfo dictionary should be + // used only for the size information it contains. Do not use the origin of the + // rectangle (which is always {0.0, 0.0}) in rectangle-intersection operations. + // Because the keyboard is animated into position, the actual bounding rectangle of + // the keyboard changes over time." + + switch notification.name { + case UIResponder.keyboardWillHideNotification: + return KeyboardFrameEvent( + keyboardFrame: CGRect(x: 0, y: window.bounds.height, width: keyboardFrame.size.width, height: 0), + duration: keyboardAnimationDuration) + case UIResponder.keyboardWillShowNotification: + return KeyboardFrameEvent( + keyboardFrame: CGRect(x: 0, y: window.bounds.height - keyboardFrame.size.height, width: keyboardFrame.size.width, height: keyboardFrame.size.height), + duration: keyboardAnimationDuration) + default: + assertionFailure("Unexpected notification type") + return nil + } + } + +} + +extension KeyboardObserver: KeyboardNotificationObserving { + + func didReceiveKeyboardNotification(_ notification: Notification) { + updateForKeyboardVisibilityNotification(notification) + } + +} + +extension KeyboardObserver: ScrollViewFilterKeyboardDelegate { + + func scrollViewFilter(_ scrollViewFilter: ScrollViewFilter, adjustViewForKeyboardFrameEvent keyboardFrameEvent: KeyboardFrameEvent) { + isAdjustingViewForKeyboardFrameEvent = true + defer { + isAdjustingViewForKeyboardFrameEvent = false + } + + guard let bottomInset = self.bottomInset(from: keyboardFrameEvent.keyboardFrame) else { + return + } + + // Disable animation for UINavigationController push transitions. Otherwise, if the + // keyboard remains visible during the transition, this may result in unwanted + // animation of the size of the view above the keyboard as the new view controller + // is presented. + let animated = keyboardFrameEvent.isResultOfNavigationControllerTransition == false + + func animations() { + self.delegate?.adjustViewForKeyboard(withBottomInset: bottomInset) + self.delegate?.hostViewController?.view.layoutIfNeeded() + } + + func completion(_ finished: Bool) { + // Do nothing. + } + + if animated { + UIView.animate(withDuration: bottomInsetAnimationDuration, delay: 0, usingSpringWithDamping: 1, initialSpringVelocity: 0, options: [], animations: animations, completion: completion) + } else { + animations() + completion(true) + } + + assert(isAdjustingViewForKeyboardFrameEvent) + } + + /// Returns the height of portion of the keyboard's frame that overlaps the scroll + /// view. + /// + /// This method correctly handles the case where the view doesn't cover the entire + /// screen. + /// + /// - Parameter notification: The keyboard notification that provides the keyboard's + /// frame. + /// - Returns: The height of portion of the keyboard's frame that overlaps the view. + private func bottomInset(from keyboardFrame: CGRect?) -> CGFloat? { + guard let keyboardFrame = keyboardFrame, + let hostViewController = delegate?.hostViewController, + let view = hostViewController.view, + // UIApplication.shared.keyWindow is nil when unit tests are executing, and + // view.window is nil outside of unit tests in the case when a view is being + // pushed. + let window = isUnitTest ? view.window : UIApplication.shared.keyWindow else { + return nil + } + + // The frame of the view in the window's coordinate space. + let viewFrameInWindow = window.convert(view.frame, from: view.superview) + + // The intersection of the keyboard's frame with the frame of the view in the + // window's coordinate space. + let keyboardViewIntersectionFrameInWindow = viewFrameInWindow.intersection(keyboardFrame) + + // The intersection of the keyboard's frame with the frame of the view in the + // view's coordinate space. + let keyboardViewIntersectionFrameInView = window.convert(keyboardViewIntersectionFrameInWindow, to: view) + + // The height of the region of the keyboard that overlaps the view. + let overlappingKeyboardHeight = keyboardViewIntersectionFrameInView.height + + // The view's safe area bottom inset. + let safeAreaBottomInset = hostViewController.view.safeAreaInsets.bottom + + // The view's additional safe area bottom inset. + let additionalSafeAreaBottomInset = hostViewController.additionalSafeAreaInsets.bottom + + // The bottom safe area bottom inset, excluding the additional safe area inset. + // This is clamped to zero because in the case when another view controller is + // being popped and the destination view controller has not yet appeared, it seems + // that the value returned by safeAreaInsets does not take additionalSafeAreaInsets + // into account, which would otherwise result in a negative number. + let baseSafeAreaBottomInset = max(0, safeAreaBottomInset - additionalSafeAreaBottomInset) + + // The height of area of the keyboard's frame that overlaps the view. + let keyboardHeightOverlappingView = max(0, overlappingKeyboardHeight - baseSafeAreaBottomInset) + + return keyboardHeightOverlappingView + } + +} diff --git a/Source/KeyboardObservering.swift b/Source/KeyboardObservering.swift new file mode 100644 index 0000000..5cb92c8 --- /dev/null +++ b/Source/KeyboardObservering.swift @@ -0,0 +1,36 @@ +// +// KeyboardObservering.swift +// ScrollingContentViewController +// +// Created by Drew Olbrich on 1/6/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +/// Delegate for `KeyboardObserver`. +internal protocol KeyboardObservering: class { + + /// View controller over top of which the keyboard is presented. + var hostViewController: UIViewController? { get } + + /// Content view that contains text fields. + var contentView: UIView? { get } + + /// Scroll view that is the super view of `contentView`. + var scrollView: ScrollingContentScrollView { get } + + /// If `true`, the content view should be resized to compensate for the portion of + /// the scroll view obscured by the presented keyboard, if possible. + var shouldResizeContentViewForKeyboard: Bool { get } + + /// Adjusts the view to compensate for the portion of the keyboard that overlaps the + /// scroll view. + /// + /// - Parameter bottomInset: The height of the vertical extent of the keyboard that + /// overlaps the scroll view. + func adjustViewForKeyboard(withBottomInset bottomInset: CGFloat) + +} diff --git a/Source/ScrollRectEvent.swift b/Source/ScrollRectEvent.swift new file mode 100644 index 0000000..82575ad --- /dev/null +++ b/Source/ScrollRectEvent.swift @@ -0,0 +1,35 @@ +// +// ScrollRectEvent.swift +// ScrollingContentViewController +// +// Created by Drew Olbrich on 1/26/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import Foundation + +/// An event encapsulating a deferred call to `scrollRectToVisible(_:animated:)`. +internal struct ScrollRectEvent { + + enum ContentArea { + /// The content view should be scrolled to make visible a rectangle in the + /// coordinate space of the scroll view's content area. + case scrollViewRect(_ rect: CGRect) + + /// The content view should be scrolled to make visible a rectangle in the + /// coordinate space of the bounds of a descendant view of the content view. + case descendantViewRect(_ rect: CGRect, descendantView: UIView) + } + + /// The area of the scroll view's content to make visible. + var contentArea: ContentArea + + /// `true` if the scrolling should be animated. + var animated: Bool + + /// A margin that should be added to the content area. + var margin: CGFloat + +} diff --git a/Source/ScrollViewBounceController.swift b/Source/ScrollViewBounceController.swift new file mode 100644 index 0000000..018d8c0 --- /dev/null +++ b/Source/ScrollViewBounceController.swift @@ -0,0 +1,50 @@ +// +// ScrollViewBounceController.swift +// ScrollingContentViewController +// +// Created by Drew Olbrich on 12/27/18. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +/// An object that modifies the scroll view's `alwaysBounceVertical` property to +/// reflect the state of the presented keyboard. This ensures that when +/// `keyboardDismissMode` is set to `interactive` it will work as expected, even if +/// the content view is short enough that scrolling wouldn't normally be permitted. +internal class ScrollViewBounceController { + + private weak var delegate: ScrollViewBounceControlling? + + private var initialAlwaysBounceVertical: Bool? + + init(delegate: ScrollViewBounceControlling) { + self.delegate = delegate + } + + var bottomInset: CGFloat = 0 { + didSet { + guard let scrollView = delegate?.scrollView, + scrollView.keyboardDismissMode != .none else { + return + } + + if bottomInset != 0 && oldValue == 0 { + // The keyboard was presented. + initialAlwaysBounceVertical = scrollView.alwaysBounceVertical + scrollView.alwaysBounceVertical = true + } else if bottomInset == 0 && oldValue != 0 { + // The keyboard was dismissed. + guard let initialAlwaysBounceVertical = initialAlwaysBounceVertical else { + assertionFailure() + return + } + scrollView.alwaysBounceVertical = initialAlwaysBounceVertical + self.initialAlwaysBounceVertical = nil + } + } + } + +} diff --git a/Source/ScrollViewBounceControlling.swift b/Source/ScrollViewBounceControlling.swift new file mode 100644 index 0000000..65993cb --- /dev/null +++ b/Source/ScrollViewBounceControlling.swift @@ -0,0 +1,19 @@ +// +// ScrollViewBounceControlling.swift +// ScrollingContentViewController +// +// Created by Drew Olbrich on 1/6/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +/// Delegate for `ScrollViewBounceController`. +internal protocol ScrollViewBounceControlling: class { + + /// Scroll view whose `alwaysBounceVertical` property is manipulated. + var scrollView: ScrollingContentScrollView { get } + +} diff --git a/Source/ScrollViewFilter.swift b/Source/ScrollViewFilter.swift new file mode 100644 index 0000000..6ba5bb1 --- /dev/null +++ b/Source/ScrollViewFilter.swift @@ -0,0 +1,266 @@ +// +// ScrollViewFilter.swift +// ScrollingContentViewController +// +// Created by Drew Olbrich on 1/24/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +/// An object that applies a temporal filter to keyboard frame change notifications +/// and `scrollRectToVisible` calls to avoid unwanted animation. +/// +/// When a text field becomes the first responder, iOS presents the keyboard. If the +/// user taps another text field, changing the first responder, iOS may adjust the +/// keyboard's height if an input accessory view is specified. Often, these changes +/// will generate a sequence multiple of `keyboardWillShow` notifications, each with +/// different keyboard frame heights. +/// +/// As an extreme example, if the user populates a text field by tapping on an +/// AutoFill input accessory view, and this action causes a password text field to +/// automatically become the first responder, one `keyboardWillHide` notifications +/// and two `keyboardWillShow` notifications will be posted within a span of 0.1 +/// seconds. +/// +/// If `KeyboardObserver` were to respond to each of these notifications +/// individually, this would result in awkward discontinuities in the scroll view +/// animation that accompanies changes to the keyboard's height. +/// +/// To work around this issue, `ScrollViewFilter` filters out sequences of +/// notifications that occur within a small time window, acting only on the final +/// assigned keyboard frame in the sequence. +/// +/// `ScrollViewFilter` also filters calls to `scrollRectToVisible`. If a text field +/// is the first responder when a device orientation change occurs, UIKit will call +/// `scrollRectToVisible` with the text field's frame at the end of the transition +/// at a time when `adjustedContentInset` hasn't yet been updated to reflect the +/// orientation change. This will result in the view scrolling unnnecessarily, or +/// worse, to a point beyond the legal scrolling extent of the scroll view. As a +/// workaround, `ScrollViewFilter` defers this call for a short period of time until +/// after `adjustedContentInset` has been updated. +/// +/// Because `ScrollViewFilter` filters both keyboard notifications and +/// `scrollRectToVisible` calls, it is also able to handle a special case in which +/// the device orientation changes, resulting in a keyboard frame change +/// notification which coincides with a call to `scrollRectToVisible` which is +/// implicitly made by iOS. If only the keyboard notifications were filtered and +/// `scrollRectToVisible` calls were allowed to occur as originally scheduled, the +/// scroll view would awkwardly scroll up and down after the device orientation +/// change. +internal class ScrollViewFilter { + + /// Delegate that is notified when a change in the keyboard's frame occurs. + weak var keyboardDelegate: ScrollViewFilterKeyboardDelegate? + + /// Delegate that is notified when `scrollRectToVisible` should be executed. + weak var scrollDelegate: ScrollViewFilterScrollDelegate? + + /// The delay before calls to `submitKeyboardFrameEvent` or + /// `submitKeyboardFrameEvent` will result in delegate calls. This value was chosen + /// to be slightly larger than the interval between successive keyboard frame + /// notifications that accompany device orientation changes. If a significantly + /// smaller value is chosen, the view will resize erratically during an orientation + /// change. + private let delay: TimeInterval = 0.1 + + /// The last submitted keyboard event. + private var keyboardFrameEvent: KeyboardFrameEvent? + + /// The last submitted scroll rect event. + private var scrollRectEvent: ScrollRectEvent? + + /// The timer used to apply the temporal filter. + private var timer: Timer? + + /// The time that the timer started. + private var timerStartDate: Date? + + /// The timer's time interval. + private var timerTimeInterval: TimeInterval? + + /// This property is `true` when the temporal filtering is suspended by calling the + /// `suspend` method. + private(set) var isSuspended = false + + /// This property is `true` if the timer was active when `suspend` was last called, + /// or if an attempt was made to start the timer while the filter was suspended. + private var shouldRestartTimerWhenResumed = false + + /// The time remaining on the timer when it was suspended. This time interval will + /// be used when filtering is resumed and the timer is restarted. + private var suspendedTimerTimerInterval: TimeInterval = 0 + + deinit { + cancel() + } + + /// Submits a keyboard frame event, which will result in a call to + /// `ScrollViewFilterKeyboardDelegate.scrollViewFilter(_:adjustViewForKeyboardFrameEvent:)` + /// after a short delay. + /// + /// - Parameter keyboardFrameEvent: The keyboard frame event to submit. + func submitKeyboardFrameEvent(_ keyboardFrameEvent: KeyboardFrameEvent) { + self.keyboardFrameEvent = keyboardFrameEvent + startTimer(timeInterval: delay) + } + + /// Submits a scroll rect event, which will result in a call to + /// `ScrollViewFilterScrollDelegate.scrollViewFilter(_:adjustViewForScrollRectEvent:)` + /// after a short delay. + /// + /// - Parameter scrollRectEvent: The scroll rect event to submit. + func submitScrollRectEvent(_ scrollRectEvent: ScrollRectEvent) { + self.scrollRectEvent = scrollRectEvent + startTimer(timeInterval: delay) + } + + /// Cancels the filter. + /// + /// No delegate calls will be made until new events are submitted. + func cancel() { + invalidate() + + shouldRestartTimerWhenResumed = false + suspendedTimerTimerInterval = 0 + } + + /// Immediately notifies the delegates of any pending events. + /// + /// If no events are pending, this method has no effect. If the filter is suspended, + /// no action is taken, but pending events will be acted upon immediately when the + /// filter is resumed. + func flush() { + guard !isSuspended else { + // Fire the timer immediately when it is resumed. + suspendedTimerTimerInterval = 0 + return + } + + timer?.fire() + } + + /// Suspends filtering. + /// + /// The filter may be restarted by calling `resume`. + func suspend() { + guard !isSuspended else { + return + } + + if timer != nil { + shouldRestartTimerWhenResumed = true + suspendedTimerTimerInterval = remainingTimerTimeInterval + } else { + shouldRestartTimerWhenResumed = false + suspendedTimerTimerInterval = 0 + } + + isSuspended = true + + invalidate() + } + + /// Resumes filtering that was suspended earlier. + func resume() { + guard isSuspended else { + return + } + + isSuspended = false + + if shouldRestartTimerWhenResumed { + shouldRestartTimerWhenResumed = false + startTimer(timeInterval: suspendedTimerTimerInterval) + suspendedTimerTimerInterval = 0 + } + } + + /// Invalidates the timer. + private func invalidate() { + timer?.invalidate() + timerStartDate = nil + timerTimeInterval = nil + } + + /// Starts the timer that filters scroll view updates. + private func startTimer(timeInterval: TimeInterval) { + if isSuspended { + shouldRestartTimerWhenResumed = true + suspendedTimerTimerInterval = max(suspendedTimerTimerInterval, timeInterval) + return + } + + // Constrain the remaining time interval so it can't get shorter. + let timeInterval = max(timeInterval, remainingTimerTimeInterval) + + // This must be called after remainingTimerTimeInterval is referenced above, or + // else remainingTimerTimeInterval will always return zero. + cancel() + + // Don't bother starting the timer if the interval would be zero. + if timeInterval == 0 { + callDelegatesIfNeeded() + return + } + + timerStartDate = Date() + + // This value must be stored separately because Timer.timeInterval, which ideally + // should be referenced below in remainingTimerTimeInterval, returns 0 for + // non-repeating timers. + self.timerTimeInterval = timeInterval + + let timer = Timer(timeInterval: timeInterval, repeats: false, block: { [weak self] (timer: Timer) in + guard let self = self else { + return + } + self.callDelegatesIfNeeded() + // This is intentionally called after callDelegatesIfNeeded, not before, to allow + // for the case where the adjustViewForKeyboardFrameEvent delegate call results in + // a call to submitScrollRectEvent, which will restart the timer but which will + // also be handled immediately in callDelegatesIfNeeded. + self.invalidate() + }) + + self.timer = timer + + // RunLoop.Mode.common must be used instead of the default run loop mode, because + // otherwise the timer will not fire while the scroll view is scrolling, which will + // be the case when the user swipes to dismiss the keyboard when the scroll view's + // keyboardDismissMode is set to interactive, in which case the keyboard frame will + // be adjusted by KeyboardObserver only after an extended delay. + RunLoop.current.add(timer, forMode: .common) + } + + /// Calls the keyboard frame delegate and/or the scroll rect delegate, if needed. + private func callDelegatesIfNeeded() { + if let keyboardFrameEvent = keyboardFrameEvent { + self.keyboardFrameEvent = nil + keyboardDelegate?.scrollViewFilter(self, adjustViewForKeyboardFrameEvent: keyboardFrameEvent) + } + + if let scrollRectEvent = scrollRectEvent { + // Note: It's possible that the call to adjustViewForKeyboardFrameEvent, above, + // results in a new call to submitScrollRectEvent which will be immediately handled + // here. The corresponding timer will be invalidated in the timer's closure in + // startTimer, above. + self.scrollRectEvent = nil + scrollDelegate?.scrollViewFilter(self, adjustViewForScrollRectEvent: scrollRectEvent) + } + } + + /// The amount of time remaining on the previous timer, or zero if there is no active timer. + private var remainingTimerTimeInterval: TimeInterval { + guard timer != nil, + let timerTimeInterval = timerTimeInterval, + let timerStartDate = timerStartDate else { + return 0 + } + + return max(0, timerTimeInterval - Date().timeIntervalSince(timerStartDate)) + } + +} diff --git a/Source/ScrollViewFilterKeyboardDelegate.swift b/Source/ScrollViewFilterKeyboardDelegate.swift new file mode 100644 index 0000000..826b6bd --- /dev/null +++ b/Source/ScrollViewFilterKeyboardDelegate.swift @@ -0,0 +1,21 @@ +// +// ScrollViewFilterKeyboardDelegate.swift +// ScrollingContentViewController +// +// Created by Drew Olbrich on 1/6/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +/// A protocol that an object implements to be notified by `ScrollViewFilter` about +/// keyboard frame changes. +internal protocol ScrollViewFilterKeyboardDelegate: class { + + /// Adjusts the view to compensate for the portion of the keyboard that overlaps the + /// scroll view. + func scrollViewFilter(_ scrollViewFilter: ScrollViewFilter, adjustViewForKeyboardFrameEvent keyboardFrameEvent: KeyboardFrameEvent) + +} diff --git a/Source/ScrollViewFilterScrollDelegate.swift b/Source/ScrollViewFilterScrollDelegate.swift new file mode 100644 index 0000000..7766473 --- /dev/null +++ b/Source/ScrollViewFilterScrollDelegate.swift @@ -0,0 +1,21 @@ +// +// ScrollViewFilterScrollDelegates.swift +// ScrollingContentViewController +// +// Created by Drew Olbrich on 1/24/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +/// A protocol that an object implements to be notified by `ScrollViewFilter` about +/// requests to scroll a specific area of the content so that it is visible in the +/// scroll view. +internal protocol ScrollViewFilterScrollDelegate: class { + + /// Scrolls a specific area of the content so that it is visible in the scroll view. + func scrollViewFilter(_ scrollViewFilter: ScrollViewFilter, adjustViewForScrollRectEvent scrollRectEvent: ScrollRectEvent) + +} diff --git a/Source/ScrollingContentScrollView.swift b/Source/ScrollingContentScrollView.swift new file mode 100644 index 0000000..c85d336 --- /dev/null +++ b/Source/ScrollingContentScrollView.swift @@ -0,0 +1,170 @@ +// +// ScrollingContentScrollView.swift +// ScrollingContentViewController +// +// Created by Drew Olbrich on 1/13/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +/// A scroll view that works with `ScrollingContentViewController` and +/// `ScrollingContentViewManager`. +/// +/// See [https://github.com/drewolbrich/ScrollingContentViewController](https://github.com/drewolbrich/ScrollingContentViewController/blob/master/README.md) for full documentation. +public class ScrollingContentScrollView: UIScrollView { + + // The implementation of `scrollRectToVisible` provided by + // `ScrollingContentScrollView` takes part in the temporal filtering of keyboard + // frame resizing events provided by `ScrollViewFilter`. Critically, this allows + // the execution of `scrollRectToVisible` to be delayed until the scroll view's + // content size and layout has been updated to reflect the size of the keyboard. + // Without this delay, the scroll view may not scroll by the correct amount, or may + // scroll beyond the valid range of the scroll view's content offset. + + /// The margin applied when UIKit automatically scrolls the scroll view to make the + /// first responder visible in response to keyboard presentation or device + /// orientation changes. + /// + /// The default value is 0, which matches the UIKit behavior. + /// + /// This value is also applied when `scrollFirstResponderTextFieldToVisible`, + /// `scrollViewToVisible`, or `scrollRectToVisible` are called, unless overridden + /// with the optional `margin` parameter provided by those methods. + public var visibilityScrollMargin: CGFloat = 0 + + private weak var scrollViewFilter: ScrollViewFilter? + + internal convenience init(scrollViewFilter: ScrollViewFilter) { + self.init() + + self.scrollViewFilter = scrollViewFilter + scrollViewFilter.scrollDelegate = self + + // The UIScrollView contentInsetAdjustmentBehavior property must be set to always. + // If it's left at its default value, automatic, then in the case when a scrolling + // content view controller is presented outside of the context of a navigation + // controller, changes to the size of the content view will result in the content + // view's safe area insets changing unpredictably. The always behavior is chosen + // here instead of never because unlike never, the always behavior adjusts the + // scroll indicator insets, which is desirable, in particular on iPhone XS in + // landscape orientation with the keyboard presented. + contentInsetAdjustmentBehavior = .always + } + + public override func scrollRectToVisible(_ rect: CGRect, animated: Bool) { + scrollRectToVisible(rect, animated: animated, margin: nil) + } + + /// Scrolls an area of the content view so it becomes visible. + /// + /// Unlike the default `UIScrollView` implementation of `scrollRectToVisible`, the + /// scrolling does not take place immediately, but is submitted to + /// `ScrollViewFilter` for later processing. + /// + /// Because `super.scrollRectToVisible` is not called immediately, it is possible + /// that the size and layout of the scroll view's content may have changed by the + /// time the `adjustViewForScrollRectEvent` method is called, below. Consequently, + /// this implementation of `scrollRectToVisible` makes an attempt to determine which + /// of the scroll view's descendants corresponds to the specified rectangle, if any. + /// When `adjustViewForScrollRectEvent` is called, the final rectangle is determined + /// relative to the bounds of that view. Without this approach, the scroll view may + /// scroll too far, and possibly beyond the valid content offset range of the scroll + /// view. + /// + /// - Parameters: + /// - rect: The rectangular area to make visible. + /// - animated: `true` if the scrolling should be animated. + /// - margin: An optional margin around `rect` that should also be made visible. + /// If `nil`, the value of `visibilityScrollMargin` is used. + public func scrollRectToVisible(_ rect: CGRect, animated: Bool, margin: CGFloat? = nil) { + if let descendantView = self.descendentView(of: self, containing: rect, in: self) { + let rect = descendantView.convert(rect, from: self) + scrollViewFilter?.submitScrollRectEvent(ScrollRectEvent(contentArea: .descendantViewRect(rect, descendantView: descendantView), animated: animated, margin: margin ?? visibilityScrollMargin)) + + /// Continues in scrollViewFilter(_:adjustViewForScrollRectEvent:)... + return + } + + // No appropriate descendant view could be found, so `rect` is assumed to be defined + // in the space of the scroll view's content area. + scrollViewFilter?.submitScrollRectEvent(ScrollRectEvent(contentArea: .scrollViewRect(rect), animated: animated, margin: margin ?? visibilityScrollMargin)) + + /// Continues in scrollViewFilter(_:adjustViewForScrollRectEvent:)... + } + + /// Scrolls the scroll view to make the specified view visible. + /// + /// - Parameters: + /// - view: The view to make visible. + /// - animated: If `true`, the scrolling is animated. + /// - margin: An optional margin to apply to the view. If left unspecified, + /// `scrollToVisibleMargin` is used. + public func scrollViewToVisible(_ view: UIView, animated: Bool, margin: CGFloat? = nil) { + scrollViewFilter?.submitScrollRectEvent(ScrollRectEvent(contentArea: .descendantViewRect(view.bounds, descendantView: view), animated: animated, margin: margin ?? visibilityScrollMargin)) + + /// Continues in scrollViewFilter(_:adjustViewForScrollRectEvent:)... + } + + /// Scrolls the scroll view to make the first responder visible. If no first + /// responder is defined, this method has no effect. + /// + /// - Parameters: + /// - animated: If `true`, the scrolling is animated. + /// - margin: An optional margin to apply to the first responder. If left + /// unspecified, `scrollToVisibleMargin` is used. + public func scrollFirstResponderToVisible(animated: Bool, margin: CGFloat? = nil) { + guard let view = UIResponder.rf_current as? UIView else { + return + } + + scrollViewToVisible(view, animated: animated, margin: margin) + } + + /// Returns the descedant view with the greatest depth whose bounds contains the + /// specified rectangle. + /// + /// - Parameters: + /// - view: The view from which the search should start. + /// - rect: The rectangle to search for, defined in the coordinate space of `rectView`. + /// - rectView: The view that defines the coordinate space in which `rect` is defined. + /// - Returns: The descendant view that contains `rect`. + private func descendentView(of view: UIView, containing rect: CGRect, in rectView: UIView) -> UIView? { + let frame = rectView.convert(rect, to: view) + for subview in view.subviews { + // Perform a depth first search so the descendant view with the greatest depth that + // contains the rectangle will be found first. + if let descendentView = descendentView(of: subview, containing: rect, in: rectView) { + return descendentView + } + if subview.frame.contains(frame) { + return subview + } + } + return nil + } + +} + +extension ScrollingContentScrollView: ScrollViewFilterScrollDelegate { + + internal func scrollViewFilter(_ scrollViewFilter: ScrollViewFilter, adjustViewForScrollRectEvent scrollRectEvent: ScrollRectEvent) { + var scrollViewRect: CGRect = .zero + + switch scrollRectEvent.contentArea { + case .scrollViewRect(let rect): + scrollViewRect = rect + break + case .descendantViewRect(let rect, let descendantView): + scrollViewRect = convert(rect, from: descendantView) + break + } + + scrollViewRect = scrollViewRect.insetBy(dx: 0, dy: -scrollRectEvent.margin) + + super.scrollRectToVisible(scrollViewRect, animated: scrollRectEvent.animated) + } + +} diff --git a/Source/ScrollingContentViewController.h b/Source/ScrollingContentViewController.h new file mode 100644 index 0000000..015e042 --- /dev/null +++ b/Source/ScrollingContentViewController.h @@ -0,0 +1,21 @@ +// +// ScrollingContentViewController.h +// ScrollingContentViewController +// +// Created by Drew Olbrich on 1/6/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +#import + +//! Project version number for ScrollingContentViewController. +FOUNDATION_EXPORT double ScrollingContentViewControllerVersionNumber; + +//! Project version string for ScrollingContentViewController. +FOUNDATION_EXPORT const unsigned char ScrollingContentViewControllerVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Source/ScrollingContentViewController.swift b/Source/ScrollingContentViewController.swift new file mode 100644 index 0000000..07b5228 --- /dev/null +++ b/Source/ScrollingContentViewController.swift @@ -0,0 +1,132 @@ +// +// ScrollingContentViewController.swift +// ScrollingContentViewController +// +// Created by Drew Olbrich on 1/6/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +/// A view controller that manages a single scrolling content view. +/// +/// `ScrollingContentViewController` is a subclass of `UIViewController` that +/// provides a `contentView` outlet which can be assigned in Interface Builder or +/// programmatically. The width and height of the content view are constrained to be +/// greater than or equal to the dimensions of the root view's safe area. If the +/// content view's Auto Layout constraints or intrinsic content size require it to +/// exceed the size of the safe area, the content view will scroll freely. +/// +/// The view controller's root view acts as a background view. Scrolling content +/// should be added to `contentView` instead of `view`. +/// +/// The scroll view that hosts the content view is exposed via the `scrollView` +/// property. +/// +/// See [https://github.com/drewolbrich/ScrollingContentViewController](https://github.com/drewolbrich/ScrollingContentViewController/blob/master/README.md) for full documentation. +open class ScrollingContentViewController: UIViewController { + + /// The scrolling content view. + /// + /// This view is the subview of `scrollView`. + @IBOutlet public var contentView: UIView! { + didSet { + if !isViewLoaded { + // If the view controller's root view hasn't been loaded yet, the assignment of + // scrollingContentViewManager.contentView must be deferred until viewDidLoad is + // called, because otherwise, no view hierarchy will exist to parent the content + // view and the scroll view to. This is the code path that is executed when the + // contentView outlet value defined in Interface Builder is assigned. + } else { + scrollingContentViewManager.contentView = contentView + } + } + } + + /// The `UIScrollView` to which `contentView` is parented. + /// + /// This view is typically the subview of `ScrollingContentViewController.view`, but + /// it may be an arbitrary descendant of that view. + public var scrollView: ScrollingContentScrollView { + return scrollingContentViewManager.scrollView + } + + /// If `true`, the content view should be resized to compensate for the portion of + /// the scroll view obscured by the presented keyboard, if possible. + /// + /// The default value is `false`. + @IBInspectable public var shouldResizeContentViewForKeyboard: Bool { + set { + scrollingContentViewManager.shouldResizeContentViewForKeyboard = newValue + } + get { + return scrollingContentViewManager.shouldResizeContentViewForKeyboard + } + } + + /// If `true`, the view controller's `additionalSafeAreaInsets` property is adjusted + /// when the keyboard is presented. + /// + /// The default value is `true`. + @IBInspectable public var shouldAdjustAdditionalSafeAreaInsetsForKeyboard: Bool { + set { + scrollingContentViewManager.shouldAdjustAdditionalSafeAreaInsetsForKeyboard = newValue + } + get { + return scrollingContentViewManager.shouldAdjustAdditionalSafeAreaInsetsForKeyboard + } + } + + /// An object that manages adding a content view to a scroll view. + private lazy var scrollingContentViewManager = ScrollingContentViewManager(hostViewController: self) + + /// If you override this method, you must call `super` at some point in your + /// implementation. + open override func loadView() { + // Load all controls and connect all outlets defined by Interface Builder. + super.loadView() + + scrollingContentViewManager.loadView(forContentView: contentView) + } + + /// If you override this method, you must call `super` at some point in your + /// implementation. + open override func viewDidLoad() { + // If the content view has been assigned by Interface Builder, add it and the + // scroll view to the view hierarchy automatically. Otherwise, it is the caller's + // responsibility to manually assign the `contentView` property in their own + // implementation of viewDidLoad. + if let contentView = contentView { + scrollingContentViewManager.contentView = contentView + } + } + + /// If you override this method, you must call `super` at some point in your + /// implementation. + open override func viewWillAppear(_ animated: Bool) { + super.viewWillAppear(animated) + + assert(contentView != nil, "Either contentView must be assigned in viewDidLoad, or the contentView outlet must be connected in Interface Builder") + + assert(scrollingContentViewManager.contentView != nil, "The content view was not added to the view hierarchy. Did you forget to call super in viewDidLoad?") + } + + /// If you override this method, you must call `super` at some point in your + /// implementation. + open override func viewSafeAreaInsetsDidChange() { + super.viewSafeAreaInsetsDidChange() + + scrollingContentViewManager.viewSafeAreaInsetsDidChange() + } + + /// If you override this method, you must call `super` at some point in your + /// implementation. + open override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) { + super.viewWillTransition(to: size, with: coordinator) + + scrollingContentViewManager.viewWillTransition(to: size, with: coordinator) + } + +} diff --git a/Source/ScrollingContentViewManager.swift b/Source/ScrollingContentViewManager.swift new file mode 100644 index 0000000..21a48aa --- /dev/null +++ b/Source/ScrollingContentViewManager.swift @@ -0,0 +1,536 @@ +// +// ScrollingContentViewManager.swift +// ScrollingContentViewController +// +// Created by Drew Olbrich on 1/6/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +/// A helper class that supports a view controller that manages a single scrolling +/// content view. +/// +/// `ScrollingContentViewController` is implemented in terms of +/// `ScrollingContentViewManager`. In situations where +/// `ScrollingContentViewController` cannot be subclassed, +/// `ScrollingContentViewManager` may be used instead. +/// +/// See [https://github.com/drewolbrich/ScrollingContentViewController](https://github.com/drewolbrich/ScrollingContentViewController/blob/master/README.md) for full documentation. +public class ScrollingContentViewManager: KeyboardObservering, ScrollViewBounceControlling, AdditionalSafeAreaInsetsControlling { + + /// The view controller that hosts the scroll view. + public private(set) weak var hostViewController: UIViewController? + + /// The scrolling content view. + /// + /// When the content view is first assigned, it is parented to a scroll view, which is + /// added to the host view controller's view hierarchy. + /// + /// If the content view has a superview, the scroll view replaces it in the view + /// hierarchy and all of the superview's constraints that reference the content view + /// are retargeted to the scroll view. The content view's width and height + /// constraints and autoresizing mask are transferred to the scroll view. + /// + /// If the content view has no superview, the scroll view is parented to the host + /// view controller's view and it's frame and autoresizing mask are defined to track + /// its bounds. + public var contentView: UIView? { + didSet { + if contentView == oldValue { + return + } + + assert(contentView != nil, "The content view must not be nil") + + if oldValue == nil { + // This is the first time contentView has been assigned. Add both the scroll view + // and the content view to the view hierarchy. + addScrollViewAndContentView() + } else { + // A contentView has already been assigned. Replace it with the new content view. + + // Only a single content view is supported, so the scroll view's existing content + // view, if any, must first be removed. This also removes the existing scroll view + // constraints. + oldValue?.removeFromSuperview() + + addContentView() + } + } + } + + /// An object that applies a temporal filter to keyboard frame change notifications + /// and `scrollRectToVisible` calls to avoid unwanted animation artifacts. + private let scrollViewFilter = ScrollViewFilter() + + /// The scroll view to which `contentView` is parented. This view is the subview + /// of `hostViewController.view`. + public lazy var scrollView = ScrollingContentScrollView(scrollViewFilter: scrollViewFilter) + + /// If `true`, the content view should be resized to compensate for the portion of + /// the scroll view obscured by the presented keyboard, if possible. + /// + /// The default value is `false`. + public var shouldResizeContentViewForKeyboard = false + + /// If `true`, the view controller's `additionalSafeAreaInsets` property is adjusted + /// when the keyboard is presented. + /// + /// The default value is `true`. + public var shouldAdjustAdditionalSafeAreaInsetsForKeyboard = true + + /// A constraint that enforces a minimum width for the content view. + /// + /// The priority of this constraint is `defaultHigh`. + internal private(set) var contentViewMinimumWidthConstraint: NSLayoutConstraint? + + /// A constraint that enforces a minimum height for the content view. + /// + /// The priority of this constraint is `defaultHigh`. This constraint's constant is + /// modified by `AdditionalSafeAreaInsetsController`. + internal private(set) var contentViewMinimumHeightConstraint: NSLayoutConstraint? + + /// An object that responds to notifications posted by UIKit when the keyboard is + /// presented or dismissed, and which adjusts the scroll view to compensate. + /// + /// This property's access control level is `internal` so it can be accessed by unit + /// tests. + internal(set) var keyboardObserver: KeyboardObserver? + + /// An object that modifies the scroll view's `alwaysBounceVertical` property to + /// reflect the state of the presented keyboard. + /// + /// This ensures that when `keyboardDismissMode` is set to `interactive` it will + /// work as expected, even if the content view is short enough to not require + /// scrolling. + private lazy var scrollViewBounceController = ScrollViewBounceController(delegate: self) + + /// An object that adjusts the container view's `additionalSafeAreaInsets.bottom` + /// property to compensate for the portion of the keyboard that overlaps the scroll + /// view. + private lazy var additionalSafeAreaInsetsController = AdditionalSafeAreaInsetsController(delegate: self) + + /// The priority of the content view's minimum width and height constaints. + /// + /// The value 500 was chosen so that when one or more constraints with priority + /// `defaultLow` (250) are used along a particular axis, the content view will + /// stretch to fill the scroll view's safe area. If all constraints along a + /// particular axis have priority `defaultHigh` (750) or `required` (1000), they + /// will be given priority, and the content view will not stretch to fill the scroll + /// view's safe area. + /// + /// In a content view's layout, it may be advantageous to include one constraint + /// with priority 240, because this value is lower than the default content hugging + /// priority (250) and consequently, it will help avoid the undesirable behavior + /// where text fields and labels without height constraints stretch vertically. + /// + /// If, instead of constraints, `intrinsicContentSize` is used to define the size of + /// the content view, then the content view will stretch to fill the scroll view's + /// safe area because the content view's default content hugging priority is + /// `defaultLow` (250), which is less than the minimum size constraint priority. The + /// content view's content hugging priority may optionally be set to `defaultHigh` + /// (750), in which case the content view will not stretch to fill the scroll view's + /// safe area. + private let minimumSizeConstraintPriority = UILayoutPriority(rawValue: 500) + + /// Returns a scrolling content view manager. + /// + /// - Parameters hostViewController: The view controller that will host the scroll + /// view and its content view. + public init(hostViewController: UIViewController) { + self.hostViewController = hostViewController + + keyboardObserver = KeyboardObserver(scrollViewFilter: scrollViewFilter, delegate: self) + } + + /// Handles an edge case relating to keyboard visibility when + /// ScrollingContentViewController is used in conjunction with other view + /// controllers that present the keyboard in the context of a navigation controller. + /// + /// The KeyboardNotificationManager singleton handles the case where a navigation + /// controller pushes a view controller while the keyboard is already visible, + /// making the keyboard's frame available to the newly pushed view controller. + /// However, it can only do this if KeyboardNotificationManager is already active + /// before the keyboard is presented. + /// + /// To handle the edge case when the keyboard is already visible when the first view + /// controller managed by ScrollingContentViewController is pushed by a navigation + /// controller, this method can be called by the app's delegate's + /// `application(_:didFinishLaunchingWithOptions:)` method to ensure that the + /// KeyboardNotificationManager singleton is able to observe the full history of the + /// keyboard's frame. + /// + /// - Parameters: + /// - application: The singleton app object. + /// - launchOptions: The dictionary indicating the reason the app was launched. + /// - Returns: Always returns `true`. + class func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + _ = KeyboardNotificationManager.shared + return true + } + + /// This method should be called in the view controller's `loadView` method after + /// `super.loadView` is called. + /// + /// In the case that, in `Interface Builder`, the host view controller's + /// `contentView` outlet is assigned to its root view, this method replaces the root + /// view with a newly created view. Consequently, when `contentView` is later + /// assigned, the view controller will have a valid view to parent `scrollView` to, + /// without creating a cycle in the view hierarchy. + /// + /// If the host view controller's `contentView` is not assigned to its root view, + /// this method has no effect. + /// + /// - Parameter contentView: The content view to compare with the root view. + public func loadView(forContentView contentView: UIView?) { + guard let hostViewController = hostViewController else { + return + } + + if hostViewController.view == contentView { + hostViewController.view = defaultRootView + } + } + + /// A root view that is substituted for the content view in the case that the + /// content view and the root view are the same. + private lazy var defaultRootView: UIView = { + let rootView = UIView() + + // By default, UIView.backgroundColor is nil, which in the general case would allow + // black pixels to be seen behind the view, so here it is changed to white, which + // is the default for UIViewController root views created by Interface Builder. + rootView.backgroundColor = .white + + return rootView + }() + + /// Adds an initial content view as a subview of the scroll view. + /// + /// If the content view has a superview, the scroll view replaces it in the view + /// hierarchy and all of the superview's constraints that reference the content view + /// are retargeted to the scroll view. The content view's width and height + /// constraints and autoresizing mask are transferred to the scroll view. + /// + /// If the content view has no superview, the scroll view is parented to the host + /// view controller's view and it's frame and autoresizing mask are defined to track + /// its bounds. + /// + /// This method may only be called once. To replace an existing content view + /// with a new one, call `addContentView`. + private func addScrollViewAndContentView() { + assert(scrollView.superview == nil, "addScrollViewAndContentView may only be called once") + + assert(contentView !== hostViewController?.view, "When the content view is assigned, it must not be the host view controller's root view. If you are subclassing ScrollingContentViewController, call super.loadView first in loadView, or, in the case of ScrollingContentViewManager, call loadView(forContentView:) after super.loadView in loadView, or assign a root view of your own.") + + guard let contentView = contentView else { + assertionFailure("The content view is undefined") + return + } + + let contentViewSystemLayoutSize = contentView.systemLayoutSizeFitting(UIView.layoutFittingCompressedSize) + let contentViewIntrinsicContentSize = contentView.intrinsicContentSize + if contentViewSystemLayoutSize.width <= 0 && contentViewIntrinsicContentSize.width == UIView.noIntrinsicMetric { + NSLog("Warning: The content view's width is undefined. You must have an unbroken chain of constraints and views stretching from the content view’s left edge to its right edge or the content view's intrinsic content size must be defined.") + } + if contentViewSystemLayoutSize.height <= 0 && contentViewIntrinsicContentSize.height == UIView.noIntrinsicMetric { + NSLog("Warning: The content view's height is undefined. You must have an unbroken chain of constraints and views stretching from the content view’s top edge to its bottom edge or the content view's intrinsic content size must be defined.") + } + + if contentView.superview == nil { + addScrollViewToHostViewControllerRootView() + } else { + insertScrollViewAsSuperviewOfContentView() + } + + addContentView() + } + + /// Replaces a content view with the scroll view. + /// + /// The scroll view is assigned the content view's frame and autoresizing mask. The + /// constraints of the content view's superview that target the content view are + /// retargeted to the scroll view. The width and heights of the content view are + /// copied to the scroll view. + private func insertScrollViewAsSuperviewOfContentView() { + assert(scrollView.superview == nil, "Either of addContentView or insertScrollViewAsSuperview may only be called once") + + guard let contentView = contentView else { + assertionFailure("The content view is undefined") + return + } + + scrollView.translatesAutoresizingMaskIntoConstraints = contentView.translatesAutoresizingMaskIntoConstraints + scrollView.autoresizingMask = contentView.autoresizingMask + contentView.autoresizingMask = [] + scrollView.frame = contentView.frame + + guard let superview = contentView.superview else { + assertionFailure("The content view has no superview") + return + } + + if let rootView = hostViewController?.view { + assert(contentView.isDescendant(of: rootView), "The content view is not a descendant of the host view controller's root view") + } + + superview.insertSubview(scrollView, belowSubview: contentView) + + redirectConstraints(of: superview, fromItem: contentView, toItem: scrollView) + + // The width and height constraints are transferred from the content view to the + // scroll view, leaving the content view without width and height constraints. The + // content view will be assigned replacement minimum width and height constraints + // later, in `addScrollViewAndContentViewConstraints`. + transferWidthAndHeightConstraints(of: contentView, to: scrollView) + } + + /// Adds the content view as a subview of the scroll view. + private func addContentView() { + // This assertion is nonviable because scrollView.subviews includes the scroll + // view's two scroll indicator image views. + #if false + assert(scrollView.subviews.isEmpty, "Only one content view may be parented to the scroll view") + #endif + + guard let contentView = contentView else { + assertionFailure("The content view is undefined") + return + } + + scrollView.addSubview(contentView) + + addScrollViewAndContentViewConstraints() + } + + /// Responds to changes in the view controller's safe area insets. If this method is + /// not called, then, in the context of a navigation controller, if a sequence of + /// view controllers with text fields that become the first responder in + /// `viewWillAppear` is pushed, the content view will not be sized correctly. + public func viewSafeAreaInsetsDidChange() { + keyboardObserver?.viewSafeAreaInsetsDidChange() + } + + /// Responds to changes in the size of the view, for example in response to device + /// orientation changes, by adjusting the scroll view's content offset to ensure + /// that it falls within a legal range. + /// + /// If the view controller responds to size changes (for example, resulting from + /// changes in device orientation), then this method must be called by the view + /// controller's implementation of `viewWillTransition(to:with:)`. + public func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) { + let initialAdjustedContentInset = scrollView.adjustedContentInset + let initialContentOffset = scrollView.contentOffset + + // When the device orientation changes, a keyboardWillHide notification is posted, + // followed by a keyboardDidShow notification only after the device orientation + // animation completes. If these were responded to immediately, this would result + // in awkward view resizing animation. To work around this issue, the + // KeyboardObserver's ScrollViewFilter is suspended during the transition, and as a + // result, only final size of the keyboard after the animation completes is acted + // upon. + keyboardObserver?.suspend() + + coordinator.animate(alongsideTransition: { (context: UIViewControllerTransitionCoordinatorContext) in + var contentOffset = initialContentOffset + + // At this point, if the keyboard is presented, it would be nice to keep the first + // responder continuously visible on the screen during the transition. However, it + // appears that there's no way to know what the new size of the keyboard will be, + // and by extension, the new size of the visible portion of the scroll view, which + // would be necessary to accurately maintain the first responder's visibility. A + // survey of iOS 12's apps (e.g. creating a new event in Calendar, or editing a + // document in Pages) reveals that Apple doesn't attempt to handle this case + // elegantly either. + + // Pin the top left corner of the view. This matches the general behavior of + // Apple's iOS apps. + contentOffset = CGPoint( + x: contentOffset.x + initialAdjustedContentInset.left - self.scrollView.adjustedContentInset.left, + y: contentOffset.y + initialAdjustedContentInset.top - self.scrollView.adjustedContentInset.top) + + self.scrollView.contentOffset = self.constrainScrollViewContentOffset(contentOffset) + }, completion: { (context: UIViewControllerTransitionCoordinatorContext) in + if self.keyboardObserver?.isSuspended == true { + self.keyboardObserver?.resume() + } + }) + } + + /// Redirects a host view's existing constraints from one item to another item. + /// + /// - Parameters: + /// - hostView: View whose constraints to modify. + /// - fromItem: Item to transfer constraint references from. + /// - toItem: Item to transfer constraint references to. + private func redirectConstraints(of hostView: UIView, fromItem: AnyObject, toItem: AnyObject) { + let constraints = hostView.constraints + for constraint in constraints { + if let firstItem = (constraint.firstItem === fromItem) ? toItem : constraint.firstItem, + let secondItem = (constraint.secondItem === fromItem) ? toItem : constraint.secondItem, + firstItem !== constraint.firstItem || secondItem !== constraint.secondItem { + hostView.removeConstraint(constraint) + hostView.addConstraint(NSLayoutConstraint(item: firstItem, attribute: constraint.firstAttribute, relatedBy: constraint.relation, toItem: secondItem, attribute: constraint.secondAttribute, multiplier: constraint.multiplier, constant: constraint.constant)) + } + } + } + + /// Transfers width and height constraints from one view to another view. + /// + /// - Parameters: + /// - fromView: The view to transfer width and height constraints from. + /// - toView: The view to transfer width and height constraints to. + private func transferWidthAndHeightConstraints(of fromView: UIView, to toView: UIView) { + var constraintsToRemove: [NSLayoutConstraint] = [] + for constraint in fromView.constraints { + if constraint.firstAttribute == .width || constraint.firstAttribute == .height { + if let firstItem = (constraint.firstItem === fromView) ? toView : constraint.firstItem { + let secondItem = (constraint.secondItem === fromView) ? toView : constraint.secondItem + if firstItem === toView || secondItem === toView { + toView.addConstraint(NSLayoutConstraint(item: firstItem, attribute: constraint.firstAttribute, relatedBy: constraint.relation, toItem: secondItem, attribute: constraint.secondAttribute, multiplier: constraint.multiplier, constant: constraint.constant)) + constraintsToRemove.append(constraint) + } + } + } + } + fromView.removeConstraints(constraintsToRemove) + } + + /// Adds the scroll view as a subview of the host view controller's root view. + /// + /// The scroll view's frame and autoresizing mask are defined to track the host view + /// controller's root view's bounds. + private func addScrollViewToHostViewControllerRootView() { + assert(scrollView.superview == nil) + + guard let hostViewController = hostViewController else { + assertionFailure("The host view controller is undefined") + return + } + + assert(hostViewController.view != nil, "The host view controller's root view is undefined") + + hostViewController.view.addSubview(scrollView) + + scrollView.translatesAutoresizingMaskIntoConstraints = true + scrollView.autoresizingMask = [.flexibleWidth, .flexibleHeight] + scrollView.frame = hostViewController.view.bounds + } + + /// Constrains the content view to the scroll view's content layout guide, + /// and adds content view width and height constraints. + private func addScrollViewAndContentViewConstraints() { + // See https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/AutolayoutPG/WorkingwithScrollViews.html + + guard let contentView = contentView else { + assertionFailure("The content view is undefined") + return + } + + // The relation greaterThanOrEqualTo is used for the minimumum width and height + // constraints so the content view is free to stretch to fill the scroll view's + // safe area. + + let contentViewMinimumWidthConstraint = contentView.widthAnchor.constraint(greaterThanOrEqualTo: scrollView.safeAreaLayoutGuide.widthAnchor, multiplier: 1) + self.contentViewMinimumWidthConstraint = contentViewMinimumWidthConstraint + + let contentViewMinimumHeightConstraint = contentView.heightAnchor.constraint(greaterThanOrEqualTo: scrollView.safeAreaLayoutGuide.heightAnchor, multiplier: 1) + self.contentViewMinimumHeightConstraint = contentViewMinimumHeightConstraint + + contentViewMinimumWidthConstraint.priority = minimumSizeConstraintPriority + contentViewMinimumHeightConstraint.priority = minimumSizeConstraintPriority + + contentView.translatesAutoresizingMaskIntoConstraints = false + + let constraints: [NSLayoutConstraint] = [ + scrollView.contentLayoutGuide.leftAnchor.constraint(equalTo: contentView.leftAnchor), + scrollView.contentLayoutGuide.rightAnchor.constraint(equalTo: contentView.rightAnchor), + scrollView.contentLayoutGuide.topAnchor.constraint(equalTo: contentView.topAnchor), + scrollView.contentLayoutGuide.bottomAnchor.constraint(equalTo: contentView.bottomAnchor), + contentViewMinimumWidthConstraint, + contentViewMinimumHeightConstraint, + ] + + scrollView.addConstraints(constraints) + } + + /// Constrains a scroll view content offset so that it lies within the legal range + /// of possible values for the rest state of the scroll view. + /// + /// - Parameter contentOffset: The content offset to constrain. + /// - Returns: The constrained content offset. + private func constrainScrollViewContentOffset(_ contentOffset: CGPoint) -> CGPoint { + var contentOffset = contentOffset + + let contentSize = scrollView.contentSize + let visibleContentSize = self.visibleContentSize(of: scrollView) + let adjustedContentInset = scrollView.adjustedContentInset + + // Don't let the scroll view scroll up past its right/bottom extent. If this isn't + // done, then if the view is shorter than the scroll view in portrait orientation, + // and the user scrolls to the bottom in landscape orientation, and then changes + // the orientation back to portrait, the top of the view will be permanently + // shifted up off the top of the screen, and there will no way for the user to + // scroll up to see it. + contentOffset.x = min(contentOffset.x, contentSize.width - visibleContentSize.width - adjustedContentInset.left) + contentOffset.y = min(contentOffset.y, contentSize.height - visibleContentSize.height - adjustedContentInset.top) + + // Don't let the scroll view scroll down past its left/top extent. This isn't + // strictly necessary because, above, the top left corner of the view is pinned, + // but it supports possible future changes to how the content offset is managed. + contentOffset.x = max(contentOffset.x, -adjustedContentInset.left) + contentOffset.y = max(contentOffset.y, -adjustedContentInset.top) + + return contentOffset + } + + /// The size of the region of the scroll view in which content is visible. This is + /// size of the scroll view's bounds after its adjusted content inset has been + /// applied. + private func visibleContentSize(of scrollView: UIScrollView) -> CGSize { + return scrollView.bounds.inset(by: scrollView.adjustedContentInset).size + } + + /// Adjusts the view to compensate for the portion of the keyboard that overlaps the + /// scroll view. + /// + /// This method is called by `KeyboardObserver` when the keyboard is presented, + /// dismissed, or changes size. + /// + /// - Parameter bottomInset: The height of the area of keyboard's frame that + /// overlaps the view. + func adjustViewForKeyboard(withBottomInset bottomInset: CGFloat) { + self.bottomInset = bottomInset + } + + /// The bottom inset to assign to the view controller's additional safe area + /// to compensate for the area of the keyboard that overlaps the scroll view. + private var bottomInset: CGFloat = 0 { + didSet { + if bottomInset == oldValue { + return + } + + scrollViewBounceController.bottomInset = bottomInset + + if shouldAdjustAdditionalSafeAreaInsetsForKeyboard { + // When the keyboard is presented, the view controller's + // additionalSafeAreaInsets.bottom property us adjusted to compensate. + // + // This approach is chosen instead of resizing the scroll view's content size, + // because doing so requires adjusting its scrollIndicatorInsets property to + // compensate, and on iPhone XS in landscape orientation, this has the unfortunate + // side effect of awkwardly shifting the scroll indicator away from the edge of the + // screen. + // + // Additionally, the approach of resizing the scroll view's content size appears to + // interact poorly with the scroll view's scrollRectToVisible method. + additionalSafeAreaInsetsController.bottomInset = bottomInset + } + } + } + +} diff --git a/Source/UIResponder+Current.swift b/Source/UIResponder+Current.swift new file mode 100644 index 0000000..0e99f49 --- /dev/null +++ b/Source/UIResponder+Current.swift @@ -0,0 +1,35 @@ +// +// UIResponder+Current.swift +// ScrollingContentViewController +// +// Created by Drew Olbrich on 12/29/18. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// +// Based on the Stack Overflow answer https://stackoverflow.com/a/52823735/2419404 +// by MarqueIV https://stackoverflow.com/users/168179/marqueiv +// Licensed under the terms of the Attribution-ShareAlike 3.0 Unported license +// https://creativecommons.org/licenses/by-sa/3.0/ +// + +import UIKit + +private var foundFirstResponder: UIResponder? = nil + +internal extension UIResponder { + + /// The current first responder. + static var rf_current: UIResponder? { + UIApplication.shared.sendAction(#selector(UIResponder.storeFirstResponder(_:)), to: nil, from: nil, for: nil) + defer { + foundFirstResponder = nil + } + return foundFirstResponder + } + + @objc private func storeFirstResponder(_ sender: AnyObject) { + foundFirstResponder = self + } + +} diff --git a/Tests/CodeTests.swift b/Tests/CodeTests.swift new file mode 100644 index 0000000..5006e59 --- /dev/null +++ b/Tests/CodeTests.swift @@ -0,0 +1,92 @@ +// +// CodeTests.swift +// ScrollingContentViewControllerTests +// +// Created by Drew Olbrich on 1/19/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import XCTest +import ScrollingContentViewController + +/// Test case of using `ScrollingContentViewController` in code. +class CodeTests: XCTestCase { + + var window: UIWindow! + + var scrollingContentViewController: ScrollingContentViewController! + + var contentView: ContentView! + var scrollView: UIScrollView! + var rootView: UIView! + + override func setUp() { + window = UIWindow(frame: UIScreen.main.bounds) + window.isHidden = false + + scrollingContentViewController = ScrollingContentViewController() + + contentView = ContentView() + scrollingContentViewController.contentView = contentView + + scrollingContentViewController.beginAppearanceTransition(true, animated: false) + window.rootViewController = scrollingContentViewController + scrollingContentViewController.view.layoutIfNeeded() + scrollingContentViewController.endAppearanceTransition() + + scrollView = scrollingContentViewController.scrollView + rootView = scrollingContentViewController.view + } + + override func tearDown() { + scrollingContentViewController.beginAppearanceTransition(false, animated: false) + window.rootViewController = nil + scrollingContentViewController.endAppearanceTransition() + window.isHidden = true + window = nil + + scrollingContentViewController = nil + + scrollView = nil + rootView = nil + contentView = nil + } + + /// Tests that the view hierarchy has the expected topology. + func testViewHierarchy() { + // The content view's superview should be the scroll view. + XCTAssertEqual(contentView.superview, scrollView) + + // The scroll view's superview should be the view controller's root view. + XCTAssertEqual(scrollView.superview, rootView) + } + + /// Tests that the content view and the scroll view have the expected size. + func testDefaultLayout() { + let rootViewSafeAreaSize = rootView.bounds.inset(by: rootView.safeAreaInsets).size + + // The content view's frame should match the size of the root view's safe area. + XCTAssertEqual(contentView.frame.size, rootViewSafeAreaSize) + + // The scroll view's content size should match that of the root view's safe area. + XCTAssertEqual(scrollView.contentSize, rootViewSafeAreaSize) + } + + /// Tests that the size of the content view is the expected size for the case of a + /// view that's taller than root view's safe area. + func testExpandedLayout() { + contentView.heightConstraint.constant = 2000 + + scrollView.setNeedsLayout() + scrollView.layoutIfNeeded() + + // The content view should stretch to larger than the root view's safe area. + XCTAssertEqual(contentView.frame.size.height, contentView.heightConstraint.constant) + + // The scroll view's content size height should match that of the content view. + XCTAssertEqual(scrollView.contentSize.height, contentView.heightConstraint.constant) + } + +} diff --git a/Tests/ContentView.swift b/Tests/ContentView.swift new file mode 100644 index 0000000..dbbbe1a --- /dev/null +++ b/Tests/ContentView.swift @@ -0,0 +1,49 @@ +// +// ContentView.swift +// ScrollingContentViewControllerTests +// +// Created by Drew Olbrich on 1/19/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +/// A view assigned `contentView` property in StoryboardTests.storyboard. +class ContentView: UIView { + + /// A constraint that determines the view's width. + var widthConstraint: NSLayoutConstraint! + + /// A constraint that determine the view's height. This constraint's constant is + /// manipulated externally to test the behavior of views of varying heights. + var heightConstraint: NSLayoutConstraint! + + override init(frame: CGRect) { + super.init(frame: frame) + commonInit() + } + + required init?(coder aDecoder: NSCoder) { + super.init(coder: aDecoder) + commonInit() + } + + private func commonInit() { + translatesAutoresizingMaskIntoConstraints = false + + widthConstraint = widthAnchor.constraint(equalToConstant: 200) + heightConstraint = heightAnchor.constraint(equalToConstant: 200) + + // The priority of these constraints must be low, or otherwise they would have a + // priority of `required` (the default value for NSLayoutConstraint.priority), and + // would therefore take precedence over the `defaultHigh` constraints that + // ScrollingContentViewManager adds to determine the size of the content view. + widthConstraint.priority = .defaultLow + heightConstraint.priority = .defaultLow + + addConstraints([widthConstraint, heightConstraint]) + } + +} diff --git a/Tests/Info.plist b/Tests/Info.plist new file mode 100644 index 0000000..6c40a6c --- /dev/null +++ b/Tests/Info.plist @@ -0,0 +1,22 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/Tests/IntrinsicSizeContentView.swift b/Tests/IntrinsicSizeContentView.swift new file mode 100644 index 0000000..1cf7750 --- /dev/null +++ b/Tests/IntrinsicSizeContentView.swift @@ -0,0 +1,33 @@ +// +// IntrinsicSizeContentView.swift +// ScrollingContentViewControllerTests +// +// Created by Drew Olbrich on 1/19/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import UIKit + +/// A view whose size is specified using the `intrinsicContentSize` property instead +/// of using constraints. +class IntrinsicSizeContentView: UIView { + + var width: CGFloat = 200 { + didSet { + invalidateIntrinsicContentSize() + } + } + + var height: CGFloat = 200 { + didSet { + invalidateIntrinsicContentSize() + } + } + + override var intrinsicContentSize: CGSize { + return CGSize(width: width, height: height) + } + +} diff --git a/Tests/IntrinsicSizeTests.swift b/Tests/IntrinsicSizeTests.swift new file mode 100644 index 0000000..a49302f --- /dev/null +++ b/Tests/IntrinsicSizeTests.swift @@ -0,0 +1,92 @@ +// +// IntrinsicSizeTests.swift +// ScrollingContentViewControllerTests +// +// Created by Drew Olbrich on 1/19/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import XCTest +import ScrollingContentViewController + +/// Test case of specifying a content view size using `intrinsicContentSize`. +class IntrinsicSizeTests: XCTestCase { + + var window: UIWindow! + + var scrollingContentViewController: ScrollingContentViewController! + + var intrinsicSizeContentView: IntrinsicSizeContentView! + var scrollView: UIScrollView! + var rootView: UIView! + + override func setUp() { + window = UIWindow(frame: UIScreen.main.bounds) + window.isHidden = false + + scrollingContentViewController = ScrollingContentViewController() + + intrinsicSizeContentView = IntrinsicSizeContentView() + scrollingContentViewController.contentView = intrinsicSizeContentView + + scrollingContentViewController.beginAppearanceTransition(true, animated: false) + window.rootViewController = scrollingContentViewController + scrollingContentViewController.view.layoutIfNeeded() + scrollingContentViewController.endAppearanceTransition() + + scrollView = scrollingContentViewController.scrollView + rootView = scrollingContentViewController.view + } + + override func tearDown() { + scrollingContentViewController.beginAppearanceTransition(false, animated: false) + window.rootViewController = nil + scrollingContentViewController.endAppearanceTransition() + window.isHidden = true + window = nil + + scrollingContentViewController = nil + + scrollView = nil + rootView = nil + intrinsicSizeContentView = nil + } + + /// Tests that the view hierarchy has the expected topology. + func testViewHierarchy() { + // The content view's superview should be the scroll view. + XCTAssertEqual(intrinsicSizeContentView.superview, scrollView) + + // The scroll view's superview should be the view controller's root view. + XCTAssertEqual(scrollView.superview, rootView) + } + + /// Tests that the content view and the scroll view have the expected size. + func testDefaultLayout() { + let rootViewSafeAreaSize = rootView.bounds.inset(by: rootView.safeAreaInsets).size + + // The content view's frame should match the size of the root view's safe area. + XCTAssertEqual(intrinsicSizeContentView.frame.size, rootViewSafeAreaSize) + + // The scroll view's content size should match that of the root view's safe area. + XCTAssertEqual(scrollView.contentSize, rootViewSafeAreaSize) + } + + /// Tests that the size of the content view is the expected size for the case of a + /// view that's taller than root view's safe area. + func testExpandedLayout() { + intrinsicSizeContentView.height = 2000 + + scrollView.setNeedsLayout() + scrollView.layoutIfNeeded() + + // The content view should stretch to larger than the root view's safe area. + XCTAssertEqual(intrinsicSizeContentView.frame.size.height, intrinsicSizeContentView.height) + + // The scroll view's content size height should match that of the content view. + XCTAssertEqual(scrollView.contentSize.height, intrinsicSizeContentView.height) + } + +} diff --git a/Tests/KeyboardTests.swift b/Tests/KeyboardTests.swift new file mode 100644 index 0000000..2d8df64 --- /dev/null +++ b/Tests/KeyboardTests.swift @@ -0,0 +1,102 @@ +// +// KeyboardTests.swift +// ScrollingContentViewControllerTests +// +// Created by Drew Olbrich on 1/19/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import XCTest +@testable import ScrollingContentViewController + +/// Test case of presenting the keyboard. +class KeyboardTests: XCTestCase { + + var window: UIWindow! + + var scrollingContentViewManager: ScrollingContentViewManager! + var hostViewController: UIViewController! + + var contentView: ContentView! + var scrollView: UIScrollView! + var rootView: UIView! + + override func setUp() { + window = UIWindow(frame: UIScreen.main.bounds) + window.isHidden = false + + hostViewController = UIViewController() + + scrollingContentViewManager = ScrollingContentViewManager(hostViewController: hostViewController) + + contentView = ContentView() + + scrollingContentViewManager.contentView = contentView + + scrollingContentViewManager.shouldResizeContentViewForKeyboard = true + + hostViewController.beginAppearanceTransition(true, animated: false) + window.rootViewController = hostViewController + hostViewController.view.layoutIfNeeded() + hostViewController.endAppearanceTransition() + + scrollView = scrollingContentViewManager.scrollView + rootView = hostViewController.view + } + + override func tearDown() { + hostViewController.beginAppearanceTransition(false, animated: false) + window.rootViewController = nil + hostViewController.endAppearanceTransition() + window.isHidden = true + window = nil + + hostViewController = nil + + scrollView = nil + rootView = nil + contentView = nil + } + + /// Tests that the view hierarchy has the expected topology. + func testViewHierarchy() { + // The content view's superview should be the scroll view. + XCTAssertEqual(contentView.superview, scrollView) + + // The scroll view's superview should be the view controller's root view. + XCTAssertEqual(scrollView.superview, rootView) + } + + /// Tests that the content view and the scroll view have the expected size. + func testDefaultLayout() { + let rootViewSafeAreaSize = rootView.bounds.inset(by: rootView.safeAreaInsets).size + + // The content view's frame should match the size of the root view's safe area. + XCTAssertEqual(contentView.frame.size, rootViewSafeAreaSize) + + // The scroll view's content size should match that of the root view's safe area. + XCTAssertEqual(scrollView.contentSize, rootViewSafeAreaSize) + } + + /// Tests that presenting the keyboard affects the size of the content view. + func testPresentedKeyboard() { + let keyboardHeight: CGFloat = 258 + let keyboardFrame = CGRect(x: 0, y: window.bounds.height - keyboardHeight, width: window.bounds.width, height: keyboardHeight) + + let initialSafeAreaSize = rootView.bounds.inset(by: rootView.safeAreaInsets).size + + let initialBottomInset = scrollView.adjustedContentInset.bottom + + // A test keyboard frame must be injected here because keyboard notifications will + // not be generated when a first responder is assigned within a test. + let keyboardFrameEvent = KeyboardFrameEvent(keyboardFrame: keyboardFrame, duration: 0.35) + scrollingContentViewManager.keyboardObserver?.testKeyboardFrameEvent(keyboardFrameEvent) + + let finalSafeAreaSize = CGSize(width: initialSafeAreaSize.width, height: initialSafeAreaSize.height - (keyboardHeight - initialBottomInset)) + + XCTAssertEqual(contentView.frame.size, finalSafeAreaSize) + } + +} diff --git a/Tests/ManagerTests.swift b/Tests/ManagerTests.swift new file mode 100644 index 0000000..13028e8 --- /dev/null +++ b/Tests/ManagerTests.swift @@ -0,0 +1,96 @@ +// +// ManagerTests.swift +// ScrollingContentViewControllerTests +// +// Created by Drew Olbrich on 1/19/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import XCTest +import ScrollingContentViewController + +/// Test case of using `ScrollingContentViewManager` in code. +class ManagerTests: XCTestCase { + + var window: UIWindow! + + var scrollingContentViewManager: ScrollingContentViewManager! + var hostViewController: UIViewController! + + var contentView: ContentView! + var scrollView: UIScrollView! + var rootView: UIView! + + override func setUp() { + window = UIWindow(frame: UIScreen.main.bounds) + window.isHidden = false + + hostViewController = UIViewController() + + scrollingContentViewManager = ScrollingContentViewManager(hostViewController: hostViewController) + + contentView = ContentView() + + scrollingContentViewManager.contentView = contentView + + hostViewController.beginAppearanceTransition(true, animated: false) + window.rootViewController = hostViewController + hostViewController.view.layoutIfNeeded() + hostViewController.endAppearanceTransition() + + scrollView = scrollingContentViewManager.scrollView + rootView = hostViewController.view + } + + override func tearDown() { + hostViewController.beginAppearanceTransition(false, animated: false) + window.rootViewController = nil + hostViewController.endAppearanceTransition() + window.isHidden = true + window = nil + + hostViewController = nil + + scrollView = nil + rootView = nil + contentView = nil + } + + /// Tests that the view hierarchy has the expected topology. + func testViewHierarchy() { + // The content view's superview should be the scroll view. + XCTAssertEqual(contentView.superview, scrollView) + + // The scroll view's superview should be the view controller's root view. + XCTAssertEqual(scrollView.superview, rootView) + } + + /// Tests that the content view and the scroll view have the expected size. + func testDefaultLayout() { + let rootViewSafeAreaSize = rootView.bounds.inset(by: rootView.safeAreaInsets).size + + // The content view's frame should match the size of the root view's safe area. + XCTAssertEqual(contentView.frame.size, rootViewSafeAreaSize) + + // The scroll view's content size should match that of the root view's safe area. + XCTAssertEqual(scrollView.contentSize, rootViewSafeAreaSize) + } + + /// Tests that the size of the content view is the expected size for the case of a + /// view that's taller than root view's safe area. + func testExpandedLayout() { + contentView.heightConstraint.constant = 2000 + + scrollView.setNeedsLayout() + scrollView.layoutIfNeeded() + + // The content view should stretch to larger than the root view's safe area. + XCTAssertEqual(contentView.frame.size.height, contentView.heightConstraint.constant) + + // The scroll view's content size height should match that of the content view. + XCTAssertEqual(scrollView.contentSize.height, contentView.heightConstraint.constant) + } + +} diff --git a/Tests/StoryboardTests.storyboard b/Tests/StoryboardTests.storyboard new file mode 100644 index 0000000..93c6c42 --- /dev/null +++ b/Tests/StoryboardTests.storyboard @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Tests/StoryboardTests.swift b/Tests/StoryboardTests.swift new file mode 100644 index 0000000..82f45c9 --- /dev/null +++ b/Tests/StoryboardTests.swift @@ -0,0 +1,99 @@ +// +// StoryboardTests.swift +// ScrollingContentViewControllerTests +// +// Created by Drew Olbrich on 1/6/19. +// Copyright 2019 Oath Inc. +// +// Licensed under the terms of the MIT License. See the file LICENSE for the full terms. +// + +import XCTest +import ScrollingContentViewController + +/// Test case of using `ScrollingContentViewController` with storyboards. +class StoryboardTests: XCTestCase { + + var window: UIWindow! + + var scrollingContentViewController: ScrollingContentViewController! + + var contentView: ContentView! + var scrollView: UIScrollView! + var rootView: UIView! + + override func setUp() { + let bundle = Bundle(for: StoryboardTests.self) + let storyboard = UIStoryboard(name: "StoryboardTests", bundle: bundle) + + window = UIWindow(frame: UIScreen.main.bounds) + window.isHidden = false + + scrollingContentViewController = storyboard.instantiateInitialViewController() as? ScrollingContentViewController + XCTAssertNotNil(scrollingContentViewController) + + scrollingContentViewController.beginAppearanceTransition(true, animated: false) + window.rootViewController = scrollingContentViewController + scrollingContentViewController.view.layoutIfNeeded() + scrollingContentViewController.endAppearanceTransition() + + guard let contentView = scrollingContentViewController.contentView as? ContentView else { + XCTFail("Content view is not of expected type ContentView") + return + } + + self.contentView = contentView + scrollView = scrollingContentViewController.scrollView + rootView = scrollingContentViewController.view + } + + override func tearDown() { + scrollingContentViewController.beginAppearanceTransition(false, animated: false) + window.rootViewController = nil + scrollingContentViewController.endAppearanceTransition() + window.isHidden = true + window = nil + + scrollingContentViewController = nil + + scrollView = nil + rootView = nil + contentView = nil + } + + /// Tests that the view hierarchy has the expected topology. + func testViewHierarchy() { + // The content view's superview should be the scroll view. + XCTAssertEqual(contentView.superview, scrollView) + + // The scroll view's superview should be the view controller's root view. + XCTAssertEqual(scrollView.superview, rootView) + } + + /// Tests that the content view and the scroll view have the expected size. + func testDefaultLayout() { + let rootViewSafeAreaSize = rootView.bounds.inset(by: rootView.safeAreaInsets).size + + // The content view's frame should match the size of the root view's safe area. + XCTAssertEqual(contentView.frame.size, rootViewSafeAreaSize) + + // The scroll view's content size should match that of the root view's safe area. + XCTAssertEqual(scrollView.contentSize, rootViewSafeAreaSize) + } + + /// Tests that the size of the content view is the expected size for the case of a + /// view that's taller than root view's safe area. + func testExpandedLayout() { + contentView.heightConstraint.constant = 2000 + + scrollView.setNeedsLayout() + scrollView.layoutIfNeeded() + + // The content view should stretch to larger than the root view's safe area. + XCTAssertEqual(contentView.frame.size.height, contentView.heightConstraint.constant) + + // The scroll view's content size height should match that of the content view. + XCTAssertEqual(scrollView.contentSize.height, contentView.heightConstraint.constant) + } + +}